html, body{margin:0;    padding:0;    border:0;    width:100%;    overflow:auto;}
html{min-height:100%;    height:100%;    height:auto;    overflow:auto;
/* Иначе у IE6 начинаются проблемки с вертикальной полосой прокрутки */
}
.header{padding:1%;  height:80px;}
.logo{float:left;}
.logo a{width:173px;  height:79px;  display:block;  background:url(/images/logo.gif) 0 0 no-repeat;}
.top-menu{float:left;  margin-top:32px;}
.content .top-menu a{float:left;  margin-left:2em;  color:#000;}
.help{float:right;}
.help .help-icon{float:right;    width:40px;    height:40px;    background:url(/images/help.gif) 0 0 no-repeat;    margin-top:20px;    margin-left:10px;  }
.help a{float:right;    margin-top:32px;  }
#layout{width:1000px;  margin-left:auto;  margin-right:auto;  min-width:1000px;  font-family:arial;  font-size:90%;  _font-size:110%;}
.footer{background:#eeebe2 url(/images/egg.jpg) 100% 0 no-repeat;;clear:both;float:left;width:100%;height:3em;padding-top:2em;}
.footer p{margin-left:2%;padding-right:2%;}
/* ----------------------------------------------------------------------------------- LAYOUT */
.container5{clear:left;float:left;width:100%;//width:1000px;overflow:hidden;background:#f7f5f1;}
.container4{clear:left;float:left;width:100%;position:relative;right:20%;background:#fff;}
.container3{clear:left;float:left;width:100%;position:relative;right:20%;background:#fff;}
.container2{clear:left;float:left;width:100%;position:relative;right:20%;background:#fff;}
.container1{float:left;width:100%;position:relative;right:20%;background:#f7f5f1; //background:url(/images/col1.gif) 100% 0 repeat-y;}
.containercenter{float:left;width:100%;position:relative;right:20%;background:#fff;}
.containercenter .container1{right:60%;}
.col1{float:left;width:18%;position:relative;left:81%;overflow:hidden;}
.col2{float:left;width:18%;position:relative;left:83%;overflow:hidden;}
.col3{float:left;width:18%;position:relative;left:85%;overflow:hidden;}
.col4{float:left;width:18%;position:relative;left:87%;overflow:hidden;}
.col5{float:left;width:18%;position:relative;left:89%;overflow:hidden;}
.colcenter{float:left;width:58%;margin-right:-4%;position:relative;left:83%;overflow:hidden;background:#fff;}
.containerinquire{clear:left;float:left;width:100%;overflow:hidden;background:#fff;}
.containerfind{clear:left;float:left;width:100%;position:relative;right:50%;background:#fff;}
/* ----------------------------------------------------------------------------------- LAYOUT */
.find{width:48.5%;  _width:48%;  left:51%;float:left;  position:relative;  overflow:hidden;}
.find .content, .inquire .content{padding:1%;    padding-bottom:1.5em;  }
.inquire{width:48.5%;  _width:48%;float:left;  position:relative;  overflow:hidden;  left:52%;}
.extra{clear:both;  background:#EEEBE2;  padding:1%;  padding-top:0.5%;  padding-bottom:0.5%;  border:1px solid #aaa9a0}
.r-star{position:relative;overflow:hidden;}
.r-star .content{z-index:0;}
.r-star .cn{position:absolute;width:20px;height:20px;left:-10px;top:-10px;background:url(/images/r_star.png);_background:url(/images/r_star.gif);z-index:255;}
.col1 .r-star .cn, .col5 .r-star .cn{background:url(/images/r_star2.png);_background:url(/images/r_star2.gif);}
.r-star .tr, .r-star .br{margin-left:100%;}
.r-star .bl, .r-star .br{top:auto;margin-top:-10px;}
.styled-button{display:block;  text-align:center;  position:relative;  padding-left:1em;  padding-right:1em;   _padding:0;  _width:250px;  float:left;
/* Вместо высоты */
line-height:2.3em;  color:#333 !important;   background:#fff url(/images/sbbg.jpg) 0 100% repeat-x;  text-decoration:none;  overflow:hidden;}
.styled-button:hover{background:#fff url(/images/sbbgon.jpg) 0 0 repeat-x;  text-decoration:underline;  _background:#fff url(/images/sbbg.jpg) 0 100% repeat-x;}
.find .styled-button,.inquire .styled-button{line-height:41px;  font-size:1.3em;  width:8em;}
.poll .styled-button{line-height:2.3em;  font-size:1.2em;  //font-size:1em;  width:8em;  margin-left:auto;  margin-right:auto;  display:block;  float:none;}
.styled-button .cn{display:block;      background:url(/images/b_star.png) repeat-x;      _background:url(/images/b_star.gif) repeat-x;            width:100%;      height:100px;      position:absolute;
/* Радиус скругления */
left:-6px;      top:-6px;  }
.col1 .r-star .styled-button .cn, .col5 .r-star .styled-button .cn{background:url(/images/b_star.png) repeat-x;      _background:url(/images/b_star.gif) repeat-x;        }
.find .styled-button .cn, .inquire .styled-button .cn, .col1 .poll .styled-button .cn, .col5 .poll .styled-button .cn{background:url(/images/b_star2.png) repeat-x;      _background:url(/images/b_star2.gif) repeat-x;        }
.userform .cn{background:url(/images/b_star2.png) repeat-x;      _background:url(/images/b_star2.gif) repeat-x;  }
.userform{font-size:1.3em;    //font-size:1em;  }
.styled-button .cn.tr, .styled-button .cn.br{
/* Эмуляция свойства right для IE6 */
margin-left:100%;  }
.styled-button .cn.bl, .styled-button .cn.br{
/* Такое же значение, как у line-height */
margin-top:2.3em;  }
.inquire .styled-button .cn.bl, .inquire .styled-button .cn.br, .find .styled-button .cn.bl, .find .styled-button .cn.br{
/* Такое же значение, как у line-height */
margin-top:41px;  }
            .content a{color:#3281A3}
.content a:hover{color:#37A034;}
.content strong{font-weight:bold;}
.content em{font-style:italic;}
.find h2, .inquire h2{font-size:1.3em;  margin-bottom:0.3em;}
.find h2 .hint, .inquire h2 .hint{font-size:0.6em;  white-space:nowrap;  margin-left:0.5em;}
.find input.text, .inquire input.text{border:1px solid #777;  background:#fff;  font-size:1.6em;  width:99.5%;  //width:101%;  _width:99%;  font-style:italic;  font-family:arial;}
.find p.hint, .inquire p.hint{font-size:0.8em;  color:#777;  float:left;  width:50%;  margin-top:0.3em;}
.find .styled-button, .inquire .styled-button{float:right;  margin-top:0.3em;}
.clear{clear:both;}
.extra .info{float:left;  line-height:31px;  vertical-align:moddle;}
.extra .counter{float:right;  position:relative;  bottom:-1px;}
.col1 .content,.col2 .content,.col3 .content,.col4 .content,.col5 .content,.colcenter .content{line-height:1.4;}
.content .note{background:#FFFFcc;  border:1px solid #fc0;  padding:0.5em;  font-size:0.8em;  margin-top:0.5em;  margin-bottom:0.5em;}
.username, .userpassword{background:#fff;  border:1px solid #DED9C7;#C6C8A6;  display:block;  margin-bottom:0.5em;  margin-top:0.5em;  width:99%;  //width:98%;  text-align:center;  margin-left:auto;  margin-right:auto;  font-size:1.2em;}
.username{margin-top:0;  background:#fff url(/images/name.gif) 50% 50% no-repeat;}
.userpassword{background:#fff url(/images/password.gif) 50% 50% no-repeat;  margin-bottom:1em;  }
.enter{float:none;  width:50%;  margin-left:auto;  margin-right:auto;  margin-bottom:0.3em;  font-size:0.9em;  //font-size:1em;  background:#fff url(/images/lock1.gif) 10px 50% no-repeat;}
.enter:hover{background:#F5F4EF url(/images/lock1.gif) 10px 50% no-repeat;}
.register{float:none;  width:50%;  margin-left:auto;  margin-right:auto;  margin-bottom:0.3em;  font-size:0.9em;  //font-size:1em;  background:#fff;}
.register:hover{background:#F5F4EF}
.rubricator .container1, .rubricator{background:#fff;  }
.colcenter .content{padding-right:1%;  padding-left:1%;  padding-top:1em;  padding-bottom:3em;}
.col1 .content, .col5 .content{padding-top:1em;  padding-bottom:3em;}
.col1 .content .more{display:block;  font-size:0.7em;  text-align:center;}
.content p{margin-bottom:0.7em;}
.colcenter h1{color:#000;  margin-bottom:0.5em;  font-size:1.8em;  }
.colcenter h2{color:#06A1B1;  font-size:1.2em;  margin-bottom:0.3em;}
.colcenter ul, .colcenter ol{margin-left:2em;  margin-top:1em;  margin-bottom:1em;}
.colcenter ul li{list-style:disc;}
.colcenter ol li{list-style:decimal-leading-zero;}
.col5 h2{color:#06A1B1;  font-size:1.3em;  line-height:0.9;  margin-bottom:0.5em;}
.col1 h2{color:#06A1B1;  font-size:1.3em;  line-height:0.9;  margin-bottom:0.5em;}
.colcenter h3{color:#06A1B1;  font-size:1.4em;  line-height:0.9;}
.list li{width:30%;        margin-right:2%;        min-height:50px;        display:-moz-inline-stack;        display:inline-block;        vertical-align:middle;        //zoom:1;        *display:inline;        _height:50px;    }
.list li div{font-size:0.8em;}
span.dot{position:absolute; text-indent:-1000em; }
span.ruble{text-transform:uppercase; }
span.hyphen:after{content:'\2013'; }
span.hyphen{position:absolute; margin:.1ex 0 0; behavior:expression(this.innerHTML = '&ndash;'); }
.responce{margin-bottom:0.2em;}
.responce p{font-size:0.8em;  line-height:1.3;  }
.responce p a{color:#999;  text-decoration:none;}
.responce p.user-name{font-size:0.8em;  line-height:1.5;}
.item-short .preview{float:left;  margin-right:10px;}
.preview{width:54px;height:54px;position:relative;}
.preview img{position:absolute;top:2px;left:2px;}
.preview a{position:absolute;top:0;left:0;width:54px;height:54px;background:url(/images/framesmall.png) 0 0 no-repeat; _background:url(/images/framesmall.gif) 0 0 no-repeat;}
.user-name{padding-left:16px;  font-family:arial;  font-style:italic;  color:#666;  background:url(/images/bullet.gif) 0 0.35em no-repeat;  margin-bottom:0.3em;}
.line{border-top:1px solid #ECEDE0;  height:0.5em;  margin-top:1em;    margin-bottom:0.5em;  clear:both;}
.col5 .content p{}
.rss{position:relative;  width:16px;  height:16px;  overflow:hidden;  display:block;  float:right;  margin-left:5px;  margin-top:0.3em;}
.rss i{position:absolute;  width:16px;  height:16px;    top:0;  left:0;  background:url(/images/rss.gif) 0 0 no-repeat;}
h1{color:#000 !important;  font-size:1.8em !important;}
.h1-more{margin-top:8px;  float:right;  line-height:1.8em;  vertical-align:middle;  font-size:0.8em;}
.h1-more a{float:right;}
.content .news{clear:both;  padding-bottom:15px;  font-family:tahoma;}
.col5 .content .news{padding-bottom:0;  margin-bottom:5px;  border-bottom:1px solid #fff;  font-size:0.8em;  }
.news .company{margin-top:-1em;  font-size:0.9em;  background:url(/images/artop.gif) 0 5px no-repeat;  padding-left:6px;}
.news .company a{color:#999;}
.content .news .title{font-size:0.9em;  font-weight:bold;  margin-bottom:0.1em;}
.date{line-height:1;  font-size:0.7em;  margin-bottom:0.3em;    color:#999;  font-weight:normal;}
.news .news-text{clear:right;  font-size:0.9em;}
.news .item-image img{width:100px; height:80px; vertical-align:bottom;}
.news .item-image{float:left;  margin-bottom:0.6em;  margin-right:15px;  padding-top:0;  padding-bottom:15px;}
.colcenter .news .item-image .content{padding:0;  padding-bottom:0;  }
.news .description{float:left;}
.application p, .application h2, .numbered p, .numbered h2{padding-left:3%;}
.app-text{display:block;  width:70%;}
.app-text-inline{display:inline;  width:70%;}
.app-text-inline-small{display:inline;  width:3%;}
.app-text-inline-medium{display:inline;  width:15%;}
.label{margin-left:3%;}
.label td{width:200px;  vertical-align:top;  padding-bottom:3px;}
.item-number{font-size:0.6em;  color:#3C5438;  position:relative;  //z-index:255;  margin-right:-2%;  left:-3%;  //left:0;  //margin-left:-2.5em;;  //margin-right:1em;  }
input.hltd{border:2px solid #4DAF34;}
.item-group{border:1px solid #ECEDE0;  border-right:2px solid #4DAF34;  padding:1%;  margin-bottom:1em;}
.item-group p{padding-left:0;}
.cpr{color:#999;  font-size:0.7em;  margin-bottom:4em;}
/* COMPANY PROFILE */
.company-logo{margin-bottom:20px;  margin-top:20px;  float:right;  text-align:center;  width:45%;}
.company-description{width:50%;  float:left;}
.company-data{background:#eee;  width:45%;  margin-left:4%;  float:right;  margin-bottom:10px;}
.company-data .content{padding:5px;  padding-bottom:5px}
.company-data td{font-size:0.8em;  padding:5px;}
/* LIST OF ITEMS OR GOODS */
.colcenter .service-list ul, .colcenter .actions-list ul{margin:0;}
.colcenter .service-list li, .colcenter .actions-list li{list-style:none;        display:block;        clear:both;    }
.colcenter .goods-list ul{margin:0;}
.colcenter .goods-list li{list-style:none;        display:block;        clear:both;}
.goods-list li div.item-image{float:left;  margin-right:10px;}
.service-list li div.item-image{float:left;  margin-right:10px;}
.goods-list li div img, .service-list li div img{vertical-align:bottom;}
.service-list li div .price, .goods-list li div .price{float:right;  font-size:1em;  margin-top:0.2em;}
.goods-list li div h4{color:#5F843E;  font-weight:bold;  margin-bottom:0.5em;  margin-top:0.2em;    line-height:1.1;}
.service-list li div h4{color:#5F843E;  font-weight:bold;  margin-bottom:0.5em;  margin-top:0.2em;    line-height:1.1;}
.goods-list li div p, .service-list li div p{margin-bottom:0.2em;    font-size:0.9em;  color:#666;}
#stars{text-align:center;    width:250px;    margin:0 auto;    float:right;    }
.back{float:left;}
#stars span{float:left;  margin-right:10px;  font-size:1.3em;}
#stat{text-align:center;}
#stars a{display:block;    float:left;    margin:0; padding:0;    margin-top:5px;    background:url(/images/star.gif) no-repeat center center;    width:19px; height:17px;}
#stars a.red{background-image:url(/images/red-star.gif);}
.comment-out{float:left;  margin-left:10px;}
.star0, .star5, .star1, .star15, .star2, .star25, .star3, .star35, .star4, .star45, .star5{width:56px;  height:12px;  margin-top:5px;  position:relative;  overflow:hidden;  float:left;}
.box .content .star0 i, .box .content .star5 i, .box .content .star1 i, .box .content .star15 i, .box .content .star2 i, .box .star25 i, .box .star3 i, .box .star35 i, .box .content .star4 i, .box .content .star45 i, .box .content .star5 i{position:absolute;  width:56px;  height:132px;  background:url(/images/stars.gif) 0 0 no-repeat;}
.box .content .star0 i{top:0px;}
.box .content .star5 i{top:-12px;}
.box .content .star1 i{top:-24px;}
.box .content .star15 i{top:-36px;}
.box .content .star2 i{top:-48px;}
.box .content .star25 i{top:-60px;}
.box .content .star3 i{top:-72px;}
.box .content .star35 i{top:-84px;}
.box .content .star4 i{top:-96px;}
.box .content .star45 i{top:-108px;}
.box .content .star5 i{top:-120px;}
/* ОТЗЫВЫ */
.resptypes{margin-top:5px;  margin-bottom:5px;}
.resptypes .res0, .resptypes .res1, .resptypes .res2{width:36px;  padding-right:2px;  height:38px;  overflow:hidden;  float:left;  margin-right:5px;  line-height:34px;  //line-height:36px;  text-align:center;}
.resptypes strong{float:left;  line-height:38px;  margin-right:5px;  font-weight:normal;  font-style:italic;}
/*.resptypes .res0{background:url(/images/res0.gif) 0 0 no-repeat;}
.resptypes .res1{background:url(/images/res1.gif) 0 0 no-repeat;}
.resptypes .res2{background:url(/images/res2.gif) 0 0 no-repeat;}
*/
.resptypes .res0 input, .resptypes .res1 input, .resptypes .res2 input{vertical-align:middle;  padding:0 !important;}
/* #comments */
#comments{margin-top:20px;  margin-bottom:20px;}
#comments .date{font-size:0.8em;  color:#aaa9a0;  font-style:italic;  position:relative;}
#comments .response0, #comments .response1, #comments .response2{padding-top:5px;  padding-bottom:1px;    font-size:0.9em;  color:#333;  background:#fff;  margin-bottom:2px;  border-bottom:1px solid #eee;}
#comments a{color:#aaa9a0;}
#comments .response0 .mark{color:#666;}
#comments .response1 .mark{color:#61B312;}
#comments .response2 .mark{color:#FF6666;}
.comment-user{
/*  background:url(/images/usericon.gif) 0 0 no-repeat;  padding-left:18px;*/
}
#commentform{clear:left;  padding-bottom:10px;}
.item-short{margin-bottom:10px;}
.item-short .content{background:#F6F5F0;  padding:10px;}
.goods-list .item-short .content{background:#E3F5F7;  padding:10px;}
.item-short .item-text{}
.orientir{font-style:italic;  color:#999;  font-size:0.8em;}
.item-wide .item-image{float:left;  margin-right:20px;  margin-bottom:10px;  padding:0;}
.item-wide .item-image .content{padding:0;}
.item-wide .item-image img{vertical-align:bottom;}
.item-price{background:#F6F5F0;  font-size:1.2em;  margin-top:10px;  margin-bottom:10px;}
.item-price .content{padding:5px;}
.item-price .price-title{font-size:0.8em;  margin-top:0.1em;  float:left;  color:#999;}
.item-price .price{font-size:1em;  float:right;}
a.goods{padding-left:18px;  background:url(/images/goods_icon.gif) 0 2px no-repeat;}
a.sales{padding-left:18px;  color:#FF6666;  background:url(/images/sales_icon.gif) 0 2px no-repeat;}
div.report{clear:right;  float:right;  width:45%;  font-size:0.9em;}
div.report p{padding-left:10px;}
a.report{float:right;  width:200px;  height:30px;  background:#0f0;  margin-top:10px;  margin-bottom:10px;  background:url(/images/report.gif) 0 0 no-repeat;  white-space:nowrap;  overflow:hidden;  text-indent:300px;}
a.report:hover{background:url(/images/report_over.gif) 0 0 no-repeat;}
div.inq-text{clear:right;  float:right;  width:45%;  font-size:0.9em;  margin-bottom:1em;}
div.inq-text p{padding-left:10px;}
a.inquire-button{float:right;  display:block;  width:200px;  height:30px;  background:#0f0;  margin-top:10px;  margin-bottom:10px;  background:url(/images/inquire.gif) 0 0 no-repeat;  white-space:nowrap;  overflow:hidden;  text-indent:300px;}
a.inquire-button:hover{background:url(/images/inquire_over.gif) 0 0 no-repeat;}
.company-short{padding-top:5px;  padding-bottom:2px;  margin-bottom:5px;  border-bottom:1px solid #eee;  clear:both;}
.company-short .short-title{clear:both;  float:left;}
.company-short .short-responses{float:left;  margin-left:6px;  width:21px;  height:16px;  padding-top:2px;  text-align:center;  font:9px tahoma !important;  background:url(/images/icon_comments.gif) 0 0 no-repeat;}
.company-short .short-address{float:left; clear:left;  font-style:italic;  color:#87826D;}
.company-short .short-address a{font-style:italic;  color:#87826D;  display:block;  font-size:0.9em;}
.price-category{float:right;  margin-bottom:10px;}
.price-category span{display:block;  float:left;  width:40px;  height:40px;  margin-right:5px;  overflow:hidden;  text-indent:300px;  white-space:nowrap;}
.company-short .price-category{height:40px; clear:right; float:right; margin-top:6px;}
.price-category-1{background:url(/images/icon_econom.gif) 0 0 no-repeat;}
.price-category-2{background:url(/images/icon_cheap.gif) 0 0 no-repeat;}
.price-category-3{background:url(/images/icon_middle.gif) 0 0 no-repeat;}
.price-category-4{background:url(/images/icon_premium.gif) 0 0 no-repeat;}
.price-category-5{background:url(/images/icon_elite.gif) 0 0 no-repeat; width:28px !important;}
.price-category-credit{background:url(/images/icon_card.jpg) 0 0 no-repeat;}
.price-category-salecard{background:url(/images/icon_salecard.jpg) 0 0 no-repeat;}
/* STAT & EXTRA INFO */
.stat{background:#EEEBE2;  margin-top:1em;  margin-bottom:1em;}
.stat .content{padding:10px;}
/* POLLS */
.poll{background:#fff;  margin-top:1em;  margin-bottom:1em;  font-family:tahoma;}
.poll .content{padding:10px;  font-size:0.9em;}
.poll h2{font-size:1.1em;  font-weight:bold;  line-height:1.2;  margin-bottom:0.5em;  color:#06A1B1;}
.poll .variant{padding-top:5px;  padding-bottom:5px;}
.poll .variant input{display:block;  margin-right:-100%;}
.poll .variant label{margin-top:-1.1em;  display:block;  padding-left:25px;  line-height:1.1;}
.poll .styled-button{margin-top:10px;  margin-bottom:10px;}
.vote-links{font-size:0.8em;}
.vote-links a{display:block;}
.return-message{padding-top:10px;  padding-bottom:10px;  text-align:center;  color:#66B40B;}
span.data-count{color:#999;font-size:0.6em;}
div.data-row{width:300px;background-color:#eee;font-size:11px;line-height:17px;height:17px;margin-bottom:0.5em;}
span.data-percent{margin-right:-35px;display:block;float:right;width:30px;text-align:left;}
span.data-val{background:#06c url(/images/poll.jpg) 0 0 repeat-y;height:17px;float:left;}
p.vote-data{font-size:11px;color:#999;margin-left:40px;}
.data-voting li{clear:right;  height:3em;  list-style:none !important;}
.vote-total{color:#999;font-size:0.7em;  }
.alert{margin-top:0.5em;  margin-bottom:0.5em;  padding:10px;  color:#f00;  border:2px solid #FF6666;  background:#fff;}
.rubricator .content{font-size:0.8em;  line-height:1.8;  padding-bottom:2em;}
.rubricator .content li{}
.rubricator .content h3{font-size:1.1em;  font-weight:bold;  color:#5E5437;  margin-top:0.5em;}
.tarifs-list ul{margin-top:20px;}
.tarifs-list .preview{margin-left:auto;  margin-right:auto;}
.tarifs-list .preview a{background:none;}
.tarifs-list li{width:19%;        min-width:120px;        max-width:200px;        min-height:100px;        _width:160px;        display:-moz-inline-stack;        display:inline-block;        vertical-align:top;        margin-bottom:1em;        //zoom:1;        *display:inline;        _height:100px;    }
.tarifs-list li div{text-align:center;  font-size:0.9em;  margin-right:10px;}
.tarifs-list li div.item-image{height:120px;  text-align:center;  vertical-align:bottom;    line-height:110px;}
.tarifs-list li div img{vertical-align:bottom;}
.tarifs-list li div h4{color:#5F843E;  font-weight:bold;  margin-bottom:0.5em;  margin-top:0.5em;    line-height:1.1;}
.tarifs-list li div p{margin-bottom:0.2em;    font-size:0.9em;  color:#666;}
#errorform{clear:right;  floaT:right;  width:46%;  margin-left:0;  color:#f00;  margin-bottom:10px;  }
#errorform textarea{border:2px solid #FF6666;  width:250px;}
.column-50{width:48%;        min-height:100px;        display:-moz-inline-stack;        display:inline-block;        vertical-align:top;        margin-bottom:1em;        //zoom:1;        *display:inline;        _height:100px;    }
.column-50 .content{padding-right:2%;}
.column-50 .content img{display:block;  margin-left:auto;  margin-right:auto;}
/* ЛИЧНЫЙ КАБИНЕТ */
.cabinet{padding-top:70px;  background:url(/images/cabinet.jpg) 50% 0 no-repeat;  }
.cabinet p{font-size:0.9em;  margin-bottom:0.2em;}
.personal{}
.logout{margin-top:20px;}
.logout a{display:block;  width:49px;  height:24px;  padding-left:55px;  background:url(/images/exit.jpg) 0 0 no-repeat;}
#result{position:fixed;  //position:absolute;  z-index:255;  top:0;  left:0;  width:100%;  height:100%;  background:url(/images/dots.gif) 0 0 repeat;}
#result .content{position:fixed;  //position:absolute;  top:50%;  left:50%;  display:block;  margin-top:-50px;  margin-left:-150px;  background:url(/images/res.jpg) 0 0 repeat-y;  width:280px;  padding:10px;}
#result-text{background:#fff;  padding:20px;  font-family:arial;}
#result-close a{position:fixed;  //position:absolute;  width:98%;  height:98%;  display:block;  top:0;  left:0;  outline:none;  margin:1%;  font-family:arial;  color:#999;}
#result-close .close span{position:fixed;  //position:absolute;  top:50%;  left:50%;  width:115px;  height:100px;  z-index:255;  display:block;  margin-top:-78px;  text-align:right;  background:url(/images/close.gif) 100% 0 no-repeat;  padding-right:35px;}
table.user-items, table.data{font-size:0.9em;  border-top:3px solid #eeebe2;  border-left:1px solid #eeebe2;  margin:5px;}
table.user-items td, table.data td{border-bottom:1px solid #eeebe2;  border-right:1px solid #eeebe2;  padding:5px;}
table.user-items th, table.data th{border-bottom:3px solid #eeebe2;  border-right:1px solid #eeebe2;  background:#F8F7F3;  padding:5px;}
table.markup{vertical-align:middle;}
table.markup td{vertical-align:top;  padding:5px;}
.nav{font-size:11px;  font-family:tahoma;  color:#999;}
.nav a{color:#999;}
.keywords{color:#999;  font-style:italic;  font-size:0.8em;  clear:both;  padding-top:1em;  padding-bottom:1em;}
.keywords a{color:#999;  font-style:italic;}
.company-rubrics strong{clear:both;  display:block;  color:#06A1B1;  padding-top:0.5em;}
.colcenter .content .company-rubrics ul{margin:0;  font-size:0.9em;  padding-bottom:1em;}
.colcenter .content .company-rubrics ul li{list-style:none;
/*  width:150px;  float:left;*/
min-height:1.5em;  _height:1.5em;  margin-right:10px;}
.filials{margin-bottom:20px;}
.filials ul{margin-left:10px;}
.filials li{padding-left:18px;  background:url(/images/bullet_star_off.gif) 0 3px no-repeat;}
.filials li.selected{background:url(/images/bullet_star.gif) 0 3px no-repeat;}
#auth{font-size:0.9em;  padding-bottom:15px;}
table.service-list, table.goods-list{border:1px solid #eeebe2;  border-bottom:0;  width:99%;  margin-bottom:15px;}
table.service-list td, table.goods-list td{font-size:0.8em;  border-bottom:1px solid #eeebe2;  padding:5px;}
table.service-list .price, table.goods-list .price{font-weight:bold;  color:#f60;  text-align:right;}
table.service-list .odd td, table.goods-list .odd td{background:#fffdf6;}
table.service-list td a, table.goods-list td a{display:block;  padding-left:18px;}
table.service-list td a.photo, table.goods-list td a.photo{background:url(/images/camera.gif) 0 2px no-repeat;}
table.actions-list{width:100%;  background:#f90 url(/images/action.jpg) 0 0 repeat-y;  margin-bottom:15px;  }
table.actions-list td{padding:10px;  border-bottom:2px solid #fff;}
table.actions-list td a{color:#fff;  font-size:1.2em;  font-weight:bold;}
table.actions-list td a:hover{color:#FFFF66;}
table.actions-list td.period{text-align:right;  font-size:0.7em;  color:#fff;}
table.goods-list td.period{text-align:right;  font-size:0.7em;  color:#aaa9a0;}
table.goods-list td a.price-doc, table.goods-list td a.price-docx{display:block;  height:17px;  padding-left:20px;  background:url(/images/icon-doc-small.gif) 0 0px no-repeat;}
table.goods-list td a.price-xls, table.goods-list td a.price-xlsx{display:block;  height:17px;  padding-left:20px;  background:url(/images/icon-doc-small.gif) 0 0px no-repeat;}
table.goods-list td a.price-pdf{display:block;  height:17px;  padding-left:20px;  background:url(/images/icon-pdf-small.gif) 0 0px no-repeat;}
table.goods-list td a.price-zip, table.goods-list td a.price-rar{display:block;  height:17px;  padding-left:20px;  background:url(/images/icon-zip-small.gif) 0 0px no-repeat;}
.promo{background:#fff;  margin-bottom:15px;}
.promo .content{text-align:center;  padding-bottom:1em;}
.filials-list a{display:block;  font-size:0.9em;}
.stat-menu{position:relative;  top:-0.5em;}
.comment-menu a{display:block;  height:39px;  float:left;  margin-right:15px;  color:#999;}
.comment-menu #amenu1{line-height:30px;  background:url(/images/res1_1.gif) 0 0 no-repeat;  padding-left:33px;}
.comment-menu #amenu1.selected, .comment-menu #amenu1:hover{background:url(/images/res1.gif) 0 0 no-repeat;  color:#61b312;  }
.comment-menu #amenu2{line-height:30px;  background:url(/images/res2_1.gif) 0 0 no-repeat;  padding-left:33px;}
.comment-menu #amenu2.selected, .comment-menu #amenu2:hover{background:url(/images/res2.gif) 0 0 no-repeat;  color:#ff6666;  }
#commenttext{border:1px solid #999;}
#commenttext.type1{border:1px solid #61b312;    color:#61b312;    }
#commenttext.type2{border:1px solid #ff6666;   color:#ff6666;   }
.comment-container{font-size:0.9em;  font-family:tahoma;  background:#eeebe2;  padding:10px;  margin-bottom:10px;}
.comment-container input{margin:3px;  border:1px solid #999;}
.comment-container td{padding-right:10px;}
.captcha{padding:10px;  vertical-align:middle;  text-align:center;  background:#fff;}
#captcha img{display:block;  margin-bottom:10px;  margin-left:auto;  margin-right:auto;}
.success{padding:10px;  background:#67B408;  color:#fff;}
.alert{padding:10px;  background:#FF6666;  color:#fff;}
.block-a{background:#fff;  margin-bottom:15px;}
.block-a .content{text-align:center;  padding-bottom:1em;  padding-left:0.5em;  padding-right:0.5em;  font-size:0.9em;}
.block-a .content img{margin-left:auto;  margin-right:auto;}
.block-content{margin-top:10px;  margin-bottom:10px;  font-size:0.8em;}
.new-company{font-size:0.9em;  margin-bottom:0.5em;}
.new-company p{margin-bottom:0;}
.new-company .address{font-size:0.9em;  color:#999;}
.links{float:right;  margin-left:10px;}
.links a{float:left;  padding-top:3px;  margin-left:5px;  margin-right:5px;}
#bn object{vertical-align:bottom;}
sup{font-size:70%;  vertical-align:30%;}
.band a{float:left;}
.column {margin-bottom: 15px;}
.column .c-author {height: 60px; background: #D7D2BF; padding-left: 10px; margin-bottom: 10px;}
.column .c-name {color: #666; padding-top: 12px; margin-bottom: 3px !important; padding-bottom: 0 !important; line-height: 1;}
.column .c-about {color: #fff; font: 12px arial; line-height: 0.9}
.column .c-author img {float: right; margin-left: 10px;}
.column h4 {margin-bottom: 5px;}
.column h4 a {font-size: 15px; color: #666;}
.column .more {font-size: 12px;}
.a-up {height: 50px;}
.a-up .content {background: none !important; padding: 0 !important;}
.a-up .cn {display: none;}
