﻿/*Стиль для оптимизации HTML, со временем останется только этот стиль*/
/*для совместимости с другими стилями закоментировал временно
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: none; outline: none; vertical-align: baseline; }
*/
ol, ul { list-style: none; }
/*article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
*/
table { /* width: 100%;*/ border-collapse: collapse; }
/*
html { font-size: 100.01%; overflow-y: scroll; }
html, body { background: #fff; color: #000; }
body { min-width: 1000px; max-width: 1400px; font: 75%/1.167 Arial, "Helvetica CY" , "Nimbus Sans L" , sans-serif; }

a { color: #00aae0; text-decoration: underline; }
a:hover, a:active { text-decoration: none; }
:focus { outline: none; }
img, fieldset { vertical-align: top; }
input, select, textarea { font: 1em Arial, "Helvetica CY" , "Nimbus Sans L" , sans-serif; }
textarea { overflow: auto; resize: vertical; }
h1, h2, h3, h4, h5, h6 { clear: both; font-size: 1em; font-weight: normal; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.55em; font-weight: bold; }*/
.cle:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; font-size: 0; }
/*sup { vertical-align: text-top; font-size: 65%; }
*/
img { font-size: 7pt; font-weight: normal; }

.center { margin-bottom: 0; margin-left: 10px; margin-right: 10px; margin-top: 0; max-width: 1080px; min-width: 980px; padding-bottom: 20px; padding-top: 8px; }

/*КАРТОЧКА ОБЪЯВЛЕНИЯ*/
.prevnext{padding-top:22px; padding-left:12px; padding-bottom:39px;}

.prevnext table{ width:100%;}
.prevnext table td{vertical-align:middle;}
.prevnext table .r { color: #006C8C; font-size: 11pt; font-weight: bold; background-image: url('/images/arrow_r.png'); background-repeat: no-repeat;  padding-left:38px; margin-left:17px; }
.prevnext table .r1 { color: #006C8C; font-size: 11pt; font-weight: bold; padding-left:172px; }
.prevnext .olink {width:405px;float:right;}
.prevnext .olink div{display: block; position: relative; padding: 0 0 0px 0px; float:left; width:202px; height:17px;}
.prevnext .olink a{color: #2d3235;}
.prevnext .olink a:after { content: ""; display: block; position: absolute; top: 0; left: 20px; width: 23px; height: 13px; margin-top: 2px; background: url(/images/bgs.png) #94c72c -23px 0px no-repeat; font-size: 0; cursor: pointer; line-height: 0; }
.prevnext .olink a.p{}
.prevnext .olink a.p:after {
    background-position: 0px 0px;
    left: auto;
    right: 20px;
}
.prevnext .olink a.n{padding-left:57px;}
.ao {}
.ao td.inf{ width:47%; vertical-align:top;}
.other_anno .caption{ position: relative; margin: 0 10px; padding: 6px 17px 0px 17px; min-height: 26px; color: #fff;
                       background-color: #223237;
    background-image: url("/images/ct-line-bg.png");
                         border-radius: 5px 5px 0 0; z-index: 2; color: #f6f3e4; line-height: 1em; font-size:1.5em;}

.other_anno .data { background: #f6f3e4; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; padding-top:7px; padding-bottom:7px;}
.other_anno .data td{padding-bottom:5px; padding-top:5px; vertical-align:top;}
.other_anno .data .img{/*44 -38*/ padding-left:10px; padding-right:10px; max-width:44px;}
.other_anno .data img {
    border-radius: 5px;
    
    height: 38px;
    width: 44px;
}
.other_anno .data .price{ font-weight:bold; padding-left:10px; padding-right:42px;}
.other_anno .data .inf{}
.other_anno .data td a {
    color: #006C8C;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: normal;
    margin-bottom: 8px;
}
.other_anno .data td a:hover{ color:Red;}
.c_top {margin-top: 19px; }
.ct_b, .cb_t { position: relative; height: 8px; background: #78c3db; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; z-index: 1; }
.ct_line, .cb_line { position: relative; margin: 0 10px; padding: 0 17px; min-height: 32px; color: #fff; background-image: url('/images/ct-line-bg.png'); border-radius: 5px 5px 0 0; z-index: 2; background-color: #223237; }

.ct_line h1 { width: 100%; padding: 6px 0 8px; color: #f6f3e4; line-height: 1em; margin: 0; }
.ct_line table{ width:100%;}
.ct_line table td.button{ width:100px;}
.ct_line span {padding: 8px 0 8px; color: #fff; line-height: 1em; margin: 0;  font-size:12pt; position:relative; display:block;}
.ct_line .ct_find { position: absolute; bottom: 0; right: 17px; margin-top: -3px; width: 24%; height: 35px; /* 				height:1.75em; 				padding:6px 0 8px; 				*/ background: #78c3db; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.ct_find:before, .ct_find:after { content: ""; display: block; position: absolute; bottom: 0; left: -4px; width: 4px; height: 4px; background: url(/images/bgs.png) -191px 0 no-repeat; line-height: 0; }
.ct_find:after { left: auto; right: -4px; background-position: -195px 0; }
.ctf_txt { position: relative; margin: 9px 86px 0 15px; padding: 0 3px; height: 26px; background: #fff; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
.ctf_txt input { width: 98%; padding-top: 3px; border: none; font-weight: bold; font-size: 1.417em; background: none; }
.ctf_but { display: block; position: absolute; top: 8px; right: 17px; width: 69px; height: 29px; background: url(/images/bgs.png) -26px -97px no-repeat; }
.ctf_but input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.c_top_advert{padding-top:19px;}
.c_top_advert h1 { clear: none; width: auto; overflow: hidden; }
.c_top_advert .ct_line, .cb_line { overflow: hidden; }

.ct_rubr, .cb_line div { float: left; position: relative; max-width: 35%; min-height: 14px; padding: 8px 41px 8px 0; margin: 0 20px 0 -5px; color: #f6f3e4; font-weight: bold; }
.ct_rubr:after, .cb_line div:after { content: ""; display: block; position: absolute; top: 50%; right: 0; width: 21px; height: 32px; margin-top: -15px; background: url(/images/bgs.png) -96px -96px no-repeat; }
.cb_line div + div { overflow: hidden; max-width: 50%; font-weight: normal; }
.cb_line div + div:after { display: none; }
.c_bot { position: relative; }


.cb_t { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.cb_line { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.av-z td {
    vertical-align: top;
}
/*anno_other*/
.anno_otherx { margin: 40px 0 0;overflow:hidden; }
.anno_otherxi {width:220px;padding:5px;float:left;
}
.fads {margin: 45px auto 0 auto; overflow:hidden;width:660px;
}
.fads_item {float:left;margin : 10px;
}
.anno_other { margin: 45px 0 0; }
.anno_other li { width: 47%; float: left; }
.anno_other li + li { float: right; }
.anno_other span { display: block; position: relative; padding: 0 0 12px 19px; }
.anno_other span a { color: #2d3235; }
.anno_other span a:after { content: ""; display: block; position: absolute; top: 50%; left: 1px; width: 12px; height: 12px; margin-top: -11px; background: url(/images/bgs.png) #94c72c 0 -36px no-repeat; font-size: 0; cursor: pointer; line-height: 0; }
.anno_other li + li span { padding-right: 19px; text-align: right; }
.anno_other li + li span a:after { left: auto; right: 1px; background-position: -13px -36px; }
.anno_other li p { margin-left: 125px; line-height: 1.48; }
.anno_other li p a { color: #06a1da; font-weight: 900; }
.anno_other li p img { float: left; margin: 4px 0 0 -125px; max-width: 111px; width: auto; height: auto; background: #f6f3e4; }
.anno_other li p em { display: block; margin-top: 1px; color: #6d6d6d; font-size: 0.92em; }

.anno_left { float: left; display: block; }
.a_photos { position: relative; width: 346px; padding: 10px 0 0; margin: 0 0 15px 0px; background: #fff; min-height: 240px; margin-top: 26px; }
.a_photos .g { z-index: 2; position: relative; padding-bottom: 4px; }
.a_photos .g2 { z-index: 2; position: relative; padding-bottom: 6px; }
.a_photos img { position: relative; max-width: 336px; width: auto; height: auto; margin-bottom: 10px; background: #f6f3e4; z-index: 2;border-radius:8px; }
.a_photos ol { position: relative; margin-left: -10px; overflow: hidden; z-index: 2; }
.a_photos li {  margin-left: 10px; }
.a_photos li img { max-width: 336px; }
/*.a_photos li:hover img { outline: 1px solid #c9bd84; }*/
.a_photos a{position:relative;}
.av-ilz {
    background-color: black;
    background-image: url("/img/av-zoom.png");
 
    background-position: 0 0;
    background-repeat: no-repeat;
 
    border-radius: 5px;
    cursor: pointer;
    display: none;
    height: 50px;
    left: 13px;
    position: absolute;
    top: 7px;
    width:50px;
    z-index: 98;
}
.a_photos a:hover .av-ilz{display:block; opacity:0.5;}
.a_photos:before, .a_photos:after { content: ""; display: block; position: absolute; top: -5px; left: -135px; margin-left: 100%; width: 140px; height: 140px; background: url(/images/bgs.png) 0 -271px no-repeat; z-index: 1; }
.a_photos:after { top: auto; bottom: -5px; background-position: 0 -411px; }


/*.a_photos_right:before, .a_photos_right:after { content: ""; display: block; position: absolute;
                                               top: -5px; left:-351px;
                                               margin-left: 100%; width: 140px;
                                                height: 140px; background: url(/images/bgs.png) -140px -271px no-repeat; z-index: 1; }
.a_photos_right:after { top: auto; bottom: -5px; background-position: -140px -411px; }
.a_photos_right img {
    margin-left: 10px;
}*/
.anno_right .atb .g3 {
    overflow:hidden;
}

.anno_right .atb .g3 div.photos {width:346px;
   
    float:left;
}
.g3-rad {float:left;width:346px;
}
.a_photos_right {
 margin-top:-3px;
}
.adv_info { width:100%;display:table-row; }
.adv_info .l{vertical-align:top; width:346px; display:table-cell;}
    .adv_info .l-catagory-menu {vertical-align:top;width:230px;padding-right:15px;background-color:#fff;
    }
.adv_info .rl{vertical-align:top; padding-left:20px; display:table-cell;}
.anno_right1 { padding-left: 366px; }
.anno_right .atb { width: 100%; }

.g3adp1 {float:left;margin-bottom:12px;
}
.g3adp {height:410px;width:580px;margin-bottom:12px;float:left;
}
.gladp {float:left;margin:18px 0 0 0;width:100%;
}

.adslot_1 { width: 320px; height: 60px; }
@media (min-width:400px) { .adslot_1 { width: 336px; height: 280px; } }
@media (min-width:700px) { .adslot_1 { width: 580px; height: 400px; } }


.adslot_2 { width: 320px; height: 60px; }
@media (min-width:400px) { .adslot_2 { width: 336px; height: 280px; } }
@media (min-width:700px) { .adslot_2 { width: 336px; height: 280px; } }
@media (min-width:1080px) { .adslot_2 { width: 580px; height: 400px; } }


.adslot_3 { width: 320px; height: 60px; }
@media (min-width:400px) { .adslot_3 { width: 336px; height: 280px; } }
@media (min-width:700px) { .adslot_3 { width: 580px; height: 400px; } }


.adslot_4 { width: 320px; height: 60px; }
@media (min-width:400px) { .adslot_4 { width: 336px; height: 280px; } }
@media (min-width:700px) { .adslot_4 { width: 580px; height: 400px; } }
@media (min-width:1080px) { .adslot_4 { width: 700px; height: 400px;min-height: 400px; } }
@media (min-width:1100px) { .adslot_4 { width: 775px; height: 400px; } }

.anno_right .a_top { padding-bottom: 6px; padding-left: 0; padding-right: 15px; padding-top: 10px; text-align: left; line-height: 14px; background-image: url("/i/line_bg.png"); background-position: 0 bottom; background-repeat: repeat-x; }
.anno_right .a_top .edit { color: #006C8C; font-family: Verdana; font-size: 9pt; font-weight: bold; letter-spacing: normal; margin-bottom: 0; margin-left: 2px; margin-right: 2px; margin-top: 0; width: 116px; }
.anno_right .a_top a.ar { display: inline-block; position: relative; width: 12px; height: 12px; top: 1px; color: #99bf36; text-decoration: none; vertical-align: top; text-indent: -9999px; overflow: hidden; }
.anno_right .a_top a.ar, .anno_right .top b { margin-left: 4px; }
.anno_right .a_top a.ar:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 12px; height: 12px; background: url(/images/bgs.png) #94c72c -26px -36px no-repeat; cursor: pointer; line-height: 0; }
.anno_right .a_top a.r:after { background-position: -39px -36px; }
.anno_right .a_top_photos {
    margin-left: 366px;
    padding-right: 0;
    background:none;
    color:#f6f3e4;
}
.anno_right .info { padding-right: 20px; padding-top: 14px;  vertical-align:top;}


.anno_right .info .d { float: right; color: #898989; }
.anno_right .info a.r { color: #898989; }
.anno_right .info div.hd{height:14px;}
.anno_right .info p { padding-top: 15px; font-size: 11pt; line-height: 1.46; margin-bottom: 1px; margin-top: 0; text-align: justify; }
.anno_right .b_line { background-image: url("/i/line_bg.png"); background-position: 0 0; background-repeat: repeat-x; height: 3px; margin-bottom: 10px; }
.anno_right .g_line { background-color: #DBD8C5; background-image: url("/i/line_bg.png"); background-repeat: repeat-x; height: 13px; margin-bottom: 1px; }
.anno_right .info .red { float: left; padding-right: 12px; }
.anno_right .noact {text-align:center; font-size:12pt; margin-bottom:10px; font-weight:bold;}
.anno_right .service { padding:0 0 10px 0; vertical-align: text-top; width: 310px; }
.anno_right .service .txt { color: #5d5d5d; font-size: 11pt; padding-bottom: 5px;  }
.anno_right .service div.line { background: url(/i/line_bg.png) 0 0 repeat-x; height: 3px; margin: 6px 0px 0px 0px; padding: 0; }
td.service div.small { font-size: 8pt; padding-bottom: 0px; background-image: url('/i/card_small.png'); background-repeat: no-repeat; width: 155px; height: 132px; color: #929084; }
td.service .small b { display: block; padding-bottom: 0; padding-left: 27px; padding-right: 15px; padding-top: 12px; }
td.service .small p { line-height: 1.1; padding-bottom: 5px; padding-left: 25px; padding-right: 12px; padding-top: 2px; }
.anno_right .g4{padding-bottom:10px;}


.anno_right .info .nfo{width:100%;display:table-row;}
.anno_right div.g5{width:346px; display:table-cell; vertical-align:top;}
    .anno_right div.g5 div {
        padding-right: 10px;
    }
.g5-rl {display:table-cell; vertical-align:top;
}

.anno_right .social { color: #5D5D5D; font-size: 11pt; padding-bottom: 10px; padding-top: 2px; }
.anno_right .social table { margin-top: 10px; width: 100%; }
.anno_right .social table tr td { vertical-align: top; padding-bottom: 5px; }
.anno_right .social ul { list-style-type: none; padding-top: 6px; }
.anno_right .social li { height: 30px; float: left; }
.anno_right .social .v { width: 190px; }
.anno_right .social .t { width: 130px; }
.anno_right .social .f { width: 160px; }
.anno_right .social .g { width: 100px; }
.anno_right .social .m { width: 180px; }

.anno_right .a_info { margin-bottom: 5px; margin-top: 8px;  font-size: 10pt; }
.anno_right .a_info tr td { height: 24px; padding-right: 5px; text-align: right;  vertical-align:top;}
.anno_right .a_info .v { font-weight: bold; text-align: left; }
.anno_right .afc_send_message { width: 220px; padding-bottom: 18px; }
.anno_right .afc_send_message textarea { margin-bottom: 12px;padding:6px; }
.anno_right .afc_info { padding-top: 0px; padding-bottom: 15px; padding-left: 0px; }
.anno_right .afc_info b { margin: 0px 0 10px; font-size: 14pt; font-weight: bold; }
.anno_right .afc_info .afci_face { float: left; padding: 5px; margin: 1px 15px 0 1px; background: #fff; }
.anno_right .afc_info ul { overflow: hidden; }
.anno_right .afc_info ul li { position: relative; padding: 0 0 5px 19px; }
.anno_right .afc_info ul li i { display: block; position: absolute; top: 2px; left: 0; width: 13px; height: 13px; background: url(/i/bgs.png) #f39300 0 -148px no-repeat; font-size: 0; }
.anno_right .afc_info #ai_user, .af_cont .afc_info #ai_phone { font-weight: bold; }
.anno_right .afc_info #ai_user i { background-position: -52px -148px; }
.anno_right .afc_info #ai_phone i { background-position: -66px -148px; }
.anno_right .afc_info #ai_time i { top: 3px; width: 14px; height: 14px; background-position: -80px -148px; }
.anno_right .afc_info #ai_mail i { top: 5px; background-position: -95px -148px; }
.anno_right .afc_info #ai_www i { top: 4px; background-position: -108px -148px; }
/*alp=anchor landing page*/
.anno_right .alp{ padding-top:8px; padding-left:40px; vertical-align:top;}
.anno_right .alp-tab{width:100%;}
.anno_right .alp div{ margin-bottom:12px;}
.anno_right .alp a{ display:block;}
span.b-share-icon { width: 32px; height: 32px; }

span.b-share-icon { background-image: url('/images/b-share-icon.png'); }
a.b-share__handle { height: 32px; opacity: 0.7; }
a.b-share__handle:hover { opacity: 1; }

span.b-share-icon_odnoklassniki { background-position: 0 -340px; }
span.b-share-icon_moimir { background-position: 0 -170px; }
span.b-share-icon_yaru { background-position: 0 -32px; }
span.b-share-icon_facebook { background-position: 0 -136px; }
span.b-share-icon_twitter { background-position: 0 -102px; }
span.b-share-icon_lj { background-position: 0 -68px; }
span.b-share-icon_friendfeed { background-position: 0 -204px; }
span.b-share-icon_evernote { background-position: 0 -578px; }
span.b-share-icon_blogger { background-position: 0 -374px; }
span.b-share-icon_delicious { background-position: 0 -442px; }
span.b-share-icon_linkedin { background-position: 0 -510px; }
span.b-share-icon_juick { background-position: 0 -648px; }
span.b-share-icon_liveinternet { background-position: 0 -750px; }
span.b-share-icon_myspace { background-position: 0 -544px; }
.complaint {width:100%; text-align:right;padding-bottom: 10px;}
/*---КАРТОЧКА ОБЪЯВЛЕНИЯ*/

/*=header--------------------------------------------------------------------------------------------------------==*/
.hdr_top{height:146px; /*padding-bottom:15px;*/}

.hdr2 {float:left; padding-left:10px; }
.hdr2 .nnbutton{vertical-align: top; text-align: right; padding-top:1px;padding-left:10px; width:132px; margin-top:72px;}
.hdr2 .nnbutton div{width:132px; text-align:right;}
.hdr {min-height: 153px; max-width: 668px; min-width:668px; float:left;}
.hdr h1 { position: absolute; top: 6px; left: 20px; width: 177px; height: 135px; overflow: hidden; }
.hdr_top .hdr_logo { top: 11px; left: 20px; width: 210px; height: 150px; overflow: hidden;  float:left; position:relative;}
.hdr_top .hdr_logo span { display: block; font-size: 8pt;color:#696A5C; padding-top:89px; width:126px;  padding-left:6px;}
.hdr_top .hdr_logo a { /*display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; */
                       font-size:8pt;
                       height: 25px;
                       color:#fff;
    left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    width: 180px;
     }
.hdr_top .hdr_logo a:before{content: url("/i/newlogo2.png");}
.hdr_top .logo_title{float:left;}

.hdr h1 span{ display: block; font-size: 0.833em; }
.hdr h1 a { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(/i/newlogo.png); background-repeat: no-repeat; }

.hdr_menu { float: left; position: relative; height: 8px; padding: 0 10px;  background: #79c4db; font-size: 13px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.hdr_menu ul { position: relative; margin-top: 8px; padding:0 10px; background-color: #435258; background-image: url('/images/top-menu-bg.png'); border-radius: 0 0 5px 5px; background-repeat: repeat-x; }
   .hdr-e .hdr_menu ul {margin-top: 8px; padding: 0 6px;
    }
.hdr_menu ul li { float: left; position: relative;padding: 8px 11px 5px; color: #667379;  text-decoration:underline;}
 .hdr-e .hdr_menu ul li {padding: 8px 8px 5px; 
}
.hdr_menu2 {width:126px;}
.hdr_menu2 ul a{margin-left:14px;}
.hdr_menu2 ul li { padding: 8px 1px 5px; }
.hdr_menu ul li a { color: #C3CCD1; text-decoration:none; }
.hdr_menu ul li a b { color: #c3ccd1; font-weight: normal; }
.hdr_menu ul li a:hover , .hdr_menu ul li a:active  { color: #fff; }
.hdr_menu ul li.hm_now { padding: 8px 15px; margin-bottom: -3px; background: #79c4db; color: #fff; font-weight: normal; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;text-decoration:none; }
.hdr-e .hdr_menu ul li.hm_now {
    padding: 8px 8px 8px;
}
.hdr_menu ul li.hm_now a { color: #fff; }
.hdr_menu ul li.hm_now a b { color: #fff; }
.hdr_menu ul li.hm_now:before, .h_menu ul li.hm_now:after { content: ""; display: block; position: absolute; top: 0; left: -4px; width: 4px; height: 4px; background: url(/images/bgs.png) -191px -4px no-repeat; line-height: 0; }
.hdr_menu ul li.hm_now:after { left: auto; right: -4px; background-position: -195px -4px; }
.hdr_city { float: left; margin: 0; padding: 7px 0 0 3px; min-height: 21px; font-weight: bold; font-size: 1.25em; max-width: 380px; width: 380px; }
.hdr-e .hdr_city {max-width: 260px; width: 260px;
}
/*.hdr_city { float: left; margin: 16px 40px 0 47px; padding: 2px 0 0 48px; min-height: 21px; font-weight: bold; font-size: 1.25em; background: url(/images/bgs.png) -264px -97px no-repeat; 
            max-width:250px;}*/
/*.hdr_city a { position: relative; padding-right: 17px; }
/*.hdr_city a:after { content: ""; display: block; position: absolute; top: 50%; right: 0; width: 7px; height: 4px; margin-top: -1px; background: url(/images/bgs.png) -183px 0 no-repeat; }
*/

/*npanel*/
.npanel { margin: 72px 11px 3px 9px;  max-width: 807px; height: 79px; width: 100%; min-width: 646px; }
.npanel .upnavi { max-width: 810px; width: 100%; }
/*20130326.npanel ul { display: table; width: 100%; }
.npanel li { position: relative; height: 70px; padding: 2px; margin-right: 0px; background: url(/images/npanel_bg.png) no-repeat; display: table-cell; }
.npanel li.nav_nob { background: none; }
.npanel li.nav_nob:after { display: none; }
.npanel li a { text-decoration: none; }
.npanel li i { float: left; position: relative; min-width: 57px; height: 47px; padding-top: 21px; border-right: 1px solid #c0770f; color: #000; background: url(/images/bgs.png) 0 -132px no-repeat; text-align: center; font-style: normal; font-size: 0.75em; }
.npanel li:first-child i:before { content: ""; display: table-cell; position: absolute; width: 25px; height: 22px; top: 23px; left: 18px; background: url(/images/bgs.png) 0 -97px no-repeat; }
.npanel li i b { display: block; font-size: 1.445em; }
.npanel li img { float: left; width: 86px; height: 86px; margin: -9px 0 0 -9px; }
.npanel li span { float: left; height: 68px; }
.npanel li span a { display: table-cell; height: 68px; padding: 0 15px 0 9px; vertical-align: middle; font-weight: bold; text-decoration: underline; }
.npanel li span a:hover, .npanel li span a:active { text-decoration: none; }
.npanel span em { display: table-cell; width: 6.25em; height: 68px; padding: 0 15px 0 0; vertical-align: middle; font-style: normal; }
.npanel li span.n_but { width: 133px; margin-left: -5px; background: url(/images/bgs.png) 0 -132px no-repeat; }
.npanel li span.n_but:hover { background-position: 0 -200px; }
.npanel li span.n_but a { width: 133px; padding: 0; color: #a7630b; text-decoration: none; text-align: center; font-size: 1.1em; }
*/
.npanel .t { max-width: 658px; float: left; height: 72px; padding-right: 10px; width: 658px; }
.npanel .r { float: right; }
/*.npanel table { width: 100%; }*/
.npanel table tr td { max-height: 72px; }
.npanel .i { position: relative; height: 72px; padding: 2px; /* margin-right: 50px;*/ background: url(/images/npanel_bg.png) no-repeat; width: auto; }
/*.npanel .i:after { content: ""; display: block; position: absolute; width: 12px; height: 72px; top: 0; right: 0; background: url(/images/npanel_bg.png) 100% 0 no-repeat; }
*/
.npanel .i span { float: left; height: 68px; vertical-align: middle; }
.npanel .i span a { display: table-cell; height: 68px; padding: 0 15px 0 9px; vertical-align: middle; font-weight: bold; text-decoration: underline; }
.npanel .i i { float: left; position: relative; min-width: 57px; height: 47px; padding-top: 21px; border-right: 1px solid #c0770f; color: #000; background: url(/images/bgs.png) 0 -132px no-repeat; text-align: center; font-style: normal; font-size: 0.75em; }
.npanel .dev { text-align: center; vertical-align: middle; width: 39px; }




/*страница списка рубрик объявлений*/
/*cat_rubrics*/
.cat_rubrics { margin: 15px 0; overflow: hidden; }
/*.1cat_rubrics li { float: left; position: relative; width: 227px; padding: 13px 11px 11px 16px; margin: 0 10px 10px 0; background: #edf7f9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.cat_rubrics li dl a { color: #0080ad; }
.cat_rubrics li b { display: block; padding: 1px 0 6px; }
.cat_rubrics li b a { color: #656565; font-size: 11pt; text-decoration: none; }
.cat_rubrics li h2 { color: #656565; font-size: 11pt; font-weight:bold;padding: 1px 0 6px;}
.cat_rubrics li dl { position: relative; min-height: 12px; padding: 2px 0px 4px 0; overflow: hidden; font-size: 9pt; line-height: 1; }
.cat_rubrics li dl dt { float: left;width: 196px;}
.cat_rubrics li dl dt a b{font-size:11pt; font-height:normal;}
.cat_rubrics li dl dd { float: right; text-align: right; color: #656565; }
.cat_rubrics li dl dd a { display: block; position: absolute; top: 50%; right: 0; width: 14px; height: 14px; margin-top: -8px; background: url(/images/bgs.png) -52px -36px no-repeat; line-height: 0; text-indent: -9999px; text-align: left; }
*/
.cat_rubrics div{float: left; width: 238px; padding: 13px 11px 11px 16px; margin: 0 10px 10px 0; background: #edf7f9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;font-size: 9pt; /*line-height: 1;*/}
.cat_rubrics div h2 { color: #656565; font-size: 12pt; font-weight:bold;padding: 1px 0 6px;}
.cat_rubrics div h2 a{ color: #656565; font-size: 12pt; font-weight:bold;padding: 1px 0 6px;text-decoration:none;}
.cat_rubrics div li {min-height: 12px; padding: 3px 0px 4px 0; display:block;}
.cat_rubrics div li a { color: #0080ad; max-width:238px;  display:block;float:left; width:238px;}
.cat_rubrics div li a:visited{color:#551A8B;}
.cat_rubrics div li span { text-align: right; color: #656565; display:block; float:right; }
/*cat*/
.s-f {padding: 8px 10px 17px 0px; color: #333; line-height: 1.5; vertical-align: top; font-size: 10pt; 

      /*float:left;*/
      display:table-cell;
}
.s-f10 {
   /* width: 10%;*/
}
.rubricator-content {
    display: table-row;
}
.cat-area {
    display: table-row;
}
.cat-rads {width:300px;padding-left:20px;display:table-cell; vertical-align:top;
}
    .cat-rads .slot {width:300px;height:600px;
    }
.cat { border-top: 1px solid #fff;/*max-width:740px;*/  display:table-cell;vertical-align: top;}
.cat-item {cursor:pointer;
           background: url(/i/dot.gif) 0 100%  repeat-x; overflow:hidden; min-height:106px;
           display:table-row;
}
.cat-item2 {background-color:#EDF7F9;
}
    .cat-item div,.gtr .text {padding: 8px 10px 17px 0px; color: #333; line-height: 1.5; vertical-align: top; font-size: 10pt; 

      
    }
 .gtr .text {padding-bottom:0;
}
    .cat-item>div {display:table-cell;
    }
.cat-item .s-fdate{padding-left:10px; width:38px;}

.cat-item .s-fimg { display: block; height: 105px; width:150px; }
.cat-item .s-fimg a{font-size:7pt;position:relative;display:block;}
    .cat-item .s-fimg i {font-size:10px;color:#fff;display:block;width:19px;height:15px;background:url('/i/bgs.png') no-repeat 0 -330px ;text-align:center;font-weight:normal;position:absolute;bottom:6px;left:6px;padding-top:2px;
    }
.cat-item .s-fimg img { width: auto; height: auto; border-radius: 9px;max-height:105px;max-width:140px; }

.cat-item div span,.gtr .text span{display:block;}
.cat-item div p,.gtr .text p{ color:#7F7F7F; font-weight:bold; padding:10px 0;}
.cat-item div a { color:#0198c7; font-size: 11pt; font-weight: bold; letter-spacing: normal; margin-bottom: 8px; }
.cat-item div a:visited{color:#551A8B;}
.cat-item div a:hover { color: Red; }


.cat-item div b,.gtr .text b { color: #665522; font-size: 11pt; font-weight: 700; }
.cat-item div i,.gtr .text i { color: #333333; display: block; font-size: 7pt; font-style: normal; }


.cat thead tr { }
.cat thead th { padding: 19px 0 14px 5px; text-align: left; vertical-align: middle; }
.cat thead th:first-child { padding-left: 14px; }
.cat thead th a { padding: 1px; margin-left: -1px; color: #fd4c06; text-decoration: none; font-size: 14px; }
.cat thead th a:hover { background: #fd4c06; color: #fff; }
.cat tbody tr { background: url(/i/dot.gif) 0 100% repeat-x;  min-height: 70px; }
.cat tbody tr.title { background-attachment: scroll; background-color: #FFFFFF; background-image: url("/i/line_bg3.png"); background-position: center bottom; background-repeat: repeat-x; height: 30px; vertical-align: middle; min-height: 30px; }
.cat tbody tr.title th { font-family: Arial; font-size: 9pt; font-weight: normal; color: #090806; letter-spacing: 0.03em; padding: 5px 4px 8px 0px; text-align: center; }
.cat tbody tr.title th.leftpad { padding-left: 10px; width:80px;}

.cat tbody tr table { width: auto; }
.cat tbody tr table td { padding: 0; vertical-align: middle; }
.cat tbody tr table tr { background: none; min-height: 30px; }

.cat tbody tr table tr.tit td{padding:0; text-align:center; font-size:12pt; width:auto;}
.cat-item .s-ftit{padding:0;  font-size:12pt; width:auto; display:block;float:none;}
 .cat-item .s-ftit .s-fdate {display:table-cell;
    }
    .cat-item .s-ftit span {display:table-cell;text-align:center;width:100%;padding-top:15px;
    }
.cat-item .s-finfo {display:table-row;width:auto;
}
    .cat-item .s-finfo > div {
        display: table-cell;
    }

.cat tbody tr table a { display: block; height: 4px; padding-left: 11px; margin-bottom: 0; }
.cat tbody tr table p { height: 4px; margin: 0; padding: 0; }
.cat-item div:last-child {
    padding-right: 0;
}
/*.cat tbody tr:nth-child(2n), .cat tbody tr.line2 { background-color: #edf7f9; }*/
/*tr colors */


/*.cat tbody td:first-child { height:70px; display}*/

/*жирные*/
.cat div.cat_bold { background-color: #ffffbf; font-weight: 700; font-size: 11pt; color: #665522;}

.cat div.cat_bold  a { font-size: 11pt; }
.cat div.cat_bold  b { font-size: 11pt; }
.cat div.cat_bold  i { font-size: 7pt; }
/*виповские*/
.cat-item .s-fvip {display:block;padding-left:58px;
}
   
.cat div.cat_vip { background-position: 0px 100%; background-color: #ffd535; font-size: 1.111em; min-height: 30px; background-image: url('/i/dot_yellow.png'); background-repeat: repeat-x;  display:block;}
 
.cat div.cat_vip td { padding: 15px 0 15px 0px; color: #000;/* font-weight: bold;*/  vertical-align: top;}
.cat div.cat_vip div.photo { min-width: 195px;  max-width: 195px; width: 195px; height:148px;   float:none;}
.cat div.cat_vip div.inf { width:40%; float:none;}
.cat div.cat_vip div.announce_vip_td_info{width:auto;max-width:300px;float:none; min-width:250px;}
    .cat div.cat_vip div.announce_vip_td_info tr {
        min-height: unset;
        background: none;
    
    
    }
        .cat div.cat_vip div.announce_vip_td_info tr td {padding:0 0 6px 0;
        }
            .cat div.cat_vip div.announce_vip_td_info tr td.d {
                padding-left: 8px;
            }
.cat div.cat_vip div.photo img { border: 1px solid #43474A; border-radius: 8px; max-width: 168px; }
.cat div.cat_vip a { color: #000; font-size: 1em; font-weight: bold; }
.cat div.cat_vip a:hover { color: #000; }
.cat div.cat_vip div b { color: #000; font-size: 10pt; }
.cat div.cat_vip .cv_h { padding: 6px 32px; background: url(/images/vip_title.png) 0 100% #ffd535 repeat-x; font-size: 0.9em; float:none;}
.cat div.cat_vip .cv_h a { font-weight: normal; }
.cat div.cat_vip .cv_h b { position: relative; color: #000; font-size: 1em; }
.cat div.cat_vip .cv_h b:before { content: ""; display: block; position: absolute; top: 50%; left: -18px; width: 12px; height: 13px; margin-top: -8px; background: url(/images/bgs.png) -67px -36px no-repeat; line-height: 0; }
.cat div.cat_vip .cv_info { margin-left: 204px; width: auto; }
.cat div.cat_vip .cv_info img { float: left; margin: 5px 0 0 -204px; max-width: 190px; border: 1px solid #43474a; min-height: 146px; }
.cat div.cat_vip .cv_info ul { margin: -5px 0 19px; }
.cat div.cat_vip .cv_info ul li { position: relative; margin-bottom: 3px; border-bottom: 1px dotted #000; }
.cat div.cat_vip .cv_info ul li span { position: relative; padding-right: 1px; bottom: -7px; background: #ffd535; }
.cat div.cat_vip .cv_info ul li strong { display: block; position: absolute; right: 0; bottom: -6px; width: 50%; padding-left: 1px; background: #ffd535; }
.cat div.cat_vip .cv_info ul li em { color: #ff0000; font-style: normal; }
.cat div.cat_vip .cv_info dl { font-weight: bold; }
.cat div.cat_vip .cv_info dl dd { margin-top: -1px; }
/*топовые*/
.cat .ct_t{text-align:center;}
.cat div.cat_top { background-color: #b7d446; min-height: 30px; background-position: 0 100%; background-image: url('/i/dot_green.png'); background-repeat: repeat-x; }
.cat div.cat_top td { padding: 15px 10px 15px 0px; }
/*.cat tr.cat_top td:first-child { padding-left: 15px; }*/
.cat div.cat_top td b { color: #555; font: bold 11pt Arial, Verdana, "Helvetica CY" , "Nimbus Sans L" , sans-serif; }
.cat div.cat_top a { color: #000; font: bold 11pt Verdana, Arial, "Helvetica CY" , "Nimbus Sans L" , sans-serif; }
.cat div.cat_top a:hover { color: #000; }
.cat div.cat_top .ct_h { padding: 6px 32px !important; background: url(/images/top_title.png) 0 100% #b7d446 repeat-x; font-size:9pt; }
.cat div.cat_top .ct_h a, .cat tr.cat_top .ct_h b { font: 1em Arial, "Helvetica CY" , "Nimbus Sans L" , sans-serif; }
.cat div.cat_top .ct_h b { position: relative; color: #000; font-weight: bold; }
.cat div.cat_top .ct_h b:before { content: ""; display: block; position: absolute; top: 50%; left: -18px; width: 12px; height: 13px; margin-top: -8px; background: url(/images/bgs.png) -80px -36px no-repeat; line-height: 0; }


/*топовые жирные*/
.cat tbody tr.cat_top_bold { font-size: 11pt; font-weight: 700; }
.cat tr.cat_top_bold td { color: #665522; }
.cat tr.cat_top_bold td b { color: #665522; }
.fsel {position:relative; height:30px; float:left; margin: 15px 10px 0 0px;}
.fsel span {display:block; margin-bottom:3px; font-weight:bold;color:#0198C7;font-size:1.10em; line-height:1; cursor:pointer; margin:0; }
.fsel select {/*width:159px!important;*/ height:30px!important; font-size:1.16em; line-height:29px;cursor:pointer;}
.fsel .select {position:absolute;  height:22px; padding:8px 0 0 14px; background:url(/images/select_bg.png) #DBD8C5 0px 0px no-repeat;   }
.fsel .select:after { content: ""; display: block; position: absolute;width: 22px; height: 30px; top: 0; right: 0; background: url(/images/select_bg.png) no-repeat 0px -30px; }
.fsel .select_active {position:absolute;  height:22px; padding:8px 0 0 14px; background:url(/images/select_bg.png) #F6AC17 0px -60px no-repeat;  color:#333;}
.fsel .select_active:after { content: ""; display: block; position: absolute;width: 22px; height: 30px; top: 0; right: 0; background: url(/images/select_bg.png) no-repeat 0px -30px; }
	
.cat tbody tr.pna{background-color:#FF7F7F;}
.cat tbody tr.pnat{background-color:#FF7F7F;}
.cat tbody tr.pnat td{text-align:center; color:White; font-weight:bold; font-size:12pt;}
.cat tbody tr.pnat a,.cat tbody tr.pnat a:hover{color:Black;}
.pna .announce_vip_char  li strong,.pna .announce_vip_char li div span {background-color:#FF7F7F;}

.cat_double_col {width:100%;
}
.cat_double_col-seo {
    vertical-align: top; width:230px;max-width:230px;
    float:right;
}
.cat_double_col-seo-div {
    margin: 15px 0;
}
   
#before_annlist_layer .cat_double_col-seo-div p {color:#000;
        float: none; padding-bottom: 5px;
    }
.cat_double_col-seo-div h2 {color: #000;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 14px;
    margin-top: 14px;
}

.cat_double_col-right {vertical-align:top;width:830px;float:left;
}
.cat_double_col-right2 {width:565px;
}
.cat_double_col-right3 {width:815px;
}
.cat_double_col-left {width:230px; vertical-align:top;padding-right:15px;float:left;
}
.cat_double_col-area {
    background-color: #faf7e9;padding:10px 0;
    width:230px;
}
.cat_double_col-child {display:none;background-color:#E0DED1;
}
    .cat_double_col-child>li {border-bottom:1px solid #a0a0a0;line-height:19px;
    }
        .cat_double_col-child > li > div {padding:3px 10px;
        }
    .cat_double_col-child a {
        color: #454346;font-size:9pt;
    padding: 3px 10px;display:block;
    text-decoration:none;
    }
        .cat_double_col-child a:hover {
            color: #454346;
        }
        .cat_double_col-child a.selected {
            font-weight: bold;
        }
 .cat_double_col-parent {margin: 0;
}
    .cat_double_col-parent > div {cursor:pointer;
                                  color: #454346;
font-size: 10pt;
font-weight: bold;
position:relative;
padding-right:14px;
border-bottom:1px solid #c0c0c0;padding: 03px 20px 3px 10px;margin:0;
    }
        .cat_double_col-parent > div i {
                background-image:url("/i/newmenu-arrow.png");
        width:9px;height:6px;display:block;position:absolute; top:10px; right:5px;
        }
            .cat_double_col-parent > div i.selected {background-position:0 -6px;
            }
.cat_double_col-parent_item {
    margin-bottom: 3px;
}
.cat_double_col-child2 {display:none;border-top:1px solid #a0a0a0;
                        
}
    .cat_double_col-child2 a {padding-left:20px;
    }
.cat_double_col-child2-item { cursor:pointer;color: #454346;position:relative;padding: 0 10px;
}

.cat_double_col-child2-item i { background-image:url("/i/newmenu-arrow.png");
        width:9px;height:6px;display:block;position:absolute; top:10px; right:5px;
}
    .cat_double_col-child2-item i.selected {background-position:0 -6px;
    }
.cat_double_col-child2 li {border-bottom:1px solid #a0a0a0;line-height:19px;
    
}
.cat_double_col-child2 li:last-child {padding-bottom:0;margin-bottom:0;
    border: none;
}
.c_top-cm {width:100%;
}
.c_top-left {width:230px; height:40px;padding-right:15px;vertical-align:bottom;
}
.c_top-left .divh
{color: #f6f3e4;
    line-height: 18px;
    margin: 0;
    padding: 6px 0 8px;
    width: 100%;
    font-size:18px;
}
.c_top-right { height:40px;
}
/*paginator*/
/*good way- rewrite it without img and height - rounds only*/
.paginator { margin: 20px 0;  font-size: 11pt;color: #000; }
.paginator li { float: left; height: 35px; min-width: 1.05em; text-align: center; margin-left: 8px; width:35px;}

.paginator li a,.paginator li span { float: left; height: 27px; text-decoration: none;  width:35px; padding-top:8px;color: #000;
                  background-color: #F6F3E4;  font-weight:bold;
                  background-image: url('/images/page.png'); background-repeat: no-repeat;}
.paginator li a:hover{/* background-color: #DBD8C5;*/ }         


.paginator li.pag_now a,.paginator li.sel span {/*background-color:#78C4DB; */background-position: -108px 0px;background-color: #DBD8C5;}


.paginator li.prev a,.paginator li.prev span { background-position: -36px 0px;   }
.paginator li.next a,.paginator li.next span { background-position: -72px 0px;   }

a.add_premium, a.add_premium:link, a.add_premium:visited, a.add_premium:active { float: left; width: 168px; height: 28px; padding-top: 9px; padding-right: 16px; padding-left: 16px; margin: 5px 0 5px 0px; background: url(/images/bgs.png) no-repeat 0px -555px; color: #A7630B; font-family: Tahoma,Arial, "Geneva CY" , "DejaVu Sans" ,sans-serif;  font-size: 9pt;  font-weight: bold; text-align:left; line-height: 16px; text-decoration: none; }
a.add_premium:hover {color:#A7630B; background: #Ffffff url(/images/bgs.png) no-repeat 0px -592px;}

div.autobolizm{  font-size: 12pt;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}
.autobolizm a{color:#006C8A;}
.autobolizm a.but {font-size:16pt; font-weight:bold;}
.autobolizm div{padding-top:10px; padding-bottom:10px;}

.dtxt { margin-bottom: 0; margin-left: 0;    margin-right: 0;    margin-top: 18px;    width: 100%; font-size:8pt; color:#666666; font-family:Verdana; float:left;}
.dtxt strong{color:#005599;}

 .money_pay{padding-top: 7px;}
 
 .last-adv{height:72px; padding-top:40px; padding-bottom:20px;}
 .last-adv-2{font-size: 20px; color:#000;}
  
  /*Автоопределение города*/
  .geo-ip{font-size:15px; color:#000; padding-left:2px; display:none;}
  .geo-ip span{color:#7F7F87; font-size:11px; /*padding-top:14px;*/}
  span.geo-ip-close{color:#FF0000; font-weight:bold; cursor:pointer; /*text-decoration:underline;*/ padding-left:8px;}
  a.geo-ip-city{ font-size:15px; color:#000; font-weight:bold;}
  a.geo-ip-city:visited{color:#000;}
  .geo-ip-ocity{color:#7F7F87;text-decoration:underline;cursor:pointer;}
  .geo-yellow{ background-color:#FFFCBD; height:23px; float:left; margin-left:375px; width:295px;}
  .geo-white{padding-top:14px;}
  /*--Автоопределение города*/
  
  /*Элементы окна*/
.cs-popup-window {background-color:#F8F8F8;border:1px solid #cccccc; border-radius:5px; min-height:200px;}
.cs-popup-window__top {height:58px;}
.cs-popup-window__title {font-size:22px; color:#929292; line-height:1em; margin-top:20px; margin-left:20px; float:left;}
.cs-popup-window__title b{margin-left:20px;font-size:12px; color:#929292; font-weight:normal; }
.cs-popup-window__close {margin-top:20px; margin-right:20px; width:13px; height:13px; background-image:url("/images/popup_close.png"); float:right; cursor:pointer;}
.cs-popup-window__inner {padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:0px; margin-bottom:20px;}
.cs-popup-window__ico {display:none;}
.choose-city-items {border:1px solid #cccccc; overflow:auto; height:435px; padding:10px; position:relative;}
.choose-city-items-letters{padding-bottom:10px;}
.choose-city-items-letters span{font-size:20px; font-weight:bold;
                                 padding:0 5px 0 5px; margin-right:1px;
                                  cursor:pointer; display:inline-block;}
.choose-city-items-letters span:hover{background-color:#79C4DB; color:#ffffff;}
.js-bl{color: #006C8C; }
/*.js-bl-select{color:#FFFFFF; background-color:#659ACC;}*/

.choose-city-items-letters b{padding-right:10px; font-size:12px;}
.choose-city-list{padding-bottom: 10px;}
.choose-city-list-letter{ padding: 0 0 5px 5px;}

.choose-city-list-letter a{font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
.choose-city-list-item{padding-bottom:10px;}
.choose-city-list-item a{width:224px; display:inline-block; margin-right:9px;  font-size:15px;color: #006C8C;text-decoration:none; padding-left:5px;}
.choose-city-list-item a:hover{background-color:#79C4DB; color:#ffffff;}
.choose-city-list-item a.cbold{font-weight:bold;}
.choose-city-list-item a:visited{color: #006C8C;}
/*.Элементы окна*/
/*Выбор рубрик*/

.sr_rubrics_list .image div { background-position: 70px 70px; width: 70px; background-image: url('/images/main_icons.png'); background-repeat: no-repeat; display: block; height: 70px; }
.sr_rubrics_list div.c263, .sr_rubrics_list div.c2305, .sr_rubrics_list div.c2517, .sr_rubrics_list div.c2789, .sr_rubrics_list div.c2522, .sr_rubrics_list div.c2673 { background-position: -70px 0px; }
.sr_rubrics_list div.c264, .sr_rubrics_list div.c2202 { background-position: -140px 0px; }
.sr_rubrics_list div.c338 { background-position: -210px 0px; }
.sr_rubrics_list div.c296 { background-position: -280px 0px; }
.sr_rubrics_list div.c384, .sr_rubrics_list div.c2217 { background-position: -350px 0px; }
.sr_rubrics_list div.c506 { background-position: -210px -70px; }
.sr_rubrics_list div.c368 { background-position: -280px -70px; }
.sr_rubrics_list div.c396 { background-position: -350px -70px; }
.sr_rubrics_list div.c439 { background-position: -70px -70px; }
.sr_rubrics_list div.c324 { background-position: -140px -70px; }
.sr_rubrics_list div.c409 { background-position: -0px -70px; }
.sr_rubrics_list div.c351 { background-position: 0px -140px; }
.sr_rubrics_list div.c487 { background-position: -70px -140px; }
.sr_rubrics_list div.c498 { background-position: -420px -70px; }
.sr_rubrics_list div.c468, .sr_rubrics_list div.c2208 { background-position: -420px 0px; }
.sr_rubrics_list div.c431 { background-position: -350px -140px; }
.sr_rubrics_list div.c421 { background-position: -140px -140px; }
.sr_rubrics_list div.c302 { background-position: -210px -140px; }
.sr_rubrics_list div.c1914 { background-position: -420px -140px; }
.sr_rubrics_list div.c305 { background-position: -0px 0px; }

.sr_rubrics_list div.c3024 {background-position:-70px -210px;
    }
    .sr_rubrics_list div.c100 {background-position:-140px -210px;
    }

.v-radiobox{padding:3px 0;}
.v-radiobox label{ display:block;font-family: Arial;font-size: 9pt;}
.td-vrbx-284{width:342px;}
.td-vrbx-2875 label,.td-vrbx-284 label{display:inline-block;padding-right:15px;}
.v-checkbox{padding:3px 0; }

.cs-checkboxlist{padding:3px 0; display:inline-block;}
.cs-checkboxlist label{ display:block;font-family: Arial;font-size: 10pt; line-height:16px;}
.cs-checkboxlist input{ margin:3px 7px 3px 0;}

.cs-radiobox input{ margin:3px 7px 3px 0;}
.td-cbl-2875{width:336px;}
.cbl-2875{max-width:336px;}
.td-cbl-2875 label{ display:inline-block; width:168px;}
 div#content tr.tr-cont td{padding-right:10px;}
 
 /*Popup окно выбора рубрики при подаче*/
 #change-division { border: 1px solid #CCCCCC; height: 488px;  padding:10px;}
 #change-division td{vertical-align:top;}
 #change-division a{display:block; font-size:15px; text-decoration:none;padding-left: 5px; line-height:22px; color:#006C8C;}
 #change-division a:hover{background-color:#79C4DB; color:#ffffff;}
 .dl1{overflow:auto;height:488px; width:231px; border-right:1px solid #cccccc; padding-right:10px;}
 .dl2{overflow:auto;height:488px; width:234px; padding:0px 10px;  border-right:1px solid #cccccc;}
 .dl3{overflow:auto;height:439px; width:231px; padding-left:10px;}
 #change-division .dl-select{color:#FFFFFF; background-color:#659ACC;}
 #cd-select {text-align: right; padding-top: 7px;}
 #cd-select a { border-color: #AFAFAF #8E8E8E #6F6F6F #8E8E8E; border-style: solid; border-width: 1px; background-position: 0 0px; color: #FFFFFF; background: url("/images/advedit-cd.png"); border-radius: 3px; display: inline-block; font-size: 14px; font-weight: bold; height: 23px; line-height: 16px; margin-top: 10px; padding-bottom: 0; padding-left: 36px; padding-right: 36px; padding-top: 7px; text-align: left; vertical-align: middle;  font-size:12px; }
 #cd-select a.cd-but-e{color:#A7630B; background-position:0 -30px; border-color:#C0770F;}
 #cd-select a.cd-but-e:hover{background-position:0 -60px;}
 /*---Popup окно выбора рубрики при подаче*/
 /*Подача -выбор города и рубрики*/
 .change-cd{ height:23px; padding-bottom:8px;}
 
 .change-cd a { border: 1px solid #E0E0E0; float: left; display: block;
                   background-image: url("/i/field_bg.gif"); font-size: 13px;
                    font-size: 14px; color: #000; text-decoration: none; line-height: 21px; 
                    padding-left:10px;
                       border-radius: 3px;
                                          padding:4px 32px 4px 5px;margin-bottom:10px;position:relative;
                    }
 .change-cd span { position:absolute;right:0; top:0; display: block; width: 17px; background-image: url("/images/advedit-cd1.png");  height:29px; background-repeat: no-repeat; }

 /*---Подача -выбор города и рубрики*/
 
 


  /*Карта категорий*/
 .adm a{ font-size:12px;}
  .adm a:hover{color:#FF0000;}
 .adm-ml{font-size:12px; font-weight:bold;color: #00aae0; }
 .adm-ml:visited{color: #00aae0;}
 .adm-cl{  color:#594c43; margin-right:10px;}
 .adm-cl:visited{color:#594c43;}
 .adm-d{width:240px; float:left; margin-right:20px; margin-bottom:20px;}
.adm-dmar {
     margin-right:0;
}
 .adm-clx{color:#594c43; margin-right:10px; font-weight:bold;}
  .adm-clx:visited{color:#594c43;}
  .adm-dm{margin-bottom:5px;}
    .adm p{margin-bottom:5px;}
       .adm h1{ 
    font-size: 20px;
    margin-top: 11px; color:#000;
     margin-bottom:10px;}
 /*--Карта категорий*/

.gtr {display:block;overflow:hidden;padding-bottom:17px;padding-top:17px;
}
.gtr-z1,.gtr-z {background: url(/i/dot.gif) 0 100% repeat-x;margin-left:-10px;padding:8px 0 7px 0;
}
.gtr-z1 {
    padding-left: 58px;
}



.scrbg-bottomlike {margin:10px 0;
}
    .scrbg-bottomlike .slot4 {
        display: inline-block;
        width: 600px;
        height: 300px;
    }