html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
body {
 font-family:  Arial, Verdana, sans-serif;
 text-align: left;
 color: #4c5963;
 font-size: 12px;
 margin: 0;
 padding: 0;
 min-width: 1000px;
 background: url(../i/bg.jpg) #f7f7f7 repeat-x 0 0;
}

img    {border: 0 solid }
A IMG  {border: none;}

a {
  color: #f18404;
  }
  
a:hover {
  text-decoration: none;
  }
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 12px;
  }

table td {
  padding: 0;
  }
  
*html #wrapper {
  width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }
  
.wrapper {
  float: left;
  width: 100%;
  }
  
.center {
  margin: 0 198px 0 272px;
  }
  
.left {
  float: left;
  width: 25%;
  width: 272px;
  margin-left: -100%;
  }
  
#center .left,
#footer .left,
#head .left {
  width: 27%;
  }  
  
#inner #center .left {
  display: none;
  }  
  
#center .center,
#footer .center {
  margin: 0 20% 0 27%;
  }  
  
#inner #center .center {
  margin: 0 20% 40px 0;
  }  
  
#inner .center .banner img {
 /* border: 1px solid #005091;*/
  }  
  
.right {
  float: left;
  width: 25%;
  width: 198px;
  margin-left: -25%;
  margin-left: -198px;
  }
  
#center .right,
#footer .right {
  width: 20%;
  margin-left: -20%;
  }  
  
/*head*/ 
#head {
  height: 215px;
  position: relative;
  z-index: 100;
  }
  
#head .center {
  margin: 0 0 0 27%;
  padding: 10px 17px 0 0;
  color: #fff;
  /*overflow: hidden;*/
  _height: 0;
  }

.icons {
  float: right;
  padding: 4px 0 12px 0;
  }
  
.icons span,
.icons a {
  float: left;
  margin-right: 26px;  
  height: 9px;
  }  
  
a.icon_index {
  background: url(../i/icon_index_s.gif) no-repeat 0 0;  
  width: 9px;
  }  
  
a.icon_index:hover {
  background: url(../i/icon_indexhover.gif) no-repeat 0 0;  
  width: 9px;
  }  
  
span.icon_index {
  background: url(../i/icon_index.gif) no-repeat 0 0;  
  width: 9px;
  }
  
a.icon_contacts {
  background: url(../i/icon_contacts_s.gif) no-repeat 0 0;  
  width: 10px;
  }  
  
a.icon_contacts:hover {
  background: url(../i/icon_contactshover.gif) no-repeat 0 0;  
  width: 10px;
  }  
  
span.icon_contacts {
  background: url(../i/icon_contacts.gif) no-repeat 0 0;  
  width: 10px;
  }
  
a.icon_map {
  background: url(../i/icon_map_s.gif) no-repeat 0 0;  
  width: 11px;
  }  
  
a.icon_map:hover {
  background: url(../i/icon_maphover.gif) no-repeat 0 0;  
  width: 11px;
  }  
  
span.icon_map {
  background: url(../i/icon_map.gif) no-repeat 0 0;  
  width: 11px;
  }  

.version {
  background: url(../i/bgpda.gif) no-repeat 0 0;
  color: #bdc3c8;
  float: left;
  padding: 0 0 0 23px;
  font-size: 11px;
  margin-left: 28px;
  }
  
#menu {
  clear: both;
  /*overflow: hidden;*/
  height: 52px;  
  background: url(../i/bgmenurep.gif) repeat-x 0 0;
  margin-bottom: 6px;
  }  
  
.bgmenu {
  background: url(../i/bgmenur.gif) no-repeat 100% 0;
  height: 52px;
  }  
  
#menu ul {
  list-style: none;  
  background: url(../i/bgmenul.gif) no-repeat 0 0;
  height: 52px;
  padding: 0 0 0 10px;
  }  
  
#menu ul li {
  float: left;
  margin-right: 9px; 
  position1: relative; 
  }  
  
#menu a,
#menu span {
  color: #fff;
  font-family: "Arial Narrow";
  font-size: 21px;
  text-decoration: none;  
  display: block;
  padding: 0;
  margin-bottom: 7px;
  }    
  
.menu1 {
  background: url(../i/bgmenu1.gif) no-repeat 0 100%;  
  }
  
#menu .menu1 a.link_menu1,
#menu .menu1 span.link_menu1 {
  width: 103px;
  height: 45px;  
  }   
  
.menu1 a {
  background: url(../i/menu1.jpg) no-repeat 0 0;
  }
  
.menu1 a:hover {
  background: url(../i/menu1_cur.jpg) no-repeat 0 100%;
  }
  
.menu1 span {
  background: url(../i/menu1_cur.jpg) no-repeat 0 100%;
  }  
  
.menu2 {
  background: url(../i/bgmenu2.gif) no-repeat 0 100%;  
  }

#menu .menu2 a.link_menu2,
#menu .menu2 span.link_menu2 {  
  width: 139px;
  height: 45px;  
  }  
  
.menu2 a {
  background: url(../i/menu2.jpg) no-repeat 0 0;
  }   
  
.menu2 a:hover {
  background: url(../i/menu2_cur.jpg) no-repeat 0 100%;  
  }
  
.menu2 span {
  background: url(../i/menu2_cur.jpg) no-repeat 0 100%;  
  }  
  
.menu3 {
  background: url(../i/bgmenu3.gif) no-repeat 0 100%;  
  } 
  
#menu .menu3 a.link_menu3,
#menu .menu3 span.link_menu3 {
  width: 95px;
  height: 45px;
  } 

.menu3 a {
  background: url(../i/menu3.jpg) no-repeat 0% 0;
  }   
  
.menu3 a:hover {
  background: url(../i/menu3_cur.jpg) no-repeat 0 100%;
  }
  
.menu3 span {
  background: url(../i/menu3_cur.jpg) no-repeat 0 100%;
  }  
  
.menu4 {
  background: url(../i/bgmenu4.gif) no-repeat 0 100%;
  }
  
#menu .menu4 a.link_menu4,
#menu .menu4 span.link_menu4 {
  width: 84px;
  height: 45px;
  } 

.menu4 a {
  background: url(/i/menu4.gif) no-repeat 50% 0;
  }   
  
.menu4 a:hover {
  background: url(/i/menu4_cur.gif) no-repeat 50% 100%;
  }
  
.menu4 span {
  background: url(/i/menu4_cur.gif) no-repeat 0 100%;
  }  

/*#menu .menu5 a.link_menu5,
#menu .menu5 span.link_menu5 {
  width: 70px;
  height: 45px;
  }   

.menu5 a {
  background: url(../i/menu5.jpg) no-repeat 0 0;
  }   
  
.menu5 a:hover {
  background: url(../i/menu5.jpg) no-repeat 0 100%;
  }
  
.menu5 span {
  background: url(../i/menu5.jpg) no-repeat 0 100%;
  }  
*/
#menu .menu5 a.link_menu5,
#menu .menu5 span.link_menu5 {
  width: 105px;
  height: 45px;
  }   
.menu5 {
  background: url(../i/help_bottom.gif) no-repeat 0 100%;
  }
.menu5 a {
  background: url(/i/help.jpg) no-repeat 0 0;
  }   
  
.menu5 a:hover {
  background: url(/i/help_hover.jpg) no-repeat 0 100%;
  }
  
.menu5 span {
  background: url(/i/help.jpg) no-repeat 0 100%;
  } 

#menu .menu6 a.link_menu6,
#menu .menu6 span.link_menu6 {
  width: 90px;
  height: 45px;
  }   
.menu6 {
  background: url(../i/tv_bottom.gif) no-repeat 0 100%;
  }
.menu6 a {
  background: url(/i/tv.jpg) no-repeat 0 0;
  }   
  
.menu6 a:hover {
  background: url(/i/tv_hover.jpg) no-repeat 0 100%;
  }
  
.menu6 span {
  background: url(/i/tv.jpg) no-repeat 0 100%;
  } 

#error #menu,
#error .bgmenu,
#error #menu ul,
#error #menu ul li {
  background: none;  
  height: 25px;
  }

#error #menu {
  margin-top: 40px;
  _margin-top: 50px;
  }   
  
#error #menu .menu1,
#error #menu .menu1 .link_menu1 {
  width: 75px;
  }  
  
#error #menu .menu1 a.link_menu1 {
  background: url(../i/menu1_er.gif) no-repeat 0 0;
  }  
  
#error #menu .menu2 {
  width: 75px;
  background: url(../i/bgli.gif) no-repeat 0 0;
  padding-left: 15px;
  }  
  
#error #menu .menu2 .link_menu2 {
  width: 75px;  
  }  
  
#error #menu .menu2 a.link_menu2 {
  background: url(../i/menu2_er.gif) no-repeat 0 0;
  }  
  
#error #menu .menu3 {
  background: url(../i/bgli.gif) no-repeat 0 0;
  padding-left: 13px;
  }  
  
  
#error #menu .menu3 a.link_menu3 {
  background: url(../i/menu3_er.gif) no-repeat 0 0;
  width: 112px;
  }  
  
#error #menu .menu4 a.link_menu4 {
  background: url(../i/menu4_er.gif) no-repeat 0 0;
  }  
  
#error #menu .menu4 {
  width: 65px;
  background: url(../i/bgli.gif) no-repeat 0 0;
  padding-left: 13px;
  }  
  

#error #menu .menu4 .link_menu4 {
  width: 65px;  
  }    
  
#error #menu .menu5 a.link_menu5 {
  background: url(/i/menu5_er.gif) no-repeat 0 0;  
  }  

#error #menu .menu6 a.link_menu6 {
  background: url(/i/menu7_er.gif) no-repeat 0 0;  
  }  
  
#error #menu .menu5 {
  background: url(../i/bgli.gif) no-repeat 0 0;
  padding-left: 13px;
  }  

#error #menu .menu6 {
  background: url(../i/bgli.gif) no-repeat 0 0;
  padding-left: 13px;
  }  
  
#head .banner {
  /**float: right;*/
  width: 198px;
  padding-top: 6px;
  }  
  
#head .banner img {
 /* border: 1px solid #435664;*/
  }  
  
.logo {
  margin: 0 0 17px 0;
  }  
  
.foto {
  margin-left: 30px;
  font-size: 12px;
  color: #fff;
  }   
  
.foto img {
  margin-right: 15px;
  display:block;
   
  background:url(/i/frame.jpg) no-repeat 0 0;
  padding:5px;
  }  
  
.foto p {
  margin-top: 22px;
  }   
  
.foto .foto_link a {
  color: #29475e;
  font-size: 11px;
  float: left;
  margin-top: -19px;
  //margin-top: -12px;    
  position: relative;
  display:block;
  
  } 
.foto .foto_link {
 vertical-align: bottom;
} 
.foto td {
  vertical-align: top;
  }  
  
.prognosis_coourses {
  width: 100%;  
  }  
  
.prognosis_coourses td {
  /*width: 50%;*/
  color: #fff;
  vertical-align: top;
  }   
  
.prognosis {
  font-size: 12px;
  padding-top: 15px;
  /*float: left;*/
  width: 40%;
  padding-left: 35px;  
  }  
  
.prognosis p b {
  font-size: 27px;
  font-weight: normal;
  }  

.prognosis p span {
  font-size: 19px;
  font-weight: bold;
  } 
  
.prognosis a {
  color: #29475e;
  font-size: 11px;
  margin-left: 40px;
  }   
  
.wdata {
  background: url(../i/bgdata.gif) no-repeat 0 0;
  padding-left: 45px;  
  font-family: "Arial Narrow";
  margin-bottom: 8px;
  }
  
.weather {
  background: url(../i/bgweather.gif) no-repeat 0 0;
  padding-left: 40px;
  margin-bottom: 2px;
  }
  
.weather span,
.weather b {
  font-family: "Arial Narrow";
  }  
  
.courses {
  font-size: 17px;  
  font-family: "Arial Narrow";
  padding-top: 17px;  
  }  
  
.courses b {
  font-size: 24px;
  font-weight: normal;
  }  
  
.courses a {
  color: #29475e;
  font-size: 11px;
  font-weight: normal;
  margin-left: 18px;
  font-family: Arial;
  float: left;
  margin-top: -8px;
  } 
  
.courses img {
  float: left;
  margin: 15px 10px 0 0;
  }   
  
.courses p {
  margin-bottom: 10px;
  }  
  
/*center*/
#center {
  padding: 0 17px;
  overflow: hidden;
  _height: 0;
  clear: both;
  /*****/
  margin-bottom:20px;
  }  
  
#center .left {
  padding-bottom: 30px;
  }  
  
/*block_white*/  
.block_white {
  background: url(../i/bg.gif) #fff repeat-y 100% 0;
  margin-bottom: 9px;
  }
  
.block_white form {
  background: url(../i/bg.gif) repeat-y 0 0;
  padding: 6px 12px 7px 11px;
  overflow: hidden;
  _height: 0;
  }
  
.block_white h2 {
  color: #4c5963;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
  }  

.block_whtop {
  background: url(../i/bgtoprep.gif) repeat-x 0 0;
  height: 4px;
  }   
  
.block_whbottom {
  background: url(../i/bgbottomrep.gif) repeat-x 0 0;
  height: 4px;  
  }
  
.block_white form input.inp_txt,
.block_grey form .inp_txt,
.block_white form select,
.block_grey form select, #at_bitrix form input[type=text], #at_bitrix form input[type=password], .block_white form input[type=text], .block_white form input[type=password], .bx-users-selector-filter input[type=password], .bx-users-selector-filter input[type=text] {
  border: 1px solid #c4c4c4;
  width: 100%;
  margin-bottom: 7px;
  font-size: 12px;
  font-family: Arial;
  color: #4c5963;
  }  
  
.block_white form .but,
.block_grey form .but, .block_white form input[type=submit], #at_bitrix form input[type=submit], .bx-users-selector-filter input[type=submit] {
  float: right;
  font-size: 12px;
  font-family: Arial;
  color: #4c5963;
  }
.bx-users-selector-filter input[type=reset] {
  float: left;
  font-size: 12px;
  font-family: Arial;
  color: #4c5963;
  }
.block_white form a,
.block_grey form a {
  margin-top: 2px;
  float: left;
  }   
  
/*block_grey*/  
.block_grey {
  background: url(../i/bg.gif) #fff repeat-y 100% 0;
  margin-bottom: 9px;
  }

.bgblock_grey {
  background: url(../i/bg.gif) repeat-y 0 0;
  padding: 13px 13px 13px 13px;
  overflow: hidden;
  _height: 0;  
  }  
  
.bgblock_grey p {
  margin-bottom: 5px;
  }  
  
/*headline*/  
.headline {
  background: url(../i/bgheadline.gif) repeat-x 0 0;
  height: 28px;  
  color: #d1dae0;
  font-size: 13px;  
  }
  
.headline a {
  color: #fff;
  font-weight: bold;
  } 
  
.headline h2 {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  }  

.bgheadline_l {
  background: url(../i/bgheadline_l.gif) no-repeat 0 0;
  padding: 6px 0 6px 13px;
  }

.bgheadline_r {
  background: url(../i/bgheadline_r.gif) no-repeat 100% 0;
  height: 28px;
  } 
  
#center .center {
  padding: 0 11px;
  margin-bottom: 30px;
  }    
  
/*block_orange*/
.block_orange {
  background: url(../i/bg.gif) #fff repeat-y 100% 0;
  margin-bottom: 9px;
  }
  
.bgblock_orange {
  background: url(../i/bg.gif) repeat-y 0 0;
  padding: 20px 13px 13px 13px;
  overflow: hidden;
  _height: 0;  
  }
  
.bgblock_orange .data {
  margin-right: 5px;
  }   
  
.bgblock_orange p {
  margin-bottom: 6px;
  }  
  
.block_orange .headline {
  background: url(../i/bgheadline_or.gif) repeat-x 0 0;
  color: #d1deee;
  }
  
.block_orange .bgheadline_r {
  background: url(../i/bgheadline_ror.gif) no-repeat 100% 0;
  }
  
.block_orange .bgheadline_l {
  background: url(../i/bgheadline_lor.gif) no-repeat 0 0;
  }

.orangenew .bgheadline_r {
  background: url(../i/bgheadline_rornew.gif) no-repeat 100% 0;
  }
  
.orangenew .bgheadline_l {
  background: url(../i/bgheadline_lornew.gif) no-repeat 0 0;
  }  
  
#inner .block_orange {
  margin-bottom: 11px;
  
  }  
  
#inner .block_orange .headline {
  background: url(../i/bg_orangerep.gif) repeat-x 0 0;
 /*height: 51px;*/
 height:auto;
 min-height:51px;
   _height:51px;

  }   
  
#inner .block_orange .bgheadline_r {
  background: url(../i/bg_orange_r.gif) no-repeat 100% 0;
  height: 51px;
   height:auto;
 min-height:51px;
   _height:51px;
  }  
  
#inner .block_orange .bgheadline_l {
  background: url(../i/bg_orange_l.gif) no-repeat 0 0;
  height: 51px;
  padding-left: 24px;
   height:auto;
 min-height:51px;
  _height:51px;
  }  
  
#inner .block_orange h1 {
  float: left;
  color: #fff;
  font-size: 30px;
  font-family: "Arial Narrow";
  font-weight: normal;
  /*****/
  font-size:23px;
  padding-top:6px;
  }
  
#inner .block_orange .headline p {
  float: left;
  color: #fff;
  margin: 12px 0 0 7px;
 white-space:nowrap;
  }  
  
#inner .block_orange .headline p span,
#inner .block_orange .headline p a {
  font-size: 14px;   
  float: left;
  margin: 0 5px 0 0; 
  font-size: Arial;
  font-weight: normal;
    /*****/
  font-size:13px;

  }   
  
.form_theme {
  float: right;
  padding: 0 29px 0 0;
  }

.form_theme span {
  font-size: 21px;
  font-family: "Arial Narrow";
  color: #fff;
  font-weight: normal;
  float: left;
  margin: 4px 5px 0 0;
  }   
  
.form_theme .kolvo {
  font-weight: bold;
  }  
  
#information .form_theme .kolvo {
  font-weight: normal;
  color: #999;
  }  

.form_theme select {
  width: 180px;
  height: 22px;
  padding-top: 2px;
  line-height: 30px;
  font-family: Arial;
  font-size: 12px;
  color: #333;    
  float: left;
  margin: 6px 4px 0 0;
  }  
  
.form_theme input {
  float: left;
  margin: 5px 0 0 0;
  cursor: pointer;
  }  
  
/*catalog*/
.catalog {
  width: 100%;
  }
  
.catalog td {
  width: 50%;
  vertical-align: top;
  }  
  
.catalog img {
  float: left;
  }  
  
.catalog p {
  overflow: hidden;
  _height: 0;  
  color: #4c5963;
  margin-bottom: 10px;
  margin-right: 10px;  
  }

.catalog a {
  color: #4c5963;
  }   
  
.catalog span {
  color: #f18404;
  display: block;
  }  
  
.catalog span a {
  color: #f18404;
  font-weight: bold;
  }  
  
.banner,
.reklama {
  text-align: center;
  margin-bottom: 9px;
  } 
  
.search h2 {
  background: url(../i/bgh2_search.gif) no-repeat 0 3px;
  padding: 0 0 0 19px;
  }   
  
.auto h2 {
  background: url(../i/bgh2_auto.gif) no-repeat 0 4px;
  padding: 0 0 0 19px;
  }  
  
.block_white .auto a {
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 4px;  
  white-space: nowrap;
  line-height: 11px;
  clear: left;
  } 
  
.auto .but {
  margin-top: 9px;
  }  
  
div.auto {
 /* background: url(../i/bg.gif) repeat-y 0 0;*/
/* padding: 6px 12px 7px 11px;*/
  overflow: hidden;
  _height: 0;
  background:transparent url(../i/bg.gif) repeat-y scroll 0 0;
overflow:hidden;
padding:6px 12px 7px 11px;
  }  
 .auto form {
	padding:0;
	background:none;
 } 
 
div.auto img {
  float: left;
  margin: 0 10px 0 0;
  } 
  
div.auto p {
  margin-bottom: 13px;
  }   
  
.auto_txt {
  overflow: hidden;
  _height: 0;
  } 
  
.block_white .auto_txt a {
  margin-bottom: 7px;
  display: block;
  }   
  
.event .bgblock_grey a {
  font-weight: bold;    
  line-height: 18px;
  }   
  
.event .bgblock_grey img {
  float: left;
  margin: 0 13px 10px 0;
  }  
  
.event p {
  clear: both;
  } 
  
.special {
  overflow: hidden;
  _height: 0;
  margin-bottom: 5px;
  }  
  
.special img {
  float: left;
  margin: 0 13px 0 0;
  } 

.special p {
  overflow: hidden;
  _height: 0;
  line-height: 17px;
  }   
  
.special b {
  display: block;
  line-height: 13px;
  }  
  
.block_avto .special p a,
.block_realty .special p a {
  font-weight: bold;
  display: block;
  color: #f18404;
  } 
  
#inner .right .block_avto .special p a {
  display: inline;
  margin-right: 5px;
  }  
  
.block_avto p a,
.block_realty p a,
.block_work p a {
  color: #606060;
  }   
  
.data,
.time {
  color: #a8a8a8;
  font-size: 11px;
  } 
  
.block_work p.link_first a {
  color: #f18404;
  font-weight: bold;
  }   
  
.link {
  display: block;
  background: url(../i/bgdeclaration.gif) no-repeat 100% 0;   
  } 
  
.declaration {
  background: url(../i/bgdeclarationrep.gif) repeat-x 0 0;
  margin-bottom: 6px;
  }  
  
.select {
  height: 42px;
  margin-bottom: 6px;
  background: url(../i/selectrep.gif) repeat-x 0 0;
  }  
  
.bgselect {
  background: url(../i/select.gif) no-repeat 0 0;
  height: 42px;
  }  
  
.select a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  text-align: right;
  padding: 13px 14px 13px 0;  
  /*_width: 196px;*/
  _height: 42px;
  background: url(../i/selectr.gif) no-repeat 100% 0;
  }  
  
.tv {
  margin-bottom: 10px;
  }   
  
.tv img {
  border: 1px solid #e3e3e3;
  margin-right: 7px;
  margin-bottom: 3px;
  }  
  
.tv a {
  font-weight: bold;  
  } 
  
.tv .time {
  font-size: 12px;
  }  
  
.form_sms {
  
  }  
  
.form_sms textarea {
  width: 100%;
  border: 1px solid #c4c4c4;
  margin-bottom: 7px;  
  }

.form_sms label {
  color: #4c5963;
  display: block;
  margin-bottom: 2px;
  }  
  
.form_sms label span {
  font-size: 11px;
  color: #919191;
  letter-spacing: -1px;
  }   
  
.form_sms img {
  float: left;
  margin-bottom: 5px;
  }

.form_sms .link_size {
  float: right;
  width: 33px;
  font-size: 11px;
  }   
  
.block_white .subscription a {
  white-space: nowrap;
  font-weight: bold;
  margin-top: 5px;  
  }   
  
.news {
  overflow: hidden;
  _height: 0;
  margin-bottom: 12px;
  }  
  
.news img {
  float: left;
  margin-right: 13px;
  }  
  
.news_txt,
.afisha .news_txt p {
  overflow: hidden;
  _height: 0;
  color: #606060;
  font-size: 11px;
  line-height: 16px;
  }  
  
.news a,
.afisha .news a {
  font-size: 12px;
  font-weight: bold;
  margin-right: 0;
  }  
  
.news .data {
  display: block;
  }
  
.news_txt p span {
  color: #a5a5a5;
  margin-left: 5px;
  }  
  
.afisha p .data {
  color: #606060;
  } 

.afisha p {
  color: #a6a6a6;
  font-size: 11px;
  }   
  
.afisha p a {
  font-size: 12px;
  margin-right: 5px;
  }  
  
.submenu {
  font-size: 11px;
  color: #606060;
  margin-bottom: 15px;
  }   
  
.submenu a {
  font-weight: bold;
  color: #606060;
  }  
  
.submenu span {
  margin-right: 5px;
  }  
 
.announcement {
  background: url(../i/bg_ann.gif) repeat-x 0 0;
  }  
  
.announcement a {
  padding: 0;
  margin: 0;
  display: block;
  width: 100%;
  float: none;
  text-align: left;
  background: url(../i/bg_annr.gif) no-repeat 100% 0;  
  }

.organization {
  background: url(../i/bg_orgrep.gif) repeat-x 0 0;  
  height: 44px;
  }   
  
.organization .link {
  background: url(../i/bg_org_r.gif) no-repeat 100% 0;
  padding: 0;
  text-align: left;
  float: none;
  width: 100%;
  }    
  
#inner .bgblock_orange {  
  padding: 18px 30px 30px 24px;  
  clear:both;
  }  
  
.block {
  margin: 0 0 7px 0;  
  }

.block img {
  float: left;
  margin: 0 20px 0 0;
  }   
  
.block_txt {
  overflow: hidden;
  _height: 0;
  }  
  
.block_txt a {
  font-weight: bold;
  }  
  
.title {
  color: #d6aa09;
  font-size: 21px;
  line-height: 21px;
  font-family: "Arial Narrow";
  margin-bottom: 15px;
  }  
  
.title a {
  color: #d6aa09;
  font-weight: bold;
  } 
  
.newsbig {
  margin-bottom: 22px;
  }  
  
.newsbig a.link_news {
  color: #f18404;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  }   
  
.auto_txt a.link_exit {
  margin-top: 10px;
  display: block;
  font-weight: bold;
  background: url(../i/bg_exit.gif) no-repeat 100% 2px;
  padding: 0 16px 0 0;
  display: inline-block;
  } 
  
.block_calendar table {
  width: 100%;
  }   
  
.block_calendar table select {
  width: 100%;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial;
  color: #4c5963;
  margin-bottom: 10px;
  }  
  
.block_calendar .tdselect {
  padding-right: 5px;
  }  
  
.tabcalendar thead td,
.tabcalendar tbody td {
  color: #606060;
  font-size: 10px;
  font-family: Arial;
  text-align: center;
  padding: 0 0 4px 0;
  }  
  
.block_calendar .tabcalendar thead td {
  color: #12af16;
  }  
  
.block_grey .block_calendar .tabcalendar tbody a {  
  float: none;
  }  
  
.block_calendar .tabcalendar a.sa {
  color: #4e4e4e;
  }  
  
.tabcalendar span {
  color: #b4b4b4;
  } 
  
.block_sort {
  background: #eaeaea;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  border-top: 1px solid #fff;
  padding: 6px 24px 6px 24px;
  color: #333;
  overflow: hidden;
  _height: 0;
  }   
  
.block_sort table {
  width: 100%;
  }  
  
.block_sort table td {
  width: 33.3%;
  border: 0px solid #333;
  }    
  
#afisha .block_sort table {
  width1: 70%;
  }  
  
#afisha .block_sort table td {
  text-align: left;
  }  
  
#afisha .block_sort td select {
  font-size: 12px;
  color: #333;
  font-family: Arial;
  }  
  
.block_sort p {
  float: left;
  /*margin-right: 59px;*/
  padding: 5px 5px 5px 0;
  }  
  
.block_sort p a {
  color: #333;
  }  
  
.bgblock_orange .block_sort .page {
  color: #333;
  font-size: 12px;
  font-family: Arial;
  padding:0;margin:0;
  }  
  
.page strong {
  margin-right: 7px;
  float: left;
  margin-top: 5px;
  }  
  
.page span {
  padding: 5px 6px 3px 6px;
  float: left;
  font-weight: bold;
  background: #fff;
  display:block;
  }  
  
.page i {
  font-style: normal;
  float: left;
  margin-top: 5px;
  }  
  
.sortbottom .page span {
  /*margin-top: 5px;*/
  }  
  
.page a {
  padding: 5px 6px 3px 6px;
  float: left;
  color: #333;
  display:block;
  }  
  
.page select {
  float: left;
  margin: 5px 10px 0 5px;
  width: 50px;
  font-size: 12px;
  }  
  
.page b {
  float: left;
  padding: 8px 0 0 0;
  font-weight: normal;
  color: #8e8e8e;
  font-size: 12px;
  } 
  
.block_sort .page img {
  float: left;
  margin-top: 5px;
  }  
  
.block_sort .pagenew strong {
  margin: 8px 3px 0 3px;
  } 
  
.block_sort label {
  color: #333;
  margin-right: 10px;
  } 
  
.show_page {
  text-align: center;  
  }  
  
.show_page select {
  width: 52px;
  font-size: 12px;
  font-family: Arial;
  }  
  
.tdsort {
  text-align: right;
  }   
  
.tdsort select {
  width: 98px;  
  font-size: 12px;
  font-family: Arial;
  }  
  
.sortbottom,
.sortbot {
  margin: 0 -30px -29px -24px;
  border-top: 0;
  }  
  
#inner #news {
  min-height: 705px;
  }  
  
#news .news {
  margin-bottom: 30px;
  }  
  
#news .news p {
  margin-bottom: 0;
  font-size: 12px;
  }  
  
.bgblock_orange #news .news .data {
  margin-bottom: 0;
  padding: 0;
  line-height: 11px;
  }  
  
.pnews .time {
  font-size: 12px;
  }  
  
.block_grey .pnews {
  margin-bottom: 16px;
  }  
  
.block_management {
  overflow: hidden;
  _height: 0;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 15px;
  margin-bottom: 19px;
  }  
  
.block_management .return,
.doptable .return {
  background: url(../i/bgreturn.gif) no-repeat 0 3px;
  padding-left: 15px;
  margin-right: 54px;  
  }  
  
.block_management a {
  float: left;
  margin-right: 20px;
  } 
  
.link_select {
  background: url(../i/bgselect.gif) no-repeat 0 0;
  padding-left: 20px;  
  }   
  
.link_print {
  background: url(../i/bgprint.gif) no-repeat 0 0;
  padding-left: 25px;
  }  
  
.link_comment {
  background: url(../i/bgcomment.gif) no-repeat 0 0;
  padding-left: 20px;
  }  
  
.link_write {
  background: url(../i/bgwrite.gif) no-repeat 0 3px;
  padding-left: 24px;
  font-weight: bold;
  } 
  
.link_discussion {
  background: url(../i/bgdiscussion.gif) no-repeat 0 3px;
  padding-left: 35px;
  font-weight: bold;
  }  
  
.link_like {
  background: url(../i/bglike.gif) no-repeat 0 0;
  padding-left: 26px;
  padding-bottom: 1px;  
  }  
  
.comment {
  padding: 15px 0 0 178px;
  border-top: 1px solid #d7d7d7;
  }  

.commentdel {
  padding: 15px 0 0 178px;
  border-top: 1px solid #d7d7d7;
  }  

.messagedel {
  padding: 15px 0 0 178px;
  border-top: 1px solid #d7d7d7;
  }  


.comments {
  padding: 15px 0 0 0px;

  }  
.admincomment {
	padding:15px 0 0 0;
}
.admincomment input {
	display:block;
	margin-bottom:10px;
}
.admincomment .checkbox, .admincomment img, .admincomment .comment_txt {
	float:left;
	margin-right:5px;
}

.block_orange .comment .data {
  color: #8d8d8d;
  margin-bottom: 3px;
  display: block;
  } 

.comment p strong {
  color: #4c5963;
  }  
  
.comment p {  
  margin-bottom: 3px;
  }   
  
.form_sort {
  border-top: 1px solid #d7d7d7;
  padding: 14px 0 0 178px;
  margin-bottom: 18px;
  }  
  
.form_sort label {
  font-weight: bold;
  }  
  
.form_sort select {
  margin-bottom: 7px;
  font-size: 12px;
  color: #333;
  font-family: Arial;
  }  
  
.form_sort a {
  font-weight: bold;  
  } 
  
.news .prev {
  background: url(../i/bgprev.gif) no-repeat 0 2px;
  padding-left: 17px;  
  font-weight: normal;
  }   
  
.next {
  background: url(../i/bgnext.gif) no-repeat 100% 2px;
  padding-right: 17px;  
  }   
  
.prev_next span {
  margin: 0 5px;
  color: #f18404;
  } 
  
.prev_next {
  margin-bottom: 10px;
  }   
  
.news_txtnew p { 
  font-size: 12px;
  }  
  
.news_txtnew img {
  margin-right: 28px;
  }  
  
.news_txtnew h2 {
  color: #4c5963;
  font-size: 21px;
  font-family: "Arial Narrow";
  margin-bottom: 13px;
  } 
  

.news_txtnew p {
  margin-bottom: 18px;
  }   
    
/*footer*/   
#footer {
  padding: 0 17px 20px 17px;
  overflow: hidden;
  _height: 0;
  margin-top: -20px;
  /*****/
  margin-top:0;
  }
  
#footer .left {
  text-align: center;
  }  
  
#footer .left p {
  color: #f18404;
  font-weight: bold;
  }  
  
.counter {
  margin-bottom: 40px;
  }  
  
.counter img {
  margin: 0 5px;
  } 
  
#footer .center {
  padding: 0 12px 0 25px;
  }   
  
.up {
  float: left;
  background: url(../i/bg_up.gif) no-repeat 50% 0;
  padding-top: 12px;
  margin-right: 29px;
  }  
  
.menu {  
  background: url(../i/bgmenubot.gif) repeat-x 0 0;
  overflow: hidden;
  _height: 0;
  margin: 0 0 19px 0;
  }  
  
.menu table {
  width: 100%;
  }  
  
.menu td {
  color: #f18404;
  font-weight: bold;
  text-align: center;
  }  
  
.menu_r {
  background: url(../i/bgmenu_r.gif) no-repeat 100% 0;
  }  
  
.menu_l {
  background: url(../i/bgmenu_l.gif) no-repeat 0 0;
  padding: 14px 28px 11px 28px;
  overflow: hidden;
  _height: 0;
  }  
  
#footer .center p {
  clear: both;
  color: #606060;
  line-height: 18px;
  } 
  
#footer .right {
  padding-top: 63px;
  }  
  
#footer .right p {
  background: url(../i/bg_pright.gif) no-repeat 0 4px;
  padding: 0 0 0 27px;
  margin-left: 13px;
  font-size: 10px;
  }  
  
#footer .right a {
  color: #c90a0a;
  font-size: 12px;
  }  
  
/**/
.links {  
  _height1: 0;  
  }

.links li {
  list-style: none;
  display: inline;
  }

.links {
  /*position: relative;*/
  z-index: 1000;
  }

.links ul {
  list-style: none;
  width: 680px;	
  padding-left: 0;	  
  }

.links ul li {
	position: relative;
	float: left;
	text-align: left;	
	}

.links li div.submenu {
	position: absolute;
	left: 0;	
	top: 45px;
	display: none;
	background: url(menubot.gif) #eeefef no-repeat 0 100%;
	z-index: 1000;	
	width: 185px;
	border-left: 1px solid #d1dbdd;	
	border-right: 1px solid #d1dbdd;	
	}

.links li div.submenu ul {
	padding: 20px 0 0 0;
	background: url(menutop.gif) no-repeat 0 0;	
	}

.links li div.submenu p {  
  border-top: 1px solid #d1dbdd;    
  padding: 5px 26px 0 17px;
  }

*html .links ul li .submenu p { float: left; height: 1%; }
*html .links ul li .submenu p a { height: 1%; }

.links li:hover, .links li.over {position: relative;z-index: 30000;}

.links li:hover div.submenu, .links li.over div { display: block; }     

#menu .links li div.submenu a {
  background: none;
  padding: none;
  color: #29475f;
  font-size: 11px;
  font-family: Arial;
  font-weight: normal;
  text-decoration: underline;
  }
  
#menu .links li div.submenu a:hover {
  text-decoration: none;
  }  
  
.menu2 .divbot {
  height: 8px;
  line-height: 8px;
  background: url(../i/divbotrep.gif) repeat-x 0 0;
  clear: both;  
  }

.menu2 .divbotl {
  height: 8px;
  line-height: 8px;
  background: url(../i/divbotl.gif) no-repeat 0 0;
  margin-left: -1px;
  margin-right: -1px;
  }

.menu2 .divbotr {
  height: 8px;
  line-height: 8px;
  background: url(../i/divbotr.gif) no-repeat 100% 0;
  padding: 0 5px;
  }   
  
.right .search a {
  font-size: 11px;
  }  
  
.right .search .inp_txt {
  color: #c2c6ca;
  }  
  
.block_search {
  background: url(../i/bgsearchrep.gif) repeat-x 0 100%;
  }
  
.block_search .block_whtop {
  background: url(../i/bgsh_trep.gif) repeat-x 0 0;
  }
  
.block_search .block_whbottom {
  background: url(../i/blsh_brep.gif) repeat-x 0 0;
  }
   
.block_event .bgblock_grey,
#inner .right .block_avto .bgblock_grey {
  text-align: center;
  }
  
.block_event .bgblock_grey img,
#inner .right .block_avto .bgblock_grey img {
  float: none;
  margin: 0 auto 5px auto;
  } 
  
#inner .right .block_avto .bgblock_grey img {  
  margin: 0 auto 13px auto;
  }     
  
.block_event .bgblock_grey a {
  clear: both;
  display: block;
  text-align: left;
  font-weight: bold;
  margin-bottom: 5px;
  } 
  
.block_event .bgblock_grey span a {
  text-align: center;
  font-size: 12px;
  }   
  
.block_event .bgblock_grey p,
#inner .right .block_avto .bgblock_grey p {
  text-align: left;
  }  
  
#information .block_orange .headline {
  background: url(../i/bgheadlinerep_inf.gif) repeat-x 0 0;  
  }  
  
#information .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_inf.gif) no-repeat 100% 0;
  }

#information .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_inf.gif) no-repeat 0 0;
  } 
  
#tv .block_orange .headline,
#afisha .block_orange .headline {
  background: url(../i/bgheadlinerep_tv.gif) repeat-x 0 0;  
  }  
  
#tv .block_orange .bgheadline_r,
#afisha .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_tv.gif) no-repeat 100% 0;
  }

#tv .block_orange .bgheadline_l,
#afisha .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_tv.gif) no-repeat 0 0;
  } 
  
#avto .block_orange .headline {
  background: url(../i/bgheadlinerep_avto.gif) repeat-x 0 0;  
  }  
  
#avto .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_avto.gif) no-repeat 100% 0;
  }

#avto .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_avto.gif) no-repeat 0 0;
  }
  
#catalog .block_orange .headline {
  background: url(../i/bgheadlinerep_catalog.gif) repeat-x 0 0;  
  }  
  
#catalog .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_catalog.gif) no-repeat 100% 0;
  }

#catalog .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_catalog.gif) no-repeat 0 0;
  } 
  
#property .block_orange .headline {
  background: url(../i/bgheadlinerep_property.gif) repeat-x 0 0;  
  }  
  
#property .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_property.gif) no-repeat 100% 0;
  }

#property .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_property.gif) no-repeat 0 0;
  }
  
#work .block_orange .headline {
  background: url(../i/bgheadlinerep_work.gif) repeat-x 0 0;  
  }  
  
#work .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_work.gif) no-repeat 100% 0;
  }

#work .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_work.gif) no-repeat 0 0;
  } 
  
#gallery .block_orange .headline {
  background: url(../i/bgheadlinerep_gallery.gif) repeat-x 0 0;  
  }  
  
#gallery .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_gallery.gif) no-repeat 100% 0;
  }

#gallery .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_gallery.gif) no-repeat 0 0;
  }
  
#map .block_orange .headline {
  background: url(../i/bgheadlinerep_map.gif) repeat-x 0 0;  
  }  
  
#map .block_orange .bgheadline_r {
  background: url(../i/bgheadliner_map.gif) no-repeat 100% 0;
  }

#map .block_orange .bgheadline_l {
  background: url(../i/bgheadlinel_map.gif) no-repeat 0 0;
  }   
  
.tab_information {
  width: 100%;
  }  
  
.tab_information td {
  width: 33.3%;
  font-size: 12px;
  color: #898989;
  vertical-align: top;
  } 
  
.tab_information p {
  padding-right: 65px;
  line-height: 21px;
  margin-bottom: 0;
  }   
  
.tab_information p a {
  color: #4c5963;
  } 

.tab_information p.link_orange {
  font-size: 15px;
  margin-top: 15px;
  }  
  
.tab_information p.link_orange a {
  color: #f18404;  
  font-weight: bold;
  }  
  
.aux_menu {
  border-bottom: 1px solid #d7d7d7;
  color: #848484;
  }  
  
.menu_auto {
  border-bottom: 0;
  }  
  
.aux_menu {
  padding: 0 0 15px 0;
  line-height: 19px;
  }  
  
.aux_menu .link_orange {  
  font-size: 15px;
  }  
  
.aux_menu .link_orange a {
  font-weight: bold;
  }  
  
.bl_grey {
  background: #edf0f3;
  margin: 0 -29px 20px -23px;
  padding: 12px 0 15px 25px;
  overflow: hidden;
  _height: 0;
  }  
  
.link_spec {
  float: right;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background: url(../i/bglink_spec.gif) no-repeat 0 0;
  width: 88px;
  _width: 105px;
  padding: 3px 5px 5px 12px;
  margin-top: 5px;  
  }  
  
.block_spec {
  float: left;
  width: 620px;  
  }  
  
.block_spec img {
  float: left;
  margin: 0 19px 0 0;
  }  
  
.block_spec_txt {
  overflow: hidden;
  _height: 0;
  }  
  
.center .block_spec_txt p {
  margin-bottom: 2px;
  }  
  
.link_big {
  font-size: 13px;
  font-weight: bold;
  }  
  
#tv .block_orange h2 {
  color: #12af16;
  font-size: 21px;
  font-weight: bold;
  font-family: "Arial Narrow";
  margin: 17px 0 15px 0;
  }  
  
#tv .tv {
  margin-bottom: 21px;
  }  
  
.tv_img {
  float: left;
  margin: 0 33px 0 0;
  }  
  
.tv_txt {
  overflow: hidden;
  _height: 0;
  }

.form_tv table {
  width: 100%;
  }   
  
.form_tv td {
  width: 25%;
  }  
  
.tdbut {
  text-align: right;
  }  
  
.tdcenter {
  text-align: center;
  }  
  
.tdleft {
  text-align: left;
  }  
  
.tdright {
  text-align: right;
  }  
  
.form_tv label {
  font-weight: bold;
  color: #12af16;
  font-size: 12px;
  margin-right: 5px;
  }  
  
.form_tv select {
  font-size: 12px;
  color: #333;
  font-family: Arial;
  }  
  
.form_tv select.kolvo {
  font-weight: bold;
  }  
  
.form_tv .all_sel {
  width: 115px;
  }

.tdcolor {
  text-align: center;
  }  
  
.tdcolor span {
  border: 1px solid #c4c4c4;  
  height: 11px;
  width: 11px;
  line-height: 11px;
  display: block;
  margin: 0 auto;
  }  
  
.color1 {
  background: #8591a7;
  } 
  
.color2 {
  background: #5cd173;
  }  
  
.color3 {
  background: #7bb1aa;
  }  
  
.color4 {
  background: #b1a37b;
  }  
  
.color5 {
  background: #977bb1;
  }  
  
.color6 {
  background: #c86365;
  }  
  
.color7 {
  background: #ec753f;
  }  
  
.color8 {
  background: #dfe9ee;
  }  
  
.color9 {
  background: #fff;
  }  
  
.color10 {
  background: #8e999e;
  }
  
.color11 {
  background: #5699b8;
  }  
  
.tab_auto {
  margin: 0 -29px 0 -23px;
  min-height: 500px;
  _height:500px;
  }  
  
#avto .tab_auto,
#property .tab_auto,
#afisha .tab_auto,
#map .tab_auto {
  _margin-top: -15px;
  } 
  
#gallery .tab_auto {
  margin: 0 0 0 10px;
  border-top: 1px solid #d7d7d7;
  padding-top: 25px;
  overflow: hidden;
  _height: 0;
  }   
  
.table {
  width: 100%;
  }  
  
.table td {
  font-size: 11px;
  padding: 13px 0 11px 20px;
  }  
  
.table thead td {
  background: #e3eaf6;
  color: #7396d1;
  font-size: 12px;
  }  
  
#property .table thead td {
  background: #f6ebe3;
  color: #af3d22;
  }  
  
#work .table td {
  color: #333;
  }  
  
#work .table thead td {
  background: #fbe4df;
  color: #e33209;
  border-bottom: 1px solid #eb6d4f;
  }  
  
#afisha .table thead td {
  background: #d0efd0;
  color: #09920d;
  border-top: 1px solid #12af16;
  }  
  
.table td sup {
  font-size: 7px;
  }  
  
.table tbody .tdgrey td {
  background: #f4f4f4;
  }  
  
.table td a {
  font-weight: bold;
  font-size: 12px;
  }  
  
.table td.td_img {
  text-align: center;
  }  
  
.table img {
  margin: 0 auto;
  }  
  
.table input {
  display: inline-block;
  margin: 0 3px 0 0;
  }  
  
.form_search table {
  width: 100%;
  margin-bottom: 7px;
  }  
 
.form_search table.ie {
  width: auto;
  margin-bottom: 7px;
  }  
.form_search td {
  /*width: 33.3%;*/
/*  padding-bottom: 8px;*/
padding:5px 10px;
  }


.form_search label {
  color: #7396d1;
  font-weight: bold;
  margin-top: 2px;
  }  
  
#property .form_search label {
  color: #af462d;
  }  
  
#work .form_search label {
  color: #e33209;
  }  
  
#gallery .form_search label {
  color: #6e4da9;
  }  
  
.form_search .td1 select {
  width: 125px;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  }
  
.form_search .td2 select {
  width: 105px;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  }
  
.form_search .td3 select {
  width: 69px;
  float: left;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  }
  
.form_search .td3 input.inp {
  width: 65px;
  float: left;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  }
  
.form_search .td1 label {
 /* width: 47px;*/
  float: left;
  margin-right: 10px;
 /* text-align: right;*/
  width:auto;
  margin-left:4px;
  
  }  
  
#gallery .form_search .td1 label {
 width: 90px;
  }  
  
.form_search .td2 label {
 /* width: 70px;*/
  float: left;
  margin-right: 10px;
  text-align: left;
  width:auto;
  margin-left:4px;
  }  
  
#property .form_search .td2 label {
  /*width: 100px;*/
  }  
  
.form_search .td3 label {
  float: left;
  margin-right: 10px;
  text-align: left;
 /* width: 70px;*/
 width:auto;
   margin-left:4px;
  }  
  
.form_search .td3 label.lab {
  width: 27px;
  } 
 .form_search .td3 label.lab-center {
  width: 27px;
  margin:0 0 0 10px;
  }  
  
.form_search a {
  float: left;
  background: url(../i/plus.gif) no-repeat 0 2px;
  padding-left: 17px;
  margin-right: 54px;
  margin-top: 5px;
  }  
  
.form_search .td3 input.but {
  margin-left: 0;
  }  
  
#work .form_search {
  background: #f9d6ce;
  border-top: 1px solid #e3350c;
  margin: 0 -29px 0 -23px;
  padding: 0 0 0 23px;
  overflow: hidden;
  _height: 0;
  } 
  
.divformbot {
  background: #fff;
  margin-left: -23px;
  padding-left: 23px;
  padding-right: 24px;
  overflow: hidden;
  _height: 0;
  }   
  
.divright {
  float: right;
  padding: 12px 0 7px 0;
  }  
  
.divright select {
  color: #333;
  font-family: Arial;
  font-size: 12px;
  width: 107px;
  }  
  
.divformbot p {
  float: left;
  font-family: Arial;
  font-size: 14px;
  color: #383838;
  padding: 12px 0 6px 0;
  }  
  
.divformbot p b {
  font-size: 19px;
  font-weight: normal;
  }  
  
select.type {
  font-weight: bold;
  }  
  
.menu_link {
  list-style: none;  
  font-weight: bold;  
  color: #fff;
  _overflow: hidden;
  _height: 26px;    
  }  
  
#work .menu_link {
  _float: left;
  } 
  
.menu_link a {
  color: #fff;
  text-decoration: none;
  }  
  
.menu_link li {
  background: url(../i/bgmenu_link_li.gif) repeat-x 0 0;
  float: left;
  height: 26px;
  margin-right: 1px;
  }

.menu_link li.s {
  background: url(../i/bgmenu_link_sli.gif) repeat-x 0 0;
  }

.menu_link p {
  background: url(../i/bgmenu_link_p.gif) no-repeat 100% 0;
  }

.menu_link .s p {
  background: url(../i/bgmenu_link_sp.gif) no-repeat 100% 0;
  }

.menu_link a {
  background: url(../i/bgmenu_link_a.gif) no-repeat 0 0;
  display: block;
  /*height: 26px;*/
  padding: 6px 26px 9px 26px;
  }

.menu_link span {
  background: url(../i/bgmenu_link_span.gif) no-repeat 0 0;
  display: block;
  /*height: 26px;*/
  padding: 6px 26px 9px 26px;
  }     
  
#property .menu_link li {
  background: url(../i/bgmenu_link_li_pr.gif) repeat-x 0 0;
  }   
  
#property .menu_link li.s {
  background: url(../i/bgmenu_link_sli_pr.gif) repeat-x 0 0;
  }  
  
#property .menu_link p {
  background: url(../i/bgmenu_link_p_pr.gif) no-repeat 100% 0;
  }

#property .menu_link .s p {
  background: url(../i/bgmenu_link_sp_pr.gif) no-repeat 100% 0;
  }  
  
#property .menu_link a {
  background: url(../i/bgmenu_link_a_pr.gif) no-repeat 0 0;
  }
  
#property .menu_link span {
  background: url(../i/bgmenu_link_span_pr.gif) no-repeat 0 0;
  }

#work .menu_link li {
  background: url(../i/bgmenu_link_li_w.gif) repeat-x 0 0;
  }   
  
#work .menu_link li.s {
  background: url(../i/bgmenu_link_sli_w.gif) repeat-x 0 0;
  }  
  
#work .menu_link p {
  background: url(../i/bgmenu_link_p_w.gif) no-repeat 100% 0;
  }

#work .menu_link .s p {
  background: url(../i/bgmenu_link_sp_w.gif) no-repeat 100% 0;
  }  
  
#work .menu_link a {
  background: url(../i/bgmenu_link_a_w.gif) no-repeat 0 0;
  }
  
#work .menu_link span {
  background: url(../i/bgmenu_link_span_w.gif) no-repeat 0 0;
  } 

#afisha .menu_link li {
  background: url(../i/bgmenu_link_li_af.gif) repeat-x 0 0;
  }   
  
#afisha .menu_link li.s {
  background: url(../i/bgmenu_link_sli_af.gif) repeat-x 0 0;
  }  
  
#afisha .menu_link p {
  background: url(../i/bgmenu_link_p_af.gif) no-repeat 100% 0;
  }

#afisha .menu_link .s p {
  background: url(../i/bgmenu_link_sp_af.gif) no-repeat 100% 0;
  }  
  
#afisha .menu_link a {
  background: url(../i/bgmenu_link_a_af.gif) no-repeat 0 0;
  }
  
#afisha .menu_link span {
  background: url(../i/bgmenu_link_span_af.gif) no-repeat 0 0;
  }

#map .menu_link li {
  background: url(../i/bgmenu_link_li_map.gif) repeat-x 0 0;
  }   
  
#map .menu_link li.s {
  background: url(../i/bgmenu_link_sli_map.gif) repeat-x 0 0;
  }  
  
#map .menu_link p {
  background: url(../i/bgmenu_link_p_map.gif) no-repeat 100% 0;
  }

#map .menu_link .s p {
  background: url(../i/bgmenu_link_sp_map.gif) no-repeat 100% 0;
  }  
  
#map .menu_link a {
  background: url(../i/bgmenu_link_a_map.gif) no-repeat 0 0;
  }
  
#map .menu_link span {
  background: url(../i/bgmenu_link_span_map.gif) no-repeat 0 0;
  }   
#map .menu_link span a {
background:none;
padding:0;
}  
.avto_txt img {  
  margin-left: 1px;
  margin-bottom: 1px;
  }  
  
.avto_txt .news_img {
  float: left;
  width: 205px;  
  }  
  
.foto_small {
  padding-top: 1px;
  overflow: hidden;
  clear: both;
  margin-bottom: 25px;  
  }  

.avto_txt .foto_small img {
  margin: 0; 
 /* border: 1px solid #fff;*/ 
  }
  
/*.avto_txt .foto_small a img {
  margin: 0;  
  opacity: 0.5;
  border: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  }  */

.avto_txt .foto_small a .img {
  margin: 0;  
  opacity: 0.5;
  border: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  }
  
.foto_small a{
  float: left;
  border: 1px solid #fff;  
  }  
  
.foto_small a:hover {
  border: 1px solid #000;  
  } 
  
.news_img p {
  background: url(../i/lupa.jpg) no-repeat 0 3px;
  padding-left: 28px;
  padding-right: 5px;
  font-size: 11px;
  color: #949ba1;
  clear: both;
  }   

.avto_txt .news_txt table {
  width: 100%;
  margin-bottom: 18px;
  }  

.avto_txt .news_txt td {
  width: 50%;
  }  
  
.avto_txt .news_txt table  p { 
  margin-bottom: 0;  
  }  
  
.tabcatalog {
  width: 100%;
  }  
  
.tabcatalog td {
  width: 33.3%;
  }  
  
.tabcatalog span {
  color: #939393;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 4px;
  }  
  
.tabcatalog span a {
  color: #ed8105;
  }  

.direction_txt {
  overflow: hidden;
  _height: 0;
  margin-bottom: 10px;
  }  
  
.direction_txt p {
  margin-bottom: 4px;
  color: #939393;
  }  
  
.offer {
  border-top: 1px solid #d7d7d7;
  padding: 10px 0 0 0;
  overflow: hidden;
  height: 161px;  
  _height: 170px;
  }

.offer h2 {
  color: #ca593e;
  font-size: 21px;
  line-height: 21px;
  font-family: "Arial Narrow";
  margin-bottom: 12px;  
  }   
  
.block_offer {
  float: left;
  width: 105px;
  height: 161px;
  _height: 170px;
  margin-right: 16px;
  }
  
.block_offer img {
  margin-bottom: 8px;
  }  
  
.block_offer sup {
  font-size: 6px;
  }  
  
.block_agency {
  text-align: center;
  font-size: 11px;
  color: #879096;
  margin-bottom: 15px;
  }  
  
.block_agency span {
  display: block;
  }  
  
.block_grey a.nobold,
a.nobold {
  font-weight: normal;
  }  
  
.tdinfo_agency img {
  margin-bottom: 5px;
  }  
  
.tdinfo_agency span {
  display: block;
  font-size: 11px;
  color: #646f78;
  }  
  
.tdinfo_agency a {
  font-weight: bold;
  }  
  
.link_search {
  background: url(../i/plus.gif) no-repeat 0 2px;
  padding-left: 17px;
  float: left;
  margin: 5px 0 0 15px;
  }  
  
.tdlab {
  text-align: right;
  padding-right: 10px;
  width: 130px;
  }  

.tdlab2, .form_search  td.tdlab2 {
 
  padding:5px 10px;

  }  
  
.form_search label.lab1 {
  font-size: 21px;
  font-family: "Arial Narrow";
  }  
  
.form_search .inpbig {
  font-size: 18px;
  width: 405px;
  float: left;
  margin-right: 5px;
  margin-top: 1px;
  margin-bottom: 7px;
  color: #383838;
  }
  
.form_search .butbig,
.add_announce .form_search .butbig {
  width: 151px;
  height: 30px;
  background: url(../i/butbig.gif) no-repeat 0 0;
   
  cursor: pointer;
  border: 0;
  }
  
.form_search .butbigResume {
  background: url('/i/butbig-2.gif') no-repeat scroll 0 0 transparent;
  cursor: pointer;
  border: 0;  
  width: 180px;
  height: 30px;
}  
.form_search .butbig-clean {
  width: 151px;
  height: 30px;
  background: url(../i/butbgclean.gif) no-repeat 0 0;
  font-family:"Arial Narrow", Arial;
  color:#fff;
  font-weight:700;
  font-size:21px; 
  cursor: pointer;
  border: 0;
}
#work .add_announce .form_search .butbig {
  background: url(../i/butbignew.gif) no-repeat 0 0;
   background: url(../i/butbgclean.gif) no-repeat 0 0;
  margin-left: 184px;
  margin-top: 20px;
  font-family:"Arial Narrow", Arial;
  
  color:#fff;
  font-weight:700;
  font-size:21px;
  }   
  
.form_search .selectbig {
  width: 305px;
  color: #333;
  font-size: 12px;
  font-family: Arial;
  margin-right: 15px;
  }   
  
.form_search .tab_input td {
  padding-bottom: 0;
  color: #333;
  }  
  
#work .form_search .tab_input label {
  font-weight: normal;
  color: #333;
  margin-left: 3px;
  }  
  
#work .form_search .inptxt {
  color: #333;
  width: 55px;
  margin-right: 5px;
  }  
  
#work .form_search table {
  margin: 26px 0 14px 0;
  }  
                     
#work .form_search table td table {
  margin: 7px 0 0 0;
  }  
  
#afisha .form_search label {
  color: #12af16;
  }  
  
#afisha .form_search select {
  width: 150px;
  }  
  
#afisha .form_search .td1 label {
  width: 65px;
  } 
  
#map .form_search .td1 label {
  width: 205px;
  white-space: nowrap;
  color: #3d5770;
  }  
  
.reiting {
  background: url(../i/bgreiting.gif) no-repeat 0 0;
  width: 55px;
  line-height: 10px;
  height: 10px;
  }  
  
#afisha .news_txt td .reiting {
  display: inline-block;
  }  
  
.reiting span {
  height: 10px;
  line-height: 10px;
  background: url(../i/reiting.gif) repeat-x 0 0;
  float: left;
  } 
  
#afisha .news_txt td .reiting span {
  margin-left: 0;
  }   
  
.news .psize {
  font-size: 11px;
  color: #898989;
  }  
  
.news .psize a {
  font-size: 11px;
  font-weight: normal;
  }  
  
.news_afisha {
  color: #606060;
  margin-bottom: 20px;
  border-top: 1px solid #d7d7d7;
  padding-top: 20px;
  }

.news_afisha p {
  margin-bottom: 0;
  }   
  
.news_afisha .newshead,
.news_afisha .newshead a {
  font-size: 15px;
  margin-bottom: 9px;
  }  
  
.news_afisha .newshead a {
  margin-right: 8px;
  }
  
.news_afisha .newshead span {
  margin-left: 8px;
  }  
  
.pright {
  float: right;
  color: #848484;
  font-size: 12px;
  font-family: Arial;
  }  
  
.pright a {
  font-weight: normal;
  }  
  
#afisha .title a {
  color: #12af16;
  }  
  
#afisha .block_txt .psize a {
  font-weight: normal;
  }  
  
#afisha .block_txt .newshead,
#afisha .block_txt .newshead .data {
  color: #606060;
  font-size: 15px;
  }  
  
#afisha .block_txt p .data {
  color: #606060;
  font-size: 12px;
  }  
  
#afisha .block_txt .newshead a {
  font-weight: bold;
  }  
  
#afisha .block_txt .psize {
  color: #898989;
  font-size: 11px;
  }  
  
#afisha .block_txt .psize {
  margin: -5px 0 10px 0;
  }  
  
#afisha .block_txt .newsbig .psize {
  margin: 0;
  }  
  
#afisha .block {
  overflow: hidden;
  _height: 0;
  margin-bottom: 20px;
  }  

.pdetails {
  margin-top: 25px;
  }  
  
.pdetails a {
  color: #4c5963;
  text-decoration: none;
  background: url(../i/plus.gif) no-repeat 0 1px;
  padding-left: 18px;
  }  
  
.tdvoting {
  vertical-align: top;
  font-size: 13px;
  color: #4c5963;
  font-family: Arial;  
  }  
  
.reitingbig,
.tdvoting .reitingbig {
  background: url(../i/bgreitingbig.gif) no-repeat 0 0;
  line-height: 22px;
  height: 22px;
  width: 121px;
  margin-top: 7px;
  }  
  
.reitingbig span,
.tdvoting .reitingbig span {
  line-height: 22px;
  height: 22px;
  float: left;
  margin-left: 0;
  background: url(../i/reitingbig.gif) repeat-x 0 0;
  } 
  
.avto_txt .reitingbig span {
  margin-left: 0;
  }   
  
.first_night {
  color: #606060;
  }  
  
.size {
  font-size: 11px;
  }  
  
.minsize {
  font-size: 10px;
  }  
  
.show span {
  color: #333;
  }  
  
#afisha p.schedule {
  margin-bottom: 10px;
  }  
  
.schedule a {
  margin-left: 35px;
  }  
  
.tabgallery {
  width: 100%;
  color: #9d9d9d;
  font-size: 11px;
  }  
  
.tabgallery td {
  padding-bottom: 20px;
  vertical-align: top;
  }  
  
.tabgallery img {
  margin-bottom: 9px;
  }  
  
.tabgallery p {
  margin-bottom: 0;
  }  
  
.tabgallery .ppadd {
  margin-bottom: 5px;
  }  
  
.linkcolor {
  color: #6e4da9;
  }  
  
.themesgallery table {
  width: 100%;
  }  
  
.themesgallery table td {
  padding: 0;
  line-height: 12px;
  width: 25%;
  }  
  
.themesgallery .bgblock_grey a {
  font-weight: normal;
  color: #6e4da9;
  }  
  
.themesgallery .bgblock_grey td.themesright {
  text-align: right;
  color: #afafaf;
  }  
  
.add_foto {
  background: url(../i/bgadd_fotorep.gif) repeat-x 0 0;
  height: 44px;
  }  
  
.add_foto .link {
  background: url(../i/bgadd_fotor.gif) no-repeat 100% 0;
  } 
  
.add_foto a {
  padding: 0;
  text-align: left;
  }   
  
#gallery .fotobig {
  border: 0;
  text-align: center;
  }  
  
.fotobig .tabgallery {
  text-align: left;
  margin-top: 25px;
  }
    
.tdnext {
  vertical-align: top;
  width: 25px;
  text-align: right;
  padding-top: 40px;
  }  
  
.tdprev {
  vertical-align: top;
  width: 40px;
  padding-top: 40px;
  } 
  
.fotobig .comment {
  text-align: left;
  padding-left: 0;
  margin-bottom: 10px;
  }  
  
.fotobig .comment img {
  float: left;
  }  
  
.fotobig .comment .comment_txt {
  overflow: hidden;
  _height: 0;
  padding-left: 23px;
  }  
  
h3 {
  text-align: left;
  color: #6e4da9;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 10px;
  }  
  
h3 span {
  font-weight: normal;
  }  
  
#map .catalog p {
  /*background: url(../i/plus.gif) no-repeat 0 5px;
  padding-left: 20px;*/
  }  
  
#map .catalog p.s {
 /* background: url(../i/min.gif) no-repeat 0 5px;*/
  }  
#map .catalog p span a {
	display:block;
	background: url(../i/plus.gif) no-repeat 0 5px;
  padding-left: 20px;
	
}
#map .catalog p.s span a {
	display:block;
	background: url(../i/min.gif) no-repeat 0 5px;
  padding-left: 20px;
	
}
#map .submap {
  margin: -7px 30px 20px 20px;
  list-style: none;
  color: #939393;
  }   
  
#map .submap li {
  padding-left: 10px;
  margin-bottom: 5px;
  }  
  
#map .submap li.plus {
  background: url(../i/plusnew.gif) no-repeat 0 4px;  
  }  
  
#map .submap li.cur {
  background: url(../i/minnew.gif) no-repeat 0 7px;  
  }  
  
.submap ul {
  list-style: none;
  font-size: 11px;
  color: #828282;
  margin-top: 5px;
  }  
  
.submap ul li a {
  color: #828282;
  }  
  
.submap ul li {
  margin-bottom: 5px;
  }  
  
#map .form_search td1 {
  width: 100%;
  }  
  
#map .table thead td {
  background: #e6ebf3;
  color: #3d5770;
  padding: 5px 0 5px 20px;
  }   
  
.table .tdbold {
  font-weight: bold;
  }  
  
#map .table .tdcenter {
  font-weight: bold;
  }  
  
#map .table thead .tdcenter {
  padding-bottom: 0;
  font-weight: bold;
  }  
  
#map .table .tdcenter img {
  margin-top: -6px;
  }  
  
#map .news_afisha p {
  color: #4c5963;
  }  

#map .news_afisha .newshead {
  overflow: hidden;
  _height: 0;
  margin-bottom: 0;
  }  
  
#map .news_afisha .newshead h2 {
  float: left;
  margin-right: 10px;
  }  
  
#map .news_afisha a {
  font-weight: normal;
  font-size: 13px;
  }  
  #map .profile  form {
	padding:0 29px 0 23px;
  }  
#map .profile  form.nopaddingform {
	padding:0 0 10px 0;
  }
#map .profile .table thead td {
  background: none;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 10px;  
  padding-bottom: 10px;  
  }  
  
#map .profile .table td {
  padding-left: 15px;
  }  
#map .profile .table td, #map .profile .table td table td {
  padding-left:0;
  }    
#map .profile .table .tdcenter {
  padding-left: 20px;
  width: 30px;
  } 
  
#map .profile .table tbody td {
  padding-top: 0;
  }   
  
#map .tab_auto .block_sort {
  border-top: 1px solid #405a72;
  }  
  
.profile .comment {
  border-top: 0;
  padding-left: 0;
  padding-right: 40px;
  font-size: 12px;
  }  
  
#map .sortbottom .page span {
  margin-top: 0px;
  }  
  
#map .tabgallery {
  text-align: center;
  }  
  
#map .block_sort .tabgallery td {
  text-align: left;
  width: 24%;
  }
  
#map .block_sort .tabgallery .tdprev {
  width: 5%;
  }  
  
#map .block_sort .tabgallery .tdnext {
  width: 5%;
  }  

#map .block_sort .tabgallery a {
  clear: both;
  float: none;
  display: block;
  color: #f18404;
  }   
  
.doptable td {
  width: 33%;
  }  
  
.doptable .tdleft {  
  padding: 15px 0 15px 25px;
  }  
  
.doptable .tdright {  
  padding: 15px 25px 15px 0;
  }
  
.block_sort .doptable .tdleft {  
  padding: 5px 0 15px 0;
  color: #4C5963;
  }  
  
.block_sort .doptable .tdright {  
  padding: 5px 0 15px 0;
  }  

.doptable .tdright a,
.newalbom,
.table .add_new {
  background: url(../i/plnew.gif) no-repeat 0 5px;
  padding-left: 15px;
  font-size: 15px;
  font-weight: bold;
  }
  
.table .add_new {
  float: right;
  margin-right: 25px;
  }   

.doptable .tdcenter {
  color: #3d5770;
  }   
  
.doptable .tdcenter span {
  font-size: 14px;
  }  
  
.doptable .tdcenter a {
  font-size: 11px;
  }  
  
.link_img {
  background: url(../i/bglink_img.gif) no-repeat 0 0;
  padding: 8px 0 12px 8px;
  height: 95px;
  }  
  
#map .profile .block_sort .tabgallery p {
  padding-top: 0;
  }  
  
.point {
  background: url(../i/bgpoint.gif) no-repeat 0 0;
  width: 74px;
  display: block;
  margin: 0 auto;  
  line-height: 6px;
  }  
  
.point b {
  background: url(../i/point.gif) no-repeat 0 0;
  line-height: 6px;  
  display: block;
  float: left;
  }  
  
#map .tabgallery .minsize {
  margin-top: -7px;
  }  
  
.p_orang,
#map .profile .p_orang strong {
  color: #f18404;
  } 
  
#map .profile .table td .p_orang a {
  font-weight: normal;
  }
  
#map .profile .table td .p_orang a.size {  
  font-size: 11px;
  }
  
.tabfriend .comment img {
  float: left;
  }  
  
.tabfriend .comment_txt {
  overflow: hidden;
  _height: 0;
  padding-left: 10px;
  font-size: 11px;
  _margin-right: -50px;
  }  
  
#map .profile .table td .comment_txt a {
  font-weight: normal;
  font-size: 11px;
  } 
  
#map .profile .table td .comment_txt strong a {
  font-weight: bold;
  font-size: 12px;
  }   
  
.tabfriend table {
  width: 100%;
  }  
  
.tabfriend table td {
  vertical-align: top;
  }  
  
.tabfriend table input {
  margin-top: 15px;
  }  
  
.tabfriend table p {
  margin-top: 5px;
  }  
  
#map .news_txt table td a {
  font-weight: bold;
  }

#map .news_txt table td p {
  margin-bottom: 3px;
  }   
  
.resultsearch {
  margin-top: -18px;      
  }  
  
.resultsearch .table .tdcenter strong {
  font-size: 12px;
  margin-top: -3px;
  display: block;
  color: #3d5770;
  }  
  
#map .resultsearch .table td .p_orang a {
  font-size: 12px;
  }  
  
#map .form_search {
  border-bottom: 1px solid #d7d7d7;
  margin: 0 25px 0 25px;
  }  
#photo_add .form_search {
	margin:0;
	padding:0 15px;
	border-width:0;
}  
#photo_add .form_search .captcha{
width:60px;
}
#map .form_search .td1 {
  width: 100%;
  padding-top: 10px;
  }
  
#map .form_search .td1 label {
  width: 30px;
  margin: 5px 15px 0 0;
  }  
  
#map .form_search .inptxt {
  width: 330px;
  font-size: 12px;
  color: #333;
  font-family: Arial;
  float: left;
  margin-top: 2px;
  }  
  
#map .form_search .but {
  float: left;
  margin-right: 10px;
  cursor: pointer;
  }  
  
#map .form_search p {
  margin-top: 5px;
  }  
  
#work .add_announce .form_search {
  border: 0;
  background: none;
  margin-left: -46px;
  }  
  
.add_announce .form_search .tdcolor1 {
  background: #f9d6ce;
  } 
  
.add_announce .form_search .tdcolor2 {
  background: #efefef;
  }   

#work .add_announce .form_search .tdlab {
  text-align: left;
  }  
  
#work .add_announce .form_search .tdlab .lab1 {
  width: 177px;
  margin-right: 10px;
  display: inline-block;
  text-align: right;
  }  
  
#work .add_announce .form_search .tdlab .lab2 {
  width: 177px;
  text-align: right;
  display: inline-block;
  _float: left;  
  margin-right: 4px;
  }  
  
.red {
  color: #e3320a;
  }  
  
.add_announce .form_search img {
  float: left;
  margin: 0 10px 0 189px;
  }  
  
#work .add_announce .form_search input,
#work .add_announce .form_search select,
.add_announce .form_search textarea {
  font-size: 12px;
  font-family: Arial;
  color: #333;
  }    
  
#work .add_announce .form_search .tdlab span.size {
  display: block;
  text-align: right;
  float: right;
  width: 177px;
  font-size: 10px;
  }  
  
#map .profile .tabfriend .comment p a {
  white-space: nowrap;
  position: relative;
  }  
  
.edit {
  overflow: hidden;
  _height: 0;
  }

.edit table {
  width: 100%;
  }   
  
.edit table td {
  padding: 9px 0 9px 0;
  }  
  
.edit table .trgrey td {
  background: #efefef;  
  }  
  
.edit table td.tdlabel {
  width: 174px;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
  }  
  
.profile .edit .nobold,
.form_search .nobold {
  font-weight: normal;
  }
  
.edit input {
  width: 198px;
  font-size: 12px;
  color: #333;
  font-family: Arial;
  }   
  
.edit .inprad {
  width: 20px;
  }  
  
.edit .td_info {
  font-size: 11px;
  color: #919191;
  padding-left: 10px;
  }  
  
.edit .bgtd_info {
  background: url(../i/bgtd_info.gif) no-repeat 10px 50%;
  padding-left: 33px;
  }  
  
.edit td img {
  float: left;
  margin-right: 10px;
  }  
  
.edit td p {
  color: #333;
  font-size: 12px;
  }  
  
.edit td .color {
  color: #e3320a;
  }  
  
.edit .but {
	background:transparent url(../i/butbgclean.gif) no-repeat scroll 0 2px;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"Arial Narrow",Arial,sans-serif;
	font-size:22px;
	font-weight:700;
	height:32px;
	width:151px;
  }  
  
.nobord {
  border-top: 0;
  } 
  
.edit td .inpfile {
  width: 265px;
  }   
  
.profile .but1 {
  background: url(../i/butreg.gif) no-repeat 0 0;
  width: 151px;
  }  
  
.block_orange ol {
  margin-left: 25px;
  color: #333;
  font-size: 12px;
  }  
  
#error #center {
  text-align: center;
  }  
  
#error #center .error {
  text-align: left;
  margin: 0 auto;
  width: 390px;
  line-height: 18px;
  }  
  
#error #center .error p {
  margin-bottom: 15px;
  }  
  
#error #center h2 {
  color: #e33209;
  font-size: 21px;
  font-family: Arial;
  font-weight: normal;
  margin-bottom: 5px;
  letter-spacing: -1px;
  }  
  
#error #center .headline {
  background: none;
  font-weight: bold;
  font-family: "Arial Narrow";
  font-size: 187px;
  line-height: 107px;
  color: #4d606f;
  height: 244px;  
  width: 246px;
  text-align: right;
  }  
  
#error #center .headline span {
  display: block;
  font-size: 63px;
  }  
  
#form {
  background: #fff;
  }  
  
.restore {
  width: 399px;
  height: 292px;
  /*border: 1px solid #c1c1c1;*/
  background: #fff;
  }  
  
.restore .headline {
  border: 1px solid #fff;
  background: #cbd4db;
  padding: 15px 20px 10px 20px;
  margin-bottom: 17px;
  }  
  
.restore .headline a {
  background: url(../i/bgclose.gif) no-repeat 100% 0;
  padding: 5px 30px 3px 0;
  float: right;
  font-size: 12px;
  color: #1c3142;
  text-decoration: none;
  font-weight: normal;
  }  
  
.restore h2 {
  float: left;
  color: #1c3142;
  font-size: 21px;
  font-family: Arial;
  font-weight: normal;
  letter-spacing: -1px;
  }  
  
.restore p {
  padding: 0 25px 18px 20px;
  line-height: 18px;
  }  
  
.restore label {
  float: left;
  clear: left;
  font-weight: bold;
  color: #4c5a63;
  padding-left: 20px;
  width: 75px;
  _width: 95px;
  margin-top: 4px;
  }  
  
.restore .inptxt {
  width: 280px;
  margin-bottom: 15px;
  }  
  
.restore .but {
  float: right;
  margin-right: 20px;
  color: #4c5a63;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  }  
  
.tabweather {
  width: 100%;
  }    
  
.wrapweather {
  width: 100%;
  margin: 5px 0 5px 0;
  } 
  
.tabweather thead td {
  text-align: center;
  border-bottom: 2px solid #afafaf;
  }
  
.tabweather thead th {
  border-bottom: 2px solid #afafaf;
  padding: 0 0 10px 24px;
  width: 250px;
  }  
  
.tabweather td {
  text-align: center;  
  border-bottom: 1px solid #d7d7d7;  
  }   
  
.tabweather thead td {
  vertical-align: top;
  }  
  
.tabweather th {
  vertical-align: top;
  color: #ed8105;
  font-size: 21px;
  font-weight: normal;
  font-family: "Arial Narrow";
  padding: 0 27px 0 24px;
  border-bottom: 1px solid #d7d7d7;
  } 
  
.tabweather th a {
  font-weight: normal;
  font-size: 12px;
  font-family: Arial;
  }  
  
.wrapweather th {
  border-bottom: 1px solid #fff;
  width: 80px;
  _width: 120px;
  }   
  
.wrapweather th span {
  display: block;
  color: #4c5963;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  }  
  
.wrapweather td {
  padding: 5px 0 4px 0;
  }  
  
.tabweather td b {
  display: block;
  }

.tabweather .morning td {
  background: #f1f1f1;
  border-bottom: 1px solid #fff;
  }   

.tabweather .day td {
  background: #fff;
  border-bottom: #fff;
  }   

.tabweather .evening td {
  background: #e1f0f9;
  border-bottom: 1px solid #fff;
  }   
  
.tabweather .night td {
  background: #d5dee5;
  border-bottom: 1px solid #fff;
  }   
  
.tabweather .temperatura {
  font-size: 27px;
  font-weight: normal;
  font-family: Arial;
  }  
  
.tabweather strong {
  font-size: 11px;
  }  
  
#center  #map .divweather {
  padding-left: 0;
  padding-right: 0;
  }  
  /* ----- new ----- */
  #at_bitrix, .tab_auto profile {
	padding-left:15px;
  }
  /*------------- modal comment's form ------------- */
  #simplemodal-overlay {background-color:#CED2D8; cursor:wait;}
#simplemodal-wrap {
	overflow:hidden;
}
/* Container */
#simplemodal-container {
/*	height:150px;
	_height:180px;*/
	color:#545454; 
	background-color:#fff; 
	border:1px solid #B1B5C2; 
/*	padding:12px;
	*/
	
}
#simplemodal-container  p{
	margin-bottom:1em;
	text-align:center;
}
#simplemodal-container  a{
	color:#B00000;
}
#simplemodal-container a.modalCloseImg {
	background:url(/i/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#simplemodal-container #basic-modal-content {
overflow:hidden;
padding:8px;}

#comment {
	display:none;
	height:140px;
padding:12px;
width:400px;
}

#commentdel {
	display:none;
	height:20px;
padding:12px;
width:220px;
}

#messagedel {
	display:none;
	height:140px;
padding:12px;
width:400px;
}

#messagemail {
	display:none;
	height:260px;
padding:12px;
width:400px;
}


#comment h3 {
	margin-bottom:5px;
	color:#f18404;
}
#comment textarea {
	width:100%;
	height:100px;
	margin-bottom:10px;
	border:1px solid #B1B5C2; 
}
#messagedel textarea {
	width:100%;
	height:100px;
	margin-bottom:10px;
	border:1px solid #B1B5C2; 
}
#messagemail textarea {
	width:100%;
	height:100px;
	margin-bottom:10px;
	border:1px solid #B1B5C2; 
}


#comment input {
	float:right;
}
#commentdel input {
	float:right;
}

#messagedel input {
	float:right;
}

#messagemail input {
	float:right;
}

#comment a{
	float:left;
}
  table.forum-table{
width:auto;}
.search-page {
	padding:5px 20px;
}
.page-search .comment {
	padding-left:0;
}

#work .add_announce .form_search .prop .tdcolor2 {
    padding:0 18px 8px 18px; 
    width:50%;
  }
#work .add_announce .form_search .prop .tdcolor2  label {
    display:block;
    padding-bottom:5px;
    }
#work .add_announce .form_search .prop .tdcolor2 input , #work .add_announce .form_search .prop .tdcolor2 select, #work .add_announce .form_search .prop .tdcolor2 textarea{
    width:98%;
}
#work .add_announce .form_search .prop .tdcolor2 input.file_input {
    width:auto;
}
#work .add_announce .form_search .prop .tdlab .lab2 {
display:inline-block;
margin-right:4px;
text-align:left;
width:40px;
}
#work .add_announce .form_search .prop .tdlab .lab2 {
display:inline-block;
margin-right:4px;
text-align:left;
width:40px;
}
#work .add_announce .form_search .prop .tdcolor2 input.checkbox {
	width:10px;float:left;
}
#work .add_announce .form_search .prop .tdcolor2 img {
	margin:0 0 15px 5px;
}
 .ext_search{
	
 
  margin: 0 -29px 0 -23px;
 
  overflow: hidden;
  _height: 0;
 } 
 .extsearch  {
	margin:0;
	
 }
 #avto .form_search .td1{
	padding-left:15px;
 } 
 .form_search .td1 div , .form_search .td2 div ,  .form_search .td3 div {
 display:inline;
 }
.form_search .td1 label {
 /* width: 77px;*/
  float: left;
  margin-right: 10px;
  text-align: right;
  } 
 .form_search .avto .td1 label {
width: 77px;
  } 
 .form_search .avto  .extsearch .td1 label {
width: auto;
  } 
 .form_search .extsearch_link {
	background:transparent url(../i/extsearch_link.gif) no-repeat scroll 0 0;
	color:#000000;
	display:block;
	height:29px;
	margin-bottom:-5px;
	padding:0 10px;
	position:relative;
	width:150px;
	float:right;
	margin-right:25px;
	margin-top:20px;
	_width:170px;
 } 
 .form_search .extsearch_link a{
	margin-right:0;
	color:#000;
 }
 .form_search .extsearch_link a.open {
	background-image:url(/i/min.gif);
 }
.form_search .extsearch_submit {
	background:transparent url(../i/searchsubmitbg.gif) no-repeat scroll 0 0;
	color:#000000;
	display:block;
	height:23px;
	_height:29px;
	margin-bottom:10px;
	padding:3px 10px 3px 50px;
	position:relative;
	width:110px;
	float:right;
	margin-right:35px;
	_margin-right:30px;
	_width:170px;
 } 
   .form_search  td {
	vertical-align:top;
   }  

   .form_search  td.vbottom {
	vertical-align:bottom;
   }
  .form_search  .extsearch td {
	background:#f5f4f4;
	padding:11px 10px 8px;
	vertical-align:top;
 } 
 .form_search .extsearch .nopadding td {
	padding:0 0 3px 0;
 } 
 .extsearch {
	display:none;
	
 }
   .form_search  .open{
	display: table-row;
   }
 .form_search .blline {
 border-top:1px solid #7396d1;
 margin-top:-7px;
 }
 .extsearch table {
	margin:0;

 }
 .sp {
	clear:both;
 }
 .fright {
	float:right;
 }
 .form_search .extsearch td .nopadding {
	padding-bottom:0;
 }
  .form_search .bgblock_orange p{
	margin-bottom:0;
  }
  .checkbox-list {
  	width:50%;
	float:left;
  }
 .tab_auto .text {
 	padding:20px 40px;
 }
  .tab_auto .text p{
 	margin-bottom:10px;
	/*text-indent:15px;*/}
	.tab_auto .text .size {
	font-size:14px;
 }
   .tab_auto .text ul{
 	margin:10px 30px;
	list-style:disc;
 }
 .tab_auto .text a {
	color:#7BA2C7;
}
.message-error {
	background:#f6ddd9;
	color:#e70909;
	display:block;
	border:1px solid #e70909;
	font-weight:700;
	line-height:18px;
	padding:2px 2px 2px 17px;
	margin-bottom:10px;
	margin-left:23px;
	margin-right:29px;
	font-size: 16px
}
.message-add {
	background:#d9f6da;
	border:1px solid #40a942;
	color:#40a942;
	display:block;
	margin-bottom:10px;
	font-weight:700;
	margin-right:29px;
	padding:2px 2px 2px 17px;margin-left:23px;
	line-height:18px;
	font-size: 16px
}
.victorina {
	margin-bottom:11px;
}
.victorina img{
	display:block;
}

.onlineorder2 {
    position:relative;
    padding:0 0 5px;
}

.overlay {
	background:#FFF url(/images/loading.gif) 50% 50% no-repeat;
	height:100%;
	left:-5px;
	opacity:0.75;
	position:absolute;
	top:-5px;
	width:100%;
	z-index:100;
        filter: alpha(opacity=75);
}
.hidden {
	display: none;
}
.red {
 	color: #ff0000;
}

.form_search2 table {
  width: 100%;
  margin-bottom: 7px;
  }  
 
.form_search2 table.ie {
  width: auto;
  margin-bottom: 7px;
  }  
.form_search2 td {
  /*width: 33.3%;*/
/*  padding-bottom: 8px;*/
padding: 0px 10px;
  }


.form_search2 label{
  color: #7396d1;
  font-weight: bold;
  margin-top: 2px;
  }  

.form_search2 label.error{
  color: #ff0000;
  }  
.nobord{    border: 0 solid #000000;
 }

.nobord td{
        border: 0 solid #000000;
    line-height: 18px;
    padding: 7px 15px;
    text-align: left;
    vertical-align: middle;}

#afisha .comment {
  padding-left: 0px;
}

#afisha .comment img{
  float: left;
}

#afisha .comment .comment_txt {
  overflow: hidden;
  padding-left: 23px;
}

