


/*** CSSBN: rtabs ***/

.rtabs {clear:both; height:21px; margin-bottom:10px; font-size:9pt; border-bottom:2px solid #000000; padding-bottom:1px;}
*html .rtabs { overflow:hidden;}
.rtabs .right {width:230px; float:right;}
.rtabs .right ul.tbs {float:right; position:relative; left:-10px;}
.rtabs .right .links {text-align:right;}
.rtabs .right .links a {margin-left:15px;}
.rtabs .left {/*width:700px;*/ float:left; margin-right:20px; padding:0;}
.rtabs ul.tbs {display:block; margin:0; padding:0;}
.rtabs ul.tbs li {display:block; margin:0; padding:0; list-style:none; float:left; position:relative; height:21px; overflow:hidden; margin-right:-10px;}
.rtabs ul.tbs li a { font-weight:bold; text-decoration:none; color:#000;}
.rtabs ul.tbs li a:hover { font-weight:bold; text-decoration:underline; color:#b00;}
/* active - z-index:20000 */
.rtabs ul.tbs li.ch1 {z-index:19000;}
.rtabs ul.tbs li.ch2 {z-index:18000;}
.rtabs ul.tbs li.ch3 {z-index:17000;}
.rtabs ul.tbs li.ch4 {z-index:16000;}
.rtabs ul.tbs li.ch5 {z-index:15000;}
.rtabs ul.tbs li.ch6 {z-index:14000;}
.rtabs ul.tbs li.ch7 {z-index:13000;}
.rtabs ul.tbs li.ch8 {z-index:12000;}
.rtabs ul.tbs li.ch9 {z-index:11000;}
.rtabs ul.tbs li.ch10 {z-index:10000;}

.rtabs ul.tbs li.clearabs {clear:both; display:block; float:none; font-size:1px; height:1px; line-height:1px; margin:0; padding:0;}
.rtabs span {display:block; height:100%; // display:inline-block;}
.rtabs ul.tbs li .tl {background:transparent url(../img/frontend/rtabs/tab_green_l.gif) left top no-repeat; padding:0 0 0 5px;}
.rtabs ul.tbs li .tr {background:transparent url(../img/frontend/rtabs/tab_green_r.gif) right top no-repeat; padding:0 20px 0 0;}
.rtabs ul.tbs li .tm {background:#b0e058 url(../img/frontend/rtabs/tab_green_mid.gif) top repeat-x; padding:3px 17px 0 17px;}
.rtabs ul.tbs li.embed .tl {background-image:url(../img/frontend/rtabs/tab_orange_l.gif);}
.rtabs ul.tbs li.embed .tr {background-image:url(../img/frontend/rtabs/tab_orange_r.gif);}
.rtabs ul.tbs li.embed .tm {background-image:url(../img/frontend/rtabs/tab_orange_mid.gif); background-color:#ffcc99;}
.rtabs ul.tbs li.pale .tl {background-image:url(../img/frontend/rtabs/tab_green_pale_l.gif);}
.rtabs ul.tbs li.pale .tr {background-image:url(../img/frontend/rtabs/tab_green_pale_r.gif);}
.rtabs ul.tbs li.pale .tm {background-image:url(../img/frontend/rtabs/tab_green_pale_mid.gif); background-color:#bfcfa5;}
.rtabs ul.tbs li.pale a {color:#777777; text-decoration:none;}
.rtabs ul.tbs li.pale a:hover {color:#777777; text-decoration:underline;}
.rtabs ul.tbs li.pale_embed .tl {background-image:url(../img/frontend/rtabs/tab_orange_pale_l.gif);}
.rtabs ul.tbs li.pale_embed .tr {background-image:url(../img/frontend/rtabs/tab_orange_pale_r.gif);}
.rtabs ul.tbs li.pale_embed .tm {background-image:url(../img/frontend/rtabs/tab_orange_pale_mid.gif); background-color:#e0d9bc;}
.rtabs ul.tbs li.pale_embed a {color:#777777; text-decoration:none;}
.rtabs ul.tbs li.pale_embed a:hover {color:#777777; text-decoration:underline;}

.rtabs ul.tbs li.active {z-index:20000; height:24px;}
.rtabs ul.tbs li.active .tl {background-image:url(../img/frontend/rtabs/tab_act_l.gif);}
.rtabs ul.tbs li.active .tr {background-image:url(../img/frontend/rtabs/tab_act_r.gif);}
.rtabs ul.tbs li.active .tm {background-image:url(../img/frontend/rtabs/tab_act_mid.gif); background-color:#fff;} 
.rtabs ul.tbs li.active a { font-weight:bold; text-decoration:none; color:#b00;}
.rtabs ul.tbs li.active a:hover { font-weight:bold; text-decoration:none; color:#b00;}

*html #lcol .rtabs {width:650px;}



/*** CSSBN: sortedByList_block ***/

.sortedByList .block .hdr {margin-bottom:1px;}
.sortedByList .block .cnt {border:1px solid #ccc; padding:1px;}
.sortedByList .block .cnt .rubrMenu {width:170px; float:left; font-size:120%;}
.sortedByList .block .cnt .rubrMenu ul {margin:5px 0;}
.sortedByList .block .cnt .rubrMenu ul li {padding:0 5px;}
.sortedByList .block .cnt .rubrMenu ul li div {padding:1px 5px;}
.sortedByList .block .cnt .rubrMenu ul li.active div {padding:5px;}
.sortedByList .block .cnt .rubrMenu ul li.active a {font-size:120%;line-height:1em; color:#b00;}
.sortedByList .block .cnt .rubrMenu ul li a {line-height:1.4em; text-decoration:none; color:#0033cc; text-decoration:underline;}
.sortedByList .block .cnt .rubrMenu ul li a:hover {color:#f00;}
.sortedByList .block .cnt .screen {width:473px; float:left; background-color:#fff; border-left:1px dotted #999; overflow:hidden; margin:0.5em 0;}
.sortedByList .block .cnt .screen .wrap {display:none;}
.sortedByList .block .cnt .screen .col {width:25%; float:left; overflow:hidden; }
.sortedByList .block .cnt .screen .col div {padding:0 5px 0 15px; line-height:1.4em;}
.sortedByList .block .cnt .screen .col a {text-decoration:; color:#0033cc; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif}
.sortedByList .block .cnt .screen .col a:hover {color:#f00; text-decoration:underline;}

/* highlighting for categorized lists */
.sortedByList div.categorized {}
.sortedByList div.categorized .cat-zero{color: #89a !important; text-decoration: none;}
.sortedByList div.categorized .cat-top{font-weight: bold; }



/*** CSSBN: sd_msg ***/

/* messages - sliding doors */
.sd_msg{display:inline-table; // display:inline-block; margin:2px 0 0 0;padding:0 0 0 40px;overflow:hidden;background-position:left top;}
.sd_msg .sd_cnt{display:inline-block;margin:0;padding:0 20px 0 0;height:23px;line-height:23px;background-position:right top;font-size:10pt;text-align:left;color:#000}
.sd_msg, .sd_msg .sd_cnt {background-image:url(../img/frontend/sd/sd_msg.gif);background-repeat:no-repeat;}
.sd_msg_info{background-image:url(../img/frontend/sd/sd_msg_info.gif);}



/*** CSSBN: car_img_item__car_img_item_big ***/

/*** car_img_item ***/
.car_img_item {position:relative}
.car_img_item .photo {width:150px; height:100px; overflow:hidden; margin-bottom:3px;}
.car_img_item .photo img {width:150px}
.car_img_item .name {font-size:100%}
.car_img_item .price {float:left; font-weight:bold; color:#000; margin-right:10px}
.car_img_item .place {float:left; color:#666; font-size:85%; padding-top:2px}
.minisearch .box_ab .item_small .car_img_item .place {font-size:90%;padding-top:2px}
/*** .car_img_item_big ***/
.car_img_item_big a, .car_img_item_big a:hover {color:#444; text-decoration:none;}
.car_img_item_big span {display:block; color:#444;}
.car_img_item_big .color_sample, 
.car_img_item_big .color_sample_bdr {display:inline; display:inline-block;}
.car_img_item_big .photo {margin-bottom:3px; overflow:hidden; width:300px; height:225px;}
.car_img_item_big .photo img {width:300px;}
.car_img_item_big .price {float:right;margin-right:0px; margin-left:10px}
.car_img_item_big .name {font-weight:bold; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:110%; text-decoration:none; color:#0033CC;}
.car_img_item_big a:hover .name  {text-decoration:underline; color:#0033CC;}
.car_img_item_big .place {clear:both; float:none; margin-bottom:3px;}
.car_img_item_big .icoline {display:block; margin-bottom:7px; font-size:85%;}
.car_img_item_big .icoline span {display:inline;}
.car_img_item_big .icoline .enjine {background:transparent url(../img/frontend/i/i_engine.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.car_img_item_big .icoline .fuel {background:transparent url(../img/frontend/i/i_fuel.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.car_img_item_big .icoline .kp {background:transparent url(../img/frontend/i/i_kp.gif) left center no-repeat; padding-left:20px}
.car_img_item_big .info_sum {display:block; line-height:1em; font-size:85%;}
.car_img_item_big .info_sum .cont {padding-right:20px; color:#03C; background:transparent url(../img/frontend/i/i_det.gif) right no-repeat; display:inline;}
.car_img_item_big a:hover .info_sum .cont {color:#c00; text-decoration:underline; background-image:url(../img/frontend/i/i_det_o.gif)}
.car_img_item_big .ab_all {font-size:85%;}



/*** CSSBN: minisearch ***/

.minisearch {margin-bottom:15px;}
.minisearch table {width:100%}
.minisearch .search_block {width:150px; border-right:3px solid #fff; background-color:#EDFAD1; padding:5px 8px 10px 9px;}
.minisearch .block {padding-bottom:3px; height:25px}
.minisearch .search_block .b_hdr {margin-bottom:10px; padding-top:5px; padding-left:20px; background:transparent url(../img/frontend/i/icn_search_green.gif) no-repeat;}
.minisearch .search_block .hdr_right {float:right; font-size:85%; padding-top:2px; position:relative}
.minisearch .search_block .hdr_right a.ab_dropdown {background-position:right 60%; padding-right:12px; padding-left:0}
.minisearch .search_block .hdr_txt {font-weight:bold; 
	color: #900;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 110%;
}
.minisearch .search_block .b_hdr .params_search_popup {right:-10px; top:15px}
.minisearch .ab_box {/*border:2px solid #CCCCCC;*/ padding:10px 0 0 0}
.minisearch .f_grp {margin:0 0 7px 0; padding:0}
.minisearch .f_grp h5{margin-bottom:2px}
.minisearch .view_fld2 input {width:47px}
.minisearch .view_fld2 select {width:53px}
.minisearch .view_fld1 input, .minisearch .view_fld1 select {width:150px}
.minisearch .search_block .srch_ext {font-size:110%; text-align:left; margin-bottom:0}
.minisearch .ab_box li {width:115px; height:145px; /*height:170px;*/ overflow:hidden; display:block; float:left; margin:0 0 5px 15px}
*html .minisearch .ab_box ul {display:block; width:100%; margin:0; padding:0}
*html .minisearch .ab_box li {margin:0 0 5px 10px}
.minisearch .search_block .checkbox {text-indent:-20px; margin-left:20px; line-height:1em;}
.minisearch .search_block input.checkbox {text-indent:0; margin-left:0;}
.minisearch .search_block .checkbox input {mmargin:0 5px 0 0; width:16px; // height:18px; padding:0;}
/*.ab_home .minisearch .search_block .checkbox {font-size:85%;}
.ab_home .minisearch .search_block .checkbox input {margin-right:3px;}*/

/* .minisearch .box_ab */
.minisearch .box_ab {background-color:#fffbd1;}
.minisearch .box_ab .wrap {margin:5px 10px 10px 10px;}
.minisearch .box_ab .b_hdr {padding-left:20px; padding-top:5px; background:transparent url(../img/frontend/i/icn_timer_yellow.gif) no-repeat; margin-bottom:10px;}
.minisearch .box_ab .hdr_txt, .minisearch .box_ab .hdr_txt a {color:#990000; font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;  font-weight:bold;}
.minisearch .box_ab .hdr_txt {font-size:110%;}
.minisearch .box_ab .hdr_txt a:hover {color:#b00;}
.minisearch .box_ab .hdr_right {float:right; font-size:85%; color:#666666;}
.minisearch .box_ab .dotvert {width:21px; background:transparent url(../img/frontend/greydot.gif) repeat-y center center;}
.minisearch .box_ab .dothor {height:15px; background:transparent url(../img/frontend/greydot.gif) repeat-x center center;}
.minisearch .box_ab .item_big .dothor {height:15px; background-position:bottom;}
.minisearch .box_ab .item_small{font-size:9pt}
.minisearch .box_ab .valuation p {font-size:85%; font-weight:bold; margin-bottom:10px;}
.minisearch .box_ab .valuation p a {text-decoration:none; color:#0033CC;}
.minisearch .box_ab .valuation p a:hover {text-decoration:underline; color:#0033CC;}
.minisearch .box_ab .valuation .col1 {width:50%; float:left; border-right:1px dotted #999;}
.minisearch .box_ab .valuation .col2 {width:45%; float:left; padding-left:10px;}
.minisearch .box_ab .valuation .price {white-space:nowrap; padding-right:0; text-align:right;}
.minisearch .box_ab .valuation .car_info_tabled table {width:auto;}
.minisearch .box_ab .valuation .car_info_tabled table td {padding-right:15px;}
.minisearch .box_ab .valuation .b_hdr {background:transparent url(../img/frontend/i/icn_bag_green.gif) no-repeat;}
.minisearch .search_block .valuation .b_hdr {background:transparent url(../img/frontend/i/icn_bag_green.gif) no-repeat;}
.minisearch .search_block .valuation .hdr_txt {font-size:100%;}
.minisearch .valuation_block {background-color:#F5F0D5; padding-top:10px;}
.minisearch .valuation_block .f_grp h5 {color:#996600;}
.minisearch .valuation_box {background:transparent none;}
.minisearch .valuation_box h2 {margin:0 0 20px 0;}
.minisearch .valuation_box .car_val {padding-left:125px; background:transparent url(../img/frontend/car_valuation.gif) no-repeat; font-size:100%; min-height:90px; margin-bottom:20px;}
*html .minisearch .valuation_box .car_val {height:90px;}
.minisearch .valuation_box .remarka {font-size:90%; color:#666666;}

/*** minisearch for newcars section ***/
.abtab_nc .minisearch{ border:1px solid #ccc}
.abtab_nc .minisearch .search_block {background-color:#E3E8EB;}
.abtab_nc .minisearch .search_block .hdr_txt {color: #000;}
.abtab_nc .minisearch .box_ab {background-color:#fff;}
.abtab_nc .minisearch .box_ab .dotvert {width:21px; background:transparent none;}
.abtab_nc .minisearch .box_ab .dothor {height:15px; background:transparent none;}
.abtab_nc .minisearch .box_ab .b_hdr {background:transparent url(../img/frontend/i/icn_hand_ok_white.gif) no-repeat;}
.abtab_nc .minisearch .search_block .b_hdr {background:transparent url(../img/frontend/i/icn_search_blue.gif) no-repeat;}
.abtab_nc .minisearch .box_ab .hdr_txt {color:#666;}
.abtab_nc .minisearch .box_ab .hdr_txt a {color:#03c;}

/*** minisearch displays for abtab_all and abtab_newcars  ***/

.abtab_all #t_all, .abtab_all #s_all{display:block}
.abtab_all #t_newcars, .abtab_all #s_newcars{display:none}

.abtab_nc #t_all, .abtab_nc #s_all{display:none}
.abtab_nc #t_newcars, .abtab_nc #s_newcars{display:block}

.abtab_nc .srch_ext{display: none}

/* design13 */
.index_minisearch {padding-right:0 !important;}
.index_minisearch .minisearch .box_ab {background-color: #ffffff; padding-left:10px;}
.index_minisearch .minisearch .search_block {width:168px; padding: 35px 10px 10px 10px; background-color:#EFEFE7; border:1px solid #EFEFE7; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.index_minisearch .minisearch .poisk_hdr {vertical-align:bottom;}
.index_minisearch .minisearch .poisk_hdr a {display:block; padding-left:37px; background:transparent url(../img/frontend/design13/big_lupa.gif) no-repeat 0 50%; color:#000; font-size:95%; font-weight:bold; padding-bottom:16px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.index_minisearch .minisearch .found_bytime {vertical-align:bottom; padding-bottom:15px; color:#444; font-size:85%; padding-left:20px; // line-height:1.5em;}
.index_minisearch .minisearch .found_bytime a {font-size:140%; text-decoration:underline; color:#0033CC;}
.index_minisearch .minisearch .found_bytime a:hover {text-decoration:underline; color:#CC0000;}
.index_minisearch .minisearch .found_bytime a.active {padding:0px 3px 1px 3px; background-color:#E4E4E4; border:3px solid #E4E4E4 !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; // padding:0;}
.index_minisearch .minisearch .search_block .srch_ext {font-size:100%;}
.index_minisearch .minisearch .view_fld1 input, 
.index_minisearch .minisearch .view_fld1 select {width: 168px;}
.index_minisearch .minisearch .view_fld2 select {width: 72px;}
.index_minisearch .minisearch .view_fld2 input {width: 67px;}
.index_minisearch .minisearch .f_grp h5 {font-size:90%; font-weight:bold; color:#336600;}

.index_minisearch .minisearch .ab_search {position:relative;}
.index_minisearch .minisearch #s_all {display:block; position:absolute; left:-11px; top:-40px; width:190px; height:40px; background:transparent url(../img/frontend/design13/minisearch_header_bg.gif) no-repeat 0 0; padding:0; margin:0;}
.index_minisearch .minisearch #s_all span.car {display:block; height:30px; width:39px; float:left; background:transparent url(../img/frontend/design13/mini_car.gif) no-repeat 50% 50%;}
.index_minisearch .minisearch #s_all a {display:block; text-decoration:none; width:24px; height:30px; float:left; background:transparent url(../img/frontend/design13/minisearch_vechicles.gif) no-repeat 0 0;}
.index_minisearch .minisearch #s_all a.bus {background-position:0px 0px; width:29px;}
.index_minisearch .minisearch #s_all a.bus:hover {background-position:0px -59px;}
.index_minisearch .minisearch #s_all a.truck {background-position:-29px 0px; width:29px;}
.index_minisearch .minisearch #s_all a.truck:hover {background-position:-29px -59px;}
.index_minisearch .minisearch #s_all a.moto {background-position:-106px 0px; width:22px;}
.index_minisearch .minisearch #s_all a.moto:hover {background-position:-106px -59px;}
.index_minisearch .minisearch #s_all a.technics {background-position:-81px 0px; width:25px;}
.index_minisearch .minisearch #s_all a.technics:hover {background-position:-81px -59px;}
.index_minisearch .minisearch #s_all a.trailer {background-position:-58px 0px; width:23px;}
.index_minisearch .minisearch #s_all a.trailer:hover {background-position:-58px -59px;}
.index_minisearch .minisearch #s_all a.water {background-position:-128px 0px; width:22px;}
.index_minisearch .minisearch #s_all a.water:hover {background-position:-128px -59px; width:22px;}
.index_minisearch .minisearch a.ab {text-decoration:none; color:#0033cc;}
.index_minisearch .minisearch a.ab:hover {text-decoration:underline; color:#bb0000;}
.index_minisearch .iconed_3col_list li li a.ab {text-decoration:none; color:#444;}
.index_minisearch .iconed_3col_list li li a.ab:hover {text-decoration:underline; color:#bb0000;}
.index_minisearch .search_btn_middle {margin-bottom:7px;}

*html .index_minisearch .minisearch #s_all a {position:relative;}
*html .index_minisearch .minisearch #s_all {width:195px;}


/*** CSSBN: ajaxselect ***/


.spinnered {position:relative; display:inline-block; height:1px;}
.spinner15 {width:15px; height:15px; display:block; background:transparent url(../img/frontend/spinner2.gif) no-repeat; position:absolute; top:-15px; left:5px;}
.spinner10 {width:10px; height:10px; display:block; background:transparent url(../img/frontend/spinner3.gif) no-repeat; position:absolute; top:-10px; left:5px;}


/*** CSSBN: otzuv__reviews ***/

.otzuv h1 {color:#669900;}
.otzuv .ab_box .b_cnt {padding:15px 15px;}
.otzuv .ab_box .b_cnt h4 {margin-bottom:10px;}
.otzuv .ab_box .b_cnt {border-bottom-width:2px;}

.otzuv_votes {margin-bottom:20px;}
.otzuv_votes table {width:100%; /*font-size:90%;*/}
.otzuv_votes td {width:25%;}
.otzuv_votes .reiting_big {margin-right:15px;}
.otzuv textarea {width:100%;}
.otzuv .col {width:30%; margin-left:3%; float:left;}
.otzuv .colfirst {margin-left:0;}
.otzuv .f_grp {margin:0 0 10px 0; padding:0;}
.otzuv .view_chk_inline {margin-top:5px;}
.otzuv .view_chk_inline input {margin-right:5px;}
.otzuv .withopt input {width:110px !important;}
.otzuv .withopt select {width:65px !important;}
			
			
.otzuvu_list .col {width:31%; margin-right:2%;; float:left;}
*html .otzuvu_list .col { margin-right:1%;}
.otzuvu_list .itm {margin-bottom:15px;}
.otzuvu_list .lnk {margin-bottom:7px;}
.otzuvu_list .lnk a {font-size:110%; margin-right:5px;}
.otzuvu_list .lnk span {font-size:85%;}

.reviews .pagination_top {border-top: 3px solid #F3EEE9}
.reviews .pagination_bottom {border-top: 3px solid #F3EEE9; border-bottom: 3px solid #F3EEE9; margin-bottom:20px}



/*** CSSBN: complex_comments__reiting_flat__reiting_big ***/

.complex_comments .pers_show_advs .ab_box {margin-bottom:10px;}
.complex_comments .ab_add {margin-bottom:10px; // margin-bottom:7px;}
.complex_comments .ab_add .cnt {float:left; width:450px;}
.complex_comments .left {display:block; float:left;}
.complex_comments .right {display:block; float:right;}

.complex_comments .comments_block {/*border-top:3px solid #F3EEE9;*/ margin-bottom:20px;}
.complex_comments .comments_block table {width:100%;}
.complex_comments .comments_block table table {width:auto;}
.complex_comments .comments_block .comment {padding:10px 0; border-bottom:1px dotted #ddd;}

.complex_comments .comments_block th {font-weight:normal; font-size:85%; color:#666; padding:7px 3px 5px 0px; text-align:left; vertical-align:top; width:15%}
.complex_comments .comments_block td {padding:5px 3px; vertical-align:top;}
.complex_comments .comments_block .comment .name,
.complex_comments .comments_block .comment .descr {font-weight:bold;}
.complex_comments .comments_block .comment .descr {margin-top:5px;margin-bottom:7px;}

.complex_comments .comments_block .votes .reit {margin-bottom:3px;margin-left:-4px}
.complex_comments .useful_vote td {text-align:right;}
.complex_comments .useful_vote a.yes {color:#669900; border-color:#669900;}
.complex_comments .useful_vote a.yes:hover {color:#00ff00;  border-color:#00ff00;}
.complex_comments .useful_vote a.no {color:#990000; border-color:#990000;}
.complex_comments .useful_vote a.no:hover {color:#ff0000; border-color:#ff0000;}

.complex_comments .useful_vote .voted {background-color:#aaa; color:#fff; padding:0 3px;}
.complex_comments .txt_voting {padding-left:25px; background:transparent url(../img/frontend/i/ab_spinner.gif) no-repeat left center;}

/* .complex_comments .reiting_small */
.complex_comments .reiting_small {width:105px; height:20px; overflow:hidden; display:block; float:left; position:relative; top:-5px; background-color:#d5d5d5; margin-right:5px;}
.complex_comments .reiting_small .bg {width:105px; height:20px; background:#4C9E37 url(../img/frontend/i/icn_star_bg.gif); position:absolute; top:0px; right:100%;}
.complex_comments .reiting_small .units {position:absolute; top:0px; left:0px;}
.complex_comments .reiting_small .units div {display:block; float:left; height:20px; width:21px; background:transparent url(../img/frontend/i/icn_star_hole.gif); }
/* .reiting_flat_block .reiting_flat */
.reiting_flat_block {font-size:85%;}
.reiting_flat_block table {margin-left:15px;}
.complex_comments .comments_block .reiting_flat_block th {color:#666; font-size:100%; padding:2px 10px 2px 0px;}
.complex_comments .comments_block .reiting_flat_block td {font-size:100%; padding:2px 10px 2px 0px;}
.reiting_flat {width:100px; height:7px; overflow:hidden; display:block; float:left; position:relative; top:6px; background-color:#d5d5d5; margin-right:5px;}
.reiting_flat .bg {width:100px; height:7px; background:#4C9E37 url(../img/frontend/i/icn_rect_bg.gif); position:absolute; top:0px; right:100%;}
.reiting_flat .units {position:absolute; top:0px; left:0px;}
.reiting_flat .units div {display:block; float:left; height:7px; width:20px; background:transparent url(../img/frontend/i/icn_rect_hole.gif); }
/* .reiting_big */
.reiting_big {display:block; float:left; width:155px; height:29px; overflow:hidden;}
.reiting_big div {display:block; float:left; width:31px; height:29px; background:transparent url(../img/frontend/i/icn_mark_star_clear.gif) no-repeat;}
.reiting_big div.selected {background-image:url(../img/frontend/i/icn_mark_star_o.gif);}
.reiting_big_block {margin-bottom:10px;}
/* reiting_flat_vote */
.reiting_flat_vote {margin:7px 0 4px 0;}
.reiting_flat_vote div {display:block; float:left; width:26px; height:7px; background:transparent url(../img/frontend/i/icn_mark_rect_clear.gif) no-repeat;}
.reiting_flat_vote div.selected {background-image:url(../img/frontend/i/icn_mark_rect_o.gif);}





/*** CSSBN: captcha ***/

.captcha label {width:auto; margin:0 0 10px 0;}
.captcha table img {margin-right:10px;}
.captcha table input {margin-top:5px;}



/*** CSSBN: index ***/

.dop_lcol {clear:left; float: left; padding-right: 10px; width: 650px;}
.dop_rcol {float: left; padding: 0 0 0 10px; width: 300px;}




/*** CSSBN: greySimple ***/

.greySimple {
	display:block;
	background-color:#EFEFE7;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.greySimple .cnt {
	font-size:90%;
}
.greySimple .hdr {
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.greySimple .hdr a {color:#0033CC; text-decoration:none;}
.greySimple .hdr a:hover {color:#bb0000; text-decoration:none;}
.greySimple .cols2 .col {width:50%; float:left;}
.greySimple .cols2 .col div {margin-bottom:2px;}
.greySimple .cols2 .col a {color:#444; text-decoration:none;}
.greySimple .cols2 .col a:hover {color:#bb0000; text-decoration:none;}


/*** CSSBN: iconed_3col_list ***/

.iconed_3col_list li {width:147px; margin-left:3px; margin-bottom:14px; // margin-bottom:10px; float:left;}
*html .iconed_3col_list li {margin-left:2px;}
.iconed_3col_list li.clearabs {clear: both; display: block; float: none; font-size: 1px; height: 1px; line-height: 1px; margin: 0; padding: 0;}
.iconed_3col_list .ico {display:block; text-decoration:none; width:37px; height:40px; float:left; background:transparent url(../img/frontend/design13/icons_shadowed_2.gif) no-repeat 0 0;}
.iconed_3col_list .cont {width:110px; float:left; overflow:hidden; padding-top:5px;}
.iconed_3col_list .hdr {margin-bottom:3px; font-family:Arial, Helvetica, sans-serif;}
.iconed_3col_list .hdr a {text-decoration:none; color:#0033CC; font-weight:bold;}
.iconed_3col_list .hdr a:hover {text-decoration:none; color:#cc0000;}
.iconed_3col_list li li {width:auto; margin:0; float:none; font-size:90%; margin-bottom:2px;}
.iconed_3col_list li li a.ab {text-decoration:none; color:#444;}
.iconed_3col_list li li a.ab:hover {text-decoration:underline; color:#bb0000;}
.iconed_3col_list a.more {text-decoration:none; color:#6699CC;}
.iconed_3col_list a.more:hover {text-decoration:underline; color:#bb0000;}
.iconed_3col_list a.new {color:#bb0000; text-decoration:none; font-size:85%; position:relative; top:-3px; margin-left:3px; font-weight:bold;}
.iconed_3col_list a.new:hover {color:#cc0000; text-decoration:none;}

.iconed_3col_list .cars .ico {background-position:-5px 3px;}
.iconed_3col_list .cars:hover .ico {background-position:-105px 3px;}
.iconed_3col_list .avtosalons .ico {background-position:-5px -1695px;}
.iconed_3col_list .avtosalons:hover .ico {background-position:-105px -1695px;}
.iconed_3col_list .moto .ico {background-position:-5px -495px;}
.iconed_3col_list .moto:hover .ico {background-position:-105px -495px;}
.iconed_3col_list .buses .ico {background-position:-5px -95px;}
.iconed_3col_list .buses:hover .ico {background-position:-105px -95px;}
.iconed_3col_list .trucks .ico {background-position:-5px -195px;}
.iconed_3col_list .trucks:hover .ico {background-position:-105px -195px;}
.iconed_3col_list .trailers .ico {background-position:-5px -295px;}
.iconed_3col_list .trailers:hover .ico {background-position:-105px -295px;}
.iconed_3col_list .technics .ico {background-position:-5px -394px;}
.iconed_3col_list .technics:hover .ico {background-position:-105px -394px;}
.iconed_3col_list .water .ico {background-position:-5px -693px;}
.iconed_3col_list .water:hover .ico {background-position:-105px -693px;}
.iconed_3col_list .other .ico {background-position:-5px -893px;}
.iconed_3col_list .other:hover .ico {background-position:-105px -893px;}
.iconed_3col_list .tovary .ico {background-position:-5px -993px;}
.iconed_3col_list .tovary:hover .ico {background-position:-105px -993px;}
.iconed_3col_list .firms .ico {background-position:-5px -1193px;}
.iconed_3col_list .firms:hover .ico {background-position:-105px -1193px;}
.iconed_3col_list .portal .ico {background-position:-5px -1290px;}
.iconed_3col_list .portal:hover .ico {background-position:-105px -1290px;}


/*** CSSBN: greentabs ***/

.greentabs {background:#c7c7c7 url(../img/frontend/greentabs/bg_grey.gif) repeat-x top; border-bottom:1px solid #999999; padding:3px 5px 0 5px; font-family:Arial, Helvetica, sans-serif;}
*html .greentabs {padding-left:0;} 
.greentabs .tab {display:block; float:left; padding:0; line-height:1em; margin-left:5px; background:#348d05 url(../img/frontend/greentabs/bg_green.gif) repeat-x top; color:#ffffff; text-shadow: 0 -1px 0 #006600; font-weight:bold; text-decoration:none; position:relative; top:4px;}
.greentabs .tab:hover {color:#fff; text-decoration:none;}
.greentabs .tab span {display:block; padding:10px 20px;}
.greentabs .tab:hover {background-position:0 -100px; background-color:#085600;}
.greentabs .tab_active {padding:4px 3px 0 3px; top:1px;}
.greentabs .tab_active span {background:#ffffff url(../img/frontend/greentabs/bg_white.gif) repeat-x top; color:#990000; text-shadow:none;}
.greentabs .tab_active:hover span {background:#ffffff url(../img/frontend/greentabs/bg_white.gif) repeat-x left -100px; color:#bb0000;}

/* border-radiuses & box-shadows*/
.greentabs {
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.greentabs .tab{
-moz-box-shadow: 1px -1px 1px #999;   
-webkit-box-shadow: 1px -1px 1px #999;   
box-shadow: 1px -1px 1px #999;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.greentabs .tab_active{
-moz-box-shadow: 1px -1px 1px #bbb;   
-webkit-box-shadow: 1px -1px 1px #bbb;   
box-shadow: 1px -1px 1px #bbb;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.greentabs .tab span{
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}


/*** CSSBN: by_marka_region ***/

.by_Marka_Region .vmenu {width:175px; float:left; font-family:Arial, Helvetica, sans-serif;}
.by_Marka_Region .vmenu ul {margin-bottom:50px; position:relative;}
.by_Marka_Region .vmenu li {margin-bottom:5px; display:block; list-style:none; padding:0;}
.by_Marka_Region .vmenu li.active {background:#EAE2C8 url(../img/frontend/design13/marka_region_active_menu.gif) no-repeat right center;}
.by_Marka_Region .vmenu li.active a .nm,
.by_Marka_Region .vmenu li.active a:hover .nm {color:#000; text-decoration:none; font-weight:bold; border:none;}
.by_Marka_Region .vmenu ul a {text-decoration:none; display:block; //display:inline-block; //width:145px; padding:5px 15px; margin:0;}
.by_Marka_Region .vmenu ul a:hover {text-decoration:none;}
.by_Marka_Region .vmenu ul a .nm {color:#0033CC; text-decoration:none; border-bottom:1px dotted #0033CC; font-size:110%;}
.by_Marka_Region .vmenu ul a:hover .nm {color:#cc0000; text-decoration:none; border-bottom:1px dotted #cc0000;}
.by_Marka_Region .vmenu ul a .count {font-size:7.5pt; color:#666; text-decoration:none; margin-left:5px;}
.by_Marka_Region .vmenu ul a:hover .count {color:#666; text-decoration:none;}
.by_Marka_Region .cont .showall {display:block; background-color:#DAF2BB; position:absolute; bottom:10px; padding:5px 15px; font-size:90%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.by_Marka_Region .screen {display:block; width:770px; float:left;}
.by_Marka_Region .screen_3uls {width:750px; padding-left:20px;}
.by_Marka_Region .screen_3uls ul {width:230px; margin-left:20px; float:left;}
*html .by_Marka_Region .screen_3uls ul {margin-left:10px;}
.by_Marka_Region .screen_3uls li {margin-bottom:5px;}
.by_Marka_Region .screen_3uls ul a {display:block; text-decoration:none;}
.by_Marka_Region .screen_3uls ul a:hover {text-decoration:none;}
.by_Marka_Region .screen_3uls ul a img {width:32px; height:32px; float:left; margin-right:5px;}
.by_Marka_Region .screen_3uls ul a span.wrap {padding-top:6px; display:inline-block; width:190px; overflow:hidden;}
.by_Marka_Region .screen_3uls ul a .nm {color:#0033CC; text-decoration:underline; font-size:110%;}
.by_Marka_Region .screen_3uls ul a:hover .nm {color:#cc0000; text-decoration:underline;}
.by_Marka_Region .screen_3uls ul a .count {font-size:7.5pt; color:#666; text-decoration:none;}
.by_Marka_Region .screen_3uls ul a:hover .count {color:#666; text-decoration:none;}

.by_Marka_Region .screen_withmap {padding-top:5px; width:750px; padding-left:20px;}
.by_Marka_Region .screen_withmap .map {width:450px; float:left; margin-left:25px;}
*html .by_Marka_Region .screen_withmap .map {margin-left:12px;}
.by_Marka_Region .screen_withmap ul.regs {width:230px; margin-left:35px; float:left;}
.by_Marka_Region .screen_withmap ul.regs li {margin-bottom:0.25em;}
.by_Marka_Region .screen_withmap .regs a,
.by_Marka_Region .screen_withmap .regs a:hover {text-decoration:none;}
.by_Marka_Region .screen_withmap .regs a .nm {color:#0033CC; text-decoration:underline; font-size:110%;}
.by_Marka_Region .screen_withmap .regs a .nm:hover {color:#CC0000; text-decoration:underline;}
.by_Marka_Region .screen_withmap .regs a .count {color:#666; text-decoration:none; font-size:7.5pt; margin-left:5px;}
.by_Marka_Region .screen_withmap .regs a .count:hover {color:#666; text-decoration:none;}
.by_Marka_Region .screen_withmap .regs ul {margin:10px 0 20px 10px; font-size:85%;}
.by_Marka_Region .screen_withmap .regs .more a {color:#333333; font-size:95%; text-decoration:none;}
.by_Marka_Region .screen_withmap .regs .more a:hover {color:#cc0000; text-decoration:none;}

.by_Marka_Region .makes_abc_count .cols {padding-top:10px; border-top:1px dotted #dddddd; margin-top:10px; margin-left:20px; width:730px;}
*html .by_Marka_Region .makes_abc_count .cols {margin-left:10px;}
.by_Marka_Region .makes_abc_count .cols .col {width:25%; //width:24%;}

.by_Marka_Region .dop_regions ul.regs {width:24%; margin-left:0; float:left;}
.by_Marka_Region .dop_regions ul.regs li {margin-right:5px;}
.by_Marka_Region .dop_regions ul.regs ul {font-size: 90%; margin:3px 0 10px 15px;}
.by_Marka_Region .dop_regions ul.regs ul li {margin-bottom:1px;}
.by_Marka_Region .dop_regions .cols {padding-top:10px; border-top:1px dotted #dddddd; margin-top:10px; margin-left:20px; font-size:90%;}
.by_Marka_Region .dop_regions .cols .hdr {margin-bottom:10px; color:#666666; font-weight:bold; font-size:110%;}

/* .salons_by_region */
.salons_by_region .by_Marka_Region .screen_3uls {padding-left: 0; width: auto;}
.salons_by_region .by_Marka_Region .screen_3uls li {margin-left: 0;}
.salons_by_region .by_Marka_Region .screen_3uls ul {margin-left:17px; width:190px;}
*html .salons_by_region .by_Marka_Region .screen_3uls ul {margin-left:14px;}
.salons_by_region .by_Marka_Region .screen_3uls ul a span.wrap {width: 150px;}
.salons_by_region .by_Marka_Region .makes_abc_count .cols {margin-left:0; width:620px; margin-bottom:0;}
.salons_by_region .by_Marka_Region .cont .showall {position:static; width:150px;}
.salons_by_region .by_Marka_Region .cont .showall a {text-decoration:none;}
.salons_by_region .by_Marka_Region .dop_info_block {display:none;}

.salons_by_region .by_Marka_Region .screen_withmap {padding-left: 0; width: auto; display:block;}
.salons_by_region .by_Marka_Region .screen_withmap .map {margin-left:0;}
.salons_by_region .by_Marka_Region .screen_withmap ul.regs {margin-left: 5px; width: 170px;}
.salons_by_region .by_Marka_Region .screen_withmap ul.regs ul {float: left; width: auto;}
.salons_by_region .by_Marka_Region .screen_withmap ul.regs li {margin-left:15px;}
.salons_by_region .by_Marka_Region .dop_regions {margin-bottom:10px;}
.salons_by_region .by_Marka_Region .dop_regions .cols {margin-left:0;}
.salons_by_region .by_Marka_Region .dop_regions ul.regs li {margin-left:0;}
.salons_by_region .by_Marka_Region .dop_regions ul.regs {width: 145px; margin-left:10px;}
*html .salons_by_region .by_Marka_Region .dop_regions ul.regs {margin-left:5px;}
.salons_by_region .by_Marka_Region .dop_regions ul.regs ul {float:none;}



/*** CSSBN: block-with-tabs ***/

.block-with-tabs {margin-bottom:20px; line-height:1em;}
.block-with-tabs .cont_wrap {border:1px solid #CCCCCC; border-top:none;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.block-with-tabs .cont {display:none; position:relative; padding:10px;}

.block-with-tabs .cont .dop_info_block {display:none;}



/*** CSSBN: block_list ***/

.block_list {border:1px solid #CCCCCC; margin-bottom:20px; padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.block_list .search {float:right; width:34%; text-align:left;}
.block_list .search input.text {width:230px; height:20px; //line-height:20px; margin-right:5px; border:1px solid #000; float:left;}
.block_list .search input.empty {color:#666666;}
.block_list .search input.submit_btn {background:#cccccc url("../img/frontend/design13/search_btn.gif") no-repeat; border:none; height:23px; width:48px; cursor:pointer;}
.block_list .hdr {font-size:110%;}
.block_list .lnks_hdr {color:#000;}
.block_list .cols {margin-bottom:10px;}
.block_list .cols .col {width:33%; float:left;}
.block_list .sub_cols {border-top:1px dotted #dddddd; padding-top:5px;}
.block_list .sub_cols ul {width:16%; float:left;}
.block_list .sub_cols li {padding-right:5px; font-size:90%; margin-bottom:2px;}
.block_list .sub_cols li a {color:#0033CC; text-decoration:underline;}
.block_list .sub_cols li a:hover {color:#CC0000; text-decoration:underline;}
.block_list .hdr a {text-decoration:none; font-size:110%;}
.block_list .hdr .icon{display:block; float:left; width:40px; height:40px; background:transparent url(../img/frontend/main_header/menu.gif) no-repeat; margin-right:10px;}
.block_list .hdr a .nm {color:#669900; text-decoration:underline; display:inline-block; padding-top:2px; font-size:100%;}
.block_list .hdr .nm {color:#669900; display:inline-block; padding-top:2px; font-size:120%;}
.block_list li {margin-bottom:5px; clear:both;}

.block_list .ico {width:40px; min-height:40px; display:block; float:left; margin-right:5px;}
.block_list .lnks {float:left; padding-top:10px; width: 260px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.block_list .lnks a {color:#0033CC; text-decoration:none;}
.block_list .lnks a:hover {color:#CC0000; text-decoration:underline;}
.block_list .sublinks {font-size:85%; font-weight:normal; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.block_list_popular .headers {margin-bottom:10px; font-size:90%;}
.block_list_popular .headers .h {display:block; float:left; width:32%; font-weight:bold;}
.block_list_popular .cols li {float:left; width:16%; display:block; clear:none; margin-bottom:2px; font-size:90%;}
.block_list_popular .cols li a {color:#0033CC; text-decoration:underline;}
.block_list_popular .cols li a:hover {color:#bb0000; text-decoration:underline;}

/* icons */
.block_list_tovary .hdr a .icon {background-position:-898px -4px;}
.block_list_firms .hdr a .icon {background-position:-998px -4px;}
.block_list_portal .hdr a .icon {background-position:-1093px -4px;}
.block_list_spares .hdr a .icon {background-position:-1380px -1px; margin-top:-5px;}
.block_list_popular .hdr .icon {background-position:-2px -7px; width:50px; margin-right:0px;}
.block_list_spares .ico {width:110px;}
.block_list_spares .cols {margin-bottom:0;}
.block_list_spares .lnks {width:190px; padding-top:20px;}


/*** CSSBN: green_advaddbtn_plashka ***/

.green_advaddbtn_plashka {display:block; height:91px; background:#99dc47 url(../img/frontend/design13/green_advaddbtn_plashka_bg.gif) no-repeat; margin-bottom:20px;}
.green_advaddbtn_plashka .text {font-weight:bold; color:#000; font-size:120%; width:170px; margin-right:72px; padding-top:23px; line-height:1.1em; float:left; padding-left:110px;}
.green_advaddbtn_plashka .add_button {float:left; margin-top:20px; margin-right:85px;}
.green_advaddbtn_plashka a.logo {display:block; float:left; text-decoration:none; color:#000; font-weight:bold; text-align:center; display:block; width:149px; letter-spacing:4px; font-family: arial, tahoma, verdana, helvetica,sans-serif; font-size: 110%; margin-top:20px;}
.green_advaddbtn_plashka a.logo:hover {color:#b00; text-decoration:none;}
.green_advaddbtn_plashka a.logo img {display:block; width:149px; height:51px; margin-left:-2px; font-size:30px; color:#f00; font-weight:normal; text-decoration:none; vertical-align:middle; line-height:50px;}
*html .green_advaddbtn_plashka a.logo img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.s3.ua/ab/img/frontend/main_header/mainlogo.png');}



/*** CSSBN: makes_abc_count ***/

.makes_abc_count .cols {width:100%;}
.makes_abc_count .cols .col {float:left; width:25%;}
.makes_abc_count .cols .col div {margin-right:10px; margin-left:2.5em; margin-bottom:4px;}
.makes_abc_count .cols .col .letter {margin-left:0; margin-bottom:-1em; font-family:Arial, Helvetica, sans-serif;}
.makes_abc_count .cols .col .letter span {display:inline-block; position:relative; top:1px; line-height:1em; width:2.5em; text-align:center; color:#999999; font-weight:bold;}
.makes_abc_count a {text-decoration:none;}
.makes_abc_count a .nm {color:#0033CC; text-decoration:underline;}
.makes_abc_count a:hover .nm {color:#CC0000; text-decoration:underline;}
.makes_abc_count a .count,
.makes_abc_count a:hover .count {font-size:7.5pt; color:#666; text-decoration:none;}
