﻿@charset "UTF-8";

@media all
{

  html * { font-size:100.01%; }

  textarea, pre, code, kbd, samp, var, tt {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  textarea {resize:none;outline:none;}
  
  body {
	font-family:Tahoma,sans-serif;
    font-size:75.00%;
    color:#222;
  }

  /*--- Headings ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
    color:#555;
    margin:0 0 0.5em 0;
  }

  h1 { font-size:24px; margin:0 0 18px; }                     
  h2 { font-size:20px; margin:21px 0 8px;}                       
  h3 { font-size:18px; font-weight:normal;  margin:0 0 7px; color:#555;zoom:1;}    
  h4 { font-size:14px; font-weight:normal; margin:1.5em 0 7px;}                 
  h5 { font-size:12px; font-weight:bold; margin:1.5em 0 5px;}                 
  h6 { font-size:100%; font-weight:normal; margin:1.5em 0 5px;}                
  
	#col3_face h1 {font-size:24px;color:#555;margin-bottom: 31px;}
	#col3_face h2 {font-size:24px;color:#555;margin-top:0px;}
	.hot_news_face h2 {margin-bottom:20px;margin-left:15px;}
	.oval h3 {font-size:14px;font-weight:normal;margin:0 0 11px 32px!important;}
	.zones_inner h3 {font-size:14px;font-weight:normal;margin:0 0 13px!important;;}
/*	.maps_on_site h1 {padding-left:17px;}*/
	h1.maps_on_site	{margin-left:60px;}
	.content_col4_innermaps h3, .content_col5_area h3, .content_col4_innerregions h3, .col4_inner h3, .content_col3_area h3, .content_col3_area h2, .inner_left h2 {font-size:14px;font-weight:normal;margin:0 0 11px;}

  /* --- Lists -------------------------------------------------------------------------------- */

  ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em;}
  ul {list-style:none; margin: 0 0 1em 0;padding:0; }
  ul ul, ul ul ul {list-style:none; }

  ol { list-style-type:decimal;margin: 0 0 1em 0; padding-left: 19px;} 
  ol ol { list-style-type:decimal; margin-bottom:0; }

  li {line-height:1.5em; }
  ul li{padding:0 0 0 13px;margin:0;background:url(/images/li.gif) 0 0.55em no-repeat;}
  ul ul li{padding:0 0 0 15px;margin:0;background:url(/images/top_nav_pic.png) 0 0.65em no-repeat;}
  ul ul ul li{padding:0 0 0 3px;background:none;}

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* --- general text formatting ------------------------------------------ */

  p {line-height:16px; margin:0 0 13px;}

  blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  sub { font-size:9px; line-height:0; vertical-align:bottom;}
  sup { font-size:9px; line-height:0; vertical-align:top;}

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
  
  label {cursor:pointer;}

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#222; background:transparent; text-decoration:underline; }
  a:hover {text-decoration:none;}
  
  input.text, textarea {
  border:2px solid #e6e8e9;
	webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	behavior: url(/css/PIE.htc);
	 padding: 4px 10px;
	 -moz-box-shadow:0px 0 2px 1px #EFF1F2;
	 -webkit-box-shadow:0px 0 2px 1px #EFF1F2;
	 box-shadow:0px 0 2px 1px #EFF1F2;
	 position:relative;zoom:1;
	 outline:none;
  }
 


 /**
  * ------------------------------------------------------------------------------------------------- #
  * Tables
  */

  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.5em;vertical-align:top;}
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th {color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  table.infotable2{width:100%;}
  table.infotable2 th{
	background:transparent;
  	text-align:left;
  	padding:14px 25px 14px 0;
  }
  table.infotable2 td{
  	padding:14px 5px 14px 0;
	background:transparent;
  }
  table.infotable2 tr:first-child td, table.infotable tr:first-child th{border-top:0 none;}
  table.infotable2 td:first-child, table.infotable th:first-child{border-left:0 none;}


  table.infotable{width:100%;border-collapse: collapse;}
  table.infotable th{
	background:transparent;
  	border-left:1px solid #E4E4E4;
  	border-top:1px solid #E4E4E4;
  	text-align:center;
  	color:#5e5e5e;
  	padding:10px 8px;
	vertical-align: middle;
  }
  table.infotable td{
  	border-left:1px solid #E4E4E4;
  	border-top:1px solid #E4E4E4;
  	padding:10px 8px;
  }
  table.infotable tr:first-child td, table.infotable tr:first-child th{border-top:0 none;}
  table.infotable td:first-child, table.infotable th:first-child{border-left:0 none;}
 
  fieldset, img {
    border: 0 solid;
}


  
 /**
  * Баннеры
  */
  div.links img{margin-bottom:1.25em;}
  .residents {width:100%;margin-bottom: 0;}
  .residents td {vertical-align:middle;padding:0 0 16px;text-align:center;}
  
 /**
  * Новости
  */
  .singlenews{margin:0 0 1.2em;line-height:1.5em;}
  .singlenews a{font-weight:bold;text-decoration:none;}
  .singlenews p.newsdate, span.news_date{color:#555;font-size:12px;margin:0 0 0.5em}
  .singlenews .anonce{font-size:12px;}
  
  table.news_anons{width:100%;margin-bottom:30px;}
  table.news_anons h3{margin:4px 0 10px;font-size:12px;font-weight:bold;}
  table.news_anons h3 a{text-decoration:none;color:#555;outline:none;}
  table.news_anons td{vertical-align:top;padding:0;}
  table.news_anons td.inews{width:1%;padding:27px 25px 0 0;}
  table.news_anons td.smiinews {width:1%;}
  table.news_anons td.smiinews img{ margin:27px 25px 0 0;}
  span.news_date{font-size:12px;display:inline-block;margin-bottom:9px;}
  table.news_anons .notice{margin:0 0 1em;}
  
  .face_date {font-size:12px;color:#555;margin-bottom:6px;}
  .hot_anonce_news {line-height: 15px; margin-bottom:13px;margin-top: 9px;}
  .hot_anonce_news a {font-size:12px;color:#222;font-weight:bold;text-decoration:none;}
  .hot_anonce_news a:hover{text-decoration:underline;}
  .anonce_news a {font-size:12px;color:#222;text-decoration:none;line-height: 15px;}
  .anonce_news a:hover {text-decoration:underline;}
  .hot_notice {font-size:12px;color:#222;line-height: 14px;}
  
  .face_hot_news {background:url(/images/bg_hot_news.png) 0 0 no-repeat;margin-bottom:0px;}
  .face_hot_news td {padding:0px;}
  .face_hot_news .with_pic {padding:19px 25px 0 18px;}
  .face_hot_news .with_pic img {margin-top:8px;}
  
  .table_news_face {width:100%;}
  .table_news_face td {vertical-align:top;padding:0;width: 50%;}
  
  .news_face_ul {margin:0;padding:0;}
  .news_face_ul li {display:inline-block;*display:inline;zoom:1;width:194px;padding:0;margin:0 55px 20px 0;background:none;vertical-align:top;}
  .news_face_ul li.no_margin {margin-right:0px;}
  
  .hot_all_news {margin-left:17px;margin-top:23px;}
  .all_news a {color:#1b94d9;padding-right:8px;background:url(/images/all_n_str.gif) right 5px no-repeat;}
  .all_news a:hover {text-decoration:none;}
  
  .div_face_n {width:194px;/*margin-left: 3px;*/}
  
  .notice_view {font-weight:bold; margin:1em 0;color:#555;}
  .new_inner_pic {
  text-align:center;background:#f2f6f8 url(/images/new_oval_inner.png) center center no-repeat;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(/css/PIE.htc);
margin-bottom: 12px;

}
.opic_pic {font-weight:bold;color:#555;margin:0 0 38px 10px;}

.Css_CopyrightsBlock {margin-top: 34px;}
.Css_CopyrightsBlock td {padding:0;color:#555;}
.Css_CopyrightsBlock a {color:#48a9e1;}
.Css_CopyrightsBlock div {margin-bottom:25px;}
  
span.ist_smi {font-style:italic;}
  
 /**
  * Список документов
  */
	.docitem{padding:0 0 0 24px;margin-bottom:0.75em;min-height:18px;_height:18px;line-height:1.4em;background:url(/images/def_ico.gif) 0 0 no-repeat;}
	.doc-item{padding:1px 0 0 0;margin-bottom:0.5em;min-height:18px;_height:18px;line-height:1.4em;}
	.docitem a, .doc-item a{color:#222;}
	
	
div.content_col5_area div.docitem {font-size:10px;min-height:0;padding: 2px 0 5px 24px;}
div.content_col4_inner div.docitem {font-size:10px;min-height:0;padding: 2px 0 5px 24px;}
	
div.content_col5_area .item_pdf {background:url(/images/pdf_ico.gif) 0 0 no-repeat;}

/*
.item_htm, .item_html, .item_xsl  {
background:url(/images/default.gif) 0 0 no-repeat;
}
*/
	
.item_doc, .item_rtf, .item_txt, .item_docx  {
background:url(/images/doc_ico.gif) 0 0 no-repeat;
}

.item_xls {
background:url(/images/xls_ico.gif) 0 0 no-repeat;
}

.item_xml {
background:url(/images/xml_ico.gif) 0 0 no-repeat;
}

.item_ppt {
background:url(/images/ppt.gif) 0 0 no-repeat;
}

.item_pdf {
background:url(/images/pdf_ico.gif) 0 0 no-repeat;
}

.item_jpg {
background:url(/images/jpg_ico.gif) 0 0 no-repeat;
}

.item_tif, .item_tiff  {
background:url(/images/tif_ico.gif) 0 0 no-repeat;
}

.item_zip, .item_rar  {
background:url(/images/icons/arh.gif) 0 0 no-repeat;
}

.docitem small, .doc-item small, .docitem span{color:#868686;font-size:10px;padding-left:10px;}

.main_docs_pdf {padding-left:43px;background:url(/images/pdf_ico.gif) no-repeat 0 0;padding:3px 0 4px 43px;}
 /**
  * Анонс рубрик
  */
	table.rubanons{width:100%;}
	table.rubanons td {vertical-align:top;}
	table.rubanons a, ul.rubanons a{text-decoration:none;}
	table.rubanons h5, ul.rubanons h5{margin:0;}
	table.rubanons .descr{padding:0.5em 0 0 0;margin-bottom:2em;}
	table.rubanons img{margin-bottom:0.5em;}
	
	ul.rubanons{list-style:none;margin:0;width:auto;}
	ul.rubanons li{list-style:none;background:none;padding:0.25em 0.5em;margin:0;border-top:1px dotted #b1b1b1;}
	ul.rubanons li:first-child, ul.rubanons li.first-child{border-top:0 none;}
	
 /**
  * Страницы
  */
	div.pagenavi{margin:20px 0 20px 0;color:#555;position:relative;}
	div.pagenavi span.pages{padding:0 10px 0 0;}
	div.pagenavi span.current{background:url(/images/current_page.png) 0 0 no-repeat;color:#555;padding:9px 13px;margin:0 5px 0 0;}
	div.pagenavi a{color:#555;margin:0 5px 0 0;padding:9px 14px;text-decoration:underline;}
	div.pagenavi a.str_page_right {padding:0;display:block;position:absolute;left: 542px; top: 0;}
	div.pagenavi a.str_page_left {padding:0;display:block;position:absolute;left: 73px; top:0px;}
	div.seacrh_pagenavi  span.pages{padding-right:30px;}
	/*div.pagenavi a:focus,
  div.pagenavi a:hover,
  div.pagenavi a:active { background-color:#fff;border:1px solid #ab0e0e;color:#ab0e0e;padding:2px 6px;font-weight:bold;margin:0 5px 0 0; }*/
  
 /**
  * Гостевая книга
  */
  .message{margin:0 0 1em;}
  .question{margin:0 0 0.25em;}
  .question .qtext{font-weight:bold;margin:0 0 0.25em}
  .message .grey{font-size:91.67%;margin:0}
	.message .answer{border:1px solid #cacbce;border-right:8px solid #ab0e0e;padding:1em;}
	.message .answer .qtext{margin:0 0 0.25em}
	
	.message-faq{padding:0 0 0 16px;background: url(/images/faq-li.gif) 0 0.25em no-repeat;margin:0 0 1.5em}
	.message-faq .question{color:#ab0e0e;font-weight:bold;margin:0 0 0.5em}
	.message-faq .answer{color:#5e5e5e;}
	
	ul.faqsummary{list-style:none;margin:0 0 2em;}
	ul.faqsummary li{list-style:none;margin:0;padding:0 0 0.5em 16px;background:url(/images/faq-li.gif) 0 0.5em no-repeat;}
	ul.faqsummary a{font-weight:bold;}
	
 /**
  * Опросы
  */
	form.poll{margin:0 0 2em;}
	form.poll .header{font-size:150%;color:#272727;font-weight:normal;}
	form.poll label{margin-right:4em;}
	form.poll table td{border-top:1px solid #d7d7d7;}
	form.poll table tr:first-child td, form.poll table tr.first td{border-top:0 none;}
	form.poll input.Css_InputTypeButton{background:#b71614 url(/images/bg-button.gif) 0 0 no-repeat;width:146px;height:29px;border:0 none;color:#fff;font-weight:bold;padding:0 37px 0 0;font-family:Arial;}
	
img.picleft  {/*border:1px solid #cfcfcf;*/margin:8px 8px 8px 0 ;float:left;} /*рамка, отступ слева 0, справа, сверху и снизу около 8 пикселей, выравнивание по левому краю*/
img.picright {/*border:1px solid #cfcfcf;*/margin:8px 0 8px 8px;float:right;} /*рамка, отступ справа 0, слева,сверху и снизу около 8 пикселей, выравнивание по правому краю*/
img.piclefttop {/*border:1px solid #cfcfcf;*/margin:0 0 8px 8px;float:left;} /*рамка, отступы только слева и снизу, выравнивание по левому краю*/
img.picrigthtop {/*border:1px solid #cfcfcf;*/margin:0 8px 8px 0;float:right;} /*рамка, отступы только справа и снизу, выравнивание по правому краю*/
img.picborder {/*border:1px solid #cfcfcf;*/} /*только рамка*/
img.picleft0 {margin:8px 8px 8px 0 ;float:left;} /*БЕЗ рамки, picleft*/
img.picright0 {margin:8px 0 8px 8px;float:right;} /*БЕЗ рамки, picright*/
img.piclefttop0 {margin:0 0 8px 8px;float:left;} /*БЕЗ рамки, отступы только слева и снизу, выравнивание по левому краю*/
img.picrigthtop0 {margin:0 8px 8px 0;float:right;} /*БЕЗ рамки, отступы только справа и снизу, выравнивание по правому краю*/
div.piccenter {text-align:center;}	
	

	
	
	/*----------VIDEO---------*/
	div.preview_video {
background:url(/images/bg_news.gif) repeat-x left bottom;
    margin: 0 0 23px;
    padding: 0 0 26px;
}

div.preview_video table {
margin-bottom:0px;
}

div.date_time_video {
margin-bottom: 12px;
    margin-top: 2px;
}

div.date_time_video_view {
margin-bottom: 12px;
    margin-top: 24px;
}

div.date_time_video table{
width:100%;
margin-bottom:0;
}

div.date_time_video_view table{
width:100%;
margin-bottom:0;
}

span.date_video {
color:#717171;
padding:2px 4px 1px 6px;
}

span.time_video {
font-size:11px;
color:#9f9f9f;
padding:2px 7px 0 22px;
background:url(/images/time_video.gif) 0 top no-repeat;
zoom:1;
}

span.date_view_video {
font-size:14px;
color:#9f9f9f;
}

div.zagl_video {
font-weight:bold;
color:#231f20;
margin-bottom: 13px;
}

div.zagl_video a {
color:#231f20;
}

div.zagl_video a:hover {
text-decoration:underline;
}

div.opis_video {
line-height: 18px;
}

div.opis_video p{
margin-bottom:0px;
}

div.link_video  {
padding-left:24px;
background:url(/images/view_video.gif) 0 2px no-repeat;
}

div.link_video a{
font-size:13px;
color:#000;
}
	
div.view_descr {
    background: url(/images/bg_news.gif) repeat-x left bottom;
    font-size: 14px;
    margin-bottom: 25px;
    padding-bottom: 28px;
}	
	
	
	
	/*----- Особые экономические зоны-------*/
.main_map {position:relative;z-index:1001;}
.maps_on_site .main_map {margin-bottom:25px;}

/*a.pointer {
width:33px;
height:46px;
position: absolute;
}*/

a.pointer {
width:16px;
height:20px;
position: absolute;
margin: 10px 0 0 3px;
overflow: hidden;
}
/*a.turist {background:url(/images/turist_new.png) 0 0 no-repeat;}
a.prom {background:url(/images/prom_new.png) 0 0 no-repeat;}
a.port {background:url(/images/logist_new.png) 0 0 no-repeat;}
a.tehn {background:url(/images/tehn_new.png) 0 0 no-repeat;}*/
a.turist {background:url(/images/green.png) center center no-repeat;}
a.prom {background:url(/images/red.png) center center no-repeat;}
a.port {background:url(/images/blue.png) center center no-repeat;}
a.tehn {background:url(/images/purple.png) center center no-repeat;}
 
.obl {
	display:none;
	font-size:12px;
	width:291px;
	z-index:100;
	position:absolute;
}

.dop_css_110747 {width:500px;background:#fff;}
.dop_css_110747 .toll_content  {background:none;}


.top_tool {width:291px;height:15px;background:url(/images/top_corners.png) 0 0 no-repeat;}
.bottm_tool {width:291px;height:15px;background:url(/images/bott_corners.png) 0 0 no-repeat;}


.bott_oval {background:url(/images/bottom_tool_oval.png) 0 0 no-repeat!important;height: 19px;width: 294px;}


.top-right .top_tool {width:291px;height:15px;background:url(/images/top_corners.png) 0 0 no-repeat;}
.top-right .bottm_tool {width:291px;height:15px;background:url(/images/bott_left_corn.png) 0 0 no-repeat;}



.top-left .top_tool {width:291px;height:15px;background:url(/images/top_corners.png) 0 0 no-repeat;}
.top-left .bottm_tool {width:291px;height:15px;background:url(/images/bott_right_corn.png) 0 0 no-repeat;}


.bottom-right .top_tool {width:291px;height:15px;background:url(/images/top_left_corn.png) 0 0 no-repeat;}
.bottom-right .bottm_tool {width:291px;height:15px;background:url(/images/bott_corners.png) 0 0 no-repeat;}

.bottom-left .top_tool {width:291px;height:15px;background:url(/images/top_right_corn.png) 0 0 no-repeat;}
.bottom-left  .bottm_tool {width:291px;height:15px;background:url(/images/bott_corners.png) 0 0 no-repeat;}



.toll_content {
background:url(/images/tool_bg.png) 0 0 repeat-y;
padding:0px 25px 0px 23px;
}

div.name_tool {
font-size:16px;
font-weight:bold;
margin-bottom: 8px;
}

.toll_content div {
line-height:15px;
margin:0;
padding: 0 0 9px;
}

/*.toll_content a {
font-size:11px;
color:#017d48;
}*/

.main_filter {z-index:1;position:relative;}
.main_filter div {height:71px;display:inline-block;*display:inline;zoom:1;font-size:14px;text-transform:uppercase;padding-top: 48px;position:relative;z-index:1;position:relative;margin-right: 36px;}
.main_filter {/*padding-left:29px;*/margin-bottom:53px;}
.main_filter a {color:#222;text-decoration:underline;}
.main_prom {background:url(/images/main_prom.gif) 0 0 no-repeat;padding:0 0 0 99px;}
.main_teh {background:url(/images/main_teh.gif) 0 0 no-repeat;padding:0 0 0 87px;}
.main_tur {background:url(/images/main_tur.gif) 0 0 no-repeat;padding:0 0 0 89px;}
.main_logistic {background:url(/images/main_logistic.gif) 0 0 no-repeat;padding:0 0 0 92px;margin-right:0px;}
.main_filter .jNiceHidden  {display:block;}
.inner_filter .jNiceHidden  {display:block;}

.inner_filter div {height:42px;display:inline-block;*display:inline;zoom:1;font-size:11.5px;text-transform:uppercase;padding-top:24px;position:relative;}
.inner_filter {padding-left:50px;margin-bottom:61px;}
.inner_filter a {color:#222;text-decoration:underline;}
.inner_prom {background:url(/images/inner_prom.png) 0 0 no-repeat;padding:0 0 0 57px; margin-right:8px;}
.inner_teh {background:url(/images/inner_teh.png) 0 0 no-repeat;padding:0 0 0 50px;margin-right:21px;}
.inner_tur {background:url(/images/inner_tur.png) 0 0 no-repeat;padding:0 0 0 51px;margin-right:26px;}
.inner_logistic {background:url(/images/inner_logistic.png) 0 0 no-repeat;padding:0 0 0 53px;}

.jNiceCheckbox {display:inline-block;*display:inline;zoom:1; background: url(/images/filter_check.gif) no-repeat right top; vertical-align:middle; width:19px; height:19px;cursor:pointer;}
.jNiceChecked {background-position: right bottom;}
.jNiceWrapper {position:relative;height:19px;padding-left: 8px;}
.jNiceHidden {position:absolute;top:0;right:0;cursor:pointer; display: none;}
input.jNiceHidden {width:19px;height:19px;margin:0;}





.free {background:url(/images/free.gif) 0 0 no-repeat;}
.reserv {background:url(/images/reserv.gif) 0 0 no-repeat;}
.stroi {background:url(/images/stroi.gif) 0 9px no-repeat;}


.city_legend {
font-size:13px;
font-weight:bold;
z-index:1;
width: 443px;
}

div.map_city {position:relative;}

.name {
position:absolute;
}

.name_white {
color:#fff;
}

.name_uchastok {
position:absolute;
display:inline-block;
color:#fff;
z-index:1;
cursor:pointer;
}


	/*-------------- END OEZ ---------------*/
	
	
a.become_resident {color:#fff;font-size:14px;text-decoration:none;background:url(/images/become_res.png) 0 0 no-repeat;padding:0.6em 1.9em;display:inline-block; white-space: nowrap}
	

table.logo_table {width:100%; margin-bottom: 33px;}
table.logo_table td {vertical-align:top;padding:0;text-align:center;}

.padd0 {margin:0;}
.padd0 td {padding:0;}
.padd0td {padding:0!Important;}
.all_docs_table .padd0td {padding:0 0 20px 0!Important;}

a.down_pdf {color:#222;font-size:10px;padding-left:27px;background:url(/images/pdf_ico.gif) 0 0px no-repeat;padding:2px 0 5px 24px;}

/*-----*/
.content_foto_face {padding:0 24px 0 16px;margin-bottom:53px;}
#col3_face .content_foto_face h1 {margin-bottom: 19px;}
.go_to {font-size:14px;padding-left:33px;background:url(/images/mini_map.png) 0 3px no-repeat;margin:0 0 36px;zoom:1;}
.go_to a {color:#6e6e6e;}

.oval {background:url(/images/text_oval.png) right 0 no-repeat;margin-bottom: 26px;}
.content_oval {padding-left: 30px;}
.content_oval img {margin-bottom:8px;}




a.more_gray {color:#222;font-size:11px;padding-right:8px;background:url(/images/more_gray.png) right 6px no-repeat;display: inline-block;margin-bottom: 7px;}
a.more {color:#1b94d9!important;padding-right:8px;background:url(/images/more_pic.gif) right 5px no-repeat; }
a.allsee {color:#1b94d9;padding-right:16px;background:url(/images/more_pic.gif) right 5px no-repeat;text-decoration:none;}
a.allsee span {border-bottom:1px dotted;}

/*.zones_inner {margin-left:32px;}*/
.oez_prom, .oez_teh, .oez_tur, .oez_port {display:inline-block;color:#222;padding-left:12px;margin-bottom: 10px;}

.oez_prom  {background:url(/images/oez_prom.png) 0 2px no-repeat;}
.oez_teh  {background:url(/images/oez_teh.png) 0 2px no-repeat;}
.oez_tur  {background:url(/images/oez_tur.png) 0 2px no-repeat;}
.oez_port  {background:url(/images/oez_port.png) 0 2px no-repeat;}

.nine_oo {margin-bottom:20px;}

.search_left {font-size:14px;margin-top:74px;margin-left:16px;margin-bottom: 25px;}
.search_left a {color:#222;display:inline-block;padding-left:23px;background:url(/images/search_l.png) 0 4px no-repeat;margin-bottom: 10px;}


.inner_mark img{display:block;}
.inner_mark a {color:#1b94d9;font-size:14px;}

.other_regions {margin-bottom:8px;}
.other_regions span {font-size:10px;}
.other_regions span.blue {font-size:12px;color:#0068b5;float:right;}

.col3_area .search_left {margin-top:0px;margin-bottom:27px;}
.content_col5_area div.go_to{margin-left:0px;}


.web, div.trd, .fotogal {font-size:12px;text-transform:uppercase;padding:23px 0 27px 54px;}
.web a, div.trd a, .fotogal a {color:#222;text-decoration:none;}
.web{background:url(/images/web.png) 0 0 no-repeat;zoom:1;}
div.trd{background:url(/images/3d.png) 0 0 no-repeat;zoom:1;}
.fotogal{background:url(/images/foto.png) 0 0 no-repeat;zoom:1;}


/*.maps_maps_inner {padding-left:17px;}*/


.man_man {background: url(/images/close.gif) no-repeat scroll 0 8px transparent;padding-left: 14px;}
.man_man span {border-bottom: 1px dotted;cursor: pointer;padding-left:0px;}

.hide_adv {display:none;padding-left:14px;}
.info_people div {margin-left:14px;zoom:1;}
/*.info_people span {padding-left:14px;}*/

h2.open_man {background: url(/images/open.gif) no-repeat scroll 0 11px!important;}
h2.open_man span {border-bottom:1px solid transparent;}

table.visit_table {margin-bottom:50px;}
table.visit_table td {padding:0;}
table.visit_table td.visit_pic {padding-right:26px;}

/*-------Карта сайта------*/

ul.level1 li {background:none;padding:0;margin-bottom: 13px;}
ul.level1 a.levela {font-size:14px;color:#414141;}
ul.level1 li.level3li {padding-left:18px;color:#7f7f7f;font-size:14px;background: url(/images/li.gif) no-repeat scroll 0 0.55em;margin-bottom: 6px;}
ul.level1 li.level3li a {color:#7f7f7f;}
ul.level1 li.level4li {padding-left:10px;font-size:12px;color:#36a3e1; background: url(/images/top_nav_pic.png) no-repeat scroll 0 0.65em;margin-bottom: 6px;}
ul.level1 li.level4li a {color:#36a3e1;}
ul.level1 li.level5li {padding-left:10px;font-size:12px;color:#36a3e1; background: url(/images/top_nav_pic.png) no-repeat scroll 0 0.65em;margin-bottom: 6px;}
ul.level1 li.level5li a {color:#36a3e1;}

ul.level3 {margin-top:8px;margin-bottom: 18px;}
ul.level4 {margin-top:5px;}
ul.level5 {margin-top:5px;}




div.head_line_print {background:#f1f1f1;height:26px;}
table.print_table td {padding:0;}
.print_table {margin-left:31px;}
td.sp {vertical-align:middle;padding-left:10px!important;}
#print_main {margin:0 0 0 41px;width:691px;}
a.print_button {background:url(/images/print_butt.jpg) 0 0 no-repeat;color:#fff;display:inline-block;padding:2px 16px 9px 14px;text-decoration:none;}
#print_footer {border-top:1px solid #e4e4e4;margin:83px 0 0 0;}
#print_footer .copyright td {padding:0;vertical-align:top;}
#print_footer .copyright td.ftpf{padding-left: 42px;padding-right: 45px;}
td.ftpf div.copy {margin-top:16px;}
#print_footer .copyright td div.footer_info {margin-top:16px;}
#print_footer .copyright td div.footer_info p {line-height:14px;}



.image_wrap {
  position:relative;
  overflow:hidden;
  width:537px;
  height:347px;
}

.image_wrap .items {
  width:20000em;
  position:absolute;
}

.image_wrap div {
  float:left;
}







/*-----------*/
.five_regions {margin-bottom:40px;}
.eight_regions {margin-bottom:40px;}






.send_button {text-align:left;}
.table_anketa td {padding:5px;}
.table_anketa td.captchatd {padding-left:36px;}
input.button {background:url(/images/sb.gif) 0 0 no-repeat;border:0px solid;font-size:12px;color:#fff;font-family:Tahoma;padding:2px 12px 5px;margin-left:32px;*width:89px;cursor:pointer;}
.unsubscrib_form .button {margin:0;}

#winwrapper .header {margin-bottom:23px;}
.main_win {padding:0 0 0 50px;}


table.rubanons_docs {margin-top:30px;}
table.rubanons_docs td {padding:0;}
td.name_rub {font-size:14px;text-transform:uppercase;}
td.name_rub a {color:#555;}
table.main_docs {margin-top:22px;}
table.main_docs td{padding:0;margin:0;font-size:10px;}
table.main_docs td.main_docs_date {padding-right:25px;}
table.main_docs td.main_docs_name {padding-right:25px;}
span.main_docs_size {white-space:nowrap;}
.name_rubdocs {margin-bottom:5px;padding: 22px 0 26px 58px;zoom:1; background: url(/doc/img.asp?obj=108214) no-repeat 0 0;}
td.with_select  {height:29px;}
tr.zagl_docs td {padding-bottom:20px;}

.otcheti  {background:url(/doc/img.asp?obj=108211) no-repeat 0 0;}
.buh_otcheti {background:url(/doc/img.asp?obj=108212) no-repeat 0 0;}
.aff_litsa {background:url(/doc/img.asp?obj=108213) no-repeat scroll 0 0;}
.vnutr_docs {background:url(/doc/img.asp?obj=108214) no-repeat scroll 0 0}
.licenz_sertif {background:url(/doc/img.asp?obj=108215) no-repeat scroll 0 0;}



/*-------------------------*/
td.left_torg {width:314px;}
table.torg_date td {padding-bottom:15px;}
table.torg_date input  {padding:4px 10px;}
table.torg_date input.img_otobr {padding:0;}
table.torg_date label {width:56px;display: inline-block;*display:inline;zoom:1;/*white-space:nowrap;*/}
table.torg_date label.po_label {width:auto;}
table.torg_date .right_torg label {width:80px;}
table.torg_date td.with_select label {width:50px;}
.left_torg input {width:171px!important;}
table.torg_date img {top:0px!important;}


.left_torg .jNiceWrapper {padding-left:0;display:inline-block;*display:inline;zoom:1;}
.left_torg  .jNiceSelectWrapper{width:199px!important;}


td.right_torg {width:291px;}
.right_torg .jNiceWrapper {padding-left:0;display:inline-block;*display:inline;zoom:1;}
.right_torg  .jNiceSelectWrapper{width:286px!important;}










/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
	cursor:pointer;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {	
	padding:6px 0 6px 14px;
	color:#555;
	border-right: none;
	overflow:hidden;float:none;position:absolute;z-index:1;
	white-space: nowrap;
}
td.left_torg .jNiceSelectWrapper .jNiceSelectText {	
background:url(/images/select_bg.png) 0 0 no-repeat;width:164px !important;}

td.right_torg .jNiceSelectWrapper .jNiceSelectText {	
background:url(/images/select_bg2.png) 0 0 no-repeat!important;width:251px !important;}

.jNiceSelectWrapper .jNiceSelectOpen {
	cursor:pointer;
	width: 21px;
	height:27px;
	background: url(/images/select_right.png) no-repeat 0 0;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top:25px;
	background-color: #FFF;
	border: solid 1px #CCC;
	max-height:180px;
	_height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:1000;width:280px!important;
	border-top:0px solid;
}

td.left_torg .jNiceSelectWrapper ul {width:194px!important;}


.jNiceSelectWrapper ul a {
	color:#555;
	display:block;
	text-decoration:none;
	z-index:998;
}
.jNiceSelectWrapper ul li {padding:0 0 0 5px;margin:0 0 2px;background:none;z-index:999;}
.jNiceSelectWrapper ul a:hover {color:#ed1c24;}
.jNiceSelectWrapper ul a.selected {color:#ed1c24;}





.all_docs {font-size:12px;border-bottom:0px solid!important;color:#868686;padding-left:10px;}
.all_docs_table th {color:#555;font-size:12px;background:transparent;padding:0 30px 15px 0;}
.all_docs_table td {padding:0 30px 0 0;}
span.date_number_docs {color:#868686;padding:2px 0 2px 24px;display:inline-block;background:url(/images/docs_pics.gif) 0 0 no-repeat;}

/*-------*/
table.news_filter td {padding:0 15px 0 0;vertical-align:top;height: 27px;}
table.news_filter label {color:#7a7a7a;padding-right:10px;}
table.news_filter .jNiceWrapper {padding-left:0;display:inline-block;*display:inline;zoom:1;}
td.news_month {width:167px;}
td.news_year {width:150px;}
table.news_filter  .jNiceSelectWrapper {width:121px!important;}
table.news_filter .jNiceSelectWrapper .jNiceSelectText {
    background: url(/images/news_select_bg.png) no-repeat 0 0;
    width:100px!important;
}

table.news_filter .jNiceSelectWrapper ul {width:98px!important;left: 11px;}




/*------------*/
table.archive_zones_table td {
	padding:0 40px 35px 0;
    text-align: left;
}

table.archive_zones_table  td.last_foto_td {padding-right:0px;}

a.img_link {
    display: inline-block;
	text-decoration:none;
}

div.photoname {
    font-size: 13px;
    margin-top: 15px;
    text-align: center;
}




.none {display:none;}







/*--------------*/
.residents_table {width:100%;margin-bottom:0px;}

table.residents_table td {padding:0;vertical-align:top;width:50%;}
table.residents_table .jNiceWrapper {display:inline-block;*display:inline;zoom:1;position:relative;height:27px;padding-left:0px;width:201px; vertical-align: middle;}
table.residents_table label {color:#555;display:inline-block;*display:inline;zoom:1;width:87px;vertical-align: super;cursor:pointer;}
table.residents_table label.int_txt {display:inline-block;*display:inline;zoom:1;vertical-align: baseline;}
table.residents_table .jNiceSelectWrapper .jNiceSelectText {background:url(/images/select_residents.gif) no-repeat 0 0;width:180px!important;}
table.residents_table .jNiceSelectWrapper {width:200px!important;}
table.residents_table div {height:27px;margin-bottom:15px;z-index:1;}
div.top_jn .jNiceWrapper {top:-2px;}
div.top_jn  label{ vertical-align: text-bottom;}
div.top_jn  label.int_txt{ vertical-align:top;}
table.residents_table .jNiceSelectWrapper ul {width: 189px !important;left: 6px;}
table.residents_table input.text {margin-left:6px;}
.jNiceRadio {display: block; background:url(/images/radio.png) no-repeat center top; vertical-align:middle; width:19px; height:19px;cursor:pointer;}
.jNiceChecked {background-position:center bottom;}
table.residents_table .radio_label {width:20px;padding-right:10px;}
table.residents_table .jRadioWrapper {width:74px;top:-3px;}

span.rang_areas {display:inline-block;*display:inline;zoom:1;padding-left: 6px;}

table.residents_table span.rang_areas label {width:20px;vertical-align:text-top;}
table.residents_table span.rang_areas input {width:40px;}
#area_size_from {margin-right:12px;}
/*-------------torgi-----*/
td.name_punkt {font-weight:bold;width:132px;padding-right:30px;}
/*------------------*/


.col5_area .def_content, .col4_inner .def_content, .content_col3_area .def_content {margin-bottom:25px;}
table.sm_t h2 {margin:0;}
table.sm_t td {padding:0;}








.op_div_2, .op_div_3, .op_div_4, .op_div_5, .op_div_6, .op_div_7, .op_div_8, .op_div_9, .op_div_10, .op_div_11, .op_div_12, .op_div_13, .op_div_14, .op_div_15, .op_div_16, .op_div_17, .op_div_18, .op_div_19, .op_div_20 {display:none;}

#residents_search {margin-bottom:20px;}
.float_none {float:none!important;}
.search_img_res {text-align:right;margin-right:58px;}

td.predm_zakupk span{display:block;margin-bottom:10px;}

div.content_check div {margin-bottom:11px;}
div.content_check label {cursor:pointer;}
div.content_check span.jNiceWrapper {display:inline-block;margin-right:16px;padding-left:0px; vertical-align: middle;}
div.text_emails {margin:13px 0 15px;position:relative;}
div.text_emails input {
  border:2px solid #e6e8e9;
	webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	behavior: url(/css/PIE.htc);
	 padding: 4px 10px;
	 -moz-box-shadow:0px 0 2px 1px #EFF1F2;
	 -webkit-box-shadow:0px 0 2px 1px #EFF1F2;
	 box-shadow:0px 0 2px 1px #EFF1F2;
	 position:relative;zoom:1;
	 outline:none;
	 width:379px;
	 margin-left:10px;
}

.sub_but {border: 0 none !important;height:31px;padding: 0;width:103px;}

table.filter_foto {margin-bottom:20px;}
table.filter_foto td {padding:0 20px 0 0;}
td.padd_right0 {padding-right:0px!important;}
table.filter_foto label {margin-right:10px;}
.date_from_foto {position:relative;width: 182px;}
.date_to_foto {position:relative;width: 171px;}
.date_from_foto  img {position:absolute;}
.date_to_foto  img {position:absolute;}



table.smi_filter label {display: inline-block;*display:inline;zoom:1;width: 60px;}
table.smi_filter label.po_label {width:34px;}
table.smi_filter input.img_otobr {margin-top:15px;}

table.smi_filter .jNiceWrapper {padding-left:0;display:inline-block;*display:inline;zoom:1;}
table.smi_filter .jNiceSelectWrapper{width:286px!important;}

table.smi_filter .jNiceSelectWrapper .jNiceSelectText {
    background: url(/images/select_bg2.png) no-repeat 0 0!important;
    width: 251px !important;
}
	
	
	
/*---------*/
form.register_form label {width:100px;display:inline-block;*display:inline;zoom:1;}	
form.register_form div {margin-bottom:15px;}

.info_user b {float:left;}
/*.info_user a {float:right;margin-right: 78px;}*/


table.asDir h2{
margin-top: 0px; 
padding-left: 14px;
} 
table.asDir p{
padding-left: 14px;
} 

table.asDir h3{
padding-left: 14px;
} 
table.asDir img{
padding-right: 26px;
} 

.rd {display:none;}
#registred_div {background:#fff;}
.red {color:red;}

.print_map {padding-left:18px;background:url(/images/print.gif) 0 3px no-repeat;float:right;}

.div_img_print {display:none;}
.none_print {display:none;}

#open_close .becom-residents-table h3 {font-size:11px;background:url(/images/h3_bg_close1.png) 0 0 no-repeat;padding-bottom:5px;padding-left:29px;margin:0;}
#open_close .becom-residents-table h3.open {background:url(/images/top_open2.png) 0 0 no-repeat; padding-left: 29px} 
#open_close .becom-residents-table  div  {font-size:11px;}
#open_close .becom-residents-table .opendiv  {background:url(/images/bg_open_div.png) 0 bottom no-repeat; padding-left:30px;margin-left:0;display: block!important;}
/*.becom-residents-table {background:url(/images/resident_table_bg.gif) 47px 0 repeat-y;}*/
.becom-residents-table td {padding:0;vertical-align:top;}
.becom-residents-table h4 {margin-top:0;}
.becom-residents-table td.main_step {padding-left:110px;width:315px;padding-right:22px;}

.becom-residents-table td.step1 {background:url(/images/step11.png) 19px 0 no-repeat;}    
.becom-residents-table td.step2.last {background:url(/images/step1last.png) 19px 0 no-repeat;}    
.becom-residents-table td.step2 {background:url(/images/step2_51.png) 13px 0 no-repeat;}    
.becom-residents-table td.step3 {background:url(/images/step3_41.png) 0 0 no-repeat;}   


.left_zakl  {position: fixed;left: 0;top:60px;z-index: 10000;}
.left_zakl a {z-index:10000;display:block;position:relative;}

.left_zakl a.top-block-info {width:46px;height:269px;overflow:hidden;}
.left_zakl a.top-block-info:hover {width:402px;}
.left_zakl a.top-block-info:hover .top_block {background:url(/images/top-block-bg.gif) 0 0 repeat-x;margin-right:46px;padding:7px 0 0 18px;color:#fff;}
p.zgl {text-align:center;}

.top_block .def_content p {text-align:center;}
.top_block .def_content   a {color:#fff;}
.top_block .def_content .name {position:relative;font-size:14px;}

.top-corn1 {float:right;}
.becom-residents-table td.open_h3 {padding-top:39px;}
#open_close .becom-residents-table .link-h3-div.opendiv {background:none;}
#open_close .becom-residents-table h3.open.link-h3 {background:url(/images/h3_bg_close1.png) 0 0 no-repeat;}

#residents_see{display:inline-block;*display:inline;zoom:1;background: url(/images/more_pic.gif) no-repeat right 5px;color: #1B94D9;padding-right: 16px;text-decoration: none;}
#residents_see span {border-bottom: 1px dotted;}

.align_right {text-align:right;}

.right_pics {display:block;width:46px;height:268px;background:url(/images/button_left1.png) 0 0 no-repeat;float:right;}
.left_zakl a.top-block-info:hover .right_pics {background:url(/images/button_left1_nowords.png) 0 0 no-repeat;}
}

.facebook-link {
	padding-left: 40px;
    background: url(/images/f.jpg) no-repeat left center;
    font-size: 11px;
    line-height: 33px;
    margin: 10px 0 -8px 50px;
}
.facebook-link  a {
	color: #555;
}
	