/* CSS Document */

body {
	margin: 10 0 0 0;
	padding: 0px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px
}



#over {
	font-size: 12px;
	color: #333333;
	text-align: center;
	width:100%;
}

#container {
	width: 1002px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
	padding-right:0px
}

#cap{
height:106px;
background:url(/images/kubes.jpg);
background-position:right;
background-repeat:no-repeat;
width:1000px;

}

div#cap_wrapper{float:left;width:100%;}
div#cap_title_container{margin: 0px 250px 0px 206px !important; text-align:center;}
div#cap_login_container{float:left !important;width:248px !important;margin-left:-250px !important; }
	#cap_login_form_container{ padding-left:120px; padding-top:1px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left}
div#cap_logo_container{float:left !important;width:206px !important;margin-left:-1000px !important;}

#login_form_submit { background-color:transparent; border:none; padding:0px; margin:0; color:#FFFFFF; font-size:11px; cursor:pointer;font-weight:bold}

#logo_container{
width:152px;
height:106px;
float:left;
background-image:url(/images/logo.jpg);
}

#id_auth_form{ margin:0;}
.cap_login_field input.lp { 
	width:91px;
	border-top:rgb(153, 153, 155) 1px solid;
	border-left:rgb(153, 153, 155) 1px solid;
	border-right:rgb(213, 222, 221) 1px solid;
	border-bottom:rgb(213, 222, 221) 1px solid;
	margin:0px;
	padding:0px 0px 0px 2px;
	font-size:11px
}
.cap_login_field span{ line-height:12px}

#cap_login_form_container a { color:#FFFFFF; font-size:11px}
#cap_login_form_container a:hover { text-decoration:none}


#menu_line { 
height:24px;
width:1000px; 
text-align:left;
background-color:rgb(108, 108, 108);
background-image:url(/images/menu_line_grad.gif);

}

.m_title1{position:absolute; z-index:3; cursor:pointer}
.m_title2{position:relative; top:2px; left:2px; color:#333333; z-index:2}

#menu_line a:hover{ background-color:#9B9B9B}




/* page*/

#main { text-align:left}

div#wrapper{float:left;width:100%;}
div#road{margin: 0px 250px 0px 250px !important; overflow:visible !important; }
div#sun{float:left !important;width:250px !important;margin-left:-250px !important;  text-align:left; overflow:hidden !important}
div#moon{float:left !important;width:250px !important;margin-left:-1000px !important; overflow:hidden !important}

#road .columns_padding { padding: 10px 10px 0px 14px }
#sun .columns_padding { padding:5px 0px 7px 7px;}
#moon .columns_padding { padding:5px 0px 0px 0px}

.ua_block_title_wrapper { background-color:rgb(152, 1, 0); height:24px; color:rgb(250, 238, 240); font-weight:bold; padding-left:5px;
vertical-align:middle;
border-bottom:rgb(61, 61, 59) 1px solid;
border-right:rgb(192, 192, 190) 1px solid;
border-left:rgb(192, 190, 191) 1px solid }
.ua_block_title{ padding-top:4px; font-size:12px;}
.ua_block_title span{ padding-left:10px}
.ua_block_title img {}

.ua_block_content{
border-top:rgb(181, 181, 181) 1px solid;
border-left:rgb(162, 162, 162) 1px solid;
border-right:rgb(162, 162, 162) 1px solid;
border-bottom:rgb(162, 162, 162) 1px solid;
background-color:rgb(242, 242, 242)
}

.ua_block_content_padding{ padding:2px 15px; text-align:justify; font-size:11px}
.ua_block_content_padding2{ padding:8px; text-align:justify; font-size:11px}

.standart_wrapper{ padding:5px}


#id_section_title {background-image:url('/images/block2_title_grad.gif'); background-color:rgb(186, 45, 45); height:21px; background-repeat:repeat-x; color:#fff; vertical-align:middle; line-height:21px; margin-bottom:5px}
#id_section_title img { margin:5px 8px; float:left}

#calendar{ padding:10px 0px 0px 10px; text-align:center}
#calendar_table_wrapper{  text-align:center; padding-top:8px; padding-bottom:8px}
#calendar_table{ border-collapse:collapse; margin:auto}
#calendar_table tbody td{ width:22px; height:20px; background-image:url(/images/calendar/1.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold;}
	.another_day{ color:rgb(139, 139, 139) }
	.another_day_sun{ color:rgb(232, 187, 184)}
	.day_sun a{color:rgb(185, 78, 86)}
	.active{background-image:url(/images/calendar/2.jpg) !important}
	
.calendar_picker{ background-color:rgb(48, 107, 197); color:#FFFFFF; border:none; font-size:11px}
.title_day{color:rgb(147, 0, 6); font-weight:bold}
.title_sday{ color:rgb(255, 0, 6); font-weight:bold}
#calendar a{ text-decoration:underline}
#calendar a:hover{ text-decoration:none}

a { color:rgb(23, 66, 126); text-decoration:none}
a:hover{ text-decoration:underline; color:rgb(185, 78, 86)}

/* new block */
.news_item{ padding:8px; clear:both; }
.news_left{ width:109px; float:left; text-align:left; }
.news_preview{ margin-left:110px}
.news_title{ font-family:Georgia, serif; font-size:18px; padding-bottom:6px}
.news_date { }
.news_data { padding-top:10px}
.news_item .col1 { float:left; width:110px;}

.news_delimiter { height:1px; width:100%; background-color:rgb(162, 162, 162); line-height:1px; font-size:1px}

#footer { clear:both; padding-top:10px; color:#FFFFFF }
#footer_child { height:57px; background-image:url(/images/foot_grad.gif); line-height:57px; vertical-align:middle; text-align:left; padding:0px 0px 0px 5px}

#two_logos { text-align:center; padding:4px}


/* block 2 styles */
.ua_block2_title{ background-image:url('/images/block2_title_grad.gif'); background-color:#333333; height:21px; background-repeat:repeat-x; color:#fff; vertical-align:middle; line-height:21px; }
.ua_block2_title img { margin:5px 8px; float:left}
.ua_block2_content { border-bottom:#E3E3E3 1px solid; padding:4px; border-left:#E3E3E3 1px solid; border-right:#E3E3E3 1px solid;}


/* block 2 styles */
.ua_block3_title{ background-image:url('/images/block3_title_grad.gif'); background-color:#CCCCCC; height:21px; background-repeat:repeat-x; color:#000; vertical-align:middle; line-height:21px; }
.ua_block3_title img { margin:5px 8px; float:left}
.ua_block3_content { border-bottom:#E3E3E3 1px solid; padding:4px; border-left:#E3E3E3 1px solid; border-right:#E3E3E3 1px solid;}



.event_name { font-family:Georgia,  serif; font-size:14px; font-weight:bold}

#event_list { list-style-type:none; margin:0; padding:7px; line-height:18px}
#event_list li { padding:2px 0px 16px 0px}
span.text_serial_number{ color:#CCCCCC; font-size:11px}
#event_list .col1{ width:58px; float:left}
#event_list .col2{ margin-left:59px}
#event_list .short_description{ text-align:justify; text-indent:20px}
#teachers_list2{ padding:1px; margin:1px 10px 1px 0px; list-style-type:none }
#teachers_list2 li { margin:0px 0px; padding:0px; float:left}

#subsections{ padding:10px 0px 10px 24px; font-size:12px; margin:0}


#vacancy_block_list .vacancy_item { padding:5px 0px}
#vacancy_block_list .name{ font-weight:bold; font-size:13px}
#vacancy_block_list .city{ font-size:11px}
#vacancy_block_list .short_description { padding:4px; text-align:center; }
#vacancy_block_list .short_description * {font-weight:normal !important}
#vacancy_block_list .short_description p { padding:0; margin:0}
#vacancy_block_list .short_description br { display:none}
#vacancy_block_list .short_description a { color:#333333}

.ps_corner { height:5px; width:5px; background:url(/images/photos_system/corner.gif); }
.ps_dv { height:5px;  background:url(/images/photos_system/dv.gif); background-repeat:repeat-x }
.ps_rh { width:5px;  background:url(/images/photos_system/rh.gif); background-repeat:repeat-y }

#id_language_container{ padding:3px; text-align:right}


#birthday_block_list { background-image:url(/images/color_balls.jpg); background-repeat:no-repeat; background-position:top right}
#birthday_block_list .item { padding:3px;}
#birthday_block_list .item2:first-letter{ text-transform:uppercase;}