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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight: inherit;}
ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
header, nav, section, article, aside, footer{display:block;}
body{font:13px/18px Arial, Tahoma, Verdana, sans-serif;color:#505050;}
a{color:#0079c2;outline:none;text-decoration:underline;}
a.date_activ{color:#FF6600;text-decoration:none;}
a:hover{text-decoration:none;}
a.serviceLink{text-decoration:none;border-bottom:1px dotted #0079c2;}
p{margin:0 0 18px}
img{border:none;}
input{vertical-align:middle;}
strong{font-weight: 600;}
b{font-weight: bold;}
/*#wrapper{min-width:1040px;margin:0 auto; background-image:url('/rc2012/img/bg_ny2016.png');background-repeat:repeat-x;background-size: 100% auto;}*/
#wrapper{min-width:1040px;margin:0 auto;}
#wrapper .wrapinner{position:relative;background-color:white;width:92%;margin:0px auto;max-width:1600px;}
sub{font-size:80%;vertical-align:sub;}
sup{font-size:80%;vertical-align:super;}
#superBanLeft{position:absolute;width:50%;height:100%;background-image:url('/i/super-ban-left-bg.jpg');background-repeat:repeat-y;display:block;}
#superBanRight{position:absolute;width:50%;height:100%;background-image:url('/i/super-ban-right-bg.jpg');background-repeat:repeat-y;display:block;right:0px;background-position:top right;}
.aimgBlock a, .aimgBlock a img{display:block;}
.clear{clear:both;}
.modal_bg{position:absolute;display:none;z-index:1000;left:0;top:0;background-color:#ffffff;}
#enterSite{position:absolute;display:none;right:5%;z-index:1100;width:260px;background:#ffffff; border-radius: 4px;}
#mailUsDiv{position:absolute;display:none;top:50px;left:25%;z-index:1100;width:400px;background:#ffffff;border:1px solid #D4D4D4;box-shadow:0 0 10px 0 #A4A4A4;padding:20px;}
#callBackDiv{width:300px;position:absolute;display:none;z-index:1100;background:#ffffff;border:1px solid #D4D4D4;box-shadow:0 0 10px 0 #A4A4A4;padding:20px;}
#companyContacts2{position:absolute;display:none;top:50px;left:25%;z-index:1100;width:400px;background:#ffffff;border:1px solid #D4D4D4;box-shadow:0 0 10px 0 #A4A4A4;padding:20px;}
.modalClose{float:right;text-decoration:none;border-bottom:1px dotted #0079C2;display:block;}
#forumHelp{position:absolute;display:none;top:50px;left:20%;z-index:1100;background:#ffffff;border:1px solid #d4d4d499;box-shadow:0 0 10px 0 #a4a4a459;border-radius: 4px;}
/*
.orangeButton{background:transparent url('//www.ruscable.ru/rc2012/img/orange-button-bg-right.png') no-repeat scroll top right;color:#444;display:block;font:normal 12px arial, sans-serif;height:21px;padding-right:3px;text-decoration:none;}
.orangeButton span{background:transparent url('//www.ruscable.ru/rc2012/img/orange-button-bg-left.png') no-repeat;display:block;line-height:18px;padding:2px 6px 1px 9px;color:white;font-weight:bold;font-size:11px;}
.orangeButton:hover{background-position:center right;}
.orangeButton:hover span{background-position:center left;}
.orangeButton:active{background-position:bottom right;outline:none;}
.orangeButton:active span{background-position:bottom left;padding:3px 6px 0px 9px;}
*/
.orangeButton{ padding: 2px;background: #FF6600;color: #fff;border-radius: 3px;font-weight: bold;text-decoration: none;}
.orangeButton > span{font-size: 11px;padding: 6px;}
.orangeButton:hover{background: #0079c2; text-decoration: none !important;}


.bigOrangeButton{background:transparent url('//www.ruscable.ru/rc2012/img/big-orange-bg.gif') repeat-x scroll top left;color:#444;display:block;font-size:13px;line-height:13px;color:white;height:26px;padding:4px 10px 9px;text-decoration:none;border:1px solid #cb6420;}
.bigOrangeButton:hover{background-position:center left;}
.bigOrangeButton:active{background-position:bottom left;padding:5px 10px 8px;outline:none;}
.bigBlueButton{background: #006BAD; color:#fff;display:block;font-size:12px;line-height:13px;color:white;height:26px;padding:6px 11px; text-transform:uppercase;text-decoration:none; border-radius: 4px; border:none; cursor: pointer;}
.bigBlueButton:hover{background:#ff6600;}
.blueButton{background: #006BAD;color:#fff;display:block;font:normal 12px arial, sans-serif;height:21px;text-decoration:none; border-radius: 4px;}
.blueButton span{background: #006BAD;display:block;line-height:18px;padding:2px 6px 1px 9px;color:white;font-weight:bold;font-size:11px; border-radius: 4px;}
.blueButton:hover{background:#ff6600;}
.blueButton:hover span{background:#ff6600;}
.blueButton:active{background-position:bottom right;outline:none;}
.blueButton:active span{background-position:bottom left;padding:3px 6px 0px 9px;}
.grayButton{display:block;text-decoration:none;height:25px;float:left;margin-right:1px;}
.grayButton span{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-bg.gif') no-repeat scroll top right;color:#0079c2;display:block;font:normal 12px arial, sans-serif;height:21px;padding-right:3px;margin-right:1px;}
.activeGrayButton{background:transparent url('//www.ruscable.ru/rc2012/img/orange-arrow.png') no-repeat scroll bottom center;}
.activeGrayButton span{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-active-bg.gif') no-repeat scroll top right;}
.grayButton:hover span i{color:#ff6600;}
.grayButton i{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-bg.gif') no-repeat top left;display:block;line-height:18px;padding:2px 4px 1px 7px;color:#0079c2;font-weight:bold;font-size:11px;font-style:normal;}
.activeGrayButton i{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-active-bg.gif') no-repeat top left;color:white;}
.activeGrayButton:hover span i{color:white;}
.grayButton:active{outline:none;}
.grayButton:active span i{padding:3px 4px 0px 7px;}
.lightblueButton{display:block;float:left;height:17px;margin:0 4px 4px 0;padding:4px 8px;background-color:#ebf7ff;font:normal 14px/14px arial, sans-serif;color:#0079c2;text-decoration:none;}
.lightblueButton:hover{color:#ff6600;}
.cap{text-transform:uppercase;}
.rcSearchInput{display:block;width:206px;height:26px;line-height:26px;background-color:#f7f7f7;border-left:1px solid #cdcdcd;border-top:1px solid #cdcdcd;border-right:none;border-bottom:none;font-style:italic;color:#929292;font-size:13px;padding:0px 0px 0px 7px;float:left;}
.rcSearchButton{background-image:url('//www.ruscable.ru/rc2012/img/search-btn.png');background-position:top left;display:block;width:27px;height:27px;padding:0px;border:none;margin:0px;float:left;}
.rcSearchButton:hover{background-position:center left;}
.wrapBodyStyle{width:90%;margin:0px auto;max-width:1600px;}
.wrapBodyStyleNew{padding:0 1%;}
#header{}
#moreServiseDiv{display:none;position:absolute;background-color:#0079C2;padding-top:8px;z-index:1000;}
#moreServiseDiv p{font-size:12px;float:none;text-align:right;margin-bottom:10px;line-height:15px;padding-right:21px;padding-left:15px;}
#moreServiseDiv a{color:white;text-decoration:none;}
/*#moreServiseDiv a span{border-bottom:1px solid #449DD2;}*/
#moreServiseDiv a span{}
/*#moreServiseDiv a:hover span{border:none;}*/
#moreServiseDiv a:hover span{border-bottom:1px solid #449DD2;}
#headerTopMenu{height:42px;line-height:42px;background-color:#f2f2f2;background-image:url('//www.ruscable.ru/rc2012/img/top-bg-gr.jpg');background-position:left;background-repeat:no-repeat;margin-bottom:22px;}
#topHeadSocial{float:left;height:32px;margin-top:5px;}
#topHeadSocial a{float:left;margin-right:5px;}
#topHeadLinks{margin-left:120px;height:42px;text-align:right;}
.topHeadLinksItem{height:42px;line-height:42px;float:right;font-size:13px;}
#topSendMail{display:block;float:right;padding-left:7px;padding-right:5px;border-left:1px solid white;border-right:1px solid white;}
#topSiteMap{display:block;float:right;padding-left:5px;padding-right:7px;border-right:1px solid white;margin-right:4%;}
#topSiteMap a, #topSendMail a{height:42px;line-height:20px;}
#topSiteMap img, #topSendMail img{padding-top:13px;}
#topMreLinks{float:right;margin-right:11px;}
#topMreLinks a{font-size:13px;color:#0079c2;padding:0px 4px;text-decoration:none;}
/*#topMreLinks a span{border-bottom:1px solid #88c0e3;}*/
#topMreLinks a span{}
/*#topMreLinks a:hover span{border-bottom:none;}*/
#topMreLinks a:hover span{border-bottom:1px solid #88c0e3;}
#topCorner{width:31px;background-image:url('//www.ruscable.ru/rc2012/img/top-corner.png');background-repeat:no-repeat;}
#topBlueMenu{background-color:#0079c2;color:#449dd2;padding-right:11px;border-right:1px solid white;}
#topBlueMenu a{color:white;padding:0px 7px;text-decoration:none;}
#topBlueMenu a.more{background-image:url('//www.ruscable.ru/rc2012/img/white-arrow.png');background-repeat:no-repeat;background-position:right center;padding-right:12px;}
/*#topBlueMenu a span{border-bottom:1px solid #449DD2;}*/
#topBlueMenu a span{}
/*#topBlueMenu a.more span{border-bottom-style:dotted;}*/
#topBlueMenu a.more span{}
/*#topBlueMenu a:hover span{border-bottom:none;}*/
#topBlueMenu a:hover span{border-bottom:1px solid #449DD2;}
#topBlueMenu a.more:hover span{border-bottom:1px dotted #449DD2;}
#topOrangeMenu{background-color:#ff6600;}
#topOrangeMenu a{color:white;padding:0px 20px;text-decoration:none;}
/*#topOrangeMenu a span{border-bottom:1px solid #ffa366;}*/
#topOrangeMenu a span{}
/*#topOrangeMenu a:hover span{border-bottom:none;}*/
#topOrangeMenu a:hover span{border-bottom:1px solid #ffa366;}
#topline_b{text-align:center;height:70px;margin-top:5px;}
/*#topline_b a, #topline_b img{display:block;text-align:center;width:760px;margin:0px auto;}*/
#topLogoAdUser{margin-top:18px;height:85px;}
#logo{float:left;width: 260px;}
#logo img {width:auto; max-width:100%; height:auto;}
#logoText1{color:#777777;font-size:13px;margin-top:1px;}
#logoText2{color:#777777;font-size:9px;line-height:10px;}
#topUserSearch{float:right;}
#search{width:205px;}
#topUser{font-size:13px;line-height:14px;margin-bottom:10px;display:inline-block;}
#topUser a{color:#0079c2;line-height:11px;}
#topUser a.loginLink{text-decoration:none;border-bottom:1px dotted #0079c2;}
#topUser a.regLink{text-decoration:none;border-bottom:1px solid #0079c2;}
#topAD{margin-left:282px;margin-right:250px;}
#topAD .topAdInner{width:360px;margin:0px auto;font-size:13px;}
#topAD img{margin-top:4px;margin-right:15px;}
#topAD p{margin:0px;}
#topAD p.adzag{color:#ff6600;font-weight:bold;margin-bottom:3px;}
#searchLoader{background-image:url("/rc2012/img/ajax-loader.gif");display:none;height:16px;left:-20px;position:absolute;top:-20px;width:16px;z-index:1000;}
#enterSite{padding:20px;border:1px solid #d4d4d4;box-shadow:0 0 10px 0 #a4a4a4;}
#enterSite .line{height:1px;background-color:#d4d4d4;margin-bottom:13px;}
#enterSite p{margin-bottom:13px;}
#enterSite .forgot{float:right;line-height:26px;display:block;height:26px;}
#login, #pass, #nameSendUs, #emailSendUs, #textSendUs, .input_style{line-height:26px;height:26px;color:#929292;display:block;width:100%; border-radius: 4px; background-color:#f7f7f7;font-style:italic;border:1px solid #c7c7c7; padding: 2px 4px; transition: .2s all ease;}
#login:hover, #pass:hover, #nameSendUs:hover, #emailSendUs:hover, #textSendUs:hover, .input_style:hover{border-color: #1d64d366; background-color: #fff;}
#login:focus, #pass:focus, #nameSendUs:focus, #emailSendUs:focus, #textSendUs:focus, .input_style:focus{border-color: #1d64d366; box-shadow: 1px 1px 11px 0px rgba(50, 50, 50, 0.1); background-color: #fff;}
.textarea_style {height: 100px;}
#textSendUs {line-height:18px;height:auto;height:100px;}

.form-name, .form-email, .form-text{position: relative;}
.text-error{color: red;position: absolute;width: 100%;font-size: 11px;}
.fa-exclamation{font-size: 25px;color: #FF7010;float: left;margin: 0 10px;opacity: 0.5;}
#captcha{line-height:26px;height:26px;color:#929292;display:block;width:50%;background-color:#f7f7f7;font-style:italic;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-right:none;border-bottom:none;}
div.scns{width:30px;height:30px;background-image:url(/rc2012/img/scns.png);float:left;padding-right:4px;background-repeat:no-repeat;}
div.scns.fb{background-position:0px 0px;}
div.scns.vk{background-position:-35px 0px;}
div.scns.tw{background-position:-70px 0px;}
div.scns.yt{background-position:-105px 0px;}
div.scns.ln{background-position:-140px 0px;}
div.scns.ys{background-position:-175px 0px;}
div.srvs{width: 65px;height: 74px;background-image: url(/rc2012/img/srvs.png);float: left;background-repeat: no-repeat;}
div.srvs.sklad{background-position: 0px 0px;}
div.srvs.tenders{background-position: -70px 0px;}
div.srvs.tara{background-position: -140px 0px;}
div.srvs.ves{background-position: -210px 0px;}
div.srvs.sign{background-position: -280px 0px;}
div.srvs.osz{background-position: -350px 0px;}
div.srvs.job{background-position: -420px 0px;}
div.srvs.mobi{background-position: -490px 0px;}

div.srvs.map{background-position: -630px 0px;}
div.srvs.chesnok{background-position: -700px 0px;}
div.srvs.kpp-info{background-position: -560px 0px;}

div.srvs.rec{width: 65px;height: 74px;background-image: url(/rc2012/img/srvs_rec.png);float: left;}
div.srvs.web{width: 65px;height: 74px;background-image: url(/rc2012/img/srvs_web.png);float: left;}

div.scnssm{width: 16px;height: 16px;background-image: url(/rc2012/img/scnssm.png);float: left;background-repeat: no-repeat;margin:3px 4px 0px 0px;}
div.scnssm.fb{background-position: 0px 0px;}
div.scnssm.vk{background-position: -20px 0px;}
div.scnssm.tw{background-position: -40px 0px;}
div.scnssm.yt{background-position: -60px 0px;}
div.scnssm.ys{background-position: -80px 0px;}
#nav{height:40px;background:#0080C0;width: 100%;z-index: 1000;}
.nav_pt{box-shadow: 0 0 5px 0 rgba(0,0,0);transition: all .5s;}
#navInner{}
#nav .menu1Level{display: flex; flex-direction: row;}
#nav .menu1Level li.level1{display:block;position:relative;float:left;text-align:center;border-bottom:1px solid white;position:relative;z-index:100;}

#nav .menu1Level li.news{width:7.5%;}
#nav .menu1Level li.article{width:6.5%;}
#nav .menu1Level li.person{width:8.5%;}
#nav .menu1Level li.board{width:10.5%;}
#nav .menu1Level li.forum{width:7.5%;}
#nav .menu1Level li.company{width:11.5%;}
#nav .menu1Level li.info{width:11.5%;}
#nav .menu1Level li.doc{width:10.5%;}
#nav .menu1Level li.exibition{width:11.5%;}
#nav .menu1Level li.mag{width:6%;}
#nav .menu1Level li.review{width:8%;}
#nav .menu1Level li.kabel_fm{width:8%;}

#nav .menu1Level a{color:white;font-weight:bold;text-decoration:none;display:block;height:40px;line-height:40px;border-left:1px solid #0080C0;border-right:1px solid #0080C0;}
/*#nav .menu1Level a span{border-bottom:1px dotted white;}*/
#nav .menu1Level a span{text-transform: uppercase;}
#nav .menu1Level a.active{background-color:#ff6600;border-left:1px solid white;border-right:1px solid white;background-image:url('//www.ruscable.ru/rc2012/img/top-menu-arrow.gif');background-position:bottom center;background-repeat:no-repeat;}
#nav .menu1Level .hovered a{border-bottom:1px solid #ff6600;background-color:#ff6600;border-left:1px solid white;border-right:1px solid white;background-image:none !important;}
#nav .menu2Level{display:none;position:absolute;top:41px;left:1px;background-color:#ff6600;z-index:10;padding:10px 8px;}
#nav ul.visible{display:block;}
#nav .menu2Level .level2 a{display:block;width:180px;height:24px;line-height:24px;padding-left:11px;border:none;text-decoration:none;font-weight:normal;text-align:left !important;}
#nav .menu2Level .level2 a:hover{background-color:#db5800;text-decoration:none}
#nav .menu2Level .level2 a.active{background-color:#db5800;text-decoration:none}

#nav .menu1Level li.mag .menu2Level li a{ max-width: 140px; }
#nav .menu1Level li.review .menu2Level li a{ max-width: 140px; }
#sideRight{float:left;margin-right:-3px;width:260px;margin-left:-262px;position:relative;border-left:1px solid #D4D4D4;}
#sideRight .rightBlock{margin-left:20px;width:240px;}
#sideRight .rightBlock li a{text-decoration: none;}
#sideRight .rightBlock li a:hover{text-decoration: underline;}
#sideRight .bannerRight240x150, #sideRight .bannerRight240x400, #sideRight .bannerRight240x600{margin-bottom:10px; margin-top: 10px;}
#sideRight .bannerRight240x150 a, #sideRight .bannerRight240x150 a img,
#sideRight .bannerRight240x400 a, #sideRight .bannerRight240x400 a img,
#sideRight .bannerRight240x600 a, #sideRight .bannerRight240x600 a img{display:block;}
#sideRight .bannerRight240x80{margin-bottom:20px;}
#sideRight .bannerRight240x80 a, #sideRight .bannerRight240x80 a img{display:block;}
#sideRightMenu{}
#sideRightMenu h2{height:42px;line-height:42px;font-size:14px;font-weight:bold;background-color:#0079c2;color:white;text-transform:uppercase;border-bottom:1px solid #00619c; padding: 0; border-radius: 0;}
#sideRightMenu h2 span{padding-left:18px;}
#sideRightMenu .line{background-color:#0079c2;height:3px;border-top:1px solid #0089dc;}
#sideRightMenu .lineB{background-color:#0079c2;height:10px;margin-bottom:20px;}
#sideRightMenu ul li.active{background-image:url('//ruscable.ru/rc2012/img/rubric-active.gif');background-repeat:no-repeat;background-position:top left;}
#sideRightMenu ul li a{display:block;margin-left:20px;height:27px;line-height:27px;color:white;font-weight:bold;background-color:#0079c2;padding-left:20px;text-decoration:none;}
#sideRightMenu ul li.active a{background-image:url('//www.ruscable.ru/rc2012/img/rubric-active-bg.gif');background-repeat:repeat-y;}
/*#sideRightMenu ul li a span{border-bottom:1px solid #449dd2;}*/
#sideRightMenu ul li a span{}
#sideRightMenu ul li.active a span{border:none;}
/*#sideRightMenu ul li a:hover span{border-bottom:none;}*/
#sideRightMenu ul li a:hover span{border-bottom:1px solid #449dd2;}
#sideRightMenu .inner{background-color:#0079c2;margin-left:20px;padding-left:20px;padding-right:20px;padding-top:10px;}
#sideRightMenu .inner .remember{padding-top:10px;padding-bottom:20px;}
#sideRightMenu .inner .remember a{color:white;text-decoration:none;padding-right:11px;background-image:url('//www.ruscable.ru/rc2012/img/white-arrow.png');background-position:right center;background-repeat:no-repeat;}
#sideRightMenu .inner .remember a span{border-bottom:1px dotted white;}
#sideRightCabinetMenu .inner{background-color:#0079c2;margin-left:20px;padding-left:20px;padding-right:20px;}
#sideRightCabinetMenu h2{height:42px;line-height:42px;font-size:14px;font-weight:bold;background-color:#0079c2;color:white;text-transform:uppercase;border-bottom:1px solid #00619c;}
#sideRightCabinetMenu h2 span{padding-left:18px;}
#sideRightCabinetMenu .line{background-color:#0079c2;height:3px;border-top:1px solid #0089dc;}
#sideRightCabinetMenu .lineB{background-color:#0079c2;height:10px;margin-bottom:20px;}
#sideRightCabinetMenu .miniline{border-top:18px solid #0079c2;border-bottom:12px solid #0079c2;height:1px;background-color:#00619c;}
#sideRightCabinetMenu ul li.active{background-image:url('//www.ruscable.ru/rc2012/img/rubric-active.gif');background-repeat:no-repeat;background-position:bottom left;}
#sideRightCabinetMenu ul li a{display:block;margin-left:20px;height:20px;line-height:20px;color:white;font-weight:normal;background-color:#0079c2;padding-left:20px;text-decoration:none;}
#sideRightCabinetMenu ul li.active a{background-image:url('//www.ruscable.ru/rc2012/img/rubric-active-bg.gif');background-repeat:repeat-y;}
#sideRightCabinetMenu ul li.active a span{border:none;}
#sideRightCabinetMenu a{text-decoration:none;}
#sideRightCabinetMenu a h2:hover{opacity: .95;}
/* #sideRightCabinetMenu ul li a:hover span{border-bottom:none;} */
#sideRightCabinetMenu ul li a:hover span{border-bottom:1px solid #449dd2; opacity: .8;}
.blockheight8{height:8px;}
.blockheight14{height:14px;}
#sideRightCabinetMenu .superDiv{background-color:#00619c;padding:10px 20px 10px 25px;margin-left:15px;}
#sideRightCabinetMenu .superDiv li{color:white;}
#sideRightCabinetMenu .superDiv li a{padding:0;margin:0;background:none;display:inline;}
#sideRightCabinetMenu .superDivNext{margin-left:15px;height:4px;}
#sideRightCabinetMenu .superDivNext .corner{float:left;width:5px;height:4px;background-image:url('//www.ruscable.ru/rc2012/img/forum-super-corner.gif');}
#sideRightCabinetMenu .superDivNext .line{float:left;width:240px;height:3px;background-color:#0079c2;border-top:1px solid #004b79;}
form.blueForm label{color:white;display:block;padding-top:10px;}
form.blueForm .inptxt{display:block;margin-top:10px;margin-bottom:4px;padding:0px 5px;width:94%;background-color:#0094ee;color:white;font-style:italic;height:26px;line-height:26px;border-left:1px solid #003e7a;border-top:1px solid #003e7a;border-bottom:none;border-right:none;}
form.blueForm .submitDiv{margin-top:16px;margin-bottom:4px;}

#newsCalendar{margin:20px 0px 20px 20px;}
#newsCalendar table, #newsCalendar table td{border:1px solid #d4d4d4;border-collapse:collapse;}
#newsCalendar table tr.days td span,#newsCalendar table tr.nums td span,#newsCalendar table tr.nums td a{display:block;width:33px;height:33px;line-height:33px;text-align:center;}
#newsCalendar table tr.nums td a{text-decoration:none;}
#newsCalendar table tr.nums td.holiday span, #newsCalendar table tr.nums td.holiday a{background-color:#ffe5d2;}
#newsCalendar table tr.nums td.today span, #newsCalendar table tr.nums td.today a{background-color:#bde6ff;}
#newsCalendar table tr.nums td.active span, #newsCalendar table tr.nums td.active a{background-color:#ececec;}
#newsCalendar table tr.days td span{background-color:#ececec;color:#4f4f4f;}
#newsCalendar table tr.days td.month span{height:33px;line-height:33px;color:#000000;}
#newsCalendar table tr.days td.year span{height:33px;line-height:33px;color:#000000;}
#newsCalendar table tr.days td.month a, #newsCalendar table tr.days td.year a {color:#888888; text-decoration: none; font-size: 10px;}
#newsCalendar table tr.days td.month a:hover, #newsCalendar table tr.days td.year a:hover {color:#0079c2; text-decoration: underline;}

#newsCategory ul.newsList, .newsCategory ul.newsList{margin-top:20px;list-style-image:none;}
#newsCategory ul.newsList li, .newsCategory ul.newsList li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4;}
#newsCategory ul.newsList li a.img,
.newsCategory ul.newsList li a.img{display:block;float:left;}
#newsCategory ul.newsList li a.img img{display:block;},
.newsCategory ul.newsList li a.img img{display:block;}
#newsCategory ul.newsList li .text,
.newsCategory ul.newsList li .text{margin-left:210px;font-size:14px;}
#newsCategory ul.newsList li .text .date,
.newsCategory ul.newsList li .text .date{font-size:11px;color:#7a7a7a;margin-bottom:5px;}

#newsCategory ul.newsList li .text .date .story,
.newsCategory ul.newsList li .text .date .story{background-color: #ff8b3e; color: #ffffff; margin-left: 20px; padding: 2px 5px; text-decoration: none;}
#newsCategory ul.newsList li .text .date .story:hover,
.newsCategory ul.newsList li .text .date .story:hover{background-color: #ff6600;}

#newsInner .news_story {background-color: #ff8b3e; color: #ffffff; padding: 2px 5px; text-decoration: none;}
#newsInner .news_story:hover {background-color: #ff6600;}

#newsCategory ul.newsList li .text .link,
.newsCategory ul.newsList li .text .link{margin-bottom:7px;display:block;font-size:13px;}
.newsCategory ul.newsList li.oneBock .text .date{margin-top:20px;}
.pages{color:#5a5a5a;}
.pages .links{margin-top:10px;}
.pages .links a{font-weight:bold;margin-right:13px;text-decoration:none;}
/*.pages .links a:hover, #newsCategory .pages .links a.active{color:#ff6600;}*/
.pages .links a.active{color:#ff6600;}
.pages .links span.extend{margin-right:13px;}
#nextPrevNav{margin-top:20px;}
#sideRightLinks{line-height:20px;margin-bottom:19px;}
#sideRightLinks .rss{padding-right:20px;background-image:url('//www.ruscable.ru/rc2012/img/rss-right-mini.gif');background-repeat:no-repeat;background-position:right center;}
#sideRightTags{border-top:2px solid #7a7a7a;margin-bottom:20px;}
#sideRightTags .tagLinks{line-height:25px;}
#sideRightTags .tagLinks a{text-decoration:none;text-transform:lowercase;}
#sideRightTags .tagLinks a span{text-transform:uppercase;}
#sideRightTags .tagLinks a:hover{text-decoration:underline;}
#sideRightTags .tagLinks a.t14{font-size:14px;}
#sideRightTags .tagLinks a.t15{font-size:15px;}
#sideRightTags .tagLinks a.t16{font-size:16px;}
#sideRightTags .tagLinks a.t17{font-size:17px;}
#sideRightTags .tagLinks a.t18{font-size:18px;}
#sideRightTags .tagLinks a.t19{font-size:19px;}
#sideRightTags .tagLinks a.t20{font-size:20px;}
#sideRightTags .all{border-top:1px solid #d4d4d4;margin-top:5px;padding-top:10px;}
#sideRight h2.orangeMenuPart{background-color:#ff6600;border-top:1px solid white;line-height:42px;font-size:14px;font-weight:bold;color:white;text-transform:uppercase;border-bottom:none;}
#sideRight h2.orangeMenuPart span{padding-left:18px;}
/*#sideRight h2.orangeMenuPart a{color:white;text-decoration:none;border-bottom:1px solid white;}*/
#sideRight h2.orangeMenuPart a{color:white;text-decoration:none;}
/*#sideRight h2.orangeMenuPart a:hover{border-bottom:none;}*/
#sideRight h2.orangeMenuPart a:hover{border-bottom:1px solid white;}
#sideRight h2.gLine{height:44px;line-height:44px;text-transform:uppercase;font-weight:bold;color:#4f4f4f;}
#sideRight ul.hLine li{margin-top:10px;}
#cabsReklama{border-top:2px solid #7A7A7A;margin:20px 0;}
#cabsReklama h2{background-image:url('//www.ruscable.ru/rc2012/img/right_h2_grad.gif');background-repeat:repeat-y;background-position:right;}
#cabsReklama .item{padding-bottom:18px;border-bottom:1px solid #d4d4d4;margin-top:15px;}
#cabsReklama .item h3{margin-bottom:5px;font-weight:bold;}
#cabsReklama .item span{font-size:12px;}
#cabsReklama .item .yd_green{color:#2d7301;font-size:12px;}
#cabsReklama .allAd{margin-top:20px;}
#cabsReklama .getAD{margin-top:2px;margin-bottom:20px;}
#cabsReklama .getAD a{color:#ff6600;font-weight:bold;}
#cabssReklama{font-size:90%;}
#poll{background-color: #FF6600; color: white; width: 260px; margin-top: 10px;}
#pollQuestion {padding-left: 20px}
#pollH2{padding-left: 20px; color: white; height:44px; line-height:44px; text-transform:uppercase; font-weight:bold;}
#pollLine{background-color: #FF6600; height: 3px; border-top: 1px solid #e65c00;}
#pollButton{
		background: #feccb1; /* Old browsers */
		background: -moz-linear-gradient(top,  #feccb1 3%, #f17432 54%, #ea5507 97%, #fb955e 100%); /* FF3.6-15 */
		background: linear-gradient(top,  #feccb1 3%,#f17432 54%,#ea5507 97%,#fb955e 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #feccb1 3%,#f17432 54%,#ea5507 97%,#fb955e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
}

#pollButton:hover{
/* Permalink - use to edit and share this gradient: //colorzilla.com/gradient-editor/#feccb1+0,d45412+83,bc4b10+94,fb955e+97 */
background: #feccb1; /* Old browsers */
background: -moz-linear-gradient(top,  #feccb1 0%, #d45412 83%, #bc4b10 94%, #fb955e 97%); /* FF3.6-15 */
background: linear-gradient(top,  #feccb1 0%,#d45412 83%,#bc4b10 94%,#fb955e 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feccb1 0%,#d45412 83%,#bc4b10 94%,#fb955e 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
}
#forumAbout h2{border-top:2px solid #7A7A7A;}
#forumAbout h2{background-image:url("/rc2012/img/right_h2_grad.gif");background-position:right center;background-repeat:repeat-y;}
#forumAbout .item{border-bottom:1px solid #D4D4D4;margin-top:15px;padding-bottom:18px;margin-bottom:18px;}
#middle{position:relative;padding-top:10px;padding-bottom:10px;}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
#container{width:100%;float:left;overflow:hidden;}
#content{}
#containerInner{width:100%;float:left;overflow:hidden;}
#contentInner{padding:0 261px 0 0;}
#innerPage{border-right:1px solid #d4d4d4;padding-right:19px;}
#newsBanners{/* margin-bottom: 20px; */ height:70px;}
#innerPage #newsBanners{height:97px;}
#newsBanners .item{float:left;width:30%;margin-right:3%;}
#newsBanners .item .img{height:58px;width:58px;border:1px solid #d4d4d4;float:left;display:block;}
#newsBanners .item .text{display:block;margin-left:73px;}

#newsBanners a {max-height: 70px; text-decoration: none;padding-left: 7px;}
#newsBanners a:hover {text-decoration: underline;}

#innerPage .bannerZone{width:100%;margin:30px 0;padding:0;}
#innerPage h1,
#innerPage h2.head_gen,
#innerPage div.head_zag{padding-bottom:23px;font-size:23px;line-height:28px;font-weight:400;color:#505050;border-bottom:2px solid #7a7a7a;text-transform:uppercase;margin-bottom:10px;}

h1#forum_title_h1{padding: 5px 0 40px 0; font-weight:normal;}
#innerPage h1.noUpper{text-transform:none;}
#innerPage h1.noLine{border-bottom:0px;padding-bottom:0;}
#innerPage h1.ord{border-bottom:0px;padding-bottom:8px;}
#innerPage h2.bigH2,
#innerPage .bigH2{font-size:18px;font-weight:bold;margin:20px 0; color: #505050; background-color: transparent;}
#innerPage h2.orangeH2,
#innerPage .orangeH2{font-size:14px;font-weight:bold;color:#ff6600;line-height:23px;margin-bottom:22px;margin-top:10px;text-transform:none;}
#innerPage .rightLink{float:right;}
#innerPage .leftLink{float:left;}
#innerPage h2{font-size:18px;font-weight:bold;color:#505050;line-height:23px;margin-top:10px;margin-bottom:22px;text-transform:none;}
#innerPage h1.company_zag{font-size:18px;font-weight:bold;color:#505050;line-height:23px;margin-top:10px;margin-bottom:22px;text-transform:none;margin-right:180px;border:none;padding:0;color:#0079C2;}
#innerPage h1.company_zag a{border-bottom:1px solid #0079C2;text-decoration:none;}
#innerPage h3{font-size:14px;font-weight:bold;text-transform:none;margin-top:15px;margin-bottom:15px;}
.pageText ul, ul.simpleList{margin:15px 10px 10px 30px;list-style-image:url(/rc2012/img/ul-dot.png);}
.pageText ul ul, ul.simpleList ul{margin:5px 0 10px 24px;list-style-image:url(/rc2012/img/ul-dash.png);}
.pageText ul ul ul, ul.simpleList ul ul{margin:5px 0 10px 20px;list-style-image:url(/rc2012/img/ul-dot.png);}
.pageText ul li, ul.simpleList li{margin:10px 0;}
.pageText ol, ol.simpleList{margin:15px 10px 25px 20px;}

.passive_btn{cursor: pointer; background-color: gray;}
.passive_btn:hover{background-color: gray; opacity: .7;}

ol {list-style-type: none; counter-reset: num;margin: 0 0 0 45px;}
ol > li {position: relative;	margin: 0 0 0 0;padding: 0 0 8px 0;line-height: 1.4;}
ol > li::before {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: -35px;
	width: 20px;
	height: 20px;
	background: #D7E8F080;
	color: #7f82b5d6;
	text-align: center;
	line-height: 22px;
	font-size: 13px;
	border-radius: 4px;
}

.pageText ol li, ol.simpleList li{margin:0 0 10px 30px;}
.infoBlock{margin:20px 0;border-bottom:1px solid #d4d4d4;}
.infoBlock img{float:left;display:block;padding-right:30px;padding-bottom:20px;}
.TwoColBlock{border-top:1px solid #7A7A7A;padding-top:10px;margin:20px 0;clear:both;}
.TwoColBlock img{float:left;display:block;padding-right:30px;padding-bottom:20px;}
.TwoColBlock .marginLeft380{margin-left: 380px;}
.pageNotice{border-top:2px solid #7A7A7A;margin:20px 0;background-color:#EEEEEE;padding:5px 20px;}
.pageWarning{border-top:1px solid #be401d;border-bottom:1px solid #be401d;margin-top:20px;background-color:#fcdfd7;padding:5px 20px;}
a.simpleButton{display:inline-block;border:2px solid #ff6600;background-color:#ffffff;color:#ff6600;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;margin:20px 0;padding:10px 20px;}
a.simpleButton:hover, a.alwaysHover{background-color:#ff6600;color:#ffffff;}
.pageSpecial{margin-top:50px;background-image:url("//www.ruscable.ru/rc2012/img/arrow01.png");background-position:center top;background-repeat:no-repeat;padding:50px 50px 30px 50px;}
.specialBlue{background-color:#cbe8fc;color:#000000;font-size:16px;line-height:24px;}
.specialLightBlue{background-color:#ebf7ff;color:#000000;font-size:16px;line-height:24px;}
.specialOrange{background-color:#ff6600;color:#ffffff;font-size:16px;line-height:24px;}
.specialOrange a{color:#ffffff;text-decoration:underline;}
.specialOrange a:hover{text-decoration:none;}
a.sponsorHeaderBlock{float:right;display:block;margin-top:-85px;height:50px;width:250px;color:#505050;text-decoration:none;}
.sponsorHeaderBlock .spTitle{float:right;height:50px;font-size:13px;font-weight:bold;text-transform:uppercase;padding-top:16px;}
.sponsorHeaderBlock .spLogo{float:right;height:50px;width:75px;margin-left:15px;text-align:right;}

.infoIconNav{display:inline-block;overflow:hidden;width:25%;height:150px;text-align:center;}

.infoIconNav img{margin-top:15px;}
.infoIconNav p.icon1{display:inline-block;}
.infoIconNav p.icon2{display:none;}
.infoIconNav p{width:90%;display:inline-block;font-size:11px;line-height:normal;margin:0;color:#333333;text-decoration:underline;background-color:transparent;}
.infoIconNav p.title{margin-top:7px;text-decoration:none;}
.infoIconNavActive{background-color:#dfedf7;}
.infoIconNavActive p{color:#0079c2;}
.infoIconNav:hover{background-color:#fdfeff;}
.infoIconNav:hover p{text-decoration:none;color:#ff6600;}
.infoIconNav:hover p.icon1{display:none;}
.infoIconNav:hover p.icon2{display:inline-block;}
#innerPage .pageWarning h2{color:#be401d;}
#innerPage .pageWarning p{color:#000000;}
#innerPage img.imgDown{margin-bottom:-3px;}
#innerPage ul.innerMenu{margin:15px 10px 25px 20px;list-style-type:none;list-style-image:none;}
#innerPage ul.innerMenu ul{margin:5px 0 10px 20px;list-style-type:none;list-style-image:none;}
#innerPage ul.innerMenu li{margin:10px 0;}
#innerPage .hLine{width:100%;height:1px;margin:30px 0 25px 0;clear:all;border-bottom:1px solid #D4D4D4;}
#innerPage .hLineNew{width:100%;height:7px;margin:30px 0;background-image:url('/rc2012/img/element-bgpoint.png');clear:both;}
#innerPage .noBold{font-weight:normal;}
#innerPage .rightBlockZagSelect{margin-right:22px;}
/* Телеграм START */
.tgm_block{
	padding: 10px 5px;
	background-color: aliceblue;
	margin-bottom: 10px;		
}
.tgm_title{
	display: inline-block;
   font-size: 12px;
   margin-bottom: 4px;
}
.tgm_title i{
	border-radius: 50%;
	padding: 4px;
	background-color: #2BA3DD;
	color: #fff;
	font-size: 12px;
}
.tgm_title b{
	color: #2BA3DD;
}
.tgm_block ul{
	margin-left: 25px;
	padding: 2px 5px;
	font-size: 12px;
}
.tgm_block ul li a{
	text-decoration: none;
	color: #2BA3DD;
}
.tgm_block ul li a:hover{
	text-decoration: underline;
}
.tgm_block ul li:before{
	content: "\f0a1";
	font-family: FontAwesome;
	margin-left: -18px;
	color: #2BA3DD;
	position: absolute;
	font-size: 11px;
}
/* Телеграм END */

#innerPage .tileItem
{
    display: inline-block;
	margin-right: 20px;
	padding-bottom: 15px;
	padding-top: 20px;
	vertical-align: top;
	width: 300px;
}
#innerPage .tileItem img
{
	/* border: 1px solid #e6e6e6; */
}
#innerPage .tileItem .tileImg
{
	border: 1px solid #e6e6e6;
	width: 298px;
	height: 298px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#innerPage .tileItem a
{
	text-decoration: none;
}
#innerPage .tileItem .tileName
{
	font-size: 16px;
	font-weight: bold;
}
#innerPage .tileItem .tileDesc
{
	font-size: 13px;
	color: #888888;
}
#innerPage .tileItem a:hover
{
	color: #ff6600;
}
#innerPage .tileItem a:hover .tileImg
{
	border: 1px solid #ff6600;
}

.navLineLinks{margin-bottom:20px;}
.navLineLinks a{margin-right:3px;}
.navLineLinks ul li{float:left;margin-right:15px;}
.navLineLinks ul li.active a{color:#FF6600;font-weight:bold;text-decoration:none;}
#payUserInfo, #payMethodSelect{background-color:#FFEDE1;border-top:4px solid #FF6600;margin-top:30px;padding:10px 20px 20px 20px;}
#payUserInfo h2, #payMethodSelect h2{color:#ff6600;font-size:16px;}
#payUserInfo input[type="text"]{height:18px;margin:4px 4px 4px 0px;padding:1px 3px;width:300px;background-color:rgb(247,247,247);border-top:1px solid rgb(205,205,205);border-left:1px solid rgb(205,205,205);border-right:1px solid rgb(247,247,247);border-bottom:1px solid rgb(247,247,247);font-size:13px !important;}
#payUserInfo input:focus{border:1px solid #888888;}
.payNote{color:#888888;font-size:11px;}
#payMethodSelect .payType{display:block;float:left;height:80px;width:200px;background-color:#ffffff;margin-right:30px;padding:10px;}
#payMethodSelect .payType table{width:200px;height:80px;}
#payMethodSelect .payType .payTypeRadio{width:30px;text-align:center;vertical-align:middle;background:url("/i/pay-point.gif") no-repeat center center;}
#payMethodSelect .payType .payTypeRadio input[type="radio"]{margin:-1px 0 0 0;}
#payMethodSelect .payType .payTypeLogo{width:100px;text-align:center;vertical-align:middle;}
#payMethodSelect .payType .payTypeDesc{width:120px;text-align:left;vertical-align:middle;font-size:12px;color:#000000;}
p.payCost{padding-top:20px;clear:left;color:#0080c0;font-size:16px;}
p.payCost #Cost{font-size:20px;font-weight:bold;}
#newsMain h2{margin:20px 0px;font-size:18px;line-height:18px;font-weight:bold;text-transform:uppercase;}
#newsMain a:visited{color:#88b3cc;}
#newsMain h2 a{text-decoration:none;border-bottom:1px solid #0079c2;}
#newsMain .date ,#sourceNews .date{color:#7a7a7a;font-size:11px;margin-bottom:0px;}
#newsMain .link ,#sourceNews .link{margin-bottom:10px;}
#newsMain .descr img{display:block;float:left;margin-top:3px;max-width:190px;}
#newsMain .descr .text{margin-left:210px;font-size:14px;color:#5a5a5a;}
#newsMain .newsBlock{border-bottom:1px solid #d4d4d4;}
#newsMain .lastBlock{border-bottom:none;}
#newsMain .newsBlock li,#sourceNews .newsBlock li{margin-bottom:20px;}
#newsInner h2,
#newsInner h1.secondH,
#innerPage h1.secondH{font-size:18px;font-weight:bold;color:#505050;line-height:23px;margin-top:22px;margin-bottom:10px;text-transform:none;padding-bottom:0;border-bottom:none;}
#newsInner .newsSourceLogo img{margin-right:20px;margin-bottom:2px;padding:5px;max-height:60px;} /* margin-top:22px <-change px-> margin-bottom:10px */
#itemNewsTopBlock{margin-top:20px;}
#itemNewsTopBlock img{display:block;float:left;}
#itemNewsTopBlock .newsRightBlock{margin-left:340px;line-height:22px;}
#itemNewsTopBlock .newsRightBlock .left{float:left;width:70%;color:#505050;}
#itemNewsTopBlock .newsRightBlock .left p{margin-bottom:8px;}
#newsInner a.comments{background-image:url('//www.ruscable.ru/rc2012/img/comments.gif');background-repeat:no-repeat;background-position:right center;padding-right:20px;}
#itemNewsTopBlock .newsRightBlock .left .social{margin-top:20px;}
#itemNewsTopBlock .newsRightBlock .left .social a{margin-right:1px;display:inline-block;}
#itemNewsTopBlock .newsRightBlock .right{width:30%;float:left;text-align:right;}
.print_icon{background-image:url('//www.ruscable.ru/rc2012/img/print.gif');background-repeat:no-repeat;background-position:left center;padding-left:23px;}
#newsInner .allText{margin-top:25px;font-size:14px;color:#505050;line-height:20px;}
#newsInner .allText p{margin-bottom:12px;}
#newsInner .allText img.newsInsideImgLeft{float:left;display:block;margin:5px 22px 12px 0px;}
#newsInner .allText .source{font-size:11px;}
#nextPrevNav{margin-top:35px;margin-bottom:35px;}
#nextPrevNav a{float:left;margin-right:9px;}
#nextPrevNav .prev img{padding-right:7px;}
#nextPrevNav .next img{padding-left:7px;}
#sourceNews{border-top:1px solid #d4d4d4;margin:20px 0px;padding-top:20px;padding-bottom:20px;}
#sourceNews h3{margin-bottom:20px;}
#newsInner .leftNewsImages td{padding-left:20px;}
.articleAuthor{font-size:12px;color:#000000;}
.articleAuthor p{margin-top:5px;margin-bottom:5px;}
#articles_nav{margin:10px 0 20px 0;}
#articles_cat{list-style-type:none;list-style-image:none;margin:15px 0 25px 0;}
#articles_cat h2{margin:20px 0 20px 0;}
#articles_cat .article_text ul{margin-left:20px;}
#articles_cat .article_text ul li{list-style-position:outside;list-style-type:disc;}
#abc{margin-bottom:50px;}
#abc h2{clear:left;width:100%;height:35px;font-size:16px;font-weight:bold;text-transform:none;margin:50px 0 25px 0;border-bottom:1px solid #D4D4D4;}

.infoWire a{text-decoration:none;}
.infoWire a:hover{text-decoration:underline;}

.kppMarkGroup{width:100%;height:auto;margin:10px 0;}
.kppBlock{width:100%;height:auto;margin:0 0 20px 0;background-color:#ebf7ff;padding:15px 0;}
.kppBlockTitle{float:left;width:190px;height:auto;margin:20px 0 0 0;background-color:#ebf7ff;padding:5px 0 5px 30px;}
.kppBlockMore{float:left;width:190px;height:auto;margin:20px 0 0 0;padding:5px 0 5px 20px;}
.kppBlockMore a{color:#ff6600;}
.kppMark{width:200px;height:24px;float:left;position:relative;margin:0; margin-bottom: 10px; padding:0 10px 0 0; line-height: 15px;}
/* .kppMark .kpp_link{z-index:60;position:absolute;top:0;left:0;display:block;width:207px;} */
.kppMark .kpp_link{z-index:60;position:relative;top:0;left:0;display:block;}
.kppMark .kpp_link img{margin-bottom:-3px;padding-left:5px;}
/* .kppMark .dop_info{z-index:50;width:180px;position:absolute;top:-3px;left:0;display:none;border:1px solid #e5e5e5;border-radius:3px;background-color:rgba(242, 242, 242, 0.9);padding:25px 0 5px 25px;} */
.kppMark .dop_info{z-index:50;position:relative;bottom:3px;left:0;display:none;border:1px solid #e5e5e5;border-radius:3px;background-color:rgba(242, 242, 242, 0.9); padding:0 !important;}
.kppMark .dop_info span{padding:10px 4px; display: inline-block;}
.kppMark a{text-decoration: none;}
.kppMark .dop_info a{color:#505050;}
.kppMark:hover > a > .kpp_link{z-index:80;top:-3px;padding-top:3px;padding-bottom:2px;border-radius:3px;background-color:#e5e5e5;}
.kppMark:hover > .dop_info{display:block;z-index:70;}
#kppWrapper .markInfo{background-color:#f2f2f2;}
#kppWrapper .markInfo .pic{float:left;}
#kppWrapper .markInfo .text{padding:20px 25px;color:#000000;}
#kppWrapper .markInfo h2{font-size:19px;font-weight:normal;margin:0 0 20px 0;color:#505050;}
#kppWrapper .markInfo .partIcon{float:left;width:50px;}
#kppWrapper .markInfo .partText{margin-left:70px;}
#kppWrapper .markInfo .partText h3{font-size:14px;font-weight:normal;margin-bottom:5px;margin-top:0;text-transform:uppercase;}
.partIcon img.icon1{display:inline-block;}
.partIcon img.icon2{display:none;}
.partIcon:hover img.icon1{display:none;}
.partIcon:hover img.icon2{display:inline-block;}
#markGallery{width:315px;float:left;margin:0;padding:0 0 20px 0;}
#markImage{display:block;height:300px;width:300px;border:1px solid #dddddd;padding:5px;margin:0 0 10px 0;overflow:hidden;}
#markImage a{display:none;width:300px;height:300px;text-align:center;vertical-align:middle;}
#markImages div.markImage{float:left;width:88px;height:88px;padding:6px;border:1px solid #dddddd;cursor:pointer;margin:0px 3px 3px 0px;}
#markImages div.markImage div{width:88px;height:88px;display:table-cell;text-align:center;vertical-align:middle;}
#markImages div.active{padding:4px;border:3px solid #f98f81;}
.infoNavLinks{width:100%;text-align:left;font-size:11px;line-height:normal;border-top:1px solid #e0e0e0;margin-top:10px;}
.infoNavLinks a{color:#505050; text-decoration:none;}
.infoNavLinks a:hover{color:#ff6600; text-decoration:underline;}
.infoLeftIndent{margin:15px 10px 25px 40px;}
.infoTextWrap h1 a, .infoTextWrap h2 a, .infoTextWrap h3 a{color:#505050;}
.infoTextWrap h1 a:hover, .infoTextWrap h2 a:hover, .infoTextWrap h3 a:hover{color:#0079c2;}
.infoCmpShort{border-top:4px solid #eeeeee;margin-top:27px;padding:20px 0;}
.infoCmpLogo{float:right;margin-left:20px;}
.infoCmpLogo span{width:160px;height:160px;display:table-cell;text-align:center;vertical-align:middle;border:1px solid #eeeeee;}
#breadcrumbs{font-size:11px;padding-bottom:2px;}
#breadcrumbs a{text-decoration:none;}
#forumHeadDiv h1{border:none;}

.breadcrumbs{
	background-color: #f6fafd;
	display: inline-block;
	padding: 3px 10px;
	margin: 5px auto;
}	
.breadcrumbs li{
	display: inline-block;
	font-size: 11px;
}
.breadcrumbs li:after{
	content: '\f101';
	font-family: FontAwesome;
	color: #aaaaaa;
	margin-left: 3px;
	font-size: 9px; 
}
.breadcrumbs li:last-child:after{
	content: '';
}


/* new style forum themes */
#forumAreas li{padding-top: 10px; padding-bottom:10px; border-top:1px solid #7394b15c; min-height: 110px;}
#forumAreas li:hover{background-color: #f0f8ff61;}
#forumAreas li:last-child{border-bottom:none;}
#forumAreas li .kolMess{float:right;text-align:right;background-color: #F3FAFF;padding: 5px; color: #7394b1; margin-top: -10px;}
#forumAreas li .kolMess i{font-size: 14px;}
#forumAreas li .kolMess i.fa-comment{color: #83aed3;}
#forumAreas li .kolMess.kolMessNo {color: #f78989; background-color: #FAF3FFE3;}
#forumAreas li h2{margin-right:100px;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
#forumAreas li h2 a{text-decoration:none; border-bottom:none;}
#forumAreas li h2.orange a{color:#FF6600;border-bottom:none;}
#forumAreas li h2.orange a:hover{color:#FF6600;border-bottom:1px solid #FF6600;}
#forumAreas li h2 a:hover{border-bottom:1px solid #0079c2;}
#forumAreas li .descr{font-size:14px;line-height:18px;margin-bottom:6px;}
#forumAreas li .info{opacity: .6;}
#forumAreas li a.author_msg{font-weight: bold; text-decoration: none;}
#forumAreas li a.author_msg:hover{text-decoration: underline;}

/* old style start*/

/* #forumAreas li{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4;}
#forumAreas li:last-child{border-bottom:none;}
#forumAreas li .kolMess{float:right;width:90px;text-align:right;padding-right:20px;background-image:url('//www.ruscable.ru/rc2012/img/comments.gif');background-repeat:no-repeat;background-position:center right;}
#forumAreas li .kolMessNo{background-image:url('//www.ruscable.ru/rc2012/img/red_x.gif');}
#forumAreas li h2{margin-right:100px;text-transform:uppercase;font-weight:bold;margin-bottom:16px;}
#forumAreas li h2 a{text-decoration:none;border-bottom:1px solid #0079c2;}
#forumAreas li h2.orange a{color:#FF6600;border-bottom:1px solid #FF6600;}
#forumAreas li h2 a:hover{border-bottom:none;}
#forumAreas li .descr{font-size:14px;line-height:18px;margin-bottom:6px;} */

/* old style end*/

#usersOnlineDiv{border-top:2px solid #7a7a7a;padding-top:16px;}
#forumThemesList{border-top:2px solid #7a7a7a;padding-top:20px;margin-top:18px;}
/* #themesList li{border-bottom:1px solid #d4d4d4;margin-top:12px;padding-bottom:12px;line-height:20px;} */
#themesList li{padding: 10px 0; border-top:1px solid #7394b15c; line-height:20px; position: relative;}
#themesList li:hover{background-color: #f0f8ff61;}
#themesList li.tr_new_them_fix{background-color: #fff5ee85;}
#themesList li.tr_new_them_fix .count{background-color: #fff5ee; color: #d38c5bf0;}
#themesList li:last-child{border-bottom:none;}
#themesList li .fix_theme{color: #fff; position: absolute; bottom: 0; right: 0; padding: 1px 9px; font-size: 10px; background-color: #e18f66; font-weight: bold;}

.close_forum_theme{
	display: inline-block;
	padding: 15px;
	margin: 10px;
	border: 1px solid gainsboro;
	background-color: lavenderblush;
}

/* #themesList .count{float:right;width:100px;background-image:url("/rc2012/img/comments.gif");background-position:right center;background-repeat:no-repeat;padding-right:20px;font-size:14px;text-align:right;} */
/* #forumAreas li .kolMess{float:right;text-align:right;background-color: #F3FAFF;padding: 5px; color: #7394b1; margin-top: -10px;} */
#themesList .count{float:right;font-size:14px;text-align:right; background-color: #F3FAFF;padding: 5px; color: #7394b1; margin-top: -10px;}
#themesList li h2{margin-top:0;margin-bottom:6px;font-weight:bold;text-transform:uppercase;font-size:14px;}
#themesList li a{text-decoration:none;border-bottom:1px solid #0079C2;}
#themesList li h2 a{color:#00619C;border-bottom:1px solid #00619C;}
#themesList li h2.fixid a{color:#ff6600;border-bottom:1px solid #ff6600;}
#themesList li a:hover, #themesList li h2.fixid a:hover{border-bottom:none;}
#themesList .img{padding:3px;border:1px solid #d4d4d4;vertical-align:middle;}
#forumThemesList .pagesWrapper{border-top:2px solid #7a7a7a;padding-top:20px;}
#forumThemesList .pages{margin-top:2px;}
h2.newThem{border-top:2px solid #7a7a7a;padding-top:12px;}
.FAQlist{margin-top:30px;}.FAQlist li{margin-bottom:20px;}
.FAQlist .list_content{background-color:#eeeeee;padding:20px;}
.FAQlist .list_content a{color:#4f4f4f;text-decoration:none;}
.FAQlist .list_content .auth{margin-top:20px;border-top:1px solid #d4d4d4;padding-top:20px;margin-bottom:18px;}
.FAQlist .list_content .date{float:right;}
.FAQlist .list_content .vopros{font-weight:bold;margin-bottom:10px;}
.list_content li{padding: 5px 0; margin-left: 20px;}
.list_content ol{padding-bottom:18px;}
.list_content p{margin-top: 10px;}
.FAQlist .line{background-color:#eeeeee;background-image:url('//www.ruscable.ru/rc2012/img/faq-line-bg.gif');background-position:bottom;background-repeat:repeat-x;height:26px;}
.FAQlist .line .corner{width:25px;height:26px;background-image:url('//www.ruscable.ru/rc2012/img/faq-corner.gif');background-repeat:no-repeat;margin-left:23px;}
.FAQlist .information2{padding:20px;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.FAQlist .information2 .otvet{font-weight:bold;margin-bottom:14px;}
#innerPage .FAQlist h1.question{font-size:13px;font-weight:normal;text-transform:none;padding:0;margin:0;border:none;}
#cigre_banner{width: 240px;}
#ajaxLoader{position:absolute;margin-top:20px;top:-20px;left:-20px;height:16px;width:16px;display:none;background-image:url('//www.ruscable.ru/rc2012/img/ajax-loader.gif');z-index:1000;}
#ajaxVideoLoader{position:absolute;top:-20px;left:-20px;height:16px;width:16px;display:none;background-image:url('//www.ruscable.ru/rc2012/img/ajax-video-loader.gif');z-index:1000;}

#content .develop_h2{

background: linear-gradient(45deg,#fff, #ff6600, #ffffff);

}
#content .develop_h3{
	background: linear-gradient(45deg, #EECFBA, #C5DDE8);
}
#content .develop_h4{
	background: linear-gradient(to top, #ffffff, #ff6600 0%, #ffffff);
}
#content .develop_h5{
	background: linear-gradient(45deg, #ff6600 , #ffffff);
	color:#fff;
	padding-left: 15px;
}

#content h2{padding-left:15px; color:#505050;font-size:14px;text-transform:uppercase;font-weight:bold;height:39px;line-height:39px;}
.mainBigBlock{/*margin-top: 36px;*/ width:100%;height:1%;position:relative;}
.mainBigBlock:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
.mainBigBlock .leftInBigBlock{width:100%;float:left;overflow:hidden;}
.mainBigBlock .leftInBigBlock .innerBlock{padding:0 261px 0 0;}
.mainBigBlock .leftInBigBlock .innerBlock .innerBlockBord{border-right:1px solid #d4d4d4;padding-right:20px;}
.mainBigBlock .rightInBigBlock{float:left;width:260px;margin-left:-262px;position:relative;border-left:1px solid #d4d4d4;padding-bottom: 15px;}
.mainBigBlock .rightInBigBlock .inner{margin-left:20px;}

.mainBigBlock a {text-decoration: none;}
.mainBigBlock a:hover {text-decoration: underline;}


.topRightMainBanner{margin-bottom:3px;/* height:70px; */}
.topRightMainBanner img{display:block;}
.noBottomMargin{margin-bottom:0;}
#mainNewsBlock h2{background-image:url('//www.ruscable.ru/rc2012/img/litle-h2-bg.png');background-position:right;background-repeat:no-repeat;}
#mainPrevNewsBlockButton{visibility:hidden;}
#mainPrevRCNewsBlockButton{visibility:hidden;}
#mainPrevArtBlockButton{visibility:hidden;}
#mainPrevForumNewBlockButton{visibility:hidden;}
#mainPrevForumPopBlockButton{visibility:hidden;}
#mainPrevFaqBlockButton{visibility:hidden;}
#mainPrevRepoBlockButton{visibility:hidden;}
#mainNewsBlock .BigN, #mainNewsBlock .LinksN{float:left;width:50%;}
#mainNewsBlock .BigN .inner{padding-right:20px;border-right:1px solid #d4d4d4;}
#mainNewsBlock .BigN .inner img{display:block;margin-bottom:15px;}
#mainNewsBlock .BigN .inner .date{font-size:11px;color:#7a7a7a;margin-bottom:4px;}
#mainNewsBlock .BigN .inner .link{font-weight:bold;margin-bottom:6px;}
#mainNewsBlock .BigN .inner .text{font-size:14px;line-height:18px;padding-bottom:10px;}
#mainNewsBlock .LinksN .wrapper{border-left:1px solid #D4D4D4;margin-left:-1px;}
#mainNewsBlock .LinksN ul{padding-left:20px;}
.newsLitleBlocks .date{font-size:11px;color:#7a7a7a;margin-bottom:4px;}
.newsLitleBlocks .link{margin-bottom:20px;}
.newsLitleBlocks .text{font-size:14px;line-height:18px;margin-bottom:20px;}
#mainNewsBlock .LinksN .subscribe{border-top:1px solid #d4d4d4;padding-top:20px;margin-left:20px;padding-bottom:5px;}
#mainNewsBlock .LinksN .subscribe .orangeButton{float:left;}
#ruscableNews{padding-top: 5px;}
#ruscableNews h2{/*background-image:url('//www.ruscable.ru/rc2012/img/litle-h2-bg.png');*/border-bottom: 2px solid #ff6600;background-position:right;background-repeat:no-repeat;margin-bottom:10px;}
#personaliiDiv{margin-bottom:20px;}
#personaliiDiv h2{/* background-image:url('//www.ruscable.ru/rc2012/img/long-h2-bg.png'); */ background-color: #ececec; background-position:right;background-repeat:no-repeat;margin-bottom:18px;}
#personaliiDiv li{float:left;display:block;width:33%;height:100px;overflow:hidden;}
#personaliiDiv li .img{float:left;padding-top:4px;}
#personaliiDiv li .img img{display:block;width:70px;height:70px;}
#personaliiDiv li .descr{margin-left:90px;padding-right:10px;}
#personaliiDiv li .link{font-weight:bold;line-height:18px;margin-bottom:4px;}
#personaliiDiv li .company{margin-bottom:2px;}
#personaliiDiv li .bdToday{font-weight:bold;color:#ff6600;}
.aek_links{margin: 3px auto;}
.aek_links > a{display: block; padding: 4px 7px; color: #1A4175;}
.aek_links > a:hover{text-decoration:  none; background-color: #D3DDEA;}
/* .pirobox_gall {transition: all 0.2s; } */
/* .pirobox_gall:hover {filter: brightness(110%);} */
#facebookGroup h2{background-image:url("/rc2012/img/litle-h2-bg.png");background-position:right center;background-repeat:no-repeat;margin-bottom:20px;}
.mainLongBanner{margin-bottom:20px;text-align:center;}
.bigBord .develop{margin-top: 25px;}
.jButton{float:right;margin-right:8px;margin-top:9px;}
.jButton a.orangeButton{margin-right:2px;float:left;}
.jButton a.blueButton{margin-right:2px;float:left;}
#mainArticlesDiv{margin-bottom:20px;}
#mainArticlesDiv h2{/* background-image:url('//www.ruscable.ru/rc2012/img/long-h2-bg.png'); */ background-color: #ececec; background-position:right;background-repeat:no-repeat;margin-bottom:20px;}
#mainArticlesDiv .left{float:left;width:65%;border-right:1px solid #d4d4d4;}
#mainArticlesDiv .right{float:left;width:34%;margin-left:-1px;border-left:1px solid #d4d4d4;}
#mainArticlesDiv .left ul{padding-right:20px;}
#mainArticlesDiv .right ul{padding-left:20px;}
#mainArticlesDiv .newsLitleBlocks .text{margin-bottom:0;}
#mainQuatation{}
#facebookGroup h2, #mainQuatation h2, .rightBLockHeader h2{background-image:url('//www.ruscable.ru/rc2012/img/litle-h2-bg.png');background-position:right;background-repeat:no-repeat;margin-bottom:20px;}
#mainQuatation .item{margin-bottom:14px;}
#mainQuatation .item a,
#mainQuatation .item a img{display:block;}
#mainQuatation table{border-top:1px solid #D4D4D4;font-size:11px;margin-top:10px;}
#mainQuatation table strong{font-size:14px;}
#mainVideo{margin-top:20px;background-color:#0079c2;color:white;margin-bottom:20px;}
#mainVideo h2{border-bottom:1px solid #00619c;color:white;padding-left:20px;}
#mainVideo .wrapper{border-top:1px solid #0089dc;padding-top:20px;padding-bottom:20px;}
#mainVideo .left{float:left;width:26%;border-right:1px solid #0089dc;}
#mainVideo .left .inner{border-right:1px solid #00619c;padding:0 20px;}
#mainVideo .right{float:left;width:73%;border-left:1px solid #00619c;margin-left:-2px;}
#mainVideo .right .inner{border-left:1px solid #0089dc;padding:0 20px;}
#mainVideo .left .img{margin-bottom:14px;}
#mainVideo .left .img a{display:block;position:relative;}
#mainVideo .left .img a .play{position:absolute;top:48px;left:82px;}
#mainVideo .star{float:right;}
#mainVideo .date{font-size:11px;margin-bottom:6px;}
#mainVideo .link a{color:white;}
#mainVideo .right ul li{float:left;width:50%;margin-bottom:20px;}
#mainVideo .right ul li .img{float:left;position:relative;}
#mainVideo .right ul li .play{position:absolute;top:18px;left:35px;}
#mainVideo .right ul li .description{margin-left:120px;margin-right:20px;}
#mainForum{margin-bottom:20px;}
#mainForum h2{/* background-image:url('//www.ruscable.ru/rc2012/img/long-h2-bg.png'); */ background-color: #ececec; background-position:right;background-repeat:no-repeat;margin-bottom:20px;}
#mainForum .left{border-right:1px solid #D4D4D4;float:left;width:60%;}
#mainForum .right{border-left:1px solid #D4D4D4;float:left;margin-left:-1px;width:39%;}
#mainForum .new{padding-right:20px;margin-top:18px;}
#mainForum .new li{background-image:url('//www.ruscable.ru/rc2012/img/orange_dot.png');background-position:0px 6px;background-repeat:no-repeat;padding-left:11px;margin-top:10px;}
#mainForum .new .info{font-size:11px;}
#mainForum .right h3{padding-left:20px;}
#mainForum .popular{margin-top:18px;padding-left:20px;}
#mainForum .popular li{margin-top:10px;}
#mainForum .popular .pages{width: 80%; font-size:11px;margin-top:5px;}
#mainForum .jButton{margin-top:0 !important;}
#mainFaq h2{background-image:url("/rc2012/img/litle-h2-bg.png");background-position:right center;background-repeat:no-repeat;margin-bottom:20px;}
#mainFaq .questions{margin-bottom: 1.26em;}
#mainBord{margin-top:20px;}
#mainBord h2{background-image:url("/rc2012/img/long-h2-bg.png");background-position:right center;background-repeat:no-repeat;margin-bottom:20px;}
#mainBord .jButton a.all{margin-right:8px;}
#mainBord .board li{float:left;width:25%;margin-bottom:20px;}
#mainBord .board li div{padding-right:20px;}
#mainBord .board .info{font-size:11px;margin-top:3px;}
#mainServices{background-color:#c44f01;color:white;margin-bottom:20px;}
#mainServices h2{border-bottom:1px solid #b04600;color:white;padding-left:20px;}
#mainServices .wrapper{border-top:1px solid #db5800;padding-bottom:20px;padding-top:20px; display: flex; flex-wrap: wrap; justify-content: center;}
#mainServices .item{display: flex; width:255px; margin: 10px 20px;}
#mainServices .item .img{margin-top:10px;height:80px;margin-left:20px; margin-right:15px;}
#mainServices .item .description{font-size:12px;margin-right:0px;}
#mainServices .item .description h3{font-size:15px;font-weight:bold;margin-bottom:12px;}
#mainServices .item .description h3 a{color:white;text-decoration:none;}
#mainServices .item .description .text{margin-bottom:12px;}
#mainServices .item .description .links{font-size: 9px;}
#mainServices .item .description .links a{color:white;}
#mainMadazine{background-color:#c44f01;color:white;margin-bottom:20px;}
#mainMadazine h2{border-bottom:1px solid #b04600;color:white;padding-left:20px;}
#mainMadazine .wrapper{border-top:1px solid #db5800;padding-bottom:20px;padding-top:20px;}
#mainMadazine .item{float:left;width:50%;}
#mainMadazine .item .img{margin-left:20px;float:left;margin-right:20px;}
#mainMadazine .item .description{margin-right:20px;}
#mainMadazine .item .description .num{font-size:11px;margin-bottom:3px;}
#mainMadazine .item .description h3{font-size:18px;font-weight:bold;margin-bottom:12px;}
#mainMadazine .item .description h3 a{color:white;text-decoration:none;}
#mainMadazine .item .description .text{margin-bottom:12px;margin-left:20px;}
#mainMadazine .item .description .links{margin-left:20px;}
#mainMadazine .item .description .links a{color:white;}
#mainExibitions{margin-bottom:20px;}
#mainExibitions .jButton{margin-top:0 !important;}
#mainExibitions h2{/* background-image:url("/rc2012/img/long-h2-bg.png"); */ background-color: #ececec; background-position:right center;background-repeat:no-repeat;margin-bottom:20px;}
#mainExibitions .left{border-right:1px solid #D4D4D4;float:left;width:65%;}
#mainExibitions .right{border-left:1px solid #D4D4D4;float:left;margin-left:-1px;width:34%;}
#mainExibitions table td{height:22px;line-height:22px;}
#mainExibitions table td.date{padding-right:5px;text-align:right;width:90px;}
#mainExibitions .right h3{margin-left:20px;margin-bottom:20px;}
#mainExibitions .report{margin-left:20px;}
#mainExibitions .report li{margin-top:20px;}
#mainExibitions .jButton{margin-right:0;}
#mainTop{padding-bottom:20px;}
#mainTop h2{/* background-image:url("/rc2012/img/long-h2-bg.png"); */ background-color: #ececec; background-position:right center;background-repeat:no-repeat;}
#mainTop .left{float:left;width:65%;}
#mainTop .right{float:left;width:35%;}
#mainTop ul.tabNavigation{list-style:none;margin:0;padding:0;border-left:1px solid #d5d5d5;}
#mainTop ul.tabNavigation li{display:block;float:left;height:36px;}
#mainTop ul.tabNavigation li a{line-height:36px;display:block;height:36px;text-decoration:none;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-top:1px solid white;padding:0px 15px;background-image:url('//www.ruscable.ru/rc2012/img/tabs_bg.png');background-repeat:repeat-x;}
#mainTop ul.tabNavigation li a span{border-bottom:1px dotted #0079C2;}
#mainTop ul.tabNavigation li a.selected{color:#FF6600;border-bottom:1px solid white;border-top:1px solid #d5d5d5;background-image:none;}
#mainTop ul.tabNavigation li a.selected span{border-bottom:1px dotted #FF6600;}
#mainTop ul.tabNavigation li a:hover{color:#FF6600}
#mainTop ul.tabNavigation li a:hover span{border-bottom:1px dotted #FF6600;}
#mainTop ul.tabNavigation li a:focus{outline:0;}
#mainTop div.tabs div{padding:5px;margin-top:3px;border:1px solid #FFF;background:#FFF;}
#mainTop .top{margin-top:20px;}
#mainTop table.top th{background-color:#cde2ef;line-height:30px;}
#mainTop table.top td{line-height:30px;border-bottom:1px solid #d5d5d5;}
#mainTop table.top .num{width:20px;text-align:center;}
#mainTop table.top .link{padding-left:20px;text-align:left;}
#mainTop table.top img{vertical-align:middle;}
#mainTop table.top .hits{text-align:center;width:60px;}
#mainTop .right .wrapper{margin-left:40px;margin-top:15px;}
#mainTop .right h3{margin-bottom:10px;}
#mainTop .right .stat{line-height:18px;margin-bottom:20px;}
#mainNeboskreb{background-color:#96c3ae;height:400px;margin-bottom:20px;}
#mainForYou h2{background-image:url("/rc2012/img/litle-h2-bg.png");background-position:right center;background-repeat:no-repeat;margin-bottom:20px;}
#mainForYou ul li{margin-top:15px;}
#mainForYou.ForYou_on_mainPage{ border:  1px solid #efefef; margin: 10px auto; box-shadow: -4px 3px 5px #f0f0f0;}
#mainForYou.ForYou_on_mainPage ul{ padding: 0 10px 10px 10px; font-size: 12px; opacity: .7; }
#mainForYou.ForYou_on_mainPage ul li{margin-top: 7px; }
#innerPage .boardRazdelsLinks{width:45%;float:left;}
#innerPage .boardRazdelsLinksLeft{margin-right:10%;}
#innerPage .boardRazdelsLinks li{line-height:24px;}

#innerPage .boardRazdelsLinks li a{text-decoration:none;}
#innerPage .boardRazdelsLinks li a:hover{text-decoration:underline;}

#innerPage .allOffersLink{color:#505050;font-weight:bold;text-decoration:none;}
#innerPage .spetialOffersDiv{margin-top:35px;border:1px solid #d4d4d4;background-color:#f2f2f2;padding:50px 30px;}

#innerPage .spetialOffersDiv .item{float:left;width:45%;margin-right:5%;margin-top:20px;}
#innerPage .spetialOffersDiv .items{float:left;width:45%;margin-right:5%;margin-top:20px;}

#innerPage .spetialOffersDiv .item a{font-size:14px;line-height:20px;display:block; text-decoration:none;}
#innerPage .spetialOffersDiv .items a{font-size:14px;line-height:20px;text-decoration:none;}

#innerPage .spetialOffersDiv .item a:hover{text-decoration:underline;}
#innerPage .spetialOffersDiv .items a:hover{text-decoration:underline;}

#innerPage .spetialOffersDiv .item .info{margin-top:3px;font-size:11px;color:#505050;}
#innerPage .spetialOffersDiv .buttonDiv{margin-top:25px;height:22px;}
#innerPage .spetialOffersDiv .buttonDiv a.orangeButton{float:left;}
#innerPage .boardSearchLine{margin-top:37px;}
#doardSearch{width:270px;}
#innerPage .boardUl{margin-top:15px;margin-bottom:20px;}
#innerPage .boardUl li{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4;}
#innerPage .boardUl li .link{font-size:14px;line-height:20px;}

#innerPage .boardUl li .link a{text-decoration:none;}
#innerPage .boardUl li .link a:hover{text-decoration:underline;}

#innerPage .boardUl li .info{margin-top:3px;font-size:11px;color:#505050;margin-bottom:6px;}
#innerPage .boardUl li .moveToForum{background-image:url("/rc2012/img/comments.gif");background-position:left center;background-repeat:no-repeat;padding-left:20px;margin-right:10px;}

#innerPage .boardUl li .moveToForum{text-decoration:none;}
#innerPage .boardUl li .moveToForum:hover{text-decoration:underline;}

#innerPage .boardUl li .moveToSpesial{color:#ff6600;}

#innerPage .boardUl li .moveToSpesial{text-decoration:none;}
#innerPage .boardUl li .moveToSpesial:hover{text-decoration:underline;}

#innerPage .compUl{font-size:14px;font-family:Arial, Tahoma, Verdana, sans-serif;}
#innerPage .compUl li .country{width:100%;padding-bottom:10px;padding-top:25px;border-bottom:1px solid #d4d4d4;}
#innerPage .compUl li .okrug{padding-bottom:6px;padding-top:18px;}
#innerPage .compUl li ul li{margin-top:4px;margin-bottom:4px;}
#innerPage .compUl li ul li .compcity{padding-bottom:4px;padding-top:12px;}
/*#innerPage .compUl li ul li .alink{text-decoration:none;padding-bottom:0px;border-bottom:1px rgb(0, 121, 194) solid;}*/

#innerPage .compUl li ul li .alink{text-decoration:none;padding-bottom:0px;}
#innerPage .compUl li ul li .alink:hover{text-decoration:underline;}


#innerPage .compinfo{margin-bottom:-3px;padding-right:10px;}
#innerPage .ya-partner__item{display:block;line-height:20px;}
#innerPage .ya-partner__domain, #innerPage .ya-partner__url{display:none;}
#innerPage .ya-partner__ads-link{margin-top:3px;display:block;float:left;color:black;font-size:11px;padding:0px 10px 1px 5px;}
#innerPage .ya-partner__ads-l .ya-partner__ads-link{background-color:#c5dbea;}
.selectLine .lineDiv{float:left;margin-right:20px;}
.rcFilterInput{display:block;background:none;height:21px;line-height:21px;font-size:11px;font-style:italic;color:#929292;background-image:url('//www.ruscable.ru/rc2012/img/input-filter-left-bg.gif');background-repeat:no-repeat;padding:0 7px;border:none;width:200px;}
.rcFilterInputWrap{display:block;float:right;height:22px;background-image:url('//www.ruscable.ru/rc2012/img/input-filter-bg.gif');background-repeat:repeat-x;}
.companyPodrobno{margin-bottom:30px;}
.companyPodrobno li.normal{margin-top:27px;padding:20px;background-color:#eeeeee; position: relative;}
.companyPodrobno li.best{margin-top:27px;padding:20px;background-color:#ffede1;border-top:4px solid #ff6600; position: relative;}
.companyPodrobno .img{float:right;margin-left:20px;width:160px;height:160px;/*background-color:white;*/text-align:center;vertical-align:middle; margin-top: 30px;}
.companyPodrobno .img img{display:block;width: 100%; object-fit: contain;}
.companyPodrobno h2{font-size:18px;font-weight:bold;margin-bottom:15px;margin-right:180px;}
.companyPodrobno h2 a{text-decoration:none;border-bottom:1px solid #0079C2;}
.companyPodrobno h2 a:hover{border-bottom:none;}
.companyPodrobno .contacts{margin-right:205px;border-top:1px solid #d4d4d4;padding-top:25px;padding-bottom:15px;}
.companyPodrobno .description{margin-right:205px;padding-top:15px;padding-bottom:15px;}
.companyPodrobno p{margin-bottom:10px;}
.companyPodrobno .dopLinks{border-top:1px solid #d4d4d4;padding-top:15px;padding-bottom:15px;margin-right:205px;}
.companyPodrobno .dopLinks a{margin-right:20px;}
.companyPodrobno .dopLinks2{border-top:1px solid #d4d4d4;padding-top:15px;margin-right:205px;}
.companyPodrobno .dopLinks-top{border-bottom:1px solid #d4d4d4;margin-right:280px; padding: 7px 15px; background-color: #eee4dd7d;}
.companyPodrobno .dopLinks-top a{margin-left: 10px; margin-right: 10px;}
.companyPodrobno .dopLinks a > img,
.companyPodrobno .chesnok_check_comp a > img{width: 19px;display: inline-block;position: absolute;margin-left: -22px;}

.companyPodrobno .chesnok_check_comp{
	position: absolute;
	right: 0;
	background-color: #8E241F;
	padding: 7px 10px 7px 30px;
	border-radius: 2px;
	margin-right: -5px;
	box-shadow: -3px 5px 8px 0px rgba(79, 26, 26, 0.32);
	top: 10px;
}

.companyPodrobno .chesnok_check_comp:after{
	content: '';
	/* background-color: #8E241F; */
	border-width: 0 7px 6px;
	border-style: solid;
	border-color: #fff #fff #fff #802521;
	display: inline-block;
	position: absolute;
	bottom: -5px;
	right: -7px;
}
.companyPodrobno .chesnok_check_comp a{color: #fff; text-decoration: none;}
.companyPodrobno .chesnok_check_comp a:hover{opacity: .8;}


/* .companyPodrobno .dopLinks-top a:first-child{margin-left:16px;} */
.companyPodrobno .dopLinks-top a{display: inline-block; padding: 5px;}
.press{padding-top:20px;}
.press table tr td a.und{text-decoration:none;border-bottom:1px solid #0079C2;font-size:13px;}
.pressordlist{padding-bottom:30px;}
.pressordlist li{margin-left:20px;}
.pressordlist li a, .pressordlist p a{text-decoration:none;border-bottom:1px solid #0079C2;}
.press{font-size:14px;}
.or_small{color:rgb(252,102,0);}
.press_list{padding-bottom:20px;border-bottom:1px solid #d4d4d4;line-height:20px;}
.press_list a{text-decoration:none;border-bottom:1px solid #0079C2;}
.press_mag_table tr td{padding-bottom:20px;}
.divForm{margin:10px 0 20px 0;padding:5px 10px 20px 10px;background-color:rgb(230,230,230);}
.tform{font-size:13px !important;}
.tform input[type="text"],
.tform input[type="password"]{height:18px;margin:4px 4px 4px 0px;width:450px;background-color:rgb(247,247,247);font-size:13px !important; padding: 4px; border: 1px solid #ccc; transition: .2s all ease;}
.tform input[type="text"]:hover,.tform input[type="password"]:hover,
.tform input[type="text"]:focus,.tform input[type="password"]:focus{border-color: #9898bf; background-color: #fff; box-shadow: 4px 4px 8px 0px rgba(50, 50, 50, 0.1);}

.tform select{height:18px;margin:4px 4px 4px 0px;width:450px;}
.tform textarea{margin:4px 4px 4px 0px;width:450px;background-color:rgb(247,247,247);border-top:1px solid rgb(205,205,205);border-left:1px solid rgb(205,205,205);border-right:1px solid rgb(247,247,247);border-bottom:1px solid rgb(247,247,247);}
.tform input[type="submit"]{border:none; border-radius: 4px; background-color:rgb(253,108,10);color:white; padding: 6.1px;}
.tform input[type="submit"]:hover{cursor: pointer; background-color: #0079C2;}
.tform input[type="reset"]{border:1px solid rgb(220,80,0);height:25px;font-size:110%;font-family:Tahoma;line-height:120%;padding-left:4px;background-color:rgb(253,108,10);color:white;}
.tform input[type="button"]{border:1px solid #45afe5;height:25px;font-size:100%;font-family:Tahoma;line-height:120%;padding-left:4px;background-color:#057fc5;color:white;}
.tform input[type="button"]:hover{color:#dddddd;}
.storiesDiv h2{margin-bottom:8px;}
#finishline{position:relative;}
#footer{border-top:1px solid #d4d4d4;background:#f2f2f2;position:relative;}
#footer .leftFotter{width:60%;float:left;}
#footer .leftFotter .inner{margin-right:60px;margin-top:33px;}
#footer .rightFooter{width:40%;float:left; display: flex;}
#footer .rightFooter .inner{margin-left:20px;margin-top:33px;}
#footer .footerZag{height:20px;color:#4f4f4f;font-weight:bold;padding-bottom:9px;margin-bottom:19px;border-bottom:1px solid #d4d4d4;}
#footer .middleFooter{clear:both;color:#4f4f4f;font-weight:normal;padding:11px 0 5px 0;margin:0 0 10px 0;border-top:1px solid #d4d4d4;}
#footer ul{line-height:21px;margin-bottom:28px; z-index: 1; position: relative;}
#footer ul li.spaceAfter{margin-bottom:23px;}
#footer .leftFotter ul.column_1{width:30%;float:left;}
#footer .leftFotter ul.column_2{width:40%;float:left;}
#footer .leftFotter ul.column_3{width:30%;float:left;}
#footer .leftFotter ul.column_4{width:30%;float:left;}
#footer .leftFotter div.column_1{width:30%;float:left;}
#footer .leftFotter div.column_2{width:40%;float:left;}
#footer .leftFotter div.column_3{width:30%;float:left;}
#footer .leftFotter div.column_4{width:30%;float:left;}
#footer .parthnes{ margin-top: -30em; margin-right: -3em; font-weight: bolder; padding-left: 20em;}
#footer .parthnes p{margin-bottom: 2.3em;}
#footer .parthnes ul li{font-weight: normal;}
#footer .parthnes ul li img{border-radius: 25%; width: 100px; height: 100px; float: left;}
#footer .parthnes ul li a{margin-left: 0.1em;}
#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footerLine{clear:both;height:2px;background-color:#777777;margin-bottom:32px;}
#footerBottomText{padding-right:120px;color:#777777;line-height:18px;}
#footerBottomText p{margin-bottom:6px;}
#footerRcLogo{float:right;padding-top:5px;}
#footerAdress{margin-left:20px;color:#777777;line-height:18px;}
#footerAdress p{margin-bottom:6px;}
.tblbord{margin-top:10px;margin-bottom:10px;border-bottom:solid 1px rgb(212,212,212);border-right:solid 1px rgb(212,212,212);border-top:solid 2px rgb(212,212,212);border-left:solid 1px rgb(212,212,212);}
.tblbord th{border:solid 1px rgba(212,212,212, .5);background-color:#f2f2f2;padding:3px;line-height:1.3;border-bottom:0px;border-right:0px;text-align:left;vertical-align:top;}
.tblbord td{border:solid 1px rgba(212,212,212, .5);padding:3px;line-height:1.3;border-bottom:0px;border-right:0px;}
.tblth{background-color:rgb(228, 228, 228);}
span.tbl-plus{color:#fe6a39;font-weight:bold;}
span.tbl-minus{color:#000000;font-weight:bold;}
.tbllight{margin-top:10px;margin-bottom:10px;}
.tbllight li{padding:10px 0px 20px 0px;border-bottom:solid 1px rgb(212,212,212);}
.tbllight li:last-child{border-bottom:none;}
.tbllight td{padding:3px;line-height:1.3;border-bottom:0px;border-right:0px;}
.facesultop{border-bottom:2px solid #7a7a7a;padding-bottom:45px;}
/* .facesultop2{border-bottom:2px solid #7a7a7a;padding-bottom:5px;} */
.faceslist li{padding-top:10px;}
.faceslist a{text-decoration:none;border-bottom:1px solid #0079C2;font-weight:bold;}
.faceslistfull{margin-bottom:30px;}
.faceslistfull .header_person{
	border: 1px solid #b5b5b5;
	overflow: hidden;
	position: relative;
}

.faceslistfull .header_person.dead{
   opacity: .6;
}
.faceslistfull .header_person.dead .img img{
	filter: grayscale(100%);
	border: 2px solid black;
}

.faceslistfull > li{margin-top:27px;padding:20px;background-color:#eeeeee; display: block;}
.faceslistfull > li img{object-fit: cover;}

.faceslistfull > li.person_item_page{margin-top: 20px; padding: 0px;  background-color: #fafdff;}
.faceslistfull > li.person_item_page.dead{ opacity: .7; }
.faceslistfull > li.person_item_page.dead .img_person_wrap{ filter: grayscale(100%); }
.faceslistfull > li .img_person_wrap{display: inline-block; padding: 10px;background-color: #fff; border-right: 3px solid #d4eeff;}
.faceslistfull > li .img_person_wrap img{display: inline-block; border-radius: 4px;}
.faceslistfull > li .info_person_wrap{display: inline-block; vertical-align: top; margin: 15px 10px; width: 80%;}
.faceslistfull > li .info_person_wrap > p{margin-bottom: 9px;}
.faceslistfull > li .info_person_wrap > p:first-child > a{font-weight: bold;}

.faceslistfull > div > li{padding:20px;background-color:#eeeeee; overflow: hidden;}
.faceslistfull li.normal{margin-top:15px;padding:20px;background-color:#ffffff;}
.faceslistfull .img{float:left;margin-right:20px;text-align:center;vertical-align:middle;}
/*.faceslistfull .img img{display:block;}*/
.faceslistfull a{font-weight:bold;text-decoration:none;border-bottom:1px solid #0079C2;}
.faceslistfull p a{font-weight:normal;text-decoration:none;border-bottom:1px solid #0079C2;}
.faceslistfull a:hover{border-bottom:none;}
.faceslistfull .contacts{padding-top:6px;padding-bottom:6px;}
.faceslistfull h2{font-size:18px;font-weight:bold;margin-top:0px;text-transform:uppercase;padding-bottom:8px;}
.faceslistinterview{margin-bottom:30px;}
.faceslistinterview > li{margin-top:10px;padding:10px 20px 30px 0px;border-bottom:1px solid rgb(212, 212, 212);}
.faceslistinterview .img{float:left;margin-right:20px;text-align:center;vertical-align:middle;}
.faceslistinterview .img img{display:block;}
.faceslistinterview a{font-weight:bold;text-decoration:none;border-bottom:1px solid #0079C2;}


.exhib{font-size:14px;}
.exhib a{font-weight:normal;text-decoration:none;border-bottom:1px solid #0079C2;}
.exhib td{padding:4px;}
.exhib .openall{padding:12px 0px 10px 4px;font-size:13px;}
.exhiblist li{margin-top:10px;padding:10px 20px 20px 0px;border-bottom:1px solid rgb(212, 212, 212);font-size:14px;}
.exhiblist .date{margin-top:3px;font-size:12px;color:#505050;margin-bottom:6px;}
.exhiblist .date .red{color:#ff0000;}


#SearchForm2 .search_date{padding: 10px 0; height: 15px;}
#SearchForm2 .search_date #serch_date_btn{
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	text-decoration: underline;
	color: #0079c2;
}
#SearchForm2 .search_date #serach_date_block{
	display: inline-block;
	font-size: 12px;
	color: #666;
}
#SearchForm2 .search_date #serach_date_block input{
	margin: auto 5px;
	display: inline-block;
	background-color: #f7f7f7;
	color: #666;
	border: 1px solid #cdcdcd;
	padding: 2px 7px;
	vertical-align: bottom;
}
.exhibItem {
	display: block;
	margin: 0px 0;
	width: 100%;
	text-decoration: none;
	border-top: 1px solid #e6e6e6;
}
.exhibItem .exhibItem2 {
	display: block;
	padding: 8px 10px 8px 100px;
}
.exhibItem .date {
	font-size: 12px;
	color: #505050;
}
.exhibItem .dopInfo {
	margin-top: 10px;
}
.exhibItem .title {
	font-size: 14px;
	font-weight: bold;
}
.exhibItem .logo {
	display: block;
	float: left;
	background-color: #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	vertical-align: middle;
	padding: 15px;
}
.exhibItem .logo2 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.exhibItem ul.exhibUL {
	margin: 0 0 0 20px;
}
.exhibItem ul.exhibUL li {
	margin: 0;
}

.exhibItem:hover {
	border-top: 1px solid #ff6600;
	background-color: #f8f8f8;
}
.exhibItem:hover .title {
	text-decoration: none;
	color: #ff6600;
}
.exhibItem:hover .date {
	color: #000000;
}
.exhibItem:hover .logo {
	border-left: 2px solid #f8f8f8;
	border-bottom: 2px solid #f8f8f8;
}

.exhibItemGenSp {
	background-color: #ffede1;
	border-top: 2px solid #ff6600;
}
.exhibItemGenSp .exhibDateGenSp {
	color: #ff3333;
}
.exhibItemGenSp .exhibLogoGenSp {
	border-left: 2px solid #ffede1;
	border-bottom: 2px solid #ffede1;
}

.exhibItemGenSp:hover {
	background-color: #f9dfce;
}
.exhibItemGenSp:hover .exhibDateGenSp {
	color: #ff0000;
}
.exhibItemGenSp:hover .title {
	color: #ff3600;
}
.exhibItemGenSp:hover .exhibLogoGenSp {
	border-left: 2px solid #f9dfce;
	border-bottom: 2px solid #f9dfce;
}

#karma_inform{
	position: absolute;
	z-index: 9999;
	/* background-color: #fff; */
	border: 1px solid rgba(212, 212, 212, 0.4);
	box-shadow: rgb(85, 85, 85) 2px 2px 4px;
	color: #fff;
	background-color: rgb(102, 102, 102);
	font-weight: normal;
	font-size: 11px;
	padding: 3px 10px;
	/* margin-top: 115px; */
	margin-left: -28px;
	border-radius: 4px;
	display: none;
}
.msg_forum{
	position: relative;
}
#innerPage .pressItem {
    display: inline-block;
    margin-right: 10px;
    padding-bottom: 15px;
    padding-top: 20px;
	vertical-align: top;
    width: 210px;
}
#innerPage .pressItem .pressImg
{
	border: 1px solid #e6e6e6;
	width: 208px;
	height: 298px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#innerPage .pressItem a
{
	text-decoration: underline;
}
#innerPage .pressItem .pressName
{
	font-size: 13px;
	font-weight: bold;
}
#innerPage .pressItem .pressDesc
{
	margin-top: 15px;
	font-size: 13px;
	color: #888888;
}
#innerPage .pressItem ul.pressMenu
{
	width: 100%;
	padding: 5px 0;
	margin: 10px 0 0 0;
	border-top: 1px solid #e6e6e6;
}
#innerPage .pressItem ul.pressMenu li
{
	height: 25px;
	padding: 5px 0;
	border-bottom: 1px solid #e6e6e6;
	border-collapse: collapse;
}
#innerPage .pressItem a:hover
{
	color: #ff6600;
}
#innerPage .pressItem a:hover .pressImg
{
	border: 1px solid #ff6600;
}

/* In company card */
.top_rait{
	position: relative; display: inline-block;
	cursor: default;
}

.top_rait .hosts,
.top_rait .rank,
.top_rait .hits{
	position: absolute; 
	font-size: 8px; 
	top: 6px; 
	right: 5px;
	font-family: 'Times New Roman', sans-serif;
}
.top_rait .hits{
	top: 14px;
}
.top_rait .rank{
	left: 21px;
	top: 12px;
}	
.top_rait a{
	display: inline-block;
	color: #000;
	text-decoration: none;
}
.top_rait_msg{
	margin-right: 205px;
	border-top: 1px solid #d4d4d4;
	padding-top: 15px;
	padding-bottom: 5px;
	color: gray;
}
.top_rait_msg a{
	color: gray;
}
/* Объявления */
.old_msg{
	display: inline-block;
	font-size: 18px;
	padding: 15px;
	border: 2px solid #ea7171;
	margin-bottom: 10px;
	color: #ea3838;
	background-color: #fff8f8;
}
.requst_msg_btn{
	display: inline-block;
	border: 2px solid #f60;
	padding: 10px 27px;
	font-size: 14px;
	text-decoration: none;
	color: #f60;
	margin-bottom: 10px;
}
.requst_msg_btn:hover{
	border-color: #0079c2;
	color: #0079c2;
}

.msg_block{
	padding: 15px;
	background: aliceblue;
	color: #6a93b7;
	border: 1px solid #c4def4;
	border-radius: 4px;
	margin: 10px;
}
.msg_block span:before{
	content: "\f044";
	font-family: FontAwesome;
	color: #6a93b7;
	margin-right: 10px; 
	font-size: 17px;
}

.msg_block.danger{
	color: #ae4b4b;
	background-color: #f2c9c9;
	border-color: #e19f9f;
}
.msg_block.danger span:before{
	content: "\f071";
	color: #ae4b4b;
}

ol.search_list{list-style-type:decimal;list-style-position:outside;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
ol.search_list li{padding:10px 0px 10px 0px;}
ol.search_list blockquote{padding:5px 0px 0px 40px;line-height:100%;font-size:90%;}
ol.search_list blockquote .forsearch{padding:5px 0px 0px 0px;color:#999999;}
.print{background-image:url('//www.ruscable.ru/rc2012/img/print.gif');background-repeat:no-repeat;background-position:left center;padding-left:23px;}
.blink{text-decoration:none;border-bottom:1px solid #0079c2;}
.blink_d{text-decoration:none;border-bottom:1px dotted #0079c2;}
.newtheme{height:44px;line-height:44px !important;border-top:2px solid #efefef;margin:20px 0;background-image:url('//www.ruscable.ru/rc2012/img/right_h2_grad800.gif');background-repeat:repeat-y;background-position:right;}
.newtheme h3{text-transform:uppercase !important;font-weight:bold !important;color:#7d7d7d;display:inline; padding-left: 10px;}
.fgrayButton{display:block;text-decoration:none;height:25px;float:left;margin-right:1px;}
.fgrayButton span{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-bg.gif') no-repeat scroll top right;display:block;font:normal 12px arial, sans-serif;height:21px;padding-right:3px;margin-right:1px;color:rgb(80,80,80);}
.fgrayButton:hover span i{color:#ff6600;}
.fgrayButton i{background:transparent url('//www.ruscable.ru/rc2012/img/grey-button-bg.gif') no-repeat top left;display:block;line-height:18px;padding:2px 4px 1px 7px;font-weight:normal;font-size:11px;font-style:normal;}
.fgrayButton:active span i{padding:3px 4px 0px 7px;}
.rcForumGal{display:block;background-color:#f7f7f7;font-style:italic;color:#929292;font-size:12px;padding:0px 0px 0px 7px;float:left;}
.forum_show_message{margin-top:0px;}
.forum_show_message li{margin-bottom:5px;padding:5px 20px 20px 20px;border-top:2px solid rgb(122, 122, 122);background-color:rgb(238,238,238);}
.forum_show_message li:last-child{margin-bottom:20px;}
.forum_show_message .img{float:left;margin-right:20px;text-align:center;vertical-align:middle;width:80px;height:80px;}
.forum_show_message .img img{display:block;}
.forum_show_message .smallimg{padding:3px 3px 3px 3px;border:1px solid #d4d4d4;vertical-align:middle;background-color:white;margin-right:4px;}
.forum_show_message .smallimg2{padding:3px 3px 3px 3px;vertical-align:middle;margin:0px 4px;}

.odobr img{margin-right:7px;border-bottom:0px;}
.odobrA{margin-left:10px;}
.odobrA a{color:#ba2eae;text-decoration:none;border-bottom:1px dotted #ba2eae;}
.forummessage{margin-top:10px;margin-left:-20px;margin-right:-10px;margin-bottom:-10px;background-color:white;padding:20px 20px 0px 20px;}
.replyblocks{background:url(/interactive/forum/images/reply.gif) right no-repeat;}
.replyblock a{text-decoration:none;border-bottom:1px dotted #0079C2;font-weight:bold;text-transform:capitalize;}
#schrtchiki{padding:10px 0px;}#schrtchiki li{display:block;float:left;width:90px;height:35px;margin-right:5px;}
#links{color:#777777;font-size:11px;}
#links a{color:#777777;}
.leftside_tab{position:fixed !important;position:absolute;top:300px;left:0px;}
.navigation ul.thumbs li{margin-bottom:3px;margin-top:3px;padding:5px;border-top:2px solid rgb(122, 122, 122);background-color:rgb(238,238,238);}

.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.news_new_main_block {
	padding-top: 5px;
}


.msg-adm{margin-right: 10px; padding: 3px 10px; background-color: #e4caca; border-radius: 4px; color: #bf1616;}
.msg-adm-brown{background-color: #6232322b; color: #805e5edb; display: inline-block;}


.main__news_block {
 
	padding-right: 20px;
	box-sizing: border-box;
	border-right: 1px solid rgba(0,0,0,.2);
	float: left;
}

.container_cube .item,
.container_cube_right .item {
	position: relative;
	height: auto;
	overflow: hidden;
}
.container_cube_right .item a,
.container_cube .item a {
	float: left;
}

.small_news_list {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.container_cube_right .item span,
.container_cube .item span {
	position: absolute;
	/* width: 100%; */
	bottom: 0px;
	padding: 10px;
	color: white;
	background: rgba(0,0,0,.35);
	font-size: 15px;
	top: 83px;
	line-height: 21px;	
}
.news-wrapper_small-flex{
/*	display: flex;*/
}
.news-wrapper_small a{
	text-decoration: none;
}
.news-wrapper_small a:hover {
	text-decoration: underline;
}

.title__news_block {
	border-bottom: 2px solid #ff6600;
	color: #505050;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0;
}
.owl-nav {
	display: none;
}
.list-news_block {
	height: 396px;
	float: left;
	box-sizing: border-box;
}

.padding20 {
	margin: 0px 20px 0px 20px;
}

.bg_grey {
	padding-left: 20px;
	border-left: 1px solid #aaaaaa;
	position: relative;
	/*background-color: #eee;*/
	margin: 0 0 15px 0;
}


.bg_grey:after {
	position: absolute;
	width: 7px;
	height: 4px;
	content: '';
	top: -1px;
	background: url(../arrow.png);
	z-index: 228;
	left: -4px;
}

.bg_grey:before {
	position: absolute;
	width: 7px;
	height: 4px;
	content: '';
	bottom: -1px;
	transform: rotate(180deg);
	background: url(../arrow.png);
	z-index: 228;
	left: -4px;
}

.news__wrapper {
	margin: 4px;
	position: relative;
	
}
.owl-item .item img{
	width: 100%;
	height: 161px;
	transition: all 0.4s; 
} 
.owl-item .item img:hover{
	transform: scale(1.008);
	transition: all 0.4s; 
}
.news__wrapper img {
	width: 100%;
}
.news__wrapper{
	transition: all 0.2s;
} 
.news__wrapper:hover{
	filter: brightness(80%);
}

.news__wrapper p {
	background: rgba(0,0,0,.35);
	position: absolute;
	color: white;
	font-size: 18px;
	bottom: 5px;
	box-sizing: border-box;
	padding: 14px 18px;
	margin: 0px;
	width: 100%;
	line-height: 23px;
}

/**/

.small__news {
	height: 161px;
/*	border-top:2px solid white;*/
	float: left;
	box-sizing: border-box;
/*	perspective: 3000px;*/
	padding: 1px;
	transition: all 0.2s;
}
.small__news:hover {
	filter: brightness(80%);
}

.small__news .item {
	height: 161px;
	margin: 0 3px;
	position: relative;
}
.small__news .item p{
	position: absolute;
	bottom: 0;
	color: white;
	background: rgba(0,0,0,.8);
	width: 100%;
	text-align: left;
}
/*.left-side_new{
	border-right: 1px solid white;
}
.right-side_new{
	border-left: 1px solid white;
}*/
.small__news img {
	max-width: 100%;
}
	  
/*TILE BLOCK*/
	.tile_item{
		display: flex;
		flex-basis: 31%;
		align-items: center;
		padding: 7px;
		margin: 5px;
		border-radius: 3px;
		border: 1px solid #eee;
		transition: .2s ease;
		position: relative;
		overflow: hidden;
	}
	.tile_item:hover{
		border: 1px solid #e6e6e6;
		box-shadow: 5px 1px 11px 2px #e6e6e6;
	}
	.tile_wrap{
		display: flex;
		flex-wrap: wrap;
	}
	.tile_item .tile_info{
		padding: 0 15px;
	}
	.tile_img img{
		width: 100px;
		height: 100px;
		border-radius: 3px;
		object-fit: cover;
	}
	.tile_info .item_text{
		overflow: hidden;
		height: 62px;
		font-size: 12px;
		line-height: 15px;
	}
	.tile_info .item_title{
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 6px;
		display: inline-block;
	}
	.tile_item .recommend{
		display: inline-block;
		position: absolute;
		right: 0;
		top: 0;
		background-color: #ff6600;
		padding: 0 8px;
		color: #fff;
		font-size: 10px;
		font-weight: bold;
	}
	.tile_soc_btn a:hover{
		opacity: .7;
	}
	
	@media only screen and (max-width: 1550px) {
		.tile_item{
			flex-basis: 30%;
		}
		.tile_item .recommend{
			font-size: 8px;
			line-height: 12px;
		}
	}
	@media only screen and (max-width: 1200px) {
		.tile_item{
			flex-basis: 29%;
		}
		.tile_item .tile_info {
		    padding: 0 8px;
		}
		.tile_item .tile_info .item_title{
		   font-size: 95%;
			line-height: 16px;
		}
		.tile_item .tile_info .item_text{
		   font-size: 90%;
			line-height: 15px;
		}
		.small__news{
			float: none;
			width: 100%;
			margin-bottom: 10px;
			height: auto;
		}
	}


/*END TILE BLOCK*/
/**/

.list_news_wrapper_scroll {
	float: left;
	margin-left: 20px;
	max-height: 640px;
	/*overflow-y: scroll;*/
}
.small_news_list {
	float: left;
	clear: both;
	padding: 10px 0px;
	border-bottom: 1px solid #eee;
}

.small_news_list .news-wrapper_small .text__news{
	/*text-decoration: !important;*/
	color: #0079c2;
	margin-top: 5px;
}
.small_news_list .news-wrapper_small .time{
	color: #7a7a7a;
	font-size: 11px;
}
.small_news_list .news-wrapper_small img{
	display: none;
	background-size: cover;
	width: 50%;
	height: auto;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
}

.filterLink {
		border: 1px solid #ff6600;
		background-color: #ffffff;
		color: #ff6600;
		padding: 5px 10px;
		width: 240px;
		display: table-cell;
		vertical-align: middle;
		font-size: 12px;
	}
.filterLink:hover {
		background-color: #ff6600;
		color: #ffffff;
		cursor: pointer;
	}
.filterTable {
		border-collapse: separate;
		border-spacing: 10px;
	}


	.text__news-right{
		margin-left: 20px;
	}
.owl-dot{
	display: none;
}
.cabs{
	display: inline-block;
	width: 28px;
	height: 24px;
	background: url(//www.ruscable.ru/interactive/forum/smiles/cabs.png) no-repeat;
}

/* стиль для кнопки в лицах отрасли Поздравить нафоруме */
.btn_preson{
    padding: 10px;
    background: #FF6600;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    transition: all 0.3s;
    cursor: pointer;
}
.btn_preson:hover{
		background: #0079c2;
		transition: all 0.3s;
}
.person_forum_msg{
	width: 50%;
	display: none;
}
.person_forum_msg textarea{
	width: 95%;
	height: 200px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 13px; 
	border-radius: 3px;
}
.stickers_block{
	width: 50%;
	padding: 20px 0;
}
.stickers{
	display: none;
	display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
	padding: 5px;
	border: 1px  solid #ccc;
	border-radius: 3px;
}
.sticker_item {
	cursor: pointer;
}
.sticker_item img{
	width: 100px;
	transition: all 0.3s;
}
.sticker_item img:hover{
	transform: scale(1.2);
	transition: all 0.3s;
}
.form_stick{
	display: flex;
	justify-content: space-between;
}
/*==================*/

/* default table class */
.table {
    /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
    border-collapse: collapse;
    width: 100%;
}

.table td, .table th {
    border: 1px solid #ddd;
    text-align: left;
    padding: 8px;
}

.table tr:nth-child(even){background-color: #f2f2f2}

.table tr:hover {background-color: #ddd;}

.table th {
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #0080C0;
    color: white;
    /*width: 33%;*/
}
.table caption {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding: 35px 0 15px 0;
}
/*========= кнопки на форуме одобрить сообщение 17.07.18 dd =========*/
.btn_green_forum{
	padding: 4px;
	/*background: #FF6600;*/
	background: green;
	text-decoration: none;
	color:#fff;
	font-weight: bold;
	border-radius: 3px;
	transition: all 0.3s;
}
.btn_green_forum:hover{
	transition: all 0.3s;
	background: green;
}
.btn_green_forum_active{
	/*background: green;*/
	padding: 4px;
	text-decoration: none;
	color:green;
	font-weight: bold;
	border-radius: 3px;
}
/*===========*/

/*  иконки соцсетей  */
.soc_icon_block{
	display: flex;
	line-height: 0 !important;
}
.soc_icon_block .soc_icon{
	margin: 1px !important;
	width: 20px;
	padding: 6px;
	border-radius: 100%;
	text-align: center;
	background: #0079C2;
	border: 1px solid #fff;
}
.soc_icon_block .soc_icon:hover{
	cursor: pointer;
	background:#ff6600;
}
.soc_icon_block .fab{
	color:#fff;
  font-size: 19px;
}

form > input.done{
	background-color: #ff6600;
	border:1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	width: 30%;
	font-weight: bold;
	color:#fff;
	font-size: 16px;
}
form > input.done:hover{
	cursor: pointer;
	background-color: #0079c2;
	border-color: #0079c2;
}

.soc_icon_block_f{
	display: flex;
	flex-direction: column;
}
.soc_icon_item{
	display: flex;
	align-items: center;
}
.soc_icon{
	text-align: center;
	width: 20px;
	padding: 3px;
	margin: 2px;
	border-radius: 100%;
	background: #0079C2;
}
.soc_icon:hover{
	cursor: pointer;
	background:#ff6600;
}
.soc_icon .fab{
	color: #fff;
}
.soc_text{
	margin-left: 5px;
}
/*==============*/


/*======= новая шапка с иконочками и аминацией =======*/

#header{
	position: relative;
}
	.menu_dd{
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: #F2F2F2;
	}
	.menu_items{
		display: flex;
		align-items: center;
		position: relative;
		
	}
	.menu_item{
		padding: 10px 7px;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		border-bottom: 2px solid #0079c2;
		color:#fff;
		background: #0079C2;
		position: relative;
		overflow: hidden;
	}
	.menu_item a{
		color: #fff;
		text-decoration: none;
	}
	.menu_item:hover:before{
		cursor: pointer;
		content: "";
		width: 100%;
		height: 2px;
		background:#ff6600;
		display: block;
		position: absolute;
		top: 0;
		right: 0%;

		animation: menu_bt .3s;
	}
	@keyframes menu_bt{
		from{right: 100%;}
		to{right: 0%;}
	}
	.triangle{
		border: 18px solid transparent;
		border-top: 22px solid #0079c2; 
		border-right: 13px solid #0079c2;
	}
	.menu_item:last-child{
		background: #ff6600;
		border-bottom: 2px solid #ff6600;
	}
	.menu_item:last-child:hover:before{
		background:#0079c2;
	}
	.menu_item:nth-last-child(2){
		background: #8E241F;
		border-bottom: 2px solid #8E241F;
	}
	.lv2{
		display: none;
		position: absolute;
		top:13%;
		right: 8%;
		flex-direction: column;
		align-items: inherit;
		margin-top: 3px;
		z-index: 999;
	}
	.lv2>.menu_item{
		padding: 7px;
	}
	.other:hover{
		cursor: pointer;
	}
	.triangle_2{
		content:"";
		position: absolute;
		border-left: 3px solid transparent;
		border-right: 3px solid transparent;
		border-top: 3px solid #fff;
		top: 50%;
		right: 4%;
	}
	.triangle_2:hover{
		cursor: pointer;
	}
	.menu_social_dd{
		display: flex;
		margin: 0 5px;
	}
	.menu_social_dd a{
		text-align: center;
	}
	.menu_social_dd a i{
		color: #fff;
		margin: 1px;
		width: 13px;
		padding: 6px;
		border-radius: 50%;
		background: #0079c2;
		border: 1px solid #fff;
	}
	.menu_social_dd a i:hover{
		background: #ff6600;
	}
	.mail_us{
		margin-right: 10px;
	}
	.mail_us a{
		color:#ff6600;
	}
	.mail_us a i{
		font-size: 20px;
		margin: 0 2px;
		padding: 0;
		opacity: .7;
	}
	.mail_us a i:hover{
		color: #0079c2;
	}
	.mail_us .fa-mask{
		color: #000;
		animation: mask 3s infinite ease-in-out;
	}
	@keyframes mask{
		from {opacity: .7;}
		50% {opacity: 1;}
		to {opacity: .7;}
	}
	/*============ конец шапки =============*/

	blockquote{
	border-left: .5em solid rgb(98, 167, 217);
    padding: .89em .89em .89em 2.5em;
    margin-bottom: .89em;
    background: rgb(244, 244, 244);
    font-style: italic;
    font-size: 14px;
    clear: none;
    font-family: Georgia, Arial, sans-serif;
	}
.grecaptcha-badge{
	height: 0;
	width: 0;
	opacity: 0;
}
	/* bg_before */
	.bg_before {
		background: #db5800 !important;
		margin-left: -14px;
	    padding: 3px 0px 3px 15px;
	    margin-top: 4px;
	}
	.bg_before a{
		background: #db5800 !important;
	}
	.bg_before a:hover{
		text-decoration: underline !important;
	}
	.bg_before:before{
		content:'';
	    position: absolute;
	    left: -6px;
	    bottom: 94px;
	    border: 3px solid transparent;
	    border-top: 3px solid #db5800 ;
	    border-right: 3px solid #db5800 ;
	}
	.second_bg_before:before{
		content:'';
	    position: absolute;
	    left: -6px;
	    bottom: 60px;
	    border: 3px solid transparent;
	    border-top: 3px solid #db5800 ;
	    border-right: 3px solid #db5800 ;
	}
	#nav .menu2Level .level2{
		margin-top: 4px;
	}

#insiderCover img{
	border: 1px solid transparent;
}
.block_grid .itm .item_img img{
	object-fit: cover;
	object-position: top;	
}

/* img forum theme */
#forumAreas > li > a img.img_theme{
	border-radius: 4px;
	/* filter: blur(1.5px); */
	/* filter: grayscale(100%); */
	opacity: .5;
	transition: .2s all ease;
}
#forumAreas > li:hover > a img.img_theme{
	/* filter: grayscale(0); */
	opacity: 1;
}
/* t_style start */
/* input */
.t_input{
padding: 4px;
border: 1px solid #ccc;
border-radius: 3px;

}
.comp_btn{
	color: #505050; 
	font-weight: normal !important; 
	text-decoration: underline !important; 
	border: none !important;
	opacity: .7;
}
.comp_btn:hover{
	opacity: 1;
	text-decoration: none !important;
}

.msg_post iframe{
	margin: 10px auto;
}

.table_tender td{ 
	padding: 3px 8px;
	width: 130px;
}

.auth_link{
	padding: 3px 10px;
	color: #fff;
}
/* SERVICES LEFT ICONS */
#icon_tip_tenders {
	position: absolute;
	display: none;
	top: 0px;
	left: 50px;
}
#icon_tip_sklad {
	position: absolute;
	display: none;
	top: 50px;
	left: 50px;
}
#icon_tip_sign {
	position: absolute;
	display: none;
	top: 100px;
	left: 50px;
}
#icon_tip_tara {
	position: absolute;
	display: none;
	top: 150px;
	left: 50px;
}
#icon_tip_ves {
	position: absolute;
	display: none;
	top: 200px;
	left: 50px;
}

.icon_tip_decor {
	width: 250px;
	background-color: #e06618;
	color: #ffffff;
	padding: 0 3px 3px 5px;
	box-shadow: 0 0 1px #bd4f08;
}
.icon_tip_decor::after, .icon_tip_decor::before {
	content: '';
	position: absolute;
	background: #e06618;
	left: -5px; top: 16px;
	width: 8px; height: 8px;
	box-shadow: 0 0 1px #bd4f08;
	z-index: -1;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.icon_tip_decor::before {
	z-index: 1;
	box-shadow: none;
}

.tipLine1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.tipLine2 {
	font-size: 11px;
	line-height: 11px;
	color: #ffede1;
}

/* NEW VIEW LK ON all_top 4.08.20 START */
.auth_link{
	color: #fff !important;
	background-color: #0080C0;
	padding: 6px 16px;
	border-radius: 3px;
	transition: .2s all ease;
	height: 12px;
	vertical-align: bottom;
	display: inline-block;
	margin-right: 5px;
	border-bottom: none !important;
}
.auth_link:hover{
	background-color: #ff6600;
}
.auth_reg{
	border: 2px solid #0080C0 !important;
	padding: 4px 19px;
	background-color: inherit;
	color: #0080C0 !important;
}
.auth_reg:hover{
	border-color: #ff6600 !important;
	color: #ff6600 !important;
	background-color: inherit !important;
}

#topSearch{
	/* display: inline-block; */
	border-top: 2px solid #0080C0;
	width: 241px;							
}
.lk_main{
	display: flex;
	width: 227px;
	padding: 1px 6px;
	background-color: aliceblue;
	height: 50px;
	/* overflow: hidden; */
	cursor: pointer;
	border-right: 3px solid aliceblue;
	align-items: center;
}
.lk_body{
	width: 240px;
	z-index: 9999;
	background-color: #fff;
	position: absolute;
	border-bottom: 2px solid #0080C0;
	/* border-bottom: 1px solid #eee; */
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	display: none;
}
.lk_body ul li a{
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	transition: .2s all ease;
}
.lk_body ul li:hover a,
.lk_body ul li.active a{
	background-color: aliceblue;
	padding-left: 30px;
}
.lk-right,
.lk-left{
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.lk-right img{
	object-position: cover;
	display: inline-block;
	border-radius: 50%;
}

.lk-left{
	margin-left: 7px;
}
.lk-left strong{
	/* background-color: #eee; */
	/* padding: 0 7px; */
	border-radius: 3px;
}
.lk-left .user_name{
	margin-top: 2px;
	font-size: 12px;
}
#topUser{
	margin: 0;
}
.lk_body ul li{
	position: relative;
}

.user_status{
	background-color: #c8c8c8;
	font-size: 10px;
	display: table;
	padding: 0 8px;
	font-weight: bold;
	color: #626262;
}

.user_status.rc_plus{
	background-color: #ff6600;
	color: white;
}

.lk_body ul li::after{
	content: '';
	height: 2px;
	display: block;
	background-color: #BDDAE8;
	width: 0%;
	bottom: 0;
	position: absolute;
	transition: .2s all ease;
}
.lk_body ul li:hover::after{
	width: 100%;
}
.lk_body ul li:last-child:hover::after{
	width: 0%;
}
.main_msg{
	padding: 0px 4px;
	background-color: #f60;
	color: #fff;
	font-weight: bold;
	border-radius: 25%;
	box-shadow: 2px 2px 4px 0px rgba(50, 50, 50, .7);
	position: absolute;
	left: 25px;
	top: 25px;
}
/* NEW VIEW LK ON all_top 4.08.20 END*/	

.wrap__show_block{
	position: relative;
	z-index: 99999;
	cursor: default;
}

.body__show_block{
	position: absolute;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 250px;
}

.bbbl{
font-size: 10px;
color:rgb(122, 122, 122);border: 1px solid gray;
padding: 4px;
}

.bbbm{
font-size: 10px;
color:rgb(122, 122, 122);border: 1px solid gray;
padding: 4px;
margin: 20px 0;
}
.bbb_title{
text-align: center;
position: relative;
top: -14px;
font-size: 12px;
background-color: white;
width: 45%;
}
.bbbm p{
margin: -5px 0px 10px 0px;
}

/* Глаз на поле с паролем >> */
form .pass_inp{
	position: relative;
}

.show_hide_pass{
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	padding: 3px;
	margin: 7px 10px;	
}
/* всплывающая форма */
#enterSite .show_hide_pass{
	margin: 5px 0;
}
.show_hide_pass.close:before{content: "\f070"; opacity: .6;}
.show_hide_pass:before{
	content: "\f06e";
	font-size: 14px;
	font-family: "FontAwesome";
}
/* Глаз на поле с паролем  << */

#newsCategory{ text-align: left; }


/* bitrix кнопки */
.b24-widget-button-openline_livechat{
	order: 3;
}
.b24-widget-button-callback{
	order: 2;

}



/* кнопки на Социальные сети > */
	.social_btns{
		text-align: left;
		background-color: #e3e3d1;
		padding: 6px 9px;
		border-radius: 3px;
	}
	.social_btns.auth_form{
		background-color: #eef4ff;
	   margin-top: 10px;
	   text-align: center;
	   border: 1px solid #dbdbff;		
	}
	.social_btns .block-btn .soc_btn{
		display: inline-block;
		font-size: 18px;
		padding: 5px;
		border-radius: 4px;
		color: #fff;
		background-color: #0079c2;
		margin-right: 3px;
		width: 33px;
		text-align: center;
	}
	.social_btns .block-btn .soc_btn[link='active']{opacity: .5;}

	.social_btns .block-btn{margin: 5px 0;}
	.social_btns .block-btn .soc_btn.fb{ background-color: #4267b2; }
	.social_btns .block-btn .soc_btn.vk{ background-color: #4a76a8; }
	.social_btns .block-btn .soc_btn.google{ background-color: #EA4335; }
	.social_btns .block-btn .soc_btn.yandex{ background-color: #FF0000; }
/* << */


.desc_cat{
	padding: 15px;
	border: 1px solid #ccc;
	box-shadow: 3px 4px 13px 0px #e4e4e4;
}

/* RTL WIDGET >>>> */
	.rtl__table{
		display: inline-block;
		width: 45%;
		vertical-align: top;
		font-size: 11px;
		text-align: left;
		border-spacing: 0;
		padding: 3px;
	}
	.rtl__table td{
		vertical-align: middle;
		white-space: nowrap;
		user-select: none;
		cursor: default;
	}
	.rtl__comp_name{
		display: inline-block;
		overflow: hidden;
		width: 52px;
		white-space: nowrap;
		position: relative;
		cursor: default;
		vertical-align: bottom;
	}
	.rtl__table .rtl__comp_name::after{
		content: '';
		box-shadow: 0px 10px 14px 19px aliceblue;
		right: 0;
		position: absolute;
		
	}
	.rtl__top{
		position: relative;
	}
	.rtl__top_info{
		position: absolute;
		right: 0;
		top: 0;
	}
	.body__hover_rtl_info_wrap{
		cursor: help;
	}
	.btn__hover_rtl_info{
		padding: 6px 10px;
	}
	.rtl__top_question{
		color: #a8a8a8;
	}
	.rtl__top_nav{
		display: inline-block;
		margin-bottom: 10px;
		font-size: 0;
		margin: 0;
	}
	.rtl__btn{
		display: inline-block;
		color: #0082CC;
		padding: 3px 10px;
		cursor: pointer;
		font-size: 13px;
		opacity: .5;
		padding: 5px 14px;
	}
	.rtl__btn.active{
		border-top: 2px solid #0082CC; 
		background-color: aliceblue;
		font-weight: bold;
		cursor: default;
		opacity: 1;
	}
	.rtl__body{
		text-align: center;
		background-color: aliceblue;
	}
	.rtl__arrow{
		letter-spacing: -0.6px;
	}
	.rtl__arrow i::before{
		font-size: 8px;
		margin-right: 3px;
	}
	.rtl__body_tab.active{
		display: block;
	}
	.rtl__body_tab{
		padding-top: 10px;
		display: none;
	}
	a.rtl__btn:hover{
		text-decoration: none;
	}
	.rtl__subtitle{
		font-size: 10px;
		margin: 0;
		margin-top: -5px;
		color: gray;
		padding: 0 5px 15px 5px;
		/* text-align: center; */
		line-height: 14px;
		letter-spacing: -0.3px;
		background-color: #fff;
	}
	.rtl__subtitle.rtl__bottom{
		text-align: left;
		margin-top: 10px;
		padding-top: 7px;
	}
	/* popup desc-block RTL */
	.rtl__comp{
		position: relative;
	}
	.rtl__comp_desc{
		position: absolute;
		padding: 2px 5px;
		background-color: #fff;
		z-index: 999;
		right: 63px;
		top: -13px;
		border: 1px solid #eee;
		box-shadow: -4px 8px 7px 3px #e4e4e4;		
		min-width: 250px;
		line-height: 14px;
	}
	.rtl__comp_desc.active{
		display: inline-block;
	}

	.rtl__comp_top{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.rtl__comp_img img{
		display: inline-block;
		width: 40px;
		height: 40px;
		object-fit: contain;
		padding-right: 7px;
	}
	.rtl__comp_title{
		font-weight: bold;
	}
	.rtl__comp_location{
		color: gray;
		line-height: 18px;
	}
	.rtl__comp_score{
		display: inline-block;
		color: #fff;
		padding: 3px 6px;
		font-weight: bold;
		border-radius: 2px;
		margin: 0 5px;
	}
	.rtl__comp_top_right{
		flex-grow: 8;
	}
	.rtl__comp_top_left{
		flex-grow: 1;
	}
	.rtl__info_body{
		position: absolute;
		left: -273px;
		top: auto;
		width: 230px;
		padding: 10px 10px 0 10px;
		bottom: 0;
		z-index: 999;
		font-size: 11px;

	}
	.rtl__info_body p a:last-child{
		display: inline-block;
		margin-top: 10px;
	}
	.rtl__info_body h5{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.rtl__info_body::after{
		content: '';
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 14px solid #fff;
		right: -13px;
		bottom: 4px;
		position: absolute;
		transform: rotate(30deg);
	}
	#ruscable_widgetRTL h2{
		border-bottom: 2px solid #ff6600;
		margin-bottom: 10px;
		/* margin-top: 19px; */
		margin-top: 3px;
		padding: 0;
	}
/* RTL WIDGET <<<< */


/* t_style end */
	/* END bg_before*/
@media only screen and (max-width : 1550px){

	#nav .menu1Level li.mag .menu2Level li a{ max-width: 120px; }
	#nav .menu1Level li.review .menu2Level li a{ max-width: 105px; }

	.right .orangeButton >span >span:last-child{display: none;}

	/* колонки на главной странице */
	.news-lenta{width: 40%;}
	.main__news_block{ width: 60%; }	
	.news-popular{display: none;}

	#ruscableNews .newsLitleBlocks .link{
		margin-bottom: 5px;
		font-size: 11px;
		line-height: 16px;
	}	

}

@media only screen and (max-width : 1350px){
	#nav .menu1Level a span{
		font-size: 12px;
	}

}

@media only screen and (max-width : 1200px){
	.menu_social_dd a i{
		width: 10px;
		padding: 5px;
		border: none;
		margin-top: 5px;
		font-size: 10px;
	}


}

@media only screen and (max-width : 1100px){
	#nav .menu1Level a span{
		font-size: 11px;
	}
}