ol, ul {margin: 0 0 0 30px;}
p {margin:10px 0;}
.bl_l ul, .bl_l ol{list-style-position:inside;}
.bl_l ul{list-style-type:square;}
.bl_l ul, .bl_l ol{margin:20px 0 20px 0;}
.bl_l ul li, .bl_l ol li{margin:0 0 10px 0;}
span.rouble{background:url(../img/rouble.gif) left top no-repeat;}

.head_bot .well{position:relative;display:block;width:100%;margin:0 auto;max-width:1100px;}
.gl .head_bot .well{position:relative;display:block;height:507px;width:100%;margin:0 auto;max-width:1100px;}
.cabinet{position:absolute;background:#e9eff5 url(../img/cabinet-door.gif) 7px 6px no-repeat;padding:6px 7px 5px 20px;right:220px;top:0px;z-index:5;font-size:10px;}
.cabinet a{color:#666;}
.cabinet a:hover{color:#000;}

.zvonok{position:absolute;right:30px;top:62px;z-index:5;}
.zvonok a{width:192px;cursor:pointer;background:url(../img/zvonok.png) no-repeat;display:block;height:37px;font-family:Arial;font-size:10px;color:#000;text-decoration:none;border:0;text-align:center;line-height:35px;}
.list_top{width:992px;margin:-507px auto 0 auto;position:relative;}
.list{width:748px;height:257px;z-index:100;background:url(../img/list.png) no-repeat;position:absolute;left:21px;top:145px;}

.all_kn a{width:88px;height:28px;float:left;background:url(../img/all_klients.png) 4px 0px no-repeat;color:#666666;font-size:10px;font-family:Tahoma;line-height:26px;text-align:center;margin:7px 0 0 6px;padding:0;}
.all_kn a.active{background:url(../img/all_klients_active.png) 4px 0px no-repeat;}

.menu{margin:0 0 0 52px;}
.menu ul{list-style:none;position:relative;}
.menu ul li{float:left;height:43px;}
.menu ul li div{cursor:pointer;/*background:url(../img/menu_r.png) no-repeat right top;*/float:left;/*padding:0 15px 0 0;*/}
.menu ul li div.ihover{/*background:url(../img/menu_r_2.png) no-repeat right top;*/}
.menu ul li div span{float:left;/*background:url(../img/menu_l.png) no-repeat left top;*/height:44px;font-family:Tahoma;font-size:14px;color:#FFF;padding:0px 28px 0 28px;line-height:44px;background:url(../img/razdel.png) no-repeat right top;
                     cursor:pointer;
}
.menu ul li div.ihover span{/*background:url(../img/menu_l_2.png) no-repeat left top;*/}
.menu ul li div{/*background:url(../img/menu_r_active.png) no-repeat right top;*/}
.menu ul li:hover div span{/*background:url(../img/menu_l_active.png) no-repeat left top;*/text-decoration:none;color:#000;text-shadow:1px 1px 1px #fff;cursor:pointer;}
.menu ul li ul{display:none;}
.menu ul li ul{position:absolute;/*left:0;*/top:44px;list-style:none;/*background:url(../img/razdel.png) no-repeat left top;*/margin-left:-1px;
               background:#fff;
               box-shadow:0 0px 3px rgba(0, 0, 0, 1);
               z-index:10;
               min-width:155px;
}
.menu ul li:hover > ul{
    display:block;
}
.menu ul li ul li{float:none;}
.menu ul li ul li a{font-family:Tahoma;font-size:13px;/*color:#FFF;*/padding:0px 20px 0 21px;/*background:url(../img/razdel.png) no-repeat right top;*/float:left;height:45px;line-height:45px;}
.menu ul li ul li a:hover{/*background:url(../img/menu_top_2.png) 0 0 repeat-x;*/}
.menu ul li ul li a.active{/*background:#4b0000;*/text-decoration:none;font-weight:bold;}
.menu ul li ul li span{font-family:Tahoma;font-size:13px;color:#FFF;padding:0px 20px 0 21px;background:url(../img/razdel.png) no-repeat right top;float:left;height:45px;line-height:45px;text-decoration:underline;cursor:pointer;}
.menu ul li ul li span:hover{background:url(../img/menu_top_2.png) 0 0 repeat-x;}
.menu ul li ul li span.active{background:#4b0000;text-decoration:none;font-weight:bold;}

.cont{width:100%;float:left;padding:20px 0 0 0;}
.cont2{width:100%;float:left;padding:13px 0 0 0;}


.bl_l{margin:0 300px 0 52px;}
.bl_l p, .bl_l ul{margin:20px 0 0 0;line-height:22px;}


.faq{display:block;margin:0px 0 0 0;padding:1px 0 0 0;background:url(../img/line.png) no-repeat left top;}
.faq ul{list-style:none;}
.faq ul li{padding:10px 0 0 0;}
.faq ul li .title{font-size:14px;padding:6px 24px 6px 28px;background:url(../img/st.png) no-repeat 4px 11px;}
.faq ul li .title span{color:#0172c1;background:url(../img/dotted.gif) repeat-x left bottom;padding-bottom:1px;cursor:pointer;}
.faq ul li .title span.ihover{color:#ff0000;}
.faq ul li.active .title{background:#969798 url(../img/title.jpg) no-repeat 0 0px;border-bottom:1px solid #67686b;}
.faq ul li.active .title span{color:#FFF;background:none;}
.faq ul li .text_faq{display:none;}
.faq ul li.active .text_faq{background:#dcdfe3;padding:15px 28px;line-height:20px;}
.text_faq p{margin:0;padding:0;}
.bl_r{width:265px;float:right;/*padding:0px 40px 0 0;*/}
.bl_r .bx_sitemap .bx_sitemap_ul li { line-height: 20px; }
.foto{margin:50px 0 15px 0;}
.article_icon{margin:0 0 0 15px;}

.same_articles table.art{margin:15px 0 0 0;}
.same_articles table.art td{font-size:11px;padding:5px !important;width:33%;}
.artbottom{margin:50px 0 40px 0;}
.artbottom a{margin:30px 0 0 0;padding:20px;border:1px solid #94b6ce;}
.artbottom a:hover{background-color:#c7d7e2;color:#000000;}
.bg{background:#ecf0f4;}
.sberb{margin:15px 0 15px 17px;padding:10px 10px 15px 10px;}
.sberb ul li{font-size:11px;background:url(../img/small_arrow.gif) no-repeat 2px 5px;margin:5px 0 0 0;padding-left:25px;}
.sberb a{color:#000000;}
.babl{position:absolute;background:url(../img/babl.png) no-repeat left bottom;right:-60px;bottom:183px;color:#FFF;font-size:12px;font-family:Tahoma;width:198px;padding:10px 17px 30px 17px;z-index:1000;line-height:18px;}
.zv{width:159px;height:106px;position:absolute;right:42px;top:17px;padding:12px 0 0 0px;background:url(../img/zv.png) no-repeat;z-index:11000;}
.zv p, .zv2 p, .zv3 p, .zvbot p{float:left;width:100%;padding:0 0 5px 0 !important;margin:0 !important;}
.zv p input, .zv2 p input, .zv3 p input, .zvbot p input{float:left;}
.zv p input.kn_ok, .zv2 p input.kn_ok, .zvbot p input.kn_ok{margin:0px 0 0 -2px;cursor:pointer;}
.zv p input.kn_ok.active{background:url(../img/kn_ok_active_2.png) 0 0 no-repeat;}
.inp1, .inp2{width:159px;padding:6px 5px 7px 5px;font-family:Tahoma;background:#FFF;border:1px solid #cccccc;font-size:14px;color:#999999;}
.zv2{width:199px;height:205px;position:relative;padding:12px 0 0 11px;margin:15px 0 0 0;background:url(../img/zv4.png) no-repeat !important;z-index:11000;}
.newFormOtst .zv3 {
    width: 100%;
    height: 50px !important;
    padding: 0 !important;
    background: none !important;
	margin:15px 0 0 0;
}
.zvbot{width:199px;height:205px;position:relative;padding:12px 0 0 11px;margin:15px 0 0;background:url(../img/zv4.png) no-repeat !important;z-index:11000;}
.zv3{margin:0 0 30px 20px;}
.zv3 p{margin:0 !important;}
.bl_zv{padding-top:30px !important;}
.documents ul{list-style:none;}
.documents ul li{font-family:Verdana;font-size:13px;font-style:italic;line-height:20px;margin:18px 0 0 0;padding:0 0 0 24px;background:url(../img/spisok1.gif) no-repeat 0 2px;}
.articles{margin:20px 0 0 0;padding:1px 0 0 0;}
.articles ul{list-style:none;margin:0 0 30px 0;}
.articles h2,.articles div.h2_{margin:0;padding:0;font-weight:bold;font-size:14px;}
.articles h2 a,.articles div.h2_ a{color:#000000;}
.articles h2 a:hover,.articles div.h2_ a:hover{color:#ff0000;}
.articles a:visited{color:#999999}
.articles h3, h1.with_image,.articles div.h3_{font-size:20px;font-weight:normal;margin:0px 0 35px 0px;padding:20px 0 0 0;}
.articles h3 span.count,.articles div.h3_ span.count{font-weight:normal;font-size:16px;}
.articles h3 a, .articles h3 a:visited,.articles div.h3_ a,.articles div.h3_ a:visited{color:#666666;}
.articles h3 a:hover,.articles div.h3_ a:hover{color:#000000;}
.articles table{border-spacing:0;}
.articles td{padding:0 0 20px 0px;background:none;margin:0 0 0px 0;}

.articles p, .h1_image p{margin:0;padding:0;}
.articles p.text{margin:0 0 0 0;font-size:14px;}
.articles p.read_more{margin:2px 0 0 0;font-size:12px;}
.articles p.meta{margin:4px 0 0 0;font-size:8px;color:#666666;}
.articles p.meta a{color:#000000;}
.articles span.meta{display:block;font-size:8px;font-weight:normal;padding:0 0 0 0;vertical-align:middle;}
.articles div.image, .h1_image{width:67px;height:60px;overflow:hidden;float:left;margin:0 10px 0 0;}
.articles td.show_all a:visited, .articles a.allblack:visited{color:#000000;}
.articles td.show_all{padding:0 0 40px 0;}
.articles li.fl{width:50%;float:left;}
.news ul{list-style:none;}
.news p.h{margin:0;padding:0;font-weight:normal;font-size:14px;color:#4095d0;text-decoration:underline;cursor:pointer;}
.news ul li.active p.h{color:#000000;text-decoration:none;font-weight:bold;font-size:12px;}
.news p.h:hover{color:#ff0000;}
.news li{padding:0 0 0 25px;margin:0 0 20px 0;background:url(../img/small_arrow.gif) 0 28px no-repeat;}
.news p{margin:0 0 10px 0;padding:0;}
.news div.text{display:none;margin:8px 0 0 0;}
.news div.text ul{list-style-type:square;list-style-position:inside;}
.news div.text ul li{background:none;}
.news p.meta{margin:4px 0 0 0;font-size:10px;}
.news p.meta a{color:#000000;}
.comments ul{list-style:none;}
.comments li{padding:20px 25px 20px 25px;margin:0px 0 40px 0;}
.comments li:nth-child(2n){background-color:#e6f1ff;}
.comments p{margin:0;padding:0;}
.comments p.text{margin:0;padding:0;}
.comments p.meta{margin:5px 0 0 0;padding:0;font-size:10px;}
.comments p.meta span img{position:relative;top:3px;}
.comments p.meta span{padding:0 15px 0 0;}
.comments .response{margin:10px 0 0 0;border-left:8px solid #7fa4c1;padding-left:8px;}
.comments .response p.meta{}
.comments .response p.text{margin-top:-2px;}
ul.article_categories{padding-top:5px;}
ul.article_categories li{margin:12px 16px 0 16px;padding:0;}
ul.article_categories li a{color:#3a88d6;}
ul.article_categories li a:hover{color:#ff0000;}

.director_text .photo{margin:10px 20px 0 0;float:left;cursor:pointer;}
.director_text .text{padding:5px 0 0 0;margin:0 0 0 90px;}
.director_text p{margin:20px 0 0 0;padding:0;}
.director_text strong{font-size:10px;font-weight:normal;}
.press_relizi ul{list-style:none;}
.press_relizi ul li{font-family:Verdana;font-size:13px;font-style:italic;line-height:20px;margin:18px 0 0 0;padding:0 0 0 24px;background:url(../img/spisok1.gif) no-repeat 0 2px;}
.p_client{max-width:700px;}
.p_client ul{list-style:none;}
.p_client li{padding:0 0 0 25px;margin:0 0 10px 0;background:url(../img/small_arrow.gif) 0 6px no-repeat;vertical-align:middle;}
.p_client .text{margin-right:100px;}
.p_client p{font-size:14px;}
.p_client .image{width:80px;margin-left:20px;float:right;}
.p_client h2{font-size:14px;margin:20px 0 10px 0;color:#993333;}
.p_client strong{line-height:150%;font-size:12px;}
.p_logos ul, .p_docs ul{margin:12px 0 0 20px !important;height:120px !important;}
.p_logos ul li img, .p_docs ul li img{display:inline-block;vertical-align:middle;padding:15px;}.slide-left, .slide-right{position:absolute;margin-top:-90px;width:11px;text-decoration:none !important;}
.slide-left{background:url(../img/slide-left-a.gif) 0 0 no-repeat;margin-left:-20px;}.slide-right{background:url(../img/slide-right-a.gif) 0 0 no-repeat;margin-left:600px;}.slide-left:hover{background:url(../img/slide-left.gif) 0 0 no-repeat;}.slide-right:hover{background:url(../img/slide-right.gif) 0 0 no-repeat;}.p_logos a{text-decoration:none !important;}
.write_comment img{border:1px solid #f0f0f0;margin:10px 0;}
.write_comment p.label span{cursor:pointer;border-bottom:1px dotted #4095d0;color:#4095d0;font-size:12px;}
.write_comment span.active{border-bottom:0;}
.noline{background:none;margin:0;padding:0;}
form{margin:0;padding:0;}
.form{width:520px;margin:0;margin-top:35px;background-color:#ecf0f4;padding:20px 20px 10px 20px;}
.form td{padding:0 0 15px 0;}
.form td.label{width:130px;font-size:12px;vertical-align:middle;}
.form td.img{vertical-align:middle;}
.form td.img img{float:left;margin-right:10px;border:1px solid #90a2b2;}

.news_archive div{margin:20px 0 0 0;padding:0 0 20px 0;}
.news_archive div p.date{margin:0;padding:0;font-size:10px;}
.news_archive div p.header{background:none;margin:0;padding:0;}
.social .smain{width:160px;overflow:hidden;}
.social .g{width:40px;float:left;}
.social .fb{margin:-3px 0 0 0;padding:0;float:right;}
.fb-root{width:1px;overflow:hidden;}
.submenu{width:100%;margin-top:10px;padding:0 0 10px 0;line-height:100%;}
.submenu div{margin-left:52px;position:absolute;margin-top:-30px;line-height:100%;}
.submenu ul{list-style:none;line-height:100%;}
.submenu ul li{display:inline;padding:2px 20px 4px 20px;font-size:12px;border-left:1px solid #ccc;}
.submenu a{color:#000000;}
.submenu a:hover{color:#ff0000;}
.submenu a.active{text-decoration:none;color:#ccc;}
hr{background:url(../img/line.png) no-repeat left top;border:0;height:1px;margin:30px 0 30px 0;}
.bl_l table td{padding:10px;line-height:150%;}

.lang{margin-top:12px;}
.lang .label{float:left;margin:0 10px 0 0;}
.lang .selector img{float:left;margin-right:8px;}
.lang .selector ul{padding:0;margin-left:0;}
.lang .selector ul li{list-style:none;padding:0;margin:0;}
.numbers{font-size:16px;}
.numbers a, .numbers b{padding-right:4px;}
.numbers a:hover{color:#ff0000;}
.moveback{margin:15px 0 0 0 !important;}
.workscheme td{width:115px;text-align:center;vertical-align:top;font-size:12px;}
.workscheme div.arrow{width:25px;height:19px;position:absolute;background:url(../img/a_arrow.jpg) center center no-repeat;margin-left:-25px;margin-top:-44px;}
.banks{margin-bottom:-35px !important;padding:15px 0 0 0;}
.inprice ul{margin:15px 0 0 0;padding:0;list-style:none;}
.inprice ul li{font-size:14px;padding:5px 24px 6px 34px;margin:2px 0 2px 0;}
.inprice ul li.item1{background:url(../img/item1.png) 6px 9px no-repeat;}
.inprice ul li.item3{background:url(../img/item3.png) 4px 9px no-repeat;}
.inprice ul li.item4{background:url(../img/item4.png) 4px 9px no-repeat;}
.workscheme .a1{display:block;width:70px;height:74px;background:url(../img/a10.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .a2{display:block;width:70px;height:74px;background:url(../img/a20.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .a3{display:block;width:70px;height:74px;background:url(../img/a30.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .a4{display:block;width:70px;height:74px;background:url(../img/a40.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .b1{display:block;width:70px;height:74px;background:url(../img/b10.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .b2{display:block;width:70px;height:74px;background:url(../img/b20.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .b3{display:block;width:70px;height:74px;background:url(../img/b30.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme .b4{display:block;width:70px;height:74px;background:url(../img/b40.jpg) 0 0 no-repeat;margin:0 auto;}
.workscheme a:hover{background-position:0 -74px;}
.poryadok_raboti{margin:15px 0 0 0;}
.poryadok_raboti h2{margin-top:0px;font-size:12px;color:#993333;}
.poryadok_raboti p{margin:0 0 10px 0;}
p.dostavka{margin:0;padding:10px 0 0 0;font-size:12px;}
table.popularnie_banki{margin:15px 0 0 0;}
.popularnie_banki td{padding:4px !important;margin:0 !important;}
h3.more,div.h3_.more{font-size:12px;color:#993333;padding:30px 0 0 0;}
.online_cons{position:fixed;right:0;bottom:15px;z-index:99;}
.searchpage .text{margin:20px 0 0 0;width:600px;font-size:14px;padding:2px 0 2px 0;}
.searchpage .submit{margin:0 0 0 10px;font-size:14px;padding:2px 4px 2px 4px;}
.clients2{text-align:center;margin:8px 0 0 0;}
.clients2 h3,.clients2 div.h3_{color:#000000;font-size:10px;font-weight:normal;margin:0;padding:0;}
.clients2 ul{display:table;padding:10px 20px 5px 20px;}
.clients2 ul li{display:table-cell;width:85px;vertical-align:middle;padding:0 3px 0 3px;}
.clients2 .all_kn a{width:88px;height:28px;background:url(../img/all_klients.png) 4px 0px no-repeat;color:#666666;font-size:10px;font-family:Tahoma;line-height:26px;text-align:center;margin:7px 0 0 0px;padding:0;}
.clients2 .all_kn a.active{background:url(../img/all_klients_active.png) 4px 0px no-repeat;}
.main_page h3,.main_page div.h3_{margin:0;padding:0;color:#993333;font-size:11px;}
h3.uslugi{margin:0 0 13px 53px;padding:0 0 5px 0;font-size:10px;font-weight:normal;color:#000000;background:url(../img/h3_line.jpg) left bottom no-repeat;}
.news2{border:8px solid #ecf0f4;padding:15px;margin:30px 0 0 0;}
.news2 ul{
    margin:10px 0 0 0;
    padding:0;
    list-style:none;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}
.news2 ul li{padding:6px 24px 6px 28px;margin:0;background:url(../img/st.png) no-repeat 4px 31px;}
.news2 p.date{font-size:12px; display:inline-block; margin: 10px 0; padding-left: 16px;}
.news2 p{
    text-align:justify !important;
    font-size:14px;
    margin:5px;
    padding:0 10px;
    display:inline-block !important;
}
.news_sector{font-size:12px;margin-left:-10px;}
.tsr-main{margin-left:-10px;}
.tsr-inside{margin-left:18px;}
.news_sector h3{margin:10px 0 0 0;}
.news_sector ul{margin:0;padding:0 0 0 15px;width:200px !important;}
.news_sector ul li{color:#993333;margin:15px 0 0 0;}
.news_sector ul li span{color:#000000;}
.scroll .caption, .scroll-inside .caption{position:absolute;z-index:1;color:#ffffff;font-size:10px;margin-left:324px;margin-top:10px;}
.scroll-inside{margin-top:20px;}
.prices_table{margin:40px 0 40px 0 !important;}
.prices_table td{padding:25px 15px 25px 80px !important;}
.prices_table td.ned{background:url(../articles/icons/oce_ned.gif) left top no-repeat;}
.prices_table td.di{background:url(../articles/icons/oce_dvi.gif) left top no-repeat;}
.prices_table td.biz{background:url(../articles/icons/oce_biz.gif) left top no-repeat;}
.prices_table td.nma{background:url(../articles/icons/oce_nma.gif) left top no-repeat;}
.prices_table td.ur{background:url(../articles/icons/uri_vop.gif) left top no-repeat;}
.prices_table td.buh{background:url(../articles/icons/fin_kon.gif) left top no-repeat;}
.lastcomments .meta{font-size:10px;}
.lastcomments ul{margin-left:0px;}
.lastcomments ul li{padding:6px 0 0 0;margin:10px 0 0 0;cursor:pointer;}
.bl .allday{margin-top:2px;font-size:11px;margin-left:0;color:rgba(0, 0, 0, 1);}
.bl .zvskidka{margin:10px 0 0 0;font-size:11px;margin-left:0px;color:#a1141c;}
.ocprice{margin:0px 0 10px 0;padding:8px;font-size:16px;background-color:#f5ffe9;border:1px solid #aceb65;width:300px;line-height:160%;}
#ocsend{display:block;width:80px;text-align:center;margin:10px 0 10px 0;border:1px solid #cadaeb;background-color:#fdfdfd;cursor:pointer;padding:4px 8px 4px 8px;}
#ocsend:hover{background-color:#8dadcd;color:#ffffff;}
img#ocloader{float:left;margin:18px 0 0px 6px;}
.ocform{width:600px;margin:40px 0 0 0;padding:10px 10px 5px 10px;background-color:#f0f4f7;}
.ocform table th{font-size:10px;padding:0px 0 20px 5px;text-align:left;color:#00376d;}
.ocform .wrap div{float:left;}
.ocform input{width:56px;font-size:12px;padding:3px;float:left;margin-top:5px;}
.ocform select{margin-top:5px;}
.ocform label{float:left;padding:5px;}
.w90{width:90px;}
.w60{width:60px;}
.w120{width:120px;}
.w295{width:295px;}
.ocform td div{float:left;}
.ocform table tr td{padding:0 0 10px 0;}
.ocform table tr td.bottom{padding:0;}
.ocform .wright{margin-left:20px;}
.showfeedback{border:1px solid #cccccc;padding:10px;}
.showfeedback .active{text-decoration:none;color:#000000;}
.comment-logo{float:right;margin:0px 0 10px 10px;}
.businessPlanForm{font-size:14px;color:#000000;}
.businessPlanForm td{padding:15px 0 15px 0 !important;}
.businessPlanForm th{text-align:left;font-size:11px;color:#993333;padding:25px 0 15px 0;}
.businessPlanForm td.label{width:300px;padding-right:50px;}
#bpForm input{font-size:16px !important;padding:4px;}
.businessPlanForm .textar{font-size:16px !important;padding:4px !important;}
.businessPlanForm td.img img{display:block;margin:4px 10px 0 0;float:left;}
.businessPlanForm td.label span{display:block;margin:6px 0 0 0;color:#999999;font-size:11px;line-height:150%;}
.businessPlanForm td label.error{font-size:11px;color:#ff0000;margin-left:10px;}





.blog{width:500px;margin:20px 0 0 52px;}
table.tbuhuchet{border-collapse:collapse;margin-top:15px;}
table.tbuhuchet th{font-size:12px;padding:8px;border:1px solid #ececec;color:#993333;}
table.tbuhuchet td{border:1px solid #ececec;}
table.tbuhuchet tr.color{background-color:#f4f4f4;}
table.buhprocedure{margin-top:25px;}
table.buhprocedure td{vertical-align:top;font-size:11px;width:140px;text-align:center;}
table.buhprocedure p{line-height:140% !important;margin-top:10px;}
table.buhprocedure img{width:56px;height:56px;}
table.buhprocedure div.arrowright{background:url(../img/schema/arrow-right.gif) 0 0 no-repeat;width:9px;height:20px;position:absolute;margin-left:145px;margin-top:-75px;}
table.buhprocedure div.arrowleft{background:url(../img/schema/arrow-left.gif) 0 0 no-repeat;width:9px;height:20px;position:absolute;margin-left:145px;margin-top:-75px;}
table.bppreim{margin-top:15px;}
table.bppreim td{text-align:center;width:100px;vertical-align:top;}
table.bppreim td p{line-height:130% !important;}
div.panowindow{margin:15px 0 15px 0 !important;}
#gallery{margin:10px 0 25px;}
#gallery tr.image td{padding:20px 20px 0;background:url(../img/portfolio_bg.gif) 20px 20px no-repeat;}
.nobg{background:none !important;}
#gallery tr.caption td{padding:13px 0;text-align:center;}
#gallery a{color:#0d6582;}
#gallery a:hover{color:red;}
p.recommend{border:1px dotted #ccc;padding:5px;font-size:14px;}
table.payment td.label{width:80px;}
table.payment span.rub{font-size:12px;}
table.payment td.checkers{line-height:200%;}
table.payment input{font-size:14px;padding:2px 4px;}
table.paymentdescr{width:550px;}
p.notice{width:540px;font-size:12px;margin:10px 0 0 0;padding:10px;border:1px solid #ccc;line-height:140%;}
.paymentbutton{padding:0 0 0 10px;margin:-15px 0 20px 0;}
div.vacancies div.vheader{font-weight:bold;padding:25px 0 0 0;font-size:12px;}
div.vacancies ul{margin:10px 0 0 0;padding:0;}
div.vacancies ul li{list-style:none;padding:0 22px;font-style:normal;}
div.vacancies ul li ul li ul {margin:0;padding:0;}
div.vacancies ul li ul li ul li{list-style-type:disc; margin:0;padding:0;}
div.vacancies ul li p{margin:0;padding:0;display:inline;}
div.vacancies ul li span{color:#999999;}
div.vacancies ul li.aims{background:url(../img/st.png) 0 3px no-repeat;}
div.vacancies ul li.requirements{background:url(../img/ds1.png) 0 3px no-repeat;}
div.vacancies ul li.terms{background:url(../img/ds2.png) 0 3px no-repeat;}
.vk_comments{margin-top:35px;}
.notes .problem{margin:20px 0px 20px 0px;background-color:#f2f5fa;padding:10px 25px 20px 20px;font-size:16px;line-height:160%;color:#616160;border-left:6px solid #62AEDD;}
.notes .problem p.header{font-size:10px;font-weight:bold;background:none;margin:0px 0 5px 0;padding:0;color:#798D99;}
.notes ul, .notes ol{margin:30px 0px 30px 0px;color:#616160;padding:35px 35px 5px 20px;background-color:#fff9ed;border-left:6px solid #fdebd8;}
.notes ul li, .notes ol li{line-height:170%;font-size:14px;}
.notes ol li{padding:0 0 0 25px;margin:0 0 20px 0;background:url(../img/small_arrow_yellow.gif) 0 7px no-repeat;}
.notes em{display:block;margin:30px 0 30px 0;padding:20px 30px 20px 30px;border-top:1px dotted #999;border-bottom:1px dotted #999;font-style:normal;font-size:16px;line-height:160%;color:#000;}
div.sitemap{ margin: 0 0 0 52px; }
ul.sitemap{ margin: 15px 0 15px 15px; list-style: none; }
ul.sitemap li{ margin: 5px 0 5px 0; }
table.cdelivery{ margin-top: 20px; }

.description{font-size:12px; color: #000000; margin:45px 0px 25px; /*padding:0 60px 0 0;*/}
.description h2, .description2 h2{ margin: 25px 0 0 0;}
.description ul, .description2 ul{ margin: 10px 0 15px 19px; }
.description ol, .description2 ol{ margin: 10px 0 15px 19px; }
.description ul li{ padding: 2px 0 2px 0; }
.description h1{ margin:0 0 10px 0;font-size:14px; }
.description2{ font-size:14px; margin:25px 0 0 0;padding:0;}
.description p, .description2 p{line-height:18px !important;}
.description p{ margin: 10px 0 10px 0; }

.pb-kn-ok-long{ display: block; width: 176px; height: 36px; background: url(../img/prodazha-biznesa/ok-button-long.png) -2px 0 no-repeat; }
.pb-kn-ok-long:hover{ cursor: pointer; background: url(../img/prodazha-biznesa/ok-button-long.png) -2px -35px no-repeat; }

.pb-advantages table{ width: 100%; border: 0; border-collapse: collapse; margin-top: 20px; }
.pb-advantages td{ padding: 5px !important; margin: 0; text-align: center; vertical-align: top; font-size: 12px; }
.pb-advantages td span{ display: block; margin-left: auto;  margin-right: auto;  width: 30px; height: 26px; background: url(../img/prodazha-biznesa/icons.gif); }
.pb-advantages td.real span{ background-position: 0px 0px; }
.pb-advantages td.time span{ background-position: -30px 0px; }
.pb-advantages td.nodog span{ background-position: -60px 0px; }
.pb-advantages td.complex span{ background-position: -90px 0px; }

.pb-rassilka{ margin: 50px 0 0 12px; }
.pb-rassilka div.h3_{ margin: 0 0 10px 0; }
.pb-rassilka .div__{width:199px;height:60px; padding:14px 0 0 10px; background:url(../img/prodazha-biznesa/form-bg.jpg) no-repeat; z-index:11000;}
.pb-rassilka p{float:left;width:100%;padding:0 0 5px 0 !important;margin:0 !important;}
.pb-rassilka input{float:left; width: 120px !important;}
.pb-rassilka .ok-button { display: block; width: 46px; float: left; margin: -2px 0 0 3px;  height: 36px; background: url(../img/prodazha-biznesa/ok-button.png) 0 -36px no-repeat; cursor: pointer; }
.pb-rassilka .ok-button:hover{ background-position: 0px 0px; }

.pb-main{ margin: 30px 60px 10px 52px; }
.pb-inside{ margin-right: 15px; }
.pb-object{ rosition: relative; border: 1px solid #ccc; padding: 10px; width: 30%; min-width: 275px; float: left; margin: -1px 0 0 -1px;   }
.pb-object .pb-container{ width: 280px; margin: 0 auto; }
.pb-object .pb-photo{ width: 280px; height: 160px;  text-align: center; overflow: hidden; background-color: #f0f0f0; }
.pb-object .pb-photo img{ width: 280px; height: auto; z-index: -1; }
.pb-object .pb-description h2,.pb-object .pb-description div.h2_{ font-weight: normal; font-size: 17px; margin: 5px 0 5px 0;  }
.pb-main .pb-description p{ font-size: 12px; color: #999999; }
.pb-main .pb-description p.price{ margin: 5px 0 0 0; font-weight: bold; color: #333333; font-size: 12px; float: left; }
.pb-main .pb-description p.price span{ color: #6998bc; } 
.pb-main .pb-description p.location{ margin: 5px 0 0 0; float: right; }
.pb-close { clear:both; position:relative; font-size:0px; height:0px; line-height:0px }

.pb-mblr{ padding-right: 80px; }
.pb-mbll{ margin-right: 320px; }

h3.pb-obj-head,div.pb-obj-head{margin:0px 0 13px 0px;padding:0 0 5px 0; font-size:12px; font-weight:normal;color:#000000;background:url(../img/h3_line.jpg) left bottom no-repeat;}

.pb-descr{ margin-top:20px !important; padding-top: 20px; }

.pb-rating{ display: block; width: 62px; height: 12px; background: url(../img/prodazha-biznesa/stars-small.gif) 0 0 no-repeat; position: absolute; margin-top: 142px; }
.pb-st-0{ background-position: 0 -60px; }
.pb-st-1{ background-position: 0 -48px; }
.pb-st-2{ background-position: 0 -36px; }
.pb-st-3{ background-position: 0 -24px; }
.pb-st-4{ background-position: 0 -12px; }
.pb-st-5{ background-position: 0 0px; }

.pb-main-bl{ margin-left: 54px; }
.pb-print{ position: absolute; margin: 10px 0 0 0px !important; }
.pb-print a{ color: #999999; font-size: 11px; }

/* ++++++++++++++++++++ */

.articles span.changed-date{font-size:10px !important;font-weight:normal;padding:0 0 0 6px;vertical-align:middle;}

p.read_more a{ display: block; padding: 0px 5px !important; margin: 5px 0; border: 1px solid #9f3c3c; font-size: 11px; float: left; background-color: #dc5f5f; color: #ffffff !important; text-decoration: none; }
span.read_more { display: inline-block; padding: 0px 5px !important; margin: 5px 0; border: 1px solid #9f3c3c; font-size: 11px; float: right; background-color: #dc5f5f; color: #ffffff !important; text-decoration: none; }
p.read_more a:hover{ background-color: #dc0000; }
.lastcomments p.meta .date{ color: #999999 !important; }
.lastcomments ul li:hover{background-color: #f1f8ff; }
.comment-right-original{ font-size: 10px; }
.comment-right-original a{ color: #999999; }
.comment-right-original a:hover{ color: #333333; }

.pb-rassilka-imp{ margin: -20px 0 25px 12px; padding: 0; }
.pb-rassilka-imp div.h3_{ margin: 0 0 10px 0; }
.pb-rassilka-imp .div__{width:199px;height:96px; padding:14px 0 0 10px; background:url(../img/prodazha-biznesa/form-bg.jpg) no-repeat; z-index:11000;}
.pb-rassilka-imp p{float:left;width:100%;padding:0 0 5px 0 !important;margin:0 !important;}
.pb-rassilka-imp input{float:left; width: 120px !important;}
.pb-rassilka-imp .ok-button { display: block; width: 46px; float: left; margin: -1px 0 0 3px;  height: 36px; background: url(../img/prodazha-biznesa/ok-button.png) 0 -36px no-repeat; cursor: pointer; }
.pb-rassilka-imp .ok-button:hover{ background-position: 0px 0px; }

.cont .center .description h2{
    font-size:14px;
}
a.zakaz__usl{
    background: url(../img/prodazha-biznesa/form-bg.jpg) no-repeat;
    background-size:100%;
    -webkit-background-size:100%;
    -o-background-size:100%;
    -moz-background-size:100%;
    color:#fff;
    text-decoration:none;
    margin:10px 0 15px;
    padding:7px 12px;
    display:inline-block;
    border-radius:4px;
    display:none;
}
#captcha__1{
    text-align:center;
}
#captcha__1 > div{
    display:inline-block;
}
.home__cats .pic{
    text-align:center;
}
.home__cats .pic img{
    width:67%;
}

.home__cats .pic, .home__cats2 .pic,
.home__cats div.h3_, .home__cats2 div.h3_{
    width: 100%;
    text-align: center;
}
.cat.home__cats2 .pic img{
    height:155px;
    width:auto;
}
.cat.home__cats2 li div.h3_{
    margin: 165px 0 0 0;
}
.home__articles.articles p.text{
    font-size:13px;
    line-height: inherit;
}
h3.uslugi.home__uslugi{
    margin:20px 0;
}
.social_{
    position:absolute;
    right:57px;
    top: 27px;
}
.tooltip_ {
    position: relative;    
}

/* Tooltip text */
.tooltip_ .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #993333;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -90px;
    top: 15%;
    padding: 5px 8px;
    box-sizing:border-box;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip_:hover .tooltiptext {
    visibility: visible;
}

ul.cat.buhg_ li{
    width:16%;
    margin:0;
    margin-right:5px;
    vertical-align:top;
}
ul.cat.buhg_ li img{
    max-width:100%;
}
@media (min-width: 700px){
    ul.cat li {
        display: inline-block !important;
        width: 33.3% !important;
    }
    ul.home__cats li {
        display: inline-block !important;
        width: 25% !important;
    }
}
@media (max-width: 1024px){
    .searchform {
        display:none;
    }
}
@media (max-width: 768px){
    .menu-box {
        bottom: -20px!important;
    }
}
@media (min-width: 320px)and (max-width: 992px) {
    ul.cat.home__cats li div.h3_, ul.cat.home__cats2 li div.h3_ {
        margin: 0px 0 0 0 !important;
    }
    .head_bot {
        height: 300px !important;
    }
    .home__cats .pic img {
        width: inherit;
    }

    .social_ {
        position: relative;
        right: 0px; 
        top: 0px; 
        text-align: center;
    }
    .main{
        min-width: auto;
    }

    .cent{
        min-width: auto;
    }

    .cabinet {
        display: none;
    }

    .tph {
    top: 14px !important;
}

    .list_top {
        display: none;
    }

    .work_time {
        position: relative;
        right: auto;
        top: auto;
        width: 90px;
        margin: 20px auto;
    }
    
    .menu ul li {
        /*float: none;*/
        max-width: 173px;
        text-align: center;
        /*margin-bottom: 10px;*/
    }
    .menu ul li div span { 
        padding: 0px 16px 0 16px;
    }

    .menu ul li div {
        margin: 0px auto;
        display: inline-block;
        float: none;
    }

    .menu {
        margin-left: 0;
    }

    h3.uslugi {
        display: none;
    }

    ul.cat {
        margin: 0;
    }

    ul.cat li {
        width: 100%;
        display: block;
        margin: 0;
        text-align: center;
    }

    ul.cat li .pic {
        position: relative;
    }

    ul.cat li h3,ul.cat li div.h3_ {
        margin: 0px;
        text-align: center;
        padding: 20px 0;
    }

    ul.cat li p.day, ul.cat li p.money, ul.cat li p.podr {
        display: none;
    }

    .news2, .ocform {
        display: block;
    }

    .news2 ul  {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
    }
    body .news2 ul li{
        width: 90% !important;
    }

    .main_page h3, .main_page div.h3_ {
        margin: 0;
        padding: 0 5px;
    }


    .bl_r {
        float: none;
        padding: 0px;
        margin: 0 auto;
    }

    .pb-rassilka-imp, .paymentbutton, .lastcomments {
        display: none;
    }

    .bl_l {
        margin: 20px;
    }

    .expand {
        min-height: 170px;
        height: auto;
    }

    .center {
        min-width: auto;
        /*padding-top: 40px;*/
        padding-bottom: 20px;
    }

    .expand {
        height: auto;
        min-height: 170px;
    }
    .social {
        position: relative;
        right: auto;
        width: auto;
        top: auto;
        height: auto;
        padding: 0;
        background: none;
        text-align: center;
    }

    .menu ul li.active ul {
        position: absolute;
        /*display: block;*/
        left: 0px;
        list-style: outside none none;
        top: 43px;
        background: #fff; /*transparent url("../img/menu_top.png") repeat-x scroll center bottom / contain;*/
        z-index: 9;
        width: 100%;
    }
    .menu ul li.active ul li {
        float: none;
        display: block;
        height: auto;
        margin: 0 auto;

    }

    .menu ul li.active ul li a {
        float: none;
        background: none;
        padding: 0px;
        height: auto;
        line-height: 25px;
    }

    .menu ul li.active ul li a:hover, .menu ul li.active ul li a.active{
        background: none;
    }

    .head_bot .well {
        height: 340px;
        padding-top: 30px;
    }

    .bl_l > div:nth-child(13) {
        display: none;
    }

    .vacancies.bl_l {
        margin-top: 50px;
    }

    ymaps, ymaps input, ymaps i, ymaps canvas {
        max-width: 100% !important;
        max-height: auto !important;
    }

    .container > table:nth-child(1) {
        margin-bottom: 30px !important;
    }

    .bl_l > h1:nth-child(1) {
        margin-top: 100px;
    }
    .description {
        padding: 0;
        margin: 20px;
    }

    .cont {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    .pb-mbll {
        display: none;
    }

    .pb-object {
        float: none;
        margin: 0 auto;
    }

    .submenu {
        margin-bottom: 70px;
    }

    .submenu ul li {
        display: block;
    }

    .bl_l table td {
        padding: 5px;
        line-height: 150%;
        font-size: 13px; 
    }

    .zv2 {
        margin: 0 auto;
    }

    .bl_r {
        /*display: table-footer-group;*/
        text-align: center;
    }

    .main_page {
        display: table;
    }
    .docslider {
        overflow-x: scroll !important;
    }
    .ds_left, .ds_right {
        display: none;
    }


    .cont .center {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        display: flex;
        margin-top: calc(var(--bs-gutter-y) * -1);
        margin-right: calc(var(--bs-gutter-x) * -.5);
        margin-left: calc(var(--bs-gutter-x) * -.5);
        -ms-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .cont .center .bl_r {
        flex: 0 0 auto;
        order: 2;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
        -ms-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    .cont .center .bl_l {
        flex: 0 0 auto;
        order: 1;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
        -ms-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
    }
    body .bl_l ul, body .bl_l ol {
        margin-left: 0px;
    }
    body .bl_l {
        margin: 0px;
    }
    body .quotes {
        /*display:none;*/
        padding:10px;
    }
}

@media (max-width: 425px) {
    .cont .center {
        margin-left:0px!important;
        padding-left:0px!important;
    }
}


.pic.tooltip_ .title {
    text-transform: uppercase;
}

.docslider .img {
    /*width: 50%;*/
    float: left;
    width: 372px;
}

.docslider .img img {
    max-width: 100%;
    max-height: 515px;
}

.docslider {
    height: 535px;
    overflow: hidden;
    position: relative;
}

.ds_left, .ds_right {
    position: absolute;
    top: 0px;
    width: 35px;
    text-align: center;
    /*background: rgba(1,1,1,.1);*/
}
.ds_left:hover, .ds_right:hover {
    /*background: rgba(1,1,1,.2);*/
    cursor: pointer;
}

.ds_left {
    background: url(../img/slide-left-a.gif) center center no-repeat;
}
.ds_left:hover {
    background:url(../img/slide-left.gif) center center no-repeat;
}
.ds_right {
    right: 0px;
    background: url(../img/slide-right-a.gif) center center no-repeat;
}
.ds_right:hover {
    right: 0px;
    background: url(../img/slide-right.gif) center center no-repeat;
}

.ds_descrtiption {
    text-align: center;    
}
.newFormOtstMini{
	text-align:center;
    padding-bottom: 0px;
}
.newFormOtstMini .zv2 {
    width: 188px;
    padding: 8px 13px;
}
.newFormOtstMini .zvskidka{
	width: 161px;
    padding-bottom: 16px;
	margin-left: 4px;
    color: #fff;
    font-size: 16px;
}
.newFormOtstMini p input.kn_ok {
    padding-top: 8px;
}
.g-recaptcha {
	margin-left: 25px;
}
#menu-fixed {
	top: 0;
}

.articl-img{
	display:inline-block;
}
.hidden {display:none;}
.hidden2 {position:absolute; left:-2000px;}

.dp-center {
    text-align: center;
}

.dp-prev-img {
    float: none;
    width: 90%;
    margin: 0 auto;
}

.dp-prev-img img {
    width: 100%;
}

.dp-prev-text {
    float: none;
    width: 94%;
    padding: 10px;
    margin: 0 auto;
}

.dp-prev-text p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    line-height: 20px;
    max-height: 200px;
}

.dp-detail-url {
    display: block;
    text-align: left;
    padding-left: 13px;
}

.news2 ul li {
    padding: 0;
    margin: 0;
    background: unset;
    width: 48%;
    margin: 5px;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    box-shadow: 1px 1px 9px 1px #00000036;
}

.dp-clearfix {
    overflow:hidden;
}

h3.dp-name {
    padding-top: 13px;
    font-size: 14px;
    text-align: center;
}

.news2 .archive {
    padding-top: 10px;
}

.well{
    background-color:transparent !important;
    border:none !important;
}

.city_selector .label{
    color: black !important;
    margin-top: -1px;
    font-size: 11px;
}




.menu__top_rs ul {margin-bottom:0px!important;}
.menu__top_rs-sub>.real-sub-menu>li:hover,
.menu__top_rs-sub>.real-sub-menu>li>div>a.active>span,
.menu__top_rs-sub>.real-sub-menu>li>div>a>span:hover {
	background:none;
}

.menu__top_rs-sub>.real-sub-menu>li .menu__top_rs-sub>.real-sub-menu {
    background-color:#fff;
    color:#666;
}
.menu__top_rs-sub>.real-sub-menu>li .menu__top_rs-sub>.real-sub-menu a{
    color:#000;
}
.menu__top_rs-sub>.real-sub-menu>li .real-sub-menu>li {
    width: 33%;
    padding:5px 10px;
}
.real-sub-menu .left {
    float:left;
}
.real-sub-menu .left img {
    height:45px;
    width:45px;
}
.real-sub-menu .padd {
    margin-left:50px;
}
.real-sub-menu .padd p {
    padding: 0px 25px;
    font-size: 13px;
}


