p {
padding:0px;
margin:0px;
}
td.offer_header {
background-color:#009cff; 
background-image: url(../img/corner2.jpg); 
background-repeat:no-repeat; 
background-position:left top;
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
}
.offer_details td {
height:20px; 
line-height:20px;
padding-left:20px;
}
#content_table {
border-top:1px solid #009cff;
border-left:1px solid #009cff;
width:90%;
}
#content_table td {
font-size:12px;
border-right:1px solid #009cff;
border-bottom:1px solid #009cff;
vertical-align:top;
padding:2px;
}
#content_table td.header{
text-align:center;
font-weight:bold;
background-color:#ccebff 
}
#content_table td.cell{
text-align:center;
}
#content_table li {
font-size:12px;
list-style: circle;
margin-left:0px;
margin-bottom:5px;
list-style-image:url(../img/courses_tick_2.jpg);
}
#content_table a {
font-size:12px;
color:#244e73;
}
#content_table a:hover {
font-size:12px;
color: #c6d1db;
}
.div_sel, .div_unsel {
font-weight:bold;
text-align:center;
height:20px;
width:50%;
}
.div_sel {
color:#009cff;
cursor: default;
}
.div_unsel {
color:#244e73;
border-left:1px solid #009cff;
border-bottom:1px solid #009cff;
cursor:pointer;
}	
a.course_link, a.course_link:hover {
font-size:12px;
font-weight:normal;
color:#514e4d;
}
a.course_link:hover {
color:#244e73;
}
body, html {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial;
font-size:12px;
color:#514e4d;
}
td {
font-size:12px;
}
h1 {
font-size:14px;
color:#0183b5;
margin:0px;
padding:0px;
}
p {
}
#top {
height:90px;
width:100%;
background-image: url(../img/logo.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:right;
}
#mainpage_click {
float:left;
width:200px;
height:90px;
cursor:pointer;
}
#search {
float:right;
width:200px;
border-bottom:1px solid #2b5477;
padding-top:10px;
}
.block_title {
color:#244e73;
font-weight:bold;
}
.block_kreska {
height:2px;
border-bottom:1px solid #c6d1db;
margin-bottom:2px;
}
.block_text {
border:1px solid #c6d1db;
height:auto !important; 
min-height:176px;
height:176px;
}
.banner {
width:950px;
height:223px;
border-top:7px solid #2b5477;
}
.banner_img {
background-image:url(../img/top.jpg);
background-repeat:no-repeat;
background-position:right top;
float:left;
width:950px;
height:223px;
}
.banner_images {
float:right;
width:0px;
height:223px;
}	
.banner_belka {
height:18px;
background-color: #2b5477;
margin-top:1px;
}
.block, .block_big {
width:315px; 
display:inline;
float:left;
height:auto !important; 
min-height:180px;
height:180px;
margin-top:1px;
margin-right:2px;
}
.block_big {
width:633px;
}
.block_big[class] {
width:633px;
}
.lft_title, .lft_title1, .lft_title_big { text-align:center; background-color:#70b813; height:45px; line-height:45px; color:#FFFFFF; background-image: url(../img/corner1.jpg); background-repeat:no-repeat; background-position:left top;}
.cntr_title {text-align:center;  background-color:#009cff; height:45px; line-height:45px; color:#FFFFFF; background-image: url(../img/corner2.jpg); background-repeat:no-repeat; background-position:left top;}
.rgt_title { text-align:center;  background-color:#f4ef03; height:45px; line-height:45px; color:#244e73; background-image: url(../img/corner3.jpg); background-repeat:no-repeat; background-position:left top;}
.lft_title1 {height:44px; line-height:44px; border:2px solid #009cff; background:#ccebff url(../img/block_4.jpg) no-repeat left top;margin-top:1px;}
.lft_title1 a { color:#009cff; }
.lft_title1 a:hover { color:#244e73; text-decoration:none; }
.lft_title_big {
width:633px; 
background:#ccebff url(../img/block_5_bg.jpg) no-repeat left top; 
border:2px solid #244e73; 
border-bottom:1px solid #244e73; 
color:#244e73; 
text-align:left; 
padding-left:30px;
}
.lft_title_big[class] {width:auto;}
.lft_title1[class] {width:311px;}
#footer {
border-top:1px solid #2b5477;
border-bottom:1px solid #2b5477;
height:22px;
font-size:10px;
margin-top:2px;
margin-bottom:10px;
text-align: left;
line-height:22px;
}
.footer_content {
width:985px;
margin:auto;
}
a.footer {
color:#2b5477;
}
a.footer:hover {
color: #CCCCCC;
}	
.footer_menu {
display:inline; 
float:left; 
width:70%; 
height:20px; line-height:20px;
margin-left:10px;
text-align:center; 
color:#2b5477;
}
.designby {
width:25%; 
display:inline; float:right; 
height:20px; 
line-height:20px;
margin-right:10px; 
color:#2b5477;
text-align:right;
}
#container {
width:950px;
margin:auto;
height:auto !important;
min-height:600px;
height:600px;
}
#middle {
height:auto !important;
min-height:100px;
height:100px;
text-align:left;
}
.data {
text-align:left;
font-size:11px; 
margin-top:7px;
margin-bottom:7px;
margin-left:206px;
padding-left:10px;
background-image: url(../img/data_bg.jpg);
background-repeat:no-repeat;
background-position:left;
color:#757575;
}
#right {
display:inline;
float:left;
width:200px;
vertical-align:top;
}
.menu {
border-top:1px solid #2b5477;
padding-top:3px;
padding-bottom:2px;
margin-bottom:1px;
}
.languages {
width:60px;
display:inline;
float:right;
text-align:right;
padding-top:3px;
padding-bottom:0px;
margin-bottom:1px;
}
.menu_top {
text-align:left;
padding-left:5px;
padding-right:15px;
margin-top:1px;
font-size:12px;
font-weight:bold;
cursor:pointer;
color:#244e73;
width:auto;
border-left:1px solid #2b5477;
display:inline;
float:left;
}
.menu_break {
width:2px;
height:40px;
background-image:url(../img/menu_top_break.jpg);
background-repeat:no-repeat;
background-position:top;
}
.break {
height:1px;
background-image:url(../img/break.jpg);
background-repeat:repeat-x;
background-position:top;
margin-top:5px;
margin-left:20px;
margin-right:20px;
}
.main_menu, .main_menu_first, .main_menu_last, .main_menu_opened, .main_menu_first_opened, .main_menu_last_opened, .sub_menu_item, .sub_menu_item_last {
background-repeat:no-repeat;
background-position:left top;
text-align:center;	
height:auto !important; 
min-height:27px;
height:27px;
line-height:27px;
}
.main_menu {
background-image:url(../img/button.jpg);
}
.main_menu_first, .main_menu_first_opened {
background-image:url(../img/button_first.jpg);
min-height:30px;
height:30px;
line-height:30px;
}
.main_menu_last, .main_menu_last_opened{
background-image:url(../img/button_last.jpg);
min-height:30px;
height:30px;
line-height:30px;
}
.main_menu_opened {background-image:url(../img/button_op.jpg);}
.main_menu_first_opened {background-image:url(../img/button_first_op.jpg);} 
.main_menu_last_opened {background-image:url(../img/button_last_op.jpg);}
.sub_menu {
background-image:url(../img/menu_bg.jpg);
background-repeat:repeat-y;
background-position:right;
}
.sub_menu_item {
background-image:url(../img/child_button.jpg);
background-position:center top;
padding-bottom:3px;
font-size:12px;
}
.sub_menu_item_last {
background-image:url(../img/child_button_last.jpg);
font-size:12px;
}
a.menu_item, a.menu_item:hover, a.menu_item_sel, a.menu_item_sel:hover {
text-transform:uppercase;
color:#244e73;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
a.menu_item:hover {color:#777575;}
a.menu_item_sel {color:#DB261F;}
a.menu_item_sel:hover {color: #ED7C78;}
a {
text-decoration:none;
color:#009cff;
}
a:hover {
color: #CCCCCC;
text-decoration:underline;
}
#title {
font-size:22px; 
color:#DB261F;
text-align:left;
margin-left:30px;
}
.text {
font-size:12px;
color:#514e4d;
margin-left:20px;
margin-right:20px;
margin-top:10px;
}
.czysc { clear:both; }
.cal_table {
margin-top:20px;
border:1px solid #d0d0d0;/*#BC3735;	*/
border-left:0px; 
border-right:0px;
padding-bottom:1px;
}
.cal_stear{
cursor:pointer;
height:25px;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;	
border-left:1px solid #ffffff;	
font-size:11px;
text-align:center;
padding:3px;	
}
.cal_stears{
cursor:pointer;
height:25px;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;	
border-left:1px solid #ffffff;	
font-size:11px;
text-align:center;
padding:3px;	
}
.cal_stear_onover{
cursor:pointer;
height:25px;
border-bottom:1px solid #999999;	
border-right:1px solid #999999;	
border-left:1px solid #d0d0d0;
font-size:11px;
text-align:center;	
padding:3px;	
}
.cal_cell {
font-size:11px;
text-align:center;
height:auto !important; min-height:100px;height:100px;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;	
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;	
background-color:#ffffff;
cursor:pointer;
}
.cal_cell_onover {
cursor:pointer;
font-size:11px;
text-align:center;
border:1px solid #009cff; 
}
.cal_info {
font-size:12px;
padding:5px;
}
.cal_header {
background-color: #009cff;
color:#ffffff;
font-size:11px;
text-align:center;
font-weight:bold;
height:25px;	
width:14%;
}


