@import url("special/spec.css");

/* Default */
* {	margin: 0px;
	padding: 0px;
	vertical-align:top;
	font-size:100%;
	}
	
html, body, form, table {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 12px;
	line-height: 14px;
	font-family:calibri;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
}
table td {
	vertical-align: top;
	padding: 0px;
	border: none;
}
img {border: none;}

a {text-decoration:none}
a:hover {text-decoration:underline}

a.link_all {padding-left:13px; margin-left:1px;}

body>* a {
	cursor: pointer;
}

.spacer {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	visibility: hidden;
}
.br0 {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

html, body {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
}

* html #second {
  height: 99%;
}

#main {position:relative; min-height:100%; min-width:1060px; max-width:1320px/*100%*/; margin:0 auto;}
#second {position:relative; min-height:100%; min-width:980px; max-width:1320px; margin:0 auto;}
#second_special {position:relative; min-height:100%; min-width:980px; max-width:1320px; margin:0 auto;}
#vote {position:relative; min-height:100%; min-width:980px; max-width:1320px; margin:0 auto;}

/* =============================================== Content and Elements ================================================*/

.left {float:left;}
.right {float:right;}

.img_left {float:left; margin: 4px; border: 3px solid #fff; box-shadow:0px 0px 4px #b2b2b2;}

h1 {font:24px calibri; font-weight:normal; line-height:normal; padding-bottom:10px; color:#000;}
h1.head_ttl {text-transform:uppercase}

h2 {font:19px calibri; font-weight:normal; line-height:normal; padding-bottom:10px; color:#000;}
h3 {font:16px calibri; font-weight:bold; line-height:normal; padding-bottom:10px; color:#000;}



p {padding-bottom:1.3em;}

ul {list-style:none; padding:0 0 7px 10px;}
	ul li {padding:0 0 10px 20px; background:url("../img/bul_2.gif") no-repeat left 5px;}

ol {padding:0 0 7px 26px; margin:0; }
	ol li {padding:0 0 15px 0px; margin:0;}
	ol li a {padding:0; margin:0; display:inline;}

	ol ul {padding:5px 0 0px 16px;}
		ol ul li {padding:0 0 5px 15px;}
			ol ul li ul li {padding:0 0 5px 10px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/li1.gif") no-repeat left 7px;}


.top_bg {/*color: #ca232a;*/ color: #0074be; font: 12px tahoma}

.content {padding:20px 0 0 10px; font-size:13px; line-height:normal;}
	.content a{/*color:#ca232a;*/ color: #565187; text-decoration:none}
	.content a:hover{ color: #565187; text-decoration:underline}
	
.button {background:url("../img/button_150px.gif") no-repeat center center; width:150px; height:32px; font:12px/12px calibri; border:none; cursor:pointer; text-align:center; white-space:pre-wrap; padding-bottom:1px; text-shadow:1px 1px 0px #fff;}

/* =============================================== Table ================================================*/

.table {font-size:12px; margin-bottom:22px;}
	.table td {padding:2px 10px;}
	.table th {padding:3px 10px; text-align:left;}
	.table .nobord {border-left:none;}

.table_en {font-size:12px; margin-bottom:22px; border:1px solid black}
	.table_en td {padding:2px 10px; border:1px solid black}

.snoska {
    font-size: 11px;
    margin-top: -10px;
    padding-bottom: 10px;
}

/* =============================================== Main ================================================*/

.top_stmap {background:#787878; color:#ffffff; font:12px Calibri; height:30px; padding:0 65px;}
	.div_left {float:left}
	.div_left .divl1 {float:left; padding:7px 0 0 22px}
		.div_left .divl1 a{color:#fff; text-decoration:none}
		.div_left .divl1 span{padding:0 5px}
	.div_right {float:right}
	.div_right .divr1 {float:left; padding: 7px 22px 0 20px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/phone_bg.gif") no-repeat left 9px;}
		.div_right .divr1 a{color:#fff; text-decoration:none}
	.div_right .divr2 {float:left; padding: 7px 22px 3px 26px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/pda1_bg.png") no-repeat left 5px;}
		.div_right .divr2 a{color:#fff; text-decoration:none}

	.div_right .divr3 {float:left; padding: 7px 22px 3px 26px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/skrepka.png") no-repeat left 5px;}
	.div_right .divr4 {float:left; padding: 7px 22px 3px 26px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/vs.jpg") no-repeat left 5px;}
		.div_right .divr3 a, .div_right .divr4 a{color:#fff; text-decoration:none}
	



#second .main_top {padding:0 65px; border-bottom:1px solid black; margin-bottom:10px}
#second_special .main_top {padding:0 65px; border-bottom:1px solid black; margin-bottom:10px}
.logo {float:left;}
	.logo_txt {padding:36px 0 0 20px; text-transform:uppercase}
	.logo_txt_1 {font:11px CAMBRIA; color:#999999; font-weight:bold}
	.logo_txt_2 {font:19px CAMBRIA; color:#000; font-weight:bold}
	.logo_txt_3 {font:15px CAMBRIA; color:#999999; font-weight:bold}
	
	

.main_top {padding:0 65px; margin-bottom:10px}
.mt_logo {float:left; padding-left:20px}
.div_menu {padding-top:11px;}

.mt_left {float:right; position:relative; text-align:right;}
	.mt_left .mt_search_bg {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/search_bg.gif") no-repeat right center; position:absolute; top:48px; right:26px; z-index:900;}	
	.mt_left .mt_left_search {height:22px; width:288px; background:#f9f9f9; border:none; border-top: 1px solid #959595; border-radius: 5px 5px 5px 5px; padding:1px 0 0 15px; color:#b6b6b6; font:11px calibri; position:absolute; right:15px; top:47px;}
		
.mt_left_item {float:right; position:relative; text-align:right;}
	.mt_left_item .mt_search_bg_item {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/search_bg.gif") no-repeat right center; position:absolute; top:48px; right:26px; z-index:900;  position:absolute; right:15px; top:0px;}	
	.mt_left_item .mt_left_search_item {height:22px; width:288px; background:#f9f9f9; border:none; border-top: 1px solid #959595; border-radius: 5px 5px 5px 5px; padding:1px 0 0 15px; color:#b6b6b6; font:11px calibri;}
		
.communication {position:absolute; top:80px; right:17px; white-space:nowrap; width:300px;}
	.communication .dvi_c {float:right; padding-left:10px}
	
	.communication .dvi_c1 {float:left; padding:3px 2px 0 0;}
		.communication .dvi_c1 a {/*color:#ca232a;*/ color: #565187; text-decoration:none; padding:2px 10px 2px 23px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/forum1_norm.png") no-repeat left center}
		/*
		.communication .dvi_c1 a:hover {color:#ca232a; text-decoration:none; padding:2px 10px 2px 23px; background:url(/common/img/forum1_bold.png) no-repeat left center}
		*/
	.communication .dvi_c2 {float:left; padding:3px 2px 0 0;}
		.communication .dvi_c2 a {/*color:#ca232a;*/ color: #565187; text-decoration:none; padding:2px 10px 2px 23px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/blog1_norm.png") no-repeat left center}
		/*
		.communication .dvi_c2 a:hover {color:#ca232a; text-decoration:none; padding:2px 10px 2px 23px; background:url(/common/img/blog1_bold.png) no-repeat left center}
		*/
	.communication .dvi_c4 {float:left; padding:3px 2px 0 0;}
		.communication .dvi_c4 a {color:#ca232a; text-decoration:none; padding:2px 10px 2px 23px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/pencil1_norm.png") no-repeat left center}
		/*
		.communication .dvi_c4 a:hover {color:#ca232a; text-decoration:none; padding:2px 10px 2px 23px; background:url(/common/img/pencil1_bold.png) no-repeat left center}
		*/
	.communication .dvi_c3 {float:right;}
/* ????? ??????
.news_main {padding:0 80px; background:url(../img/news_bg.jpg) repeat-x left top; border-bottom:1px solid #7c7c7c; border-top:1px solid #7c7c7c; margin-top:-10px;}
*/
.news_main {padding:0 80px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/news_bg.jpg") repeat-x right bottom; border-bottom:1px solid #7c7c7c; border-top:1px solid #7c7c7c; margin-top:-10px;}

.tbl_news {width:100%}
	.tbl_news_1 {}
	.tbl_news_2 {width:337px;}
	.tbl_news_3 {width:35%; min-width:350px; min-height: 255px;}

	
.table_anonuncer {width:100%;}
	.tbl_news .tbl_left {margin-top:19px;}
	.table_anonuncel td {padding-bottom:4px;}
	.table_anonuncer td {padding-bottom:5px;}	
		.table_anonuncer_1 {width:70px; padding-left:5px;}	
	
.data_news_item{font:12px calibri; color:#9f9f9f; padding-bottom: 5px; line-height:14px;}
	.tbl_news .tbl_left .data_news {padding:40px 0 7px 0; font:12px calibri; color:#9f9f9f; text-align:right; line-height:14px; width:64px;}
	.tbl_news .tbl_left .data_news1 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/videocam1_gray.gif") no-repeat right top;}
	.tbl_news .tbl_left .data_news2 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/fotocam_gray.gif") no-repeat right top;}
		
	.tbl_news .tbl_left .text_news1 {margin-left:9px; font:13px calibri; position:relative;}
		.tbl_news .tbl_left .text_news1 {color:#000 !important; text-decoration:none; padding:0px 10px 0px 10px; height:64px;}
	.text_news1 .img_red {top:0; right:-16px; position:absolute; z-index:1; display:none;}
		

.table_anonuncel .sel {}			
	.tbl_news .tbl_left .sel .text_news1 { color:#fff !important; /*background-color:#ca232a;*/ background-color: #47447d; text-decoration:none;}			
	.table_anonuncel .sel .data_news1 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/videocam1_clr.gif") no-repeat right top; /*color:#ca232a;*/ color: #565187; }
	.table_anonuncel .sel .data_news2 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/fotocam_clr.gif") no-repeat right top; /*color:#ca232a;*/ color: #565187; }
	.table_anonuncel .sel .text_news1 .img_red {display:block !important;}
			
.video_main {padding:19px 6px 13px 0px; position:relative; display:none; width:337px; height: 223px; overflow: hidden;}
    .div_video_main {width:337px; height:255px}
	.video_main .play_click {position:absolute; top:110px; left:131px; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=65)";  filter: alpha(opacity=65);
   opacity: 0.65; z-index:8}
	.video_main img {z-index:1;}

.bl_vert {display:-moz-inline-box; display:inline-block; vertical-align:middle; zoom:1; //display:inline;}
.bl_vert2 {display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1; //display:inline}



.anounce_main {padding:19px 0px 0px 9px; margin:px 0 2px 0}
	.anounce_main .div_news{float:left; font:20px calibri; }
	.anounce_main .div_news a {display:block; text-decoration:none; color:#000; padding:4px 10px 5px 9px; margin:0 5px 0 5px; text-transform:uppercase}
	.anounce_main .div_news a:hover{/*background:#ca232a;*/ background-color: #565187; color:#fff}		
	.anounce_main .div_news a.selected{/*background:#ca232a;*/ background-color: #565187; color:#fff}		
	
.subscript{padding:0px 0px 5px 86px; white-space:nowrap;}
	.subscript a{font:11px calibri; /*color:#ca232a;*/ color: #565187; text-decoration:none}
	.subscript a:hover{font:11px calibri; text-decoration:underline}
	.subscript .all_news {float:left; padding: 9px 18px 13px 0px;}
		.subscript .all_news a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/all_news.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold}
	.subscript .all_rss {float:left; padding: 9px 18px 13px 0px;}
        .subscript .all_rss a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/all_rss.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold} 
	.subscript .subscr {float:left; padding: 9px 0px 13px 0px;}
        .subscript .subscr a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/subscr.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold} 
.tbl_news .tbl_right {padding-top:3px}
#anons_news .text_news4 {font-size:1.1em;}
#anons_news .data_news4 {color:#9f9f9f; text-align:right; padding-top:15px;}
#body_second #anons_news .data_news4 {width:71px}
#anons_news .text_news4 {margin-left:9px; padding:14px 0px 0 1px;}
	#anons_news .text_news4 a{color:#000; text-decoration:none}
	#anons_news .text_news4 a:hover {text-decoration:underline}

.theme_main {background:#fff url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/shadow_bg.png") no-repeat center top; margin-bottom:12px; padding:10px 85px; position:relative;}

.tbl_theme {width:100%; font:14px calibri;}
	.tbl_theme td {vertical-align: middle; background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/them_bg_1.png") repeat-x scroll left bottom #F3F3F3; height:49px;}
	.tbl_theme td:hover {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/them_bg_2.png") repeat-x scroll left bottom #eeeeee;}
	.tbl_theme a {color:#000; text-decoration:none}
	.tbl_theme a:hover {/*color:#ca232a;*/ color: #2f286b; text-decoration:none}
	
		.tbl_theme .theme_td_left {padding:0px 50px 0px 52px; border-right:1px solid #fff; border-bottom:1px solid #fff; width:34%}
		.tbl_theme .theme_td_leftb{padding:0px 50px 0px 52px; border-right:1px solid #fff}
		
		.tbl_theme .theme_td_center {padding:0px 60px 0px 35px; border-right:1px solid #fff; border-bottom:1px solid #fff; width:34%}
		.tbl_theme .theme_td_centerb{padding:0px 35px 0px 35px; border-right:1px solid #fff}
		
		.tbl_theme .theme_td_right {padding:0px 52px 0px 25px; border-bottom:1px solid #fff}
		.tbl_theme .theme_td_rightb{padding:0px 52px 0px 25px;}
		
	
.lang_theme {position:relative}
.lang_click {position:absolute; right:-45px; top:-17px}
.lang_click img{padding:5px 9px; background:#dddddd; border-left:1px solid #ececec}

.lang_click2 {position:absolute; right:-45px; top:-7px}
.lang_click2 img{padding:5px 9px; background:#dddddd; border-left:1px solid #ececec}

.img_map_sm {text-align: center; }

.main_bottom{padding:0 85px 30px 85px}

.banners {padding:0px 0 20px 0}
	.banners .ban {width:100%}
	.banners .img_td {width:1%; padding:0}
	.banners .ban td {padding:0 0px}
	.banners .ban .pict {text-align:center;}
	
	.banners .ban .name {
		font:20px calibri;
		color:#fff; 
		background:#7c7c7c; 
		width:227px; 
		text-align:center; 
		padding:3px 0 4px 0 
	}
	
	.banners .ban .name2 {
		font:20px calibri;
		color:#fff; 
		background:#ca232a;
		width:227px; 
		text-align:center; 
		padding:3px 0 4px 0 
	}

	.banners .ban .img_td a{text-decoration:none}
	.banners .ban .img_td a:hover .name{background:#ca232a;}
	
.main_div_docs {}

.documents {}
	.documents a{font:10px calibri; /*color:#ca232a;*/ color: #565187; text-decoration:none}
	.documents a:hover{font:10px calibri; text-decoration:underline}
	
		.documents .all_docs {padding:3px 0 5px 20px}
		.documents .all_docs a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/all_news.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold}
		.documents .rss_docs {padding:0 0 5px 20px}
		.documents .rss_docs a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/all_rss.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold}
		.documents .subscr_docs {padding: 0 0 12px 20px}
		.documents .subscr_docs a{ background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/subscr.png") no-repeat left 2px; padding:2px 0 2px 18px; font-weight:bold}

	.documents .title_docs {}		
	.documents .title_docs a {font:20px calibri; color:#fff; /*background:#ca232a;*/ background: #565187; text-decoration:none; padding:4px 20px 5px 20px; text-transform:uppercase}
	.documents .title_docs a:hover {font:20px calibri; color:#fff; background:#ca232a; text-decoration:none; padding:4px 20px 5px 20px; text-transform:uppercase}
	

.main_vote_but {/*background:#CA232A;*/ background: #565187; position:fixed; left:0; top:525px; cursor:pointer;}
/*
.main_en_but {background:#CA232A; position:absolute; right:0px; top:58px; cursor:pointer; width:23px; text-align:right; height:35px; padding:12px 5px 0 0px;}
.main_ch_but {background:#CA232A; position:absolute; right:0; top:108px; cursor:pointer; width:23px; text-align:right; height:36px; padding:11px 5px 0 0px;}
*/
.main_en_but {/*background:#CA232A;*/ background: #565187; position:fixed; right:0px; top:525px; cursor:pointer; width:25px; text-align:right; height:36px; padding:10px 4px 0 0px;}
.main_ch_but {/*background:#CA232A;*/ background: #565187; position:fixed; right:0px; top:577px; cursor:pointer; width:25px; text-align:right; height:36px; padding:10px 4px 0 0px;}

.content_en {font-size:13px; line-height:normal; padding-top:10px;}	
.content_ch {font-size:13px; line-height:normal;}	

	
.projects {padding:3px 0px 36px 39px; float:right}	
	.proj_docs {width:100%}
	.proj_docs a{color:#000; text-decoration:none}
	.proj_docs a:hover{color:#000; text-decoration:underline}
	.proj_docs .proj_data {color:#9f9f9f; text-align:right; padding-top:1px;}	


	.proj_docs .proj_ttl {color:#000; text-align:left; padding:0 0 13px 43px; margin-left:19px; line-height:16px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_grey.gif") no-repeat left 3px; min-height:25px;}
		.proj_docs .proj_pdf {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_red.gif");}
		.proj_docs .proj_doc {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_blue.gif");}
		.proj_docs .proj_xls {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_green.gif");}
		.proj_docs .proj_img {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_img.gif");}
		.proj_docs .proj_voto {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_voto.gif");}
		.proj_docs .proj_zip {background-image:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/doc_file_zip.gif");}

.proj_docs_second {padding-bottom:25px;}
	.proj_docs_second .alt {background:#F9F9F9;}
	.proj_docs_second .over td {background:#ECECEC;}
/*		.proj_docs_second .over a{color:#fff;}
		.proj_docs_second .over a:hover{color:#fff;}
		.proj_docs_second .over .proj_data {color:#fff;}*/	
	.proj_docs_second .proj_data {padding-top:5px; width:70px}	
	.proj_docs_second .proj_ttl {padding:5px 0 9px 43px; min-height:25px; background-position:left 9px;}

	
	
.banners_bottom {padding-bottom:12px}
	.banners_tbl {width:100%; border:none}
	.banners_tbl .img_td {width:1%}
	.banners_tbl td {padding-left:5px}

.footer_block {height:120px; position:relative; z-index:10}
.footer {margin: 0px;  padding:7px 15px 0 20px; font:11px/14px calibri; border-top:1px solid black; height:100px; z-index:900; position:relative}

.footer_tbl {width:100%; border:none;}
	.footer_tbl td{color:#7e7e7e;}
	.footer_tbl a{/*color:#ca232a;*/ color: #2e276a; text-decoration:none}
	.footer_tbl a:hover{/*color:#ca232a;*/ text-decoration:underline}
	.footer_tbl .foot_td{color:#7e7e7e;}
	.footer .rmb_top {float:right}
	.footer .phone {color:#000}
	.footer .adress{padding-top:5px}
	.footer .copyright {padding-top:11px;}
	
#main .footer_move {height:100px}
#wrap .footer_move {border:1px solid red}
	
.second_cont {padding:0 80px;}
	.second_cont_tbl {width:100%;}
		.second_cont_tbl_1 {}
		.second_cont_tbl_2 {padding-left:20px;}
	
.ttl_block {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/news_bg.jpg")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/news_bg.jpg*/ repeat-x scroll left top transparent; padding:12px 0 0px 20px;}
.ttl_block  a{/*color:#ca232a;*/ color: #0074be; text-decoration:none;}
.status {padding-bottom:20px;  line-height:normal}

	


/*=================== Galery ==============*/

.gal_search {}
.gal_search_tbl {}
	.gal_search_tbl td {padding:0 10px 10px 0; vertical-align:middle;}
	.gal_search_tbl .td2 {text-align:right;}
	.gal_search_tbl select {padding:3px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}

.gal_item_td {width:33%; padding:20px;}
.gal_item {text-align:left; padding-left:4px; font-size:13px; color:#777; line-height:14px; font-style:italic; padding-top:4px;}


.view_gal {
   width: 206px;
   height: 145px;
   margin: 4px;
   border: 3px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow:0px 0px 4px #b2b2b2;
   cursor: default;
}
.view_gal .mask,.view_gal .content {
   width: 206px;
   height: 145px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view_gal img {
   display: block;
   position: relative;
}
.view_gal div.info {
   color: #fff;
   text-align: left;
   position: relative;
   font-size: 12px;
   padding: 8px 0 8px 30px;
   margin: 115px 0 0 0;
   background: rgba(65, 57, 117, 0.8) url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/lupa.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/lupa.gif*/ no-repeat 10px center; /*rgba(202, 35, 42, 0.8) url(/common/img/lupa.gif) no-repeat 10px center*/
}
.view_gal div.info2 {
   position: absolute;
   z-index:9;
   top:20px; left:35px;
}
.view_gal div.info2 .img3{
   padding:30px 0 0 50px;
}
.view_gal p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view_gal a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view_gal a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}


.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(0,0,0, 0.5);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first div.info {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img.img1 {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover div.info,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.view-first:hover div.info2 img {
   -webkit-transform: scale(0.7,0.7);
   -moz-transform: scale(0.7,0.7);
   -o-transform: scale(0.7,0.7);
   -ms-transform: scale(0.7,0.7);
   transform: scale(0.7,0.7);
}






/*=================== ???????????? ????? ==============*/
/* ?????? ?????????? */
.docs-list {
  padding-right: 20px;
}

.docs-list h3 {
  font: normal 120% Arial, sans-serif;
  padding-bottom:18px;
}

.docs-list h3 a {
  color: #000;
}

.docs-list ul {
  margin: 10px 0 25px 10px;
}

#right .docs-list ul li {
  list-style: none;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/li.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/li.gif*/ 2px 5px no-repeat;
  padding: 0 0 0 22px;
  margin: 0 0 5px 0;
}

#right .docs-list ul li a {
  color: #000;
}

.docs-list h3 span a {
  /*color: #073785;*/
}

.docs-list small {
  font: 90% Arial, sans-serif;
  color: #717171;
  display: block;
  margin:0;
  padding:0;
}

.docs-list a.red {
  font: 90% Arial, sans-serif;
  color: #073785;
}
/* ?????????????? ?????? */
.c-title {border-bottom: none; /*color:#ac0026;*/ color: #453d78; font-family: Arial; font-size: 14px; font-weight: normal; cursor: pointer;
text-decoration: none; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/str4.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/str4.gif*/ no-repeat left -6px; padding-left:10px  !important; padding-top: 0px !important;}
.c-title span {border-bottom: none; cursor: pointer;}
.c-body {padding:15px 30px 20px 30px !important; margin:5px 0 0 30px;
display:none; background:#fff url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/ten_c.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/ten_c.gif*/ repeat-x left 1px; border:1px solid #efeeee;}
/* 
h2.c-title {
  margin: 0;
  padding: 5px 0 8px 0;
}


.c-title {
  cursor: pointer;
  margin-bottom: 15px;
}

.c-title span {
  cursor: pointer;
  border-bottom: 1px dashed;
}

.c-body {
  display: none;
}
*/
/* /?????????????? ?????? */

.gr {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/bg_gr.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/bg_gr.gif*/ 0 0 repeat-x;
  padding: 24px 20px 30px 40px;
  width: 89%;
}

/* /?????? ??????????? ?????? */

/* ????????? */
.structure {width:100%;  border:0;margin:0 0 25px 0; }
.structure th{width:180px; background:none; border:0; padding:15px 30px 0 25px; vertical-align:top;font: 12px/15px Arial, sans-serif;}
.structure td{border:0; padding:10px 0 0 10px; font: 12px/15px Arial, sans-serif;}
.structure td p{margin:0px 0 23px 0;}

#st-chiefs {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/st_bg_chiefs.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/st_bg_chiefs.gif*/ no-repeat;
}

.st-structure {
  height: 1470px;
/*  background: url('/common/upload/img/st_bg_structure.gif') no-repeat; */
  font: 12px/15px Arial, sans-serif;
}

.st-structure table {
  margin: 0;
}

.st-structure table th {
  width:180px;
  background:none;
  border:0;
  padding: 15px 40px 0 25px;
  vertical-align:top;
  font: 12px/15px Arial, sans-serif;
}

.st-structure table td {
  width: 390px;
  border:0;
  padding:10px 0 0 10px;
  font: 12px/15px Arial, sans-serif;
}

.st-structure table td p {
  margin:0px 0 23px 0;
}

.st-structure .str01 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str01.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str01.gif*/ no-repeat;
  height: 180px;
}

.st-structure .str02 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str02.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str02.gif*/ no-repeat;
  height: 202px;
}

.st-structure .str03 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str03.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str03.gif*/ no-repeat;
  height: 300px;
}

.st-structure .str04 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str04.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str04.gif*/ no-repeat;
  height: 186px;
}

.st-structure .str05 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str05.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str05.gif*/ no-repeat;
  height: 202px;
}

.st-structure .str06 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str06.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str06.gif*/ no-repeat;
  height: 262px;
}

.st-structure .str07 {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str07.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str07.gif*/ no-repeat;
  height: 138px;
}

.st-org {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/st_bg_org.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/st_bg_org.gif*/;
  width: 653px;
  height: 40px;
  font: 12px/15px Arial, sans-serif;
/*  font: 90% Arial, sans-serif; */
}

.st-org a {color:#ca232a;}
.st-org a:hover {text-decoration:none}

.st-org .s1 {
  position: absolute;
  margin: 11px 0 0 160px;
}
.st-org .s2 {
  position: absolute;
  margin: 10px 0 0 304px;
}
.st-org .s3 {
  position: absolute;
  margin: 10px 0 0 379px;
}
.st-org .s4 {
  position: absolute;
  margin: 10px 0 0 532px;
}
.st-org .s5 {
  position: absolute;
  margin: 10px 0 0 608px;
}
/* /????????? */

 /* ????? ??????? */
.maps div {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/bg_maps.png")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/bg_maps.png*/;
  width: 640px;
  height: 320px;
  margin-bottom: 20px;
}

.maps table {
  width: 630px;
}

.maps table td {
  padding: 0 12px;
  border: 0;
}

.maps h2 {
  margin: 9px 0 4px 0;
  font-weight: bold;
}

.maps p {
  margin: 0 0 14px 0;
}

/* /????? ??????? */

/* ??????? */
.regions table td {
  border: 0;
}


.regions div {
  margin-bottom: 25px;
}

.regions td {
  width: 200px;
}

.regions p {
  margin: 0 0 7px 0;
}

/* /??????? */

/* ????? ???????? ????? */
.form table td {
  border: 0;
  padding: 5px 10px 0 10px;
}

.form {
  background-color: #e5e5e5;
  margin-bottom: 15px;
  padding: 9px 20px 24px 24px;
}

.form td {
  padding: 5px 10px 0 10px;
}

.form td span {
  display: block;
  margin-top: 5px;
}

.form .inp {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px;
}

.form .ta {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px;
}

.form .sel {
  font: 100% Arial, sans-serif;
  padding: 3px;
}
/* /????? ???????? ????? */

/* ????? */
.terr {
  position: absolute;
  margin: 0 0 0 25px;
}

#regions {
  width:524px;
  background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/russia.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/russia.gif*/ no-repeat;
  margin-left: 5px;
}

#russia {
  width:524px;
  background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/act.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/act.gif*/ no-repeat;
}

.map {
  background-position: 3000px 0 !important;
}

.o-sz {
  background-position: 0 0 !important;
}

.o-c {
  background-position: -2096px 0 !important;
}

.o-p {
  background-position: -2620px 0 !important;
}

.o-y {
  background-position: -3144px 0 !important;
}

.o-k {
  background-position: -3668px 0 !important;
}

.o-s {
  background-position: -1048px 0 !important;
}

.o-u {
  background-position: -524px 0 !important;
}

.o-d {
  background-position: -1572px 0 !important;
}










#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}

#cluetip-extra {
  display: none;
}

.cluetip-default {
  background: #fff;
  opacity: 0.8; filter: alpha(opacity=80);
  	border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   -khtml-border-radius: 15px;
   border:1px solid #ccc;
}

.cluetip-default li {padding:5px 0}

.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
}
.cluetip-default h3#cluetip-title {
/*  margin: 0 0 5px; */
  margin: 4px 0 0 10px;
  padding: 8px 10px 4px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.cluetip-default #cluetip-title a {
  font-size: 14px;
}
.cluetip-default #cluetip-inner {
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.cluetip-default #cluetip-inner a {
  text-decoration: none;
  color:#ca232a;
  font:14px calibri;
}

.cluetip-default #cluetip-inner a:hover {
  text-decoration: underline;
}

.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px 0;
}

.cluetip-default #cluetip-inner table {
  margin-left: 20px;
}

.cluetip-default #cluetip-inner table td {
  width: 220px;
  padding-right: 15px;
}

.cluetip-default #cluetip-inner table td ul {
  margin: 0; padding:0;
}
.cluetip-default #cluetip-inner table td ul li {
  margin: 0; padding:0 0 7px 0; background:0;
}
/* /????? */



/* ???? */
#menu {
  background:red;
/*  height: 52px; */
  height: 38px;
  margin: 15px 0 0 0;
  padding-left: 2px;
}

#menu img {
  margin-left: 1px;
}

#tm {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/bg_directions.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/bg_directions.gif*/ #e5e5e5 left bottom repeat-x;
  font-weight: bold;
/*  padding: 10px 24px 10px 24px; */
  padding: 20px 24px 10px 24px;
  width: 486px;
/*  font: bold 90% Arial, sans-serif; */
  margin-bottom: 20px;
}

#tm ul {
  padding: 0;
  margin: 7px 0 0 0;
}

#tm ul li {
  padding: 0;
  margin: 5px 0;
}

#tm ul li a {
  color: #000;
  text-decoration: none;
  font: 90% Arial, sans-serif;
}

#tm ul li a:hover {
  color: #000;
  text-decoration: underline;
}

.bn {
  padding: 20px 0;
}

.bn img {
  margin: 0 18px 0 0;
}



#nav {position: relative; z-index: 200;}
#nav li {display: inline; list-style: none; margin: 0; padding: 0; float: left; position: relative; background:none; line-height: normal; white-space:nowrap;}
#nav ul {width: 263px; display: none; position: absolute; left: 0; margin: 0; background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/bg_ml.png")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/bg_ml.png*/ left bottom repeat-y; top: 38px; padding: 3px 0 22px 2px;}

li#le ul {
margin: 0 0 0 -123px;
/* text-align: right; */
}

li#le ul li {
 text-align: right;
}

* html #nav ul {line-height: 0;} /* IE6 "fix" */
#nav ul a {zoom: 1;} /* IE6/7 fix */

/* #nav ul li {display: block; float: none; padding-bottom: 5px; line-height: 120%;} */
#nav ul li {display: block; width: 202px; float: none; padding: 2px 20px 5px 26px; line-height: 120%;}
#nav ul ul {font-size: 90%;top: 0;}
/* /droppy */

/* /???? */

/*=================== ?? ??????? ????? ===============*/

































/* =============================================== Menu ================================================*/

.menu_top {width:100%; }
	.menu_top td {text-align:center;}
	.menu_top .td_first {text-align:left; width:1%;}
	.menu_top .td_last {text-align:right; width:1%; padding-right:16px;}
	.menu_top .td_r {}
	.menu_top .td_b {width:1%;}

.menu_bottom_main {width:100%;}
	.menu_bottom_main td {width:20%;}
	.menu_bottom_main .td1 {padding-left:23px;}
	.menu_bottom_main .td5 {padding-right:23px;}
	.menu_bottom_main_1 {font-size:12px; color:#ae0026; font-weight:bold; padding-bottom:10px; text-transform:uppercase;}
		.menu_bottom_main_1 a {text-decoration:none;}
		.menu_bottom_main_1 a:hover {text-decoration:underline;}
	.menu_bottom_main_2 {line-height:15px;}
		.menu_bottom_main_2 a {color:#3c3c3c; text-decoration:none; }
		.menu_bottom_main_2 a:hover {text-decoration:underline; }


.top_menu_1 {
	width:212px !important; 
	border-left:1px solid #fff;	
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	}


#main_menu .top_menu_last {
	left:inherit !important; 
	right:0; 
	border-radius: 3px 0px 3px 3px !important;
   -moz-border-radius: 3px 0px 3px 3px !important;
   -webkit-border-radius: 3px 0px 3px 3px !important;
   -khtml-border-radius: 3px 0px 3px 3px !important;
}

#main_menu .m_menu {position:relative; z-index:10;}
#main_menu .view {display:none; position:absolute; z-index:100000; text-align:left; left:0px; top:48px; }
	#main_menu .view * {text-align:left;}
	
#main_menu .view {
	/*background:#ca232a; */
	background: #4d4880;
	padding:10px; color:#fff;
	border-radius: 0px 3px 3px 3px;
   -moz-border-radius: 0px 3px 3px 3px;
   -webkit-border-radius: 0px 3px 3px 3px;
   -khtml-border-radius: 0px 3px 3px 3px;
}

	#main_menu .view a{text-decoration:none; color:#fff; display:block; padding:9px; /*border-bottom:1px solid #d44c52;*/ border-bottom: 1px solid #73709f; }
	#main_menu .view a:hover{/*background:#d44c52;*/ background: #73709f; color:#fff; display:block; padding:9px;}
	#main_menu .td_last .view {right:-10px !important; left:auto;}

	.li_top_last {border-bottom:1px solid #73709f !important}
	
	#main_menu .img_2{display:none}

 /*{ border:1px solid blue }*/

#main_menu ul {padding:0; margin:0; list-style:none; font-size:12px; color:#404040; z-index:100000;}
	#main_menu ul li {padding:0; margin:0; background:none; line-height:14px;}
	#main_menu ul a {color:#404040;}

#main_menu  .sel { 
	border-top:1px solid black; 
	border-left:1px solid black; 
	border-right:1px solid black;
	border-bottom:1px solid #fff;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
	margin:-1px;
	z-index:9;
	color:#fff;
	}	
	


	
#main_menu  .m_menu_sel .menu_a {
	background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/menu_head_bg.png")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/menu_head_bg.png*/ repeat-x left top; 
	padding:19px 20px 0px 20px;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
   height:29px;
   display:block;
}

#main_menu  .m_menu_sel .menu_a {color:#fff!important;}

#main_menu  .m_menu_sel {	border:1px solid #fff; margin:-1px; text-decoration:none;}
	

	
#main_menu .m_menu .menu_a {
	padding:19px 20px 0px 20px;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
   height:29px;
   display:block;
   font:15px calibri;
   text-transform:uppercase;
   color:#7c7c7c;
   text-decoration:none;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   white-space:nowrap;
 }
   	
.main_min #main_menu .m_menu_sel .menu_a {padding:19px 10px 0px 10px;}
.main_min #main_menu .m_menu .menu_a {padding:19px 10px 0px 10px;}


/*.menu_top {width:100%; }
	.menu_top td {text-align:center;}
	.menu_top .td_first {text-align:left; width:1%;}
	.menu_top .td_last {text-align:right; width:1%; padding-right:16px;}
	.menu_top .td_r {}
	.menu_top .td_b {width:1%;}

.menu_bottom_main {width:100%;}
	.menu_bottom_main td {width:20%;}
	.menu_bottom_main .td1 {padding-left:23px;}
	.menu_bottom_main .td5 {padding-right:23px;}
	.menu_bottom_main_1 {font-size:12px; color:#ae0026; font-weight:bold; padding-bottom:10px; text-transform:uppercase;}
		.menu_bottom_main_1 a {text-decoration:none;}
		.menu_bottom_main_1 a:hover {text-decoration:underline;}
	.menu_bottom_main_2 {line-height:15px;}
		.menu_bottom_main_2 a {color:#3c3c3c; text-decoration:none; }
		.menu_bottom_main_2 a:hover {text-decoration:underline; }


.top_menu_1 {
	width:212px !important; 
	border-left:1px solid #fff;	
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	}


.menu_top .top_menu_last {
	left:inherit !important; 
	right:0; 
	border-radius: 3px 0px 3px 3px !important;
   -moz-border-radius: 3px 0px 3px 3px !important;
   -webkit-border-radius: 3px 0px 3px 3px !important;
   -khtml-border-radius: 3px 0px 3px 3px !important;
}

#main_menu .m_menu {position:relative; z-index:10;}
	
.menu_top .menu_li ul {
	background:#ca232a; padding:10px; color:#fff;
	border-radius: 0px 3px 3px 3px;
   -moz-border-radius: 0px 3px 3px 3px;
   -webkit-border-radius: 0px 3px 3px 3px;
   -khtml-border-radius: 0px 3px 3px 3px;
}

	.menu_top .menu_li ul a{text-decoration:none; color:#fff; display:block; padding:9px; border-bottom:1px solid #d44c52;}
	.menu_top .menu_li ul a:hover{background:#d44c52; color:#fff; display:block; padding:9px;}
	.menu_top .td_last  .menu_li ul {right:-10px !important; left:auto;}

	.li_top_last {border-bottom:1px solid #ca232a !important}
	

.menu_top .menu_li ul {padding:0; margin:0; list-style:none; font-size:12px; color:#404040; z-index:100000;}
	.menu_top .menu_li ul li {padding:0; margin:0; background:none; line-height:14px;}
	.menu_top .menu_li ul a {color:#404040;}

#main_menu  .sel { 
	border-top:1px solid black; 
	border-left:1px solid black; 
	border-right:1px solid black;
	border-bottom:1px solid #fff;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
	margin:-1px;
	z-index:9;
	color:#fff;
	}	
	


	
.menu_top  .m_menu_sel .menu_a {
	background:url(../img/menu_head_bg.png) repeat-x left top; 
	padding:19px 10px 0px 10px;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
   height:29px;
   display:block;
}

.menu_top  .m_menu_sel .menu_a {color:#fff!important;}

#main_menu  .m_menu_sel {
	border:1px solid #fff; margin:-1px;
    text-decoration:none;
	
	}
	

	
.menu_top  .m_menu .menu_a {
	padding:19px 10px 0px 10px;
	border-radius: 5px 5px 0 0;
   -moz-border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   -khtml-border-radius: 5px 5px 0 0;
   height:29px;
   display:block;
   font:15px calibri;
   text-transform:uppercase;
   color:#7c7c7c;
   text-decoration:none;
   border-left:1px solid #fff;
   border-right:1px solid #fff;
   white-space:nowrap;
 }
   	


#nav {position: relative; z-index: 200;}
#nav li {display: inline; list-style: none; margin: 0; padding: 0; float: left; position: relative; background:none; line-height: normal; white-space:nowrap;}
#nav ul {width: 263px; display: none; position: absolute; left: 0; margin: 0; top: 38px; padding: 3px 0 22px 2px;}

li#le ul {
margin: 0 0 0 -123px;
}

li#le ul li {
 text-align: right;
}

* html #nav ul {line-height: 0;}
#nav ul a {zoom: 1;} 

#nav ul li {display: block; width: 202px; float: none; padding: 2px 20px 5px 26px; line-height: 120%;}
#nav ul ul {font-size: 90%;top: 0;}


*/









.menu_left{padding:10px 0 5px 10px;}	
	.menu_left ul{ padding:0px; margin:0}
	.menu_left a {text-decoration:none; /*color:#ca232a;*/ color: #413975; }
	.menu_left a:hover {text-decoration:underline}
	.menu_left ul li { background:none; font: 12px calibri; list-style:none; padding:4px 4px 4px 19px ;}
		.menu_left .li_1 { border-bottom:1px solid #cdcdcd; padding-bottom:7px}
		.menu_left .li_2 {padding:5px 0 5px 20px }
	

.menu_left .li_1 .sel_ur {color:#000; cursor:default; text-decoration:none;}
.menu_left .li_2 .sel_ur {color:#000; cursor:default; text-decoration:none;}
.menu_left .li_3 .sel_ur {color:#000; cursor:default; text-decoration:none;}
	
	

.menu_left .li_last {border-bottom:none}






/*================================================================================================*/









.ban_item{padding-left:10px}
.ban_item .name {
    background: none repeat scroll 0 0 #787878;
    color: #FFFFFF;
    font: 20px calibri;
    padding: 3px 0 4px;
    text-align: center;
    width: 227px;
}

#second .banners {padding-left:10px}
#second_special .banners {padding-left:10px}

.main_min .top_stmap {padding:0px}
.main_min .main_top {padding:0px 15px}
.main_min .news_main {padding:0px 15px}
.main_min .theme_main {padding:10px 35px}
.main_min .tbl_theme {border:1px solid #fff; border-top:none;}
.main_min .main_bottom {padding: 0 35px 30px 35px;}
.main_min .footer {margin: -115px 20px 7px 20px;}

.proj_docs td{}
.proj_docs a{text-decoration:none; color:#333;}
.proj_docs a:hover{text-decoration:underline}
.related_docs {padding-left:10px; margin-left:5px;}
.related_docs a{text-decoration:none; color:#ca232a}
.related_docs a:hover{text-decoration:underline}










/* ????? ?????????? */

.tbl_docs_item {margin: 5px 0 0 0;}
	.tbl_docs_item .docs_text {text-align:right}
.docs_sel {width: 288px; height: 25px; padding:3px 0 0 10px}



.docs-search {
  margin-bottom: 20px;
  padding: 15px;
  font-size:12px;
   border-bottom:1px solid black
}

.docs-search table {}

.docs-search table td {
  border:0;
  padding: 5px;
  height: 25px;
}

.docs-search table td select{
  border: 1;
  padding: 3px 3px 3px 10px;
  height: 25px;
  color:#7c7c7c;
}


.docs-search .inp {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px 3px 3px 10px;
  color:#7c7c7c;  
}

.docs-search .sel {
  font: 100% Arial, sans-serif;
  padding: 3px;
}
/* /????? ?????????? */

/* ????? ?????? */
.search-form {
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/bg_rgr.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/bg_rgr.gif*/ #e5e5e5 left bottom repeat-x;
  margin-bottom: 15px;
  padding: 15px;
}

#right .search-form table td {
  padding: 5px 10px;
  border: 0;
}

.search-form td span {
  display: block;
  margin-top: 5px;
}

.search-form .inp {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px;
}

.search-form .sel {
  font: 100% Arial, sans-serif;
  padding: 3px;
}
/* /????? ?????? */


/* ?????? ???????? */
.album-list div {
  /*width: 140px;
  height: 280px;
float: left;*/
  margin-right: 50px;
  padding-bottom: 25px;
  clear:both;
  overflow:hidden;
  zoom:1;
}

.album-list div .img {
  /*border: 3px double #999;*/
  padding:4px 10px 11px 5px;
  float:left;
  margin-right:10px;
  display:inline;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/allb_img_bg.png")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/allb_img_bg.png*/ no-repeat;
}

.album-list div .size b {
vertical-align:middle;
/* color:#1451ab; */
}
.album-list div .size  img{
vertical-align:middle;
}

.album-list div small {
  display: block;
  font: 100% Arial, sans-serif;
  color: #7f7f7f;
  margin-bottom: 7px;
}

.album-list div p {
/*  margin-top: 15px; */
/*font: 85% Arial, sans-serif;*/
}
/* /?????? ???????? */

/*??????? ??????*/
.bag_report{position:relative;
	
}
   
#errorDiv {
	z-index:1000;
	position:fixed; 
	width:335px; 
	height:400px;
	bottom:50px; 
	right:50px;
	top:20px;
	border:1px solid #ccc;
	filter: alpha(opacity=50);
  	border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   -khtml-border-radius: 15px;
   background:#edebeb;
   padding:10px}

.tbl_rport td{padding:5px 0}
.report_close {position:absolute; top:7px; right:7px; cursor:pointer}
.input_field {height:50px}

.guide_tbl {border:none;}
.guide_tbl td{padding: 0 40px 20px 0;}

.guide_strukt {font-weight:bold; padding-bottom:7px; font:16px calibri; color:#ca232a}
	.guide_strukt a {text-decoration:none}
	.guide_strukt a:hover {text-decoration:underline}

.guide_strukt_item {font:18px calibri; text-transform:uppercase; padding-bottom:10px}

.rss_docs{padding:19px 0 0 330px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/rss_bg.png")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/rss_bg.png*/ no-repeat 304px 19px;}
.rss_docs a{text-decoration:none; font-weight:bold}

.curent_docs {margin:-20px 0 0px -10px; background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/news_bg.jpg")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/news_bg.jpg*/ repeat-x scroll left -50px transparent; height:30px; padding:10px 0 0 10px}
.curent_docs a{font:18px calibri; text-decoration:none; font-weight:bold; /*color:#ca232a;*/ padding:20px 20px 10px 20px; }
.curent_docs .sel  {background:#fff; padding:10px 20px; color:#000;}
.curent_docs .sel a {background:#fff; padding:10px 20px; color:#000; text-decoration:none;}
.curent_docs a:hover .sel  {background:#fff; padding:10px 20px; color:#000; text-decoration:none;}


.print-links {position:absolute; right:80px; top:285px; background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/print_bg.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/print_bg.gif*/ no-repeat 0px center; padding:2px 10px 2px 22px}
.print-links a {/*color:#ca232a;*/ color: #565187; text-decoration:none; font-size:12px}
.print-links a:hover {text-decoration:underline}

.dPrompt {border:1px solid red}
.all_time {padding-top:11px}

#print  {min-width:600px; max-width:900px;}
.print_main .footer {min-width:400px; max-width:700px;}
.print_list {float:right; padding:40px 0 0px 0;}
	.print_list a{color:#ca232a; text-decoration:none; padding-right:18px;}
	.print_list a:hover {color:#ca232a; text-decoration:underline;}
		.print_list .print_up { background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/print_bg.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/print_bg.gif*/ no-repeat 0px center; padding:2px 0 2px 22px ;float:left}
		.print_list .close_up {float:left; padding:2px 0 0 22px; }

		
#print .docs-search {display:none}
#print .top_bg {color:#000}
.print_main  .footer .errorcall {display:none} 
.print_main  .footer .rmb_top {display:none} 

.str_prew {font:12px Trebuchet MS; padding:0 15px}
	.str_prew a {text-decoration:none; font:12px Trebuchet MS;}
.str_next {font:12px Trebuchet MS; padding:0 15px}
	.str_next a {text-decoration:none; font:12px Trebuchet MS;}
.nav_page {padding:7px 4px 0 0 ; float:left; font:12px Trebuchet MS;}
	.nav_page a{text-decoration:none; border: none!important; padding:3px 6px}
	 .nav_page span {background:#ececec; padding:3px 6px}
	
.page_name {font:12px Trebuchet MS; font-weight:bold}
.naw_gray {color:#9f9f9f}


.tbl_vote td{vertical-align:top; padding-bottom:3px;}
.vote_red {padding-left:10px; /*background-color: #ca232a;*/ background-color: #006da8; color:#fff; font-size:10px; margin-bottom:7px}
.vote_gray {padding-left:10px; background-color: #7c7c7c; color:#fff; font-size:10px;  margin-bottom:7px}
.vote_white {padding-left:10px; background:none; color:#000; font-size:10px;  margin-bottom:7px}

.form_vote {border:#dcdcdc 1px solid; padding:15px 15px;}
.answ_vote {color:#555555; font-weight:bold}
.form_answ {margin-bottom:8px;}
	.form_answ input{margin-right:10px}
.vote_tit {font-size:15px; font-weight:bold; padding-bottom:20px}

.arch_title {font-size:15px; font-weight:bold; padding-bottom:3px}












/***********************============================================================================================
 * WATERWHEEL CAROUSEL *
 ***********************/
#waterwheel-carousel-default {
  width:890px;
  background-color:#fffff;
  height:290px;
  position:relative;
  clear:both;
  margin-bottom:50px;
  overflow: hidden;
}

#waterwheel-carousel-default .carousel-images .carousel-images_in  div.gal_list_ttl {}

#waterwheel-carousel-default .carousel-images img {
  visibility:hidden;
  cursor:pointer;
  padding:3px;
  background:#fff;;
  box-shadow:0px 0px 6px #b2b2b2;
}


#waterwheel-carousel-default .carousel-images div.gal_list_ttl {position:absolute; top:210px; left:243px; width:300px; padding-left:100px;}
	.gal_list_ttl .div1 {padding:28px 0 15px 0; font:12px calibri; color:#9f9f9f; text-align:right; line-height:14px; width:70px; float:left; margin-left:-90px;}
	.gal_list_ttl .div2 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/videocam1_gray.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/videocam1_gray.gif*/ no-repeat right top;  padding: 40px 0 7px 0;}
	.gal_list_ttl .div3 {background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/fotocam_gray.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/fotocam_gray.gif*/ no-repeat right top; padding: 40px 0 7px 0;}
	.gal_list_ttl a {text-decoration:none; color:#000;}
		.gal_list_ttl a:hover {text-decoration:underline; color:#000;}







#waterwheel-carousel-default .carousel-controls .carousel-prev {
  position:absolute;
  bottom:50%;
  left:10px;
  z-index:999;
}
#waterwheel-carousel-default .carousel-controls .carousel-next {
  position:absolute;
  bottom:50%;
  right:10px;
  z-index:999;
 }












/*==========================================  ????????? ===========================================*/



.structure {width:100%;  border:0;margin:0 0 25px 0; }
	.structure th{width:224px; background:none; border:0; padding:0px 0px 0 0; text-align: left;}
	.structure td{border:0;padding:0px 0 0 0px; font: 12px/15px Arial, sans-serif;}
	.structure td p{margin:0px 0 23px 0;}

.structure .str_blok1 {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 15px 25px;}
.structure .str_blok2 {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg2.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg2.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 15px 25px; margin-bottom:25px}
.structure .str_blok3 {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 15px 25px; width: 160px; float: left}
.structure .str_centr {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_centr.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_centr.gif*/ no-repeat left top;  width: 33px; padding: 0}
.structure .str_top   {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_top.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_top.gif*/ no-repeat left top;  width: 33px; padding: 0}
.structure .str_bottom {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bottom.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bottom.gif*/ no-repeat left top;  width: 33px; padding: 0}
.structure .str_razd  {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_razd.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_razd.gif*/ no-repeat left top;  width: 33px; padding: 0}
.structure .str_razd2 {background:none;  width: 33px; padding: 10px 0}

.st-org {
  width: 653px;
  height: 40px;
  font: 12px/15px Arial, sans-serif;
}
.st-org a {
  color:#c62220;
}
.st-org .s1 {
  position: absolute;
  margin: 11px 0 0 160px;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 5px 5px;
}
.st-org .s2 {
  position: absolute;
  margin: 10px 0 0 304px;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 5px 5px;
}
.st-org .s3 {
  position: absolute;
  margin: 10px 0 0 379px;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 5px 5px;
}
.st-org .s4 {
  position: absolute;
  margin: 10px 0 0 532px;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 5px 5px;
}
.st-org .s5 {
  position: absolute;
  margin: 10px 0 0 608px;
  background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/str_bg1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/str_bg1.gif*/ repeat-x left bottom; border: 1px solid #7e7e7e; padding: 5px 5px;
}


/*???????? ?????*/

#vote .main_top {padding:0 80px; border-bottom:1px solid black; margin-bottom:10px}
#vote .banners {padding-left:10px}

#vote .ttl_block {/*background:#dc1a21;*/ background: #5550a0; padding:12px 0 0px 20px; color:#fff;}
#vote .ttl_block  a {color:#fff; text-decoration:none;}
#vote .ttl_block  a:hover {color:#fff; text-decoration:underline;}
#vote .top_bg {color:#fff}
#vote .head_ttl {color:#fff; text-transform:none; font:18px calibri; font-weight:bold}
#vote .menu_left a {/*color:#dc1a21*/ color: #413975; }
#vote .sel_ur {color:#000!important}
#vote .content a {/*color:#dc1a21*/}
#vote_second .footer_tbl a {/*color:#dc1a21*/}
#vote  .banners .ban .img_td a:hover .name{background:#dc1a21;}

#feedback-page { margin-top: 6px;  }
.vote_form {border:1px solid #cdcdcd; padding:20px ; width:630px; background-color: #f7fafa; border-radius: 4px;}

.img_qwestion {position:absolute; left:195px; top:5px;}
.div_form_quest {position:relative; padding-top:5px}

.captcha {padding-bottom:10px}
.form_quest .td_left {text-align:right; padding:0 10px 10px 0;}
.form_quest .td_left_captcha {text-align:right; padding:11px 10px 10px 0}
.form_quest .td_right {padding:0 0px 10px 0; width:435px}
.form_quest .td_right input { border-radius: 4px; width:400px; height:19px ;vertical-align:top;  padding:3px 0 3px 33px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}
.form_quest .td_right textarea { border-radius: 4px; width:400px; height:120px; vertical-align:top; padding:3px 0 3px 33px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}
.form_quest .td_right select {width:435px; height:27px ;vertical-align:top; padding:4px 3px 3px 31px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}
.captcha input {height:25px; margin:7px 10px 22px 0; width:97px}
.sub-links_btn input{float:left}
.sub-links_btn .imp_write {padding:8px 0 0 112px;}

.img_qwestion2 {position:absolute; left:94px; top:5px;}
.div_form_quest {position:relative; padding-top:5px}
.form_quest .td_right2 {padding:0 0px 10px 0; width:435px}
.form_quest .td_right2 input {width:400px; height:19px ;vertical-align:top;  padding:3px 0 3px 33px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}
.form_quest .td_right2 textarea {width:400px; height:39px; vertical-align:top; padding:3px 0 3px 33px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}
.form_quest .td_right2 select {width:435px; height:27px ;vertical-align:top; padding:4px 3px 3px 31px; border:1px solid #e3e3eb; border-top:1px solid #acadb2;}

/*???????? ?????*/


/*?????? ?????*/

.div_tag {
	text-align:center; 
	background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/news_bg_old.jpg")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/news_bg_old.jpg*/; 
	padding:10px;
   	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
}

.div_tag a{/*color:#CA232A;*/ color: #565187; line-height: 170%; padding-right: 7px;}
.div_tag a:hover{/*color:#CA232A;*/ line-height: 170%; padding-right: 7px;}


/*?????? ?????*/

.adv_search {visibility:hidden; position:absolute; display:none}
.logo .logo_forum {padding:24px 0 0 20px; text-transform:uppercase}
.calendar_btn { background:url("https://xn--90aiajthhrcjl.xn--p1ai/common/img/calendar_ron.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/img/calendar_ron.gif*/ no-repeat left center; padding:0px 0 0px 28px; height:25px}

.anounce_date {
	width:64px; 
	height:25px; 
	padding:0 3px;
	border-top:1px solid #ACADB2 !important;
	border:1px solid #E3E3EB;
    vertical-align: top;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
		
	}
	
.gal_search_tbl .td_txt span{font-size:13px;}
.tbl_cal {margin-right:15px}

.save_foto{z-index:1010; text-align:center}
.save_foto a{color:#CA232A; font:13px calibri; text-decoration:none;}
.save_foto a:hover {text-decoration:underline}

.save_video {z-index:1010; position:absolute; display:block; bottom:-24px; right:3px}
.save_video a{color:#413975; font:13px calibri; text-decoration:none;}
.save_video a:hover {text-decoration:underline}

.media_url {padding:10px 0 0 5px}
.back_report {font:12px tahoma; color:#565187; /*#CA232A*/}



.pager_nav a{font:12px verdana}


.search_advans {padding: 15px;}
.search_tbl {margin: 5px 0 25px; width: 100%;}
.search_tbl td{border: 0 none; padding: 5px 10px; font:13px calibri}
.search_tbl .td_left{font:14px calibri}
.search_tbl .td_right .inp3{padding: 3px;  width: 500px;}
.search_tbl .td_right select{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #E3E3EB;
    border-left: 1px solid #E3E3EB;
    border-right: 1px solid #E3E3EB;
    border-top: 1px solid #ACADB2 !important;
    height: 25px;
	vertical-align: top;
	padding: 3px;
}
.search_tbl .td_right select option{padding-right:10px}

.search_result .div1 a{font-size:15px; text-decoration:underline}


#social_buttons {height:24px}

#social_buttons div {}

.tbl_but td {padding:3px 3px 0 3px;}
.tbl_but .brdr {border-left: 1px dotted #CCE0EA; width:1px; text-align:center; padding:0; padding:0 20px 0 0}
.facebookButtonBig {}
.twitterButtonBig {width:105px}
.vkontakte {padding-right:5px}
.vkontakte #vk_like{width:140px !important}
.vkontakte #vk_like #vkwidget1{width:140px !important}



.graytable {
    background: #fff;
	border:1px
}
.graytable td, th  {
   background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #333333;
    padding: 12px 4px 12px 8px;
}

.graytable th {
    background: #787878;
	color:#fff
}

.graytable td * {
}

.graytable th a{color:#ccc
}

.graytable tr.alt td {
    background: none repeat scroll 0 0 #F5F5F6;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #333333;
    padding: 12px 4px 12px 8px;
}

.graytable tr.over td {
    background: #e2e2e5;
}
.tag_line {padding-top:10px}

.logo .logo_link {text-decoration:none}
.sitemap {padding-left:20px}

.docs-search td {padding-top: 5px;}

.second_cont .ttl_block .print_spec {display:none}
#second_special .main_top .mt_logo {float:none}
#second_special .main_top .print_spec {padding-top:45px}

.tbl_theme .theme_div_left {width:100%}

.excelDocument { background-color: #F7FAFA; border: 1px solid #CDCDCD; border-radius: 6px; min-width: 630px; margin-top: 25px; }


 /*=========  table  =============*/
/*.table_block {background:; padding:15px 0 15px 1px; border-radius:10px; margin-bottom:15px;} first-child */
/*.table_block { border-radius:7px; padding-bottom:0px; background:#f5f7f7; border:1px solid #dfe0e0;}*/
.table {width:100%; margin-bottom:0px;}
	.table th {/*background:#b4151b;*/ background: #5550A0; height:51px; font-size:13px; text-align:left; padding:8px 15px 8px 10px; color:#fff;
	border-right:1px solid #d86469; border-top:none;}
	.table th:first-child {padding-left:20px;}
	.table td {background:#f5f7f7; text-align:left; padding:20px 20px 20px 10px; border:1px solid #dfe0e0; font-size:13px}
	.table td:first-child {padding-left:20px;}
/*	.table tr th:first-child {border-radius: 7px 0 0 0px;}
    .table tr th:last-child {border-radius: 0px 7px 0 0px; border:none}  */
	.table tr:last-child td {border-bottom:none !important;}
.table_block_first {border-radius:7px 7px 0 0; background:#b4151b; border:none; height:5px;}
.table_block_last  {border-radius:0 0 7px 7px; background:#f5f7f7; border:1px solid #dfe0e0; height:5px; border-top:none  !important;}





.baner_veritication_ap {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/baner_veritication_ap1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/baner_veritication_ap1.gif*/ no-repeat left top; position: absolute;    right: 100px;    top: 168px; width:355px; height:87px; cursor:pointer}
.baner_veritication_ap:hover {background: url("https://xn--90aiajthhrcjl.xn--p1ai/common/upload/img/baner_veritication_ap1.gif")/*tpa=http://obrnadzor2011.dev.armd.ru/common/upload/img/baner_veritication_ap1.gif*/ no-repeat left bottom; position: absolute;    right: 100px;    top: 168px; width:355px; height:87px; cursor:pointer}

.div_ban .ban_gia {margin-left:300px}
.ban_gia td {vertical-align:middle; padding-right:10px}


.ws_cert { background-color: #F7FAFA;    border: 1px solid #CDCDCD;    border-radius: 4px 4px 4px 4px; padding:20px;}
.ws_cert2 {width: 680px; margin:0 auto;}
	.ws_cert input[type="text"] {padding:4px 6px; border:1px solid #b5b5b1;}

.cert_tab {display: none; width:513px; margin-left: 167px;}
	.cert_tab .td1 {width:168px; padding-top:5px !important;}
	.cert_tab .td2 input[type="text"] {width:329px; border:1px solid #b5b5b1;}

	.cert_tab .td2 input[disabled="disabled"] {background:#ebebe4; border:1px solid #b5b5b1;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 	@font-face {
		font-family: 'calibri';
		src: url("https://xn--90aiajthhrcjl.xn--p1ai/common/css/font1/4f86b31e55b04.eot")/*tpa=http://obrnadzor2011.dev.armd.ru/common/css/font1/4f86b31e55b04.eot*/;
		src: url("https://xn--90aiajthhrcjl.xn--p1ai/common/css/font1/4f86b31e55b04.eot-")/*tpa=http://obrnadzor2011.dev.armd.ru/common/css/font1/4f86b31e55b04.eot?#iefix*/ format('embedded-opentype'),
				 url("https://xn--90aiajthhrcjl.xn--p1ai/common/css/font1/4f86b31e55b04.woff")/*tpa=http://obrnadzor2011.dev.armd.ru/common/css/font1/4f86b31e55b04.woff*/ format('woff'),
				 url("https://xn--90aiajthhrcjl.xn--p1ai/common/css/font1/4f86b31e55b04.ttf")/*tpa=http://obrnadzor2011.dev.armd.ru/common/css/font1/4f86b31e55b04.ttf*/ format('truetype'),
				 url("https://xn--90aiajthhrcjl.xn--p1ai/common/css/font1/4f86b31e55b04.svg")/*tpa=http://obrnadzor2011.dev.armd.ru/common/css/font1/4f86b31e55b04.svg#tahomaregular*/ format('svg');
		font-weight: normal;
		font-style: normal;
	}
	/*.anounce_main .div_news {font-size:16px;}*/
	/*.tbl_news_1 {  min-width: 332px;}
	.anounce_main .div_news a {font-size:18px;}
	.main_min .main_top {min-width: 1030px;}*/
	#main {width: 1210px;}
	#second	{width: 1210px;}
	.footer {width: 1020px;}
	.anounce_main .div_news a {font-size:18px;}

}

#tooltip {
	position: absolute;
	z-index: 9999;
}
#tooltip h3 {
	color:#000 !important;
	font-size:13px;
	font-family:Arial;
	padding-top: 2px;
        background: #fff;

        display:block;
	font-family:Arial;
	padding-left: 10px;
	padding-right: 10px;
	font-size:13px;
        border-radius:10px;	
        height:10px; 
        background: #fff;
	color:#000 !important;
	overflow:hidden;
        box-shadow: 0px 0px 4px #aaaaaa;

}



 /* карты округов */
.maps div {
  background: url(https://xn--90aiajthhrcjl.xn--p1ai/common/css/common/upload/img/bg_maps.png);
  width: 640px;
  height: 320px;
  margin-bottom: 20px;
}

.maps table {
  width: 630px;
}

.maps table td {
  padding: 0 12px;
  border: 0;
}

.maps h2 {
  margin: 9px 0 4px 0;
  font-weight: bold;
}

.maps p {
  margin: 0 0 14px 0;
}

/* /карты округов */

/* регионы */
.regions table td {
  border: 0;
}


.regions div {
  margin-bottom: 25px;
}

.regions td {
  width: 200px;
}

.regions p {
  margin: 0 0 7px 0;
}

/* /регионы */

/* форма обратной связи */
.form table td {
  border: 0;
  padding: 5px 10px 0 10px;
}

.form {
  background-color: #e5e5e5;
  margin-bottom: 15px;
  padding: 9px 20px 24px 24px;
}

.form td {
  padding: 5px 10px 0 10px;
}

.form td span {
  display: block;
  margin-top: 5px;
}

.form .inp {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px;
}

.form .ta {
  width: 500px;
  font: 100% Arial, sans-serif;
  padding: 3px;
}

.form .sel {
  font: 100% Arial, sans-serif;
  padding: 3px;
}
/* /форма обратной связи */

/* карта */
.terr {
  position: absolute;
  margin: 0 0 0 25px;
}

#regions {
  width:524px;
  background:url(https://xn--90aiajthhrcjl.xn--p1ai/common/css/common/img/russia.gif) no-repeat;
  margin-left: 5px;
}

#russia {
  width:524px;
  background:url(https://xn--90aiajthhrcjl.xn--p1ai/common/css/common/img/act.gif) no-repeat;
}

.map {
  background-position: 3000px 0 !important;
}

.o-sz {
  background-position: 0 0 !important;
}

.o-c {
  background-position: -2096px 0 !important;
}

.o-p {
  background-position: -2620px 0 !important;
}

.o-y {
  background-position: -3144px 0 !important;
}

.o-k {
  background-position: -3668px 0 !important;
}

.o-s {
  background-position: -1048px 0 !important;
}

.o-u {
  background-position: -524px 0 !important;
}

.o-d {
  background-position: -1572px 0 !important;
}









//
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}

#cluetip-extra {
  display: none;
}

.cluetip-default {
  background: #fff;
  opacity: 0.8; filter: alpha(opacity=80);
  	border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   -khtml-border-radius: 15px;
   border:1px solid #ccc;
}

.cluetip-default li {padding:5px 0}

.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
}
.cluetip-default h3#cluetip-title {
/*  margin: 0 0 5px; */
  margin: 4px 0 0 10px;
  padding: 8px 10px 4px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.cluetip-default #cluetip-title a {
  font-size: 14px;
}
.cluetip-default #cluetip-inner {
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.cluetip-default #cluetip-inner a {
  text-decoration: none;
  color:#565187;
  font:14px calibri;
}

.cluetip-default #cluetip-inner a:hover {
  text-decoration: underline;
}

.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px 0;
}

.cluetip-default #cluetip-inner table {
  margin-left: 20px;
}

.cluetip-default #cluetip-inner table td {
  width: 220px;
  padding-right: 15px;
}

.cluetip-default #cluetip-inner table td ul {
  margin: 0; padding:0;
}
.cluetip-default #cluetip-inner table td ul li {
  margin: 0; padding:0 0 7px 0; background:0;
}
/* /карта */