/* -------------------------------------------------- *
 * Project base
 * -------------------------------------------------- *
 * Author: Morozov Igor
 * URL: http://www.igormorozov.com/
 * Copyright: 2010 Morozov Igor
** -------------------------------------------------- */

a {
	text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
		}

.b-ico {
	position:absolute; background-image:url(../@{staticPath}/images/news/b-ico.png); font-size:1px;
	}

.s-title {
    font:700 2.1em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:28px;
	}
	.s-title__sup {
		position:relative; top:-9px; font:11px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; vertical-align:baseline; //font-size:12px;
		}
		.s-title__sup a {
			color:#666;
			}

span.auth_need {font-size:10px; position:relative; top:-24px;}

/* -- main headlines --*/
.b-main-headlines {
	position:relative; font:15px/16px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; margin-bottom:19px;
	}
	.b-mhln__i {
		position:relative; overflow:hidden; width:100%; height:110px;
		}
		.b-mhln__inner {
			position:relative; margin-right:-20px;
			}
		.b-mhln__i ul {
			position:relative; width:500%;
			}
		.b-mhln__i li {
			float:left; width:5%;
			}
			.b-mhln__i li a {
				position:relative; display:block; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.5); margin-right:20px; height:110px; padding:0; background-position:50% 0; text-decoration:none;
				}
				.b-mhln__i li a:hover {
					color:#fff; text-decoration:underline;
					}
			.b-mhln__i .shd {
				position:absolute; top:0; left:0; width:100%; height:55px; background:url(../@{staticPath}/images/news/mhdl-bg.png) repeat-x; font-size:1px;
				}
			.b-mhln__i span {
				display:block; position:relative; z-index:2; padding:5px 1px 0 10px;
				}

	.b-main-headlines .ar {
		position:absolute; top:50%; margin-top:-7px; width:8px; height:15px; font-size:1px; background-image:url(../@{staticPath}/images/news/auto-ico.png); font-size:1px; display:none;
		}
		.b-main-headlines .ar-l {
			left:-14px; background-position:-9px 0;
			}
		.b-main-headlines .ar-r {
			right:-14px; background-position:0 0;
			}
	.js .b-main-headlines .ar-r {
		display:block;
		}
/* -- / main headlines --*/

/* -- wiki-banner --*/
.wiki-banner {
    width: 250px; margin:0 auto; text-align: left;
    vertical-align: middle;
}
.wiki-banner-bg {
	background:url(../@{staticPath}/images/news/wiki_banner_bg.png) repeat-x;
    width: 240px;
	height: 67px;
	border: 1px solid #a7d7f9;
}
.wiki-banner-bg img {
	padding-right: 13px;
	margin: 21px 0 0 15px;
}
.wiki-banner-bg span {
    font: 700 1.4em/1.4em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; color: #004d99;
}
.wiki-banner-bg div {
	position: relative; float: left;
}
.wiki-banner-bg table {
	 height: 67px; width: 180px;
}
.wiki-banner-bg td {
      height: 100%;
}
/* -- / wiki-banner --*/

/* -- grids --*/
.grid {

	}
	.middle:after, .grid:after {
		content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden;
		}
	.grid-1 .l-col-1 {
		float:left; width:58%;
		}
		.grid-1 .l-col-1-i {
			padding-left:20px; padding-right:40px;
			}
	.grid-1 .l-col-2 {
		float:right; width:42%;
		}
		.grid-1 .l-col-2-i {
			padding-right:20px; padding-left:5px;
			}

	.op__sgrid__col1 {
		float:left; width:61%;
		}
	.op__sgrid__col2 {
		float:right; width:39%;
		}
		.op__sgrid__col2-i {
			padding-left:20px;
			}

.middle {
	position:relative; margin:0 -20px;
	}
/* -- / grids --*/

/* -- onliner post --*/
.onliner__post {
	position:relative; font:1.5em/1.4em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding:0 0 0 50px; margin-bottom: 0; margin-left:-10px; overflow: hidden;
	}
	/* -- tags --*/
	.op__tags {
		color:#818181; font:1.1em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:5px;
		}
	.onliner__post .op__tags {
		font-size:.733em;
		}
		.op__tags a {
			color:#818181; text-decoration:none;
			}
		.op__tags big {
            font:700 1.182em 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
			}
			.op__tags big a {
				color:#004D99;
				}
				.op__tags big a:hover {
					color:#06c; text-decoration:underline;
					}
	/* -- / tags --*/
	.op__mnttl {
		position:relative; font:700 2em/1.067em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:.034emm; margin-top:-3px;
		}
		.op__mnttl a {
			color:#000; text-decoration:none;
			}
			.op__mnttl a:hover {
				text-decoration:underline;
				}
	.onliner__post p {
		padding:.733em 0;
		}
	.op__photo {
		position:relative; overflow:hidden; width:100%;
		}
	.op__coms {
		position:absolute; margin-top:1em; margin-left:-48px; z-index:3; color:#FF2400; font:700 11px/17px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; text-decoration:none; background:url(../@{staticPath}/images/news/coms-bg.png) no-repeat 0 0; padding-left:5px; height:24px;
		}
		.op__coms span {
			float:left; height:24px; padding-right:5px; background:url(../@{staticPath}/images/news/coms-bg.png) no-repeat 100% 0;
			}
		a.op__coms:hover {
			color:#FF4800;
			}
	.op__date, .op__comment {
		color:#818181; font:italic 11px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
		}
		.onliner__post .op__date, .onliner__post .op__comment {
			padding-top:0;
			}
        .op__date a {
            color: #818181;
            text-decoration: underline;
        }
		.op__comment a {
			color: #ff2400;
            text-decoration: underline;
			}
            .op__comment a:hover {
                text-decoration: none;
                }

	.op__label__hot {
		position:relative; left:-5px; color:#fff; font:700 13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; background-color:#ff4800; padding:1px 5px 2px;
		}
	.op__abttl {
		position:absolute; margin-top:-3px; z-index:4; font:700 22px/25px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; border-left:14px solid #fff; left:44px; width:89%; padding:6px 0 7px;
		}

		.op__abttl a {
			color:#000;
			background:#fff;

			text-decoration:none; padding:6px 0 7px; border-left:1px solid transparent
			}
			.op__abttl span {
				position:relative; margin-left:-1px; left:-5px; padding:0 1px 0 0;
				}
			.op__abttl a:hover span {
				text-decoration:underline;
				}
		.op__abttl__ec {
			border-left-color:#fff14d;
			}
			.op__abttl__ec a, .op__abttl__ec span {
				background-color:#fff14d;
				}


	.op__photo__small {
		display:block; color:#666; font:11px/13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-top:12px;
		}
	.onliner__post blockquote {
		color:#666; font-style:italic; padding:.733em 0 .733em 25px;
		}
	.onliner__post img {
		max-width: 100%;
        height: auto;
		}
/* -- / onliner post --*/

/* -- onliner bn --*/
.op__bn {
	position:relative; margin-left:-10px; background:url(../@{staticPath}/images/news/op-bg.png) no-repeat 0 100%; padding:20px 0 30px 55px;  margin-bottom:16px; min-height:129px;
	}
	.op__bn__label {
		position:absolute; margin-left:-20px; width:20px; height:129px; background:url(../@{staticPath}/images/news/auto-ico.png) no-repeat -18px 0;
		}
/* -- / onliner bn --*/

/* -- pages --*/
.op__pages {
	position:relative; margin-right:-20px; padding:40px 0 39px 25px;
	}
	.op__pages__prev {
		float:left; font:700 1.5em/1.2em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-left:20px; background:url(../@{staticPath}/images/news/ar-l.gif) no-repeat 0 7px;
		}
	.op__pages__next {
		float:right; font:700 1.5em/1.2em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-right:20px; background:url(../@{staticPath}/images/news/ar-r.gif) no-repeat 100% 7px;
		}

	.op__pages__ca {
		display:block; overflow:hidden; text-align:center; color:#9a9a9a; font-size:1.1em; font-style:italic; line-height:1.636em;
		}
/* -- / pages --*/

/* -- onliner msg --*/
.b-lmsg {
	font-size:1.1em; line-height:1.273em; text-align:center; padding:24px 0 14px; min-height:5.818em;
	}
	.b-lmsg a {
		display:-moz-inline-stack; display:inline-block; color:#cb0000; text-align:left; padding-top:6px; padding-bottom:6px; min-height:18px;
		}
		.b-lmsg a:hover {
			color:#FF2400;
			}
	.b-lmsg .i-tip {
		padding-left:35px; background:url(../@{staticPath}/images/news/i-tip.png) no-repeat 0 0;
		}
/* -- / onliner msg --*/

.b-sidebn {
	text-align:center; margin-bottom:19px;
	}

/* -- mat list --*/
.b-matlist {
	padding-bottom:15px;
	}
	.b-matlist h3 {
		position:relative; color:#fff; border-bottom:1px solid #d9d9d9; margin:0 -10px 11px; padding:0 10px; font-weight:400;
		}
		.b-matlist h3 span {
			display:-moz-inline-stack; display:inline-block; text-transform:uppercase; background-color:#FF6100; padding:3px 12px; margin-bottom:-1px; border-bottom: 1px solid #D95300;
			}
	.b-matlist__ul {
		font-size:1.1em; line-height:1.273em;
		}
		.b-matlist__ul li {
			position:relative; background:url(../@{staticPath}/images/news/li.gif) no-repeat 0 7px; padding-left:11px; padding-bottom:8px; margin-left:-11px;overflow:hidden;
			}
		.b-matlist__ul a {
			}
/* -- / mat list --*/

/* -- mat list thumb --*/
.b-matthumb {
	padding-bottom:15px;
	}
	.b-matthumb__ph {
		position:relative; width:100%; overflow:hidden; margin-bottom:8px;
		}
	.b-matthumb h3 {
		position:relative; font:700 1.3em/1.308em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:1px;
		}
	.b-matthumb li {
		padding-bottom:17px;
		}
/* -- / mat list thumb --*/

/* -- latest forum --*/
.b-latest-forum {
	position:relative; margin-left:-12px; margin-bottom: 10px; font-size:1.1em; line-height:1.273em; border:1px solid #d9d9d9; padding:14px 0 9px 20px;
	}
	.b-lf-ttl {
		color:#ff2400; font:700 11px/14px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:12px; text-transform:uppercase;
		}
		.lfttl__chstime {
			color:#00254d; font-size:.909em; font-weight:400; padding-left:5px;
			}
			.lfttl__chstime a {
				color:#00254d;
				}
        .b-lf-ttl a {
            color:#ff2400;
            }
	.lf-sticky__ul {
		border-bottom:1px solid #e6e6e6; padding-right:20px; padding-bottom:6px; margin-bottom:12px;
		}
		.lf-sticky__ul li {
			padding-bottom:7px;
			}
		.lf-sticky__ul a {
			color:#ff2400;
			}
			.lf-sticky__ul a:hover {
				color:#ff4803;
				}
	.lf__ul {
		padding-right:20px;
		}
		.lf__ul li {
			position:relative; margin-left:-11px; padding-left:11px; background:url(../@{staticPath}/images/news/li.gif) no-repeat 0 8px;
			}
		.lf__ul h3 {
            font:700 1.364em/1.2em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:6px;
			}
			.lf__ul h3 a {
				color:#000;
				}
		.lf__ul__topics {
			padding-bottom:10px;
			}
			.lf__ul__topics a {
				text-decoration:none;
				}
				.lf__ul__topics a:hover {
					color:#ff2400; text-decoration:underline;
					}
					/*.lf__ul__topics a:hover + .lf__a__lastpost, a.lf__a__lastpost:hover {
						background-position:0 -28px;
						}*/
			.lf__ul__topics li {
				margin:0; padding-left:0; padding-bottom:3px; background-image:none;
				}
				.lf__ul__topics li:hover .lf__a__lastpost {
					background-position:0 -28px;
					}
		.lf__a__lastpost {
			display:-moz-inline-stack; display:inline-block; width:11px; height:11px; background:url(../@{staticPath}/images/news/auto-ico.png) no-repeat 0 -17px; vertical-align:top; margin-top:2px;
			}
	.lf-stat {
		color:#808080; font-size:.909em; border-top:1px solid #e6e6e6; padding:14px 20px 10px 0;
		}
		.lf-stat__numb {
			color:#000;
			}
/* -- / latest forum --*/

.b-comments {
	position:relative; margin-left:-10px; background:url(../@{staticPath}/images/news/op-bg.png) no-repeat 0 100%; padding-left:65px; padding-bottom:4px; margin-bottom:26px;
	}
	.b-cmts__ul {
        font:1.3em/1.615em 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
		}
		.b-cmts__ul li {
			position:relative; padding-bottom:22px; min-height:40px;
			}
	.b-cmts-author {
		color:#818181; font:.846em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:3px;
		}
		.b-cmts-author a {
			color:#000;
			}
	.b-cmts-ava {
		position:absolute; left:-60px; top:4px; width:48px; height:48px; background-repeat:no-repeat; font-size:1px;
		}

/* -- interested --*/
.b-interestedmat {
	padding-left:45px; padding-bottom:20px;
	}
	.b-interestedmat .s-title {
		padding-bottom:22px;
		}
	.b-interestedmat-ph {
		float:left; padding-right:15px; margin-top:3px;
		}
	.b-interestedmat-txt {
		overflow:hidden;
		}
	.b-interestedmat__ul {
        font:1.5em/1.267em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:5px;
		}
	.b-interestedmat h3 {
		line-height:1.133em;
		}
	.b-interestedmat__ul li {
		padding-bottom:27px;
		}
	.b-interestedmat p {
		padding:5px 0 7px;
		}
	.b-interestedmat__ul li:after {
		content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden;
		}
	.b-interestedmat-more {
        font:1.3em 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
		}
/* -- / interested --*/

/* -- map border --*/
.b-map-borders {
    position:relative; margin-left:-12px; margin-bottom: 10px; padding-top:17px;
    }
    a.map-borders-zoom {
        float:right; font:700 13px/1.3 'Open Sans', Arial, Helvetica, Verdana, sans-serif; white-space:nowrap; text-decoration:none; background:url(../@{staticPath}/images/news/map-border/i-zoom.png) no-repeat 0 50%; padding-left:20px;
        }
        .map-borders-zoom span {
            border-bottom:1px dotted;
            }
    .b-map-borders h2 {
        font:700 13px/1.3 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:6px;
        }
    .b-mapborders-viewer {
        position:relative; border:1px solid #fff501;
        }
    .b-mapborders-legend {
        z-index: 100;position:absolute; left:0; bottom:0; font:10px/13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; width:100%; background:url(../@{staticPath}/images/news/map-border/map-legend.png); padding:7px 0;
        }
        .b-mapborders-legend li {
            padding:1px 12px 2px 24px; background-image:url(../@{staticPath}/images/news/map-border/map-legend-ico.png); background-repeat:no-repeat;
            }
        .mapborders-legend-1 {
            background-position:9px 3px;
            }
        .mapborders-legend-2 {
            background-position:9px -33px;
            }
        .mapborders-legend-3 {
            background-position:9px -69px;
            }
        .mapborders-legend-info {
            background-position:100px 100px; color: #505050; font:12px/13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; margin-top: 3px;
            }
    .mapborders-label-1 {
        position:absolute; font-size:1px; background:url(../@{staticPath}/images/news/map-border/icns.png) no-repeat 0 0; width:25px; height:29px;
        }
        .mapborders-label-1:hover {
            background-position:0 -29px;
            }
    .mapborders-label-2 {
        position:absolute; font-size:1px; background:url(../@{staticPath}/images/news/map-border/icns.png) no-repeat -26px 0; width:25px; height:29px;
        }
        .mapborders-label-2:hover {
            background-position:-26px -29px;
            }
    .mapborders-label-3 {
        position:absolute; font-size:1px; background:url(../@{staticPath}/images/news/map-border/icns.png) no-repeat -52px 0; width:25px; height:29px;
        }
        .mapborders-label-3:hover {
            background-position:-52px -29px;
            }

.mapborders-info {
    position: relative; width:293px; padding:0px;
    }
    .mapborders-info .close {
        position:absolute; background:url(../@{staticPath}/images/news/map-border/i-close.png); width:13px; height:13px; top:7px; right:7px;
        }
    .mapborders-info h2 {
        font-size:15px; padding-bottom:3px;
        }
    .mapborders-info p {
        padding-bottom:11px;
        font:11px/15px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
        }
.mapborders-info-area {
    position:relative; color:#808080; border:1px solid #ccc; overflow-y:auto; height:250px;
    }
    .mapborders-info-area-i {
        padding:8px 10px 10px;
        }
    .mapborders-info-area .brd {
        height:1px; font-size:0; background-color:#ccc; margin-bottom:11px;
        }
.mapborders-info-area .table-cars {
    width:100%;
    }
    .mapborders-info-area .table-cars th {
        color:#000; font-size:11px; font-weight:700; text-align:right; padding-bottom:6px;
        }
    .mapborders-info-area .table-cars td {
        color:#000; font:700 13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:8px; text-align:right;
        }
    .mapborders-info-area .table-cars .to, .mapborders-info-area .table-cars .from {
        width:50%; text-align:left; padding-left:9px;
        }
    .mapborders-info-area .table-cars .c-psv {
        color:#b2b2b2;
        }
    .mapborders-info-area .table-cars .c-psv img {
        opacity:.3; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
        }
    .mapborders-info-area h3 {
        color:#000; padding-bottom:8px;
        font: 700 14px/16px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
        }
    .mapborders-info-area h4 {
        font-weight:400; padding-bottom:3px;
        font: 12px/14px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
        }
    .mapborders-info-area .c-bl {
        color:#000;
        }
    .mapborders-ul {
        color:#000; font-weight:700; padding:0 0 8px 8px; margin-top: 6px;
        }
        .mapborders-ul li {
            background:url(../@{staticPath}/images/news/map-border/map-li.png) no-repeat 0 5px; padding:0 0 4px 14px;
            font:11px/13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
            }
    .mapborders-info .kilms {
        width:100%; margin-bottom:6px; margin-top: 6px;
        }
        .mapborders-info .kilms th {
            width:100%; background:url(../@{staticPath}/images/news/map-border/map-li.png) no-repeat 8px 5px; padding:0 15px 5px 22px;
            font:700 11px/13px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
            }
        .mapborders-info .kilms td {
            white-space:nowrap; text-align:right; padding:0 35px 5px 0;
            }
    .mapborders-info .c-rqs {
        color:#f00;
        }
    .mapborders-info .note {
        padding:0 0 0 22px;
        }
        .mapborders-info .note .c-rqs {
            position:absolute; margin-left:-12px;
            }
#map-big-cont {z-index:100000;}

.map-overlay {
    position:fixed; z-index:1091; top:0; left:0; width:100%; height:100%; background-color:#fff; opacity:.7; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    }

.b-bigmap-borders {
    position:fixed; left:50%; z-index:1092;width:660px; margin-left:-340px; padding:6px 10px 10px; background-color:#fff; -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.6);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.6);
    box-shadow: 0 5px 30px rgba(0,0,0,0.6);
    }
    .b-bigmap-borders h2 {
        font:700 15px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-bottom:6px;
        }
    .b-bigmap-borders .close {
        float:right; text-decoration:none; background:url(../@{staticPath}/images/news/map-border/i-close-1.png) no-repeat 100% 2px; padding-right:19px; margin-top:2px; padding-bottom: 3px;
        }
        .b-bigmap-borders .close span {
            border-bottom:1px dotted;
            }
    .bigmap-borders-i {
        border:1px solid #b3b3b3; padding:4px;
        }

/* -- / map border --*/

/* WordPress styles */
.alignright { float: right; }
.alignleft { float: left; }

/* Images styles */
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.wp-caption { line-height: 22px; margin: 20px 0; padding: 0; text-align: center; font-size: 80%; max-width: 100%; }
.wp-caption img { max-width: 100%; }

    .wp-caption p.wp-caption-text,
    .wp-caption .wp-caption-dd {
        font: italic 11px/16px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
        color: #4c4c4c;
        margin: 15px 20px 30px;
    }

/* Social bookmarks */
.op__meta { float: left; margin: 10px 0 0; width: 100%; }
.op__social { float: left; margin: 0; padding: 0; width: 100%; }
    .op__social li { float: left; height: 30px; margin: 0 3px 0 0; padding: 0; background-color: #fff; }
        .op__social li.fb-button { width: 160px; }
        .op__social li.vk-button { width: 160px; }
        .op__social li.t-button { width: 110px; left: 390px; position: absolute; z-index: 5 }
        .op__social li.od-button { width: 150px; left: 440px; z-index: 1; position: absolute; }

/* Other styles*/
.op__text { width: 100%;}
.without-image .op__text { margin: 25px 0 0; }
.op__photo_author { text-align: right; color:#818181; font: 12px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; }

.op__text ul {
    list-style-type: disc;
    margin-left: 2em;
    }
    .op__text ol {
        margin-left: 2em;
        }

/* Baraholka */
.b-latest-forum.bar { height: 350px; }
#scrollable  { height: 320px; overflow: hidden; width: 100%; position: absolute; }
/*.lf-autobaraholka__ul { width: 100%; overflow: hidden; position: absolute; bottom: 0; }*/
.lf-autobaraholka__ul { position: absolute; overflow: hidden; bottom: 0; }
    .lf-autobaraholka__ul li { float: left; width: 100%; margin: 3px 0; display: block; }
        .lf-autobaraholka__ul li .image { float: left; width: 48px; height: 48px; overflow: hidden; margin-right: 10px; }
        .lf-autobaraholka__ul li .info { margin-top: 5px; line-height: 150%; }
            .lf-autobaraholka__ul li .info .price { font-weight: 700; color: #666; padding-right: 10px; }
            .lf-autobaraholka__ul li .info .torg  { color: #ff2400; font-weight: 400; padding-right: 10px; }
            .lf-autobaraholka__ul li .info .time  { color: #666; font-weight: 400; padding-right: 10px; }

/* Catalog */
.b-catalog {margin: 10px 0 10px -12px}
.b-catalog iframe {width: 100%; height: 0; border-width: 0px;}

/* Devices */
.b-catalog-devices { border:1px solid #d9d9d9; position:relative; margin-left:-12px; margin-bottom: 10px; font-size:1em; line-height:1.273em; padding:14px 0 9px 20px; }
    .b-catalog-devices ul { width: 100%; overflow: hidden; font: 11px/14px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; }
        .b-catalog-devices ul li { width: 100px; margin: 2px 5px 5px 0; text-align: center; overflow: hidden; min-height: 100px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; _height: 100px; }
        .b-catalog-devices ul li a { text-decoration: none; }
            .b-catalog-devices ul li a:hover { color: #ef7c53; text-decoration: underline; }
        .b-catalog-devices ul li img { margin: 5px 0; }
        .b-catalog-devices ul li .price { color: #ef7c53; font-weight: 700; }

.op__topdate {float: right; text-align: right; font: italic 11px 'Open Sans', Arial, Helvetica, Verdana, sans-serif}

/* Comments */
.cmts-wrpl__ul {
	position:relative; margin-left:-52px;
	}
	.cmts-wrpl__ul li {
		background:url(../@{staticPath}/images/news/comments-bg.png) no-repeat 0 0; padding: 10px 0 20px 60px; min-height:40px;
		}
	.cmts-wrpl__ul .b-cmts-ava {
		left:0; top:15px;
		}
	.cmts-wrpl__ul .com-tls {
        font:11px/15px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding-top:5px; visibility:hidden;
		}
		.cmts-wrpl__ul .com-tls-answer {
            background:url(../@{staticPath}/images/news/i-reply.png) no-repeat 0 3px; padding-left:18px; margin-right:20px;
			}
            .cmts-wrpl__ul .com-tls-answer a {
                color:#390;
                }
		.cmts-wrpl__ul .com-tls-cite {margin-right:20px;}
        .cmts-wrpl__ul .moderation,
        .cmts-wrpl__ul .quick_edit {margin-right:20px;}
		.cmts-wrpl__ul .quick_edit.delete a {color:red;}
		.cmts-wrpl__ul .com-tls a {
			text-decoration:none;
			}
	.cmts-wrpl__ul li:hover .com-tls {
		visibility:visible;
		}
.cmts-wrpl__ul .content {
    overflow:hidden; word-wrap:break-word;
}

.cmts-wrpl__ul .content .censoredMessage {color:#ff0000;}
.cmts-wrpl__ul .content .censoredMessage.censoredMessageForAdmins {color:#000;}

.btn-send-comments {margin:0 0 26px 45px;}

.uncited {
	background-color:#fff; border:1px solid #e6e6e6; padding:10px 10px 8px 20px; color:#333; font-size:13px; line-height:18px; margin:4px 0 10px; width:88%; word-wrap:break-word;
	}
	.uncited .uncited {
		width:auto; margin-top:0;
		}
	.uncited cite {display:block; color:#4c4c4c; font:700 10px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; padding:0 0 5px}


/* Popup */
.popup {
    background: #eff4fd; border-top: 1px solid #b3b3b3; bottom: 0; display: none; height: 112px; position: fixed; right: 0; z-index: 10000; width: 400px;
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.6); -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.6); -ms-box-shadow: 0 10px 15px rgba(0,0,0,0.6); box-shadow: 0 10px 15px rgba(0,0,0,0.6);
    }
    .popup .image {
        float: left; height: 112px; width: 112px;
        }
        .popup .image a {
            display: block;
            }
        .popup .image span {
            display: block; height: 112px; width: 112px;
            }
    .popup .desc {
        float: left; margin: 15px 10px 0 15px; width: 240px;
            }
        .popup .desc h3 {
            font: 700 1.3em/1.308em 'Open Sans', Arial, Helvetica, Verdana, sans-serif; margin: 0 0 5px;
            }
        .popup .desc .date {
            color: #818181; font: italic 11px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;
            }
    .popup .closepopup {
        color: #747474; cursor: pointer; font: 700 12px/16px 'Open Sans', Arial, Helvetica, Verdana, sans-serif; display: block; padding: 5px; position: absolute; top: 5px; right: 5px;
        }
        .popup .closepopup:hover {
            color: #9a9a9a;
            }


.new-icon-1{width:34px;height:17px;background:url(../@{staticPath}/images/news/onliner-ico.png) no-repeat -16px -41px;position:absolute;top:0;right:0;z-index:3;font-size:1px}

/* + Global layout overwrite */
.onliner-navigation {z-index:auto !important;}
.onliner-navigation .onav__sec__ul {position: relative; z-index: 9 !important;}
.onliner-navigation .onav__ul .onav__new {z-index:10 !important;}
/* - Global layout overwrite */


/*
*******************************************************************************************************************************/

/*Autobaraholka-banner*/
.b-autobaraholka-banner-1{margin:-20px -20px 20px;background:#32302f url(../@{staticPath}/images/news/autobaraholka_banner_1.png) repeat-x 0 -6px;font:13px/28px 'Open Sans', Arial, Helvetica, Verdana, sans-serif;white-space:nowrap}
	.b-autobaraholka-banner-1-i{width:988px;height:34px;margin:0 auto;padding:6px 6px 0 6px;position:relative;zoom:1}

	.b-autobaraholka-banner-1-i:after,
	.b-autobaraholka-banner-1 .selects:after{height:0;visibility:hidden;display:block;font-size:0;content:"\0020";clear:both}

		.b-autobaraholka-banner-1 .add-ad-btn{padding:0 15px;background:#048f18  url(../@{staticPath}/images/news/autobaraholka_banner_1.png) repeat-x 0 -46px;float:left;color:#aad080;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.2)}
			.b-autobaraholka-banner-1 .add-ad-btn span{color:#fff}
		.b-autobaraholka-banner-1 .add-ad-btn:hover{background-position:0 -74px;text-decoration:underline}
		.b-autobaraholka-banner-1 .add-ad-btn:active{background-position:0 -102px}

		.b-autobaraholka-banner-1 .txt{padding:0 10px;float:left;color:#b2b2b2}
			.b-autobaraholka-banner-1 .txt strong{color:#fff}

		.b-autobaraholka-banner-1 .selects{width:420px;padding:0 1px 0 0;float:left;position:relative;zoom:1}
			.b-autobaraholka-banner-1 .selects li{width:154px;padding:0 1px 0 0;float:left}
			.b-autobaraholka-banner-1 .selects li.last{margin:0 -15% 0 0; width: 95px;}
				.b-autobaraholka-banner-1 .selects ins{padding:0 1px 0 0;text-decoration:none}
					.b-autobaraholka-banner-1 .selects select{width:100%}

		.b-autobaraholka-banner-1 .selects-submit{margin:0 -15% 0 0;float:left}
		/*.b-autobaraholka-banner-1 .selects-submit{margin-top:-2px} -- Add this to global-ie.css*/
			.b-autobaraholka-banner-1 .selects-submit .submit{width:auto;padding:0;margin:0;background-color:transparent;border:0 none;outline:medium none;overflow:visible;cursor:pointer;position:relative;zoom:1;white-space:nowrap}
			.b-autobaraholka-banner-1 .selects-submit .submit::-moz-focus-inner{padding:0px;border:0px}
			.b-autobaraholka-banner-1 .selects-submit .submit{display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.2);font-size:13px;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif}
				.b-autobaraholka-banner-1 .selects-submit .submit b{height:28px;padding:0 20px;background:#fff url(../@{staticPath}/images/news/autobaraholka_banner_1.png) repeat-x 0 -130px;display:-moz-inline-stack;display:inline-block;line-height:28px}
				.b-autobaraholka-banner-1 .selects-submit .submit:hover b{background-position:0 -158px}
				.b-autobaraholka-banner-1 .selects-submit .submit:active b{background-position:0 -186px}

.autobaraholka-banner-1-arrow{width:11px;height:6px;margin:0 0 -7px -5px;background:url(../@{staticPath}/images/news/autobaraholka_banner_1.png) no-repeat;position:absolute;bottom:0;left:50%;font-size:1px}

.fb_iframe {
    border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 1px;
}

.b-side-col-grey-brd{margin:10px 0 10px -12px;padding:5px 20px 0 20px;border:1px solid #e5e5e5;clear:both}

	/*Forum-themes-1*/
	.b-forum-themes-1{padding:0 20px 3px 0}
		.b-forum-themes-1__title{padding:9px 0 10px;font-size:11px;text-transform:uppercase;font-weight:700;color:#ff0000;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif}
		.b-forum-themes-1__list{padding:4px 0 4px;position:relative}
			.b-forum-themes-1__list li{padding:0 0 9px 25px;position:relative;line-height:17px;font-size:13px;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif}
				.b-forum-themes-1__list .message-icon{width:14px;height:13px;margin:3px 0 0 1px;background:url(../@{staticPath}/images/news/message_icon_3.png);top:4px;left:0; position:absolute;}
				.b-forum-themes-1__list .sup{top:-3px; font-size: 9px;}
					.b-forum-themes-1__list .sup a,
					.b-forum-themes-1__list .sup a:hover{font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;color:#808080}

	/*Forum-messages-1*/
	.b-forum-messages-1{position:relative}
    .b-forum-messages-1__title{padding:8px 0 10px;font-size:11px;text-transform:uppercase;font-weight:700;color:#ff0000;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif}
    .b-forum-messages-1__list{padding:0 0 12px;margin:-2px 0 0;position:relative}
        .b-forum-messages-1__list li{padding:10px 0;border-bottom:1px solid #e5e5e5}
        .b-forum-messages-1__list li:last-child{border-bottom:none}
            .b-forum-messages-1__list article{min-height:48px;height:auto !important;height:48px;padding:0 0 0 56px;position:relative}
                .b-forum-messages-1__list p{position:relative;top:-4px;line-height:17px;font-weight:700;font-size:13px;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif}
                    .b-forum-messages-1__list .sup{font-size:9px;font-weight:400;top:-3px}
                        .b-forum-messages-1__list .sup a,
                        .b-forum-messages-1__list .sup a:hover{font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;color:#808080}
                .b-forum-messages-1__list .author{font-size:11px;line-height:16px;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;color:#808080}
                    .b-forum-messages-1__list .author a,
                    .b-forum-messages-1__list .author a:hover{color:#000}
                    .b-forum-messages-1__list .author-userpic{width:48px;height:48px;margin:0;display:block;position:absolute;top:0;left:0}
                        .b-forum-messages-1__list .author-userpic span{width:48px;height:48px;display:table-cell;vertical-align:middle;text-align:center}
