@charset "windows-1251";
/* CSS Document */

body,td,th, input, li{
	font-family: Tahoma;
	font-size: 12px;
	color: #383838;
	line-height: 16px;
}
body {
	background-color: #0078a4;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #0070ad;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0070ad;
}
a:hover {
	text-decoration: none;
	color: #0070ad;
}
a:active {
	text-decoration: underline;
	color: #0070ad;
}
img{
	border: none;
}
form, p{
	margin: 0px;
	padding: 0px;
}
h1{
	line-height: 26px;
	margin: 10px 0px 10px 0px; 
	font-size: 24px;
	font-weight: bold;
	color: #0575b1;
}
.tilt{
	color: #0575b1;
}
h2{
	display: block;
	width: 448px;
	height: 31px;
	line-height: 31px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 0px; 
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(h2_bg.gif) top left no-repeat;
}
h3{
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 16px;
	color: #383838;
	font-weight: bold;
}
#top{
	display: block;
	width: 100%; 
	height: 58px; 
	background: url(topmenu_bg.gif) top left repeat-x; 
	overflow: hidden;
	min-width: 980px;
}
#top_menu{
	width: 603px; 
	height: 58px; 
	float: left;
}
form#search{
	width: 260px; 
	height: 58px; 
	float: right; 
	text-align: right;
}
form#search input{
	width: 140px;
	line-height: 18px;
	height: 18px;
	border: solid 1px #025988;
	margin: -2px 5px 0px 10px;
}
#masthead{
	display: block; 
	width: 100%; 
	height: 215px; 
	background: url(masthead_bg.gif) top left repeat-x; 
	overflow: hidden;
	min-width: 980px;
}
#masthead_inner{
	display: block; 
	width: 100%; 
	height: 215px; 
	background: url(masthead.jpg) 226px 0px no-repeat; 
	overflow: hidden;
}
#logo{
	width: 226px; 
	height: 215px; 
	float: left;
}
#benefits{
	width: 211px; 
	height: 215px; 
	float: right; 
	text-align: right;
}
#benefits div#left{
	float: left;
	margin-top: 8px;
	width: 158px;
	height: 192px;
}
#benefits div#right{
	float: left;
	width: 53px;
	height: 215px;
}
#main{
	margin: 0px 15px 0px 17px;
	min-width: 948px;
	background: url(rightcoll_bg.gif) top right repeat-y;
}
#maintable{
	background: url(leftcoll_bg.gif) top left repeat-y;
}
#leftcoll{
	width: 213px; 
	background: url(leftcoll_b.gif) bottom left no-repeat;
	color: #FFFFFF;
	padding-bottom: 20px;
}
#leftcoll a{
	text-decoration: underline;
	color: #FFFFFF;
}
#leftcoll a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

ul#menu_left{
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	background: url(leftcoll_div_bg.gif) top left no-repeat;
}
ul#menu_left li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: url(menu_left.gif) bottom left no-repeat;
	height: 20px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 0px 20px;
}
ul#menu_left li a{
	text-decoration: none;
}
ul#menu_left li a:hover{
	text-decoration: underline;
}
#news{
	background: url(leftcoll_div_bg.gif) top left no-repeat;
	overflow: hidden;
}
#news div#hidden{
	padding: 0px 15px 2px 17px;
}
#news_date{
	font-size: 10px;
	color: #cce8f3;
	padding-left: 15px;
	background: url(blank.gif) center left no-repeat;
	margin-top: 5px;
}
#news_tit{
	margin: 1px 0px 2px 0px;
	font-weight: bold;
	font-size: 13px;
}
#news_more{
	font-size: 11px;
	color: #cce8f3;
	margin: 0px 0px 13px 15px;
	line-height: 13px;
}
#news_more a{
	color: #cce8f3;
	text-decoration: underline;
}
#news_more a:hover{
	color: #cce8f3;
	text-decoration: none;
}
img#blank{
	margin-right: 6px;
}
#rightcoll{
	width: 214px;
	background: url(rightcoll_b.gif) bottom right no-repeat;
	color: #747474;
	padding-bottom: 20px;
}
#events{
	overflow: hidden;
}
#events div#hidden{
	padding: 0px 15px 2px 20px;
}
#events_date{
	font-size: 10px;
	color: #868686;
	padding-left: 15px;
	background: url(blank.gif) center left no-repeat;
	margin-top: 5px;
}
#events_tit{
	margin: 1px 0px 2px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #0575b1;
}
#events_more{
	font-size: 11px;
	margin: 0px 0px 13px 15px;
	line-height: 13px;
}
#events_more a{
	text-decoration: underline;
}
#events_more a:hover{
	text-decoration: none;
}

#centercoll{
	background: url(centercoll_bg.gif) bottom left repeat-x;
	background-color: #FFFFFF;
}
#maincontent{
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #d8d8d8;
}
#maincontent p{
	margin: 10px 0px 10px 0px;
}
#maincontent ul{
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#maincontent ul li{
	list-style-type: none;
	margin: 0px;
	background: url(arrow.gif) 0px 6px no-repeat;
	padding: 0px 0px 0px 8px;
}

#bottom{
	margin: 20px 15px 0px 17px;
	padding-bottom: 20px;
	text-align: center;
	color: #FFFFFF;
	min-width: 948px;	
}
#bottom a{
	text-decoration: none;
	color: #FFFFFF;
}
#bottom a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#bottom div#copyright{
	margin-top: 10px;
	font-size: 11px;
	color: #cce8f3;
}
#bottom div#copyright a{
	text-decoration: underline;
	color: #cce8f3;
}
#bottom div#copyright a:hover {
	text-decoration: none;
	color: #cce8f3;
}


/* Dropdown menu: begin */
.dropdownmenu{
	display: none;
	position: absolute; 
	width: 146px; 
	overflow: visible;
}
.dropdownmenu div{
	background-color:#17a1d0; 
}
.dropdownmenu div a.node_1{
	background: url(menu_node.gif) 7px 10px no-repeat;
	padding-left: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.dropdownmenu div a.item_1{
	background: url(menu_item.gif) 8px 9px no-repeat;
	padding-left: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.dropdownmenu div a.node_2{
	background: url(menu_node.gif) 17px 10px no-repeat;
	padding-left: 26px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropdownmenu div a.item_2{
	background: url(menu_item.gif) 18px 9px no-repeat;
	padding-left: 26px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropdownmenu div a.node_3{
	background: url(menu_node.gif) 27px 10px no-repeat;
	padding-left: 36px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropdownmenu div a.item_3{
	background: url(menu_item.gif) 28px 9px no-repeat;
	padding-left: 36px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropdownmenu div a{
	display:block; 
	line-height:22px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
}
.dropdownmenu div a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0090c4;
}
/* Dropdown menu: end */

#cont_date{
	display: block;
	font-size: 10px;
	padding-left: 15px;
	background: url(blank.gif) center left no-repeat;
	margin: 0px;
	color: #747474;
}
#cont_more{
	display: block;
	font-size: 11px;
}


ul#submenu_left{
	list-style-type: none;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	background: url(leftcoll_div_bg.gif) top left no-repeat;
}
ul#submenu_left li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 0px 0px;
}
ul#submenu_left li a.node_1{
	background: url(menu_node.gif) 3px 6px no-repeat;
	padding-left: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.node_1{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.item_1{
	background: url(menu_item.gif) 4px 5px no-repeat;
	padding-left: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.item_1{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.node_2{
	background: url(menu_node.gif) 13px 6px no-repeat;
	padding-left: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.node_2{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.item_2{
	background: url(menu_item.gif) 14px 5px no-repeat;
	padding-left: 22px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.item_2{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.node_3{
	background: url(menu_node.gif) 23px 6px no-repeat;
	padding-left: 32px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.node_3{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.item_3{
	background: url(menu_item.gif) 24px 5px no-repeat;
	padding-left: 32px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.item_3{
	color: #FFFFFF;
	text-decoration: underline;
}
ul#submenu_left li a.item_4{
	background: url(menu_item.gif) 34px 5px no-repeat;
	padding-left: 42px;
	color: #FFFFFF;
	text-decoration: none;
}
ul#submenu_left li a:hover.item_4{
	color: #FFFFFF;
	text-decoration: underline;
}

#maincontent div#bufer input#file{
	line-height: 18px;
	height: 20px;
	padding: 0px;
	width: auto;
}
#maincontent div#bufer input{
	line-height: 16px;
	height: 18px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 300px;
}
#maincontent div#bufer input.short{
	line-height: 16px;
	height: 18px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 50px;
}
#maincontent div#bufer input.mid{
	line-height: 16px;
	height: 18px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 230px;
}
#maincontent div#bufer textarea{
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 300px;
}
#maincontent div#bufer textarea.mid{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 230px;
}
#maincontent div#bufer input.check{
	width: 16px;
}
#maincontent div#bufer input#button1, #maincontent div#bufer input#button2, #maincontent div#bufer input#button3{
	width: 100px;
	line-height: 10px;
	height: 20px;
}
.font_10{font-size: 10px;}
.font_11{font-size: 11px;}
.font_12{font-size: 12px;}
.font_13{font-size: 13px;}
.font_14{font-size: 14px;}
.font_15{font-size: 15px;}
.font_16{font-size: 16px;}
.font_17{font-size: 17px;}
.font_18{font-size: 18px;}