* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY { height: auto !important; height: 100%; min-height: 100%; margin: 0px; padding: 0px; background-color: #FFF; font-family: Arial, sams-serif; font-size: 12px; line-height: 18px; color: #5F5F5F;}
IMG {display: block;}
A IMG {border: none;}
A {color: #000;}
TABLE {border: none; border-collapse: collapse;}
INPUT {border: none; background: transparent url(/pics/i/blank.gif); font-size: 12px;}
TEXTAREA {border: none; background: transparent url(/pics/i/blank.gif); font-size: 11px; font-family: Arial, sams-serif;}

#header .title2 a , #header .icq2 a{text-decoration:none}
#header .title2 {width:17%}
#header .title2 h2 {font-size:16px;line-height:20px;color:#000}
#header .ads2 {border-left:1px solid #D8D8D8;}
#header .ads2 strong {font-size: 50px; line-height: 46px; font-weight: normal; color: #000;}
#header .ads2 table {margin:auto;}
#header .ads2 p {display:inline-block;position:relative;top:3px;left:-2px;}
#header .ads2 img {position:relative;top:-3px;left:-2px;}
#header .icq2 {width:20%;font-weight:bold; color:#000;border-left:1px solid #D8D8D8; text-align:center;}
#header .icq2 img {display:inline-block;margin:0 4px -4px 0;}
#header .wapka {width:100%;}

.inputfile {border:1px solid #001}

/*Быстрый поиск*/
#quicksearch_simple {border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;border-left:1px solid #D8D8D8; padding:10px 20px; background-color:#EEEEEE; margin: 10px 0px 40px 221px;}
#quicksearch_simple  TABLE TD {padding:5px 0 5px 5px; vertical-align:top}
#quicksearch_simple H3{font-size: 12px; line-height: 18px; color: #00B6CE;}
#quicksearch_simple H3 A {color: #00B6CE;}

.subscribe {position: relative;width: 195px; _width: 185px; overflow:hidden; float: left; padding: 0px 0 20px 25px; margin-left: -1px; _margin-left: -1px;}
.subscribe_body {border-top: 1px solid #D8D8D8; padding: 20px 0 0 0;overflow:hidden;}
.subscribe .rss A {right: 12px; top: 7px; padding-left: 23px; background: url(/pics/i/rss.gif) left center no-repeat;}
.subscribe H3 {font-size: 12px; line-height: 18px; color: #00B6CE;}
/*Минимальная ширина и отступы*/
#zbody {min-width: 960px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 960? "960px":"auto");}
html:root #zbody {min-width: 890px;}
#margin {width: 92%; margin: auto;}

/*Баннеры сверху*/
#banners-top {height: 100px; overflow: hiddnen;}
#banners-top {overflow:hidden;}
#banners-top .place {width: 100%; height: 100px; table-layout: fixed;}
#banners-top .place .tbfix {width: 460px; height: 100px;}
#banners-top .place .tbfix DIV {position: relative; width: 450px; height: 100px;}
#banners-top .place .tbnofix {height: 100px; width:50%; text-align:center;}
#banners-top .place .tbnofix DIV {position: relative; width: 100%; height: 100px;}
#banners-top .place .tbnofix DIV OBJECT, #banners-top .place .tbnofix DIV IMG {margin:0px auto;}

A.overlay {position: absolute; z-index: 10; width: 100%; height: 100%; background: transparent url(/pics/i/blank.gif);}

/*Баннеры в правой колонке*/
#banners-right {width: 200px; _width: 190px; overflow:hidden; float: left; padding-left: 20px; margin-left: -1px; _margin-left: -1px; border-left: 1px solid #D8D8D8;}
#banners-right P {line-height: 20px; margin-bottom: 30px;}
#banners-right A {line-height: 18px; font-weight: bold;}
#banners-right .img1 {position: relative; margin-bottom: 20px; width: 200px; /*height: 150px;*/}
#banners-right .img2 {position: relative; margin-bottom: 20px; width: 200px; /*height: 300px;*/}
#banners-right .txt1 {border-top: 1px solid #D8D8D8; padding: 20px 0px;}
#banners-right .txt1 TH {width: 1%;}
#banners-right .txt1 TD {padding-left: 15px;}
#banners-right .txt2 {border-top: 1px solid #D8D8D8; padding: 20px 0px;}
#banners-right .txt1  img {border: 1px solid #D8D8D8;}
/*печать*/
.print {border-bottom: 1px solid #D8D8D8; padding-bottom: 30px;}
.print A {color: #0CA2B8;}

/*Шапка*/
#header {padding: 40px 0px 40px 15px; overflow: hidden;}
*HTML #header {height: 70px;}
#header .logo.forprint {display: none;}
#header .logo {float: left; width: 122px; height: 70px;}
#header .logo DIV {position: relative; width: 122px; height: 70px;}
#header .logo DIV OBJECT{position: absolute; left: 0px; top: -23px;}
#header .logo DIV IMG{position: absolute; left: 0px; top: -23px;}
#header .title.forprint {display: none;}
#header .title {float: left; height: 70px; padding: 0px 25px 0px 0px;}
#header .title DIV {position: relative; top: 5px;}
#header .title H2 {font-size: 16px; line-height: 20px; color: #000;}
#header .title H2 A {text-decoration: none;}
#header .ads {float: left; height: 70px; text-align: center; border-left: 1px solid #D8D8D8; padding: 0px 5px 0px 5px; margin-left:5px;}
#header .ads DIV {position: relative; top: 2px;}
#header .ads STRONG {font-size: 50px; line-height: 46px; font-weight: normal; color: #000;}
#header .add {float: left; height: 70px; padding: 0px 15px 0px 10px;}
#header .add DIV {position: relative; top: 8px;}
#header .add A {position: relative; font-weight: bold; color: #000;}
#header .add A  IMG {position: absolute; left: -12px; top: 6px;}
#header .icq {height: 70px; text-align: center; border-left: 1px solid #D8D8D8;}
#header .icq DIV {position: relative; top: 26px; padding: 0px 5px 0px 5px;}
#header .icq A {font-weight: bold; color: #000; padding-left: 22px;}
#header .icq A img {margin-left:35px;}
#header .icq A  IMG {position: absolute; left: 0px; top: -1px;}
#header .search {float: right; height: 70px; margin: 0px !important; padding: 0px 0px 0px 10px; width: 204px !important; _width: 190px !important; border-left: 1px solid #D8D8D8; margin-right: -4px;}
/*#header .search .place {position: relative; top: 8px;}*/
#header .search .place {padding-top:10px;}
#header .search  STRONG {color: #20BED4;}
#header .search  TABLE {margin-left: -3px; height: 32px;}
#header .search  TABLE TD {padding: 0px; height: 32px;}
#header .search  .btn {float: none !important;}

.smallnav {margin-top: 10px; padding-bottom: 10px;}
.smallnav A {color: #0CA2B8;}
.smallnav SPAN {float: left; padding-left:5px;}
.smallnav H1 {float: left; font-size:12px; padding-left:5px;}

/*Меню 1 уровень*/
#menu {height: 72px; position: relative; z-index: 30; background: url(/pics/menu/mc.gif) left top repeat-x; margin-bottom: 50px;}
#menu.inlist {background-image: url(/pics/menu/mc-inlist.gif); margin-bottom: 0px;}
#menu.inlistsmpad {background-image: url(/pics/menu/mc-inlist.gif); margin-bottom: 30px;}
#menu .ml {width: 10px; height: 72px; position: absolute; top: 0px; left: -4px; background: url(/pics/menu/ml.gif) left top no-repeat;}
#menu .mr {width: 10px; height: 72px; position: absolute; top: 0px; right: -4px; background: url(/pics/menu/mr.gif) left top no-repeat;}
#menu.inlist .ml {background-image: url(/pics/menu/ml-inlist.gif);}
#menu.inlist .mr {background-image: url(/pics/menu/mr-inlist.gif);}
#menu .mp {margin: 0px 20px; height: 72px;}
#menu TABLE {height: 72px; margin: auto;}
#menu TABLE TH {text-align: center; width: 17%;}
#menu TABLE TH.small {width: 13.5%;}
#menu TABLE TD {text-align: center; width: 1%; white-space: nowrap;}
#menu TABLE TD STRONG {display: block; position: relative; font-weight: normal;}
#menu TABLE TD A {font-size: 20px; color: #FFF;}
#menu .popup {position: absolute; z-index: 20; top: -2px; /*width: 100%;*/ height: 1px; left: -15px; display: none;}
*+HTML #menu .popup {top: 0px;}
#menu .content {position: relative; left: 0px; width: 100%; background: #FFF url(/pics/i/menugradient.gif) left top repeat-x; border: 1px solid #D8D8D8; text-align: left; padding: 15px 15px 25px 20px; _height: 100%;}
#menu .content.active {height: 7px; border:none;}
*HTML #menu .content {border: 1px solid #D8D8D8; background-color: #FFF; padding: 0px 20px 35px;}
*HTML #menu .active {height: 7px; padding-bottom: 15px; border-bottom: none;}
#menu .content H2 {position: relative; z-index: 2; margin: 0px 0px 35px; font-size: 20px; line-height: 20px; color: #000; font-weight: normal;}
*HTML #menu .content H2 {margin: 15px 0px 35px;}
*HTML #menu .active H2 {margin-bottom: 0px;}
#menu .content H2 A {font-size: 20px; line-height: 20px; color: #000; font-weight: normal;}
#menu .content DIV {position: relative; z-index: 2; margin: 10px 10px 10px 15px; white-space: normal !important;}
#menu .content DIV A {font-size: 12px !important; color: #000 !important; white-space: normal !important;}
#menu .tl {position: absolute; z-index: 1; left: 0px; top: 0px; width: 50%; height: 100%;}
#menu .tll {position: absolute; right: 0px; top: -5px; width: 100%; height: 48px; padding-left: 5px; padding-top: 5px; overflow: hidden;}
#menu .tll IMG {position: absolute; left: 0px; top: 0px;}
#menu .tr {position: absolute; z-index: 1; right: 0px; top: 0px; width: 50%; height: 100%;}
#menu .tlr {position: absolute; left: 0px; top: -5px; width: 100%; height: 48px; padding-right: 5px; padding-top: 5px; overflow: hidden;}
#menu .tlr IMG {position: absolute; right: 0px; top: 0px;}
#menu .bl {position: absolute; z-index: 1; left: 0px; top: 48px; width: 50%; height: 100%;}
#menu .bll {position: absolute; right: 0px; bottom: 0px; width: 100%; height: 100%; padding-left: 5px; overflow: hidden;}
#menu .bll IMG {position: absolute; left: 0px; bottom: 43px;}
#menu .br {position: absolute; z-index: 1; right: 0px; top: 48px; width: 50%; height: 100%;}
#menu .blr {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; padding-right: 5px; overflow: hidden;}
#menu .blr IMG {position: absolute; right: 0px; bottom: 43px;}
*HTML #menu .tl {display: none;}
*HTML #menu .tr {display: none;}
*HTML #menu .bl {display: none;}
*HTML #menu .br {display: none;}

/*Меню 2 уроыня*/
#submenu {position: relative; z-index: 29; margin-top: -4px; height: 60px; margin-bottom: 50px; background: #FFF url(/pics/i/submenugradient.gif) left bottom repeat-x; color: #0CA2B8;}
#submenu A, #submenu SPAN {margin: 0px 9px; white-space: nowrap; line-height: 20px; font-size: 12px;}
#submenu SPAN A {color: #0CA2B8; font-weight: bold; margin: 0px;}
#submenu SPAN {color: #0CA2B8; font-weight: bold;}
#submenu TABLE {width: 96%; margin: auto;}
#submenu TABLE TD {height: 64px; text-align: center;}

.contentmenu SPAN {border-left: 1px solid #D8D8D8; padding: 2px 5px 2px 7px; line-height: 24px; color: #0CA2B8; font-weight: bold;}
.contentmenu SPAN.first {border-left: none; padding-left: 0px;}
.contentmenu SPAN A {color: #000 !important; font-weight: normal;}

/*Иконки разделов*/
#icons {margin: -20px 0px 30px 0px;}
#icons TABLE {width: 100%; table-layout: fixed;}
#icons TABLE TD DIV {width: 125px; height: 144px; margin: auto; position: relative;}
#icons TABLE TD DIV IMG {position: absolute; top: 0px; right: 0px;}
#icons TABLE TH {border-left: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 0px 20px 15px 20px; vertical-align: top;}
#icons TABLE TH.first {border-left: none;}
#icons TABLE TR.summ TD {padding: 15px; text-align: center;}

/*Витрина фотообъявлений*/
#vitrina {display: block; margin: 10px 15px 30px 221px; list-style: none;}
#vitrina LI {float: left; width: 20%; overflow: hidden;}
#vitrina LI H2 {margin-left: 18px; font-size: 11px; line-height: 15px; color: #00B6CE; font-weight: normal;}
#vitrina LI .image {position: relative; width: 129px; height: 129px; background: #F3F3F3 url(/pics/i/ramka.gif); margin: 5px 0px 5px 13px;}
#vitrina LI .image IMG {position: absolute; left: 50%; top: 50%; margin: -55px 0px 0px -55px;}
#vitrina LI P {margin: 8px 10px 11px 18px; line-height: 15px;}
#vitrina LI SPAN {font-size: 11px;}


#vitrinarubric .image { width: 129px; height: 129px; background: #fff url(/pics/i/ramka.gif) no-repeat; margin: 5px 0px 5px 13px;padding:9px 0 0 1px;}
#vitrinarubric IMG {}

/*в листе*/
#vitrina.inlist {margin: 0px;}
#vitrina.inlist LI {width: 135px; height: 240px; overflow: hidden; padding-left: 4px;  margin: 0px 3.8% 20px 0px; _margin: 0px 3.4% 20px 0px; background: none !important;}
#vitrina.inlist LI .image {margin-left: -4px; margin-top: 0px;}
#vitrina.inlist LI P {margin-left: 0px;}

#vitrina.withsearch LI {height: auto; margin-bottom: 40px;}
#vitrina.withsearch LI P {margin-bottom: 0px !important;}

/*Быстрый поиск и информер*/
#quicksearch {position: relative; margin: 40px 0px 40px 221px; border: 1px solid #D8D8D8; border-right: none; background: #F3F3F3 url(/pics/i/quicksearch.gif) bottom left repeat-x; height: 180px;}
#quicksearch  STRONG {color: #000;}
#informer {position: absolute; left: 0px; top: 0px; padding: 15px; width: 170px; border-right: 1px solid #D8D8D8; background-color: #FFF; cursor:pointer;}
#informer TABLE {width: 100%; font-size: 11px; line-height: 16px; margin: 8px 0px;}
#informer TABLE TD {white-space: nowrap; vertical-align: top;}
#informer TABLE TD.nums {width: 1%; color: #00B6CE;}
#informer A {padding-right: 25px; background: url(/pics/i/next.gif) right center no-repeat;}
#search {margin-left: 200px;}
#search .title {padding: 23px 20px 18px 20px;}
#search .title STRONG {font-size: 14px;}
#search .links {padding: 0px 20px; height: 25px; border-bottom: 1px solid #D8D8D8;}
#search .links SPAN {position: relative; _top: 1px; z-index: 2; display: block; float: left; color: #000; text-decoration: none; padding: 3px 10px; cursor: pointer;}
#search .links SPAN.active {color: #00B6CE; font-weight: bold; border: 1px solid #D8D8D8; border-bottom-color: #FFF; background-color: #FFF; cursor: default;}
#search #form {margin: 15px 17px;}
#search TABLE {width: 100%;}
#search TABLE TD {}
#search TABLE TH {text-align: left; font-weight: normal; padding: 0px 4px;}
#search .btn {float: none;}

/*Рейтинг и статистика*/
#bottominfo {margin: 40px 0px 0px 221px; }
#bottominfo P {margin: 15px 0px;}
#bottominfo TABLE {width: 100%; table-layout: fixed;}
#bottominfo TABLE TH {color: #00B6CE; text-align: left; padding-bottom: 15px; vertical-align: top;}
#bottominfo TABLE TD {vertical-align: top;}
#bottominfo TABLE A {font-weight: bold;}
#bottominfo TABLE .tl {padding-right: 25px;}
#bottominfo TABLE .tc {padding: 0px 25px; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8;}
#bottominfo TABLE .tr {padding-left: 25px;}
#bottominfo TABLE OL {margin-left: 20px;}
*HTML #bottominfo TABLE OL {margin-left: 25px;}
*+HTML #bottominfo TABLE OL {margin-left: 25px;}
#bottominfo TABLE OL LI {margin: 2px 0px;}
#rate {float: left; padding: 25px 15px; width: 170px;}
#rate DIV {margin: 15px 0px; position: relative; padding-left: 60px; _height: 1px;}
#rate DIV IMG {position: absolute; left: 0px; top: 50%; margin-top: -21px;}
#rate STRONG {line-height: 16px; color: #000;}
#stat {_float: left; overflow: hidden; padding: 25px 20px;border-top: 1px solid #D8D8D8;}

/*Новости*/
.pub .adds {margin: 30px 0px 0px 35px;}
.pub .adds .item {position: relative; padding-left: 80px; margin: 4px;}
.pub .adds .item SPAN {position: absolute; left: 0px; _left: -80px;}
.pub .adds .rss {margin-top: 15px;}
.pub .adds .rss A {padding: 2px 0px;}
.pub .adds .rss DIV STRONG {padding: 2px 0px; margin-left: 10px; padding-left: 10px; border-left: 1px solid #D8D8D8; font-weight: normal;}
.pub .adds .rss DIV STRONG A {padding-left: 23px; background: url(/pics/i/rss.gif) left center no-repeat;}
.pub .adds .rss .video {padding-left: 23px; background: url(/pics/i/play.png) left center no-repeat;}
.pub .adds .itemstarnews {position: relative; padding-left: 80px; margin: 0px 4px;}

.eventpub .adds .item {position: relative; margin: 4px 0px;}
.lenta {position: relative; margin-bottom: 30px; padding-left: 90px; _height: 1px;}
.lenta.undate {padding-left: 0px;}
.lenta H2 {margin-top: 0px !important; margin-bottom: 10px !important;}
.theader .lenta.undate H2 {font-size: 14px; line-height: 24px;} /*список компаний в табличке*/
.lenta SPAN {position: absolute; left: 0px; top: 2px;}
.lenta P {margin: 10px 0px 0px 0px !important;}
.lenta2 {position: relative; margin: 0px 0px 40px 0px;}
.lenta2 H2 {margin: 0px 0px -10px 155px !important;}
.lenta2 SPAN {position: absolute; left: 0px; top: 2px;}
.lenta2 P {position: relative; padding-left: 155px; margin-bottom: 0px !important; min-height: 67px; _height: 67px;}
.lenta2 .rub {background: url(/pics/i/ul.gif) 0px 9px no-repeat; padding-left: 20px;}
.lenta2 .preview {position: absolute; left: 0px; top: 0px; margin: 4px 15px 5px 0px !important; border: 1px solid #D8D8D8;}
.lentaproject {position: relative; margin-bottom: 30px; padding-left: 30px; _height: 1px;}
.lentaother {margin: 40px 0px; padding-left: 0px;}
.lentaother.incontent {padding-left: 0px;}
.lentaother .item {position: relative; padding-left: 90px; margin: 4px 0px;}
* HTML .lentaother .item {height: 1px;}
.lentaother .item SPAN {position: absolute; left: 0px; top: 0px;}
.lentaother .bck {position: relative; padding-left: 90px; margin-top: 20px; background: url(/pics/i/back.gif) 64px 6px  no-repeat;}

.videolenta {position: relative; padding-left: 130px; _height: 1px; min-height: 100px; _height: 100px; margin-bottom:20px;}
.videolenta SPAN {position: relative; left: 0px; top: 2px; }
.videolenta .preview {position: absolute; left: 0px; top: 0px; margin: 4px 15px 5px 0px !important; border: 1px solid #D8D8D8;  margin: 0px 0px 40px 0px; }
.videolenta P {margin: 0px 0px 0px 0px !important;}
.videolenta H2 {margin-top: 0px !important; margin-bottom: 10px !important;}

#left .rss {position: relative;}
#left .rss A {position: absolute; right: 12px; top: 7px; padding-left: 23px; background: url(/pics/i/rss.gif) left center no-repeat;}
/*в голосованиях*/
.lentaother.invote .item {padding-left: 0px;}

/*Кнопки*/
.iplus {position: relative; z-index: 10px; height: 32px; float: left; font-size: 11px; color: #000; line-height: 18px;}
TABLE .iplus {float: none; width: 100%;}
.iplus .ileft {position: absolute; z-index: 1; left: 0px; width: 50%; height: 32px; overflow: hidden;}

/* Исправление глюка инпутов в опере */
@media all and (min-width: 0px) {
    .iplus .ileft { left: 1px; }
}


.iplus .ileft DIV {position: absolute; left: 0px; width: 500px; height: 32px; background: url(/pics/i/ileft.png) left center no-repeat; filter:expression(fixPNG(this));}
.iplus .iright {position: absolute; z-index: 1; right: 0px; width: 50%; height: 32px; overflow: hidden;}
.iplus .iright DIV {position: absolute; right: 0px; width: 500px; height: 32px; background: url(/pics/i/iright.png) right center no-repeat; filter:expression(fixPNG(this));}
.iplus .itext {position: relative; z-index: 2; margin: 0px 5px; padding: 1px 7px; top: 6px; white-space: nowrap;}
*+HTML .iplus .itext {height: 18px;}
.iplus .itext SPAN {position: relative; z-index: 1;}
/*BUTTON*/
*+HTML .iplus.button {overflow: hidden;}
* HTML .iplus.button {overflow: hidden;}
.iplus.button .itext {padding: 1px 11px; text-align: center;}
*HTML .iplus.button .itext {}
.iplus.button .itext INPUT {position: absolute; z-index: 2; top: 0px; left: 0px; height: 20px; width: 100%; cursor: pointer;}
*+HTML .iplus.button .itext INPUT {top: -2px; height: 24px;}
* HTML .iplus.button .itext {top:3px;padding-top: 5px;}
* HTML .iplus.button .itext INPUT {top: -2px;}
.iplus.button:hover .itext, .iplus.button .itext:hover {background-color: #05C3ED; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6; color: #FFF;}
.iplus.disabled .itext {color: #5F5F5F;}
.iplus.disabled INPUT {cursor: default !important;}
.iplus.disabled:hover .itext {background-color: transparent; -moz-opacity: 1.0; filter: alpha(opacity: 100); opacity: 1.0; color: #5F5F5F;}
.iplus.disabled INPUT {cursor: default !important; visibility:hidden}
/*SELECT*/
* HTML .iplus.select {margin-right: -3px; }
.iplus.select .itext {position: relative; padding: 1px 0px; _height: 1%;}
.iplus.select .itext SPAN {padding: 0px 7px;}
.iplus .iselect {position: absolute; z-index: 2; top: -1px; left: 0px; height: 22px; cursor: pointer; background: url(/pics/i/select.gif) right center no-repeat; width: 100%;}
.iplus .iselect_disabled {position: absolute; z-index: 2; top: -1px; left: 0px; height: 22px; cursor: pointer; background: url(/pics/i/select_disabled.gif) right center no-repeat; width: 100%;}
* html .iplus .iselect .items {height: expression( this.scrollHeight > 349 ? "350px" : "auto" );max-height: 350px;}
.iplus .iselect .items {max-height: 350px;}
.iplus .items {position: absolute; top: 21px; z-index: 5; left: -1px; border: 1px solid #C6C6C6; background-color: #FFF; display: none; overflow: auto; width: 100%; _overflow-x: hidden;}
.iplus .items SPAN {display: block; padding: 1px 7px; cursor: pointer; white-space: nowrap; overflow: hidden;}
.iplus .items SPAN:hover {background-color: #F3F3F3; color: #00B6CE;}
/*INPUT*/
.iplus .iinput INPUT {width: 100%;}
*+HTML .iplus .iinput {position: relative; top: 1px;}
/*TEXTAREA*/
.iplus.textarea {height: 80px;}
.iplus.textarea .ileft {height: 80px;}
.iplus.textarea .ileft DIV {height: 80px; background: url(/pics/i/tleft.png) left center no-repeat; filter:expression(fixPNG(this));}
.iplus.textarea .iright {height: 80px;}
.iplus.textarea .iright DIV {height: 80px; background: url(/pics/i/tright.png) left center no-repeat; filter:expression(fixPNG(this));}
.iplus.textarea .itext {top: 5px;}
.iplus.textarea TEXTAREA {width: 100%; height: 62px; padding: 2px 0px;}
/*TEXTAREA*/
.iplus.textarea2 {height: 120px;}
.iplus.textarea2 .ileft {height: 120px;}
.iplus.textarea2 .ileft DIV {height: 120px; background: url(/pics/i/tleft2.png) left center no-repeat; filter:expression(fixPNG(this));}
.iplus.textarea2 .iright {height: 120px;}
.iplus.textarea2 .iright DIV {height: 120px; background: url(/pics/i/tright2.png) left center no-repeat; filter:expression(fixPNG(this));}
.iplus.textarea2 .itext {top: 5px;}
.iplus.textarea2 TEXTAREA {width: 100%; height: 102px; padding: 2px 0px;}



.items.multi span{background: url(/pics/i/checkbox.gif) no-repeat left 0px;padding-left:25px !important;position:relative;}
.items.multi span.selected{background:url(/pics/i/checkbox.gif) no-repeat left -21px !important;}

.items.multi span a{display:block;position:absolute;left:0;*left:-30px;top:0;width:30px;*width:50px;text-decoration:none;}
.items.multi span.selected a{display:block}

.items.multi span div {display:inline;}

/*дополнения*/
.iplus.vote {margin-left: -4px; width: 110px;}
.iplus.subscrible {margin-left: -4px; width: 120px;}
/*альтернативный radio и checkbox*/
.altform {margin: 15px 0px;}
#content .altform {margin: auto; width: 90%;}
#content .altform.radio {margin-left: 25px; margin-bottom: 20px; width: 500px;}
.altform LABEL {position: relative; display: block; margin: 2px 0px;}
.altform LABEL SPAN {cursor: pointer;}
.altform.radio LABEL {padding-left: 20px;}
.altform.radio LABEL STRONG {position: absolute; display: block; left: 0px; _left: -20px; top: 2px; width: 12px; height: 12px; background: url(/pics/i/radio.gif) left top no-repeat; overflow: hidden; text-indent: -300px;}
.altform.radio LABEL STRONG.active {background-position: left -12px;}
.altform.checkbox LABEL {padding-left: 20px;}
.altform.checkbox LABEL STRONG {position: absolute; display: block; left: -4px; _left: -24px; top: -2px; width: 21px; height: 21px; background: url(/pics/i/checkbox.gif) left top no-repeat; overflow: hidden; text-indent: -300px;}
.altform.checkbox LABEL STRONG.active {background-position: left -21px;}
.altform.no {margin-top: 5px;}
.altform .result {position: relative; width: 100%; height: 22px; margin-bottom: 15px; background-color: #F3F3F3;}
.altform .result .pr {position: absolute; width: 0px; height: 22px; background-color: #00B6CE;}
.altform .result .pr SPAN {position: absolute; display: block; right: -160px; font-size: 11px; line-height: 22px; color: #000; width: 150px; height: 22px;}

/*Форма в левой колонке*/
.leftform {background-color: #F3F3F3; margin-bottom: 40px;}
.leftform H3 {color: #000; margin: 0px 4px 20px !important;}
.leftform FORM {padding: 30px 11px;}
.leftform FORM LABEL {display: block; margin: 10px 4px -2px 4px;}
.leftform FORM .select {width: 100%;}
.leftform FORM .input {width: 100%;}
.leftform FORM .textarea {width: 100%;}
.leftform FORM TABLE {width: 178px;}

/*форма в контенте*/
.contentform FORM {margin-left: -4px;}
.contentform FORM LABEL {display: block; margin: 10px 4px -2px 4px;}
.contentform FORM .select {width: 100%;}
.contentform FORM .input {width: 100%;}
.contentform FORM .textarea {width: 100%;}
.contentform FORM TABLE {width: 100%;}
.lft {float: left; margin-right: 5px;}
.important {color: #00B6CE; font-weight: bold;}

/*Календарь*/
#calendar {background-color: #F3F3F3; font-size: 11px; color: #000; padding: 30px 0px; margin-bottom: 40px; min-height: 162px; _height: 162px;}
#calendar .month {text-align: center;}
#calendar .month STRONG {margin: 0px 15px;}
#calendar .month IMG {position: relative; display: inline;}
#calendar .days {margin: 0px 13px 0px 17px;}
*HTML #calendar .days {margin: 0px 0px 0px 17px;}
#calendar .days SPAN, #calendar .days A {text-align: center; float: left; display: block; width: 21px; padding: 2px 0px 1px; border-style: solid; border-width: 1px; margin: 0px 1px 1px 0px; border-color: #FFF; background-color: #FFF;}
#calendar .days A {text-decoration: none; border-color: #777;}
#calendar .days A:hover {border-color: #00B5CE;}
#calendar .days .no {background-color: #F3F3F3; border-color: #F3F3F3;}
#calendar .days .active {border-color: #00B5CE; background-color: #00B5CE; color: #FFF;}
#calendar .week SPAN {border-color: #F3F3F3; background-color: #F3F3F3;}

/*Контент*/
#cont {background-color: #FFF; font-family: Arial, sams-serif; font-size: 12px; line-height: 18px; color: #5F5F5F;}
.hr {margin: 20px 0px; height: 1px; overflow: hidden; background-color: #D8D8D8;}
.hr2 {margin: 40px 0px; height: 1px; overflow: hidden; background-color: #D8D8D8;}
.hr.search {width: 100% !important;}
.eventitem {margin:4px 0;}

#cont H2 {font-size: 18px; line-height: 24px; color: #000; margin: 15px 0px;}
#cont H3 {font-size: 12px; line-height: 18px; color: #00B6CE;}
.first #cont #right H3 {margin-bottom: 30px;}
/*.first #cont #right {border-left: 1px solid #D8D8D8}*/
.first #cont {margin-bottom:0px}
#cont P {margin: 15px 0px;}

#cont H2 A {color: #000;}
#cont H3 A {color: #00B6CE;}
#mainpage #cont #right {border-left: 1px solid #D8D8D8;}

/*Разделители*/
.separator {clear: both; height: 30px; overflow: hidden;}
.clear {clear: both; height: 0px; overflow: hidden;}

/*Пейджинг*/
.paging {margin: 40px 0px; height: 21px;}
.paging A, .paging SPAN {text-align: center; float: left; display: block; width: 21px; padding: 2px 0px 1px; margin-right: 10px; text-decoration: none;}
.paging A {border: 1px solid #777; color: #000 !important;}
.paging A:hover {border: 1px solid #00B5CE;}
.paging SPAN {border: 1px solid #00B5CE; background-color: #00B5CE; color: #FFF;}

.paging a, .paging SPAN {
background-image: url(/pics/i/btn-bc.gif);
background-position: left -5px;
}
.paging a:hover, .paging SPAN {
background-position: left -37px;
color: white !important;
}

.back {margin: 40px 0px;}
.back A {padding-left: 25px; background: url(/pics/i/back.gif) left center no-repeat;}

/*Вопрос-ответ*/
.question LI {margin: 20px 0px 20px 20px !important;}
.question LI SPAN {border-bottom: 1px dashed #5F5F5F;}
.question LI SPAN:hover {color: #00B6CE; border-bottom: 1px dashed #00B6CE; cursor: pointer;}
.question LI DIV {margin: 20px 0px !important; display: none;}
.question LI DIV P {margin-left: 0px !important;}
.question LI.active SPAN {color: #000; border-bottom: 1px dashed #000;}
.question LI.active DIV {display: block;}

.rubric {margin: 15px 0px; list-style: none;}
.rubric A {color: #000 !important;}
.rubric LI {margin: 3px 0px; padding-left: 20px; background: url(/pics/i/ul.gif) 0px 9px no-repeat; position: relative;}
.rubric LI.active A {color: #00B6CE !important;}
.rubric LI.active UL {margin: 0px;}
.rubric LI.active UL A {color: #000 !important;}

.menutree {margin: 15px 0px; list-style: none;}
.menutree A {color: #000 !important;}
.menutree #item LI {margin: 3px 0px; padding-left: 20px; background: url(/pics/i/ul.gif) 0px 9px no-repeat; position: relative;}
.menutree #noneitem LI {margin: 3px 0px; padding-left: 0px; position: relative;}
.menutree LI.active A {color: #00B6CE !important;}
.menutree LI.active UL {margin: 0px;}
.menutree LI.active UL A {color: #000 !important;}

#content .iplus.vote {margin-left: 21px;}
*HTML #content .iplus.vote {margin-left: 10px;}
.lentaother.vote {padding-left: 0px;}

/*Голосования*/
.rvoting LABEL {font-size: 11px;}
.rvoting .line {height: 6px; background-color: #00B6CE; margin-bottom: 15px;}

/*Справочник компаний*/
.company P {margin: 0px !important;}
.company.withimg {position: relative; padding-left: 110px; min-height: 99px; _height: 99px;}
.company.withsearch H3 {margin-bottom: 10px; font-weight: normal;}
.company.insearch {margin-bottom: 10px;}
.company.hr {margin: 40px 0px;}
*+HTML .company.hr {margin-top: 20px;}
.withimg .img {position: absolute; left: -4px; top: -3px; width: 99px; height: 99px; background: url(/pics/i/ramka80.gif);}
.withimg .img IMG {position: absolute; left: 50%; top: 50%; margin: -40px 0px 0px -40px;}
.compleft {float: left; width: 48%;}
.compright {float: right; width: 48%;}
.comp-counter {position: static !important; top: 0px; font-weight: normal; color: #5F5F5F !important;}
.contacts {position: relative; padding: 4px 10px 4px 160px; background-color: #F3F3F3; margin: 20px 0px;}
.contacts.mini {margin-bottom: 40px; margin-top: -15px;}
.contacts .contline {position: relative; padding: 1px 0px;}
.contacts SPAN {position: absolute; top: 1px; left: -150px; color: #000;}
*+HTML .contacts SPAN {top: -1px;}
.compadd {padding-right: 25px; background: url(/pics/i/next.gif) right center no-repeat; color: #00B6CE;}

/*Подвал*/
#footer {position: relative; padding: 0px 220px 45px 200px; _height: 1%;}
#footer P {margin-bottom: 15px;}
#orpho {position: absolute; top: 40px; left: 15px; width: 170px;}
#orpho IMG {display: inline !important;}
#counters {padding: 40px 30px 0px 30px; overflow: hidden;}
.ffirst #counters {padding: 40px 20px 0px 20px !important; overflow: hidden;}

#counters P SPAN {border-left: 1px solid #D8D8D8; padding: 2px 5px 2px 7px; line-height: 24px;}
#counters P SPAN.first {border-left: none; padding-left: 0px;}
#counters .counters SPAN {margin: 7px 7px 0px 0px}
#counters .counters SPAN IMG {display:inline !important;}
#copy {position: absolute; top: 41px; width: 220px; height: 94px; right: 0px; border-left: 1px solid #D8D8D8; text-align: center; padding-top: 9px;}
#copy DIV {margin: 3px 0px 18px;}
#copy IMG {margin: 0px auto;}

#ankol SPAN.seconds{border-left: 1px solid #D8D8D8; padding: 0px 10px 0px 10px; line-height: 24px;}
#ankol SPAN.first {padding: 0px 10px 0px 0px;}

.bannerpadding {height: 30px; overflow: hidden;}
.blue {color: #0CA2B8;}
.png {filter:expression(fixPNG(this));}

/*Orpho*/
.oi {font-size: 12px; font-family: Arial, sams-serif; color: #000;}
INPUT.orphoinput {width: 535px; height: 23px; margin: 0px 0px 5px -5px; background: #FFF url(/pics/i/oi-long.gif) left top; padding: 7px 10px 0px;}
INPUT.orphosend {border: none; background: #FFF url(/pics/i/oi.gif) left top; font-weight: bold; height: 30px; width: 110px; padding-bottom: 3px; cursor: pointer;}
INPUT.orphosend:hover {background-position: left -30px; color: #FFF;}
INPUT.orphocancel {border: none; background: #FFF url(/pics/i/oi.gif) left top; height: 26px; height: 30px; width: 110px; padding-bottom: 3px; cursor: pointer;}
INPUT.orphocancel:hover {background-position: left -30px; color: #FFF;}

/*поиск*/
.searchtable {width: 100%; table-layout: fixed; margin-top: 30px;}
.searchtable P {margin: 0px !important;}
.searchtable TD {vertical-align: top; padding: 20px 0px;}
.searchtable TH {vertical-align: top; font-weight: normal; text-align: left; border-top: 1px solid #D8D8D8;}
.searchtable TH P {margin-top: 15px !important;}

/*Поиск объектов*/
#obj-search IMG {filter:expression(fixPNG(this));}
#obj-search {padding: 20px;}
#obj-search .s-small {width: 1px;}
#obj-search .s-center {text-align: center;}
#obj-search SMALL {color: #000; font-size: 11px; line-height: 15px;}
#obj-search .help {border-bottom: 1px dashed #5F5F5F; cursor: help;}
#obj-search TABLE {font-size:10px !important; line-height:16px !important;}
#obj-search TABLE .ad TD {background-color:#F3F3F3;}
#obj-search TABLE .ad TD.ad_title {background-color:#FFF; font-size: 14px; line-height: 24px; font-weight:bold; color: #000;}

#print_obj {padding: 20px;}
#print_obj TABLE {width:500px; float:left; margin:0px 30px 30px 0px;}
#print_obj TH, #print_obj TD {padding:5px 0px; vertical-align:top;}
#print_obj TH {text-align:right; padding-right:20px;}
#print_obj #objmap {height: 398px; border: 1px solid #D8D8D8; background-color: #EEE; overflow: hidden;}
#print_obj #img {text-align:right;}
#print_obj #img IMG {display:inline !important;}

.objsearchform {border: 1px solid #D8D8D8; background-color: #EEE; margin-top: 10px; margin-bottom: 20px; padding: 15px 16px;}
.objsearchform .title {font-size: 14px; font-weight: bold; color: #000; margin: 0px 4px;}
.objsearchform .title SPAN {border-bottom: 1px dashed #000; cursor: pointer;}
.objsearchform TABLE {width: 100%;}
.objsearchform TABLE TH {font-weight: normal; padding: 10px 4px 0px 4px; text-align: left;}
.objsearchform TABLE .options TD {vertical-align: top;}
.objsearchform .lft {margin-left: -4px; width: 100%;}
.objsearchform FORM .select {width: 100%;}
.objsearchform FORM .input {width: 100%;}
.objsearchform FORM .textarea {width: 100%;}
.objsearchform .txt {width: 1%;}
.objsearchform .txt.first {padding-left: 4px;}
#sform {display: none; margin-top: 10px;}
.objsearchform .altform {margin: 4px 0px 0px;}
.objsearchform .altform LABEL {margin: 0px 4px;}
.objsearchform .altform.checkbox LABEL STRONG {background: url(/pics/i/checkbox-g.gif);}
.objsearchform  .altform.checkbox LABEL STRONG.active {background-position: left -21px;}
.objsearchform LABEL {padding-left:5px;}
#LiveInternet IMG {display:inline; margin-top: 10px !important;}

.searchsort {padding-right: 10px; background: url(/pics/i/downsearch.gif) right center no-repeat;}
.searchsort_active {color: #000; padding-right: 10px; background: url(/pics/i/downsearch_active.gif) right center no-repeat;}
.searchsort_activecom {color: #000;}

/*Личный кабинет*/
#officeenter-right {width: 200px; float: left; padding-left: 20px; margin-left: -1px; _margin-left: -1px; border-left: 1px solid #D8D8D8;}
.officeenter {border: 1px solid #D8D8D8; background-color: #EEE; margin:10px 0; padding: 5px 0px;}
.officeenter .title {font-size: 14px; font-weight: bold; color: #000; margin: 5px 5px 5px 15px;}
.officeenter .title SPAN {border-bottom: 1px dashed #000; cursor: pointer;}
.officeenter .iplus.input {width:100%; display:block;}
.officeenter a {font-weight: normal !important;}
.officeenter #enterform {margin-left:10px;margin-right:10px;}
.officeenter LABEL {margin-left:5px;}
.officeenter .regdiv {float:left; display:inline !important; padding: 8px 0 0 5px;}

.officereg LABEL {margin-left:5px;}
.officereg P {margin-left:5px !important;}
.t_nowrap {white-space: nowrap;}
.statusgreen {color: #009900}
.statusred {color: #FF0000}

.button.txtstyle .bc {width: 2px;}
.button.txtstyle INPUT {width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat;filter:expression(fixPNG(this));}
.button.txtstyle .icon {display: block; position: absolute; left: 0px; top: 0px;  z-index: 5; width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat;}
.button.txtstyle .bl {display: block; float: left; background: url(/pics/inputs/btn-bl.gif) left top no-repeat; width: 15px; height: 32px;}
.button.txtstyle .bc {display: block; float: left; background: url(/pics/inputs/btn-bc.gif) left top repeat-x; height: 32px; padding: 7px 0px; font-size: 11px; line-height: 18px; color: #5F5F5F;}
.button.txtstyle .br {display: block; float: left; background: url(/pics/inputs/btn-br.gif) right top no-repeat; width: 15px; height: 32px;}
.button.txtstyle .img {position: absolute; left: 0px; top: 0px; width: 32px; height: 32px; z-index: 4;}
.button.txtstyle INPUT {position: absolute; left: 0px; top: 0px; z-index: 5; height: 32px; width: 100%; cursor: pointer;}
.button.txtstyle {position: relative; float: left; height: 32px; overflow: hidden; text-decoration: none; cursor: pointer; background-color: #EAFBFF;}

.button.txtstyle:hover {background-color: #0CA2B8;}
.button.txtstyle:hover .bl {background-position: left -32px;}
.button.txtstyle:hover .bc {background-position: left -32px; color: #FFF;}
.button.txtstyle:hover .br {background-position: left -32px;}

.button.txtstyle {background-color: #C00 !important; position: relative; z-index: 1;}


.t_32width {width: 32px;}
/*Поиск объектов на карте*/
.objsearchform .hr {margin: 10px 0px 10px 5px; height: 1px; overflow: hidden; background-color: #D8D8D8;}
.objsearchform .control {color: #000;}


#maparea  {height:670px;}
#mapa {margin-right:240px; min-width:350px;position: relative; margin-top:-710px; padding: 10px 0px 30px 10px}
#mapa #map {height:670px;border: 1px solid #D8D8D8;}

#panelclosebut  {cursor: pointer;}

#cpanel IMG  {filter:expression(fixPNG(this)); }
#cpanel P  {margin: 0px 5px !important;}
#cpanel LABEL  {margin: 0px 5px !important;}
#cpanel #coords DIV  {margin: 0px 5px !important;}
#cpanel .paging {margin: 10px 0px 10px 5px; height: 21px;}
#cpanel .paging A, .paging SPAN {text-align: center; float: left; display: block; width: 21px; padding: 2px 0px 1px; margin-right: 10px; text-decoration: none;}
#cpanel .paging A {border: 1px solid #777; color: #000 !important;}
#cpanel .paging A:hover {border: 1px solid #00B5CE;}
#cpanel .paging SPAN {border: 1px solid #00B5CE; background-color: #00B5CE; color: #FFF;}
#cpanel .back {margin: 10px 0px;}
#cpanel .back A {padding-left: 25px; background: url(/pics/i/back.gif) left center no-repeat;}
#cpanel FORM {margin:0 0;}
#cpanel #showpanel IMG {cursor: pointer;}
#cpanel #closepanel IMG {cursor: pointer;}
#cpanel #showpanel {float:right; width:20px}
#cpanel #closepanel {float:right; width:20px}
#cpanel #managepanel {float:right;width:210px;}
#cpanel .iplus.button {width:210px;}
#cpanel .iplus.select {width:210px;}
#cpanel #helpimg IMG {display:inline; vertical-align:text-bottom; padding:0 2px 2px 0;}
.estyle1 {background-color:#ffffff;border:1px #000 solid;}
.estyle1 IMG {display: inline !important;}

.tags { width: 200px; _width: 190px; overflow:hidden; float: left; padding: 20px 0 20px 20px; margin-left: -1px; _margin-left: -1px; border-left: 1px solid #D8D8D8;}
.tags .taginfo {border-top: 1px solid #D8D8D8; padding: 20px 0px;overflow:hidden;}
.tags H2 a{color:#5F5F5F; font-size:18px;}
.tags H3 a{color:#5F5F5F; font-size:13px;}
.tags H4 a{color:#5F5F5F;font-size:12px; }
.tags H5 a{color:#5F5F5F; font-size:11px;}
.tags H2 {display:block;float:left;margin:0 0; padding: 0 0 0 7px;}
.tags H3 {display:block;float:left;margin:0 0;padding: 5px 0 0 7px;}
.tags H4 {display:block;float:left; margin:0 0;padding: 5px 0 0 7px;}
.tags H5 {display:block;float:left;margin:0 0;padding: 5px 0 0 7px;}


#searchimg H3 {font-size: 16px; line-height: 22px; color: #00B6CE;font-weight: bold;}


#dark {position:fixed; left:0px; top:0px; width:100%; height:100%; min-height:100%; min-width:960px; z-index:50; display:none;background-color:#999; overflow:hidden; -moz-opacity: 0.5; filter:alpha(opacity: 50) !important; opacity: 0.5;}
*html #dark {position:absolute; height:auto !important; height:100%; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 960? "960px":"100%"); top: expression( ( 0 - dark.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); background-color:#999;}

*html #orphus {position:absolute; height:100%; min-height:100%; width:96%; top:expression( ( 0 - orphus.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ) !important; }
#orphus #orf_sub {position:fixed !important;  top:35% !important; left:50% !important; margin-left:-285px;}
*html #orphus #orf_sub {position:absolute !important; top:35% !important; left:50% !important; margin-left:-285px;}

#error404 {}
#error404 #logo {position:absolute; top:55px; left:15%;}
#error404 #content {position:absolute; top:100px; left:35%; width:500px;}



/*кнопочки*/
/* .button {position: relative; float: left; height: 32px; overflow: hidden; text-decoration: none; cursor: pointer; background-color: #EAFBFF;}
.button .bl {display: block; float: left; background: url(/pics/inputs/btn-bl.gif) left top no-repeat; width: 15px; height: 32px;}
.button .bc {display: block; float: left; background: url(/pics/inputs/btn-bc.gif) left top repeat-x; height: 32px; padding: 7px 0px; font-size: 11px; line-height: 18px; color: #5F5F5F;}
.button .br {display: block; float: left; background: url(/pics/inputs/btn-br.gif) right top no-repeat; width: 15px; height: 32px;}
.button .img {position: absolute; left: 0px; top: 0px; width: 32px; height: 32px; z-index: 4;}
.button INPUT {position: absolute; left: 0px; top: 0px; z-index: 5; height: 32px; width: 100%; cursor: pointer;}
.button:hover {background-color: #0CA2B8;}
.button:hover .bl {background-position: left -32px;}
.button:hover .bc {background-position: left -32px; color: #FFF;}
.button:hover .br {background-position: left -32px;}

/*пейджинг*/
/*#paging {position: relative; z-index: 1; margin: 0px 140px 0px 147px;}
#paging.nopad {margin: 0px;}
#paging SPAN.button {background-color: #0CA2B8; cursor: default;}
#paging SPAN.button .bl {background-position: left -32px;}
#paging SPAN.button .bc {background-position: left -32px; color: #FFF;}
#paging SPAN.button .br {background-position: left -32px;}
#paging .addnews {float: right; margin-right: 50px;}
#paging.nopad .addnews {margin-right: 0px;}*/



.tags {text-align:left; align: left;padding-left:15px;}

#quicksearch_sbscr {position: absolute; left: 0px; top: 0px; padding: 15px; width: 170px; border-right: 1px solid #D8D8D8; background-color: #FFF; cursor:pointer;}
.informer_text {padding: 14px 7px 7px 7px ; width: 185px; padding-top:0; background-color: #FFF; cursor:pointer;}
.informer_text TABLE {font-size:10px;width: 100%; font-size: 11px; line-height: 12px; margin: 2px 0px;}
/*.informer_text TABLE tr:hover {background:#f9f9f9}*/
.informer_text TABLE tr:hover {background:#c2f3ff}
.informer_text TABLE TD {vertical-align: top;padding-right:5px;padding-bottom:0px;}
.informer_text TABLE TD.nums {width: 1%; color: #00B6CE;}
.informer_text A {font-size:11px;padding-right: 25px; background: url(/pics/i/next.gif) right center no-repeat;}
.informer_text STRONG {color:black;}

#quicksearch .padding { padding: 27px 2px 17px 2px;}
#quicksearch .rss {position: relative;}
#quicksearch .rss A {position: absolute; right: 12px; top: 7px; padding-left: 23px; background: url(/pics/i/rss.gif) left center no-repeat;}
#quicksearch H3 {font-size: 12px; line-height: 18px; color: #00B6CE;}

#bottominfo {margin: 40px 0px 0px 0px; }

#stat {_float: left; overflow: hidden; border-top: 0px solid #D8D8D8;}
.tags {text-align:left; align: left;}

#hovertab TABLE    TR:hover {background: #c2f3ff;}
#hovertab TABLE .hov {cursor:pointer;}

.search_button TD {border:none !important;padding: 2px !important;}
IMG.waiting {z-index: 19;position:absolute; margin:6px 0 0 6px; padding: 1px 0 0 2px;}

.auto_select {position:absolute;display: block;background: #FFFFFF; z-index:20; width:189px;margin-top:52px; border: 1px solid #D8D8D8;visibility: visible;}
.auto_select .close a {color: #000 !important;text-decoration: underline; cursor: pointer;}
.auto_select SPAN {display: block; padding: 1px 7px; cursor: pointer; white-space: nowrap; overflow: hidden;}
.auto_select SPAN.hoverd {background-color: #F3F3F3; color: #00B6CE;}
.auto_select DIV.close {background:#CCC;text-align:right;padding-right:5px;}
html:root .auto_select {margin-left:5px;}

.prcabinet {float:left;width:200px;}
.prcabinet img {;width:110px;}

.prcabinet_left {text-align:center;margin-bottom:10px;}
.prcabinet_left img{width:110px;}


#multi-derevo{padding: 0 0 1em 0;}
#multi-derevo ul ul {margin:0;}
#multi-derevo ul li {padding:0; position:static; line-height: 1.2em; margin:0; background: none;}
#multi-derevo span {text-decoration: none; display: block; margin: 0 0 0 1.2em; background-color: transparent; border: solid silver; border-width: 0 0 1px 1px;}
#multi-derevo span a {display: block; position: relative; top: .95em; background-color: #fff; margin: 0 0 .2em .7em;}
#multi-derevo ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#multi-derevo li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#multi-derevo  ul li ul {display: none;}
#multi-derevo  ul li ul li {margin: 0 0 0 1.2em; border-left: 1px solid silver; }
#multi-derevo  li.last {border: none;}
#multi-derevo .marker {background: url(/pics/switcher.gif) no-repeat;float: left;width: 16px;height: 16px;cursor:pointer;}
#multi-derevo .marker.open {background: url(/pics/switcher.gif) no-repeat scroll right center;float: left;width: 16px;height: 16px;cursor:pointer;}
/* IE 6 Fixup */
* html #multi-derevo * { height: 1%;}
#objstat .help {border-bottom: 1px dashed #5F5F5F; cursor: help;}

.questform {background-color: #F3F3F3;padding: 15px 16px;margin-bottom:20px;margin-top:10px;}
.questform LABEL {padding-left:5px;}
.questform .title {color:#111;font-size: 14px;font-weight: bold;}
.questform .title span{border-bottom: 1px dashed black;cursor: pointer;}

.comment-block {margin:10px 0 20px 20px}
.comment-text {margin:5px 0 ;line-height:10px;}
.comment-fio {color: #00B6CE;font-weight:bold;;
}
.comment-date {color: #aaa;
}
.comment-link {}
.comments-list{margin-left:-20px;}
.comment-link {}

#comment_form {margin-top:10px;display:none;}
#comment_form textarea {width:200px;height:50px;border:1px solid;}
#comment_form input {border:1px solid;}


          .header-number {cursor:pointer;padding: 0 10px;}
          .header-number  div{color: rgb(32, 190, 212);}
          .header-number span{font-size:11px; font-weight: normal}
          .header-number a{text-decoration: underline !important; font-weight: normal; text-align: left;}
