/* code by RBM-13s (rbm13s[at]emu-land.net) */
/* last update : 2006-09-26 */
body {margin: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;}

/*td {font-family: Verdana; font-size: 11px; color: #0C3D6E;}*/
div.logo {
	height: 107px;
	padding-left: 0px;
	padding-top: 0px;
}
.td_1_1 {height: 12px; width: 152px; max-width: 152px; font-size: 0px; background-image: url(../images/logo_p1.gif); background-repeat: no-repeat;}
.td_1_2 {height: 12px; font-size: 0px; }
.td_1_3 {height: 12px; width: 152px; max-width: 152px; font-size: 0px;}
	
.td_2_1 {height: 107px; background-color: #99badb; background-image: url(../images/logo.jpg); background-repeat: no-repeat; overflow: visible;}
.td_2_2 {height: 107px; background-color: #99badb; background-image: url(../images/top_bg.gif); background-repeat: repeat-x; overflow: hidden;}
.td_2_3 {height: 107px; background-color: #99badb; background-image: url(../images/top_bg.gif); background-repeat: repeat-x; overflow: hidden;}

.td_3_1 {vertical-align: top; background-color: #f3f3f3; border-right: 1px solid #d7d7d7;
background-image: url(../images/logo_p2.jpg); background-repeat: no-repeat; padding: 15px 0px 10px 10px;}
.td_3_2 {vertical-align: top; background-color: #ffffff;  padding: 0px 0px 0px 0px;}
div.navmenu {min-height: 15px; vertical-align: middle; background-color: #fffeff; border-bottom: 1px solid #D7D7D7; color: #444444;
background-image: url(../images/navline_bg.gif); background-position: bottom; background-repeat: repeat-x;
padding: 1px 0px 0px 5px;}
div.maintext {padding: 5px 10px 10px 10px; }
.td_3_3 {vertical-align: top; background-color: #f3f3f3; border-left: 1px solid #D7D7D7; padding: 10px 10px 10px 10px;
background-image: url(../images/right_block_bg.jpg); background-position: top; background-repeat: repeat-x;}

.td_4_1 {height: 15px; vertical-align: middle; background-color: #f3f3f3; border-right: 1px solid #D7D7D7; color: #444444;}
.td_4_2 {height: 15px; vertical-align: middle; background-color: #f3f3f3; border-bottom: 1px solid #D7D7D7; color: #444444;}
.td_4_3 {height: 15px; vertical-align: middle; background-color: #f3f3f3; border-left: 1px solid #D7D7D7; color: #444444;}

.td_5_1 {height: 63px; background-color: #4682b4; border-bottom: 1px solid #7896b0; border-top: 1px solid #7896b0;
padding-left: 15px; padding-top: 5px;
background-image: url(../images/bottom_bg.jpg); background-position: bottom; background-repeat: repeat-x;  }
.td_5_2 {height: 63px; background-color: #4682b4; border-bottom: 1px solid #7896b0; border-top: 1px solid #7896b0;
text-align: center; vertical-align: middle; color: #ffffff;
background-image: url(../images/bottom_bg.jpg); background-position: bottom; background-repeat: repeat-x;}
.td_5_3 {height: 63px; background-color: #4682b4; border-bottom: 1px solid #7896b0; border-top: 1px solid #7896b0;
text-align: right; vertical-align: bottom; color: #ffffff; padding-right: 10px; padding-bottom: 10px;
background-image: url(../images/bottom_bg.jpg); background-position: bottom; background-repeat: repeat-x;}
a.bottom:link, a.bottom:visited, a.bottom:hover {color: #ffffff; text-decoration: underline;}

/*стили шрифтов для меню*/
.menu_header {font-weight: bold;}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_dot.gif) no-repeat;
	vertical-align: top;
	font-size: 11px;
	color: #336fa1;
	text-align: left;
	padding-top: 0px;
	padding-left: 9px;
	margin-left: 4px;
	text-decoration: none;
	width: 120px;
	max-width: 120px;
}
a.mainlevel:hover {background-position: 0px -50px; text-decoration: underline; color: #ff0000;}

div.mainlevel1 {
	display: block;
	background: url(../images/menu_dot.gif) no-repeat;
	background-position: 0px -50px;
	vertical-align: top;
	font-size: 11px;
	color: #ff0000;
	text-align: left;
	padding-top: 0px;
	padding-left: 9px;
	margin-left: 4px;
	text-decoration: none;
	width: 120px;
	max-width: 120px;
}


div.submenu_counters {padding-left: 0px; padding-top: 5px;}

div.main_text{display: block;	font-size: 12px; margin-bottom: 10px; margin-left: 5px; margin-right: 5px;}
.news_header {font-size: 16px; color: #336fa1; font-weight: bold;}
.news_header_center {font-size: 16px; color: #336fa1; font-weight: bold; text-align: center;}
.error {font-size: 16px; color: #ff0000; font-weight: bold;}

a.events_header:link, a.events_header:visited {display:block; font-size: 14px; color: #336fa1; font-weight: bold; text-decoration: underline;}
a.events_header:hover {text-decoration: none;}

a.events_header2:link, a.events_header2:visited {display:block; font-size: 14px; color: #336fa1; font-weight: bold; text-decoration: none; text-align: center;}
a.events_header2:hover {text-decoration: underline;}

.events_image_block {display: inline-block; width:160px; background-color: #eeeeee;
 text-align: center; float: left; margin-top: 15px; margin-right: 10px;
 border-top: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7;
 border-bottom: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7;
 font-style: italic;
 }
 
.events_image_block_r {display: inline-block; max-width:160px; background-color: #eeeeee;
	text-align: center; float: right; margin-top: 12px; margin-left: 10px; 
 border-top: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7;
 border-bottom: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7;
 font-style: italic;}

.fp_image_block {
	display: inline-block; width:160px; max-width:160px; background-color: #eeeeee;
	text-align: center; float: left; margin-top: 5px; margin-right: 10px;
	border-top: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7;
	border-bottom: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7;
}
 
p{text-align: justify; text-indent : 7px;  font-size: 12px;  margin-top: 12px; }
p.p2 {text-align: center; text-indent : 7px;  font-size: 12px;  margin-top: 12px; }
li {font-size: 12px;}

a:link, a:visited {color: #ff0000; text-decoration: none;}
a:hover {color: #ff6633; text-decoration: underline;}
a.more {font-size: 12px;}

table.assist {border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.assist {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top;}

table.request{border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.request_header {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top; background-color: #DDDDDD;}
td.request_header_a {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top; background-color: #ffffe1;}
td.request_error {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top; background-color: #FF0000; color: #FFFFFF;}
td.request {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: top;}
td.request_a {border-right: 1px solid #cccccc; vertical-align: top;}
td.request_b {vertical-align: top;}
td.request_c {border-bottom: 1px solid #cccccc; vertical-align: top;}

hr.events{height: 0px; border-top: 1px solid #E7E7E7; border-bottom: 0px none #FFFFFF; border-left: 0px none #FFFFFF; border-right: 0px none #FFFFFF;}
hr.left_block{height: 0px; border-top: 1px solid #E7E7E7; border-bottom: 0px none #FFFFFF; border-left: 0px none #FFFFFF; border-right: 0px none #FFFFFF;
width: 132px;}

/*input, textarea, submit {border: 1px solid #CCCCCC;}*/

/*Стили для календаря*/
table.calendar {border-top: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2;/* background-color: #F3F3F3;*/}
td.calendar {border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; vertical-align: middle;  text-align: center;}
a.calendar:link, a.calendar:visited {display:block; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #336fa1; text-decoration: none;}
a.calendar:hover {text-decoration: underline; background-color: #D9DFF2;}
a.calendar_sun:link, a.calendar_sun:visited {display:block; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #ff0000; text-decoration: none;}
a.calendar_sun:hover {text-decoration: underline; background-color: #D9DFF2;}
.sun {color: #ff0000;}

.cal_header {font-size: 12px; color: #336fa1; font-weight: bold;}
.cal_header1 {font-size: 12px; color: #ff0000; font-weight: bold;}

a.calendar1:link, a.calendar1:visited {display:block; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #336fa1; text-decoration: none; background-color: #D9DFF2;}
a.calendar1:hover {text-decoration: underline; background-color: #D9DFF2;}
a.calendar1_sun:link, a.calendar1_sun:visited {display:block; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; color: #ff0000; text-decoration: none; background-color: #D9DFF2;}
a.calendar1_sun:hover {text-decoration: underline; background-color: #D9DFF2;}

/* ie form fix */
form {margin-top: 0px; margin-bottom: 0px;}

div.nhelp {
background-color: #81ABD3;
border: 1px solid #E2E2E2;	
width: 128px;
text-align: center;
}
span.nhelp {
	color: #ffffff; font-size: 12px;
	font-weight: bold;
}


div.last_materials
{
	font-size: 16px;
	color: #ff0000;
	text-align: center;
}
