body{margin: 0; font-family: tahoma; background: white;}
a img{border: none;}
div.mainDiv{/*width: 998px; *//*margin: 0 auto;*/ /*position: relative;*/}
div.leftCol{float: left; width: 180px; padding: 0px 13px 0 28px;}
div.leftCol img{display: block;}
div.leftCol img.eng{display: none;}
div.rightCol{/*float: right; width: 763px; */ padding-top: 19px; margin-right: 14px; margin-left: 200px; }
img.eng{display: none;}
img.logo{margin: 20px 0 41px 21px}
div.otheCity{display: none;}
a.otheCity{display: block; width: 80px; margin-left: 95px; font-size: 11px; color: #969696; margin-top: 5px;}
div.news{display: none;}
div.news a{display: none;}
a.allNews{display: none;}
div.news table{margin-top: 31px; margin-bottom: 10px;}
.newsDate td{background: #FFD000; color: white; font-size: 11px;}
div.mainMenu{display: none;}
div.imgLink{display: none;}
div.topMenu{display: none;}
div.topMenu td{background: url(/media/redesign/img/img_viz7.gif) repeat-x;}
div.topMenu td a{color: #5C5C5C; padding-left: 20px; background: url(/media/redesign/img/yellow_bullit.gif) 0% 50% no-repeat; font-size: 11px; text-transform: uppercase; font-weight: bold; font-family: arial; margin-right: 11px;}
div.content{margin-top: 0; color: #A8A8A8; font-size: 11px; padding-left: 21px; //padding-left: 18px;}
div.content h1, div.content h2{color: #0064A5; font-size: 18px; margin: 50px 0 8px 0;}
div.content p{margin: 0; margin-bottom: 11px;}
.bottomMenu{display: none;}
.bottomMenu td{background: #007DC2;}
.bottomMenu td a{color: #ffffff; padding-left: 8px; background: url(/media/redesign/img/bottom_menu_bulit.gif) 0% 65% no-repeat; font-size: 10px; text-transform: uppercase; font-weight: bold; font-family: arial; margin-right: 21px;}
.bottomMenu td img{display: block;}
div.bShadow{ display: none;}
.mainMenu2{display: none;}
.mainMenu2 a{color: #0064A5; padding-left: 31px; background:  url(/media/redesign/img/gray_bullit.gif) 13px 50% no-repeat; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: arial; margin-right: 12px;}
div.footer{ padding-left: 40px; /* padding-bottom: 70px; */position: relative; clear: both; padding-top: 55px; _padding-top: 30px;}
div.footer p{ width: 270px; font-size: 11px; color: #A8A8A8; margin: 0;}
div.footer a{ color: #A8A8A8; text-decoration: none;}
div.counters{ position: absolute; top: 10px; left: 250px;}
.mainMenu ul{ margin: 0; padding: 0; list-style: none;}
.mainMenu ul li, .mainMenu ul li.sel{ padding-left: 19px; margin-bottom: 1px; padding-top: 7px; font-size: 11px;}
.mainMenu ul li.sel{ background: url(/media/redesign/img/main_menu_sel.gif) no-repeat;}
.mainMenu ul li.sel div, .mainMenu ul li a{ width: 161px; height: 22px; color: #ffffff; padding-left: 19px; background:  url(/media/redesign/img/img_viz16.gif) 0 2px no-repeat; font-size: 11px; text-transform: uppercase; font-weight: bold; font-family: arial; text-decoration: none;}
.mainMenu ul li a{display: block; color: #7F7F7F; background:  url(/media/redesign/img/main_menu_bullit.gif) 0 2px no-repeat;}
div.offer{float: right; width: 212px; background: url(/media/redesign/img/img_viz14.gif) repeat-y; margin-left: 19px;}
div.meta{ display: block;}
div.meta h1{ background: none; color: #464646; font-size: 32px; font-weight: normal; padding: 0px; margin: 0; display: block;}
div.meta h2{ color: #464646; font-size: 25px; font-weight: normal; margin: 25px 0 15px 0; display: block;}
div.offer{display: none;}
div.offer img{display: block;}
div.offer div{margin: 0 6px;}
div.offer div a{color: #444444; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; background: url(/media/redesign/img/yellow_bullit2.gif) 5px 2px no-repeat; padding-left: 22px; margin-top: 8px;}
 div.path{display: none;}
 div.path a{color: #ABABAB;}
 div.articleViz{ display: none; }
 .mainMenu ul li.sel ul{list-style: none; margin: 9px 0 8px 0; padding: 0; width: 160px;}
 .mainMenu ul li.sel ul li{ text-transform: lowercase; padding-top: 0; margin-bottom: 2px;}
 .mainMenu ul li.sel ul li a{ text-decoration: underline; }
 .mainMenu ul li.sel ul li a, .mainMenu ul li.sel ul li span{ text-transform: lowercase; color: #464646; padding-left: 10px; background: url(/media/redesign/img/img_viz17.gif) 0 5px no-repeat; font-weight: normal; width: 131px; font-family: tahoma; height: auto; }
 .mainMenu ul li.sel ul li span{ color: #0064A5; background: url(/media/redesign/img/img_viz18.gif) 0 5px no-repeat; font-size: 11px; display: block;  height: auto; }
div.sitemap{padding-left: 4px;}
div.sitemap a{color: #0064A5;}
div.sitemap div{margin-bottom: 3px;}
div.sitemap div.fLevel a{font-size: 20px;}
div.sitemap div.sLevel a, div.sitemap div.tLevel a{font-size: 12px; text-decoration: none;}
div.sitemap div.sLevel{padding-left: 26px; background: url(/media/redesign/img/img_viz19.gif) 10px 4px no-repeat;}
div.sitemap div.tLevel{padding-left: 46px; background: url(/media/redesign/img/img_viz20.gif) 30px 4px no-repeat;}
.content_text, .content_text td, div.faq, table.faq_list, .faq_form{font: normal 12px tahoma; color: #464646;}
a{color: #464646;}
.content_text .title{font-size: 20px; color: #464646;}
.content_text .tHead, .content_text .tHead td{font-size: 17px; color: #464646; font-weight: bold; background-color: #F0F0F0;}
.content_text .tHead, .content_text .tHead td{padding: 4px 0 4px 9px;}
.content_text .tdSimple td{padding: 10px;}
.content_text ul{margin: 0; padding: 0; list-style-image: url(/media/redesign/img/img_viz20.gif); margin-left: 15px;}
 .calcCol1{padding-top: 7px; padding-bottom: 21px; padding-left: 44px; font: normal 18px Tahoma; color: #0064A5; background: url(/media/redesign/img/img_viz23.gif) repeat-y }
 .calcCol2{padding-top: 7px; padding-bottom: 7px; padding-left: 5px; background: url(/media/redesign/img/img_viz23.gif) 100% 0 repeat-y; vertical-align: top; }
.calcResult1{padding-top: 13px; padding-bottom: 7px; padding-left: 39px; font: normal 18px Tahoma; color: #ffffff;}
.formstTd{width: 249px; padding-top: 4px; padding-bottom: 4px; font: normal 25px tahoma; color: #007DC2; text-align: center; background: url(/media/redesign/img/img_viz26.gif) 0 50% no-repeat}
.content p b {color: #0064A5;}
table.faq, table.faq_list{margin-top: 38px;}
table.faq a{font: normal 20px tahoma; color: #0064A5;}
table.faq_list a{font: bold 12px tahoma; color: #0064A5;}
div.faq_form{margin-top: 27px;}
div.cityList{width: 120px; background: #FFD000; position: absolute; top: 294px; left: 88px; display: none;}
div.cityList a{color: #464646; font-size: 11px;}
div.contacts{margin-top: 37px;}
div.contacts div.contactsTable{clear: right;}
div.contacts div.contactsTable div{margin-top: 35px; margin-bottom: 35px; //margin-top: 0; //margin-bottom: 0; font-size: 12px; color: #464646;}
div.contacts a, table.search div, td.news_txt a{font-size: 20px; color: #0064A5;}
div.contacts div p, div.contacts div p a{font-size: 12px; color: #464646;}  
table.search, table.pager {font-size: 12px;}
table.pager {float: right;}
table.search p {margin: 0;}
table.search a, table.pager b {color: #0064A5;}
table.newsDate{margin-top: 37px; margin-bottom: 18px;}
table.newsDate td{background: #FFD000; color: #ffffff; font: bold 12px tahoma;}
td.news_txt{font-size: 12px;}
td.news_txt p{margin: 0;}
td.news_txt a{display: block; margin-bottom: 13px; }
ul.last_level_menu{font-size: 11px; padding: 0; margin: 8px 0 8px 16px; list-style: none;}
ul.last_level_menu li{padding-left: 12px; background: url(/media/redesign/img/img_viz20.gif) 0 4px no-repeat; margin-bottom: 4px; *background-position: 0 8px; }
div.year{font-size: 18px; color: #0064A5; margin-right: 25px; float: left;}
div.year a{font-size: 18px; color: #969696;}
table.doc, table.doc table{font-size: 12px; color: #464646;}
table.doc h1{margin: 0 0 6px 0; font: normal 20px Tahoma;}
table.doc div.download, table.doc table div.download{background-color: #FFD000; width: 159px; text-align: left; color: white; margin: 3px 0;}
table.doc div.download img, table.doc table div.download img{margin: 3px 10px 3px 0; vertical-align: middle;}
table.doc div.download a, table.doc table div.download a{color: white; text-decoration: none;}
table.anketa{font-size: 12px;}
table.anketa td{vertical-align: top; padding-bottom: 11px;}
table.anketa td sup{font-size: 9px;}
table.anketa td input{width: 310px; margin-left: 5px;}
input.submit{border: none; cursor: pointer; width: 113px; height: 24px; background: url(/media/redesign/img/form_send.gif) no-repeat; margin-left: 195px; margin-right: 20px}
input.reset{border: none; cursor: pointer; width: 108px; height: 24px; background: url(/media/redesign/img/form_reset.gif) no-repeat;}
table.offer{font-size: 11px; margin-bottom: 59px;}
table.offer table{font-size: 11px;}
table.offer table div.link{width: 518px; height: 60px; position: relative; background: url(/media/redesign/offer/border_bottom.gif);}
table.offer table div.link a{display: block; position: absolute; top: 32px; left: 38px; width: 180px; font-weight: bold; color: #4C4C4C;}
table.offer h1{font-size: 20px; color: #FFAC00; margin: 0; margin-bottom: 15px;}
table.rating{margin-top: 26px; font-size: 12px;}
table.rating a{font-size: 12px;}
table.rating div.name{font-weight: bold; color: #0064A5; padding-left: 12px; background: url(/media/redesign/img/img_viz20.gif) 0 50% no-repeat; margin-bottom: 15px;}
table.rating strong{font-weight: normal; color: #0064A5;}
div.city{font-size: 20px; color: #0064A5; margin-bottom: 13px; margin-top: 18px;}
div.partner{background: url(/media/partners/border/bg.gif) repeat-y;}
table.partnerDiv td{background: url(/media/partners/border/viz2.gif) 0 100% no-repeat; padding-bottom: 21px; font-size: 12px;}
table.partnerDiv td table td{background: none; padding-bottom: 0;}
div.partnerItem{width: 369px; float: left; color: #464646; display: table-cell;}
span.imgPartner{position: relative;}
.imgBorderDownLeft, .imgBorderDownRight, .imgBorderTopLeft, .imgBorderTopRight{position: absolute; border: none;}
.imgBorderTopLeft{left: 0; top: 0; display: block;}
.imgBorderDownLeft{left: 0; bottom: 0; _bottom: -1px; display: block;}
.imgBorderTopRight{right: 0; _right: -1px; top: 0; display: block;}
.imgBorderDownRight{right: 0; _right: -1px; bottom: 0; _bottom: -1px; display: block;}
.imgBorderTopRight{
    background: transparent url(/media/partners/border/img-border-top-right.png) 100% 0 no-repeat;
    _background: transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/partners/border/img-border-top-right.png', sizingMethod='crop');
  }
  .imgBorderTopLeft{
    background: transparent url(/media/partners/border/img-border-top-left.png) no-repeat;
    _background: transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/partners/border/img-border-top-left.png', sizingMethod='crop');
  }
  .imgBorderDownRight{
    background: transparent url(/media/partners/border/img-border-down-right.png) 100% 100% no-repeat;
    _background: transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/partners/border/img-border-down-right.png', sizingMethod='crop');
  }
  .imgBorderDownLeft{
    background: transparent url(/media/partners/border/img-border-down-left.png) 0 100% no-repeat;
    _background: transparent;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/partners/border/img-border-down-left.png', sizingMethod='crop');
  }
table.bank p{margin: 0}
table.bank strong{color: #0064A5;}
table.bank tr.yellow{background: #FFD000;}
table.bank tr.yellow strong{color: #464646;}
/*    /media/redesign/img/    */
div.form_yellow{width: 359px; position: absolute; top: 173px; left: 450px;}
div.form_yellow div{ background: #FFD000; position: relative; zoom: 1;}
div.form_yellow div img.close{ position: absolute; right: 10px; top: 0; z-index: 2; cursor: pointer;}
div.form_yellow div div{ margin-left: 28px; margin-right: 28px; font-size: 12px;}
div.form_yellow h1, div.form_yellow form{ margin: 0;}
div.form_yellow h1{ font-size: 25px; color: white; font-weight: normal; padding-top: 7px; margin-bottom: 24px;}
div.form_yellow input, div.form_yellow textarea{ border: none; width: 303px; margin-bottom: 5px;}
div.form_yellow textarea{height: 153px;}
div.work{font-size: 12px; color: #464646;}
div.work h1{margin: 0; font-weight: normal; font-size: 20px;}
div.work div{font-size: 18px; margin-bottom: 18px;}
a.toTop{color: #007DC2; padding-left: 19px; background: url(/media/redesign/img/to_top.gif) 0 2px no-repeat; padding-right: 9px;}
a.print, a.toFavorite{color: #AAAAAA; font-size: 10px; padding-left: 19px; background: url(/media/redesign/img/print.gif) 0 2px no-repeat; padding-right: 9px;}
a.toFavorite{background: url(/media/redesign/img/to_favorite.gif) 0 2px no-repeat;}
div.fav_link{display: none;}
div.shadowLeft{background: none;}
img#contacts{display: none;}
img#contacts_p{margin-left: 21px;}
a.yellowLink{display: block; width: 209px; height: 24px; _width: 249px; _height: 34px; padding-top: 10px; padding-left: 40px; color: #000000; background: url(/media/redesign/img/yellow_link.gif);}

