body{
	margin:0;
	padding:0;
	font-family: Tahoma;
}
img{
	border:0;
}
#main{
	width: 1004px;
	text-align: left;
	background-color: #e6ebee;
}
#top{
	width: 1004px;
	height: 206px;
	background-image: url('img/top_bg.jpg');
}
#logo_txt{
	width: 231px;
	height: 54px;
	position: relative;
	top: 50px;
	left: 196px;
}
#top_txt{
	width: 350px;
	height: 40px;
	position: relative;
	top: 60px;
	left: 198px;
	color: #006fb9;
	font-size: 10px;
}

#top_home{
	width: 17px;
	height: 31px;
	position: relative;
	top: -100px;
	left: 900px;
	background-image: url('img/home.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor: pointer;
}
#top_home_act{
	background-color: red;
	z-index: 2;
	width: 17px;
	height: 36px;
	background-image: url('img/home_act.jpg');
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
}
#top_map{
	width: 17px;
	height: 31px;
	position: relative;
	top: -131px;
	left: 929px;
	background-image: url('img/map.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor: pointer;
}
#top_map_act{
	background-color: red;
	z-index: 2;
	width: 17px;
	height: 36px;
	background-image: url('img/map_act.jpg');
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
}
#top_mail{
	width: 17px;
	height: 31px;
	position: relative;
	top: -162px;
	left: 958px;
	background-image: url('img/mail.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor: pointer;
}
#top_mail_act{
	background-color: red;
	z-index: 2;
	width: 17px;
	height: 36px;
	background-image: url('img/mail_act.jpg');
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
}
#line_bg{
	height: 30px;
	width: 100%;
	background-color: #0060b5;
}
#leftmenu{
	width: 228px;
	background-color: white;
	border-right: 2px solid #cbd1d4;
	margin-right: -4px;
}
.title{
	color: #00317b;
	font-size: 18px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 4px solid #006fb9;
}
#leftmenu_container{
	margin-left: 19px;
	width: 184px;
}
#leftmenu_title{
	width: 184px;
	background-color: #e9ebed;
	color: #aab0b4;
	border-bottom: 1px solid #cbd1d4;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 4px;
	text-transform:uppercase;
	font-size: 11px;
	margin-bottom: 2px;
}
.left_marg{
	margin-left: 14px;
}
#leftmenu_container ul{
	padding: 0;
	margin: 0;
	list-style: none;
	text-transform:uppercase;
	font-size: 11px;
	color: #646b70;
	font-weight: bold;
	margin-bottom: 15px;
}
#leftmenu_container ul li{
	background-image: url('img/list.jpg');
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	margin-right: 3px;
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 10px;
}
#leftmenu_container ul li a{
	color: #646b70;
	text-decoration: none;
}
#leftmenu_line{
	margin-top: 1px;
	font-size: 1px;
	width: 186px;
	height: 5px;
	background-image: url('img/line.gif');
}
#leftmenu_bottom{
	width: 230px;
	height: 17px;
	background-image: url('img/leftmenu_bottom.jpg');
	background-repeat: no-repeat;
}
#serv_bg{
	width: 167px;
	height: 87px;
	background-color: white;
	border-bottom: 1px solid #00317b;
	cursor: pointer;
	margin-top: 25px;
	margin-left: 35px;
}
#serv_bg .title{
	padding-bottom: 0px;
	padding-left: 6px;
	font-size: 12px;
	color: #0074bf;
}
.blue_text{
	font-size: 9px;
	color: #00317b;
}
#line_bg ul{
	width: 775px;
	height: 28px;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
#line_bg ul a{
	color: white;
}
#line_bg ul li{
	height: 20px;
	display: inline-block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	margin: 0;
	margin-top: 1px;
	border-right: 1px solid white;
	background-color: #0060b5;
}
#line_bg ul li:hover{
	background-image: url('img/topmenu_bg_act.jpg');
	background-repeat: x-repeat;
}
#line_bg ul li:hover a{
	text-decoration: none;
}
#line_bg .last{
	border: none;
}

#main_container{
	width: 510px;
	margin-left: 40px;
	margin-top: 10px;
	color: #676c71;
	font-size: 14px;
}
#main_container h1{
	color: #d10203;
	font-size: 24px;
	border-color: #d10203;
	padding-left: 10px;
	padding-bottom: 0px;
}
#main_container .text{
	margin-left: 15px;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 460px;
	text-align: justify;
}
#main_container a{
	color: #1A7CBD;
}
#search_block{
	margin-top: 35px;
}
.search_left{
	width: 6px;
	background-image: url('img/search_left.jpg');
	background-repeat: no-repeat;
}
.search_center{
	width: 150px;
	height: 26px;
	background-image: url('img/search_center.jpg');
	background-repeat: y-repeat;
}
.search_input{
	width: 141px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	top: 5px;
	position: relative;
	float: left;
	border: 0;
	color: #8a9298;
	font-size: 11px;
	padding-left: 9px;
	padding-top: 2px;
}
.search_right{
	width: 6px;
	background-image: url('img/search_right.jpg');
	background-repeat: no-repeat;
}
.search_button{
	margin-left: 6px;
}
#new_block{
	width: 197px;
	margin-top: 25px;
	background-color: white;
}
#new_block .title{
	border-color: #d10203;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 16px;
}
#new_block .block{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#new_block .text{
	margin-left: 10px;
	margin-right: 2px;
	color: #00317b;
	font-size: 9px;
}
#new_block .text_cont{
	margin-left: 10px;
	margin-right: 2px;
	color: #828282;
	font-size: 11px;
}
#new_block a{
	color: #1A7CBD;
}
#new_block .more{
	margin-bottom: 5px;
}
#news_block{
	width: 197px;
	background-color: #d1d7da;
}
#news_block .title{
	color: #006fb9;
	border-color: #00317b;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 16px;
}
#news_block .block{
	margin-top: 11px;
	margin-left: 11px;
	padding-right: 11px;
	border-bottom: 1px solid #e6ebee;
	padding-bottom: 10px;
}
.date{
	background-color: #00317b;
	border-left: 6px solid #d10203;
	padding-left: 2px;
	color: white;
	font-weight: bold;
	font-size: 9px;
	width: 70px;
}
#news_block .text{
	color: #00317b;
	font-size: 9px;
	margin-top: 8px;
	margin-right: 2px;
}
#news_block .all{
	font-size: 9px;
	padding-left: 11px;
	padding-top: 13px;
	padding-bottom: 10px;
}
#news_block .all a{
	color: #1a7cbd;
}
#bottommenu{
	height: 22px;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
#bottommenu ul{
	margin: 0;
	padding: 0;
	margin-left: 280px;
	height: 22px;
	list-style: none;
	font-size: 9px;
	color: #7a8084;
}
#bottommenu ul a{
	color: #7a8084;
	text-decoration: none;
}
#bottommenu ul li{
	display: inline-block;
	float: left;
	height: 16px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 7px;
	border-right: 1px solid #cbd1d4;
}
#bottommenu .last{
	border: none;
}
#bottom{
	background-color: white;
	width: 1004px;
	height: 70px;
	border-top: 1px solid #0064b8;
}
#bottom .left{
	width: 230px;
	height: 70px;
	background-image: url('img/bottom_left.jpg');
	background-repeat: no-repeat;
}
#bottom .right{
	height: 70px;
	background-image: url('img/bottom_right.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}
#bottom_block{
	width: 748px;
	height: 61px;
	margin-top: 7px;
	background-image: url('img/bottom_bg.jpg');
	background-repeat: repeat-y;
	background-color: #00317b;
}
#bottom_block .text{
	width: 300px;
	background-image: url('img/bottom_line.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	color: white;
	font-size: 9px;
	padding-left: 10px;
	padding-top: 23px;
	display: block;
	float: left;
}
#bottom_block .text a{
	color: white;
	text-decoration: underline;
}
#bottom_block .copy{
	width: 200px;
	color: #a4aaad;
	font-size: 9px;
	padding-left: 80px;
	padding-top: 23px;
	display: block;
	float: left;
}
#bottom_block .copy a{
	color: #a4aaad;
}
#news_row{
	margin-top: 15px;
}
#news_row .titlenews{
	padding-left: 20px;
	color: #1A7CBD;
	font-size: 12px;
}
#news_row .titlenews a{
	color: #1A7CBD;
}
#news_row .text{
	margin-left: 0px;
	width: 100%;
}
#dop_images{
	width: 480px;
	margin-top: 20px;
	margin-left: 15px;
}
#dop_images .name{
	color: #808285;
	font-size: 16px;
	text-transform:uppercase;
}
#dop_images .images{
	margin-top: 15px;
}
#dop_images .image{
	margin-right: 18px;
}
#listmenu{
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
#listmenu li{
	margin-top: 10px;
}
.img_left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
        padding-right: 20px;
        width: 160px;
}
#links_block{
	width: 197px;
	margin-top: 25px;
	background-color: white;
	padding-bottom: 5px;
}
#links_block .title{
	border-color: #d10203;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 16px;
}

#links_block .text{
	margin-left: 5px;
	margin-right: 2px;
	color: #828282;
	font-size: 11px;
}
#links_block a{
	color: #1A7CBD;
	background-image: url('img/link.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.inputTxt{
	border: 1px solid #d1d7da;
	width: 350px;
}
.style1 {font-size: 12px}
.style2 {color: #000000}
table.border{border-collapse: collapse}
table.border{
	border: 1px solid Black;
}
table.border td{ 
	border: 1px solid Black;
}
div.pagination .ditto_currentpage {
padding: 1px 3px;
margin:2px;
}
div.pagination .ditto_previous_link, .pagination .ditto_next_link{
margin:0 10px;
}
div.pagination .ditto_page{ 
padding: 2px 5px;
}
div.registr {
 float:right;
 height: 30px;
 width: 30px;
 margin-top: -28px;
}
.certs {
 float: left;
 padding-right: 5px;
}

