


/* Start:/bitrix/templates/.default/ajax/ajax.css*/
iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {position:absolute; width:25px; height: 25px; padding:0px; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; background-image:url('/bitrix/templates/.default/ajax/images/wait.gif'); background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; z-index:9998; background-image:url('/bitrix/templates/.default/ajax/images/shadow.gif'); border:1px solid #808080;}
/* End */



/* Start:/bitrix/templates/rospotrebnadzor/components/bitrix/search.title/left_col/style.css*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/rospotrebnadzor/components/bitrix/search.title/left_col/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */



/* Start:/bitrix/templates/rospotrebnadzor/styles.css*/
@charset "windows-1251";
/* CSS Document для Битрикс */

/* general */


*{margin:0;padding:0;}
body{font:10px/1 arial,sans-serif;background:#F8F8F8;}


.main {
    width: 980px;
    margin: 0 auto;
}

.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

.main_page { 
	background: #f8f8f8;
}


blockquote {font:14px;italic;margin:20px 0;padding:20px 30px;background:#ebe6d9;color:#3f3a2d;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url('/bitrix/templates/rospotrebnadzor/PIE.htc');}

.dopmaterial{margin:5px 0;padding:20px 30px; border: 1px solid #CCC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url('/bitrix/templates/rospotrebnadzor/PIE.htc');}

.tel {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
     margin:20px 0;padding:20px 30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url('/bitrix/templates/rospotrebnadzor/PIE.htc');
	
}


.fon_str {
	
	background-image: url(/region/structure/images/fonblue2.jpg); background-repeat:repeat-x;
	
	border: 1px solid #f2f2f2;font-size:12px;font-weight:bold;
	padding: 15px 5px 5px 5px; margin-top: 5px; width:auto; 
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px; height:35px;
	behavior: url('/bitrix/templates/rospotrebnadzor/PIE.htc');
	
}




.block {margin:20px 0;padding:20px 30px;background:#ebe6d9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url('/bitrix/templates/rospotrebnadzor/PIE.htc');}


#bg-c {
background: #376092;
position:relative;
    /*position: absolute;
	background: url('/bitrix/templates/rospotrebnadzor/rpn6/header_bg_2.jpg') 50% 0 no-repeat;*/
	margin: 0 auto 0 auto;
	top: 0;
	
}


.header {
   
    overflow: hidden;
    background: #376092;
	position:relative;
	width: 1005px;
	 margin: 0 auto;
	
}

.header .bg-l {
    position: absolute;
	 background: #376092;
	/*background: url('/bitrix/templates/rospotrebnadzor/rpn6/header_bg_2.jpg') 0 0 repeat-x;*/
	width: 50%;
	height: 100%;
	left: 0;
	top: 0;
}
.header .bg-r {
    position: absolute;
	 background: #376092;
	/*background: url('/bitrix/templates/rospotrebnadzor/rpn6/header_bg_2.jpg') 0 0 repeat-x;*/
	width: 50%;
	height: 100%;
	right: 0;
	top: 0;
}

.header .main {
	height: 125px;
	position: relative;
}


.header .logo {
    position: absolute;
    left: 0;
    top: 9px; left:15px;
    z-index: 1;
	border: 0;
}

.header .info {
	color:#FFFFFF;
	text-align:center;
	width: 500px;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	position: absolute;
	text-decoration:none;
	line-height:25px;
	left: 200px;
	top: 35px;
	z-index: 2;
	border: 0;
}


.header .info span { color: #CCC;
 font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}


.navigation { background-color:#376092;
	 
	text-align: center;
	position: relative; 
	z-index: 4;
	
}

.navigation > div > ul {
    position: relative; 
    width: 980px; border:none;
    
   
   
}



.content {
    padding: 15px 0 0 0;
}

.content .table {
    width: 100%;
}




/*==== footer ====*/



.footer {
    /*background: #dadada;*/
    position: relative;
	/*border-top: 1px solid #afafaf;*/
}


.footer{margin-left:-15px;margin-right:-49px;font-size:1.1em;line-height:1.3;color:#000;margin-top:50px;
}
.footer h3{height:57px;
 background:transparent url('/bitrix/templates/rospotrebnadzor/images/footer/logofooter.png') no-repeat 1px 0; display:block;
 margin-top:15px;}
 .footer p { font-family: Tahoma, Geneva, sans-serif}



.footer .main {
    padding: 18px 0 18px 0;
    position: relative;
}

.footer .counters {
    position: absolute;
	right: 0;
	top: 20px;
}
.footer .counters td {
    padding-left: 10px;
}

.footer .navi {
    margin: 0 0 0px 0;
}

.footer .navi li {
    display: inline;
    padding: 0;
    background: none;
}

.footer .navi li a {
    text-transform: uppercase;
    color: #5e5e5e;
    font-size: 11px;
    text-decoration: underline;
}

.footer .navi li a:hover {
    text-decoration: none;
}

.footer .navi li img {
    margin: 0 4px;
}

.footer .copyright {
    font-size: 12px;
    color: #535353;
    padding: 0;
	line-height: 1.5;
}

.footer .siteinfo {
    font-size: 12px;
    color: #535353;
    padding: 3px 0;
	line-height: 1.5;
}

.footer .siteinfo a {
    color: #0888ca;
}

.footer .siteinfo a:hover {
    color: #0888ca;
	border: 0;
}
.footer .siteinfo a span {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.footer .siteinfo a:hover span {
    border: 0;
}





.PDA:hover {
    color: #fff;
}
.PDA:hover {
    color: #fff;
}
.PDA span {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.PDA:hover span {
   border: 0;
}


p[align~='right'] {
    text-align: right !important;
}

p[align~='center'] {
    text-align: center !important;
}




.new_banner_line {
    overflow: hidden;
}

	
.b-site-link {
	margin: 30px 0;
}
.b-site-link a {
	border: 0 !important;
}

/*--------------------------------МЕНЮ---------------------------------*/

#menu {
	list-style:none; 
	line-height:25px;
	text-align:left;
	width:980px; border:none;
	margin:0px auto 0px auto;
	height:35px;
	padding:0px 20px 0px 5px;

	/* Скругленные углы */
	
/*	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
*/
	/* Цвет фона  */
	
	background: #376092 ; 
	
	/* Цвет фона и градиенты 
	background: -moz-linear-gradient(top, #A7312E, #CB3B37);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A7312E), to(#CB3B37));*/
	
	/* Границы */
	
	/*border: 1px solid #1B669D;*/

	/*-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;*/
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 25px 4px 8px;
	margin-left:41px;
	margin-top:0px;
	border:none; 
}

#menu li:hover {
	padding: 3px 24px 4px 7px;
	/*padding: 4px 10px 4px 10px; */
		
	/* Цвет фона и градиенты */
	
	background: #376092;
	/*background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));*/*/
	/* Скругленные углы */
	
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

#menu li a {
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px; 
	color: #EEEEEE;
	display:block; height:28px;
	outline:0;
	text-decoration:none; 
	/*text-shadow: 1px 1px 1px #999;*/
}


#menu li:hover a {
	color: #FFFFFF;
	
}
#menu li .drop {
	padding-right:21px;
	background:url('/bitrix/templates/rospotrebnadzor/images/drop.png') no-repeat right 8px;
}
#menu li:hover .drop {
	background:url('/bitrix/templates/rospotrebnadzor/images/drop.png') no-repeat right 7px;
}

#menu li .dropno {
	padding-right:0px; font-size:12px;
	
}
#menu li:hover .dropno {
	
}


.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	margin-left:1px;
	float:left;
	position:absolute;
	left:-999em; /* Скрываем выпадающие пункты */
	text-align:left;
	padding:10px 5px 10px 5px;
	background: #376092;
	/* Фон с градиентом 
	background: -moz-linear-gradient(top, #A7312E, #CB3B37);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A7312E), to#CB3B37());*/

	/* Скругленные углы */
	/*-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;*/
	/*border-top-width: 1px;
	border-top-style: solid;
	border-left-style: none;
	border-top-color: #FFF;*/
	}

.dropdown_1column {width: 220px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 445px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}



.col_1 {width:130px;}
.col_2 {width:200px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:1px;
}
#menu li .align_right {
	/* Скругленные углы */
	/*-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;*/
}

#menu li:hover .align_right {
	left:auto;
	right:0px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:13px;
	text-align:left;
	/*text-shadow: 1px 1px 1px #FFFFFF;*/
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:11px;
	color: #FFFFFF;
}
#menu li:hover div a:hover {
	color: #CCC;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Лучший стиль для легкого фона */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	/*box-shadow:0px 0px 5px #666666;*/
}
.img_left { /* Изображения прижимаются влево */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Скругленные углы */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Тень */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:11px;
	line-height:24px;
	position:relative;
	/*text-shadow: 1px 1px 1px #ffffff;*/
	padding:0;
	margin:0; margin-top:5px; 
	float:none;
	text-align:left;
	width:200px;
}

#menu li .wid  {
		width:400px;line-height:13px;
}



#menu li .wid250  {
		width:250px; line-height:13px;
}

#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0; margin-top:5px;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Скругленные углы */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/*---------------------------------*/

/*-----------------------ПОИСК -----------------------------*/


.search input[type=text] {width:180px;padding-bottom:9px;padding-top:7px;padding-right:33px;padding-left:10px;background:transparent;color:#fff;font-size:14px;border:1px solid #597aac;outline:0}
.search input[type=text]:focus {border:1px solid #fff}
.search input[type=submit] {display:block; border:0;position:absolute;z-index:1;right:10px;bottom:10px;width:16px;height:16px;background:url('/bitrix/templates/rospotrebnadzor/images/search.png') no-repeat;font:15px WebSymbols;color:#fff;text-decoration:none; cursor:pointer}


.authTest {
	position:absolute;
	top:50px;
	left:750px;
	float:right;
	text-align:right;
}
/*-----------------------------*/


.clr{clear:both;font-size:0;line-height:0;}
textarea{resize: both; width:100%; }


/*------------------------PAGE-----------------------------------------*/

.page:after{content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}

.page{
	margin-left:10px;
	padding-top:10px;
}
	
.page .content{font-size:1.4em;
line-height:1.3;
color:#1d1d1d;}
.page .entry-title{font-size:13px;}
.page h3 {font-size:0.9em;}

.page .paginator {margin:20px 0 0 0;float:left;width:100%;}
.page .paginator p {float:left;margin:0 15px 0 0;}
.page .paginator ul {float:left;}
.page .paginator ul li {float:left;margin:0 15px 0 0;}
.page .paginator ul li a {color:#1359a0;}

.page .paginator ul li.selected {background:url('/bitrix/templates/rospotrebnadzor/images/paginator.png') no-repeat;width:21px;height:21px;padding:2px 0px 0 7px;margin:0 7px 0 0;color:#242424;}
.page .paginator .arrow {background: url('/bitrix/templates/rospotrebnadzor/images/arrow-right.png') center no-repeat;width: 5px; height: 5px;padding:0 0 0 20px;text-decoration:none;}

.paginator .arrow-left {background: url('/bitrix/templates/rospotrebnadzor/images/arrow-left.png') center no-repeat; width: 5px; height: 5px;padding:0 0 0 20px;text-decoration:none;}
.paginator .arrow:hover {background: url('/bitrix/templates/rospotrebnadzor/images/arrow-right-hover.png') center no-repeat;width: 5px; height: 5px;padding:0 0 0 20px;text-decoration:none;}
.paginator .arrow-left:hover {background: url('/bitrix/templates/rospotrebnadzor/images/arrow-left-hover.png') center no-repeat; width: 5px; height: 5px;padding:0 0 0 20px;text-decoration:none;}


.page table.cl1 td { padding: 5px 5px 5px 5px  }
.page table.cl1 tr.A { background:#F2F2F2;  font-weight: bold; color:#1F497D;}
.page table.cl1 tr.H { background:#467ABA;  font-weight: bold; color: #FFF;}
.page table.cl1 tr.B { background:#F2F2F2;  font-weight:normal;color:#1F497D}
.page table.cl1 tr.C { background: #CCC;  font-weight: bold; color:#1F497D;}
.page table.cl1 tr.D {background:#F2F2F2;  font-weight: normal; }


.page table.cl2 td { padding: 5px 5px 5px 5px  }
.page table.cl2 tr.H { background:#F2F2F2;  font-weight: bold; color:#1F497D;}

.page table.cl2 { border:solid 1px  #CCCCCC; border-collapse:collapse;
 }


/*-----------------------------------------*/


/*------------------secondary-------------------*/


.secondary{
	width:310px;
	float: left;
}

.page .secondary{font-size:1.4em;line-height:1.3;}
.page .secondary a {font-size:.9em; color:#000;text-decoration:none;}
 /*.page .secondary a:visited {color:#667488} /* visited link */
.page .secondary a:hover {color:#234876} /* mouse over link */
.page .secondary a:active {color:#000000} /* selected link */
.page .secondary h3 a {font-size: 14px; margin: 0; color: #1B669D}

.secondary .b-news h3 {	font-size:14px; font-weight:bold;}
.secondary .b-news h3 a{font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;display:block; border-bottom:1px solid #e6e6e6; height:30px; text-decoration:none; line-height:20px; padding:10px 0px 0px 10px;}
.secondary .b-news ul{list-style:none;font-family:arial;padding-right:15px;}
.secondary .b-news ul li{margin:14px 20px 0 0;}
.secondary .b-news ul li span{display:block;font-style:italic;color:#7b7b7b;font-size:.8em;margin:4px 0;}


/*------------------contentright-------------------*/

.page .contentright{font-size:1.4em;
line-height:1.3;
color:#1d1d1d;}

.page .contentright .b-docs-main a {font-size:1.1em; color: #FFF;text-decoration:none;}
 /*.page .contentright .b-docs-main a:visited {color:#FFF} /* visited link */
.page .contentright .b-docs-main a:hover {color: #CCC; } /* mouse over link */
.page .contentright .b-docs-main ol { color: #000; list-style:none;   } /* mouse over link */

.contentright{
	width:630px;
	float: right;
}


.contentright .b-news-main{
	width:226px;
	float: right;
	}
.contentright .b-docs-main{
	float: left;
	width:393px; margin-top:-15px;
}


.contentright .linkimage ul {list-style: none;
          margin:0;
		  padding: 0;}
		  
.contentright .linkimage img {border: none;}

.contentright .linkimage li { margin-top:1px; }	

.contentright .linkimage li a {font-family:  Arial, Helvetica, sans-serif;
            font-size:11px;
			background: #F8F8F8;
			color: #333;
			height:27px; width:200px; border: 1px solid #CCC ;
			margin-bottom:4px; 
			display: block;
			text-decoration: none;
			line-height: 1.1em;}	
	
.contentright .linkimage li a:link { font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
			 padding-left:10px; padding-top:6px; padding-right:5px;
			 display: block;
			 background:#F8F8F8;  /*url('/bitrix/templates/rospotrebnadzor/img/fonlinkright.png') no-repeat ;*/
			 line-height: 1.1em;	}
	
.contentright .linkimage li a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
			 display: block; color:#FFF; text-decoration:none;
			 background: #376092; /*url('/bitrix/templates/rospotrebnadzor/img/fonlinkright2.png') no-repeat ;*/
			 line-height: 1.1em;
			 border: 1px solid #376092 	}


.contentright.b-news-main h3{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }
.contentright.b-news-main h3 a{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }


/*------------------contentnootbook-------------------*/

.page .contentnootbook{font-size:1.4em;
line-height:1.3; height:auto;
color:#1d1d1d;}
.page .contentnootbook a {font-size:1.0em; color:#000;text-decoration:none;}
 /*.page .contentnootbook a:visited {color:#667488} /* visited link */
.page .contentnootbook a:hover {color:#234876} /* mouse over link */
.page .contentnootbook a:active {color:#000000} /* selected link */
.page .contentnootbook h3 a {font-size: 14px; margin: 0; color: #1B669D;}


.contentnootbook{
	width:630px;
	float: right;
}

.contentnootbook a {font-size:1.0em;}
.contentnootbook ul{list-style:none;font-family:arial;padding-right:15px;}
.contentnootbook ul li{margin:10px 10px 0 0;}
.contentnootbook  ul li span{display:block;font-style:italic;color:#7b7b7b;font-size:.9em;margin:4px 0;}



ul.tabs li {
    
    margin-bottom: -1px;
    overflow: hidden;
    position: relative; height:25px;
   
}
ul.tabs li a {
    text-decoration: none;
     
    outline: none;
}

html ul.tabs li.active  { 
    border-bottom: 1px solid #CCCCCC; 
}







.contentnootbook.b-news-main h3{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }
.contentnootbook.b-news-main h3 a{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }


/*------------------contentright2-------------------*/

.page .contentright2{font-size:1.4em;
line-height:1.3;
color:#1d1d1d;}
.page .contentright2 a {font-size:.9em; color:#000;text-decoration:none;}
 /*.page .contentright2 a:visited {color:#667488} /* visited link */
.page .contentright2 a:hover {color:#234876} /* mouse over link */
.page .contentright2 a:active {color:#000000} /* selected link */
.page .contentright2 h3 a {font-size: 14px; margin: 0; color: #1B669D; text-transform:uppercase}


.contentright2{
	width:630px;
	float: right;
}


.contentright2 .b-news-main{ 
	width:320px;
	float: right;
	}
.contentright2 .b-docs-main{ 
	float: left;
	width:300px;
}


.contentright2.b-news-main h3{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }
.contentright2.b-news-main h3 a{ font-size:14px; display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#262626; padding-bottom:10px;padding-top:3px; padding-left:10px; padding-right:10px; margin-bottom:20px;border-bottom:1px solid #e6e6e6; }

/*-------------------------------------b-news-main----------------------------------*/

/*.b-news-main h3 {
	font-size:14px;*/

.b-news-main h3 a{font-size:14px;display:block; border-bottom:1px solid #e6e6e6; height:30px; font-family:Tahoma, Geneva, sans-serif;  color:#1F497D;text-decoration:none; line-height:20px; padding:10px 0px 0px 10px;}
.b-news-main ul{list-style:none;font-family:arial;padding-right:15px;}
.b-news-main ul li{margin:14px 20px 0 0;}
.b-news-main ul li span{display:block;font-style:italic;color:#7b7b7b;font-size:.9em;margin:4px 0;}


/*----------------------------------b-news--------------------------------------------------------------*/
.b-news li a {display: block;}

.b-news li a:link { display: block;}
	
.b-news li a:hover{ display: block; /*background:  #DDDDDD ; */	}




/*------------------leftmain-------------------*/


.leftmain{
	width:150px;
	float: left;
}


.leftmain h2{
	font-size: 14px; font-family:Tahoma, Geneva, sans-serif; margin: 0; color: #1B669D;
}



.leftmain ul.second-menu {margin:0 0 30px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:10px 5px 0px 5px; border: 1px solid #CCC;}
.leftmain ul.second-menu li {margin:0 0 15px 10px; list-style: none}
.leftmain ul.second-menu li a {font-size:1.2em; font-family:Tahoma, Geneva, sans-serif;color:#000;text-decoration:none;}
.leftmain ul.second-menu li a:hover {color:#234876} /* mouse over link */
.leftmain ul.second-menu li a:active {color:#000000} /* selected link */

 .leftmain ul.second-menu li.selectedNotParent a { color: #376092; text-decoration: underline; }
/* .leftmain ul.second-menu li.selectedNotParent {  list-style:circle;}*/



.leftmain ul.first-menu {margin:0 0 30px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:10px 5px 0px 5px; border: 1px solid #CCC; }
.leftmain ul.first-menu li {margin:0 0 15px 10px; list-style: none; display:block; display:inline}
.leftmain ul.first-menu li a {font-size:1.2em; font-family:Tahoma, Geneva, sans-serif;color:#000;text-decoration:none;}
.leftmain ul.first-menu li a:hover {color:#234876} /* mouse over link */
.leftmain ul.first-menu li a:active {color:#000000} /* selected link */

 .leftmain ul.first li.selectedNotParent a { color: #376092; text-decoration: underline;}




table.form-table th 
{ background:#F2F2F2;
    
	text-align: left;
	color:#193B65;
}



/*------------------rightmain-------------------*/

.page .rightmain {font-size:1.3em;line-height:1.3; height:auto;color:#1d1d1d;}
 /*.page .contentnootbook a:visited {color:#667488} /* visited link */
.page .rightmain a:hover {color:#234876} /* mouse over link */
.page .rightmain a:active {color:#000000} /* selected link */
.page .rightmain h3 a {font-size: 14px; margin: 0; color: #1B669D;}
.page .rightmain h1 {font-size: 16px; font-family:Tahoma, Geneva, sans-serif; margin: 0; color: #1B669D;}



.rightmain input[type=text] {font-size: 16px;}
.rightmain select[type=name] {font-size: 16px;}

.rightmain small {
    color: #6F6B58;
    float: left;
    font-size: 11px;
    line-height: 18px;
    width: 100%; margin-bottom:10px;
}

.page .rightmain p {
    font-weight: 400;
    margin-bottom: 10px; color: #242424;
    padding: 3px 0;
}


.rightmain  a {
    color: #1D85B3;
    outline: medium none;
    text-decoration: underline;
}



.rightmain{
	width:750px;
	float: right;
}


.rightmain  li {
    list-style: none outside none;
}

.rightmain .map-columns ul li {
    margin-bottom: 3px;
}
.rightmain .map-columns ul {
    margin: 10px 0;
}
.rightmain .map-columns td {
    border: medium none;
}


.rightmain .map-columns ul li a {
    font-size: 14px;
    margin: 0 0 10px;
}

.rightmain ul{list-style:none;font-family:arial;padding-right:15px;}



/*------------------contentright-------------------*/


/*------------------rightmain-------------------*/

.page .rightmain980 {font-size:14px;line-height:1.3; height:auto;color:#1d1d1d;}
 /*.page .contentnootbook a:visited {color:#667488} /* visited link */
.page .rightmain980 a { text-decoration:none} /* selected link */
.page .rightmain980 a:hover {color:#234876} /* mouse over link */
.page .rightmain980 a:active {color:#000000} /* selected link */
.page .rightmain980 h3 a {font-size: 12px; margin: 0; color: #1B669D;}
.page .rightmain980 h1 {font-size: 16px; font-family:Tahoma, Geneva, sans-serif; margin: 0; color: #1B669D;}
.page .rightmain980 h2 {font-size: 14px; font-family:Tahoma, Geneva, sans-serif; margin: 0; color: #1B669D;}
.page .rightmain980 h3 {font-size: 14px; margin: 0; color: #1B669D;}
.page .rightmain980 h5 {font-size: 11px; margin: 0; color: #999; }


.rightmain980 input[type=text] {font-size: 16px;}
.rightmain980 select[type=name] {font-size: 16px;}




.rightmain980 small {
    color: #6F6B58;
    float: left;
    font-size: 11px;
    line-height: 18px;
    width: 100%; margin-bottom:10px;
}

.page .rightmain980 p {
    font-weight: 400;
    margin-bottom: 10px; color: #242424;
    padding: 3px 0; text-align:justify;
}



.page .rightmain980 p.anons {font-size: 0.9em;
     text-align:justify;
}

.page .rightmain980 p.date  {
    color: #7B7B7B;
    display: block;
    font-size: 0.9em;
    font-style: italic;
    margin: 4px 0;
}

.page .rightmain980 span.date  {
    color: #7B7B7B;
    display: block;
    font-size: 0.9em;
    font-style: italic;
    margin: 4px 0;
}

.page .rightmain980 span.atribut  {
    color: #000;
    font-size: 0.9em;
    font-style: italic;
    margin: 1px 0;
}

.page .rightmain980 span.atributname  {
    color: #000;
    font-size: 0.95em;text-align:left; 
}



.rightmain980  a {
    color: #1D85B3;
    outline: medium none;
    text-decoration: underline;
}



.rightmain980{
	width:980px;min-height:500px;
	float: right;
}


.rightmain980  li {
    list-style: none outside none;
}

.rightmain980 .map-columns ul li {
    margin-bottom: 3px;
}
.rightmain980 .map-columns ul {
    margin: 10px 0;
}
.rightmain980 .map-columns td {
    border: medium none;
}


/*.rightmain980 .map-columns ul li a {
    font-size: 14px;
    margin: 0 0 10px;
}
*/




.rightmain980 ul{list-style:none;font-family:arial;padding-right:15px; }

.rightmain980 ol.gr{margin-bottom: 1.5em;
	padding-left: 1em; padding-right:15px;}

.rightmain980 ol.gr li{list-style: upper-roman; margin-bottom: 1.0em; margin-left:1.5em; 
	}
	

.rightmain980 ul.main{margin-bottom: 1.5em;
	padding-left: 1em; padding-right:15px;}
.rightmain980 ul.main li{list-style: square; margin-bottom: 1.0em; margin-left:1.5em;
	}



.rightmain980 ul.gosusl{margin-bottom: 1.5em;
	padding-left: 1em; padding-right:15px;}
.rightmain980 ul.gosusl li{list-style: square; margin-bottom: 1.0em; margin-left:1.5em;
	}

/*.rightmain980 ul.first-menu {margin:0 0 30px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:10px 10px 10px 5px; border: 1px solid #CCC; }
.rightmain980 ul.first-menu li { list-style: none; display: inline;  padding:10px 10px 10px 5px; }
.rightmain980 ul.first-menu li a {font-size:0.9em; font-family: Arial, Helvetica, sans-serif;color:#000;text-decoration:none; }
.rightmain980 ul.first-menu li a:hover {color:#234876} /* mouse over link */
/*.rightmain980 ul.first-menu li a:active {color:#000000;} /* selected link */
/*.rightmain980 ul.first-menu li.selectedNotParent  { color: #376092; text-decoration: underline !important; }*/




.rightmain980 .first-menu ul {list-style: none;
          margin:0 ;
		  padding:0;}
.rightmain980 .first-menu li { margin-top:20px; 	display:inline; }	

.rightmain980 .first-menu li a {font-family:  Arial, Helvetica, sans-serif;
            font-size:11px;
			background: #F8F8F8;
			color: #333;
			border:1px solid #CCC ; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:5px 5px 5px 5px;
			margin-bottom:10px; 
			text-decoration: none;
			line-height: 1.2em;}	
	
.rightmain980 .first-menu li a:hover{ font-family:Arial, Helvetica, sans-serif;
             font-size:11px;
			 color:#FFF; text-decoration:none;
			 background: #376092; 
			 line-height: 1.2em;
			 border: 1px solid #376092 	}

.rightmain980 ul.first-menu li.selectedNotParent  { color: #376092; text-decoration: underline !important; }



.rightmain980 .block-menu ul {list-style: none; 
          margin: 0;
		  padding:0;}
.rightmain980 .block-menu li { margin-top:3px; margin-left:5px; margin-right:0px; display: inline-block;  }	

.rightmain980 .block-menu li a {font-family:  Arial, Helvetica, sans-serif; display: inline-block; 
            font-size:11px; text-align:center;
			background: #F8F4E4;
			color: #333;
			border:1px solid #CCC ; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:5px 5px 5px 5px;
			text-decoration: none;
			}	
	
.rightmain980 .block-menu li a:hover{ font-family:Arial, Helvetica, sans-serif;
        	 color:#FFF; text-decoration:none;
			 background: #376092; 
			 border: 1px solid #376092 	}

.rightmain980 ul.block-menu li.selectedNotParent a  { color: #376092; background: #EBEBEB;  }





#note {
    /*background: none repeat scroll 0 0 #F0F0F0;*/
   background: none repeat scroll 0 0;

    margin: 5px 0 5px;
    padding: 6px 10px 10px;
    position: relative;
}

#note li {
    /*background: url(/images/action-arrow-light.gif) no-repeat scroll 0 5px transparent;*/
	
    display: inline; font-size:0.9em;
    padding: 2px 30px 2px 16px;
    position: relative;
    vertical-align: middle;
}


#note li a { color:#000000;
}


.rightmain980 .link ul {list-style: none;
          margin:0;
		  padding: 0;}
		  
.rightmain980 .link img {border: none;}

.rightmain980 .link li { margin-top:1px; display:block }	

.rightmain980 .link li a {font-family:  Arial, Helvetica, sans-serif;
            font-size:14px;
			background: #F2F2F2;
			color: #333;
			height:40px; width:400px; border: 1px solid #CCC ;
			margin-bottom:4px; 

			text-decoration: none;
			line-height: 1.0em;}	
	
.rightmain980 .link li a:link { font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
			 padding-left:10px; padding-top:20px; padding-right:5px;
			 display: block;
			 background:#F2F2F2;  /*url('/bitrix/templates/rospotrebnadzor/img/fonlinkright.png') no-repeat ;*/
			 line-height: 1.0em;	}
	
.rightmain980 .link li a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
			 text-decoration:none;
			 background: #376092; /*url('/bitrix/templates/rospotrebnadzor/img/fonlinkright2.png') no-repeat ;*/
			 line-height: 1.0em;
			 border: 1px solid #376092 	}




/*---------------------------------------КАРТА -----------------------------------------------------*/

.wr { 
width:600px;margin-top:10px;
position:relative;/*margin-left:-10px; margin-top:10px*/;
}

#mapraf {/* margin-left:-10px;*/
float:left;
clear:both;
width:600px;

}


/*#mapraf:hover{

     -moz-transform:    scale(1.3);
     -o-transform:      scale(1.3);
     -webkit-transform: scale(1.3);
     transform:         scale(1.3);}*/



.point { font-family: Tahoma, Geneva, sans-serif;
position:absolute; color: #666;
display:none;
padding:5px 5px;
background: #FFF;#F2F2F2;
font-size:11px;
font-weight:bold;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
width: 150px;
text-align:center;
border-style:solid;
border-color:#666;
border-width:1px;
}

.point a { color:#009}


.point3 { font-family: Tahoma, Geneva, sans-serif;
position:absolute; color: #666;
display:none;
padding:5px 5px;
background: #FFF;#F2F2F2;
font-size:11px;
font-weight:bold;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
width: 240px;
text-align:center;
border-style:solid;
border-color:#666;
border-width:1px;
}

.point3 a { color:#234876}

.point3 p {
font-size:11px; color: #666; font-weight:normal;
}

point2 { font-family: Arial, Helvetica, sans-serif;
position:absolute;
display:none;
padding:5px 5px;
background: #FFF ;
font-size:11px;
font-weight:bold;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
width:400px;
text-align:center;
border-style:solid;
border-color:#666;
border-width:1px;
}


.point p {
font-size:11px; color: #666; font-weight:normal;
}

.point .close {
display:block;
position:absolute;
top:-10px;
right:-10px;
width:24px;
height:24px;
text-indent:-9999px;
outline:none;
background:url('/bitrix/templates/rospotrebnadzor/../img/close.png') no-repeat;
}

.point img {
vertical-align:middle;
margin-right:10px;
}

.point a img {
border:none;
}

.str0 {stroke:black;stroke-width:3.1252}
.fil2 {fill:#2B2A29}
.fil1 {fill:#AA0000}
.fil0 {fill:#CCCCCC}
.fnt0 {font-weight:normal;font-size:8.33386;font-family:'Arial'}

/*---------*/

/*----------------------------Блокнот-------------------------------------------------------------------*/

div.panes div {
	display:none;		
	padding:15px 10px;
	border:0px solid #999;
	border-top:0;
	height: auto;
	font-size:14px;
	/*background-color:#fff;*/
}
 
/* root element for tabs  */
ul.tabs { 
	list-style: none; 
	margin:0 !important; 
	padding:0;
	height:30px;
		
}

/* single tab */
ul.tabs li { 
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	
}

ul.tabs li:active { 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.contentnootbook ul.tabs a { 
	font-size: 14px;  margin: 0;  font-family: Tahoma, Geneva, sans-serif;
	color:#1F497D;
	display:block;
	height: 20px; font-weight:bold;
    line-height:20px;
	text-align:center;	
	text-decoration:none;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	
/*	border:1px solid  #CCC;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;*/
		
}

 /*.contentnootbook ul.tabs a:visited {color:#667488;} /* visited link */
.contentnootbook ul.tabs a:hover {color:#234876;} /* mouse over link */
.contentnootbook ul.tabs a:active {color:#000000;outline:none;} /* selected link */

/* when mouse enters the tab move the background image */

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

div.panes li { margin-bottom:0px;}
div.panes ul {  margin-top:01px;}

/*---------------СЛАЙДЕР---------
.coin-slider {
	padding:0;
	overflow:hidden;
	zoom:1;
	position:relative;
	float:right;
	z-index:0;
}
.coin-slider a {
	text-decoration:none;
	outline:none;
	border:none;
}
/* buttons for switching 
.cs-buttons {
	margin:10px 0 0;
	padding:0;
	font-size:0;
	float:left;
}
.cs-buttons a {
	margin:0 2px;
	width:20px;
	height:20px;
	float:left;
	color:#fff;
	text-indent:-10000px;
	background:url('/bitrix/templates/rospotrebnadzor/images/slide_p.png') no-repeat center center;
}
.cs-buttons a.cs-active {
	color:#fff;
	background-image:url('/bitrix/templates/rospotrebnadzor/images/slide_a.png');
}
/* text in slider 
.cs-title { /*display:none;
	width:380px;
	color:#fff;
	font-size:14px;
	line-height:1.1em;
	background:url('/bitrix/templates/rospotrebnadzor/images/overlay.png') repeat left top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.cs-title big {
	font-size:20px;
}
/* buttons Next and Prew 
.cs-prev, .cs-next {
	background: url('/bitrix/templates/rospotrebnadzor/images/overlay.png') repeat left top;
	color:#fff;
	padding:0px 10px;
}

*/
.slider { margin-top:16px; height:310px;
	
}

/*---------------------ССЫЛКИ ВНИЗУ--------------------*/

#oAuthBottom {
    height: 85px; width:900px;
    line-height: 20px;
    #position: relative; 
    padding-left:75px; margin-top:25px;
    
}
#oAuthBottom a {
    text-decoration: none !important;
	display:inline-block; margin:0 2px;
}
#oAuthBottom img {
    display:  inline !important; border:none ;
}
#oAuthBottom img:hover {
    opacity: 0.5; 
}


/******************* TOP *******************/

.top_fon { width:100%; height:40px; }
.top {width:980px; height:40px; margin:0 auto;  padding:0;text-align:left}

.top .lang {
	color: #000;
	position: absolute;
	top: 15px;
	font-size:12px;
	z-index: 999;
}

.top a { color:#035b87; text-decoration:none;}
.top a:hover { text-decoration: underline}


.globalnav {list-style:none;line-height:3}
.globalnav li{ display:inline;padding:14px 0 14px 0;margin-right:30px}
.globalnav a{text-decoration:none}
.globalnav {color:#333; font-size:14px; }


/*---------------------------------------------SocSeti кнопки соц сетей-----------------------------------------*/
.SocSeti { 
	
	position: absolute; 
	top:10px; margin-left:640px;
	
}
.SocSeti a {
	text-decoration: none !important;
	display:inline-block;
	margin:0 2px;
	font-size:14px;
	
	
}
.SocSeti img {
	display:  inline !important;
	width:17px;
	height:17px;
	padding-left:10px;
	border:none;
	text-shadow: 0px -1px 0px #000000;
}
.SocSeti img:hover {
    opacity: 0.3; width:17px; height:17px;
}


/*-----------------------------------------*/

/******************* Color Page *******************/
.colorPicker {
	position:absolute;
	left:0;
	background-color:#000;
	font-family:"Trebuchet MS";
	font-size:14px;
	line-height:normal;
	z-index: 10;
}
.color {
	list-style:none;
	display:block;
	float:left;
	margin:0;
	color:#FFF;
}
.color li {
	display:inline-block;
	float:left;
	padding-right:10px;
}
.color li a {
	color:#FFF;
	outline: none;
	text-decoration: none;
}


.files-download {position: relative; padding-left:10px; }
.files-download div {overflow:hidden;}

*+html .files-download div {margin:0 0 10px 0;}

.files-download a {margin:0px 0px 0px;min-height:23px;padding:5px 0px 0px 30px;float:left;font:13px/16px Arial;text-decoration:none;background: url(/images/docs/pdf.png) no-repeat scroll left top transparent;}
.files-download a:hover {text-decoration:none;}
.files-download a span {padding-right:4px;text-decoration:underline;color:#257cc7;}
.files-download a:hover span {color:#333;}
.files-download i {font:normal 10px/10px Arial;color:#999;}
.files-download .file_prop{margin:0px 0px 10px;padding:5px 0px 0px 35px;float:left;}

.files-download a.pdf {background: url(/images/docs/pdf.png) no-repeat left top;}
.files-download a.doc {background: url(/images/docs/doc.png) no-repeat left top;}
.files-download a.docx {background: url(/images/docs/doc.png) no-repeat left top;}
.files-download a.gif {background: url(/images/docs/gif.png) no-repeat left top;}
.files-download a.jpg {background: url(/images/docs/jpg.png) no-repeat left top;}
.files-download a.ppt {background: url(/images/docs/ppt.png) no-repeat left top;}
.files-download a.rar {background: url(/images/docs/rar.png) no-repeat left top;}
.files-download a.xls {background: url(/images/docs/xls.png) no-repeat left top;}
/*.files-download a.xls {background: url(/images/docs/xls.png) no-repeat left top;}*/


a.no {margin:0px 0px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/no.png) no-repeat left top;}
a.pdf {margin:0px 0px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/pdf.png) no-repeat left top;}
a.doc {margin:0px 0px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/doc.png) no-repeat left top;}
a.docul {margin:0px 10px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/doc.png) no-repeat left top;}
a.ppt {margin:0px 0px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/ppt.png) no-repeat left top;}
a.xls {margin:0px 0px 10px;min-height:23px;padding:12px 0px 0px 35px;background: url(/images/docs/xls.png) no-repeat left top;}
/*a.xls {margin:0px 0px 10px;min-height:23px;padding:5px 0px 0px 35px;float:left;font:14px/16px Arial;text-decoration:none;background: url(/images/docs/xls.png) no-repeat left top;}*/

a.email {
	background: url(/images/docs/email.gif) no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px; 
	
}

a.net {
	background: url(/images/docs/world.png) no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
	
}

a.rar {
	background: url(/images/docs/rar.png) no-repeat left top;min-height:23px;
	padding:12px 0px 0px 35px; margin: 0 10px 0 5px; margin-bottom:10px;
	
}

a.zip {
	background: url(/images/docs/zip.png) no-repeat left top;min-height:23px;
	padding:12px 0px 0px 35px;  margin: 0 10px 0 5px; 
	
}

a.pdf2 {
	background: url(/images/docs/pdf.png) no-repeat left top;min-height:23px;
	padding:12px 0px 0px 35px; margin: 0 10px 0 5px; 
	
}


a.ppt2 {
	background: url(/images/docs/ppt.png) no-repeat left top;min-height:23px;
	padding:12px 0px 0px 35px; margin:0px 0px 10px; 
	
}



/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}




/*Data table */
table.commontable
{
	border:1px solid #376092;
	border-collapse:collapse; 
}

/*Any cell*/
table.commontable td
{
	border:1px solid #376092;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.commontable thead td, table.commontable th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #376092;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.commontable tbody td
{
	
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.commontable tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}





.gd-box {
    position: relative;
    float: left;
    display: inline;
    margin: 18px 30px 18px 15px;
    width: 145px;
    height: 45px;
    background: url(/images/rpn_box.png);
    padding: 8px 5px 8px 20px;
}
.gd-box-big {
    position: relative;
    float: left;
    display: inline;
    margin: 18px 30px 18px 15px;
    width: 157px;
    height: 71px;
    background: url(/images/rpn_box_big.png);
    padding: 8px 5px 8px 2px;
}
.gd-box-1 {
    margin-top: 10px;
}
.gd-box ins {
    position: absolute;
    display: block;
    width: 15px;
    height: 61px;
    top: 0;
    right: -15px;
    background: url(/images/rpn_box.png) 100% 0;
}
.gd-box-big ins {
    position: absolute;
    display: block;
    width: 15px;
    height: 87px;
    top: 0;
    right: -15px;
    background: url(/images/rpn_box_big.png) 100% 0;
}

.gd-structure a { font-size:14px; }

.gd-structure div.gd-one-box {
    margin: 18px auto;
    position: relative;
    left: -10px;
    float: none;
    display: block;
    clear: left;
}
.gd-structure div.gd-one-big-box {
    width: 500px;
    margin: 5px auto;
    position: relative;
    left: -10px;
    float:  none;
    display: block;
    clear: left;
}
.gd-structure div.gd-one-big-box a {
    width: 480px;
}
.gd-structure div.gd-mid-box {
    width: 215px;
    margin: 10px 30px 10px 15px;
}
.gd-four-box div.gd-mid-box {
    width: 129px;
    margin: 10px 5px 10px 15px;
    overflow: visible;
}
.gd-structure .gd-mid-box1 {
    float: none;
    display: block;
    width: 215px;
    margin: 18px auto;
}
.gd-structure .gd-mid-box1 a, .gd-structure .gd-mid-box1 span {
    width: 215px;
}
.gd-four-box {
    overflow: hidden;
    width: 650px;
    margin: 0 auto;
    margin-left: -4px;
    padding-top: 10px;
}
.gd-four-box a {
    font-weight: normal;    
}
.gd-two-box,.gd-two-box1 {
    overflow: hidden;
    width: 572px;
    margin: 0 auto;
    padding-top: 10px;
}
.gd-two-box1 {
    padding: 0;
}






table.tabsGosServices .bx-sm-leftshadow {
    background: url(/images/left-shadow.gif) no-repeat scroll left bottom transparent;
}

.bx-sm-feature-select .bx-sm-parent {
    background: url(/images/tabs.gif) no-repeat scroll right 0 transparent;
}

.bx-sm-feature-select .bx-sm-parent .bx-sm-header {
    background: url(/images/tabs.gif) no-repeat scroll left 0 transparent;
}

.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}

.bx-sm-feature-select .bx-sm-parent .bx-sm-header {
    margin-right: 2px;
}

.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
}

.bx-sm-feature-select .bx-sm-parent a, .bx-sm-feature-select a.bx-sm-parent, .bx-sm-feature-select a.bx-sm-parent-button {
    color: #000000;
}

.bx-sm-parent .bx-sm-header, .bx-sm-parent-button .bx-sm-header-button {
    height: 34px;
    text-align: center;
}

.bx-sm-parent a, a.bx-sm-parent, a.bx-sm-parent-button {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 34px;
    text-decoration: none;
}



.gosServices .even {background:none;}
.gdcontent .even {background:none;}
.gosServices table {margin:0;}

.content .news table.tabsGosServices, 
.content .news table.tabsGosServices td, 
.content .news table.tabsGosServices th,
.content .news table.tabsGosServices table  {
    border: none;
    padding: 0;
}

.content .news .gosServices .item-table td {
    background-color: #F5F5F5;
    border: 1px solid #D0D0D0;
    padding: 6px 10px;
}

.content .news .gosServices .item-table td.item-blue {
     background-color: #FFFFFF;
}


.content .news .gosServices ul li {
    margin: 18px 0;
}

.content .news .gosServices .item-detail ul li {
    margin: 5px 0;
}

.content .news .gosServices #item-menu .selected {
    font-weight: bold;
}

.content .news .gosServices .item-detail h4 {
    font-size: 16px;
    margin-bottom: 14px;
    font-weight: normal;
}


 .gosServices .bx-sm-separator {
    background: url(/images/tabs.gif) no-repeat scroll left -68px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button {
    background: url(/images/tabs.gif) no-repeat scroll right -34px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
    background: url(/images/tabs.gif) no-repeat scroll left -34px transparent;
}

.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
    margin-right: 2px;
}

.bx-sm-feature-noselect .bx-sm-parent a, .bx-sm-feature-noselect a.bx-sm-parent, .bx-sm-feature-noselect a.bx-sm-parent-button {
    color: #767676;
}

.bx-sm-rightshadow {
    background: url(/images/right-shadow.gif) no-repeat scroll left bottom transparent;
}

.bx-sm-rightline {
    background: url(/images/right-line.gif) no-repeat scroll left bottom transparent;
}

#undertabs {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 14px 0 28px;
    padding: 6px 10px 10px;
    position: relative;
}

#undertabs div {
    background: url(/images/action-arrow-light.gif) no-repeat scroll 0 5px transparent;
    display: inline;
    padding: 2px 30px 2px 16px;
    position: relative;
    vertical-align: middle;
}

#BX_file_dialog table {
margin-bottom:0px !important;}

.bx-auth-table tr td
{
	margin:0px !important;
	padding:3px !important;
	background: #FFFFFF!important;
	border: none !important;
}
.textarea-counter{
    display: block;
    margin-top:10px;
    font-style: italic;
}
.textarea-counter span{
    font-weight: bold;
}
/* End */



/* Start:/bitrix/templates/rospotrebnadzor/template_styles.css*/
.left-over {background:url('/bitrix/templates/rospotrebnadzor/images/left-over.png') no-repeat;}
.right-over {background:url('/bitrix/templates/rospotrebnadzor/images/right-over.png') no-repeat;}

.menu-center {background: url('/bitrix/templates/rospotrebnadzor/images/sprite.png') no-repeat center;}

.mainMenu
{
	background:url('/bitrix/templates/rospotrebnadzor/images/menu-bg.png') repeat-x;
}

.mainMenu > li > a, .mainMenu > li > span
{
	background:url('/bitrix/templates/rospotrebnadzor/images/menu-divider.png') right no-repeat;
}

.mainMenu > li:hover, .mainMenu > li.selected
{
	background:url('/bitrix/templates/rospotrebnadzor/images/menu-hover.png') repeat-x;
}

*+html .mainMenu > li:hover {background:url('/bitrix/templates/rospotrebnadzor/images/menu-hover.png') 0 0px repeat-x;}
*+html .mainMenu > li.selected {background:url('/bitrix/templates/rospotrebnadzor/images/menu-hover.png') 0 0px repeat-x;}

.mainMenu > li.selected:first-child 
{
	background:url('/bitrix/templates/rospotrebnadzor/images/menu-hover.png') repeat-x;
}

.mainMenu .mainMenuPodmenu {background:#2274b4;}

.mainMenu .mainMenuPodmenu ul > li:hover {background:#1c67a9;}

.mainMenu .mainMenuPodmenuLevelTwo {background:#195F9D;border:1px solid #2377c1;}

.mainMenu .mainMenuPodmenuLevelTwo ul li:hover {background:#3c95e3;}

.mainMenu .mainMenuPodmenu ul > li a {color:#d4ecff;}

.mainMenuPodmenuLevelTwo ul li em {background:url('/bitrix/templates/rospotrebnadzor/images/menu-dropdown.png') right no-repeat;}

.mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {background:url('/bitrix/templates/rospotrebnadzor/images/menu-dropdown-hover.png') right no-repeat;}

.mainMenu .mainMenuPodmenu ul > li:hover > a {color:#ffffff;}

.mainMenu .mainMenuPodmenu ul > li {border-bottom:1px solid #165298;}

.mainMenu > li > a, .mainMenu > li > span {color:#fefefe;}
/* End */
/* /bitrix/templates/.default/ajax/ajax.css */
/* /bitrix/templates/rospotrebnadzor/components/bitrix/search.title/left_col/style.css */
/* /bitrix/templates/rospotrebnadzor/styles.css */
/* /bitrix/templates/rospotrebnadzor/template_styles.css */
