/*#62808A*/

* {
	margin:0;
}
body {
	font-size:76%;
	line-height:2em;
	font-family:tahoma;
	color:#000000;
	font-family:tahoma,arial,helvetica,clean,sans-serif;
	background-image: url(images/top-bg.jpg);
	background-color: #F1F2F7;
	background-repeat: no-repeat;
	background-position: center top;
}


/*in_line*/
input, select, textarea {
	vertical-align:middle;
	font-weight:normal;
	font-family:tahoma;
	color:#000000;
	font-size:1em
}
img {
	border:0;
}
ul { list-style:none;}


/*==================list====================*/
ul { margin:0; padding:0;}
li { margin:0; padding:0}
li a {
	line-height:2.64em;
	color:#333333;
	text-decoration:underline;
	font-weight:bold
}
li a:hover { text-decoration:none; color:#FD7914;}
li img {float:left; margin:6px 9px 0 0}
/*==========================================*/


a {
	color:#333333;
	text-decoration:underline
}
/*a:hover{text-decoration:underline;}*/

a.link {
	background:url(images/marker_link.gif) no-repeat 0 0;
	padding-left:24px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:6px
}
a.link:hover {text-decoration:none}
a.link2:hover {text-decoration:none}

a.coursethumb {
	background:#FFFFFF url(images/ikonki/images/title_back.jpg) no-repeat  left top ;
	display:block;
	
}
a.coursethumb {
	text-decoration:none;
}
.coursethumb span {
padding:3px 0 3px 6px;
text-decoration:none;
color:#FFFFFF;
}

a.coursethumb:hover {
	background:#FFFFFF url(images/ikonki/images/title_back_hover.jpg) no-repeat left top;
}

strong {
	color:#333333
}

.column { float:left;}
.clear { clear:both;}

.main_bg {
	background:url(images/bg_main2.gif) repeat-x top
}
#main {
	/*background-image: url(images/bg_rep.jpg);
	background-repeat: repeat-y;*/

}


h1{
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 4px;
}
h2 {
	color:#333333;
	font-size:1.1em;
	margin:0 0 15px 0
}

.menu, .wrapper_header {width:780px}

/*header*/
#header {
	margin-top: 0px;
}
#header_short {height:150px}
#header_short .col_1 { width:35px; background:url(images/header_col_1.gif) no-repeat top right; height:150px}
#header_short .col_2 { width:780px}
#header_short .col_2 .menu {height:125px; background:url(images/menu_bg.jpg) no-repeat top left}
#header_short .col_2 .menu .c_1 {
	width:294px;
}
#header_short .col_2 .menu .c_2 {width:486px}
#header_short .col_2 .menu .c_2 img {vertical-align:top; margin-right:2px}

#header_short .col_2 .menu .c_2 {
	width:486px;
	text-align: right;
}
#header_short .col_2 .menu .c_2 img {vertical-align:top; margin-right:2px}
#header_short .col_2 .wrapper_header {
	height:213px;
	background-image: url(images/jump.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#header_short .col_2 .wrapper_header .indent {padding:71px 0 0 240px}
#header_short .col_2 .wrapper_header .indent img {vertical-align:top; margin-right:58px}
#header_short .col_3 { width:35px; background:url(images/header_col_3.gif) no-repeat top left; height:150px}


#header .col_1 {
	width:35px;
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
}

#header .col_2 {
	width:780px;
}
#header .col_2 .menu {
	height:110px;
	background-image: url(images/images/01_HOME_28a2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#header .col_2 .menu .c_1 {
	width:125px;
	height: 66px;
	margin-top: 4px;
	margin-left: 30px;
}
#header .col_2 .menu .c_2 {
	width:486px;
	text-align: right;
}
#header .col_2 .menu .c_2 img {vertical-align:top; margin-right:2px}
#header .col_2 .wrapper_header {
	height:220px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
}
#header .col_2 .wrapper_header .indent {padding:71px 0 0 240px}
#header .col_2 .wrapper_header .indent img {vertical-align:top; margin-right:58px}
#header .col_3 {
	width:35px;
	height:125px;
	background-repeat: no-repeat;
}


/*content*/
#content .cont_height {
	height:300px;
	width:62px;
	float:left
}
#content .row_1 {height:17px}
#content .row_3 {height:12px}
.title {display:block; margin-bottom:15px}
.pic_left {float:left; margin:0 20px 0 0}
.div_link {
	text-align:right;
	padding-top: 4px;
}

/*footer*/
#footer {
	background:url(images/footer_bg.gif) repeat-y;
	height:70px;
	color:#ffffff;
}
#footer .indent {
	padding:2px 0 10px 60px
}
#footer .menu {
	color:#999999;
	margin-bottom:8px;
	word-spacing:7px;
	font-size: 0.9em;
}
#footer .menu a {text-decoration:underline; color:#999999; font-weight:bold}
#footer .menu a:hover {text-decoration:none}
#footer a {text-decoration:underline; color:#f99c00; font-weight:bold}

#footer a:hover {text-decoration:none}



/*================== index.html ==================*/
#page1 #content .c_2 {
	width: 10px;
	background-image: url(images/col_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 0px;
}
#page1 #content .r_2 {
	background:url(images/col_bg.gif) repeat-x 0 0;
	height:20px
}
#page1 #content .col_box_1 {background:url(images/col_bg.gif) repeat-y right}
#page1 #content .r_1 .indent {
	padding:13px 15px 15px 2px;
	font-size: 1em;
}
#page1 #content .r_1 .pic_left {
	margin:-7px 19px 20 0
}
#page1 #content .r_1 .title {
	margin-bottom:15px
}
#page1 #content .col_box_1 .indent {margin:14px 28px 30px 5px; text-indent:4px}
#page1 #content .col_box_2 .indent {margin:14px 20px 30px 25px; text-indent:4px}
#page1 #content .r_3 .div_link {margin:23px 7px 0 0}
#page1 #content .r_3 .title {margin-left:-4px}
#page1 #content .r_3 h2 {text-indent:0}
#page1 #content .c_3 .indent {
	padding-top: 13;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 18px;
}
#page1 #content .c_3 .title {margin-bottom:19px}


/*================== index-1.html ==================*/
#page2 #content .c_2 {
	width: 0px;
}
#page2 #content .r_2 {background:url(images/col_bg.gif) repeat-x 0 14px; height:20px}
#page2 #content .col_box_1 {background:url(images/col_bg.gif) repeat-y right}
#page2 #content .c_1 .indent {margin:12px 15px 30px 2px}
#page2 #content .c_1 .title {margin:0 0 16px -2px}
#page2 #content .c_1 ul {margin:8px 0 10px 0}
#page2 #content .c_1 p {margin:0 0 15px 0}
#page2 #content .r_1 .indent {
	padding:13px 15px 6px 2px
}
#page2 #content .r_1 .pic_left {margin:-7px 19px 0 0}
#page2 #content .r_1 .title {
	margin-bottom:2px
}
#page2 #content .r_1 .div_link {margin:5px 0 0 0}
#page2 #content .col_box_1 .indent {margin:14px 27px 34px 5px}
#page2 #content .col_box_1 ul {margin:6px 0 11px -2px}
#page2 #content .col_box_2 .indent {margin:14px 25px 34px 25px}
#page2 #content .col_box_2 span {color:#62808a; font-weight:bold}
#page2 #content .col_box_2 strong {text-align:right; display:block; margin:0 0 30px 0}
#page2 #content .r_3 .div_link {margin:3px 3px 0 0}
#page2 #content .r_3 .title {margin-left:-4px}
#page2 #content .r_4 {
	width: 722px;
}
#page2 #content .c_3 .indent {
	margin:0px 15px 15px 2px
}

/*================== index-2.html ==================*/
#page3 #content .c_2 {background:url(images/col_bg.gif) repeat-y right }
#page3 #content .r_2 {background:url(images/col_bg.gif) repeat-x 0 14px; height:20px}
#page3 #content .r_1 .indent {
	padding:13px 20px 9px 2px;
	text-align: left;
}
#page3 #content .r_1 .pic_left {margin:-7px 19px 26px 0}
#page3 #content .r_1 .pic_left_1 {margin:-7px 19px 0 0; float:left}
#page3 #content .r_1 .title {
	margin-bottom:2px
}
#page3 #content .r_3 .indent {padding:14px 20px 30px 5px}
#page3 #content .r_3 .div_link {margin:8px 2px 0 0}
#page3 #content .r_3 .title {margin-left:-4px}
#page3 #content .r_3 p {margin:0 0 15px 0}
#page3 #content .c_3 .indent {padding:17px 0 30px 18px}
#page3 #content .c_3 .title {
	margin-bottom:2px
}
#page3 #content .c_3 ul {margin-top:8px}

#page3 #header .col_1 {
	width:35px;
	height:125px;
	background-repeat: no-repeat;
	background-position: left top;
}

#page3 #header .col_3 {
	width:35px;
	height:125px;
	background-repeat: no-repeat;
}

/*================== index-3.html ==================*/
#page4 #content .c_2 {background:url(images/col_bg.gif) repeat-y right }
#page4 #content .r_2 {background:url(images/col_bg.gif) repeat-x 0 14px; height:20px}
#page4 #content .r_1 .indent {padding:13px 25px 9px 5px}
#page4 #content .r_1 .title {margin:0 0 14px -3px}
#page4 #content .r_1 .div_link {margin:10px 2px 0 0}
#page4 #content .r_3 .indent {padding:14px 25px 30px 5px}
#page4 #content .r_3 .div_link {margin:4px 2px 0 0}
#page4 #content .r_3 .title {margin-left:-4px}
#page4 #content .r_3 p {margin:0 0 14px 0}
#page4 #content .c_3 .indent {padding:13px 5px 30px 18px}
#page4 #content .c_3 .title {margin-bottom:14px}
#page4 #content .c_3 p {margin:0 0 18px 0}
#page4 #content .c_3 .pic_left {margin:-3px 19px 21px 0}
#page4 #content .c_3 .pic_left_1 {margin:-7px 19px 0 0; float:left}
#page4 #content .c_3 .div_link {margin:7px 0 0 0}


/*================== index-4.html ==================*/
#page5 #content .c_2 {background:url(images/col_bg.gif) repeat-y right }
#page5 #content .r_2 {background:url(images/col_bg.gif) repeat-x 0 14px; height:20px}
#page5 #content .r_1 .indent {padding:13px 20px 25px 2px}
#page5 #content .r_1 .pic_left {margin:-7px 19px 26px 0}
#page5 #content .r_1 h2 {margin-bottom:30px}
#page5 #content .r_1 .title {margin-bottom:26px}
#page5 #content .r_3 .indent {padding:14px 15px 20px 3px}
#page5 #content .r_3 .div_link {margin:8px 2px 0 0}
#page5 #content .r_3 .title {margin-left:-2px}
#page5 #content .r_3 p {margin:0 0 15px 0}
#page5 #content .c_3 .indent {padding:13px 5px 30px 17px}
#page5 #content .c_3 .title {margin-bottom:15px}
#page5 #content .c_3 p {margin:0 0 15px 0}

.form {width:381px; margin-top:14px}
.form .col_form_1 {float:left; width:183px}
.form .col_form_2 {float:left; width:198px}
.form input {width:170px; height:17px; padding-left:5px}
.form .div_input {width:178px; height:20px; margin-bottom:6px}
.form textarea {width:193px; height:44px; overflow:auto; padding-left:5px}
#page5 #content .form .div_link {height:20px; padding-bottom:10px}

/*================== index-5.html ==================*/
#page6 #content .col_1 .indent { padding:30px 0 30px 2px}
#page6 #content .col_1 p {margin:0 0 15px 0}
#page6 #content .col_1 .title {margin-bottom:12px}
#page6 #content .col_1 a {color:#62808a; font-weight:bold; text-decoration:underline}
#page6 #content .col_1 a:hover {text-decoration:none}
.akapit_title {
	font-family: tahoma;
	font-size: 24px;
	color: #FE9900;
	font-weight: bold;
	line-height: 30px;
	display: block;
	padding-bottom: 2px;
}
#page2 .r_3 .indent {
	padding-right: 30px;
}

#page2 .r_4 .indent {
	padding-right: 20px;
	text-align: left;
}
#page2 #content .list_1 {
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(images/m_list_9.gif);
}
#page2 #content .list_1 li {
	margin-left: 30px;
	padding-bottom: 10px;
}
#page2 #content .list_2 {
	list-style-image: url(images/m_list_9.gif);
	margin-left: 30px;
}
#page2 #content .list_2 li {
	padding-bottom: 10px;
}
#page1 #content .indent .list_3 {
	text-align: left;
	width: 200px;
}
#header_short .wrapper_header_short {
	background-image: url(images/images/listwa_22.gif);
	margin-top: 10px;
	height: 10px;
}
#page2 .c_3 maxheight .r_1 {
	height: 200px;
}
#page2 .main_bg #site_center #main #content .col_1 .row_2 .c_3 maxheight .r_1 {
	height: 200px;
}
#page2 #content .c_3  .r_1 {
	height: 100px;
}
#page2 #content .col_1 .row_4 .c_1 {
	width: 400px;
}
#page2 #content .col_1 .row_4 .c_3 {
	width: 275px;
}
.list_4 li a{
	padding: 0px;
	line-height: 2em;
}
.list_4 li {
	padding: 0px;
	line-height: 2em;
	margin-top: 6px;
}

#page2  #content .col_1 .row_4 {


}
#site_center #main #header .col_2 .menu .menu_flat {
	display: block;
	color: #241751;
	text-align: right;
	padding:20px 0px 0px 0;
	width: 625px;
	float: right;
}
#main #header .menu_flat .menu_elem {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	margin-right: 10px;
	margin-left: 10px;
	color: #241751;
	/*text-transform: uppercase;*/
}
#page1 .main_bg #site_center #main #content .col_1 .row_2 .c_1 maxheight .r_1 .c_1 {
	width: 200px;
	display: block;
}
#header .menu_flat a:hover {
	color: #1E104C;
	text-decoration: none;
}

#header .menu_flat .active {
	color: #1E104C;
	text-decoration: none;
}

#header .menu_flat a {
	color: #FFFFFF;
	text-decoration: none;
}
.list_5 li {
	margin-left: 20px;
	list-style-type: circle;
	margin-bottom: 2px;
	padding: 3px;
}
.link2 {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
.r_4 .indent {
	text-align: right;
}
#header .menu .search {
	float: left;
	text-align: right;
	width: 600px;
	padding: 5px;
}
#main #header .search .indent {
	margin-top: 23px;
	margin-right: 20px;
	font-size: 1.2em;
	text-align: left;
	color: #3D3265;
}
#zapisy {
	font-family: tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
}
#zapisy td {
	padding: 10px;
	line-height: 15px;
}
#zapisy .tekst {
	padding: 2px;
}
#zapisy .checkbox_indent {
}
#zapisy .checkbox_indent input {
	margin: 2px;
}
#zapisy input {
	padding: 2px;
}
#zapisy .bgstripe {
	background-color: #E7ECF2;

}
#page4  #header {

}

.error {
	color:#FF0000;
}
.nodecorator {
	text-decoration: none;
}
.nodecorator {
	text-decoration: none;
}
.starburst1 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.partnerzy {
	margin-left: 90px;

}
.cennik {
	border: 1px solid #999999;
	font-weight: bold;
}
.cennik .tableMenu {
	background-color: #FFCC00;
}
.cennik .wielkoscGrupy {
	background-color: #FF9966;
}
#page4 .last_tbl .head {
	color: #FE9900;
	font-weight: bold;
}
#page4  .last_tbl {
	border: 1px solid #6B7C83;
}
#page4 .last_tbl .head td {
	padding: 5px;
}
#page4 .last_tbl .row td {
	padding: 3px;
}
#page4 .orange {
	color: #FE9900;
}
#page4 .last_tbl .center {
	text-align: center;
}
#main #content {
	background-image: url(images/bg_rep.jpg);
	background-repeat: repeat-y;
}
#site_footer {
	background-color: #323232;
}
.opinia {
	float: right;
	padding: 2px;
	text-align: right;
}
.opinia .name {
	font-weight: bold;
	text-align: right;
}
#page1 .main_bg #site_center #main #content .col_1 .row_2 .indent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
.opinia .daneUcznia {
	color: #999999;
}
.stopka_table .header td {
	padding: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.stopka_table .content td {
	padding: 5px;
	vertical-align: top;
}

.cennikKursow {
	line-height:1ems;
	
	border: 1px solid #000000;

}

.cennikKursow td{
	padding:8px;
	line-height:1em;
}

.cennikKursow .header td{
	background-color: #EF7900;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	font-size: 0.9em;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	
}
.cennikKursow .header .kursy {
	background-position: center;
	text-align: center;
	font-size: 1.3em;
}
.cennikKursow .intensywnosc {
	text-align: right;
	font-size: 0.95em;
}
.cennikKursow .raty {
	text-align: center;
	width: 30%;
}
.cennikKursow .gray {
	background-color: #CCCCCC;
}
.cennikKursow .leftCol {
	background-color: #EF7900;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.cennikKursow .smaller {
	font-size: 0.9em;
}
.cennikKursow .border td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#main .topper {
	height: 30px;
	padding-top: 12px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: right;
	font-weight: bold;
}
.fade {
	color: #999999;
}
.codalej {
	padding: 5px;
}
#testonline .odpowiedzi {
	padding: 5px;
	margin-left: 20px;
}
#testonline .number {
	padding: 5px;
	font-weight: bold;
}
#testonline .question {
	padding: 5px;
}
#testonline .odpowiedzi .singleanswer {
	padding-right: 10px;
}
.progress {
	padding: 5px;
}
.progress .elem_cur {
	font-weight: bold;
	margin-right: 5px;
	font-size:14px;
}
.progress .elem {
	margin-right: 5px;
}
.aktualnosc .tytul {
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 10px;
}
.aktualnosc .tresc {
	margin-bottom: 0px;
	padding-left: 10px;
}
.aktualnosc .data {
	color: #999999;
	font-size: 8px;
	text-align: right;
}
.aktualnosc .aktual-link {
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
.list_inner {
	margin-left: 28px;
}
.list_inner a {
	line-height: 18px;
}

.bold {
	font-weight:bold;
}