#ymap, .pagecompany, .companies>div{ color: #6a6a6a; font-size: 12px; font-family: Tahoma,Geneva,Kalimati,sans-serif;}
#ymap .header, .pagecompany .header, .companies>div .header {margin-bottom: 10px;}
#ymap .header a,.pagecompany .header a, .companies a{color: #880000; font-size: 14px;}
#ymap span ,.pagecompany span, .companies>div span { font-weight: bold; margin-right: 10px;}
#ymap div div, .pagecompany div div, .companies>div div div{ margin-bottom: 5px;}
#ymap >div, .pagecompany >div, .companies>div>div { margin-bottom: 20px;}


.eoblfoot .snews {text-align: left; background: #f8f8f8;border: 1px solid #dddddd;  }
.eoblfoot .snews>span{ border-bottom: 1px solid #dddddd; font-size:18px; color: #424251; padding: 15px 15px 0; background: ur
l(/Images/eo_news1.png) 239px 10px no-repeat; position:relative; min-height: 36px; margin-bottom: 15px;}
.eoblfoot .snews>span:after{ background: url(/Images/eo_news1.png) right 0 no-repeat; content: ""; width:3px; right:-3px; top:10px; position:absolute; height: 33px; }

.sliders>div{ width: 410px; padding: 5px 20px 20px; display:inline-block; margin: 0 5px; border:1px solid #dedede; overflow: hidden; margin-bottom: 20px;}
.sliders>div>div{ margin-top: 10px;}
.sliders>div span{display: block; padding: 5px 0 15px; font-weight: bold; color: #424242;}
.sliders input{ width: 80px;}


.offices>div{ display: none; padding:5px 0; border-top: 1px solid #e1e1e1;}
.offices>div:first-child{ display: block; border-top:0;}
.offices>span{ cursor: pointer; border-bottom-style: dashed; border-bottom-width: 1px;}
.offices>span:hover {border-bottom-style: solid;}
.offices>span:after{ content: "(смотреть)"; padding-left: 10px}
.offices>span.active:after{ content: "(скрыть)"; padding-left: 10px}
.offices a{color:#8b0000;}

.map_company>div{display: inline-block; width:500px; vertical-align: top;}
.map_company .sliders{ display: none;}
.map_company .ymap{ width: 400px;}
.pageall>div {margin-bottom: 20px;}

.oneItem{border:1px solid #dddddd; background: #f8f8f8; padding: 10px;}
.oneItem p:first-child{margin-top:0;}
.oneItem .author{ text-align: right; font-size: 90%; overflow: hidden;}
.oneItem .author .date{ font-style: italic;}
.oneItem .author .back{ float:left; color: #2c6dc8; text-decoration: none; font-size:12px;}
.oneItem .author .back:hover{text-decoration: underline;}

.catuslugi>div{ margin:0; padding:0; width:100%;}

.catuslugi>div div{ display:inline-block; width: 48%; padding:1%; vertical-align:top; font-size: 80%; }
.catuslugi span{ display: block;}