/* CSS Document */

.Auto .BigColumn{
    width: 663px;
}

.Auto .WidthPage .BigColumn{
    width: 668px;
}

/* common */
#all{
    position: relative;

}

/* /common */

/* === ContentBlock's Design === */
.ContentBlock_Tabs .CB_header{
    background: url(/auto/images/auto/bg_CB_header.png) no-repeat;

}

.ContentBlockWide .CB_header{
    background: url(/auto/images/auto/bg_CB_header_waves_wide.png) no-repeat;

}

.ContentBlockWide_Tabs .CB_header{
    background: url(/auto/images/auto/bg_CB_header_wide.png) no-repeat;

}

.ContentBlock .CB_header h3{
    color: #3c3c3c;
}

.newsFull .ContentBlock .CB_header h3{
    padding-top: 11px !important;
}

.ContentBlock .CB_header h3 a{
    color: #333 !important;
    background: url(/auto/images/common/arr_header_auto.gif) no-repeat right;
    padding-right: 18px;
    text-decoration: none !important;
    background-position: 100% 5px !important;
}

.ContentBlock .CB_header h3 a:hover{
    color: #9c0404 !important;
}

.ContentBlock .CB_header span.textcopy{
    top: 9px;
}

.ContentBlock .CB_inner .content{
    zoom: 1;
}

.ContentBlock .CB_header .tabs{

}

/* === ContentBlock's Design === */
.rating{
    display: inline-block;
    color: #585858;
}

.rating .scale{
    display: inline-block;
    width: 75px;
    height: 13px;
    vertical-align: middle;
    background: url(/auto/images/auto/bg_rating_empty.gif) repeat-x;
    margin-right: 5px;
    line-height: 1px;
}

.rating .fill{
    display: block;
    background: url(/auto/images/auto/bg_rating_fill.gif) repeat-x;
    height: 13px;
    line-height: 1px;
}

.ContentBlock .CB_header a.rss{
    background: url(/auto/images/auto/ico_rss.gif) no-repeat;
    float: right;
    width: 13px;
    height: 14px;
    margin-top: 13px;
}

.ContentBlock .content .more{
    text-align: right;
    padding-bottom: 0;
}

.ContentBlock .content .more a{
    padding-left: 10px;
    text-decoration: none;
    margin-top: 0;
}

.quickSearch .content form .submit{
    background: url(/auto/images/auto/button_search.gif) no-repeat;
}

.quickSearch .tabs .current .dd_button{
    background: url(/auto/images/auto/arr_search_dropdown.gif) no-repeat;
}

/* === FeaturedNews === */

.NewFeaturedNews .navButtons .button_up{
    background-image: url(/auto/images/auto/arr_featNews_up.gif);
}

.NewFeaturedNews .navButtons .button_dwn{
    background-image: url(/auto/images/auto/arr_featNews_dwn.gif);
}

/* ===.NewFeaturedNews === */

/* === autoSearch === */

.autoSearch{
}

.autoSearch .tabs{

}

.autoSearch .content{
    font-size: 110%;
    padding: 10px 16px 3px 16px;
}

.autoSearch .content label{
    width: 64px;
    display: inline-block;
    margin-bottom: 8px;
}

.autoSearch .content div.select{
    vertical-align: middle;
}

.autoSearch .content div.buttons{
    text-align: right;
    padding-top: 2px;
}

.autoSearch .content div.buttons span{
    margin: 0 8px;
}

/* === AutoCatalog === */

/* === AutoCatalog === */

.AutoCatalog{
}

.AutoCatalog .content{
    font-size: 110%;
}

.AutoCatalog .popular{
    padding-top: 5px;
    word-spacing: -0.25em;
}

.AutoCatalog .popular b{
    padding-left: 4px;
}

.AutoCatalog .popular a{
    word-spacing: normal;
}

.AutoCatalog .popular img{
    padding: 4px 0;
}

/* === AutoCatalog === */

/* === SoonScreens === */

.SoonScreens{
}

.SoonScreens ul{
    margin: 6px -7px 0 -7px;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
    overflow: hidden;
/ zoom : 1;
}

.SoonScreens ul li{
    float: left;
    width: 200px;
    padding: 0 8px;
}

.SoonScreens .image img{
    margin-bottom: 3px;
}

.SoonScreens .title{
    font-size: 130%;
    display: block;
    padding-bottom: 4px;
}

.ContentBlock .content .info{
    font-size: 115%;
    color: #666666;
    padding-right: 8px;
}

/* === SoonScreens === */

/* === HotNewsBlock === */
.HotNewsBlock .content{
    padding: 10px 14px;
}

.HotNewsBlock .topNew{
    float: left;
    width: 290px;
}

.HotNewsBlock .topNew h2{
    font-size: 140%;
    display: inline;
}

.HotNewsBlock .topNew img{
    margin-bottom: 3px;
}

.HotNewsBlock .topNew .time{
    color: #666666;
    padding: 0 8px 0 3px;
}

.HotNewsBlock .HotNewsList{
    margin-left: 316px;
}

.HotNewsBlock .HotNewsList li{
    overflow: hidden;
/ zoom : 1;
    padding-bottom: 12px;
}

.HotNewsBlock .HotNewsList .image{
    float: left;
}

.HotNewsBlock .HotNewsList .text{
    margin-left: 76px;
}

.HotNewsBlock .HotNewsList .title{
    font-size: 110%;
}

.HotNewsBlock .newsList{
    margin-left: 316px;
}

.HotNewsBlock .newsList li{
    padding-bottom: 8 !important;
    padding-top: 0 !important;
    font-size: 110%;
}

/* === HotNewsBlock === */

/* === VideoCarousel === */

.VideoCarousel .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 630px;
    margin-left: 2px;
}

.VideoCarousel .carousel_container ul{
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
}

.VideoCarousel .carousel_container ul li{
    overflow: hidden;
    float: left;
    width: 120px;
    padding-right: 50px;
    font-size: 110%;
    padding-bottom: 10px;
}

.VideoCarousel .carousel_container ul li .time{
    color: #999999;
}

/* === HotNewsBlock === */

/* === Directory === */

.Directory{
}

.Directory .article{
    margin: -6px -10px 0 -10px;
    padding: 3px 14px;
    background: #f7f7f7;
    border-bottom: #cccccc 1px dashed;
    margin-bottom: 7px;
    font-size: 110%;
}

.Directory .article .title{
    font-size: 120%;
}

.Directory .article p{
    padding: 2px 0;
}

.Directory b.title{
    font-size: 110%;
}

.Directory ul.newsList{
    padding-right: 0 !important;
}

/* === Directory === */

/* ul.newsList */

.ContentBlock ul.newsList{
    padding: 0 !important; /* margin:8px 12px 0 12px; */

}

.ContentBlock ul.newsList li{
    overflow: hidden;
/ zoom : 1;
    padding-bottom: 5px;
    font-size: 110%;
    color: #949494;
}

.ContentBlock ul.newsList li .image{
    float: left;
    margin-right: 10px;
    padding-top: 0;
}

.ContentBlock ul.newsList li .text{
}

.ContentBlock ul.newsList li .date, .ContentBlock ul.newsList li .photos_icon, .ContentBlock ul.newsList li .comments_icon{
    font-size: 90%;
    margin-right: 5px;
}

.ContentBlock ul.newsList li p{
    color: #666666;
}

.ContentBlock ul.newsList li.marked{
    padding-bottom: 8px;
    font-size: 110%;
    padding-left: 16px;
    background: url(/auto/images/auto/marker_ul.gif) no-repeat 0 3px;
}

.Stocks ul.newsList li.marked, .Directory ul.newsList li.marked{
    background-image: url(/auto/images/auto/marker_ul.gif);
}

/* ul.newsList */

/* === Gadgets  (Right Column) === */

/* Contest */

.ContentBlock .navButtons{
    position: absolute;
    top: 12px;
    right: 14px;
    color: #fff;
    font-size: 120%;
    /*	z-index: 420;*/
}

.ContentBlock .navButtons a{
    width: 16px;
    height: 15px;
    display: inline-block;
    right: 0;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
}

.ContentBlock .navButtons .btn_prev{
    background: url(/auto/images/auto/arrow_prev.gif) no-repeat;
    margin-left: 6px;
}

.ContentBlock .navButtons .btn_next{
    background: url(/auto/images/auto/arrow_next.gif) no-repeat;
    margin-left: 2px;
}

.ContentBlock .navButtons .notAble{
    visibility: visible;
}

.Contest .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 300px;
}

.Contest .carousel_container ul{
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
}

.Contest .carousel_container ul li{
    overflow: hidden;
    float: left;
    width: 300px;
    font-size: 150%;
}

.Contest .carousel_container ul li img{
    float: left;
    margin-right: 10px;
}

/* Contest */

/* tags */

.rightColumn .Tags .content{
    padding: 6px 12px 0px 12px;
    text-align: center;
    line-height: 140%;
}

.rightColumn .Tags .content a{
}

.Tags .f7{
    font-size: 240%;
}

.Tags .f6{
    font-size: 210%;
}

.Tags .f5{
    font-size: 170%;
}

.Tags .f4{
    font-size: 140%;
}

.Tags .f3{
    font-size: 120%;
}

.Tags .f2{
    font-size: 110%;
}

.Tags .f1{
    font-size: 100%;
}

.rightColumn .Tags a.more{
    line-height: 180%;
}

/* tags */

.rightColumn .CB_header .DropDownElement{
    position: absolute;
    top: 11px;
    right: 16px;
}

.DropDownElement a.dd_button, .DropDownElement .DropDownList span font{
    background-image: url(/auto/images/auto/arr_search_dropdown.gif);
}

/* === Gadgets === */

#footer .rss{
    background-image: url(/auto/images/auto/ico_rss_footer.gif);
}

.ContentBlock .CB_header .tabs li a{
    display: inline-block;
    height: 18px;
    padding: 6px 11px 0 11px;
}

.ContentBlock .CB_header .tabs li.current{
    background: url(/auto/images/auto/bg_tabs_active_left.gif) no-repeat;
    z-index: 400;
}

.ContentBlock .CB_header .tabs li.current a{
    background: url(/auto/images/auto/bg_tabs_active_right.gif) no-repeat right;
    color: #4e4e4e;
}

div.select input{
    background: url(/auto/images/auto/ico_arr_select.gif) no-repeat right 0;

    /*	height: 15px !important;*/
    padding: 1px 18px 1px 6px;
}

div.select ul{

}

/* float:left, float:right (taken from finance.css)   */

.fl{
    float: left;
}

.fr{
    float: right;
}

/* styles for clear blocks (taken from finance.css) */

.clear{
    clear: both;
    height: 0px;
    overflow: hidden;
    font-size: 0px;
}

.clear_small{
    clear: both;
    height: 5px;
    overflow: hidden;
    font-size: 0px;
}

.clear_medium{
    clear: both;
    height: 10px;
    overflow: hidden;
    font-size: 0px;
}

.clear_big{
    clear: both;
    height: 15px;
    overflow: hidden;
    font-size: 0px;
}

/* end styles for clear blocks */

/* styles for glossary */

.DemicenterColumn{
    width: 310px;
    text-align: left !important;
}

.alphabet{
    font-size: 14px;
}

.alphabet a, .alphabet a:visited{
    display: block;
    float: left;
    padding: 1px 3px;
    color: #de0000;
    margin-right: 2px;
    text-decoration: underline;
}

.alphabet a:hover{
    text-decoration: none;
}

.alphabet span{
    display: block;
    float: left;
    padding: 1px 3px;
    color: #7a7a7a;
    margin-right: 2px;
}

.bukva{
    font-size: 20px;
    color: #de0000;
}

.alph .gray a{
    color: #666;
    line-height: 20px;
    font-size: 13px;
}

.normal{
    font-size: 12px;
}

.gray{
    color: #666;
}

/* end styles for glossary */

.tagsCloud .f7{
    font-size: 30px;
}

.tagsCloud .f6{
    font-size: 27px;
}

.tagsCloud .f5{
    font-size: 24px;
}

.tagsCloud .f4{
    font-size: 18px;
}

.tagsCloud .f3{
    font-size: 15px;
}

.tagsCloud .f2{
    font-size: 14px;
}

.tagsCloud .f1{
    font-size: 12px;
}

/* === Temp gallery === */

.rightColumn .newsFull{
    background: url(/auto/images/common/bg_CB_inner.png) repeat-y 0 0;

    padding: 0 3px;
    z-index: 300;
    overflow: visible !important;
    zoom: 1;
}

/*.rightColumn .gadget {
	background:none;
	list-style:none;
	width:328px;
	padding:0px 0;
	margin:0;
	float:left;
}*/
/*.rightColumn .gadget .bottomBorder {
	background:url(/auto/images/common/bg_CB_footer.png) no-repeat 0 0;

	height:8px;
	width:328px;
}*/
.rightColumn .nF_rightcol{
    width: 313px !important;

}

/*.rightColumn .gadget .title {
	background:url(/auto/images/auto/bg_CB_header_waves.png) no-repeat 0 0;

	height:31px;
	padding:0 19px 0 14px;
	cursor: default;
}
.rightColumn .gadget h3 {
	color:#3C3C3C;
	padding-top:11px;
	font-size:150%;
	font-weight:normal;
	line-height:normal;
	font-family:Arial;
	padding:0;
	padding-top:9px;
	height: auto;
}*/
.rightColumn .minimizeButton{
    display: none !important;
}

.rightColumn .translaterG .content{
    background: url(/auto/images/common/bg_CB_inner.png) repeat-y 0 0;

    padding: 0 3px;
    z-index: 300;
    overflow: none !important;
    zoom: 1  !ie;
    margin: 0 0 !important;
}

.rightColumn .newsFull .floatLeft{
    float: left;
    margin-top: 3px;
    width: 246px;
}

.rightColumn .newsFull .floatLeft .bigImg{
    padding: 3px;
    background: #f0f0f0;
    margin-bottom: 8px;
}

.rightColumn .bigImg_right{
    width: 290px;
    padding: 0 !important;
    overflow: hidden;
}

.rightColumn .newsFull .floatLeft .text{
    padding: 14px 4px 4px 4px;
    text-align: left;
}

.rightColumn .newsFull .floatLeft .foto_author{
    padding-bottom: 4px;
    color: #939393;
    display: block;
}

.rightColumn .newsFull .floatLeft .previews{
    position: relative;
    margin-bottom: 8px;
}

.rightColumn .newsFull .floatLeft .previews ul{
    margin: 0;
    padding: 0;
    list-style: none;
    /*margin-left: 2px;*/

    overflow: hidden;
    _zoom: 1;
}

.rightColumn .newsFull .floatLeft .previews ul li{
    float: left;
    padding: 0;
    padding-right: 1px;
    background: none;
}

.rightColumn .newsFull .floatLeft .previews ul li.selected img{
    border: #dd3838 2px solid;
    width: 116px !important;
    height: 86px !important;
}

.rightColumn .newsFull .floatLeft .previews .btn_prev{
    position: absolute;
    top: 33px;
    left: 2px;
    z-index: 1;
}

.rightColumn .nF_rightcol .btn_prev{
    top: 16px !important;
    left: 0 !important;
}

.rightColumn .newsFull .floatLeft .previews .btn_next{
    position: absolute;
    top: 33px;
    right: 2px;
    z-index: 1;
}

.rightColumn .nF_rightcol .btn_next{
    top: 16px !important;
    right: 0 !important;
}

.rightColumn .newsFull .stripViewer{
    background: #f1f1f1;
    border-right: #f1f1f1 2px solid;
    border-left: #f1f1f1 2px solid;
    padding: 4px 0px 4px 0px;
    width: 242px !important;
    margin: 0 !important;
    margin-bottom: 12px !important;
    position: relative;
    overflow: hidden;
}

.rightColumn .nF_rightcol .stripViewer{
    width: 272px !important;
    height: 48px !important;
    padding-left: 4px !important;
    border: 0 !important;
}

.rightColumn .newsFull .stripViewer li{
    width: 120px;
    height: 90px;
    padding: 0px !important;
    margin-right: 3px;
    text-align: center;
    background: #dfdfdf url(/auto/images/gallery/bg_03_sml.jpg) no-repeat bottom !important;
}

.rightColumn .nF_rightcol .stripViewer li{
    background: none;
    width: 64px;
    height: 48px;
    margin-right: 4px;
}

.auto-banner{
    padding: 0 0 8px 14px;
}

.mrt5{
    margin-right: 5px;
}

.mrl5{
    margin-left: 5px;
}

.mart5{
    margin-top: 5px;
}

.mrt10{
    margin-right: 10px;
}

.mrl10{
    margin-left: 10px;
}

.mart10{
    margin-top: 10px;
}

.hnil{
    margin-top: 0px
}

.clear10{
    clear: both;
    height: 10px;
    font-size: 0;
    line-height: 0px;
    overflow: hidden;
}

/* === Temp gallery === */

.large{
    font-size: 15px;
}

.alph .gray a{
    color: #666;
    line-height: 20px;
    font-size: 13px;
}

.ContentBlockWide, .ContentBlockWide_Tabs{
    clear: both;
}

.mrt_small{
    margin-right: 5px;
}

.mrl_small{
    margin-left: 5px;
}

.mrl{
    margin-left: 10px;
}

.mtp_xsmall{
    margin-top: 3px;
}

.small{
    font-size: 11px;
}

/* NewsFull */

.ArticleContent .CB_header{
    height: 8px;
    font-size: 1px;
    background: url(/images/common/bg_CB_header_blank_wide.png) no-repeat;

}

.ArticleContent .CB_inner .content{
    border-top: #fff 0px solid !important;
}

.ArticleContent .NewsCategory{
    font-size: 130%;
    float: left;
}

.ArticleContent div.back{
    font-size: 130%;
    text-align: right;
}

.ArticleContent div.back a{
    padding-left: 7px;
    background: url(/images/common/arr_back.gif) no-repeat 0 6px;
}

.NewGolosovalka .ArticleContent .content{

}

.ArticleContent .content h1{
    margin: 8px 0;
    padding: 0;
    font-size: 170%;
    font-weight: 100;
}

.ArticleContent .content h3{
    margin: 0;
    padding: 0;
    font-size: 110%;
    font-weight: 900;
    padding-bottom: 10px;
    line-height: 140%;
}

.ArticleContent .content p{
    margin: 0;
    padding: 0;
    font-size: 110%;
    padding-bottom: 12px;
    line-height: 140%;
    text-align: justify;
}

.ArticleContent .content .map_link{
    padding-left: 16px;
    text-decoration: underline;
    background: url(/images/common/ico_maplink.gif) no-repeat 0 2px;
}

.ArticleContent .content .videos_icon{
    color: #0049a3 !important;
    text-decoration: underline;
}

.ArticleContent .content ul, .ArticleContent .content ol{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    padding-bottom: 12px;
    font-size: 110%;
}

.ArticleContent .content ol{
    list-style: decimal;
    padding-left: 28px;
}

.ArticleContent .content ul li{
    padding-left: 14px;
}

.ArticleContent .content .fontsize{
    float: right;
    color: #5e5e5e;
    font-size: 90%;
}

.ArticleContent .fontsize .print{
    padding-right: 20px;
}

.ArticleContent .fontsize img{
    vertical-align: text-bottom;
}

.opera .ArticleContent .fontsize img{
    vertical-align: text-top;
}

.safari .ArticleContent .fontsize img{
    vertical-align: top;
}

.ArticleContent .content .time{
    font-size: 90%;
    color: #5e5e5e;
    padding-bottom: 20px;
}

.ArticleContent .floatLeft{
    float: left;
    width: 246px;
    margin-right: 24px;
    margin-top: 3px;
}

.ArticleContent .floatLeft .bigImg{
    padding: 12px 14px;
    margin-left: -10px;
    margin-right: -12px;
    background: #f0f0f0;
    padding-bottom: 0px;
    width: 240px;
}

.ArticleContent .floatLeft .text{
    padding: 4px;
}

.ArticleContent .floatLeft .foto_author{
    padding-bottom: 4px;
    color: #939393;
    display: block;
}

.ArticleContent .floatLeft .previews{
    position: relative;
    padding: 4px 12px;
    margin-left: -10px;
    margin-right: -12px;
    margin-bottom: 8px;
    background: #f0f0f0;
    width: 244px;
    overflow: hidden;
    zoom: 1;
}

.ArticleContent .floatLeft .previews .previews_container{
    overflow: hidden;
/ zoom : 1;
    position: relative;
}

.ArticleContent .floatLeft .previews ul{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 2px;
    margin-bottom: 4px;
    overflow: hidden;
    _zoom: 1;
}

.ArticleContent .floatLeft .previews ul li{
    float: left;
    padding: 0;
    padding-right: 1px;
    background: none;
}

.ArticleContent .floatLeft .previews ul li.selected img{
    border: #dd3838 2px solid;
    width: 116px !important;
    height: 86px !important;
}

.ArticleContent .floatLeft .previews .btn_prev{
    position: absolute;
    top: 39px;
    left: 20px;
    z-index: 1;
    width: 18px;
    height: 18px;
    background: url(/images/common/arr_preview_back.png) no-repeat;

}

.ArticleContent .floatLeft .previews .btn_next{
    position: absolute;
    top: 39px;
    right: 20px;
    z-index: 1;
    width: 18px;
    height: 18px;
    background: url(/images/common/arr_preview_next.png) no-repeat;

}

.ArticleContent .previews .photos_icon{
    color: #0049a3 !important;
    font-size: 110%;
    float: right;
}

.ArticleContent .floatLeft .themeNews{
    padding-top: 12px;
}

.ArticleContent .floatLeft .themeNews .title{
    font-size: 150%;
    font-weight: 100;
    color: #3c3c3c;
    padding-bottom: 6px;
}

.ArticleContent .floatLeft .themeNews ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.ArticleContent .floatLeft .themeNews ul li{
    padding: 0 10px 8px 12px;
    font-size: 110%;
    background: url(/images/common/marker_ul.gif) no-repeat 0 5px;
}

.ArticleContent .content .quotation{
    float: right;
    margin: 3px 0 6px 18px;
    width: 206px;
    padding: 12px;
    background: #f0f0f0;
}

.ArticleContent .content .quotation p{
    font-weight: 900;
    text-align: inherit;
    font-size: 110%;
    overflow: hidden;
    _zoom: 1;
    padding: 0;
    margin: 0;
}

.ArticleContent .content .quotation .openQuote{
    float: left;
    margin-right: 10px;
    margin-bottom: 2px;
}

.ArticleContent .content .quotation .closeQuote{
    float: right;
    margin-top: 3px;
    margin-left: 10px;
}

.ArticleContent .content .quotation .author{
    color: #939393;
    font-size: 85%;
}

.ArticleContent .newsInfo{
    /*
			padding-top: 10px;
			border-top: #e0e0e0 1px solid;
			color: #666;
			font-size: 110%;*/
}

.ArticleContent .content .tags{
    color: #878787;
}

.ArticleContent .RatesTable{
    margin: 10px -11px;
    border-bottom: #e2e2e2 1px solid;
}

.ArticleContent .RatesTable .title{
    background: #ecf8fe;
    border-top: #e3f1f6 1px solid;
    border-bottom: #e3f1f6 1px solid;
    padding: 6px 10px;
    font-size: 130%;
}

.ArticleContent .RatesTable .headerTR th{
    border-bottom: #e2e2e2 1px solid;
}

.ArticleContent .RatesTable td{
    height: 28px;
}

.RatesDataTable{
    width: 100%;
    float: left;
    position: relative;
    z-index: 502;
    margin-bottom: 10px;
    border-collapse: separate;
/ border-collapse : collapse;
}

.switchableRows{
    width: 253px;
}

.RatesDataTable td{
    height: 30px;
    vertical-align: middle;
    padding-left: 8px;
    font-size: 110%;
    padding-bottom: 1px;
    border-bottom: 1px solid #e2e2e2;
}

.RatesDataTable td.name{
    padding-left: 8px;
}

.RatesDataTable tr.selected td.name{
    padding-left: 7px;
}

.RatesDataTable th{
    text-align: left;
    padding-left: 8px;
    background: #fff;
    white-space: nowrap;
    height: 30px;
    vertical-align: middle;
    color: #999999;
}

.RatesDataTable th img.marker{
    position: absolute;
    margin-left: -10px;
    margin-top: 3px;
}

.RatesDataTable th a{
    font-size: 110%;
    text-decoration: none;
}

.RatesDataTable tr{
    /*background: #f9f9f9 url(/images/common/bg_table_tr_dashed.gif) no-repeat bottom;*/
}

.RatesDataTable tr.noneBG{
    background-image: none;
}

.switchableRows tr{
    cursor: pointer;
}

.RatesDataTable tr.headerTR{
    cursor: default;
}

.RatesDataTable .selected td{
    border-top: #f8de75 1px solid !important;
    border-bottom: #f8de75 1px solid !important;
    background: #fffcea;
}

.Polls .content p.question{
    font-size: 150%;
}

.Polls .content .date{
    color: #666;
    padding-right: 24px;
    font-size: 110%;
}

.Polls .content .category{
    font-size: 110%;
}

.Polls .content form.poll{
    padding: 13px 0px 6px 30px;
}

.Polls .content form.poll input.radio{
    margin-left: -27px;
    float: left;
    width: 20px;
    padding-right: 7px;
    margin-top: 3px;
}

.Polls .content form.poll label{
    display: block;
    padding-bottom: 14px;
    color: #454545;
    font-size: 125%;
}

.Polls .content .more{
    float: right;
    display: block;
}

.Polls .content ul{
    margin: 12px 6px;
}

.Polls .content ul li{
    padding-bottom: 12px;
    font-size: 130%;
}

.Polls .content ul li input{
    /*visibility: hidden;



				position: absolute;*/

}

.Polls .content ul li span.radioBtn{
    /* background: url(/images/common/bg_quiz_radio.gif) no-repeat;



				display: inline-block;



				width: 13px;



				height: 13px;



				vertical-align: middle;



				margin-right: 10px;



				padding-bottom: 2px;



				cursor: pointer;*/

}

.Polls .content ul li span.radioBtn img{
    visibility: hidden;
}

.Polls .content ul li.selected span img{
    visibility: visible;
}

.news p.note{
    margin: 12px 3px 3px 3px;
    color: #666;
}

.black{
    color: #000;
}

/* NewsFull */

/* NEW ARTICLE DESIGN */

.ArticleContent{
    float: none;
}

.ArticleContent .bigImg{
    background: #f7f7f7;
    margin: 6px -9px;
    padding: 11px 12px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    font-size: 120%;
}

.ArticleContent .bigImg img{
    float: left;
    margin-right: 6px;
}

.ArticleContent .bigImg .foto_author{
    font-size: 85%;
    position: absolute;
    bottom: 10px;
    color: #666;
}

.ArticleContent .previews{
    background: #f7f7f7;
    margin: 6px -10px 0;
    padding: 4px 0px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    font-size: 120%;
}

.ArticleContent .previews .title{
    font-weight: 100;
    display: block;
    padding: 6px 12px;
    font-size: 16px;
    border-top: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ebebeb));
}

.ArticleContent .previews .btn_prev{
    display: block;
    width: 15px;
    height: 36px;
    background: url(/auto/images/auto/arr_gallery_prev.gif) no-repeat;
    position: absolute;
    left: 0px;
    top: 70px;
}

.ArticleContent .previews .btn_next{
    display: block;
    width: 15px;
    height: 36px;
    background: url(/auto/images/auto/arr_gallery_next.gif) no-repeat;
    position: absolute;
    right: 0px;
    top: 70px;
}

.ArticleContent .previews .previews_container{
    width: 615px;
    height: 90px;
    margin: 10px 19px;
    overflow: hidden;
    position: relative;
}

.ArticleContent .previews ul{
    height: 90px;
    position: relative;
    left: 0;
}

.ArticleContent .previews li{
    padding: 0 0 0 3px !important;
    float: left;
}

.ArticleContent .themeNews{
}

.ArticleContent .themeNews .title{
    font-size: 120%;
    font-weight: 900;
    padding-bottom: 6px;
}

.ArticleContent .themeNews ul{
    padding: 0 !important;
}

.ArticleContent .themeNews li{
    background: url(/auto/images/auto/themeNews_blt.gif) no-repeat 0 2px !important;
    padding-bottom: 6px;
}

/*
.pagination {
	text-align: center;
	padding: 14px 0 4px 0;
	font-size: 12px;
	word-spacing: -0.25em;
}
	.pagination span {
		display:inline-block;
		background-color:#fff;
		border:1px solid #fff;
		padding:4px 7px !important;
		margin:0px 1px;
	}
	.pagination a {
		display:inline-block;
		background-color:#ECF6FE;
		border:1px solid #ECF6FE;
		padding:4px 0px !important;
		width: 1.8em;
		text-align: center;
		margin:0px 1px;
		color:#0150AD;
		font-weight:700;
	}
	.pagination a:hover {
		background-color:#ECF6FE;
		border-color:#CBE2F5;
		color:#0150AD;
}
	.pagination span.currnet {
		background-color:#1670C5 !important;
		border-color:#135EA6 !important;
		color:#fff !important;
	}
	.pagination a.prev {
		margin-right:8px;
		padding: 4px 8px !important;
		width: auto;
	}
	.pagination a.prev em {
		background:url(/auto/images/auto/ic_pred.gif) no-repeat 0px 3px;
		padding-left:12px !important;
		font-style:normal;
}
	.pagination a.next {
		margin-left:8px;
		width: auto;
		padding: 4px 8px !important;
	}
	.pagination a.next em {
		background:url(/auto/images/auto/ic_next.gif) no-repeat right 3px;
		padding-right:12px !important;
		font-style:normal;
	}
*/
.newsFull .otherNews{
}

.newsFull .otherNews .container{
    width: 588px;
    margin: 0 auto 0 38px;
    overflow: hidden;
    position: relative;
}

.newsFull .otherNews .newsList{
    min-height: 90px;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.newsFull .otherNews .newsList li{
    background: none !important;
    float: left;
    width: 90px;
    width: 120px;
    padding: 0 27px 0 0;
}

.newsFull .otherNews .newsList img{
    display: block;
    width: 120px;
    height: 90px;
    margin-bottom: 4px;
}

.newsFull .otherNews .btn_prev{
    background: url(/main/images/arr_daysel_left_big.gif) no-repeat scroll 0 0 transparent;
    height: 58px;
    left: 4px;
    position: absolute;
    top: 61px;
    width: 23px;
    z-index: 220;
}

.newsFull .otherNews .btn_next{
    background: url(/main/images/arr_daysel_right_big.gif) no-repeat scroll 0 0 transparent;
    height: 58px;
    right: 4px;
    position: absolute;
    top: 61px;
    width: 23px;
    z-index: 220;
}

span.button_red{
    display: inline-block;
    background: url(/images/common/bg_button_lred_left.gif) no-repeat;
}

span.button_red input, span.button_red a{
    display: inline-block;
    border: #fff 0px solid;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    color: #fff !important;
    background: url(/images/common/bg_button_lred_right.gif) no-repeat top right;
    cursor: pointer;
    font-size: 12px;
/ margin-right : - 10 px;
}

/* NEW ARTICLE DESIGN */
.sitemapBlock h1{
    font-size: 24px;
    margin-bottom: 10px;
}

.sitemapBlock .ContentBlock .content{
    padding-left: 0;
    padding-top: 10px;
}

.sitemapBlock .ContentBlock .content{
    border: 0px solid #fff;
    font-size: 14px;
}

.sitemapBlock a:link, a:active{
    color: #0092E4;
}

.sitemapBlock a{
    color: #0092E4;
    text-decoration: underline;
}

.sitemapBlock a:hover{
    text-decoration: none;
}

.sitemapBlock a:visited{
    color: #0092E4;
}

/* CARS CATALOGUE */

.SoonScreensFor ul{
    overflow: hidden;
    margin: 0;
}

.SoonScreensFor ul li{
    float: left;
    height: 155px;
    padding: 0;
    text-align: center;
    width: 158px;
}

.SoonScreensFor li a{
    font-size: 14px;
    padding: 0 2px 2px;
}

.SoonScreensFor li a img{
    display: block;
}

.SoonScreensFor li a, .SoonScreensFor li strong, .SoonScreensFor li small{
    display: block;
}

/* REVIEWS */

.reviewsThread li{
    padding: 5px 12px;
    background: url("/auto/images/common/bg_blogslist.gif") 0 100% repeat-x;
}

.reviewsThread img{
    float: left;
    margin: 0 5px 0 0;
}

.reviewsThread .text{
    margin: 0 0 0 60px;
}

.reviewsThread .text strong{
    display: block;
    font-size: 110%;
}

.blMore, p.CB_foot a.more{
    background: #ECF6FE url("/auto/images/common/bg_more.gif") 100% 50% no-repeat;
    padding: 0 18px 0 3px;
    text-decoration: none;
    text-transform: lowercase;
    white-space: nowrap;
}

.reviewsThread .text small{
    display: block;
    padding: 2px 0;
    font-size: 100%;
    color: #666;
}

p.CB_foot{
    margin: -1px 0 0;
    padding: 7px;
    text-align: right;
}

.button_grn, .button_grn:visited{
    display: inline-block;
    background: url("/images/finance/bg_btn_green_23.gif") 0 0 no-repeat;
    color: #fff;
}

.button_grn span{
    display: inline-block;
    height: 23px;
    line-height: 22px;
    padding: 0 14px;
    background: url("/images/finance/bg_btn_green_23_r.gif") 100% 0 no-repeat;
}

.button_grn span span{
    padding: 0 0 0 16px;
    background: url("/auto/images/common/ico_plus_white.gif") 0 50% no-repeat;
}

p.CB_foot a.more{
    padding: 3px 18px 3px 10px;
}

/* NEWS AUTO */

.NewsBlock li{
    padding: 5px 0;
}

.NewsBlock img{
    float: left;
}

.NewsBlock .text{
    margin: 0 0 0 130px;
}

.NewsBlock h4{
    font-size: 110%;
}

.NewsBlock small{
    padding: 0 5px 0 0;
    font-size: 100%;
    color: #666;
}

/* AUTO CLUBS */
.TwoCBlock ul{
    overflow: hidden;
}

.TwoCBlock li{
    float: left;
    width: 50%;
}

.TwoCBlock img{
    float: left;
}

.TwoCBlock div.text{
    margin: 0 0 0 60px;
    padding: 0 5px 2px 0;
}

.TwoCBlock h4{
    font-size: 110%;
    font-weight: bold;
}

.TwoCBlock h4 a{
    font-weight: normal;
}

/* VIDEO */

.VideoBlock ul{
    overflow: hidden;
}

.VideoBlock li{
    float: left;
    width: 25%;
}

.VideoBlock li p, .VideoBlock h4{
    padding: 0 4px;
}

.VideoBlock .views_icon{
    display: block;
    margin: 0;
    line-height: 150%;
    text-align: left;
}

.user_icon{
    padding: 0 0 0 22px;
    line-height: 170%;
    background: url(/auto/images/common/ico_usr.gif) 0 50% no-repeat;
}

/* Catalog Brands */

.BrandsBlock ul{
    overflow: hidden;
    padding: 0 0 10px;
}

.BrandsBlock li{
    float: left;
    width: 20%;
}

.BrandsBlock a{
    display: block;
    text-align: center;
}

.BrandsBlock a:hover{
    background-color: #fffbde;
}

/* Complectation */

.ComplectBlock{
    z-index: 510;

}

.ComplectBlock .content{
    padding: 0;
}

.ComplectBlock h4{
    font-weight: 100;
    display: block;
    padding: 6px 12px;
    line-height: normal;
    font-size: 16px;
    border-top: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    background: #ebebeb url(/images/auto/GolosovBlockBgTitle.png) repeat-x top;

}

.ComplectBlock table{
    margin: 0 1px;
    font-size: 110%;
    table-layout: fixed;
    width: 99.7% !important;
}

.ComplectBlock th{
    padding: 0 12px;
    font-size: 90%;
    /*line-height:24px;*/

    text-align: left;
    border-bottom: solid 1px #ebebeb;
}

.ComplectBlock td{
    padding: 3px 12px;
    background: #f7f7f7;
}

.ComplectBlock tbody th{
    border: 0;
    padding: 3px 12px;
    color: #004faf;
    background: #f7f7f7;
}

.odd td, .odd th{
    background: #fff !important;
}

/* Other brands */

.otherBrands li{
    text-align: center;
}

.otherBrands small{
    color: #666;
}

/* Reviews */

.ComplectBlock h4 span{
    position: absolute;
    top: -12px;
    margin: 0 5px;
    overflow: hidden;
    width: 46px;
    height: 39px;
    line-height: 38px;
    background: url(/auto/images/auto/review.png) 0 0 no-repeat;
    color: #FFF;
    font-size: 100%;
    text-align: center;
}

.reviewsCar table{
    table-layout: auto;
}

/* Rewiews Rate Booble */

.rateBooble{
    overflow: hidden;
}

.rateBooble li{
    float: left;
    margin: 0 -7px 0 0;
    padding: 4px 0;
}

/* default */

.rateBooble a{
    position: relative;
    z-index: 0;
    display: block;
    width: 50px;
    height: 28px;
    padding: 0 0 0 0;
    line-height: 28px;
    text-align: right;
    background: url(/auto/images/auto/ratebooble.png) 100% 0 no-repeat;
    color: #7d7d7d;
    font-size: 80%;
}

.rateBooble span{
    display: block;
    width: 24px;
    position: absolute;
    right: 1px;
    text-align: center;
}

.rateBooble li:first-child a, .rateBooble li.selected:first-child a{
    width: 11px;
    padding-right: 18px;
    margin-right: -8px;
    background-position: -45px 0;
}

.rateBooble li:first-child span{
    right: 9px;
}

/* selected */

.rateBooble li.selected a{
    background-position: 100% -84px;
    color: #fff;
}

.rateBooble li.selected a{
    background-position: 100% -84px;
    color: #fff;
}

.rateBooble li.selected:first-child a{
    background-position: -45px -84px;
}

.rateBooble li.selectedLast:first-child a, .rateBooble li.hoverLast:first-child a{
    width: 17px;
    padding-right: 10px;
    margin-right: -7px;
    background-position: -40px -168px;
    z-index: 1;
}

.rateBooble li.selectedLast a{
    z-index: 1;
    background-position: 100% -168px;
}

/* hover */

.rateBooble li.hover:first-child a{
    background-position: -45px -28px;
}

.rateBooble li.hover a{
    background-position: 100% -28px;
    color: #fff;
}

.rateBooble li.hoverLast:first-child a{
    background-position: -40px -112px;
}

.rateBooble li.hoverLast a{
    background-position: 100% -112px;
    z-index: 1;
}

/* active */

.rateBooble li.active:first-child a{
    background-position: -45px -56px;
}

.rateBooble li.active a{
    background-position: 100% -56px;
    color: #fff;
}

.rateBooble li.activeLast:first-child a{
    background-position: -40px -140px;
}

.rateBooble li.activeLast a{
    background-position: 100% -140px;
    z-index: 1;
}

.reviewsCar .reviewsThread{
    padding: 0 1px;
}

/* jNice form rewriter */

.jNiceWrapper{
    position: relative;
    background-color: #FFF;
    border: 1px solid #D4E0EE;
    line-height: 16px;
    display: inline-block;
}

.jNiceHidden{
    display: none;
}

.jNiceSelectWrapper{
    display: inline-block;
}

.jNiceSelectWrapper span{
    display: inline-block;
    padding: 0 18px 0 6px;
    background: url(/auto/images/common/arr_select_filters.gif) 100% -1px no-repeat;
    cursor: pointer;
}

.jNiceSelectWrapper ul{
    position: absolute;
    top: 16px;
    left: -1px;
    width: 100%;
    border: 1px solid #CDCDCD;
    overflow: auto;
    height: 192px;
    z-index: 999;
}

.carType .jNiceSelectWrapper ul{
    height: auto;
}

.jNiceSelectWrapper li{
    padding: 0;
    line-height: 16px;
    background: transparent none;
}

.jNiceSelectWrapper a{
    display: block;
    padding: 0 6px;
    background: #fff;
    color: #000;
}

.jNiceSelectWrapper a:hover{
    background: #333;
    color: #fff;
}

.jNiceInput{
    padding: 1px 6px;
    background-color: #FFF;
    border: 1px solid #D4E0EE;
}

form.jNice button.button{
    padding: 0;
    border: 0;
    color: #fff;
    font-size: 100%;
    cursor: pointer;
    background: none;
}

* html form.jNice button.button{
    overflow: hidden;
    height: 22px;
}

*+html form.jNice button.button{
    overflow: hidden;
    height: 22px;
}

form.jNice button.button span{
    display: block;
    background: url(/auto/images/common/bg_Button_left.gif) 0 0 no-repeat;
}

form.jNice button.button span span{
    padding: 0 10px 0;
    line-height: 22px;
    background: url(/auto/images/common/bg_Button_right.gif) 100% 0 no-repeat;
}

form.jNice a.button, form.jNice a.button:visited{
    display: inline-block;
    background: url("/images/finance/bg_btn_green_23.gif") 0 0 no-repeat;
    color: #fff;
}

form.jNice a.button span{
    display: inline-block;
    height: 23px;
    line-height: 22px;
    padding: 0 14px;
    background: url("/images/finance/bg_btn_green_23_r.gif") 100% 0 no-repeat;
}

form.jNice a.button span span{
    padding: 0;
    background: none;
}

form.jNice p.CB_foot{
    font-size: 110%;
}

form.jNice p.CB_foot a{
    margin: 0 0 0 10px;
}

.reviewsThread form{
    padding: 0 12px 12px;
    background: #f7f7f7;
}

.reviewsThread h5{
    font-size: 16px;
    line-height: 28px;
}

form.jNice label{
    display: block;
    font-size: 14px;
    font-weight: bold;
}

form.jNice .twoElements{
    width: 48%;
    float: left;
    margin-right: 10px;
}

form.jNice div{
    position: relative;
    clear: both;
    padding: 4px 0;
}

form.jNice p{
    clear: both;
    padding: 10px 0;
}

form.jNice div.error_field{
    margin: 0 -5px;
    padding: 14px 5px;
    background: #fce4e4;
    border: solid 1px #f2d1d9;
}

form.jNice .msg{
    float: right;
    color: #666;
    padding: 0;
}

form.jNice .errMsg{
    position: absolute;
    left: 5px;
    color: #f00;
    padding: 0;
}

.req{
    color: #f00;
}

.reviewsThread form.jNice div{
    width: 80%;
}

.reviewsThread .jNiceWrapper, .reviewsThread .jNiceWrapper span{
    display: block;
}

.reviewsThread .jNiceWrapper{
    width: 100%;
}

.reviewsThread .jNiceSelectWrapper{
    width: auto !important;
}

.reviewsThread form.jNice .twoElements{
    width: 47%;
    margin-bottom: 14px;
}

.reviewsThread form.jNice input, form.jNice textarea{
    width: 98%;
}

.reviewsThread form.jNice div.capcha{
    width: 50%;
}

.reviewsThread form.jNice div.capcha .jNiceInputWrapper input{
    display: inline;
    width: 63%;
}

/* Galleries */

.photoCatBlock{
    float: left;
}

/* FeaturedGalleries */

.FeaturedGalleries{
    height: 371px;
    width: 655px;
    margin-bottom: 7px;
    position: relative;
}

.FeaturedGalleries .TabContent{
    position: relative;
    margin-bottom: 1px;
}

.FeaturedGalleries .TabContent .text{
    position: absolute;
    left: 0;
    top: 40px;
    width: 222px;
}

.FeaturedGalleries .TabContent .text h2{
    margin-bottom: 21px;
    padding: 5px 10px 10px 10px;
    font-size: 220%;
    background: url(/auto/images/common/bg_featerudnews_text.png);
    color: #fff;
}

.FeaturedGalleries .TabContent .text p{
    padding: 6px 10px 10px 10px;
    font-size: 120%;
    background: url(/auto/images/common/bg_featerudnews_text.png);
    color: #fff;
}

.FeaturedGalleries .TabContent .text a{
    color: #fff;
}

.FeaturedGalleries .TabContent .text p a{
    font-size: 85%;
    white-space: nowrap;
    color: #5aa3ff;
}

.FeaturedGalleries .TabContent .text a:hover{
}

.FeaturedGalleries .tabs{
    width: 656px;
    overflow: hidden;
}

.FeaturedGalleries .tabs li{
    float: left;
    width: 163px;
    height: 92px;
    margin-right: 1px;
    position: relative;
}

.FeaturedGalleries .tabs .title{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 155px;
    padding: 6px 4px;
    font-size: 120%;
    font-weight: 900;
    background: url(/auto/images/common/bg_featerudnews_text.png);
}

.FeaturedGalleries .tabs a{
    color: #fff !important;
}

.FeaturedGalleries .tabs .photos_icon{
    color: #fff !important;
    font-weight: 100;
    background-image: url(/auto/images/gallery/icon_photos.gif);
    margin-right: 0;
    margin-left: 2px;
    text-decoration: none;
}

.FeaturedGalleries .blockCorners div{
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    z-index: 100;
    background-image: url(/auto/images/gallery/bg_corners.png);
    background-repeat: no-repeat;

}

.FeaturedGalleries .blockCorners .cornerTL{
    top: 0;
    left: 0;
    background-position: top left;
}

.FeaturedGalleries .blockCorners .cornerTR{
    top: 0;
    right: 0;
    background-position: top right;
}

.FeaturedGalleries .blockCorners .cornerBL{
    bottom: 0;
    left: 0;
    background-position: bottom left;
}

.FeaturedGalleries .blockCorners .cornerBR{
    bottom: 0;
    right: 0;
    background-position: bottom right;
}

.FeaturedGalleries .selector{
    display: block;
    width: 172px;
    height: 125px;
    position: absolute;
    z-index: 110;
    left: -4px;
    bottom: -4px;
}

/* Gallery Block */

.galleryBlock .content{
    overflow: hidden;
}

.galleryBlock li{
    width: 158px;
    height: 141px;
    position: relative;
    float: left;
}

.galleryBlock li a{
    position: absolute;
    z-index: 0 display : block;
    width: 158px;
    padding: 8px 0;
    background: url(/auto/images/auto/photoslide.png) -177px 0 no-repeat;
    text-align: center;
}

.galleryBlock li span{
    position: relative;
    margin: 0 auto 4px;
    overflow: hidden;
    display: block;
    width: 143px;
    height: 107px;
}

.galleryBlock li a .inf{
    position: absolute;
    float: left;
    bottom: 0;
    right: 0;
    padding: 3px 5px;
    background: url(/auto/images/common/bg_featerudnews_text.png) 0 0 repeat;
}

.galleryBlock li a .inf, .galleryBlock li a .inf span, .galleryBlock li a:hover .inf{
    width: auto;
    height: auto;
    margin: 0;
    height: 16px;
}

.galleryBlock li img{
    position: absolute;
    top: -5px;
    left: -7px;
}

.galleryBlock li a:hover{
    width: 176px;
    height: 135px;
    top: -5px;
    left: -9px;
    background-position: 0 0;
    z-index: 100;
}

.galleryBlock li a:hover span{
    width: 100%;
    height: 117px;
    margin: 0 0 6px;
}

.galleryBlock li a:hover img{
    top: 0;
    left: 10px;
}

.galleryBlock li a:hover .inf{
    right: 9px;
}

.galleryBlock li a:hover span span{
    width: auto;
    height: auto;
}

/* Tags Gallery */

.tagsGalleryBlock li{
    display: inline;
}

.tagsGalleryBlock li a{
    padding: 0 3px;
}

/* Messages */

div.message{
    background: url("/images/auto/otziv_ok.png") no-repeat scroll 14px 50% #E1EEC3;
    border-color: #D5E1B9;
    border-style: solid;
    border-width: 1px 0;
    color: #5B8200;
    font-size: 120%;
}

div.message p{
    padding: 12px 10px 12px 69px;
}

/* Brand */

div.brand{
    margin-left: 30px;
    overflow: hidden;
}

.ArticleContent div.brand{
    margin-left: 0px;
}

div.brand img{
    float: left;
    margin: 0 5px 0 0;
}

div.brand h5{
    font-size: 200%;
    font-weight: bold;
    padding: 30px 0 0;
}

div.brand a{
    display: block;
    color: #000;
}

div.brand small{
    display: block;
    font-size: 60%;
    font-weight: normal;
    color: #666;
}

.FeaturedGalleries2 ul.tabs li{
    height: 96px !important;
    margin: 0 !important;
}

.FeaturedGalleries2 ul.tabs li a{
    position: relative;
    display: block;
    height: 96px;
}

.FeaturedGalleries2 ul.tabs li a .title{
    bottom: 5px !important;
}

.FeaturedGalleries2 ul.tabs li.selected a span{
    position: absolute;
    display: block;
    left: -1px;
    right: -1px;
    top: 0;
    background: url(/images/auto/red_ramka.gif) no-repeat left top;
    width: 166px;
    height: 96px;
    z-index: 200;
}

.FeaturedGalleries2 ul.tabs li a span{
    position: absolute;
    display: block;
    left: -1px;
    right: -1px;
    top: 0;
    width: 166px;
    height: 96px;
    z-index: 200;
}

.FeaturedGalleries2 ul.tabs li a i{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 5px;
    background: #fff;
    display: block;
    font-size: 1px;
}

.FeaturedGalleries2 ul.tabs li a u{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: #fff;
    display: block;
    text-indent: -9999px;

    _right: -1px;
}

.FeaturedGalleries2 ul.tabs li a:hover span{
    display: block;
}

/* FeaturedGalleries */

.FeaturedGalleries2{
    height: 371px;
    width: 655px;
    margin-bottom: 7px;
    position: relative;
    margin-left: 4px;
    overflow: hidden;
}

.FeaturedGalleries2 .TabContent{
    position: relative;
    margin-bottom: 1px;
}

.FeaturedGalleries2 .TabContent .text{
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100%;

}

.FeaturedGalleries2 .TabContent .text h2{
    margin-bottom: 0px;
    padding: 5px 10px 0px 10px;
    font-size: 220%;
    background: url(http://s.tochka.net/images/common/bg_featerudnews_text.png);
    color: #fff;
}

.FeaturedGalleries2 .TabContent .text p{
    padding: 6px 10px 10px 10px;
    font-size: 120%;
    background: url(http://s.tochka.net/images/common/bg_featerudnews_text.png);
    color: #fff;
}

.FeaturedGalleries2 .TabContent .text a{
    color: #fff;
}

.FeaturedGalleries2 .TabContent .text p a{
    font-size: 85%;
    white-space: nowrap;
    color: #5aa3ff;
}

.FeaturedGalleries2 .TabContent .text a:hover{
}

.FeaturedGalleries2 .tabs{
    width: 656px;
    overflow: hidden;
}

.FeaturedGalleries2 .tabs li{
    float: left;
    width: 164px;
/ width : 164 px;
    height: 92px;
    margin-right: 1px;
    position: relative;
}

.FeaturedGalleries2 .tabs .title{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 149px;
    padding: 6px 5px 6px 9px;
    font-size: 120%;
    font-weight: 900;
    background: url(http://s.tochka.net/images/common/bg_featerudnews_text.png);
/ position : static;
/ padding-top : 0 px;
/ height : 6 px;
/ margin-top : - 17 px;
}

.col_foto{
    position: absolute;
    bottom: 3px;
/ bottom : 8 px;
    right: 5px;
}

.col_foto img{
    margin-left: 3px;
}

.FeaturedGalleries2 .tabs a{
    color: #fff !important;
}

.FeaturedGalleries2 .tabs .photos_icon{
    color: #fff !important;
    font-weight: 100;
    background-image: url(http://s.tochka.net/images/gallery/icon_photos.gif);
    margin-right: 0;
    margin-left: 2px;
    text-decoration: none;
}

.FeaturedGalleries2 .blockCorners div{
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    z-index: 100;
    background-image: url(http://s.tochka.net/images/gallery/bg_corners.png);
    background-repeat: no-repeat;

}

.FeaturedGalleries2 .blockCorners .cornerTL{
    top: 0;
    left: 0;
    background-position: top left;
}

.FeaturedGalleries2 .blockCorners .cornerTR{
    top: 0;
    right: 0;
    background-position: top right;
}

.FeaturedGalleries2 .blockCorners .cornerBL{
    bottom: 0;
    left: 0;
    background-position: bottom left;
}

.FeaturedGalleries2 .blockCorners .cornerBR{
    bottom: 0;
    right: 0;
    background-position: bottom right;
}

.FeaturedGalleries2 .selector{
    display: block;
    width: 164px;
    height: 94px;
    position: absolute;
    z-index: 110;
    left: -1px;
    bottom: -1px;
}

/* FeaturedGalleries */

/* VideoNews */

.VideoNews{
    overflow: hidden;
}

.VideoNews .content{
    padding: 12px 15px 0px 15px !important;
    _padding: 12px 15px 0px 15px !important;
}

.VideoNews .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 290px;
    margin: 0;
    top: 0px;
}

.VideoNews .carousel_container ul{
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
}

.VideoNews .carousel_container ul li{
    float: left;
    width: 290px;
}

.VideoNews .mainVideo{
}

.VideoNews .mainVideo img{
    margin-bottom: 8px;
}

.VideoNews .mainVideo .title{
    font-size: 140%;
    font-weight: 900;
}

.VideoNews .mainVideo .time{
    color: #999999;
    font-size: 140%;
}

.VideoNews .mainVideo p{
    padding-top: 4px;
    font-size: 110%;
}

.VideoNews .navButtons{
    position: absolute;
    top: 14px;
    right: 14px;
    color: #666666;
    font-size: 120%;
    z-index: 420;
}

.VideoNews .navButtons a{
    width: 16px;
    height: 16px;
    display: inline-block;
    right: 0;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
}

.VideoNews .navButtons a img{
/ width : 16 px;
/ height : 16 px;
}

.VideoNews .navButtons .btn_prev{
    background: url(/images/auto/arrow_prev.gif) no-repeat;
    margin-left: 6px;
}

.VideoNews .navButtons .btn_next{
    background: url(/images/auto/arrow_next.gif) no-repeat;
    margin-left: 2px;
}

.VideoNews .navButtons .notAble{
    visibility: visible;
}

/* VideoNews */

/* === Galleries === */

.Galleries{
}

.Galleries .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 615px;
    margin: 5px 10px 0 10px;
}

.Galleries .carousel_container ul{
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
}

.Galleries .carousel_container ul li{
    float: left;
    width: 180px;
    padding-right: 37px;
    position: relative;
    z-index: 10;
}

.Galleries .carousel_container .title{
    font-size: 15px;
}

.Galleries .carousel_container .info{
    font-size: 115%;
    color: #666666;
    padding-right: 8px;
}

.Galleries .shadowImg{
    bottom: 3px  !ie;

}

.shadowImg{
    background: url(/images/emotion/shadowImg.png) no-repeat left top;
    width: 55px;
    height: 20px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
    text-align: center;
}

.shadowImg .photos_icon{
    color: #fff !important;
    margin-right: 0;
    margin-top: 3px;
}

/* === Galleries === */

/* Four Columns */

.ulFourColumns{
}

.ulFourColumns li{
    width: 145px;
    margin-left: 13px;
    font-size: 12px;
    float: left;

}

.ulFourColumns li .title{
    font-size: 14px;
}

.ulFourColumns li .more a{
    background-color: #fff !important;
    padding-left: 0 !important;
    padding-right: 15px !important;
}

.ulFourColumns li .more a:hover{
    color: #C42E29 !important;
    background: url(/images/common/bg_more.gif) no-repeat right !important;
}

.ulFourColumns li .comments_icon{
    margin-top: 3px;
    font-size: 11px;
}

/* end Four Columns */

.prel{
    position: relative;
}

#main .DropDownElement span.textcopy{
    font-size: 150% !important;
    left: 0 !important;
}

#main .DropDownElement a.dd_button{
    background: url(/images/emotion/arr_dropdown.gif) no-repeat right 8px !important;
    padding-right: 18px;
    font-size: 150%;
    font-weight: normal;
    /*margin-top:11px;*/

    color: #FFF;
    position: relative;
    z-index: 900;
    float: left;
}

/* DropDownElement



	.DropDownElement a.dd_button {



		background:url(/images/emotion/arr_dropdown.gif) no-repeat right 8px !important;



		padding-right:18px;



		font-size:150%;



		font-weight:normal;



		margin-top:11px;



		color:#3C3C3C;



		position:relative;



		z-index:999;



		float:left;



	}



	.DropDownElement span.textcopy {



		font-size:150% !important;



		left:0 !important;



	}



	.DropDownElement .DropDownList {



		top:8px;



		z-index:990;



		left:-8px;



		width:145px;



		background:none;



		padding:0;



		border:none;




	}



	.DropDownList .DropDownList_top {



		background:url(/images/emotion/popUp.png) no-repeat left top;







		padding:25px 4px 0 4px;



	}



	.DropDownList .DropDownList_bottom {



		background:url(/images/emotion/popUp.png) no-repeat left bottom;







		height:10px;



	}



	.DropDownList a {



		padding:3px 10px;



		position:relative;



		width:117px;



		display:block;



	}



	.DropDownList a:hover {



		background:#e7e7e7;



		color:#c52c9a;



	}



end DropDownElement */

/* periods */

.periods{
    /*background: url(/images/common/border_tab.gif) no-repeat left 12px transparent;*/
    background: none !important;
    padding: 10px 0 0 10px;
    font-size: 12px;
    color: #FFF !important;
    /*left:100px;
	position:absolute;*/
    top: -2px;
}

.periods .buttonStyle{
    background: url(/images/emotion/bg_button_period_l.gif) no-repeat;
    height: 22px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.periods .buttonStyle span.bgInner{
    background: url(/images/emotion/bg_button_period_r.gif) no-repeat top right;
    height: 16px;
    line-height: 15px;
    padding: 3px 7px;
    display: inline-block;
    position: relative;
    z-index: 2;
    font-size: 12px;
    color: #818181;
}

.periods .buttonStyle span.textcopy{
    position: absolute;
    z-index: 1;
    left: 7px;
    top: 3px;
    color: #fff;
    font-size: 12px;
}

.periods .active{
    /*background-image: url(/images/emotion/bg_button_period_sel_l.gif);*/
}

.periods .active span.bgInner{
    background-image: url(/images/emotion/bg_button_period_sel_r.gif);
    color: #505050;
}

/* end periods */

.clear5{
    clear: both;
    height: 5px;
    font-size: 0;
    line-height: 0px;
    overflow: hidden;
}

.clear15{
    clear: both;
    height: 15px;
    font-size: 0;
    line-height: 0px;
    overflow: hidden;
}

.BrandsBlock a{
    padding-bottom: 5px;
}

.brand.f_l{
    float: left;
}

.brand.f_r{
    float: right;
}

.brand.f_l p, .brand.f_l h5{
    float: left;
}

.brand.f_r p, .brand.f_r h5{
    float: right;
}

.w160{
    width: 160px;

    height: 100px;
    overflow: hidden;
}

.rateBooble a{
    color: #000000 !important;
    font-size: 10px;
}

.rateBooble span{
    right: 2px;
}

.rateBooble .active a span{
    color: #000;
    font-weight: bold;
    width: 20px;
}

.rateBooble .activeLast a span{
    right: 2px;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
}

.rateBooble li.activeLast:first-child span{
    width: 32px;
}

.rateBooble .active a span{
    width: 25px;
}

.rateBooble li.hoverLast a span{
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}

.rateBooble li.hoverLast:first-child a span{
    width: 12px;
}

.reviewsThread form.jNice input, form.jNice textarea{
    width: 505px;
    padding: 0;
    margin: 0;
}

.reviewsThread form.jNice .twoElements{
    width: 246px;
}

.reviewsThread form.jNice .Last{
    margin-right: 0;
}

.BrandsBlock a{
    padding-bottom: 5px;
}

.brand.f_l{
    float: left;
}

.brand.f_r{
    float: right;
}

.brand.f_l p, .brand.f_l h5{
    float: left;
}

.brand.f_r p, .brand.f_r h5{
    float: right;
}

.w160{
    width: 160px;

    height: 100px;
    overflow: hidden;
}

.w160 table{
    width: 100%;
}

.w160 table td{
    height: 100px;
    vertical-align: middle;
}

.rateBooble a{
    color: #000000 !important;
    font-size: 10px;
}

.rateBooble span{
    right: 2px;
}

.rateBooble .active a span{
    color: #000;
    font-weight: bold;
    width: 20px;
}

.rateBooble .activeLast a span{
    right: 2px;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
}

.rateBooble li.activeLast:first-child span{
    width: 32px;
}

.rateBooble .active a span{
    width: 25px;
}

.rateBooble li.hoverLast a span{
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}

.rateBooble li.hoverLast:first-child a span{
    width: 12px;
}

.reviewsThread form.jNice input, form.jNice textarea{
    width: 505px;
    padding: 0;
    margin: 0;
}

.reviewsThread form.jNice .twoElements{
    width: 246px;
}

.reviewsThread form.jNice .Last{
    margin-right: 0;
}

/* Dropdown start */

.NewPeremetrDropDown{
    position: absolute !important;
    left: 125px;
    top: 9px;
}

.NewPeremetrDropDown .dd_button{
    margin-top: 0 !important;
    background: url(/images/auto/ico_list_2.png) no-repeat right center !important;
}

.NewPeremetrDropDown .dd_button font{
    font-size: 16px;
    color: #333333
}

.NewPeremetrDropDown .DropDownList{
    padding: 0;
    left: -7px;
    right: -6px;
    top: -1px;
}

.NewPeremetrDropDown .DropDownList span{
    padding: 0 6px;
    border: none;
}

.NewPeremetrDropDown .DropDownList span font{
    font-size: 16px;
}

.NewPeremetrDropDown .DropDownList span font{
    background: url(/images/auto/ico_list_1.png) no-repeat right center !important;
}

.NewPeremetrDropDown .DropDownList ul{
    padding: 0 !important;
    border: none;
    margin-top: 5px;
}

.NewPeremetrDropDown .DropDownList ul li a{
    font-size: 11px;
    padding: 2px 9px;
    font-weight: bold;
}

.NewPeremetrDropDown .DropDownList ul li:hover{
    background: #e7e7e7;
}

.NewPeremetrDropDown .DropDownList ul li a:hover{
    color: #fd0f0f;
}

.ContentBlock .CB_header h3 b{
    font-weight: normal;
    position: relative;
    cursor: pointer;
    background: url(/images/auto/ico_list_2.png) no-repeat right center;
    padding-right: 15px;
    font-size: 16px;
}

.ContentBlock .CB_header h3 b u{
    font-weight: normal;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    text-decoration: none;
}

.populList{
    display: inline-block;
    display: none;
    position: absolute;
    left: 1px;
    top: 10px;
    z-index: 9999;
}

.populList .PL_header .left_BG{
    background: url(/images/auto/popup_list_bg_top_left.png) no-repeat top left;
    padding-left: 8px;
}

.populList .PL_header .right_BG{
    background: url(/images/auto/popup_list_bg_top_right.png) no-repeat top right;
    padding-right: 20px;
}

.populList .PL_header .repeat_BG{
    background: url(/images/auto/popup_list_bg_top.png) repeat-x top;
    height: 36px;
    overflow: hidden;
}

.populList .PL_header .title{
    background: url(/images/auto/title_BG_repeat.png) repeat-x top;
    display: inline-block;
}

.populList .PL_header .title .left_bg_title{
    background: url(/images/auto/title_BG_left.png) no-repeat top left;
}

.populList .PL_header .title .right_bg_title{
    background: url(/images/auto/title_BG_right.png) no-repeat top right;
    height: 36px;
    padding-right: 10px;
}

.populList .PL_header .title a{
    display: block;
    font-size: 16px;
    color: #333333;
    padding: 2px 5px;
    text-decoration: none;
    background: url(/images/auto/ico_list_1.png) no-repeat right center;
    padding-right: 17px;
}

.populList .PL_inner .left_BG{
    background: url(/images/auto/popup_list_bg_left.png) repeat-y left;
    padding-left: 9px;
}

.populList .PL_inner .right_BG{
    background: url(/images/auto/popup_list_bg_right.png) repeat-y right;
    padding-right: 15px;
}

.populList .PL_inner .contentn{
    background: #FFF;
    padding: 0 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

.populList .PL_inner .contentn .FlotLeft{
    float: left;
}

.populList .PL_inner .contentn ul.FlotLeft{
    margin-right: 30px;
}

.populList .PL_inner .contentn .ClearB{
    clear: both;
}

.populList .PL_inner .contentn a:hover{
    color: #C42E29;
}

.populList .PL_footer .left_BG{
    background: url(/images/auto/popup_list_bg_bot_left.png) no-repeat left top;
    padding-left: 25px;
}

.populList .PL_footer .right_BG{
    background: url(/images/auto/popup_list_bg_bot_right.png) no-repeat right top;
    padding-right: 20px;
}

.populList .PL_footer .repeat_BG{
    background: url(/images/auto/popup_list_bg_bot.png) repeat-x top;
    height: 23px;
    text-indent: -99999px;
    overflow: hidden;
}

.popu2List{
    display: inline-block;
    display: none;
    position: absolute;
    left: -8px;
    top: -1px;
    z-index: 99999 !important;
    padding: 0 5px 6px 0;
    cursor: default;
}

.popu2List .PL_inner{
    background: url(/images/auto/bg_popup2List.png) repeat-x top #eeeeee;
    border: solid 1px #d1d1d1;
}

.popu2List .shadow_top_right{
    background: url(/images/auto/shadow_top_right.png) no-repeat;
    width: 5px;
    height: 6px;
    top: 0;
    right: 0;
    position: absolute;
}

.popu2List .shadow_bot_right{
    background: url(/images/auto/shadow_bot_right.png) no-repeat;
    width: 5px;
    height: 9px;
    bottom: 0;
    right: 0;
    position: absolute;
}

.popu2List .shadow_bot_left{
    background: url(/images/auto/shadow_bot_left.png) no-repeat;
    width: 6px;
    height: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.popu2List .shadow_repeat_right{
    background: url(/images/auto/shadow_right.png) repeat-y;
    width: 5px;
    right: 0;
    top: 6px;
    bottom: 9px;
    position: absolute;
}

.popu2List .shadow_repeat_bot{
    background: url(/images/auto/shadow_bot.png) repeat-x;
    height: 6px;
    bottom: 0;
    left: 6px;
    right: 5px;
    position: absolute;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner a{
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
    color: #0049a3 !important;
    font-size: 11px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner a:hover{
    color: #ff0000 !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner h5 a, .ContentBlock .CB_header h3 .popu2List .PL_inner h5 a:hover{
    font-size: 16px !important;
    color: #333333 !important;
    background: none;
    background: url(/images/auto/ico_list_2.png) no-repeat right center !important;
    padding-right: 15px !important;
    margin-left: 7px !important;
    z-index: 999999 !important;
    margin-right: 7px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner ul li a{
    display: block;
    padding: 5px 20px 5px 10px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner ul li a:hover{
    background: #e7e7e7 !important;
}

.plashka{
    position: fixed !important;
    position: absolute;
    z-index: 500;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

/* Dropdown end */

.topNews .title{
    padding-bottom: 5px;
}

/* NEWS AUTO */

.NewsBlock li{
    padding: 5px 0;
}

.NewsBlock img{
    float: left;
}

.NewsBlock .text{
    margin: 0 0 0 130px;
}

.NewsBlock h4{
    font-size: 110%;
}

.NewsBlock small{
    padding: 0 5px 0 0;
    font-size: 100%;
    color: #666;
}

.BlockGalleryAuto{
}

.ListGallery td{
    padding-bottom: 10px;
    vertical-align: top;
}

.ListGallery td div{
    text-align: center;
    width: 162px;
    height: 120px;
    position: relative;
}

.ListGallery a{
    font-size: 14px;
    display: block;
    text-align: center;
}

.ListGallery div a{
    display: inline-block;
    position: absolute;
    top: 0;
}

.ListGallery div a img{
    width: 143px;
    border: solid 4px #fff;
    box-shadow: 0px 0px 5px #666;


    position: relative;
}

.ListGallery div a span{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/images/ico_photo.png) no-repeat 2px 2px #000;
    padding-left: 20px;
    font-weight: bold;
    padding-right: 3px;


    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #FFF;
    font-size: 13px;
    bottom: 4px;
    right: 4px;
}

.ListGallery .title_new{
    width: 162px;
}

.NewPeremetrDropDown{
    position: absolute !important;
    left: 125px;
    top: 9px;
}

.NewPeremetrDropDown .dd_button{
    margin-top: 0 !important;
    background: url(/auto/images/auto/ico_list_2.png) no-repeat right center !important;
}

.NewPeremetrDropDown .dd_button font{
    font-size: 16px;
    color: #333333
}

.NewPeremetrDropDown .DropDownList{
    padding: 0;
    left: -7px;
    right: -6px;
    top: -1px;
}

.NewPeremetrDropDown .DropDownList span{
    padding: 0 6px;
    border: none;
}

.NewPeremetrDropDown .DropDownList span font{
    font-size: 16px;
}

.NewPeremetrDropDown .DropDownList span font{
    background: url(/auto/images/auto/ico_list_1.png) no-repeat right center !important;
}

.NewPeremetrDropDown .DropDownList ul{
    padding: 0 !important;
    border: none;
    margin-top: 5px;
}

.NewPeremetrDropDown .DropDownList ul li a{
    font-size: 11px;
    padding: 2px 9px;
    font-weight: bold;
}

.NewPeremetrDropDown .DropDownList ul li:hover{
    background: #e7e7e7;
}

.NewPeremetrDropDown .DropDownList ul li a:hover{
    color: #fd0f0f;
}

.ContentBlock .CB_header h3 b{
    font-weight: normal;
    position: relative;
    cursor: pointer;
    background: url(/auto/images/auto/ico_list_2.png) no-repeat right center;
    padding-right: 15px;
    font-size: 16px;
}

.ContentBlock .CB_header h3 b u{
    font-weight: normal;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    text-decoration: none;
}

.populList{
    display: inline-block;
    display: none;
    position: absolute;
    left: 1px;
    top: 9px;
    z-index: 9999;
}

.populList .PL_header .left_BG{
    background: url(/auto/images/auto/popup_list_bg_top_left.png) no-repeat top left;
    padding-left: 8px;
}

.populList .PL_header .right_BG{
    background: url(/auto/images/auto/popup_list_bg_top_right.png) no-repeat top right;
    padding-right: 20px;
}

.populList .PL_header .repeat_BG{
    background: url(/auto/images/auto/popup_list_bg_top.png) repeat-x top;
    height: 36px;
    overflow: hidden;
/ width : 100 %;
}

.populList .PL_header .title{
    background: url(/auto/images/auto/title_BG_repeat.png) repeat-x top;
    display: inline-block;
    white-space: nowrap;
/ min-width : 30 px;

}

.populList .PL_header .title .left_bg_title{
    background: url(/auto/images/auto/title_BG_left.png) no-repeat top left;
}

.populList .PL_header .title .right_bg_title{
    background: url(/auto/images/auto/title_BG_right.png) no-repeat top right;
    height: 36px;
    padding-right: 6px;
}

.populList .PL_header .title a{
    display: block;
    font-size: 16px;
    color: #333333;
    padding: 0 17px 2px 6px;
    text-decoration: none;
    background: url(/auto/images/auto/ico_list_1.png) no-repeat right 6px;
    padding-right: 15px;
}

.populList .PL_inner .left_BG{
    background: url(/auto/images/auto/popup_list_bg_left.png) repeat-y left;
    padding-left: 9px;
}

.populList .PL_inner .right_BG{
    background: url(/auto/images/auto/popup_list_bg_right.png) repeat-y right;
    padding-right: 15px;
}

.populList .PL_inner .contentn{
    background: #FFF;
    padding: 0 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

.populList .PL_inner .contentn .FlotLeft{
    float: left;
}

.populList .PL_inner .contentn ul.FlotLeft{
    margin-right: 30px;
}

.populList .PL_inner .contentn .ClearB{
    clear: both;
}

.populList .PL_inner .contentn a:hover{
    color: #C42E29;
}

.populList .PL_footer .left_BG{
    background: url(/auto/images/auto/popup_list_bg_bot_left.png) no-repeat left top;
    padding-left: 25px;
}

.populList .PL_footer .right_BG{
    background: url(/auto/images/auto/popup_list_bg_bot_right.png) no-repeat right top;
    padding-right: 20px;
}

.populList .PL_footer .repeat_BG{
    background: url(/auto/images/auto/popup_list_bg_bot.png) repeat-x top;
    height: 23px;
    text-indent: -99999px;
    overflow: hidden;
/ width : 100 %;
}

.popu2List{
    display: inline-block;
    display: none;
    position: absolute;
    left: -8px;
    top: -1px;
    z-index: 99999 !important;
    padding: 0 5px 6px 0;
    cursor: default;
}

.popu2List .PL_inner{
    background: url(/auto/images/auto/bg_popup2List.png) repeat-x top #eeeeee;
    border: solid 1px #d1d1d1;
}

.popu2List .shadow_top_right{
    background: url(/auto/images/auto/shadow_top_right.png) no-repeat;
    width: 5px;
    height: 6px;
    top: 0;
    right: 0;
    position: absolute;
}

.popu2List .shadow_bot_right{
    background: url(/auto/images/auto/shadow_bot_right.png) no-repeat;
    width: 5px;
    height: 9px;
    bottom: 0;
    right: 0;
    position: absolute;
}

.popu2List .shadow_bot_left{
    background: url(/auto/images/auto/shadow_bot_left.png) no-repeat;
    width: 6px;
    height: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.popu2List .shadow_repeat_right{
    background: url(/auto/images/auto/shadow_right.png) repeat-y;
    width: 5px;
    right: 0;
    top: 6px;
    bottom: 9px;
    position: absolute;
}

.popu2List .shadow_repeat_bot{
    background: url(/auto/images/auto/shadow_bot.png) repeat-x;
    height: 6px;
    bottom: 0;
    left: 6px;
    right: 5px;
    position: absolute;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner a{
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
    color: #0049a3 !important;
    font-size: 11px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner a:hover{
    color: #ff0000 !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner h5 a, .ContentBlock .CB_header h3 .popu2List .PL_inner h5 a:hover{
    font-size: 16px !important;
    color: #333333 !important;
    background: none;
    background: url(/auto/images/auto/ico_list_2.png) no-repeat right center !important;
    padding-right: 15px !important;
    margin-left: 7px !important;
    z-index: 999999 !important;
    margin-right: 7px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner ul li a{
    display: block;
    padding: 5px 20px 5px 10px !important;
}

.ContentBlock .CB_header h3 .popu2List .PL_inner ul li a:hover{
    background: #e7e7e7 !important;
}

.ComplectBlock .CB_header h3{
    padding: 0px 5px !important;
    top: 9px;
    border: solid 1px #dcdcdc;


    background-image: -moz-linear-gradient(100% 100% 90deg, #e7e7e7, #fff);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7));
}

.ComplectBlock .populList{
    left: 6px;
}

.ComplectBlock .populList .contentn a{
    display: block;
    padding: 2px 5px;
}

.ComplectBlock .populList .PL_inner .contentn a:hover{
    color: #ff0000 !important;
    background: #e7e7e7;


}

.ComplectBlock .populList .PL_inner .contentn a.active{
    font-weight: bold !important;
}

.ComplectBlock .populList .PL_inner .contentn li{
    min-width: 150px;

}

.plashka{
    position: fixed !important;
    position: absolute;
    z-index: 500;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

#adriver_MPU{
    position: absolute;
    z-index: 1021;
    top: 0;
    left: 0;
}

/*~Golosovalka~*/
NewGolosovalka .CB_header{
    overflow: visible;
}

.NewGolosovalka .content h4{
    background: url(/images/auto/GolosovBlockBgTitle.png) repeat-x top;
    border-bottom: solid 1px #dcdcdc;
    border-top: solid 1px #dcdcdc;

    _left: 2px;
}

.NewGolosovalka .content h4 span{
    background: url(/images/auto/GolosovBlockIcoStar.png) no-repeat left center;
    padding-left: 30px;
    width: 60px;
    color: #494949;
    font-size: 16px;
    font-weight: bold;
    padding-top: 7px;
}

.NewGolosovalka .content .rateStar{
    background: url(/images/auto/GolosovBlockIco.png) repeat-x 0 -13px;
    width: 75px;
    height: 13px;
    overflow: hidden;
    float: left;
    margin-top: 1px;
    position: relative;
    cursor: pointer;
}

.NewGolosovalka .content .rateStar a{
    background: url("http://s.tchkcdn.com/images/auto/GolosovBlockIco.png") repeat-x 0 -39px;
    display: inline-block;
    height: 13px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
}

.NewGolosovalka .content .colGolosov{
    float: left;
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    margin-left: 5px;
    width: 20px;
    text-align: center;
}

.NewGolosovalka .content .rateStar .active{
    background: url(/images/auto/GolosovBlockIco.png) repeat-x 0 -26px;
}

.NewGolosovalka .content .gologovalo td{
    background: none;
    padding-left: 0;
    padding-right: 0;
}

.NewGolosovalka .content .gologovalo td.lefttd{
    width: 60%;
}

/*~End:Golosovalka~*/

.ComplectBlock .pad_1{
    font-size: 12px;
    padding: 10px;
}

.jNiceSelectWrapper{
    width: auto !important;
}

.link_prev{
    border-bottom: solid 1px #e6e6e6;
    padding: 5px 10px;
}

.link_prev a{
    background: url(/images/ico_preveiv.png) no-repeat left center;
    padding-left: 10px;
}

.paddingtopnone{
    padding-top: 0px !important;
}

small.newfont_price{
    color: #666666;
    font-size: 12px;
}

small.newfont_body{
    color: #666666;
    font-size: 11px;
}

.w130{
    height: 100px;
    width: 130px;
}

.w130_80{
    height: 80px;
    width: 130px;
}

.otherNews .CB_inner{
    height: 170px;
}

.SSFHeightN .content ul li{
    height: auto !important;
}

.autoImg a{
    margin-left: 25px;
}

#comments_list ul{
    margin-bottom: 5px;
}

/*
*html .ListGallery { margin-left:-50px;}

*/

/* Vlad's CSS */
.otherMods{
    margin: 6px 0;
}

.otherMods ul{
    overflow: hidden;
}

.otherMods ul li{
    float: left;
    width: 143px;
    padding: 10px;
    height: 130px;
    text-align: center;
}

.otherMods ul li a.image{
    display: block;
    font-size: 120%;
    height: 80px;
}

.otherMods ul li a.title{
    display: block;
    font-size: 120%;
    font-weight: 900;
}

.otherMods ul li .image table td{
    vertical-align: middle;
    height: 80px;
    background: #fff;
}

#place_for_voting{
    position: relative;
}

/* Vlad's CSS */

.navigationBar .startpage .dropdown .border_1{
    border: 1px solid #D1D1D1;
    padding: 4px 5px;
}

/******************By Dziuba***************************/
.newsFull .Article .bigImg{

}

.ContentBlock .CB_header h3 b{
    display: inline-block;
}

.ListGallery td{
    padding-left: 6px;
}

.ListGallery td a{
/ font-size : 1 px;
}

.ListGallery div a{
    left: 0px;
    font-size: 14px;
}

.ListGallery div a span{
    _right: 4px;

}

.ListGallery div a img{
    float: left;
    border: 4px solid #fff !important;
}

.ContentBlock .ArticleContent .content{

}

.brand.f_r p, .brand.f_r h5{
    float: left;
}

/******************************************************/

/* finance widget start */

.fin_pass .subHeader{
    background: #007AC5 url(/images/finance_passage/widgets/subtitle_bg.gif) repeat-x;
    color: #fff;
    font-size: 120%;
    position: relative;
    z-index: 2;
    padding: 7px 11px 9px 11px;
    line-height: normal
}

.fin_pass ul, .fin_pass ul li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fin_pass .content{
    width: 320px;
    border: 0;
    overflow: hidden;
    position: relative;
    padding: 0;
}

.fin_pass ul{
    width: 318px;
    padding: 10px 0 5px 0;
}

.fin_pass ul li{
    float: left;
    width: 105px;
    height: 109px;
    text-align: center;
    border-left: 1px solid #e7e7e7;
    font-size: 130%;
    margin: 0;
    padding: 0;
}

.fin_pass ul li.line{
    float: left;
    clear: both;
    height: 1px;
    position: relative;
    font-size: 1px;
    width: 300px;
    background: #e7e7e7;
    margin: 0 0 0 10px;
    border: 0;
    overflow: hidden;
}

.fin_pass .img{
    height: 69px;
    width: 82px;
    margin: 5px auto 8px auto;
}

.fin_pass .offline_item a, .fin_pass .offline_item a:hover, .fin_pass .offline_item a:visited{
    color: #dadada !important;
}

.widg1 .CB_header{
    background: url(/images/finance_passage/widgets/bg_CB_header_waves.png) no-repeat !important;

}

.widg1 .CB_header h3 a{
    background-position: 100% -244px !important;
}

.widg1 .gecko .CB_header h3 a, .gecko .widg1 .CB_header h3 a, .gecko.widg1 .CB_header h3 a, .widg1.gecko .CB_header h3 a{
    background-position: 100% -243px !important;
}

.widg1 .subHeader{
    background: #eb5700 url(/images/finance_passage/widgets/subtitle_bg1.gif) repeat-x;
    font-size: 130%;
}

.widg1 .subHeader{
    color: #b76a00;
}

.widg1 .subHeader .textcopy{
    position: absolute;
    left: 12px;
    top: 8px;
    z-index: 1;
    color: #fff;
}

.fin_pass .or{
    display: block;
    background: #fff;
    font-size: 130%;
    color: #7c7c7c;
    position: absolute;
    z-index: 2;
    padding: 2px 4px;
    width: 34px;
    top: 41px;
    left: 140px;
}

.fin_pass ul.double{
    padding: 0;
}

.fin_pass ul.double li{
    float: left;
    width: 155px;
    font-size: 110%;
    padding-bottom: 8px;
    line-height: 110%;
}

.fin_pass ul.double li p{
    padding: 0 10px;
    text-align: left;
}

.fin_pass .h_line{
    background: url(/images/finance_passage/widgets/hline.gif) no-repeat 50% 0;
    height: 5px;
    overflow: hidden;
}

.small_cards{
    font-size: 120%;
    padding: 2px 10px;
}

.small_cards img{
    vertical-align: middle;
}

.widg2 .CB_header{
    background: url(/images/finance_passage/widgets/bg_CB_header_waves1.png) no-repeat !important;

    height: 34px;
}

/*



.widg2 .CB_header h3 a {background-position: 100% 7px!important ;}
.widg2 .gecko  .CB_header h3 a,.gecko .widg2 .CB_header h3 a,.gecko.widg1 .CB_header h3 a,.widg2.gecko .CB_header h3 a {background-position: 100% 6px!important ;}
*/

.widg2 .subHeader{
    background: #be1400 url(/images/finance_passage/widgets/subtitle_bg2.gif) repeat-x;
    font-size: 130%;
}

.widg2 .subHeader{
    color: #892518;
}

.widg2 .subHeader .textcopy{
    position: absolute;
    left: 12px;
    top: 8px;
    z-index: 1;
    color: #fff;
}

/* finance widget end */
/*menuOrange*/
.TopMenu .HighlightMenu{
    background: url(/images/finance/menu_Platinum_bg.gif) repeat-x top;
}

/*.TopMenu .HighlightMenu a {
	border: none!important;
}*/

/*menuOrange*/
/* ==  Start SoonScreensFive  == */
.SoonScreensFive ul{
    overflow: hidden;
    margin: 0;
}

.SoonScreensFive ul li{
    float: left;
    padding: 0;
    text-align: center;
    width: 127px;
    padding-bottom: 10px;
}

.SoonScreensFive li a{
    font-size: 14px;
    padding: 0 2px 2px;

}

.SoonScreensFive li a img{
    margin-bottom: 10px;
}

.SoonScreensFive li a, .SoonScreensFor li strong, .SoonScreensFor li small{
    display: block;
}

/* ==  End SoonScreensFive  == */
/* ===  Start autobazar_autokatalog  === */
.CB_header .text_title{
    position: relative;
    float: left;
}

.ContentBlock .CB_header .text_title span.textcopy{
    left: 0px;
}

.centerColumn .SearchAuto .CB_inner{
    overflow: visible;
}

.SearchAuto .CB_header .tabs{
    float: left;
    position: relative;
    right: auto;
    top: 8px;
    margin-left: 10px;
}

.SearchAuto .select{

    margin: 3px 0;
}

.SearchAuto div.select input{
    width: 200px;
}

.SearchAuto div.input_no_active input{
    background: url(/auto/images/auto/ico_arr_select_noactive.gif) no-repeat scroll right center transparent !important;
}

.SearchAuto .select ul{
    max-height: 187px;
    overflow: auto !important;
    width: 224px;
    top: 17px;
    _left: 0px;
/ top : 18 px;
}

.SearchAuto .title{
    font-size: 12px;
    padding-top: 5px;
    float: left;
    width: 65px;
    text-align: right;
    padding-right: 5px;
}

#filter_form .gray_box .button_grn_dynamic{
    padding: 0 0 3px !important;
    position: relative;
    right: 20px;
    width: 95px;
    margin: 15px 0 0 10px;
}

#filter_form .gray_box .button_grn_dynamic input{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    height: 23px;
    padding: 0 !important;
    text-align: center;
    width: 95px;
}

.SearchAuto .button_grn_dynamic{
    position: relative;
    right: 0px;
    padding: 0px;
}

.SearchAuto .button_grn_dynamic input{
    background: none;
    border: 0;
    color: #FFF;
    cursor: pointer;
    float: none;
    text-align: center;
    padding: 2px 10px;
/ padding : 2 px 5 px;

}

.SearchAuto .more_buttons{
    padding: 30px 0 10px 0;
}

.SearchAuto .more_search{
    float: left;
    padding-top: 7px;
    padding-right: 10px;
}

.CatalogAuto ul.popular_brand{
}

.CatalogAuto ul.popular_brand li{
    float: left;
    padding: 0;
    text-align: center;
    width: 60px;
    height: 50px;
}

.CatalogAuto ul.popular_brand li a{
    font-size: 0px;
}

.CatalogAuto ul.popular_brand li img{
    width: 50px;
    height: 50px;
}

/* ===  End autobazar_autokatalog  === */

/* temporary fix of jumping carousel block */
.Center_2inRow .carousel_container:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.Center_2inRow .carousel_container{
    display: inline-block;
}

*html .Center_2inRow .carousel_container{
    display: inline-block;
}

html[xmlns] .Center_2inRow .carousel_container{
    display: block;
}

* html .Center_2inRow .carousel_container{
    height: 1%;
}

/* temporary fix of jumping carousel block */
.CommentsThread .periods{
    left: auto !important;
}

/* TochkaHeader */
#tochka_header{
    background: url(/images/auto/TochkaHeaderV3/bg_header.png) no-repeat;
}

.TopMenu .level_1 .container{
    background: url(/images/auto/TochkaHeaderV3/bg_topmenu.gif) repeat-x;
}

.TopMenu .level_1 table td a{
    background: url(/images/auto/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
    border: none;
    font-size: 12px;
}

.TopMenu .level_1 table td.selected a{
    background: url(/images/auto/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
    color: #fff;
    padding-left: 7px;
}

.withOpenSubmenu .level_1 table td.selected a{
    background-position: right -140px !important;
}

.TopMenu .level_2 .container{
    background: none;
    border-color: #0b0b0b;
    background: none;
    background-color: #2a2a2a;
}

.TopMenu .level_2 .container ul li a{
    border-left-color: #1a1a1a;
    border-right-color: #484848;
    color: #fff;
}

.TopMenu .level_2 .container ul li.selected{
    background: none;
}

.TopMenu .level_2 .container ul li.selected a{
    background: none;
    color: #8d8d8d !important;
}

#tochka_header .LogoSearch .all .logo{
    margin-left: 14px;
    margin-top: 30px;
}

.TopMenu .level_1 table td .hover-bg{
    background: url(/images/auto/TochkaHeaderV3/bg_topmenu_a.gif);
}

.TopMenu .level_1 table td.selected a.home img{
    background: url(/images/auto/TochkaHeaderV3/ic_header_house.png) no-repeat;
}

.TopMenu .level_1 table td.selected a.home{
    background: url(/images/auto/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
}

/* end TochkaHeader */

/*newBlocks*/
.Auto .ContentBlock .CB_header{
    background: url("/auto/images/auto/bg_CB_header_waves_new.png") no-repeat;

    height: 35px;
}

.widg2 .CB_header{
    background: url("/auto/images/auto/bg_CB_header_waves_new.png") no-repeat !important;

    height: 35px;
}

.ContentBlock .CB_header h3{
    color: #FFF !important;
}

.ContentBlock .CB_header h3 a,
.ContentBlock .CB_header .fixIEh3 a,
.ContentBlock .CB_header .fixIEh3 a:hover{
    color: #FFF !important;
}

.ContentBlock .CB_header span.textcopy{
    display: none;
}

.Auto .ContentBlockWide .CB_header,
.Auto .ContentBlockWide_Tabs .CB_header{
    background: url("/auto/images/auto/bg_CB_header_waves_wide_new.png") no-repeat;

}

.ContentBlock .CB_header a.rss{
    background: url("/auto/images/auto/rss_new.png") no-repeat;
}

.ContentBlock .CB_header .tabs li.current{
    background: url("/auto/images/auto/bg_tabs_active_right_new.gif") no-repeat right center;
    padding-right: 5px;
}

.ContentBlock .CB_header .tabs li.current a{
    background: url("/auto/images/auto/bg_tabs_active_left_new.gif") no-repeat;
}

.ContentBlock .CB_header .tabs li a{
    color: #FFF;
    padding: 4px 11px 2px;
}

.ContentBlock.Small .CB_header{
    background: url("/auto/images/auto/bg_CB_header_waves_Small_new.png") no-repeat !important;

    height: 35px;
}

.ContentBlock.Medium .CB_header{
    background: url("/auto/images/auto/bg_CB_header_waves_Medium_new.png") no-repeat !important;

    height: 35px;
}

.AutoWidget .CB_header{
    background: url(/images/auto/bg_CB_header_waves_widget.png) no-repeat;

    position: static;
}

.AutoWidget .CB_header span.textcopy{
    color: #1F1F1F !important;
}

.AutoWidget .CB_header h3 a{
    color: #fff !important;
}

.AutoWidget .CB_header h3 a:hover{
    color: #E20000 !important;
}

.AutoWidget .camera{
    display: block;
    left: 191px;
    position: absolute;
    top: 37px;
}

.AutoWidget .content .text{
    font-size: 13px;
    line-height: 1.6em;
}

.AutoWidget .AutoWidget_button{
    padding: 12px 0;
}

.AutoWidget .AutoWidget_button .button_grn_dynamic{
    padding: 4px 10px;
    font-weight: normal;
    font-size: 13px;
}

.iPhoneWiget .green_but{
    float: left;
    margin: 5px 0;
    font-size: 13px;
}

.iPhoneWiget .green_but b i{
    padding: 6px 10px;
    width: auto;
}

.ContentBlock.ComplectBlock .CB_header h3 b{
    color: #000;
}

.newsFull .Article h1,
.newsFull .Article a.back{
    color: #FFF !important;
}

.headerOff .CB_header{
    background: url(http://i.tchkcdn.com/images/common/bg_CB_inner_ban300.png) repeat !important;
    height: 9px !important;
    line-height: 9px !important;
}

.ArticleContent .CB_header{
    background: url("http://s.tchkcdn.com/images/common/bg_CB_header_blank_wide.png") no-repeat !important;
    font-size: 1px;
    height: 8px;
}

#main.Bookmark .ContentBlock .CB_header{
    background: url(/auto/images/auto/bg_CB_header_new.png) no-repeat right top !important;
    height: 32px;
}

#main.Bookmark .DropDownElement{
    top: 9px;
}

#main.Bookmark .DropDownElement a.dd_button{
    font-size: 130%;
    padding-right: 15px;
    background-position: right 5px !important;
}

.Resize408.ContentBlock .CB_header .tabs{
    right: auto;
    left: 5px;
}

.RightTitleBlock ul li span{
    margin-right: -1px;
}

.gecko .ContentBlock .CB_header h3 a{
    color: #FFF !important;
}

.ContentBlock .CB_header h3{
    bottom: 6px !important;
}

.RightTitleBlock{
    top: 9px !important;
}

.ContentBlock .CB_header .tabs-inc li a{
    color: #FFF;
}

.zakl_titleBG .RightTitleBlock{
    top: 4px !important;
}

.BlockZaklNew2.ContentBlock .CB_header h3{
    top: 5px !important;
}

.Bookmark .ContentBlock .CB_header h3 a{
    color: #FFF !important;
}

.AbsAlignBottom{
    z-index: 9999;
}

#main .more{
    padding: 0;
}

#main .more a{
    background: url("../images/buttons_V3/more.gif") no-repeat scroll right center #FFFFFF;
    color: #2473C0;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 18px !important;
    margin: 0;
    padding: 0 19px 0 6px !important;
}

#main .more a:hover{
    background: url("../images/buttons_V3/more_h.gif") no-repeat scroll right center #2473C0;
    color: #FFFFFF;
}

#main a.more{
    background: url("../images/buttons_V3/more.gif") no-repeat scroll right center #FFFFFF;
    color: #2473C0;
    display: inline-block;
    float: none !important;
    font-size: 12px;
    height: 20px;
    line-height: 18px !important;
    padding: 0 19px 0 6px !important;
}

#main a.more:hover{
    background: url("../images/buttons_V3/more_h.gif") no-repeat scroll right center #2473C0;
    color: #FFFFFF;
}

.ContentBlock .content .more a{
    float: none;
}

#main .ContentBlock .content div.more, div.more{
    margin-bottom: 0px !important;
}

.carousel_container ul li{
    background: none !important;
}

.Auto .ContentBlock .CB_header h1,
.Auto .ContentBlock .CB_header h3{
    text-shadow: none !important;
    top: 10px !important;
}

.gecko .ContentBlock.CarCard .CB_header h3 a{
    color: #0049A3 !important;
}

.gecko .ContentBlock.CarCard .CB_header h3 a:hover{
    color: #C42E29 !important;
}

.ResultSearch .image img{
    width: 100px;
}

.ResultSearch .image{
    overflow: hidden;

    max-height: 86px;
}

.LastAnnounce .image img{
    width: 68px;
}

.LastAnnounce .image{
    overflow: hidden;
    height: 48px;
}

.Practice .image img{
    height: 110px;
    float: right;
}

.Practice .image{
    display: inline-block;
    overflow: hidden;
    width: 148px;
}

.Auto .ContentBlock.ComplectBlock .CB_header h3{
    color: #3C3C3C !important;
}

.autobazar_logo{
    background: url(/auto/images/auto/logo_autobazar.jpg) no-repeat right center;
    position: absolute;
    right: 15px;
    top: 10px;
    color: white !important;
    padding: 3px 77px 5px 0;
    display: block;
}

.CarCard .autobazar_logo{
    position: static;
    right: auto;
    top: auto;
    display: block;
    font-size: 11px;
    color: #807171 !important;
}

/*VIDEO*/
.VideoPlayer .CB_inner .content{
    padding: 3px 7px;
}

.VideoPlayer .video_title{
    font-size: 23px;
    padding-bottom: 3px;
    font-weight: bold;
}

.VideoPlayer .time_gray{
    font-size: 18px;
}

.VideoPlayer .views_icon{
    font-size: 13px;
    font-weight: bold;
    color: #000 !important;
    background-position: 0 3px;
    margin-top: 2px;
}

.VideoPlayer .subHeader{
    float: left;
    padding-bottom: 6px;
}

.VideoPlayer .subHeader .options{
    font-size: 100%;
}

.VideoPlayer .subHeader .options span.black{
    display: none;
}

.VideoPlayer .subHeader .rate_icon{
    margin-right: 0;
}

.VideoPlayer .subHeader .options .other{
    vertical-align: text-bottom;
}

.VideoPlayer .subHeader .options .other .share{
    border: none;
    padding: 0;
}

.VideoPlayer .RateShow{
    font-size: 13px;
    float: right;
    padding-top: 4px;
}

.VideoPlayer .toPlayList{
    float: left;
    margin-bottom: 6px;
    font-size: 13px;
}

.VideoPlayer .size13{
    font-size: 13px;
}

.VideoPlayer .playerCode{
    color: #000;
    width: 496px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    padding: 4px 7px;
    vertical-align: top;
    white-space: nowrap;
    margin-top: 3px;
}

.VideoPlayer .dotted{
    text-decoration: none;
    border-bottom: dashed 1px #004FAF;
}

.VideoPlayer .dotted:hover{
    border-bottom: none;
    border-bottom: 1px dashed #FFF;
}

.VideoPlayer .toPlayList a, .VideoPlayer .codePast a{
    /*color:#777777;*/
    border-bottom: 1px dashed #004FAF;
}

.VideoPlayer .toPlayList a:hover, .VideoPlayer .codePast a:hover{
    border-bottom: none;
}

.VideoPlayer .codePast{
    float: left;
    margin-bottom: 6px;
    font-size: 13px;
    margin-left: 15px;
}

.VideoPlayer .codePast a img{
    margin-right: 5px;
}

.MyVideo{
    background: url(/video/images/bg_myVideo.png) 0 7px no-repeat !important;
    height: 95px;
}

.MyVideo.ContentBlock .CB_header{
    height: 7px;
}

.AllVideo .DropDownElement .DropDownList{
    top: 4px;
    z-index: 990;
    left: -8px;
    width: 145px;
    background: none;
    padding: 0;
    border: none;
    position: absolute;
    right: -13px;
    _right: 2px;
    opacity: 1;
}

.AllVideo .DropDownElement .DropDownList ul.DropDownList_top{
    border: 0px;
    background: url(/video/images/popUp.png) no-repeat left top;

    border-top: none;
    padding: 25px 4px 0 4px !important;
}

.AllVideo .DropDownElement .DropDownList li{
    float: none !important;
    padding: 0px;
    font-size: 100%;
    white-space: nowrap;
}

.AllVideo .DropDownElement .DropDownList li a{
    padding: 3px 10px;
    color: #36C;
    line-height: normal;
    background: none;
    position: relative;
    width: 117px;
    display: block;
}

.AllVideo .DropDownElement .DropDownList .DropDownList_bottom{
    background: url(/video/images/popUp.png) no-repeat left bottom;

    height: 10px;
}

.act_v .dd_button font{
    color: #333 !important;
}

.act_v .dd_button{
    z-index: 999 !important;
}

/*end:VIDEO*/

.prel{
    position: relative;
}

.prel .shadowImg{
    background: #2B2419;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    width: 43px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 3px;
    z-index: 20;
    text-align: center;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    _right: -1px;
}

.ContentBlock .CB_header .title{
    font-size: 13px;
}

.img_plus{
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 20;
}

.title_user{
    font-size: 11px;
    display: inline-block;
    background: url("http://s.tchkcdn.com/video/images/ico_man.gif") no-repeat 0 -1px;
    padding-left: 15px;
    padding-bottom: 0px;
    margin: 3px 0;
}

.rate_icon{
    display: inline-block;
    background: url("http://i.tchkcdn.com/video/images/ico_rate.gif") no-repeat 0 0;
    padding-left: 20px;
    height: 15px;
    line-height: 15px;
    color: #666 !important;
    text-decoration: none;
    margin-right: 5px;
    vertical-align: text-bottom;
    font-size: 11px;
    display: none;
}

.views_icon{
    background: url("http://s.tchkcdn.com/video/images/ico_views.gif") no-repeat 0 2px;
    font-size: 11px;
    margin-left: 0;
    text-align: right;
    padding-left: 22px;
    color: #666 !important;
    margin-right: 5px;
}

/******** Blogd **********/
.Blogs .ContentBlock .CB_header h3{
    padding-top: 9px;
    color: #3c3c3c !important;
}

.ContentBlock.Small .CB_header h3{
    color: #fff !important;
}

*html Small .CB_header h3{
    color: #fff !important;
}

/******** End Blogd **********/
.Block .B_header h3 a{
    background: url(/auto/images/common/arr_header_auto.gif) no-repeat right;
    background-position: 100% 4px !important;
}

/* video on auto */
.Auto .DD_Button{
    color: #fff;
    text-shadow: none;
}

.Auto .DD_Button:hover{
    color: #fff;
}

.VideoAutoSection .VideoPreview .image{
    margin-bottom: 0;
}

.VideoAutoSection .VideoPreview .text{
    padding-left: 160px;
    margin-top: -3px;
}

/* video on auto */

/* spectema_main */
.spectema_main{
    width: 655px;
    margin: 4px 3px 7px 3px;
    border: 1px solid #f6e6a7;
    border-radius: 3px;
    background-color: #fff2be;
    background-image: -moz-linear-gradient(top, #fff9d2, #ffefb4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff9d2), color-stop(1, #ffefb4));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#fff9d2, endColorstr=#ffefb4);

    box-shadow: 0 0 3px #f6e6a7;
}

.spectema_main .fraz{
    display: block;
    float: left;
    background-color: #ffee9d;
    background-image: -moz-linear-gradient(top, #fff7b7, #ffe682);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff7b7), color-stop(1, #ffe682));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#fff7b7, endColorstr=#ffe682);
}

.spectema_main .fraz b{
    display: inline-block;
    margin-left: 5px;
    background: url(/images/news/spectema/fraz.gif) no-repeat 0 center;
    font-size: 14px;
    font-weight: 700;
    padding: 0 8px 0 28px;
    line-height: 28px;
    border-right: 1px solid #fbdb7b;
    text-shadow: 0 1px 0 #fff;
}

.spectema_main .navButtons{
    display: block;
    float: left;
    padding: 0px 10px;
    vertical-align: middle;
    margin-top: 8px;
}

.spectema_main .navButtons .btn_prev{
    background: url(/images/news/spectema/arr_red_left.gif) no-repeat;
    width: 6px;
    height: 11px;
    margin: 0;
}

.spectema_main .navButtons .btn_next{
    background: url(/images/news/spectema/arr_red_right.gif) no-repeat;
    width: 6px;
    height: 11px;
    margin: 0;
}

.spectema_main .navButtons a img{
    width: 6px;
    height: 12px;
}

.spectema_main .carousel_container{
    display: block;
    float: left;
    width: 437px;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    height: 19px;
    font-size: 15px;
    margin-top: 5px;
}

.spectema_main .carousel_container ul{
    height: 19px;
    left: 0;
    position: relative;
}

.spectema_main .carousel_container ul li{
    float: left;
    width: 437px;
    position: relative;
    overflow: hidden;
    height: 19px;
}

.spectema_main .carousel_container ul li a{
    border-bottom: #004faf 1px dotted;
    display: inline-block;
    white-space: nowrap;
}

.spectema_main .carousel_container ul li a:hover{
    border-bottom: #c42e29 1px dashed;
}

.spectema_main .carousel_container ul li .ellipsis{
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    background: #fff;
}

/* end spectema_main */
#main .centerColumn .centerColumn{
    float: none;
}

.newVideo, .VideoPlayer{
    float: none;
}

.clear8{
    clear: both;
    height: 8px;
}

.WigetQuestion .DropDownElement{
    right: 10px;
    top: 10px;
    position: absolute;
}

.WigetQuestion .image{
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.WigetQuestion .green_but{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0px;
    text-shadow: -1px -1px 0 #187713;
}

.WigetQuestion .green_but b{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top;
    display: inline-block;
    font-weight: normal;
}

.WigetQuestion .green_but b i{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top;
    display: inline-block;
    font-style: normal;
    padding: 6px 10px;
}

.WigetQuestion .green_but:hover{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;
}

.WigetQuestion .green_but:hover b{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;
}

.WigetQuestion .green_but:hover b i{
    background: url(/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top;
    color: #FFFFFF;
}

/* CSS Document */
.DropDownElement{
    display: inline-block;
    position: relative;
}

.WigetQuestion .DropDownElement{
    position: absolute;
    right: 10px;
    top: 10px;
}

.DropDownElement a.dd_button{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/common/arr_search_dropdown.gif");
    background-origin: padding-box;
    background-position: right center !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #666666;
    display: inline-block;
    font-size: 130%;
    padding-right: 23px;
}

.button_grn_dynamic{
    width: auto;
    padding: 5px 30px;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    background-color: #0e8617;
    background-image: -moz-linear-gradient(top, #59bc0f, #0e8617);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #59bc0f), color-stop(1, #0e8617));
    color: #FFF;
    cursor: pointer;
    border-radius: 5px;

    box-shadow: none;
}

.button_grn_dynamic:visited{
    color: #fff;
}

.button_grn_dynamic:hover{
    color: #C42E29;
}