body,td {
font-family:'Trebuchet MS', 'Century Gothic', Tahoma, Arial;
margin:0;
}

#content_main_ma table {
    text-align:left !important;
}

body {
/*background:url(/images/background/110km.jpg) no-repeat scroll 50% 0 #161c26;*/
}

#content_main_ma {
max-width: 1240px;
min-width: 989px;
}

#tags_cloud_main {
padding: 0 0 15px;
}

img {
border:none;
}

form {
margin:10px 0 0;
padding:0;
}

.h2{
fony-size:16px;
}

.h1{
font-family:'century gothic', 'Trebuchet MS', tahoma;
}

h2, .h2 {
font-family:'century gothic', 'Trebuchet MS', tahoma;
margin:.3em 0 0;
}

a {
color:#0564C6;
}


.h2 a {
color:#FFF;
text-decoration:none;
border-bottom:1px solid #FFF;
}

h2 a {
color:#FFF;
text-decoration:none;
border-bottom:1px solid #FFF;
}

.cool {
border-top:5px solid #FFF;
}

h3.cool a {
    color: #fff;
}
.adblock {
color:#FFF;
font-weight:700;
text-align:center;
font-size:70%;
}

img.tabs {
border:2px solid #FFF;
}

img.active_tab {
border-bottom:none;
}

img.logo {
border-bottom:2px solid #FFF;
}

.adblock2 h2 {
line-height:1.2em;
font-size:16px;
margin:0 0 .3em;
}

.adblock2 .h2 {
line-height:1.2em;
font-size:16px;
margin:0 0 .3em;
}


.adblock2 {
position:relative;
z-index:1001;
max-width:220px!important;
}

.footer {
font-size:90%;
color:#FFF;
line-height:1.4em;
padding:18px 15px;
z-index: 2000;
position: relative;
}

.navtable {
margin-top:9px;
height:68px;
color:#FFF;
font-size:16px;
}

.search,.login {
padding-left:4px;
color:#464646;
font-size:12px;
font-family:tahoma;
}

.contentblock_left {
background-image:url(/images/grad_01.gif);
background-repeat:repeat-x;
background-position:top;
margin-top:1px;
line-height:1.3em;
font-size:70%;
padding:10px 8px 8px;
}

.contentblock_main {
margin-top:1px;
line-height:1.5em;
font-size:75%;
padding:10px 12px 12px;
}

.contentblock_main_wrapper {
background-image:url(/images/grad_01.gif);
background-repeat:repeat-x;
background-position:1px left;
}

.maintable {
border-top:0 solid #FFF;
}

div.i {
background-color:#E1E1E1;
height:72px;
background-repeat:no-repeat;
background-position:left center;
margin-top:5px;
margin-bottom:5px;
}

.contentblock_main td {
padding-right:9px;
padding-bottom: 10px;
font-size:100%;
}

.contentblock_left p,.contentblock_main p {
margin:0 0 1.4em;
}

.contentblock_main p:last-child {
margin-bottom: 5px;
}

.contentblock_main td p {
font-size:98%;
line-height:1.3em;
}

.contentblock_main a {
font-size:115%;
}

.contentblock_main td a {
font-size:145%;
}

.content p {
font-size:80%;
line-height:1.5em;
margin:0;
}

.i_text {
width:100%;
margin-top:1px;
margin-bottom:14px;
padding-left:4px;
}

.i_cbox {
margin-bottom:-1px;
margin-left:-4px;
margin-right:3px;
}

.i_select {
width:100%;
margin-top:3px;
margin-bottom:14px;
}

.search_div0,.search_form0,.register_form0 {
color:#464646;
font-weight:700;
font-size:67%;
}

.carlist {
font-size:75%;
line-height:1.4em;
margin-bottom:17px;
}

.carlinks a {
font-size:80%;
color:#0564C6;
text-decoration:none;
margin-right:1.7em;
border-bottom:1px dashed #0564C6;
}

.carlinks {
margin-bottom:7px;
margin-top:1px;
}

.adblock3 {
font-size:70%;
padding:8px;
}

.loginform,.loginform a {
font-family:Verdana;
color:#FFF;
font-size:10px;
}

.loginform strong {
font-family:Tahoma;
font-size:10px;
}

.navtable .loggeduser {
color:#FFF;
font-size:60%;
padding-left:20px;
line-height:1.4em;
}

.navtable .loggeduser h4 {
color:#FFF;
font-size:180%;
font-weight:400;
margin:0 0 3px;
}

#block122 {
margin-top:89px;
}

.model {
width:108px;
height:110px;
float:left;
font-size:11px;
line-height:15px;
border:0 solid #999;
padding: 5px;
}

.model_r {
width:108px;
height:80px;
float:left;
font-size:11px;
line-height:15px;
border:0 solid #999;
}

.model_fixed {
width:50%;
height:98px;
font-size:11px;
line-height:15px;
border:0 solid #999;
}

.model_r a {
font-size:12px;
text-decoration:none;
}

.articletable {
margin-bottom:2.7em;
}

.article {
padding-left:7px;
padding-right:7px;
font-size:85%;
width:75%!important;
}

.list {
padding-left:15px;
padding-right:24px;
font-size:80%;
}

.article h1 {
text-transform:uppercase;
font-size:200%;
margin:.2em 0 0;
}

.list h1 {
font-size:140%;
margin:.2em 0 0;
}

.article .h1 {
text-transform:uppercase;
font-size:200%;
margin:.2em 0 0;
}

.list .h1 {
font-size:140%;
margin:.2em 0 0;
}


.listitem td {
font-size:80%;
padding-bottom:1.5em;
}

.listitem img {
margin-right:12px;
margin-top:4px;
}

.article p.announce {
font-size:110%;
color:#616161;
margin:.4em 0 0;
}

p.announce {
padding-bottom:15px;
}

.left_image {
margin-top:4px;
margin-right:10px;
}

.right_image {
margin-top:4px;
margin-left:10px;
}

.gray,.gray a {
color:#616161;
}

.wasted {
background-color:#505050;
color:#FFF;
line-height:1.3em;
margin-right:7px;
padding:3px 7px;
}

.contentblock_left_flat {
margin-top:1px;
padding-right:17px;
line-height:1.3em;
font-size:75%;
}

.small {
font-size:90%;
}

.red {
color:#DC1200!important;
}

.search_results {
background-color:#EFEFEF;
width:100%;
margin-bottom:7px;
}

.search_results td {
font-size:85%;
padding-left:13px;
}

.search_results td.hr {
background-color:#D0D0D0;
height:1px;
border-left:13px solid #EFEFEF;
border-right:13px solid #EFEFEF;
padding:0 13px;
}

.search_results_head td,.search_results_line td {
font-size:75%;
line-height:1.2em;
padding:5px 5px 5px 13px;
}

.search_results_summary {
color:#464646;
padding:35px 8px 0;
}

.search_results_banner td {
border:none;
background-color:#fff;
padding-top:12px;
padding-bottom:12px;
padding-left:0;
}

.search_results_paginator {
color:#464646;
font-size:100%!important;
padding:17px 8px;
}

.search_results_paginator span,.search_results_paginator a {
font-size:110%;
padding-left:5px;
padding-right:5px;
}

.colortable td {
border:none;
padding:0;
}

div.color, span.color {
width:12px;
height:12px;
margin-right:6px;
font-size:4px;
margin-top:4px;
}

.forum_cell {
background-color:#EFEFEF;
border-right:5px solid #FFF;
padding:5px 13px 2em;
}

.forumtable {
border-top:10px solid #FFF;
margin-bottom:10px;
}

.forum td {
font-size:70%;
color:#464646;
padding:4px 2px;
}

.forum td.hr {
background-color:#D0D0D0;
height:1px;
padding:0;
}

.forum .rss {
margin-right:7px;
margin-bottom:-2px;
}

.forum_head {
font-weight:700;
color:#464646;
font-size:110%;
}

.forum_section td {
font-size:90%;
padding-top:.8em;
}

.forum_nav {
font-size:80%;
padding-bottom:10px;
}

.forum_date {
font-weight:700;
border-bottom:1px dashed #D0D0D0;
}

.auto_cell {
border-right:5px solid #FFF;
padding:5px 13px 2em;
}

.auto_small_pic img {
margin-right:18px;
}

div.gallery_container {
width:450px;
height:95px;
border:solid 1px #ddd;
overflow:auto;
white-space:nowrap;
margin:0;
padding:0;
}

div.gallery_container td.image_container {
height:75px;
margin:0;
padding:0 10px;
}

div.gallery_container td.image_container img {
cursor:pointer;
padding:0 18px;
}

div.gallery_container td.selected,div.gallery_container td.selected :hover {
background:#c8c8c8;
}

.preview_image {
height:100px;
width:200px;
margin-right:18px;
float:left;
}

.preview_container {
margin-bottom:16px;
overflow:auto;
width:450px;
height:120px;
white-space:nowrap;
float:left;
}

.auto_smalls {
margin-bottom:16px;
overflow:auto;
width:450px;
height:110px;
}

.auto_info td {
font-size:79%;
line-height:1.5em;
}

.auto_text p {
margin:.2em 0 0;
}

.floatlist {
background-color:#909090;
}

.floatlist a {
display:block;
color:#FFF !important;
background-color:#909090;
border:none;
float:left;
width:90px;
height:20px;
overflow:hidden;
font-size:70%;
padding:2px 4px 1px;
}

.search_results_paginator a {
color:#464646;
}

span.ttu {
text-transform:uppercase;
display:block;
float:left;
}

div.form-error-msg {
color:red;
}

.model_head {
color:#339C12;
font-weight:700;
}

.submenu a {
display:block;
margin-bottom:1.2em;
text-decoration:none;
}

ul {
margin-top:0;
margin-bottom:0;
}

.small85 {
font-size:85%;
}

.list100 {
padding-right:24px;
padding-left:15px;
color:#555;
}

.dealer_list h3 {
margin:1em 0 0;
}

.dealer_list h3 a {
color:#0564c6;
}

.form {
display:block;
margin:0;
}

.form label {
font-size:70%;
text-transform:uppercase;
display:block;
font-weight:700;
padding-bottom:3px;
}

.form .input,.form select,.form textarea {
display:block;
margin-bottom:14px;
width:99%;
}

.form .push {
margin-top:20px;
}

.err {
font-size:70%;
margin-top:-12px;
padding-bottom:14px;
color:#DC1200;
}

.note {
font-size:70%;
margin-top:-12px;
padding-bottom:14px;
color:#666;
}

.note2 {
font-size:79%;
margin:0;
padding:5px 0 14px;
}

.form fieldset {
margin-bottom:30px;
}

.form legend {
font-size:65%;
}

#add_car_form_div label {
color:#999;
}

.red:first-letter {
color:#FFF!important;
background:#DC1200!important;
}

td.li0 {
vertical-align:top;
padding-right:30px;
}

.li0 .bl,ul.li0 {
font-size:80%;
display:block;
margin:0;
padding:0 0 10px;
}

.li0 li,a.li0 {
line-height:100%;
list-style:none;
background:url(../images/li_1.gif) 0 .3em no-repeat;
display:block;
margin:0 0 2px;
padding:0 0 7px 12px;
}

.li1 {
display:block;
margin:0;
padding:10px 0 20px;
}

.li1 li {
line-height:120%;
list-style:none;
display:block;
margin:0;
padding:0 0 10px 5px;
}

br.b {
font-size:1px;
line-height:1px;
height:1px;
overflow:hidden;
clear:both;
}

.user_i {
padding-left:5px;
font-size:80%;
}

.user_i h3 {
font-size:110%;
}

.user_i td {
vertical-align:top;
padding:25px 10px 10px 0;
}

.user_i td a img {
margin-top:-25px;
}

#photo_preview .note {
position:absolute;
margin-top:30px;
width:100px;
text-align:center;
}

#photo_preview .li0 li {
background-position:0 .4em;
}

.f2 {
border-bottom:0 solid;
margin-bottom:20px;
}

.f2 td {
font-size:80%;
font-family:Arial,Helvetica,sans-serif!important;
padding:3px 5px;
}

.f2 .odd2 td {
border:solid;
background:#F9F9F9;
border-width:1px 0 0;
padding:15px 25px 10px 5px;
}

.f2 .odd2 img {
margin-bottom:5px;
}

.f2 .tr0 td {
padding-top:20px;
border-top:1px solid;
}

.f2 .tr1 td {
padding-bottom:20px;
}

.f2 .odd td {
background:#F9F9F9;
}

.f2 .tr2 td {
background:#F9F9F9;
padding-bottom:20px;
}

.f2 .l td {
border:solid;
border-width:1px 0 0;
}

.f2 .s td {
background:#F0F0F0;
border-color:#EEE!important;
}

.f2 th {
font-size:100%;
padding:7px 0 10px;
}

.f2 .th th {
text-align:left;
padding:15px 10px 10px;
}

.f2 .left {
font-size:70%;
text-align:left!important;
font-weight:700;
}

.arr2 {
margin-left:10px;
}

td.scroll {
background:URL(../images/scroll_bg.gif) center center repeat-x;
width:99%;
vertical-align:top;
padding-top:2px;
}

#scroll {
position:absolute;
cursor:pointer;
}

#ugallery_td td {
cursor:pointer;
padding:10px;
}

#ugallery_td .s {
background:#EEE;
}

.lcol {
width:150px;
overflow:hidden;
float:left;
margin-right:15px;
}

.lcol .i_l {
border:#DDD 10px solid;
display:block;
margin-bottom:9px;
}

.lcol ul {
font-size:85%;
background:#E6E6E6;
display:block;
margin:0;
padding:12px 12px 10px;
}

.lcol ul li {
line-height:1.2;
display:block;
list-style:none;
vertical-align:middle;
margin:0;
padding:0 0 4px;
}

#pda1 {
position:absolute;
font-size:64%;
text-decoration:none;
}

#comp_form {
width:100%;
margin:20px 0 0;
padding:0;
}

#comp_form select {
width:150px;
margin-bottom:5px;
}

#comp_form fieldset {
padding:15px;
}

#comp_form .hold td,#comp_form th {
width:30%;
text-align:center;
}

#comp_form td.base,#comp_form th.base {
font-weight:700;
width:5%;
}

#comp_form img {
display:block;
}

#comp_form .hold {
width:99%;
background:#FFF;
padding:15px 5px 0;
}

#comp_form th {
font-size:1em;
padding-bottom:10px;
}

#ccl .s1 {
background:#DDD url(../images/comp_arr_bg.gif) top center no-repeat;
}

#ccl td {
width:33%;
text-align:center;
border:#FFF solid;
border-width:1px 0;
padding:7px 10px;
}

#ccl .odd2 td,#ccl .l td {
border-top-color:#EEE;
}

#ccl .p td {
border-width:0!important;
padding:0;
}

#ccl .i {
display:block;
text-align:center;
}

hr {
height:1px;
font:1px/1;
}

.b_clear {
display:block;
clear:both;
}

.rate {
display:inline;
}

.rate img {
vertical-align:bottom;
width:4px;
background:#DFDFDF;
margin-right:1px;
}

.rate .s {
background:#339C12;
}

#vote h5 {
margin-bottom:7px;
font-size:79%;
}

#vote img.base2 {
height:10px;
margin:0 5px 0 0;
}

#vote_2 {
font-size: 100% !important;
line-height: 1.1em;
}

#vote_2 .top,top2 {
width:210px;
margin:15px 0;
}

#vote_2 .top label {
color:#FFF;
font-size:90%;
}

#vote_2 .top2 td {
color:#FFF;
font-size:80%;
}

#vote_2 .input {
width:200px;
display:block;
margin:7px 0;
}

.top td {
vertical-align:top;
}

.disabled {
background-color: #ddd;
}

.loginForm input {
font-family: 'Trebuchet MS', 'Century Gothic', Tahoma, Arial;
}

.date_tag_news {
float:left;
background-color:#505050;
color:#FFF;
line-height:1.3em;
margin-right:7px;
padding:3px 7px;
}

#right_td_ma {
min-width:240px;
background-color:#fff;
}

#top_bar_div {
height:90px!important;
min-width:981px;
}

#links_and_logo {
position:relative;
}

#new_nav_block a {
color:#FFF;
font-size:13px;
}

#new_nav_block {
padding-left:245px;
color:#FFF;
font-size:12px;
position:relative;
}

#menu_left_block {
background-color:#909090;
float:left;
width:63%;
height:62px;
min-width:440px;
}

#menu_right_block {
background-color:#909090;
float:left;
width:37%;
height:62px;
min-width:257px;
margin:0;
padding:0;
}

#menu_bottom_block {
height:25px;
background-color:#909090;
width:99%;
float:left;
border-top:1px solid #FFF;
padding-right:1%;
min-width:695px;
}

#user_bar_nickname {
font-size:16px;
}

.auth_inputs {
width:80px;
font-size:100%;
}

#time_tag_news {
font-size:11px;
color:grey;
margin-left:-61px;
margin-top:22px;
float:left;
}

#td_upom {
padding-bottom:30px;
}

#sv_s_nami {
padding-top:10px;
}

.rating_li_ma {
background-color:#CCC;
}

.rating_li_ma li {
list-style:none;
}

.leftPopularBrandList {
font-size:13px;
padding-left:7px;
}

#t12 a {
background-color:#FFF;
border:medium none;
color:#FFF;
display:block;
float:left;
font-size:70%;
height:15px;
overflow:hidden;
width:90px;
}

#models_block_m {
background-color:#FFF;
border-top:1px solid #FFF;
float:left;
padding-right:1%;
display:none;
width:99%;
}

#close_popup {
cursor:pointer;
float:right;
left:11px;
margin-right:10px;
padding-left:4px;
position:relative;
top:-1px;
width:11px;
color:#000;
}

#socIc {
float:right;
width:164px;
height:30px;
background-color:#909090;
margin-right:150px;
display:none;
}

.socialIcons {
margin:0!important;
}

.aj_inform_div i {
font-size:9px;
color:grey;
}

.aj_inform_div {
margin-top:2px;
}

.aj_inform_checkbox {
float:left;
}

.bestArticleInner {
background:url(/images/b-small.png) repeat scroll left top transparent;
bottom: 33%;
color:#FFF;
height: 70px;
float:none;
width:50%;
margin:0;
padding:5px;
}

.underArticle {
width:450px;
display:inline-block;
}

.bestArticleInner a {
color:#FFF;
font-size:11px;
}

select {
background-color:#FFF;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
background-image:linear-gradient(top,white20%,#F6F6F650%,#EEE52%,#F4F4F4100%);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #AAA;
-webkit-box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
display:block;
overflow:hidden;
white-space:nowrap;
position:relative;
height:23px;
line-height:24px;
color:#444;
text-decoration:none;
padding:0 0 0 8px;
}

#compare_add_block {
width:100%;
padding:10px;
}

#add_button_container {
width:450px;
cursor:pointer;
}

#add_button {
padding-top:18px;
width:275px;
height:55px;
font-size:16px;
float:left;
color:#000;
}

#add_button:hover {
padding-top:18px;
width:275px;
height:55px;
color:silver;
font-size:16px;
}

#compare_shadow {
display:none;
background-color:#000;
height:100%;
left:0;
opacity:0.80;
position:fixed;
top:0;
width:100%;
z-index:8888;
}

#brand_selectorv2 {
overflow-y:auto;
max-height:430px;
background:#FFF;
border:4px solid #ddd;
float:left;
font-size:1.2em;
z-index:99999;
-webkit-box-shadow:0 0 20px #000;
-moz-box-shadow:0 0 20px #000;
box-shadow:0 0 20px #000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:16px 10px 10px;
position: relative;
}

.brand_container_compare {
width:135px;
height:24px;
float:left;
}

.div_progress {
font-size:11px;
color:silver;
margin-left:10px;
float:left;
margin-top:6px;
}

.brand_div {
width:100px;
height:34px;
float:left;
margin:5px;
padding:5px;
}

.model_div {
min-width:100px;
float:left;
margin:5px;
padding:5px;
text-align:center;
}

.brand_div a:hover {
font-size:12px;
color:#000;
}

.car_box {
border:1px solid silver;
background-color:#FFF;
float:left;
width:140px;
height:65px;
margin:2px;
padding:5px;
}

.car_box a {
font-size:11px;
color:#000;
margin-left:5px;
}

#selected_auto_container {
border-top:1px solid silver;
width:100%;
float:left;
padding-top:10px;
overflow:hidden;
}

#compare_block {
width:100%;
padding-top:10px;
float:left;
overflow:hidden;
}

.close_car_box {
float:right;
text-decoration:none;
}

#compare_button {
margin-left:50px;
margin-top:10px;
display:none;
width:100px;
height:37px;
background-color:#FFF;
border:1px solid silver;
float:left;
padding-top:4px;
cursor:pointer;
}

#bymodelcompare a {
width:100%;
float:left;
font-size:12px;
color:silver;
margin-top:10px;
margin-left:10px;
}

a.revisited:visited {
color:gray;
}

.previewGrey {
background-color:#F3F3F3;
border:1px solid #ABADB3;
margin-right:3px;
padding:2px;
}

.previewRed {
background-color:#F3F3F3;
border:1px solid #C10100;
margin-right:3px;
padding:2px;
}

#preview_gallery_div {
display:block;
width:600px;
white-space:nowrap;
overflow:auto;
}

#title_material_span {
font-size:1.5em;
color:gray;
}

#gallery_photo_link {
display:block;
width:600px;
}

#gallery_ifame_horizont {
margin-top:5px;
}

#tinymask {
background-color:#000!important;
z-index:8888!important;
}

#tinybox {
position:absolute!important;
z-index:9000!important;
border:1px solid #e3e3e3;
overflow:hidden;
}

.all_specials_banner_block {
width:230px;
font-size:100%;
text-align:center;
float:left;
margin-right:5px;
}

#scheme_chooser {
float:left;
margin-right:5px;
}

#for_scroll {
max-width:1214px;
position:relative;
background-color:#FFF;
height:140px;
margin:auto;
}

#content_wraper {
position:relative;
max-width:1214px;
margin:auto;
}

#nl_content {
max-width:1240px;
margin:0 auto;
}

#white_list {
max-width:1214px;
position:relative;
background-color:#FFF;
height:1280px;
z-index:100;
margin:auto;
}

a.article_link {
color:#FFF;
text-decoration:none;
}

a.article_link:hover {
text-decoration:underline;
}

.a__link {
bottom:0;
display:block;
left:0;
min-height:250px;
position:relative;
right:0;
top:0;
width:auto;
z-index:1;
margin:0 auto;
}

.wrapper-block {
overflow: hidden;    
position:relative;
z-index:10;
}

.slidecontainer {
padding-top:0;
width:100%;
overflow:hidden;
height:250px;
min-width:600px;
}

li.slide {
height:250px;
float:left;
overflow:hidden;
width:10%;
margin:0;
padding:0;
}

span.image {
height:250px;
}

.carousel {
min-width:1000%!important;
width:100%;
}

.car-color-unchecked {
border:2px solid #f3f3f3;
}

.car-color-checked {
border:2px dotted #eee;
}

.car-color-list {
width:auto;
padding:10px;
}

.car-color-item {
display:inline-block;
height:18px;
width:18px;
margin:0 0 0 6px;
}

#color_chzn {
width:196px!important;
}

#fix_abs {
top:0;
position:fixed;
left:0;
width:100%;
height:135px;
z-index:400;
}

#content_ads {
top:140px;
position:absolute;
left:0;
width:100%;
z-index:300;
}

#white_list_fix {
top:0;
position:fixed;
left:0;
width:100%;
height:1280px;
}

.rbw {
position:fixed;
z-index:5000;
left:50%;
top:50%;
width:940px;
margin:-246px 0 0 -470px;
}

.leftcol,#left_column_container {
width:240px;
}

.footer a,.carlist a,.navtable .loggeduser a {
color:#FFF;
}

.contentblock_left a {
font-size:120%;
}

.contentblock_left a.small,#menu_right_block select {
font-size:100%;
}

.i_select option,.i_select2 option {
color:#aaa;
}

#block123,.arr1 {
margin-right:10px;
}

.model a,.model_fixed a,.brand_container_compare a,.title_select {
font-size:12px;
}

.model a,.car_box_links {
text-decoration:none;
}

div.gallery_container td.image_container :hover,.preview_image :hover {
background:#e6e6e6;
}

.auto_text,.dealer_list div {
font-size:75%;
}

.model_table,.ulist ul.li0 {
font-size:70%;
}

.dealer_list div a,#model_clucker:hover,#brand_clucker:hover,#bymodelcompare a:hover {
color:#000;
}

#ccl,#popular_brands_v2 {
width:100%;
}

#vote_2 .top a,#vote_2 .top td a,#vote_2 .top label a,#vote_2 .top td label a {
color:#FFF!important;
}

#brand_container a,#brand_container li,#model_span a,#model_span li {
color:#444;
font-size:12px;
}

.chzn-results li,.chzn-single span {
color:#000!important;
}

.brand_div a,.brand_div p {
font-size:12px;
color:silver;
}

#hidden_models,#hidden_brands {
width:100%;
display:none;
margin-top:10px;
}

#other_models,#other_brands {
margin-top:10px;
width:100%;
float:left;
}

#model_clucker,#brand_clucker {
margin-left:10px;
color:silver;
font-size:12px;
width:100%;
height:10px;
text-decoration:underline;
cursor:pointer;
}

#td_gallery_1,#td_gallery_2 {
cursor:hand;
background-color:#F3F3F3;
vertical-align:middle;
}

#td_gallery_1 a,#td_gallery_2 a {
display:block;
width:20px;
}

.color_switch_green,.color_switch_yellow,.color_switch_red {
float:right;
}

#top_banner_block {
padding-bottom: 5px;
}
.categories-list {
padding-top: 35px;
}
.categories-list-item {
padding-bottom: 10px;    
}
.categories-list-item a {
font-size: 100%;
}
.categories-list-item p {
font-size: 110%;     
}
.categories-list-car {
padding-bottom: 45px;
clear:both;
overflow: hidden;
}
.categories-list-car-image {
float:left; 
width: 110px;
}
.categories-list-car-info {
float:left;
font-size: 12px;
width:75%;
}
.categories-list-car-info-title {
padding-bottom: 7px;
}
.categories-list-car-info-line {
font-weight: bolder;    
}
.categories-list-car-info-main {
/*border: 1px solid #aaa;*/
min-height: 35px;
overflow: hidden;
padding: 5px 0px;
}
.categories-list-car-info-main-param{
/*float:left;*/
clear: both;
padding: 5px 0px; 
width: 100%;
}
.categories-list-car-info-link {    
}
.category-car{
padding-bottom: 25px; 
padding-top: 15px; 
}
.category-car p {
font-size: 95%;    
padding: 5px 0px;
}
.review {
font-size: 11px; 
background: #FFF;
}
.review-box {
position: relative;
margin-top: 10px;
padding: 10px 0px;
}
.review-date {
float: left; 
font-weight: bolder;
}
.review-link-all {
float:right;    
}
.add-btn-button{
display:block;
border:0;
height:28px;
width:100px;
}
.save-btn-button {
display:block;
border:0;
height:28px;
width:110px;
}
.send-button {
display:block;
border:0;
height:28px;
width:110px;
}
.add-button {
display:block;
border:0;
height:28px;
width:110px;
}
.save-button {
display:block;
border:0;
height:28px;
width:110px;
}
.form-redo-row {
padding: 5px 2px;
overflow:hidden;
}
.form-redo-row label {
color: grey;
font-size: 70%;
}
.form-redo-row textarea {
font-size: 80%;
}
.form-redo-row #fields_table {
color:grey;
font-size: 70%;
}
.form-redo-row input, textarea, select {
width: 100%;
}
#ui-datepicker-div{
font-size: 75%;
}
.notice, .content .notice{
font-size: 14px;
font-weight: bold;
color: #505050;
}
a.under_h2, span.under_h2 {
color: #0564C6;
cursor:pointer;
font-family: 'Trebuchet MS','Century Gothic',Tahoma,Arial;
font-size: 15px;
font-weight: normal;
line-height: 0.8em;
text-decoration: underline;
}
.tth-photo {
width: 180px;
overflow: hidden;
height: 100px;
text-align: center;
border: 1px solid #eee;
}
ul.rblist_1 li.tth-list-item {
width: 180px;
padding-bottom: 20px;
}
.description-material{font-size:110%;line-height: 1.3em;}
.no_fb_likes .fb-like {display:none!important;}
.no_ya_share .yashare-auto-init {display:none!important;}
.no_bookmark .social_bookmark {display:none!important;}

.rbitem2 {clear: both !important;overflow: hidden !important;}

.news-anons tr {vertical-align: top;}
div.i {cursor:hand;height:100px; background-position: center center;}
.news-anons-item-description-wrapper {max-height:300px;overflow:hidden; position: relative;}
.news-anons-item-description-slice {background:url(/images/glow-down.png) repeat-x; width: 100%; height: 72px; position: absolute; margin-top: 228px;}
.news-anons-item-description {padding-top: 5px;text-align: justify;}
.news-anons-item-title {line-height: 1.2em}

.mspecial .mlist a {font-size: 120%!important;}
.adblock2.mspecial {font-size: 80%;}

@media screen and (max-device-width: 480px){
    body{
    -webkit-text-size-adjust: none;
    }
}

.restate-link{
	text-decoration: none;
	display: inline-block;
    margin-top: 4px !important;
    margin-bottom: 0 !important;
    line-height: normal !important
}

.restate-link span{
	color: #ffffff;
	vertical-align: top;
    display: inline-block;
    margin-top: 5px;
}

.restate-link img{
	vertical-align: top;
    display: inline-block;
}


/*.da-info*/
.da-info-wrp {
	position: relative;
}

.da-info-wrp:hover .da-info {
    display: block;
}

.da-info {
	display: none;
}

.da-info--active {
    display: block;
}

.da-info--active .da-info__icon {
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.04102 2.04004L10.501 10.5M18.961 18.96L10.501 10.5M10.501 10.5L18.961 2.04004L2.04102 18.96' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.da-info--active .da-info__text {
    display: block;
}

.da-info__icon {
	position: absolute;
	z-index: 1;
	top: 0.4rem;
	right: 0.4rem;

	width: 2.4rem;
	height: 2.4rem;

	border: none;
	background-color: rgb(255, 255, 255);
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='1.5'%3E%3C/circle%3E%3Ccircle cx='4' cy='10' r='1.5'%3E%3C/circle%3E%3Ccircle cx='4' cy='16' r='1.5'%3E%3C/circle%3E%3C/svg%3E");
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: 0.8;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 3px rgba(0, 0, 0, 0.3);

	cursor: pointer;
}

.da-info__icon:not(:hover) {
    opacity: .5;
}

.da-info__text {
	display: none;

	position: absolute;
	z-index: 3;
	top: 3.5rem;
	right: 0;

	padding: 1.6rem 2rem 1.6rem 0.6rem;
	width: 20rem;

	background-color:#FFFFFF;
	border-radius: 1.6rem;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1);
}

.da-info__text	span {
    display: block;

    color: #333333;
    font-size: 1.2rem;
    line-height: 1.3;
}

.da-info__text	span + span {
    margin-top: 0.6rem;
}

.da-info__copyBtn {
	margin-top: 1rem;
}