	html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-size:0.85em;
}
a{
	color:#4d939e;
}
a:hover{
	text-decoration:none;
}
a.dashed_underline {border-bottom:1px dashed #4d939e; color:#4d939e; text-decoration:none;}
a.dashed_underline:hover {border-bottom:1px dashed #fff;}

a.dot_lnk_w {text-decoration:none; border-bottom:1px dotted #fff;}
a.dot_lnk_w:hover {text-decoration:none; border-bottom:1px dotted #c12000;}

/* main_layout */
#aspnetForm {
	height:100%;
}
.main{
	min-height:100%;
	position:relative;
	text-align:left;
}
.wrapper{
	max-width:1100px;
	min-width:970px;
	margin:0px auto !important;
	display:block;
	position:relative;
	padding:0px 10px;
}
.main_logo{margin:14px 14px -10px 14px;float:left; position:relative;}
.main, #aspnetForm {_height:100%;_overflow:visible;} /*IE6*/
.sidebar{
	width:200px;
	float:left;
	padding-top:45px;
	padding-left:30px;
}
.content_wrapper{width:698px; display:block;top:-20px;position:relative;z-index:7;margin-left:30px;}
.content{
	width:752px;
	float:right;
	font-size:0.99em;
}
.footer_spacer{
	display:block;
	width:100%;
	height:363px;
}

.big_left_column_wrapper{float:left;width:100%;}
  .big_left_column{padding:0px 280px 0px 0px;}
  .car_master .big_left_column{padding:0px 330px 0px 0px !important;}
.right_sidebar{float:left; width:250px; margin-left:-250px;}
  .car_master_right_sidebar{float:left; width:300px !important; margin-left:-300px !important; position:relative; z-index:1;}
  .line_hider{display:block; width:300px; height:1px; zoom:1; font-size:0px; padding-left:30px; background:#Fff; position:absolute; margin:-1px 0px 0px -30px; _margin:-2px 0px 0px -30px;}

.line_hider_hider .line_hider{display:none;}

.lb_left_column {float:left; width:190px; margin:0px -220px 0px 0px; position:relative; z-index:11;}
.lb_rc_wrapper{float:left;width:100%;}
  .lb_right_column{padding:0px 0px 0px 220px; position:relative; z-index:10; *zoom:1;}
  
.lb_left_column_wide {float:left; width:255px; margin:0px -255px 0px 0px; position:relative; z-index:1;}
.lb_rc_wrapper_wide{float:left;width:100%;}
  .lb_right_column_wide{padding:0px 0px 0px 285px;} 
   
.liq_left_box{float:left; width:100%; display:inline;}
  .liq_left_box .liq_left_cont{padding:0px 485px 0px 0px;}
.liq_center{float:left; width:485px; margin:0px 0px 0px -485px;}


.offer_top_columns .lb_left_column {float:left; width:250px; margin:0px -250px 0px 0px;  _margin:0px -280px 0px 0px; position:relative; z-index:11;}
.offer_top_columns .lb_rc_wrapper{float:left;width:100%;}
  .offer_top_columns .lb_right_column{padding:0px 0px 0px 280px; _padding:0px 0px 0px 300px;}

.center_fixed_column{display:block; width:550px; float:right;}

.gradient_box{clear:both; background:URL('/img/boxes_bg.png') #e3eaea 0px 100% repeat-x; padding:5px; -moz-border-radius:0px 15px 0px 15px; border-radius:0px 15px 0px 15px; -webkit-border-radius:0px 15px 0px 15px;}
.gradient_box .gradient_box_white_bg, 
.gradient_box .bg{background:#fff; -moz-border-radius:0px 11px 0px 11px; border-radius:0px 11px 0px 11px; -webkit-border-radius:0px 11px 0px 11px;}
.solidBorderBox{border:1px solid #B2C2C1; border-radius:0px 15px 0px 15px; padding:5px;}

.box_1{background:URL('/img/boxes_bg.png') #e3eaea 0px 100% repeat-x; padding:0px;position:relative; z-index:1;}
.box_1_top{background-position:0px -15px !important; padding:0px;position:relative; z-index:1;}
  .box_1 .top_box{background:URL('/img/corners_1.gif') 100% 0px no-repeat;position:relative; z-index:1;}
  .box_1 .bot_box{background:URL('/img/corners_1.gif') 0px 100% no-repeat;position:relative; z-index:1;}
.box_search_view .bot_box,
.prioritet_offer .bot_box{background:URL('/img/search_view_corner.gif') 0px 100% no-repeat;position:relative; z-index:1;}
.prioritet_offer .bot_box .info{padding:13px 20px 15px 50px; text-align:left;}
.prioritet_offer .bot_box .info i{width:16px; height:16px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; background:URL('/img/statistic.gif') 0px 0px no-repeat; padding-right:5px;}
.prioritet_offer .bot_box .info b{color:#c12000; font-size:1.1em;}

.rounded_box_grad{background:URL('/img/boxes_bg.png') #e3eaea 0px 100% repeat-x; border-radius:0px 15px 0px 15px; -moz-border-radius:0px 15px 0px 15px; -webkit-border-radius:0px 15px 0px 15px;}
.rounded_box_white{background:#fff; border-radius:0px 10px 0px 10px; -moz-border-radius:0px 10px 0px 10px; -webkit-border-radius:0px 10px 0px 10px;}

.bl_corner_15{border-radius:0px 0px 0px 15px; -moz-border-radius:0px 0px 0px 15px; -webkit-border-radius:0px 0px 0px 15px;}
.bl_corner_15 .rounded_box_white{border-radius:0px 0px 0px 10px; -moz-border-radius:0px 0px 0px 10px; -webkit-border-radius:0px 0px 0px 10px;}

.btm_pgr_box{background:URL('/img/boxes_bg.png') #e3eaea 0px -15px repeat-x; padding:0px; position:relative; z-index:1;}
  .btm_pgr_box .top_box{background:URL('/img/corners_1.gif') 100% 0px no-repeat; position:relative; z-index:1;}
  .btm_pgr_box .bot_box{background:URL('/img/search_view_corner.gif') 0px 100% no-repeat;position:relative; z-index:1;}

.btm_pgr_artnew{background:URL('/img/boxes_bg.png') #e3eaea 0px -15px repeat-x; padding:0px; position:relative; z-index:1; margin:0px 0px 20px;}
  .btm_pgr_artnew .top_box{background:URL('/img/corners_1.gif') 100% 0px no-repeat; position:relative; z-index:1;}
    .btm_pgr_artnew .bot_box{background:URL('/img/search_view_corner.gif') 0px 100% no-repeat;position:relative; z-index:1;}
      .btm_pgr_artnew .footer_s_r{text-align:right;}

.spec_pred_main{display:block; float:right; padding:1px 0px 0px 100px; margin-top:-3px;  height:35px; background:URL('/img/in_alloffers_car.gif') 0px 0px no-repeat; line-height:15px;}
.buybu_main{display:block; float:right; padding-left:48px; height:40px; background:url("/img/offer_icon_set.gif") no-repeat scroll 0px -141px transparent; line-height:40px;}


.offers_not_fixed{margin:0px 0px 20px 0px;}
  .offers_not_fixed .box_1{background:none; background-color:#a9baba;}
  .offers_not_fixed .box_1 .top_box{background:URL('/img/corners_1_1.gif') 100% 0px no-repeat;}
    .offers_not_fixed .box_1 .top_box .box_2 .top_box{background:URL('/img/corners_2.gif') 100% 0px no-repeat;position:relative; z-index:1;}
  .offers_not_fixed .offers_card{height:auto;}
    .offers_one_line .offers_card{height:12em;}
    .offers_two_lines .offers_card{height:24em;}
    
    .offers_adv li{width:107px; display:block; margin:0 auto; _text-decoration:none; *padding-bottom:10px;}
    .offers_adv li a{width:107px; display:block; margin:0 auto; _text-decoration:none;}
     .offers_adv li a:hover,
     .offers_adv li a:hover span{_text-decoration:none;}
    .offers_adv .offer_name{color:#C12000 !important;}
    .offers_adv .offer_img_cs{display:block; margin-bottom:-80px; width:107px; height:80px; background:URL('/img/img_107_80_corners.png') 0px 0px no-repeat; position:relative; z-index:3;}
    * html .offers_adv .offer_img_cs{background:none; 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/img_107_80_corners.png);}
    
     .offers_adv img{display:block; width:107px; height:80px;margin:0 auto;}

.box_2{padding:0px;position:relative; z-index:1;}
.box_2 .top_box{background:URL('/img/corners_2.gif') 100% 0px no-repeat;position:relative; z-index:1;}
.box_2 .bot_box{background:URL('/img/corners_2.gif') 0px 100% no-repeat;position:relative; z-index:1;}

.white_bg{background:#FFF;margin:0px 14px;}

.see_more_box{background:URL('/img/white_dot.gif') #a9baba 100% 16px no-repeat; line-height:17px; height:17px; padding:0px 10px 0px 0px; float:right;}
  .see_more_box span{background:URL('/img/white_dot.gif') 0px 16px no-repeat; display:-moz-inline-stack; display:block; *display:inline-block; _overflow:hidden; *zoom:1; *display:inline; font-size:0.98em; color:#FFF; line-height:17px; height:17px; padding:0px 0px 0px 12px;}
    .see_more_box span a{color:#fff; position:relative; top:-2px;}
.clubuser_member .see_more_box{*margin-top:-2px;}

.see_more_line{width:100%; clear:both; border-bottom:1px solid #a9baba; display:block;height:16px;}
  .see_more_line .see_more_box{background-position: 100% 0px; float:right; _margin-top:1px;  line-height:16px; height:16px;}
    .see_more_line .see_more_box span{background-position: 0px 0px; line-height:16px; height:16px;}
     .see_more_line .see_more_box span a{position:relative; top:-1px;}

.readMore{background:#A9BABA; display:inline-block; color:#fff; font:normal 0.98em/1.1em Tahoma; white-space:nowrap; height:1.3em; -moz-border-radius:0px 0px 3px 3px; border-radius:0px 0px 3px 3px; padding:0px 10px 1px;}
.readMoreLine{text-align:right; border-bottom:1px solid #A9BABA;}
.readMoreLine .readMore{-moz-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px;}
.readMoreAfterBlock .readMore{position:relative; top:-2px;}

.all_topics{font-size:0.98em; margin-left:22px;}
.all_topics i{cursor:pointer; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; margin:0px 5px -5px -22px; width:16px; height:16px; background:URL('/img/icon_set_2.gif') 0px -402px no-repeat;}
  
.bold_hl, .thin_hl, .thin_hl_r_sidebar{display:block; zoom:1; width:100%; font-size:0px; background:#e6ecec; height:5px; clear:both;}
  .thin_hl, .thin_hl_r_sidebar{height:1px; _height:2px; background-color:#B2C2C1;}
  .thin_hl_r_sidebar{margin-right:-330px; padding-right:330px;}

.generation_nav{margin:0px 0px 20px 0px;}
  .generation_nav .box_1{background:none; background-color:#a9baba;}
    .generation_nav .box_1 .box_2{padding:5px 0px;}
      .generation_nav .box_1 .box_2 .white_bg{margin:0px 5px 0px 12px; zoom:1; overflow:hidden; position:relative; z-index:1; height:473px; overflow:auto; overflow-x:hidden; overflow-y: scroll;}
        .generation_nav .treeview{position:relative;}
   
/* / main_layout */

/* headers */
h2{font-weight:normal; position:relative; font-family:Arial; color:#c12000; font-size:1.8em; text-transform:uppercase; margin:0px 0px 10px 0px; padding:0px;}
  h2.w_desc, h2.w_desc_blue, h2.blue_hr{float:left; margin-top:0.5em; line-height:0.7em; position:relative; display:block;}
  h2.w_desc_blue, h2.blue_hr{color:#21789e;}
    h2.w_desc span, h2.w_desc_blue span{display:block; position:relative; font-size:0.48em; color:#4E4E4E; margin-top:-1.2em; text-transform:uppercase;}
  
h2.w_desc_region, h2.w_desc_blue_region{float:left; margin-bottom:7px; line-height:0.8em; font-size:1.25em; font-weight:bold; position:relative; display:block;}
  h2.w_desc_blue_region{color:#21789E;}
    h2.w_desc_region span, h2.w_desc_blue_region span{display:block; position:relative; font-size:0.67em; color:#4E4E4E; top:0.1em; text-transform:uppercase;}

h2.w_des, h2.w_des_blue{font-weight:bold; font-size:1.25em; float:left; margin:0px 0px 19px 0px; line-height:0.7em; position:relative; display:block;}
 h2.w_des_blue{color:#21789e;}
  h2.w_des span, h2.w_des_blue span{display:block; position:relative; font-size:0.67em; color:#4E4E4E; margin-bottom:-1em; top:1.3em; text-transform:uppercase;}

h2{color:#21789e; font-size: 1.58em;}
h2.w_desc, h2.w_desc_blue{padding-top:0px; color:#21789e; margin-top:0px; font-size: 1.58em; line-height:1em; margin-bottom:5px;}
  h2.w_desc_blue{color:#21789e;}
    h2.w_desc span, h2.w_desc_blue span{margin-top:0px; margin-bottom:0px; line-height:1.3em; letter-spacing:0.1em;}
  
  h2.page_header{padding:20px 0px 10px 0px;}
h2.offer_price{font-size:2em; clear:both;}
  h2 .rub{font-size:0.5em; text-transform:none; color:#4E4E4E;}
h2.addClubTopicHr{text-transform:none; width:550px; line-height:1.5em; _padding-top:5px;}
  h2.addClubTopicHr i{display:inline-block; width:12px; height:16px; background:URL('/img/icon_set_1.gif') 0px -1490px no-repeat; margin:0px 0px 0px 3px; top:-8px; _top:-5px; cursor:pointer; position:relative; z-index:10;}
  h2.addClubTopicHr span{line-height:0.4em; bottom:-3px; _top:-1px;}

h2.nospan span{display:none;}
h2.blue_hr{line-height:1.2em;  margin:-4px 0 5px; padding:0; zoom:1; display:block; float:none !important;}

.add_topic_hr{width:670px; line-height:1.3em !important;}

.hr_i_ico{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; position:relative; background:url("/img/icon_set_2.gif") 0 -194px no-repeat; width:16px; height:16px;}
.hr_i_ico b{cursor:default; border:1px solid #EADFB0; padding:10px; display:block;background:#f8f3dd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:306px; font:normal 0.6em/1.2em Tahoma; color:#2e2e2e; text-transform:none; position:absolute; right:0px; z-index:5; top:27px; right:-30px;}
.hr_i_ico b .arrow{display:block; width:18px; height:8px; background:URL(/img/helpbox_arrow.gif) 0px 0px no-repeat; top:-8px; right:28px; position:absolute; border:0px; padding:0px;}

h1{font-weight:normal; position:relative; font-family:Arial; font-size:1.7em; margin:0px 0px 10px 0px; padding:0px;}

h1.brand_name{font-size:2.2em;}
h1.offerTitle{font-size:2.2em;}
h1.offerTitle .techDescription{color:#8f8f8f;}

h1.blue_h1{padding-top:0px; color:#21789E; margin-top:0px; font-size: 1.58em; line-height:1em; margin-bottom:5px; text-transform:uppercase;}

.hr_blue_middle{font:normal 1.2em Tahoma; color:#21789E; letter-spacing:0.08em; letter-spacing:0.04em\9; padding:0px; margin:0px 0px 0.3em;}
/* / headers */

/* brands */
.brandxaccars {background-position: -5px -11px !important;}
.brandxac-cars {background-position: -5px -11px !important;}
.brandxaccars {background-position: -5px -11px !important;}
.brandxacura {background-position: -5px -55px !important;}
.brandxalfa-romeo {background-position: -5px -99px !important;}
.brandxalfaromeo {background-position: -5px -99px !important;}
.brandxaro {background-position: -5px -143px !important;}
.brandxasia {background-position: -5px -187px !important;}
.brandxaston-martin {background-position: -5px -231px !important;}
.brandxastonmartin {background-position: -5px -231px !important;}
.brandxaudi {background-position: -5px -275px !important;}
.brandxbaw {background-position: -5px -319px !important;}
.brandxbeijing {background-position: -5px -363px !important;}
.brandxbentley {background-position: -5px -407px !important;}
.brandxbmw {background-position: -5px -451px !important;}
.brandxbyd {background-position: -5px -495px !important;}
.brandxcadillac {background-position: -5px -539px !important;}
.brandxchery {background-position: -5px -583px !important;}
.brandxchevrolet {background-position: -5px -627px !important;}
.brandxchrysler {background-position: -5px -671px !important;}
.brandxcitroen {background-position: -5px -715px !important;}
.brandxdadi {background-position: -5px -759px !important;}
.brandxdaihatsu {background-position: -5px -803px !important;}
.brandxdaewoo {background-position: -5px -847px !important;}
.brandxdodge {background-position: -5px -891px !important;}
.brandxferrari {background-position: -5px -935px !important;}
.brandxfiat {background-position: -5px -979px !important;}
.brandxford {background-position: -5px -1023px !important;}
.brandxgaz {background-position: -5px -1067px !important;}
.brandxgmc {background-position: -5px -1111px !important;}
.brandxgreat-wall {background-position: -5px -1155px !important;}
.brandxgreatwall {background-position: -5px -1155px !important;}
.brandxhafeimotor {background-position: -5px -1199px !important;}
.brandxhondamoto {background-position: -5px -1243px !important;}
.brandxhonda {background-position: -5px -1287px !important;}
.brandxhummer {background-position: -5px -1331px !important;}
.brandxhyundai {background-position: -5px -1375px !important;}
.brandxinfiniti {background-position: -5px -1419px !important;}
.brandxinfinity {background-position: -5px -1419px !important;}
.brandxisuzu {background-position: -5px -1463px !important;}
.brandxij {background-position: -5px -1507px !important;}
.brandxizh {background-position: -5px -1507px !important;}
.brandxjaguar {background-position: -5px -1551px !important;}
.brandxjeep {background-position: -5px -1595px !important;}
.brandxkia {background-position: -5px -1639px !important;}
.brandxkoenigsegg {background-position: -5px -1683px !important;}
.brandxlamborghini {background-position: -5px -1727px !important;}
.brandxlamborgini {background-position: -5px -1727px !important;}
.brandxlancia {background-position: -5px -1771px !important;}
.brandxland-rover {background-position: -5px -1815px !important;}
.brandxlandrover {background-position: -5px -1815px !important;}
.brandxlexus {background-position: -5px -1859px !important;}
.brandxlincoln {background-position: -5px -1903px !important;}
.brandxlotus {background-position: -5px -1947px !important;}
.brandxmaybach {background-position: -5px -1991px !important;}
.brandxmazda {background-position: -5px -2035px !important;}
.brandxmclaren {background-position: -5px -2079px !important;}
.brandxmercedes {background-position: -5px -2123px !important;}
.brandxmercury {background-position: -5px -2167px !important;}
.brandxmini {background-position: -5px -2211px !important;}
.brandxmitsubishi {background-position: -5px -2255px !important;}
.brandxmoskvih {background-position: -5px -2299px !important;}
.brandxmoskvich {background-position: -5px -2299px !important;}
.brandxnissan {background-position: -5px -2343px !important;}
.brandxopel {background-position: -5px -2387px !important;}
.brandxpeugeot {background-position: -5px -2431px !important;}
.brandxporsche {background-position: -5px -2475px !important;}
.brandxproton {background-position: -5px -2519px !important;}
.brandxrenault {background-position: -5px -2563px !important;}
.brandxrover {background-position: -5px -2607px !important;}
.brandxsaab {background-position: -5px -2651px !important;}
.brandxsamand {background-position: -5px -2695px !important;}
.brandxscion {background-position: -5px -2739px !important;}
.brandxseat {background-position: -5px -2783px !important;}
.brandxskoda {background-position: -5px -2827px !important;}
.brandxsmart {background-position: -5px -2871px !important;}
.brandxssang-yong {background-position: -5px -2915px !important;}
.brandxssangyong {background-position: -5px -2915px !important;}
.brandxsubaru {background-position: -5px -2959px !important;}
.brandxsuzuki {background-position: -5px -3003px !important;}
.brandxtianye {background-position: -5px -3047px !important;}
.brandxtoyota {background-position: -5px -3091px !important;}
.brandxuaz {background-position: -5px -3135px !important;}
.brandxvaz {background-position: -5px -3179px !important;}
.brandxvolkswagen {background-position: -5px -3223px !important;}
.brandxgeely {background-position: -5px -3839px !important;}
.brandxjac {background-position: -5px -3883px !important;}
.brandxsaturn {background-position: -5px -3927px !important;}
.brandxvolswagen {background-position: -5px -3223px !important;}
.brandxvolvo {background-position: -5px -3267px !important;}
.brandxxin-kai {background-position: -5px -3311px !important;}
.brandxzaz {background-position: -5px -3355px !important;}
.brandxzil {background-position: -5px -3399px !important;}
.brandxbuick {background-position: -5px -3443px !important;}
.brandxchang-feng {background-position: -5px -3487px !important;}
.brandxderways {background-position: -5px -3531px !important;}
.brandxplymouth {background-position: -5px -3575px !important;}
.brandxpontiac {background-position: -5px -3619px !important;}
.brandxrolls-royce {background-position: -5px -3663px !important;}
.brandxshuanghuan {background-position: -5px -3707px !important;}
.brandxtata {background-position: -5px -3751px !important;}
.brandxkamaz {background-position: -5px -3795px !important;}
.brandxraf {background-position: -5px -3839px !important;}
.brandxbrilliance {background-position: -5px -3883px !important;}
.brandxfaw {background-position: -5px -3927px !important;}
.brandxikco {background-position: -5px -2695px !important;}
.brandxirankhodro {background-position: -5px -4015px !important;}
.brandxjinbeihaise {background-position: -5px -4059px !important;}
.brandxmcc {background-position: -5px -4103px !important;}
.brandxoldsmobile {background-position: -5px bottom !important;}
.brandxlifan{background-position: -5px -3969px !important;}
.brandxluaz{background-position: -5px -4011px !important;}
.brandxmaserati{background-position: -5px -4054px !important;}
.brandxtagaz{background-position: -5px -4096px !important;}
.brandxjmc{background-position: -5px -4138px !important;}
.brandxbugatti{background-position: -5px -4182px !important;}
.brandxmitsuoka{background-position: -5px -4225px !important;}
.brandxhafei { background-position:  -5px -4275px !important;}
.brandxmc-laren { background-position:  -5px -2077px !important;}
/* -- brandx new 02/11/10 */
.brandxalpina {background-position: -5px -4327px !important;}
.brandxalpine {background-position: -5px -4370px !important;}
.brandxariel {background-position: -5px -4413px !important;}
.brandxaustin {background-position: -5px -4456px !important;}
.brandxbristol {background-position: -5px -4499px !important;}
.brandxbufori {background-position: -5px -4542px !important;}
.brandxcallaway {background-position: -5px -4585px !important;}
.brandxcaterham {background-position: -5px -4628px !important;}
.brandxcizeta {background-position: -5px -4671px !important;}
.brandxdacia {background-position: -5px -4714px !important;}
.brandxde-lorean {background-position: -5px -4757px !important;}
.brandxde-tomaso {background-position: -5px -4800px !important;}
.brandxdoninvest {background-position: -5px -4843px !important;}
.brandxdonkervoort {background-position: -5px -4886px !important;}
.brandxeagle {background-position: -5px -4931px !important;}
.brandxholden {background-position: -5px -4974px !important;}
.brandxinvicta {background-position: -5px -5015px !important;}
.brandxisdera {background-position: -5px -5058px !important;}
.brandxiveco {background-position: -5px -5101px !important;}
.brandxjensen {background-position: -5px -5144px !important;}
.brandxktm {background-position: -5px -5187px !important;}
.brandxmarcos {background-position: -5px -5230px !important;}
.brandxmarussia {background-position: -5px -5273px !important;}
.brandxmega {background-position: -5px -5316px !important;}
.brandxmetrocab {background-position: -5px -5361px !important;}
.brandxmg {background-position: -5px -5402px !important;}
.brandxmorgan {background-position: -5px -5445px !important;}
.brandxnoble {background-position: -5px -5488px !important;}
.brandxoldsmobile {background-position: -5px -5531px !important;}
.brandxpagani {background-position: -5px -5574px !important;}
.brandxpanoz {background-position: -5px -5619px !important;}
.brandxsaleen {background-position: -5px -5660px !important;}
.brandxsamsung {background-position: -5px -5703px !important;}
.brandxspyker {background-position: -5px -5746px !important;}
.brandxtatra {background-position: -5px -5790px !important;}
.brandxtesla {background-position: -5px -5834px !important;}
.brandxtvr {background-position: -5px -5875px !important;}
.brandxvauxhall {background-position: -5px -5921px !important;}
.brandxvector {background-position: -5px -5961px !important;}
.brandxventuri {background-position: -5px -6004px !important;}
.brandxwiesmann {background-position: -5px -6047px !important;}
.brandxhaima{background-position: -5px -6091px !important;}
.brandxjinbei{background-position: -5px -6133px !important;}
/* / -- brandx new 02/11/10 */
.brand{background: url('/img/new_logos.png') repeat-y #fff -11px bottom;}
/* /brands */

/* brands on main */
.logos_box{padding:5px 0px; zoom:1;}
.logos{margin:0px -9px 0px -8px; display:block; zoom:1; overflow:hidden;}
  .logos .logo{display:block;float:left; border-right:1px solid #e6ecec; width:33%; background:URL('/img/logos_dots.gif') 0px 19px repeat-x;padding:5px 0px;}
    .logos .logo .amount{float:right;padding:4px 10px 0px 2px; background:#FFF; font-size:0.95em; color:#8f8f8f;}
    .logos .logo .brand{height:20px; float:left; padding:3px 2px 0px 45px; position:relative; z-index:1; margin:0px -50px 0px 0px}
.firstcol{}
.secondcol{}
.thirdcol{border:0px !important;width:32.8% !important;}
  .thirdcol .amount{padding:4px 7px 0px 2px;}
    
.allbrands_link{background:#E6ECEC;display:block;float:left; zoom:1;position:relative; margin:0px -5px 0px 0; top:-34px; padding:9px 5px 10px 0;text-align:center;width:33%; z-index:10;}
  .allbrands_link a{display:block; margin:0 auto;/*padding-left:14px; background:URL('/img/icon_set_1.gif') 20px -134px no-repeat;*/}

.trucks_lnk{background:url("/img/boxes_bg.png") repeat-x scroll 0 100% #E3EAEA; float:right; margin:-38px -14px -6px 0; _margin:-35px -7px -6px 0; padding:5px 0 0 5px; position:relative; width:35.05%; z-index:20; zoom:1; margin-top:-38px\9;}
  .trucks_lnk table{width:100%; margin-bottom:-5px; position:relative; z-index:1;} 
    .trucks_lnk table tr td{vertical-align:middle; height:38px; font-size:0.98em; background:#FFF;} 
    .trucks_lnk table tr td.img{width:55px; padding: 3px 0px 0px 5px;}
/* /brands on main */

/* all_brands */
.logos_all{}
  .logos_all li{ width:19.9%; float:left; display:block; line-height:31px; border-right:1px solid #e6ecec;}
    .logos_all li div{margin:0px 10px; background:URL('/img/logos_dots.gif') 0px 21px repeat-x; padding:4px 0px; }
      .logos_all li div a{float:left; background-color:#fff;line-height:23px;padding:0 3px 0 46px;}
      .logos_all li div div.amount{display:block; margin:0px; float:right;line-height:1.1em; background:none;margin-top:7px; float:right; color:#8F8F8F; background-color:#fff; padding:0px 0px 3px 4px; }
/* / all_brands */

/* small_search & big search */
.search_hr{display:none; color:#8f8f8f; font-size:0.98em; position:absolute; font-weight:bold; margin-top:-1.8em; padding-left:23px;}

.small_search{padding:20px 22px 20px 22px; zoom:1;}
  .small_search label{width:100%; font-weight:bold;display:block; font-size:0.98em; color:#464646;}
  .small_search select{width:100%; border:solid 1px #969696; color:#484848; margin-bottom:10px;}
    .small_dd_search{float:right; width:105px !important; margin:-3px 0 6px !important; zoom:1; font-size:12px; padding-left:0px;}
    input.small_dd_search{float:right; width:85px !important; zoom:1; margin:0px !important; font-size:0.98em;}
  .small_search input, input, select {border:solid 1px #969696; width:140px; padding-left:3px; zoom:1; color:#484848; margin-bottom:10px;}
  
  .small_select select{width:auto; margin-bottom:0px; }

.small_search .separater{height:0px; font-size:0px; border-top:1px solid #93a8a8; border-bottom:1px solid #cfd8d9; margin:0px -22px 12px;}

.small_search .subscribe i{background:URL('/img/icon_set_1.gif') 0px -306px;}
.small_search .specials_moderate i{background:URL('/img/icon_set_2.gif') 0px -535px;}

.small_search .radio_list label{font-weight:normal; margin:3px 0px 0px; margin-top:1px\9;}
.small_search .radio_list label input{width:auto; position:relative; margin:0px 3px 0px 0px; margin-left:-5px\9; top:2px; *top:2px; border:0px;}

.small_search .expand{display:block; cursor:pointer; float:left; line-height:1em; font-size:0.98em; font-weight: bold; text-decoration:none; border-bottom:1px dotted #4e4e4e; color:#4e4e4e; margin-bottom:20px;}
.small_search .expand i{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; width:16px; height:8px; background:#fcc; margin-right:-16px; background:URL('/img/icon_set_1.gif') 0px -161px no-repeat; *margin-top:-1px; *position:relative;}
.small_search .expand:hover{border-bottom:0px; padding-bottom:1px;}
.small_search .expanded i{background-position:0px -121px;}

.small_search .expanded_search{margin:0px; top:-10px; display:none; *overflow:hidden; position:relative; _zoom:1;}
.small_search .expanded_search .set{margin:2px 0 15px;}
.small_search .expanded_search .set label{font-weight:normal; margin:0px 0px 5px 20px; width:auto; margin-bottom:1px\9; *margin-left:14px;}
.small_search .expanded_search .set input{width:auto; position:relative; margin:0px 3px 0 -20px; margin:0px 0px 0px -24px\9; *margin-left:-18px; top:2px; border:0px; }
  
.small_search .regSelection{font-size:0.98em;}
.small_search .regSelection .reg{display:block; margin:3px 0px 0px;}
.small_search .regSelection .change{font-size:0.9em; display:inline-block; *display:inline; *zoom:1; text-decoration:none; border-bottom:1px dotted; line-height:1.1em;}
.small_search .regSelection .change:hover{border:0px; padding-bottom:1px;}

.extra_search_header, .current_extra_header, .company_ss_map{display:block; font-size:0.98em;  float:left; margin:0px 0px 10px 0px; _margin-right:-30px; background:URL(/img/icon_set_1.gif) 100% -156px no-repeat; padding:0px 15px 0px 0px; cursor:pointer;}
.extra_search_header, .current_extra_header{ margin:0px 0px 17px 0px;}
.current_extra_header{background-position:100% -118px; } 
.extra_search_header span, .company_ss_map span{border-bottom:1px dashed #464646; zoom:1; color:#464646; white-space:nowrap; font-weight:bold;}
.extra_search_content{display:none; font-size:11px; margin:0px 0px 10px 0px; clear:both; position:relative; top:-8px;}
.search_content_topie{_margin:-15px 0px 18px -5px; }
.extra_search_content li{padding:0p !important; margin:0px 0px 5px 0px !important; clear:both;}
.extra_search_content li a {position:relative;}

.extra_search_content label{font-weight:normal; _white-space:normal; _zoom:1; margin:0px 0px 0px 20px; width:120px; *margin-top:-10px; _margin:0px 0px -10px 20px;}
.extra_search_content input.checkbox_ss{display:block; float:left; margin:0px 0px 0px 0px; margin:0px\9; border:0px; width:auto; margin-left:-3px\9; _margin:2px -5px -3px 0px;}


.dotted_span span{cursor:pointer; border-bottom:1px dotted #464646; zoom:1;}
  .check_box_label, .company_ss_checkbox label{margin-left:-5px; clear:both;}
  .check_box_label input, .company_ss_checkbox label input{ float:left; width:auto; border:0px; margin-top:0px;}
  .your_search{float:left; margin:0px !important; width:52px !important; _width:50px !important; height:15px; margin:2px 0 5px 0 !important; text-align:right;}
  
 
  .company_ss_checkbox label{font-weight:normal !important; zoom:1;} 
    .company_ss_checkbox label input{zoom:1;}
  .company_ss_header{font-weight:bold; padding:10px 0px;display:block; font-size:0.98em;}
  .company_ss_stantion li{font-size:0.98em; padding-bottom:5px;}
  
  .company_ss_reg_firm{display:block; height:3em;}
    .company_ss_reg_firm a{/*padding-left:20px; font-size:0.98em; display:block; height:15px; */ position:relative; top:0.5em; font-size:0.98em; /* float:left; background:URL('/img/icon_set_1.gif') 0px -306px no-repeat;*/}
  
  .extra_search_content .small_dd_search{ margin:0px 0 5px !important; width:85px !important; }
  .extra_search_content input.small_dd_search{margin:0px 0px 5px 0px !important; padding-left:3px; font-size:12px;}

.photo{display:block; float:left; width:22px; *margin:-1px 0px 0px 3px; _margin:-1px 0px 0px 0px; }
  .photo input{display:block; float:left; margin:1px 0px 0px 0px; margin-top:-1px\9; border:0px; width:12px !important; margin-left:-3px\9; _position:relative; _top:-1px;_margin:0px -5px -3px 0px;}
.photo_only_label{clear:none; float:left; width:90px !important;}


.org_search_header{ margin-top:10px; _margin:0px 0px 20px -3px;}

.srch_results_lst{}
  .srch_results_lst li{padding:0px 0px 15px 0px; font-size:0.98em;}
h2.full_srch_hr{font-size:1.6em; text-transform:none; color:#434343;}
.see_all_searched{font-size:0.98em; float:right; margin-bottom:15px; position:relative; z-index:1; width:100%; text-align:right;}

.mail_offer{display:inline-block; line-height:30px; margin:-9px 0px; background:URL('/img/icon_set_1.gif') 3px -298px no-repeat; text-decoration:none; padding:0px 0px 0px 23px; font-size:0.98em;}
  .mail_offer span{border-bottom:1px dashed #4D939E;}
    .mail_offer:hover span{border-bottom:1px dashed #e1e8e7;}
    
    
/* offers filter */    
.offersFilter{padding:0px 22px 20px 22px; font-size:0.98em;}
.offersFilter input{width:auto; padding:0px; margin:0px; border:0px;}

.offersFilter .hr{font-weight:bold; display:inline-block; *display:inline; *zoom:1; text-decoration:none; margin:15px 0px 0px; position:relative;}
.offersFilter .hr u{text-decoration:none; font-weight:normal;}
.offersFilter .hr_expandable{display:inline-block; *display:inline; *zoom:1; padding:0px; position:relative; line-height:1.05em; border-bottom:1px dotted; cursor:pointer;}
.offersFilter .hr_expandable:hover{border-bottom:0px; padding-bottom:1px;}
.offersFilter .hr_expandable i{display:block; width:10px; height:10px; background:URL('/img/iSet16.png') -3px -260px no-repeat; position:absolute; top:2px; right:-15px; z-index:1;}


.offersFilter .closed .hr i{background-position:-3px -275px;}
.offersFilter .closed .expandableBox{display:none; position:relative; z-index:1;}

.offersFilter .foundTip{display:block; position:absolute; left:158px; box-shadow:1px 1px 3px #4e4e4e; border-radius:0px 4px 4px 0px; top:-4px; white-space:nowrap; height:24px; font:normal 1em/21px Tahoma; color:#fff; background:URL('/img/iSet24.png') #3475b5 0px -24px repeat-x; margin:0px 0px 0px 13px; padding:0px 10px 0px 5px;}
.offersFilter .foundTip i.arrow{display:block; position:absolute; left:-13px; top:0px; width:13px; height:24px; background:URL('/img/iSet24.png') -11px 0px no-repeat;}
.offersFilter .foundTip .lnk{color:#fff; font-weight:bold;}

.offersFilter .mark{border-bottom:dotted 1px #aababa; position:relative;}
.offersFilter .mark .hr{margin:10px 0px; color:#4D939E;}
.offersFilter .mark .del{display:block; width:16px; height:16px; background:URL('/img/iSet16.png') 0px -368px no-repeat; position:absolute; top:9px; right:0px; cursor:pointer;}
.offersFilter .mark .del:hover{background-position:0px -352px;}

.offersFilter .models{padding:0px 0px 10px; clear:both;}
.offersFilter .models label,
.offersFilter .checkboxes label{font-weight:normal; position:relative; display:inline-block; *display:inline; *zoom:1; width:45px; margin:0px 5px 7px 20px; *margin-left:18px; vertical-align:top; line-height:1.2em; cursor:pointer;}
.offersFilter .models input,
.offersFilter .checkboxes input,
.offersFilter .colors_top input,
.offersFilter .colors_btm input{position:absolute; top:1px; left:-20px; *top:-4px; *left:-22px; outline:0px;}
.offersFilter .closed .models{display:none;}

.offersFilter .checkboxes{clear:both; margin:5px -5px 0px 0px;}
.offersFilter .checkboxes label{display:block; float:left; clear:both; width:auto; *float:none;}
.offersFilter .checkboxes .all,
.offersFilter .models .all{float:none; border-bottom:1px dotted #f4ffff; color:#8e8f8f; *padding-bottom:5px; *border-bottom:1px dotted #aababa;}
.offersFilter .checkboxes .all:after,
.offersFilter .models .all:after{content:'.'; display:block; font:normal 0px/0px Tahoma; margin-top:5px; border-bottom:1px dotted #aababa;}
.offersFilter .models .all{width:125px;}

.offersFilter .searchRegion .change{top:-3px; font-size:0.8em; position:relative;}

.offersFilter .colors{width:165px; margin:7px 0px 0px -13px; color:#8e8f8f;}
.offersFilter .color{display:block; float:left; width:40px; height:16px; padding:4px 0px 5px 14px; margin:-3px 0px 4px; position:relative;}
.offersFilter .color:hover{z-index:1;}
.offersFilter .color label{position:absolute; cursor:pointer; height:16px; width:36px; position:absolute;}
.offersFilter .color i{display:block; width:16px; height:16px; background:#fcc; box-shadow:1px 1px 3px #999; position:absolute; top:0px; left:20px;}
.offersFilter .color input{position:absolute; top:2px; left:0px; cursor:pointer; *top:-2px; *left:-5px;}
.offersFilter .color span{display:none; position:absolute; top:0px; left:0px; z-index:2; height:26px; top:-2px; left:6px; *top:-5px; padding-left:52px; white-space:nowrap; font:normal 11px/26px Tahoma; color:#4e4e4e; padding:0 7px 0 51px; background: URL('/img/iSet24.png') #d9e2e2 0px -70px repeat-x; border-radius:4px; border:1px solid #f5f7f7; border-bottom-color:#959e9e; border-right-color:#959e9e; box-shadow:1px 0px 3px #999;}
.offersFilter .color label:hover + span{display:block;}
.offersFilter .color label:hover,
.offersFilter .color label:hover i,
.offersFilter .color label:hover input{z-index:3;}
.offersFilter .color label:hover i{box-shadow:0px 0px 3px #999 inset;}
.offersFilter .colors_top label{margin:0px 6px 8px 33px; cursor:pointer; display:block; line-height:17px; position:relative; color:#8e8f8f; padding:0px 0px 0px 25px; *padding:2px 0px 0px 25px;}
.offersFilter .colors_top i{display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; box-shadow:1px 1px 3px #999; background:URL('/img/iSet16.png') 0px -336px no-repeat; top:1px; left:1px; position:absolute;}
.offersFilter .colors_top input{cursor:pointer; top:3px; left:-19px; *top:0px; *left:-24px;}
.offersFilter .colors_btm label{color:#4E4E4E; clear:both; margin-top:7px;}
.offersFilter .colors_btm i{border-radius:8px; background-position:0px -320px;}

.offersFilter .separator{font:normal 0px/0px Tahoma; clear:both; margin:0 6px 8px 34px; height:0px; border-top:1px dotted #aababa;}
.offersFilter .separator:after{content:'.'; font:normal 0px/0px Tahoma; display:block; border-bottom:1px dotted #f4ffff;}

.offersFilter .proSearchBox{border-top:1px solid #c4cece; *border-top:2px solid #c4cece; padding:0px 22px 15px; margin:0px -22px 0px; position:relative;}
.offersFilter .proSearchBox:before{content:'.'; font:normal 0px/0px Tahoma; display:block; border-top:1px solid #f5f7f7; padding:0px 22px; margin:0px -22px; visibility:visible;}

.offersFilter .findBtnSeparator{border-bottom:1px solid #dfe5e5; *border-bottom:2px solid #c4cece; padding:0px 22px; margin:0px -22px 20px; position:relative; font:normal 0px/0px Tahoma;}
.offersFilter .findBtnSeparator:after{content:'.'; font:normal 0px/0px Tahoma; display:block; border-top:1px solid #92a5a5; padding:0px 22px; margin:0px -22px 0px; visibility:visible;}

.offersFilter .proSearchBoxOpener{display:inline-block; *display:inline; *zoom:1; padding:0px; cursor:pointer; font-weight:bold; line-height:1.05em; color:#4D939E; position:relative; border-bottom:1px dotted; margin:10px 0 20px;}
.offersFilter .proSearchBoxOpener:hover{border-bottom:0px; padding:0px 0px 1px;}
.offersFilter .proSearchBoxOpener i{display:block; width:10px; height:10px; background:URL('/img/iSet16.png') -3px -275px no-repeat; position:absolute; top:2px; right:-15px; z-index:1;}
.offersFilter .activeOpener i{background-position:-3px -260px;}

.offersFilter .button{width:100%; padding:0px;}
/* // offers filter */ 

/* / small_search & big search */

/* hidder_hr & content_to_hide*/
.hidder_hr, .hidder_hr_opened{cursor:pointer; display:block; float:left; margin-top:10px;}
  .hidder_hr span{border-bottom:1px dashed #4D939E; cursor:pointer; zoom:1; color:#4D939E; white-space:nowrap; font-weight:bold;}
    .hidder_hr:hover span, .hidder_hr_opened span{border-bottom:1px dashed #FFF;}
      .hidder_hr_opened span{border-bottom:1px dashed #FFF; color:#4E4E4E;}
  .hidder_hr i, .hidder_hr_opened i, .hidder_hr em, .hidder_hr_opened em{display:inline-block; height:10px; width:16px; background:URL('/img/icon_set_1.gif') 0px -160px no-repeat;}
    .hidder_hr_opened i, .hidder_hr_opened em{background:URL('/img/icon_set_1.gif') 0px -120px no-repeat;}

.content_to_hide{font-size:0.98em; clear:both; line-height:1.2em; display:none; padding:1em 0px 1em 1em;}
  .content_to_hide p{padding:0px 0px 1em 0px;} 
  .content_to_hide ol li, .content_to_hide ol li{padding:0px 0px 1em 1em;}
/* / hidder_hr & content_to_hide*/

/* footer_search */
.footer_search{margin:0px; float:left; margin:1px 0px; position:relative; z-index:3; _margin-bottom:-3px;}
.footer_search_img{display:block; cursor:pointer; border:0px; margin-left:10px; padding:0px; background:none; background:URL('/img/icon_set_1.gif') 0px 0px no-repeat; width:20px; height:18px; text-indent:-1000px; overflow:hidden; position:relative; z-index:1; float:right;}

.search-autocomplete-cont { position:relative; height:1px; z-index:2;}
.search-autocomplete {position:absolute;z-index:2; display:none;}
/*	.search-autocomplete .selected { background:#DADADA !important;}*/

#ajax_items {border:1px solid #969696; 	background-color:#f7f7f7;}
#ajax_items li {}
#ajax_items li a{
	padding:5px 5px;
	border-bottom:1px solid #dadada;
	color:#000 !important;
	display:block;
	width:186px;
	text-decoration:none;
	background-color:#f7f7f7;
	font-size:.85em;
	line-height:1.4em;
}
#ajax_items li a:hover
{
	background-color:#dadada;
}


#ajax_items li .lastscfullsearch {color:#3e70b5 !important;}
#search-input-loader { position:relative;}

.search-autocomplete #ajax_items{left:-188px; position:relative; top:29px; margin-right:-188px; width:366px;}
  .search-autocomplete #ajax_items li{width:183px; float:left; font-size:13px;}
    .search-autocomplete #ajax_items li a{border:0px; width:157px; padding:7px 8px 7px 18px; border-bottom:0px;}
    .search-autocomplete #ajax_items li a b{color:#4D939E; text-decoration:underline;}
    
.margin0 {margin:0 !important;}
.trucksinformer { font-size:.85em; padding:5px 0 0px 15px; float:left; white-space:nowrap;}
	.trucksinformer a {color:#313131;}
	.trucksinformer a:hover {color:#f00; text-decoration:none;}


.low{text-transform:lowercase !important;}
/* / footer_search */

/* header */
.aic_logos{float:left; margin:17px 0px 16px 12px;}
.aic_logos .aic{float:left; /*delete margin for new aic logo*/ margin:5px 0px -5px 6px;}
.aic_logos .jaic{display:block; width:182px; _width:190px; height:28px; float:left; margin:12px 0 0 30px; color:#607678; font:normal 0.9em/0.85em Tahoma; text-align:right;}
.aic_logos .jaic_logo{float:right; margin:0px 0px 0px 5px;}

.main_menu{clear:both; height:37px; background:URL('/img/main_menu_bgs.png') #cfd5d9 0px 0px repeat-x; border-radius:5px; border:1px solid #babfc1; border-bottom-color:#959c9e; border-top-color:#e4e6e8; position:relative; z-index:20;}
.main_menu .tt{float:right;}
.main_menu .tt > li{float:left; position:relative; display:block; height:37px; border-left:1px solid #ebedef;}
.main_menu .tt > li > span a{background:URL('/img/main_menu_bgs.png') #e3eaea 0px 0px repeat-x; line-height:37px; display:block; height:37px; border-left:1px solid #aeb3b6; text-decoration:none; padding:0px 23px; text-shadow:1px 1px 0px #E8EAED; font:bold 0.93em/38px Arial; color:#1c2627; text-transform:uppercase; text-shadow:1px 1px 0px #E8EAED; outline:none;}
.main_menu .tt > li:hover{z-index:1;}
.main_menu .tt > li > span a:hover,
.main_menu .tt > li:hover > span a{color:#fff; background-position:0px -37px; height:38px; text-shadow:none; border-width:0px; position:relative; z-index:3; padding-left:24px;}
.main_menu .tt > li:hover > span{height:37px; background:#e3eaea; display:block; border:1px solid #aeb3b6; border-width:0px 1px; position:relative; z-index:1; margin:0px -2px -1px 0px;}
.main_menu .tt > li.last > span a{border-radius:0px 4px 4px 0px;}
.main_menu .tt > li.last:hover > span,
.main_menu .tt > li.last:hover > span a{border-radius:0px 4px 0px 0px;}
.main_menu .tt > li.active:hover > span a{color:#fff !important;}
.main_menu .tt > li.last.no_child:hover > span,
.main_menu .tt > li.last.no_child:hover > span a{border-radius:0px 4px 4px 0px;}
.main_menu .tt > li.no_child:hover > span{padding:0px 0px 0px;}
.main_menu .tt > li > ul{display:none; min-width:200px; position:absolute; background:#e3eaea; border:1px solid #aeb3b6; border-radius:0px 5px 5px 5px; padding:6px 0px 7px;}
.main_menu .tt > li:hover > ul{display:block;}
.main_menu .tt > li.to_left > ul,
.main_menu .tt > li.last > ul{right:0px; border-radius:5px 0px 5px 5px; margin-right:-2px;}
.main_menu .tt > li > ul > li{white-space:nowrap;}
.main_menu .tt > li > ul > li a{display:block; position:relative; z-index:1; text-decoration:none; font:normal 0.98em/1.65em Tahoma; color:#1c2627; padding:0px 23px 1px; margin:0px -1px;}
.main_menu .tt > li > ul > li a:hover{display:block; background:#617779; color:#fff !important;}
.main_menu .tt > li > ul > li > a i{color:#7b8a8a; font-style:normal;}
.main_menu .tt > li > ul > li > a:hover i{color:#FFF;}
.main_menu .tt > li > ul > li.sep{display:block; position:relative; z-index:1; font-size:0px; line-height:0px; padding:0px; margin:6px 0px; *margin:5px 0px 2px; border-top:1px solid #aeb3b6;}
.main_menu .tt > li.no_lnk > span a{cursor:default;}
/* external link */     .main_menu .tt > li > ul > li.ext_lnk a{color:#9a7c03;} 
/* link inside site */  .main_menu .tt > li > ul > li.lnk a{font-weight:bold; color:#4d939e;} 
/* child menu margin */ .main_menu .tt > li:hover > span{padding-bottom:5px;} 
/* parent active tab color */ .main_menu .tt > li.active > span a{color:#166689;}

/* hi ie6 */
* html .main_menu .tt {float:right;}
* html .main_menu .tt li{float:left; display:block; height:37px; border-left:1px solid #ebedef;}
* html .main_menu .tt li span{display:block; float:left;}
* html .main_menu .tt li span a{background:URL('/img/main_menu_bgs.png') #e3eaea 0px 0px repeat-x; line-height:37px; float:left; display:block; height:37px; border-left:1px solid #aeb3b6; text-decoration:none; padding:0px 23px; text-shadow:1px 1px 0px #E8EAED; font:bold 0.93em/38px Arial; color:#1c2627; text-transform:uppercase; text-shadow:1px 1px 0px #E8EAED; outline:none;}
* html .main_menu .tt li span a:hover{color:#fff; background-position:0px -37px; height:38px; text-shadow:none; border-width:0px; position:relative; z-index:3; padding-left:24px;}
* html .main_menu .tt li ul{display:none !important;}
/* == */ 

.top_menu{float:right; height:32px; margin-top:25px; text-align:right;}
.top_menu li{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; position:relative; line-height:32px; margin-left:20px;}
.top_menu li.avatar{margin-left:35px; *margin:0px 0px 0px 25px; *padding-left:10px;}
.top_menu li.avatar img{margin:0px 0px -11px; _margin:0px;}
.top_menu li a{font:normal 0.9em/1em Arial; text-transform:uppercase; color:#166689; text-decoration:none; text-shadow:1px 1px 0px #E8EAED; _position:relative; _z-index:1; _top:-10px;}
.top_menu li a:hover{text-shadow:none; text-decoration:underline;}
.top_menu li a.myads{padding:0px 0px 0px 20px; background:url("/img/top_menu_set.gif") 0 -51px no-repeat;}
.top_menu li a.add{color:#506264; padding:1px 0px 0px 20px; background:url("/img/iSet16.png") 0 -385px no-repeat;}
.top_menu li a.inclub{padding:0px 0px 0px 18px; background:url("/img/top_menu_set.gif") 0 -24px no-repeat;}
.top_menu li a.logout{padding:0px 14px 0px 0px; background:url("/img/top_menu_set.gif") 100% 0px no-repeat;}
.top_menu li a.login{padding:0px 0px 0px 14px; background:url("/img/top_menu_set.gif") 0px 0px no-repeat;}
.top_menu li a.event_tip{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; _display:none; background:url("/img/top_menu_event.gif") no-repeat 0px 0px; color:#FFF; text-shadow:none; height:23px; font:normal 11px/18px Tahoma; padding:0 0 0 6px; position:absolute; right:5px; text-decoration:none; top:-11px; z-index:3;}
.top_menu li a.event_tip span{background:url("/img/top_menu_event.gif") no-repeat 100% 0; color:#FFf; display:block; font-style:normal; height:23px; margin:0 -6px 0 0; padding:0 6px 0 0; _width:30px;  }
.top_menu li a.newClubber{text-transform:none; white-space:nowrap; right:auto; left:-6px;}
.top_menu li a.new_clubmessage{background:url("/img/msg_anim.gif") no-repeat 0 0; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; font-style:normal; width:16px; height:13px; position:relative; top:3px; *top:0px; margin:0px 5px 0px 0px;}

.region_selection{}
.region_selection .img{float:left;}
.region_selection img{height:22px; float:left; margin:9px 0px 9px 9px;}
.region_selection a.link{text-shadow:1px 1px 0px #E8EAED; white-space:nowrap; font:bold 0.9em/1em Arial; position:relative; top:11px; *top:14px; margin-left:9px; padding:0px 15px 0px 0px; background:URL('/img/top_menu_set.gif') 100% -82px no-repeat; color:#506264; text-transform:uppercase; text-decoration:none;}
.region_selection a.blank_regions{margin-left:25px;}

.main_page_mb30{background:#f00; padding:0px 10px; margin:0px -10px; height:30px;}
/* /header */


/* com_lst_main */   
.com_lst_main{font-size:0.98em; width:100%; margin-top:5px; position:relative; z-index:1;}
  .com_lst_main tr td{padding:10px 0px 5px 0px;}
    .com_lst_main tr td a.count{display:block; color:#4e4e4e; text-decoration:none; position:relative; float:right; background:URL('/img/com_lst_counter.gif') #e6ecec 0px 0px no-repeat;  width:42px; text-align:center; line-height:23px; margin-left:5px;}



/*.mp_company_lnk{display:block; float:left; line-height:22px; position:relative; font-size:0.98em; background:URL('/img/icon_set_11.gif') -6px 4px no-repeat; padding-left:34px; margin:10px 0px 0px 0px;}
*/
.mp_company_lnk{width:100%; margin:10px 0px;}
  .mp_company_lnk tr th{width:30px; vertical-align:middle;}
    .mp_company_lnk tr th a{ display:block; height:22px; width:30px; background:URL('/img/icon_set_11.gif') -6px 4px no-repeat;}
  .mp_company_lnk tr td{width:100%; vertical-align:middle;}
    .mp_company_lnk tr td a{vertical-align:middle; font-size:0.98em;}
/* / com_lst_main */

/* votes and polls */
.votes_lst_page{font-size:1em;}
  .votes_lst_page tr td a.count{font-size:11px;}
  .votes_lst_page tr td {border:1px dotted #E6ECEC; vertical-align:middle; border-width:1px 0px; padding:10px;}

.polls{margin:-10px 0px 25px 10px;}
  .polls li{margin:0px 0px 10px 0px;}
    .polls li input{width:auto; margin:3px 10px 0px 0px;}

.poll_nav{float:left; line-height:22px; margin-left:10px;}
/* / votes and polls */


/* header tooltips */
.hr_tt_red, .hr_tt_blue{color:#Fff; display:none; float:left; font-size:0.98em; height:23px; margin:0.9em 5px 0px 5px; padding:0px 3px 0px 5px; background:URL('/img/links_baloon.gif') 100% 0px no-repeat;}
  .hr_tt_red span, .hr_tt_blue span{display:block; float:left; height:22px; padding:1px 2px 0px 5px; background:URL('/img/links_baloon.gif') 0px -46px no-repeat;}
  .hr_tt_red a, .hr_tt_blue a {color:#FFF; font-size:1em; font-weight:bold; position:relative;}
    .hr_tt_red a.dot_lnk_w {border-color:#fff; font-size:0.98em; font-weight:normal;}
      .hr_tt_red a.dot_lnk_w:hover {border-color:#c12000;}

.hr_tt_blue{background-position:100% -23px;}
  .hr_tt_blue span{background-position:0px -69px;}
  .hr_tt_red a, .hr_tt_blue a {color:#FFF; font-size:1em; font-weight:bold;}
    .hr_tt_blue a.dot_lnk_w {border-color:#fff; font-size:0.98em; font-weight:normal;}
      .hr_tt_blue a.dot_lnk_w:hover {border-color:#21789e;}
      
.hr_back_lnk{margin:0px 0px 0px 10px; top:-2px; position:relative; padding:0px 0px 0px 10px; border-left:1px solid #e6ecec; line-height:1.1em; font-size:0.55em; text-transform:none;}
/* / header tooltips */

/* Calendar */
.arxiv{position:relative;padding:0px 0px 20px 0px;}
  .arxiv .calendar_hr{ text-align:center; width:100%; font-weight:bold; font-size:0.98em; display:block; padding:10px 0px;}	
  .arxiv ul {margin:0px 20px; padding:0px;}
    .arxiv ul li{font-size:0.98em; display:block; float:left;  text-align:center; position:relative; z-index:2; padding:0px; border-bottom:0px; margin:0px 2px -1px 0px;}
      .arxiv ul li a{display:block; padding:5px; }
      .arxiv ul li.active{border:1px solid #FFF; background:#d2dbdb; padding:2px 5px 3px 5px; border-bottom:0px;}
        .arxiv ul li.active a{display:block; line-height:1.5em; color:#464646; text-decoration:none; padding:0px 5px;}
    .arxiv .table_cont{margin:0px 20px; border:1px solid #FFF; padding:0px; display:none; background:#d2dbdb;}
      .arxiv .table_cont table{width:100%;}
        .arxiv .table_cont tr td{border:1px solid #d2dbdb; color:#96a9a9; text-align:center; line-height:22px; background:#e6eceb; font-size:0.98em; width:25%;}
          .arxiv .table_cont tr td a{line-height:22px; background:#FFF; width:100%; text-align:center;display:block; text-decoration:none;}
            .arxiv .table_cont tr td a:hover {background:#4d939e; color:#FFF;} 
            .arxiv .table_cont tr td.activeCurrent a{line-height:22px; background:#FFF; width:100%; text-align:center;display:block; text-decoration:none; background:#4d939e; color:#FFF;}

.archive_in_magazine{text-transform:uppercase; font-size:0.88em; letter-spacing:0.01em; float:left; margin:16px 0px 0px 15px; overflow:hidden; position:relative; z-index:5;}
.archive_in_magazine li{display:block; float:left; padding:0px 12px 0px 0px;}
.archive_in_magazine li.year{}
.archive_in_magazine li.year a{text-decoration:none; padding:0px; border-bottom:1px dotted #4d939e; line-height:1em; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
.archive_in_magazine li.year a:hover{border-bottom:0px; padding-bottom:1px;}
.archive_in_magazine li.year span{display:none; line-height:0.7em; padding-left:5px;}
.archive_in_magazine li.active_year{padding-right:6px;}
.archive_in_magazine li.active_year a{color:#2d2c2c; padding-bottom:1px; border:0px; text-decoration:none; cursor:default;}
.archive_in_magazine li.active_year span{display:inline !important;}
.archive_in_magazine li.months{display:none; height:1.3em; overflow:hidden; position:relative; z-index:1; padding-right:0px; width:0px;}
.archive_in_magazine li.months ul{margin:0px; white-space:nowrap; padding:0px 5px 0px 0px; *margin:-1px -50px 0px 0px; *position:relative; *z-index:1;}
.archive_in_magazine li.months ul li{color:#b5b5b5; float:none; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
.archive_in_magazine li.months ul li a{}
.archive_in_magazine li.active_months{display:block; width:430px;}
/* / Calendar */

/*ui calendar*/
.ui-datepicker iframe{display:none;}
.ui-datepicker-trigger{text-decoration:none; position:relative; top:0.3em; margin-left:5px; margin-right:12px; display:inline-block; cursor:pointer;}	
#ui-datepicker-div{display:none; background:#c3ced0; padding:4px; *width:148px; margin-top:3px; border-radius:3px; -moz-border-radius:3px; z-index:10;}
#ui-datepicker-div a{cursor:pointer;}
.ui-datepicker-control{display:none;}
.ui-datepicker-current{display:none;}
.ui-datepicker-title{white-space:nowrap; text-align: center; font:normal 1.1em/21px Tahoma; height:21px;}
.ui-datepicker-prev,
.ui-datepicker-next{padding:0px 4px; height:21px; color:#FFF; background:#a5b0b2; border-radius:2px; -moz-border-radius:2px; width:10px; overflow:hidden;}
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover{background:#98a3a5;}
.ui-datepicker-prev span,
.ui-datepicker-next span{font:bold 1.3em/19px Tahoma; display:block; width:10px; height:21px; text-align:center;}
.ui-datepicker-prev{margin-right:3px; float:left;}
.ui-datepicker-next{float:right;}
.ui-datepicker-header{ font-size:0.8em;}
.ui-datepicker-new-month{width:75px;margin-right:3px;font-size:0.7em;padding:0.2em 0px;}
.ui-datepicker-new-year{width:52px;font-size:0.7em;padding:0.35em 0px;}
.ui-datepicker-calendar{ font-size:0.85em;}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td{border:1px solid #c3ced0; width:1.8em; height:1.8em; vertical-align:middle; text-align:center; background:#a5b0b2; text-align:center;}
.ui-datepicker-calendar th{background:#c3ced0;}
.ui-datepicker-calendar .ui-datepicker-week-end,
.ui-datepicker-calendar .ui-datepicker-week-end a{color:#596466;}
.ui-datepicker-calendar td.ui-datepicker-unselectable{background:#b6c1c3;}
.ui-datepicker-calendar td a{color:#fcffff; width:1.8em; height:1.8em; line-height:1.8em; text-decoration:none; display:block;}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a.ui-state-active{color:#fcffff; background:#98a3a5;}
/*ui calendar*/


/* new number list */
.nnumber_lst{}
  .nnumber_lst li{font-size:0.98em; display:block; clear:both; padding:0px 0px 10px;}
    .nnumber_lst li a{padding-left:5px;}
      .nnumber_lst li a em{display:block; width:16px; height:16px; position:relative; margin:0px; float:left; background:URL('/img/icon_set_2.gif') 0px 0px no-repeat;}
       .nnumber_lst li a.about em{background-position:0px -117px;}
       .nnumber_lst li a.adv em{background-position:0px -141px;}   
       .nnumber_lst li a.price em{background-position:0px -168px;}   
/* / new number list */

/* search offers & companies & specials */
.offers_view_modes{padding:15px 20px 30px 20px; _padding:15px 20px; display:block; font-size:0.98em;_zoom:1;}
  .offers_view_modes div{float:left; margin:0px 20px 0px 0px; display:block;}
    .offers_view_modes .cards,.offers_view_modes .tables,.offers_view_modes .maps{margin-right:19px;}
      .offers_view_modes .cards a, .offers_view_modes .tables a, .offers_view_modes .maps a{display:block; background:URL('/img/icon_set_1.gif') 0px -190px no-repeat; padding:0px 0px 0px 20px;}
      .offers_view_modes .tables a{background-position:0px -216px;}
        .cards_active a, .tables_active a{color:#464646; font-weight:bold; text-decoration:none;}
      .maps a, .maps_active a{background-position:0px -369px !important;}
        .maps_active a{color:#464646; font-weight:bold; text-decoration:none; background-position:0 -369px !important;}

.searchViews{}
.searchViews li{display:inline-block; margin-right:15px;}
.searchViews li.active a{color:#4e4e4e; font-weight:bold; text-decoration:none;}
.searchViewsBox,
.bottomPagerBox{font-size:0.98em; padding:15px;}
.bottomPagerBox{background-image:none;}

.search_modes{padding:13px 15px 15px; background-position:0px -50px; font-size:0.98em;}
.spec_search_modes .choose_date input{margin-left:3px;}
.spec_search_modes .choose_date img{margin-right:5px;}

.last_str_offers .string{margin-top:-10px;}
.last_str_offerstable .string{margin-top:10px;}
.dubl_str_company .string{margin-top:-5px;}
.dubl_str_companymap .string{margin-bottom:0px;}
.dubl_str_art .string{margin:10px 0px -20px;}
.dubl_str_new .string{margin:10px 0px -10px;}

 .footer_s_r{padding:15px 20px;zoom:1;}
   .offer_per_page{float:left; font-size:0.98em; margin-top:2px;}
     .offer_per_page select{font-size:0.9em; margin:0px; width:45px; padding-left:0px;}
   .offer_pager{float:right; font-size:0.98em; padding-top:2px;}
   .footer_s_r .pager_top{width:230px;}

#ctl00_ctl00_body_cphBase1_OrderBy_SortModeList{font-size:0.95em;}

.listsearch_items li{margin:1px -5px 19px -5px; padding:7px; font-size:0.98em;  _position:relative; _z-index:1; zoom:1;}
  .srch_lst{padding:0px 0px 0px 135px; zoom:1;}
  .offers_search_cont{width:100%; float:left; line-height:1.4em; margin-top:-4px;}
    .offers_search_cont .car_title{clear:both;display:block;font-size:1.1em;white-space:nowrap;}
    .offers_search_cont .price_val{display:block;float:right;position:relative;z-index:5;margin-bottom:-100%;}
      .offers_search_cont .price_val .tool_target{_float:right;}
        .offers_search_cont .price_val .tool_target b{font-size:1.1em;}
      .offers_search_cont .price_val .tooltip{display:none;_float:right;margin-top:-55px; font-size:11px; line-height:1.1em; width:65px; height:30px; padding:5px; background:URL(/img/cost_tooltip.gif) 0px 0px no-repeat; _margin-right:-100%; _margin-top:-40px; position:relative;z-index:2; zoom:1;}
    .offers_search_cont .vip_status{margin:0px 0px 0px 7px; display:block;  height:16px; width:27px; background:URL('/img/icon_set_1.gif') 10px -242px no-repeat; overflow:hidden; position:relative; z-index:1; zoom:1;}
    .offers_search_cont .probeg{clear:both;display:block;font-weight:bold;}
    .offers_search_cont .offer_d_n_p{float:left; font-size:0.8em; color:#8f8f8f; line-height:1em; border-right:1px solid #8f8f8f; padding:0px 10px 0px 0px;}
    .offers_search_cont .offer_compare_links{float:left;}
      .offers_search_cont .offer_compare_links a{margin:0px 0px 0px 10px; line-height:1em; text-decoration:none; float:left; font-size:0.8em;}
        .offers_search_cont .offer_compare_links a{border-bottom:1px dotted #4d939e;}
          .offers_search_cont .offer_compare_links a:hover{border-bottom:1px dotted #FFF;}
    .offers_search_cont .cut_description{display:block; overflow:hidden; position:relative; z-index:1; height:3em;}
  .offers_search_img{display:block; float:left; margin-right:-150px;}
  .listsearch_items li.in_compare{background:#eff5f5;}
  
.searchResults .card{margin:0 -5px 20px; padding:2px 5px 5px;}
.searchResults .in_compare{background:#EFF5F5;}
.searchResults .imgLnk{float:left; margin-top:3px;}
.searchResults .imgLnk .img{float:left;}
.searchResults .cardCnt{margin-left:135px; font:normal 0.98em/1.3em Tahoma; zoom:1;}
.searchResults .title_box{display:block; overflow:hidden; padding-bottom:3px;}
.searchResults .title{font:normal 1.1em/1.3em Tahoma;}
.searchResults .title_box .vip{display:inline-block; width:16px; height:16px; background:URL('/img/iSet16.png') 0px -48px no-repeat; margin:0px 0px -3px 10px;}
.searchResults .price{float:right; display:block; text-align:right; position:relative; margin-left:15px; font:normal 1.1em/1.3em Tahoma;}
.searchResults .price .exchange{display:none; position:absolute; top:-3em; left:0px; margin:-7px 0px 0px; text-align:right; background:#e5ebec; border:1px solid #b2c2c1; -moz-border-radius:4px; border-radius:4px; padding:3px 10px 5px; font:normal 0.9em/1.2em Tahoma;}
.searchResults .exchange .arrow{display:block; position:absolute; width:14px; height:7px; bottom:-7px; margin:0 auto; background:URL('/img/iSet16.png') 50% -96px no-repeat;}
.searchResults .card .text{max-height:4em; overflow:hidden;}
.searchResults .card .bottom{font:normal 0.8em/1.1em Tahoma; margin:10px 0 0; color:#8F8F8F;}
.searchResults .card .bottom .dot_lnk{margin:0px 15px;}
.searchResults .card .flag{display:inline-block; width:16px; height:9px; margin:0px 2px 0px 0px; background:URL('/img/fg.png') 0px 0px no-repeat;}
.searchResults .price:hover .exchange{display:block;}
.searchResults .fw_banner{margin:0px auto 15px !important; clear:both;}

.offers_table_mode, .company_table_mode{border-collapse:collapse; border:0px; width:100%; font-size:0.98em;}
  .offers_table_mode tr th, .company_table_mode tr th{height:28px; vertical-align:middle; text-align:center; color:#464646; border-left:1px solid #FFF; background:#e4eaea; text-align:left; padding:0px 5px;}
    .offers_table_mode tr th.first, .company_table_mode tr th.first{padding-left:0px; text-align:center; border:0px; background:URL('/img/table_mode_hr.gif') #e4eaea 0px 0px no-repeat;}
      .offers_table_mode tr .first .have_foto, .company_table_mode tr .first .have_foto{display:block; height:15px; width:17px; background:URL('/img/icon_set_1.gif') 0px -274px no-repeat;}
    .offers_table_mode tr th.last, .company_table_mode tr th.last{background:URL('/img/table_mode_hr.gif') #e2e8e8 100% -34px no-repeat;}
  .offers_table_mode tr td, .company_table_mode tr td{padding:10px 5px; text-align:center;  border-right:1px solid #e4eaea;}
    .offers_table_mode tr td.first, .company_table_mode tr td.first{border-right:0px; padding:10px 0px;}  
    .offers_table_mode tr td.last, .company_table_mode tr td.last{border-right:0px; padding-right:10px; text-align:left;}  
    .offers_table_mode tr td.t_type, .company_table_mode tr td.t_type{text-align:center;}  
.offers_table_mode .vip_status{margin:0px; display:block; float:right; height:16px; width:17px; background:URL('/img/icon_set_1.gif') 0px -464px no-repeat; overflow:hidden; position:relative; z-index:1; zoom:1;}

.advert_list{position:relative; padding-top:20px;}
.advert_list li{margin-bottom:38px; position:relative;}
.advert_list li:after{display:block; background:#ffd; content: "."; display: block; clear:both; font-size:0px;	visibility:hidden; line-height:0; height:0;}
.advert_list li {display: inline-block;}
html[xmlns] .advert_list li {display: block;} 
* html .advert_list li {height: 1%;}
.advert_list li .img{float:left; z-index:1; position:relative; *margin-right:-130px;}
.advert_list li .cnt{margin-left:130px; padding:0px 0px 2em;}
.advert_list li .cnt_btm{position:absolute; bottom:2px; width:100%;}
.advert_list li .w_mist_txt{font-size:0.9em; color:#8f8f8f; margin-left:130px; _width:220px;}
.advert_list li .w_mist_txt a{color:#8f8f8f;}
.advert_list li .title{line-height:1.5em;}
.advert_list li p{line-height:1.5em; margin:1em 0px 0px;}

.company_table_mode{margin-top:20px;}    
    .company_table_mode tr th{border-left:0px; text-align:center; border-left:1px solid #fff;}
      .company_table_mode tr td.first{ border-right:1px solid #e6ecec; padding:10px 0px 10px 5px;}
      .company_table_mode tr td{text-align:left; padding:10px 5px;}

.company_table_mode .banner_420_100 .fw_banner table td{padding:0px !important;}
      
.notfound_org_map{position:relative; z-index:2; margin-bottom:-6.5em; border:1px solid #e6ecec; width:auto !important; padding:5px 5px 2em 5px; background:#fff;}
 
 .no_search_offer .on_subscribe{display:block; background:URL('/img/mail.gif') 0px 0px no-repeat; padding:0px 0px 20px 40px; border-bottom:1px solid #b2c2c1; margin-bottom:20px;}

.compare_table{font-size:0.98em; line-height:1.3em; margin:10px;}
  .compare_table tr th{background:url("/img/logos_dots.gif") repeat-x scroll 0 1.9em transparent; width:180px;}
    .compare_table tr th.logo_th{background:none; text-align:center;}
      .compare_table tr th.logo_th .print_vers{margin-top:20px; line-height:21px; float:right; margin-right:30px; }
    .compare_table tr th span{background:#FFF; display:block; float:left; line-height:1.3em; padding-right:3px;}
  .compare_table tr th, .compare_table tr td{padding-top:10px;}
    .compare_table tr td{width:188px; padding:10px 10px 0px 2px;}
      .compare_table tr td.compare_del{text-align:center;}
        .compare_table tr td.compare_del a{display:block; margin:0 auto; width:16px; height:16px; background:URL('/img/icon_set_1.gif') 0px -420px no-repeat; position:relative; z-index:1; line-height:100px; overflow:hidden; }

/* / search offers & companies */

/* path */
.path{ display:block; font-size:0.9em; line-height:1.5em; margin-left:0; padding:5px 0 7px 9px;}
/* / path */

/* offers_card */
.offers_card{margin:0px -5px; zoom:1; position:relative; z-index:1; display:block; overflow:hidden; padding-top:1em; height:24em;}
  .offers_card li{width:24.9%; float:left; text-align:center; margin-bottom:1em;}
    .offers_card li span{width:107px; margin:0 auto; text-align:left; display:block; overflow:hidden; clear:both; position:relative; z-index:1; height:1.4em;}
    .offers_card li a{text-decoration:none; _text-decoration:underline; cursor:pointer;}
    .offers_card li a:hover{_text-decoration:none;}
      .offers_card li span.offer_name{color:#4d939e; text-decoration:underline;}
      .offers_card li a:hover span.offer_name{color:#4d939e; text-decoration:none;}
      .offers_card li span.offer_cost{color:#484848; font-size:0.98em; text-decoration:none; white-space:nowrap;}
      .offers_card li span.offer_car_year{color:#8f8f8f; font-size:0.98em; text-decoration:none;}

.offers_adv li a,
.offers_adv li a span{_text-decoration:none;}
/* / offers_card */

/* btn_pager */
.pager_top{float:right; white-space:nowrap;}
  .pager_top .pager_txt{font-size:0.98em; display:inline-block; *display:inline; *zoom:1; *top:-2px; *position:relative; height:20px; line-height:20px; margin-right:10px;}
    
    
      .button02, .button04{display:inline-block; margin:0px -3px; text-decoration:none; cursor:pointer;}
        .button02 span, .button04 span{display:block;line-height:16px; padding:0 0 4px 0px; font-size:16px; text-decoration:none; width:30px; font-weight:bold; color:#fff; text-align:center; background:URL('/img/btn_set.gif') 0px 0px no-repeat; }

.button04{cursor:default;}
.button04 span{background-position:0px -60px; _width:35px; _background-position:5px -60px;}

.button02:hover span{background-position:0px -20px;}
.button02:active span{background-position:0px -40px;}

.pager_btm{float:right;}
  .pager_btm .pagescont{margin:0px 5px; position:relative; *top:-3px;}
    .pager_btm .pagescont a{ margin:0px 5px; font-size:0.98em;}
      .pager_btm .pagescont a.current{text-decoration:none; color:#484848; font-weight:bold;}
/* / btn_pager */

/* gmap tooltip */
.vtooltip{
position:absolute;
z-index:3000;
background:url('/img/map/popup.gif') no-repeat top left;
padding:8px 0px 0px;
margin-bottom:8px;
width:248px;
}
.vtooltip .vtooltip_block
{
	background:url('/img/map/popup.gif') no-repeat left -137px ;
	height:13px;
	overflow:hidden;
	padding-bottom:3px;
	margin-bottom:-8px;
	position:relative;
}
.vtooltip .type
{
	border-bottom:1px solid #ababab;
	padding-bottom:4px;
}
.vtooltip .name
{
	color:#386CB4;
	font-weight:bold;
	margin:7px 0px;
}
.vtooltip .conten
{
	padding:0px 8px;
}


.gmapMarkerMedium
{
	width: 28px;
	height: 28px;
	overflow:hidden;
	text-align:left;
	font-size:40em;
}

/* / gmap tooltip */

/* banners */
.vetrine{display:block; cursor:pointer; text-decoration:none; border-right:1px solid #b2c2c1; border-left:1px solid #b2c2c1; width:298px; margin-bottom:30px;}
  .vetrine .top, .vetrine .bottom{display:block; width:300px;  margin:0px -1px -12px -1px; _position:relative; _z-index:1; height:17px; background:URL('/img/vitrine_box_corners.gif') 100% -17px no-repeat;zoom:1\9;}
  .vetrine .bottom{background-position:0px 0px; clear:both; position:relative;margin:0px -1px 0px -1px;}
  .vetrine .img_corners{display:block; float:left; width:136px; position:relative;margin:0px 0px -12px  0px; margin-left:4px;  _margin-left:2px;height:102px; background:URL() 50% 50% no-repeat;}
    .vetrine .img_corners span{display:block; width:136px; height:102px; background:URL('/img/vitrine_corners_img.png') 0px 0px no-repeat;}
  .vetrine .content{display:block; float:right; line-height:1.3em; text-decoration:none; _text-decoration:none; width:150px; color:#4e4e4e; text-decoration:none; position:relative;margin:0px 0px -12px  0px;}
    .vetrine strong{font-weight:bold; text-decoration:underline; color:#4d939e; margin:0px 10px 5px 0px; display:block; clear:both; font-size:1.1em;}
      .vetrine:hover strong{ text-decoration:none;}
      
.vetrine_on_main{}
  .vetrine_on_main li{float:left; width:20%; text-align:center; margin-bottom:20px; }
    .vetrine_on_main li a{display:block; cursor:pointer; height:240px; width:140px; text-align:left; text-decoration:none; position:relative; z-index:10; margin:0px auto;}
      .vetrine_on_main li a b{margin-bottom:5px; text-decoration:underline; display:block; line-height:1.3em; height:3em; width:140px; position:relative; z-index:1; overflow:hidden;}
        .vetrine_on_main li a:hover b{text-decoration:none;}
      .vetrine_on_main li a span.content{font-size:0.98em; margin-top:5px; color:#000000; line-height:1.4em; height:5.6em; width:140px; position:relative; z-index:1; overflow:hidden;}
      .vetrine_on_main li a span.img_corner{ position:relative; z-index:10; background:URL('/img/banner_140_116.png') 0px 0px no-repeat;display:block; width:140px; height:116px; margin-bottom:-116px;}
        * html .vetrine_on_main li a span.img_corner{background:none; 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/banner_140_116.png);}
      .vetrine_on_main li a span.img{position:relative; z-index:8; background:URL() 50% 50% no-repeat; display:block; width:140px; height:116px;}

.vetrine_on_main_sidebar{padding-top:0px;}
  .vetrine_on_main_sidebar li{float:left; width:250px; text-align:center; margin:0px; padding:18px 0 17px; height:95px; *padding:15px 0px;}
    .vetrine_on_main_sidebar li a{display:block; cursor:pointer; width:250px; text-align:left; text-decoration:none; position:relative; z-index:10; margin:0px; padding:0px;}
      .vetrine_on_main_sidebar li a b{margin-bottom:5px; text-decoration:underline; display:block; line-height:1.3em; width:140px; color:#4D939E;}
        .vetrine_on_main_sidebar li a:hover b{text-decoration:none;}
      .vetrine_on_main_sidebar li a span.content{font-size:0.98em; margin-top:-4px; color:#000000; line-height:1.3em; width:140px; position:relative; z-index:1; overflow:hidden;}
      .vetrine_on_main_sidebar li a span.img_corner{ position:relative; z-index:10; background:URL('/img/banner_100_92.png') 0px 0px no-repeat;display:block; width:100px; height:92px; margin-bottom:-92px; _margin-right:-102px;}
        * html .vetrine_on_main_sidebar li a span.img_corner{float:left; background:none; 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/banner_100_92.png);}
      .vetrine_on_main_sidebar li a span.img{float:left; position:relative; z-index:8; background:URL() 0px 0px no-repeat; display:block; width:100px !important; height:92px;}
      .vetrine_on_main_sidebar li a br{clear:both; height:0px; font-size:0px;}
    .vetrine_on_main_sidebar li a b{font-size:12px;}

.banner_on_main{width:240px; height:400px; position:relative; clear:both; padding:5px 5px 40px 5px; display:block; background:URL('/img/main_banner.png') 0px 0px no-repeat;}
  .banner_on_main .demo{display:block; background:#ccc; width:240px; height:400px; color:#fff; font-size:3em; text-align:center;}
.banner_on_main_inner{text-align:center; margin-bottom:20px;}
.banner_on_main_inner .banner_on_main{margin:0 auto;}

.fw_banner{/*width:100%; min-width:684px;*/overflow:hidden;display:block; border:1px solid #a9bbba; background:#e6ecec;text-align:center; height:90px; margin:0px 0px 20px 0px; *margin:40px 0px 20px 0px;}

.string{width:100%; border:1px solid #E6ECEC; background:#f2eccf; margin-top:-1px; margin-bottom:10px; text-align:center;}
  .string tr td{vertical-align:middle; font-size:0.98em; padding:1px 14px 1px 1px;}
    .string tr td a{text-decoration:none; color:#494949;}
      .string tr td a img{margin:1px 0px 0px 1px;}
      .string tr td a .red{text-decoration:underline; color:#494949;}
      .string tr td a:hover{text-decoration:underline;}

.two_list_vitrin{margin:0px -10px; width:104%;}        
    .two_list_vitrin tr td a{width:auto; display:block; margin:0 auto; text-decoration:none; line-height:1.4em; cursor:pointer;}
        .two_list_vitrin tr td a .offer_name{color:#C12000 !important; margin:5px 0px 2px 0px; display:block; text-decoration:underline; font-size:12px;}
         .two_list_vitrin tr td a:hover .offer_name{text-decoration:none;}
        .two_list_vitrin tr td a .offer_img_cs{display:block; float:left; margin:0px -117px 1px 0px; width:107px; height:80px; background:URL('/img/img_107_80_corners.png') 0px 0px no-repeat;}
          .two_list_vitrin tr td a .offer_img_cs span{display:block;width:107px; height:80px; background:URL('/img/img_107_80_corners.png') 0px 0px no-repeat;} 
           * html .two_list_vitrin tr td a .offer_img_cs span{background:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/img_107_80_corners.png);}
      .two_list_vitrin tr td a .description{position:relative; padding-left:117px; zoom:1;}
  .two_list_vitrin tr td .cornered_box{zoom:1; display:block; margin-top:0px;}     
  .two_list_vitrin tr td .cornered_box .top, .two_list_vitrin tr td .cornered_box .bottom{zoom:1; display:block; position:relative; z-index:3;}  
    .two_list_vitrin tr td .cornered_box .bottom{zoom:1; display:block; position:relative; z-index:3; margin-bottom:0px;}  
    .two_list_vitrin tr td .cornered_box .top{zoom:1; display:block; position:relative; z-index:3; margin-top:0px;} 

.srch_lst_vitrine{width:188px; _width:197px;margin-bottom:15px; font-weight:bold;}
  .srch_lst_vitrine .top, .srch_lst_vitrine .bottom,  .srch_lst_vitrine .content{width:190px; _margin:0px -20px 0px 0px; _width:199px;}
    .srch_lst_vitrine img{margin-bottom:5px;}
  .srch_lst_vitrine .content{text-align:center;_width:197px; _margin:0px -1px;}
  .srch_lst_vitrine .bottom{margin-left:-1px;}
    .srch_lst_vitrine .content strong{font-weight:bold; font-size:0.98em;}

.table_wrap{padding:0px 6px; position:relative; top:-8px;}
  .srch_lst_double{ margin-right:-1px !important; margin-bottom:-17px;}
    .srch_lst_double tr td{vertical-align:middle; font-size:13px;}
      .srch_lst_double tr td a{text-decoration:none; color:#464646; cursor:pointer;}
       .srch_lst_double tr td a:hover{text-decoration:underline;}
      .srch_lst_double tr td .img_corners{display:block; width:120px; height:90px; background:URL('') 0px 0px no-repeat;}
        .srch_lst_double tr td .img_corners span{display:block;  width:120px; height:90px; background:URL('/img/banner_120_90.png') 0px 0px no-repeat;}
         * html .srch_lst_double tr td .img_corners span{display:block;  width:120px; height:90px; background:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/banner_120_90.png);}
.srch_lst_double_wrapper{height:103px; margin:0 -5px 20px !important;}
  .srch_lst_double_wrapper .top{height:15px; position:relative;}
  .srch_lst_double_wrapper .bottom{height:15px !important; position:relative; margin:1px 0px -2px -1px !important;}

.auto_660_120{text-align:center; margin:0px 0px 20px 0px; clear:both;}
.auto_440_120{text-align:center;}
  .auto_440_120 table tr td{padding:0px !important;}

.banner_caredit_banner{padding-bottom:10px;}

.underlogostring_main{display:block; position:absolute; top:72px; width:190px; height:32px; background:URL('/img/uderlogostring.gif') 0px 0px no-repeat; text-transform:uppercase; text-decoration:none; font-size:11px; line-height:32px; font-weight:bold;}
 .underlogostring_main:hover{color:#c12000;}
  .underlogostring_main i{display:block; width:32px; height:32px; background:URL('/img/lexus.png') 50% 50% no-repeat; display:block; float:left; margin:0px 10px; _margin:0px 5px;}

.underlogostring{display:block; position:absolute; top:83px; width:190px; height:32px; background:URL('/img/uderlogostring.gif') 0px -32px no-repeat; text-transform:uppercase; text-decoration:none; font-size:11px; line-height:32px; font-weight:bold;}
 .underlogostring:hover{color:#c12000;}
  .underlogostring i{display:block; width:32px; height:32px; background:URL('/img/lexus.png') 50% 50% no-repeat; display:block; float:left; margin:0px 10px; _margin:0px 5px;}

.mag_block8_box{margin-bottom:20px;}
  .mag_block8_box .top,
  .mag_block8_box .bottom{height:17px; position:relative; z-index:1; background:URL('/img/vitrine_box_corners.gif') 100% -17px no-repeat;}
  .mag_block8_box .top{border-left:1px solid #b2c2c1;}
  .mag_block8_box .bottom{background-position:0px 0px; border-right:1px solid #b2c2c1; top:-13px; margin-bottom:-13px;}
  .mag_block8_box .box{border-right:1px solid #b2c2c1; border-left:1px solid #b2c2c1;}
    .mag_block8_box ul{position:relative; margin:-10px 0px 0px; overflow:hidden; height:450px; *height:463px; position:relative; z-index:1;}
      .mag_block8_box li{margin-bottom:0px;}
        .mag_block8_box li a{border:0px; margin:0px 0px 12px;}
         .mag_block8_box li a:after{display:block; background:#ffd; content: "."; display: block; clear:both; font-size:0px;	visibility:hidden; line-height:0; height:0;}
           .mag_block8_box li a .top,
           .mag_block8_box li a .bottom{display:none; border:0px;}
           .mag_block8_box li a .img_corners{display:block; float:left; width:136px; position:relative;margin:0px; margin-left:4px;  _margin-left:2px;height:102px; background:URL() 50% 50% no-repeat;}
             .mag_block8_box li a .img_corners span{display:block; width:136px; height:102px; background:URL('/img/vitrine_corners_img.png') 0px 0px no-repeat;}
           .mag_block8_box li a .content{display:block; float:right; line-height:1.3em; text-decoration:none; _text-decoration:none; width:150px;color:#4e4e4e; text-decoration:none; position:relative;margin:0px;}
             .mag_block8_box li a strong{font-weight:bold; text-decoration:underline; color:#4d939e; margin:0px 10px 1px 0px; display:block; clear:both; font-size:1em;}
              .mag_block8_box li a:hover strong{ text-decoration:none;}
  .mag_block8_box .pager{display: block; height: 17px;}
    .mag_block8_box .pager a{display:block; width:35px; background:#A9BABA; float:right; margin-left:3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; line-height:17px; text-align:center; text-decoration:none; font-size:11px; color:#fff;}
      .mag_block8_box .pager a:hover{text-decoration:underline;}
       .mag_block8_box .pager a.active{background:URL('/img/small_buttons.gif') 50% -181px repeat-x;}
        .mag_block8_box .pager a.active:hover{text-decoration:none; cursor:default;}

.mag_block8_box_new{}  
  .mag_block8_box_new .top,
  .mag_block8_box_new .bottom{height:17px; position:relative; z-index:1; background:URL('/img/vitrine_box_corners.gif') 100% -17px no-repeat;}
  .mag_block8_box_new ul{position:relative; margin:0px -9px 0px -8px; overflow:hidden; height:457px; *height:463px; position:relative; z-index:1; padding:0px;}
    .mag_block8_box_new li{background:url("/img/logos_dots.gif") repeat-x scroll 0 100% transparent; padding:6px 1px;}
      .mag_block8_box_new li a{border:0px; margin:0px;}
        .mag_block8_box_new li a .top,
        .mag_block8_box_new li a .bottom{display:none; border:0px;}
        .mag_block8_box_new li a .img_corners{display:block; float:left; width:136px; position:relative;margin:0px; margin-left:4px;  _margin-left:2px; margin-top:1px; height:102px; background:URL() 50% 50% no-repeat;}
           .mag_block8_box_new li a .img_corners span{display:block; width:136px; height:102px; background:URL('/img/vitrine_corners_img.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/vitrine_corners_img.png);}
         .mag_block8_box_new li a .content{display:block; float:right; line-height:1.3em; text-decoration:none; _text-decoration:none; width:140px; padding-right:10px; color:#4e4e4e; text-decoration:none; position:relative;margin:0px;}
           .mag_block8_box_new li a strong{font-weight:bold; text-decoration:underline; color:#4d939e; margin:0px 10px 1px 0px; display:block; clear:both; font-size:1em;}
            .mag_block8_box_new li a:hover strong{ text-decoration:none;}
  .mag_block8_box_new .pager{display: block; height:21px; _margin-right:-9px;}
    .mag_block8_box_new .pager a{display:block; height:21px; width:47px; background:URL('/img/spec_box_8_mag_arrows.png') #A9BABA 0px 0px no-repeat; float:right; margin-left:3px; line-height:17px; text-align:center; text-decoration:none; font-size:11px; color:#fff; position:relative; z-index:1; margin-top:-5px;}
      .mag_block8_box_new .pager a.up{background-position:0px -21px;}
       .mag_block8_box_new .pager a.up:hover{background-position:0px -42px;}
       .mag_block8_box_new .pager a.down:hover{background-position:0px -63px;}

.box_hr_for_btn{width:100%;}
.box_hr_for_btn tr td,
.box_hr_for_btn tr td{vertical-align:bottom;}        
.above_boxes_btn_banner{float:right; font-size:0.98em; margin:-2px 10px 8px 0px;}
  .above_boxes_btn_banner span{display:block; background:URL() 0px 3px no-repeat; padding:0px 0px 0px 55px;}
  
.vip_informer{text-decoration:none; display:block; margin:0px 0px 25px; *zoom:1;}
.vip_informer .img{margin:20px 0px 0px;}
.vip_informer span{color:#4E4E4E; text-align:center; display:block; padding:10px 0px;}
.vip_informer b{text-decoration:underline; display:block; text-align:center;}
.vip_informer:hover b{text-decoration:none;}

.medact_banner_top{height:89px; background:URL('/img/medact_banner_bg.png') 0px -110px repeat-x; border-bottom:1px solid #c1c1c1; text-align:center;}
.medact_banner_top li{display:inline-block !important; *display:inline !important; *zoom:1 !important; clear:none; float:none; width:182px; padding:0px 0px 0px 1px !important; height:89px; overflow:hidden; background:URL('/img/medact_banner_bg.png') -2px -341px no-repeat; position:relative;}
.medact_banner_top li:first-child{background:none;}
.medact_banner_top .link{cursor:pointer; text-decoration:none; color:#4E4E4E; display:block; margin-left:1;}
.medact_banner_top .img{display:block; padding:62px 6px 0; overflow:hidden; height:22px; text-shadow:1px 1px 0 #FFFFFF; margin-top:5px; background:URL('') 50% 0 no-repeat; font:normal 1.3em/1.3em Tahoma;}
.medact_banner_top .texts{display:block; cursor:pointer; height:88px; width:178px; margin:0px 1px; background:URL('/img/medact_banner_bg.png') #e2e2e2 0px -204px repeat-x; border:1px solid #c1c1c1; position:absolute; top:90px; left:1px;}
.medact_banner_top .header{font:normal 1.3em/1.3em Tahoma; margin:3px 0px; display:block; text-shadow:1px 1px 0 #FFFFFF;}
.medact_banner_top .redline{background:#e10000; color:#fff; display:block; line-height:1.4em; padding:2px 3px;}
.medact_banner_top .line{display:block; line-height:1.4em; padding:3px 3px 0px;}

.medact_banner_content{height:110px; overflow:hidden; background:URL('/img/medact_banner_bg.png') 0px 0px repeat-x; text-align:center; -moz-border-radius:0px 11px 0px 11px; border-radius:0px 11px 0px 11px;}
.medact_banner_content li{display:inline-block !important; *display:inline !important; *zoom:1 !important; clear:none; float:none; font-size:1.1em !important; line-height:1.1em !important; width:200px; height:110px; border:1px solid #f4f4f4; border-width:0px 1px; margin-left:-1px; padding:0px !important;}
.medact_banner_content a.link{text-decoration:none; overflow:hidden; display:block; width:200px; height:110px; position:relative;}
.medact_banner_content .name{display:block; padding:5px 3px 0px; font:bold 1.1em/1.3em Tahoma; height:1.3em; color:#4e4e4e; overflow:hidden; white-space:nowrap;}
.medact_banner_content .img{display:block; height:22px; background:url() 50% 50% no-repeat; height:80px; margin:5px 0px 0px;}
.medact_banner_content .text{display:block; cursor:pointer; width:200px; text-align:left; height:110px; padding:2em 30px 0px; left:-60px; top:0px; opacity:0.0;  filter: alpha(opacity=0); background:#4e4e4e; position:absolute; color:#fff;}
.medact_banner_content .text span{display:block; color:#fff !important; padding:2px 5px;}
.medact_banner_content .text .red{background:#e10000;}

.btmPeretyazhka{background:url("/img/boxes_bg.png") #E3EAEA 0 100% repeat-x; border-radius:0px 15px 0px 15px; padding:5px 5px 0px;}
.btmPeretyazhka .links{background:url("/img/medact_banner_bg.png") #ffffff 0 -17px repeat-x; height:93px;  border-radius:0px 12px 0px 0px; text-align:center;}
.btmPeretyazhka a{display:inline-block; *display:inline; *zoom:1; width:160px; height:120px; margin:0px 20px; position:relative; z-index:1; text-decoration:none; color:#4e4e4e;}
.btmPeretyazhka .hr{display:block; text-align:center; font:bold 13px/23px Tahoma; height:23px; white-space:nowrap; overflow:hidden;}
.btmPeretyazhka a:hover .hr{color:#fe0000;}
.btmPeretyazhka .img{display:block; width:160px; height:60px; background:URL() 50% 50% no-repeat; margin-top:5px;}
.btmPeretyazhka .text{display:block; text-align:center; font:bold 12px/24px Tahoma; color:#fff; height:24px; white-space:nowrap; overflow:hidden;}   
/* / banners */

/* firm */
h1.firmName{font-size:2.3em; margin:0px; padding:0px;}
.firmLogo img{padding-bottom:20px;}
.firmDesc{padding-top:20px;}
  .firmDesc li{padding:0px 0px 20px 0px; font-size:0.98em;}
/* / firm */

/* cornered_box */
.cornered_box{display:block; clear:both; margin-bottom: 0px; border-left:1px solid #b2c2c1; border-right:1px solid #b2c2c1; margin-top:-5px;}
  .cornered_box .top{display:block; background:URL('/img/vitrine_box_corners_1.gif') 100% 0px no-repeat; margin:0px -1px 0px 0px; padding:0px;}
  .cornered_box .bottom{display:block; background:URL('/img/vitrine_box_corners_1.gif') 0px 100% no-repeat; margin:0px 0px -10px -1px;}
/* / cornered_box */

.other_cat{width:100%; font-size:0.98em; margin:5px 0px 0px;}
.other_cat tr td{padding:0px 0px 10px 10px;}
.other_cat tr td a{padding-left:12px; display:block; float:left; background:url("/img/iSet16.png") -5px -128px no-repeat;}

/* buttons */
.button_1, .button_1_1, .button_1:hover, .button_1_1:hover, .button_1:active, .button_1_1:active,
.button_1 span,  .button_1:hover span, .button_1:active span, .button_1_1 span,  .button_1_1:hover span, .button_1_1:active span,
.button_1_2, .button_1:hover, .button_1_2:hover,.button_1_2:active,
.button_1_2 span,  .button_1_2:hover span, .button_1_2:active span
{padding:0px 15px 0px 0px; margin-top:10px; display:block; height:24px; line-height:24px; color:#fff; text-decoration:none; text-align:center; cursor:pointer; margin:0px; zoom:1; background:URL('/img/button_1.gif') 100% 0px no-repeat;
}
.button_1_2, .button_1_2:hover, .button_1_2:hover,.button_1_2:active,
.button_1_2 span,  .button_1_2:hover span, .button_1_2:active span
{ background:URL('/img/button_1_2.gif') 100% 0px no-repeat;}

  .button_1:hover, .button_1_1:hover, .button_1_2:hover{background-position:100% -24px;}
  .button_1:active, .button_1_1:active, .button_1_2:active{background-position:100% -48px;}
.button_1 span, .button_1:hover span, .button_1:active span,
.button_1_1 span, .button_1_1:hover span, .button_1_1:active span,
.button_1_2 span, .button_1_2:hover span, .button_1_2:active span{background-position:0px -72px;padding:0px 0px 0px 15px; margin:0px;}
  .button_1:hover span, .button_1_1:hover span, .button_1_2:hover span{background-position:0px -96px;}
  .button_1:active span, .button_1_1:active span, .button_1_2:active span{background-position:0px -120px;}

.button_1_1 input, .button_1_2 input{border:0px; background:none; color:#fff; text-decoration:none; cursor:pointer;}
.button_1_1, .button_1_1:hover, .button_1_1:active,
.button_1_1 span,  .button_1_1:hover span, .button_1_1:active span,
.button_1_2, .button_1_2:hover, .button_1_2:active,
.button_1_2 span,  .button_1_2:hover span, .button_1_2:active span
{padding:0px 1px 0px 0px;}

.button_2, .button_2:hover, .button_2:active,
.button_2 span,  .button_2:hover span, .button_2:active span
{
    padding:0px 15px 0px 0px;
    margin-top:10px;
    display:block;
    height:24px;
    line-height:24px;
    text-decoration:none;
    cursor:pointer;
    color:#fff;
    margin:0px; zoom:1;
    _position:relative;
    background:URL('/img/button_2.gif') 100% 0px no-repeat;
}
  .button_2:hover{background-position:100% -24px;}
  .button_2:active{background-position:100% -48px;}
.button_2 span, .button_2:hover span, .button_2:active span{background-position:0px -72px;padding:0px 0px 0px 15px; margin:0px;}
  .button_2:hover span{background-position:0px -96px;}
  .button_2:active span{background-position:0px -120px;}
  
.button_s_r{display:block; cursor:pointer; border:0px; height:18px; background:none; outline:none; color:#fff; text-align:center; padding:0px 1px 0px 0px; background:URL('/img/small_buttons.gif') 100% 0px no-repeat;}
  .button_s_r button{display:block; text-decoration:none; cursor:pointer; border:0px; height:18px; line-height:16px; background:none; outline:none; margin:0px; padding:0px 5px 2px 6px; outline:none; font-size:11px; background:URL('/img/small_buttons.gif') 0px -54px no-repeat; text-align:center; color:#fff;}
    .button_s_r:hover{background:URL('/img/small_buttons.gif') 100% -18px no-repeat;}
      .button_s_r:hover button{background:URL('/img/small_buttons.gif') 0px -72px no-repeat; text-decoration:none;}
    .button_s_r:active{background:URL('/img/small_buttons.gif')  100% -36px no-repeat;}
      .button_s_r:active button{background:URL('/img/small_buttons.gif') 0px -90px no-repeat; outline:none; text-decoration:none;}
.button_s_r{display:block; cursor:pointer; border:0px; height:18px; background:none; outline:none; color:#fff; text-align:center; padding:0px 1px 0px 0px; background:URL('/img/small_buttons.gif') 100% 0px no-repeat;}
  .button_s_r a{display:block; text-decoration:none; cursor:pointer; border:0px; line-height:16px; background:none; outline:none; margin:0px; padding:0px 5px 2px 7px; outline:none; font-size:11px; background:URL('/img/small_buttons.gif') 0px -54px no-repeat; text-align:center; color:#fff;}
    .button_s_r:hover{background:URL('/img/small_buttons.gif') 100% -18px no-repeat;}
      .button_s_r:hover a{background:URL('/img/small_buttons.gif') 0px -72px no-repeat; text-decoration:none;}
    .button_s_r:active{background:URL('/img/small_buttons.gif')  100% -36px no-repeat;}
      .button_s_r:active a{background:URL('/img/small_buttons.gif') 0px -90px no-repeat; outline:none; text-decoration:none;}
         
.button_s_b{display:block; cursor:pointer; border:0px; height:18px; background:none; outline:none; color:#fff; text-align:center; padding:0px 1px 0px 0px; background:URL('/img/small_buttons.gif') 100% -108px no-repeat;}
  .button_s_b button{display:block; text-decoration:none; cursor:pointer; border:0px; height:18px; line-height:15px; background:none; outline:none; margin:0px; padding:0px 5px 3px 6px; outline:none; font-size:11px; background:URL('/img/small_buttons.gif') 0px -162px no-repeat; text-align:center; color:#fff;}
    .button_s_b:hover{background:URL('/img/small_buttons.gif') 100% -126px no-repeat;}
      .button_s_b:hover button{background:URL('/img/small_buttons.gif') 0px -180px no-repeat; text-decoration:none;}
    .button_s_b:active{background:URL('/img/small_buttons.gif')  100% -144px no-repeat;}
      .button_s_b:active button{background:URL('/img/small_buttons.gif') 0px -198px no-repeat; outline:none; text-decoration:none;}
.button_s_b{display:block; cursor:pointer; border:0px; height:18px; background:none; outline:none; color:#fff; text-align:center; padding:0px 1px 0px 0px; background:URL('/img/small_buttons.gif') 100% -108px no-repeat;}
  .button_s_b input{display:block; text-decoration:none; cursor:pointer; border:0px; height:18px; line-height:15px; background:none; outline:none; margin:0px; padding:0px 5px 3px 6px; outline:none; font-size:11px; background:URL('/img/small_buttons.gif') 0px -162px no-repeat; text-align:center; color:#fff;}
    .button_s_b:hover{background:URL('/img/small_buttons.gif') 100% -126px no-repeat;}
      .button_s_b:hover input{background:URL('/img/small_buttons.gif') 0px -180px no-repeat; text-decoration:none;}
    .button_s_b:active{background:URL('/img/small_buttons.gif')  100% -144px no-repeat;}
      .button_s_b:active input{background:URL('/img/small_buttons.gif') 0px -198px no-repeat; outline:none; text-decoration:none;}

.addComBtn{text-decoration:none; margin-right:-10px; display:block; padding:0px 0px 2px 20px; float:right; height:14px; font-size:0.98em; background:URL('/img/icon_set_2.gif') 0px -219px no-repeat; *width:105px;}
  .addComBtn span{border-bottom:1px dotted #4D939E; position:relative; z-index:1;}
   .addComBtn:hover span{border-bottom:0px; padding-bottom:1px;}
   
.addStuff{text-decoration:none; margin-right:-10px; display:block; padding:0px 0px 2px 20px; float:right; height:14px; font-size:0.98em; background:URL('/img/icon_set_2.gif') 0px -219px no-repeat; *width:105px;}
  .addStuff span{border-bottom:1px dotted #4D939E; position:relative; z-index:1; white-space:nowrap;}
   .addStuff:hover span{border-bottom:0px; padding-bottom:1px;}  

.add_advert{margin-top:5px; *margin-right:-3px; white-space:nowrap; float:right;}   
.add_advert i{background:URL('/img/icon_set_2.gif') 0px -219px no-repeat;}
   
.advert_filter{border-bottom:1px dashed #a9baba; padding-bottom:10px; margin-bottom:10px;}
   
.add_adv_main, .add_adv_main:hover,  .add_adv_main:active{margin:17px 0px 0px 0px; padding:0px 15px 0px 0px;}
  .add_adv_main span, .add_adv_main:hover span,  .add_adv_main:active span{padding:0px 0px 0px 15px;text-align:center;width:175px;}
  
.addoffer{display:block; float:left; padding-left:20px; background:URL('/img/icon_set_2.gif') 0px -437px no-repeat; font-size: 0.95em; height:16px; line-height:13px; padding-left:20px; font-size:0.98em; margin:21px 0 0 15px; white-space:nowrap;}

.button_green, 
.button_green:active, 
.button_green span,  
.button_green:hover span, 
.button_green:active span, 
.button_green:hover
{padding:0px 15px 0px 0px; margin-top:10px; display:block; height:24px; line-height:24px; color:#fff; text-decoration:none; text-align:center; cursor:pointer; margin:0px; zoom:1; background:URL('/img/button_green_1.gif') 100% 0px no-repeat;}

.button_green:hover{background-position:100% -24px;}
.button_green:active{background-position:100% -48px;}
.button_green span, 
.button_green:hover span, 
.button_green:active span
{background-position:0px -72px;padding:0px 0px 0px 15px; margin:0px;}
.button_green:hover span{background-position:0px -96px;}
.button_green:active span{background-position:0px -120px;}

/* / buttons */

/* share box */
.top_share_box,
.bottom_share_box{border:1px dashed #b2c2c1; border-width:1px 0px; padding:6px 0px; margin-top:10px; clear:both;}
.bottom_share_box .ClubTopicPublish{margin-top:4px;}
/* / share box */

/* social buttons */
.publish_at{display:block; *max-width:190px;}  
  .publish_at .hr{line-height:23px; float:right; color:#b2c2c1; font-size:0.98em;}
  .publish_at .btns{display:block; float:right; padding:0px 0px 0px 5px;}
    .publish_at .btns a{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; margin-left:7px; width:24px; height:24px; position:relative; z-index:1; float:left; background:URL('/img/soc_btn.gif') 0px 0px no-repeat;}
     .publish_at .btns .twitter{background-position:0px -48px;}
     .publish_at .btns .facebook{background-position:0px 0px;}
     .publish_at .btns .livejournal{background-position:0px -100px;}
     .publish_at .btns .moimir{background-position:0px -140px;}
     .publish_at .btns .vkontakte{background-position:0px -96px;}
     .publish_at .btns .odnoklassniki{background-position:0px -220px;}
      .publish_at .btns .twitter:hover{background-position:0px -72px;}
      .publish_at .btns .facebook:hover{background-position:0px -24px;}
      .publish_at .btns .livejournal:hover{background-position:0px -80px;}
      .publish_at .btns .moimir:hover{background-position:0px -120px;}
      .publish_at .btns .vkontakte:hover{background-position:0px -120px;}
      .publish_at .btns .odnoklassniki:hover{background-position:0px -200px;}

.publish_at_small{display:block; /*width:181px; _width:188px;*/ width:70px; _width:78px; _zoom:1;}
.publish_at_small .hr{display:block; float:left; font-size:0.98em;}
.publish_at_small .btns{display:block; float:left; padding:0px 0px 0px 5px;}
.publish_at_small .btns a{display:block; width:20px; position:relative; z-index:1; margin:-3px 1px 0px 0px; float:left; height:20px; background:URL('/img/k_buttons.gif') 0px 0px no-repeat;}
.publish_at_small .btns .twitter{background-position:0px -20px;}
.publish_at_small .btns .facebook{background-position:0px -60px;}
.publish_at_small .btns .livejournal{background-position:0px -100px;}
.publish_at_small .btns .moimir{background-position:0px -140px;}
.publish_at_small .btns .vkontakte{background-position:0px -180px;}
.publish_at_small .btns .odnoklassniki{background-position:0px -220px;}
.publish_at_small .btns .twitter:hover{background-position:0px 0px;}
.publish_at_small .btns .facebook:hover{background-position:0px -40px;}
.publish_at_small .btns .livejournal:hover{background-position:0px -80px;}
.publish_at_small .btns .moimir:hover{background-position:0px -120px;}
.publish_at_small .btns .vkontakte:hover{background-position:0px -160px;}
.publish_at_small .btns .odnoklassniki:hover{background-position:0px -200px;}
/* / social buttons */

/* prioritet page */
.prioritet_wrapper{width:820px; margin:0 auto; font-size:1.01em;}
.prioritet_wrapper_2{width:967px;}
.prioritet_wrapper .page_header{padding-top:5px;}
.prioritet_wrapper p{line-height:1.7em; margin-bottom:1.3em; font-size:1.01em;}
.prioritet_wrapper p.explain{ position:relative; padding-left:2em;}
.prioritet_wrapper p.explain sup{position:absolute; margin:-0.3em 0 0 -0.8em; *margin:-0.5em 0 0 -1.3em; color:#e37b16; font:bold 2em Tahoma;}
.prioritet_wrapper p.clr_69{color:#696969;}
.prioritet_wrapper h2{padding-bottom:5px;}
.prioritet_wrapper h3{color:#4e4e4e; font:normal 1.2em/1.3em Tahoma; margin:0px 0px 3em; padding:0px; letter-spacing:0.05em;}
.prioritet_wrapper h3.bold{color:#5d5d5d; font:bold 1.2em/1.3em Tahoma; text-transform:uppercase;}
.prioritet_wrapper .uslugi_hr{color:#c12000; text-transform:uppercase; font:bold 1.3em/1.3em Tahoma; margin:25px 0px 32px; letter-spacing:0.05em;}
.prioritet_wrapper .uslugi_hr span{color:#4E4E4E; font:normal 0.8em/1.3em Tahoma; letter-spacing:0.07em; margin-top:5px; display:block; clear:both;}
.prioritet_wrapper .column{width:375px;}
.prioritet_wrapper .r_column{width:340px; width:360px\9; margin-right:-40px\9;}
.prioritet_wrapper .column h3{text-transform:none; color:#e37b16; font-size:1.1em; letter-spacing:0.05em; font-weight:bold; margin:0px 0px 1em;}
.prioritet_wrapper .column h3 i{width:24px; height:24px; color:#fff; font:bold 0.9em/24px Arial; text-align:center; font-style:normal; background:URL('/img/prioritet_nmb_bg.png') 50% 0px no-repeat; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; position:absolute; margin:-4px 0px 0px -35px}
.prioritet_wrapper .star{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; width:16px; height:16px; background:URL('/img/icon_set_1.gif') 0px -242px no-repeat; margin-bottom:-2px;}
.prioritet_wrapper .tip_lnk{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; text-decoration:none; padding:0px; *zoom:1; line-height:1.1em; border-bottom:1px dotted #4D939E;}
.prioritet_wrapper .tip_lnk:hover{border:0px; padding-bottom:1px;}
.prioritet_wrapper .tip_wrap{position:absolute;}
.prioritet_wrapper .tip{display:none; white-space:normal; background:#f6f5f5; width:525px; *width:520px; margin:10px 0px 0px -70px;  position:absolute;  border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; box-shadow: 2px 2px 5px #ccc; left:0px; top:100%;}
.prioritet_wrapper .tip .arrow{display:block; width:17px; height:9px; background:URL('/img/prioritet_tip_arrow.gif') 0px 0px no-repeat; position:relative; top:-9px; margin:0px 80px -9px; float:left;}
.prioritet_wrapper .tip_lk_more{width:360px; *width:380px; left:20px; *left:-180px; top:100%;}
.prioritet_wrapper .tip_lk_more .arrow{margin-right:70px !important;}
.prioritet_wrapper .tip_add_more{ width:467px; *width:470px; left:43px; *left:-290px; top:100%;}
.prioritet_wrapper .tip_add_more .arrow{margin-right:38px; *margin-right:48px;}
.prioritet_wrapper .tip .tip_list{list-style-type:decimal; margin:15px 10px 5px 35px; color:#e37b16; font-weight:bold;}
.prioritet_wrapper .tip .tip_list li{padding:0px 0px 10px;}
.prioritet_wrapper .tip .tip_list span{color:#676767; font:normal 1em/2em Tahoma;}
.prioritet_wrapper .tip .img{margin:25px;}
.prioritet_wrapper .tip_right .tip{right:0px;}
.prioritet_wrapper .tip_right .arrow{float:right;}
.prioritet_wrapper .r_column .tip{margin-left:-125px;}
.prioritet_wrapper .r_column .tip .arrow{margin-left:135px;}
.prioritet_dt_ln{margin:30px 20px 40px;}
.prioritet_wrapper .publ_price{font:bold 1.1em/1em Tahoma; letter-spacing:0.03em; white-space:nowrap;}
.prioritet_wrapper .publ_price i{font-weight:normal; color:#747474;}
.prioritet_wrapper .publ_price i u{font-size:1.3em; text-decoration:none; position:relative; top:1px; margin:0px 5px;}
.prioritet_wrapper .publ_price .price{color:#E37B16; font:bold 2.1em/1em Tahoma; position:relative; top:4px; padding-right:25px; background:URL(/img/rub.png) 100% 6px no-repeat;}
.prioritet_wrapper .publ_desc p{color:#696969;}
.prioritet_main_btn{display:block; margin-top:31px; width:329px; height:55px; font:bold 1em/53px Tahoma; color:#fff; text-shadow:1px -1px 1px #3c5019; letter-spacing:0.03em; text-align:center; text-transform:uppercase; text-decoration:none; background:URL('/img/prioritet_btn.png') #a8c757 0px 0px no-repeat;}
.prioritet_main_btn:hover{background-position:0px -55px;}
.prioritet_main_btn:active{background-position:0px -110px;}

.prioritet_small_btn{text-decoration:none; display:block; width:186px;}
.prioritet_small_btn span.bg{display:block; width:186px; height:39px; overflow:hidden; position:relative; z-index:1;}
.prioritet_small_btn span.bg span{display:block; width:186px; height:117px; overflow:hidden; position:relative; z-index:1; background:URL('/img/prioritet_btn_smal.png') 0px 0px no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/prioritet_btn_smal.png);}
.prioritet_small_btn:hover span.bg span{margin-top:-39px;}
.prioritet_small_btn:active span.bg span{margin-top:-78px;}
.prioritet_small_btn span.txt{position:relative; display:block; width:186px; height:38px; margin-top:-38px; z-index:1; font:bold 0.88em/36px Tahoma; color:#fff; text-shadow:0px -1px 1px #3c5019; letter-spacing:0.03em; text-align:center; text-transform:uppercase; text-decoration:none;}
.prioritet_small_btn:hover{background-position:0px -38px;}
.prioritet_small_btn:active{background-position:0px -76px;}

.prioritet_ways{margin:5px 0px 60px;}
.prioritet_ways li{display:block; float:left; padding:20px; width:261px; height:145px; background:URL('/img/prioritet_3_step.png') #f2f6f7 0px 0px no-repeat; margin-right:32px;}
.prioritet_ways li.payNplay{background-position:0px -370px; margin-right:0px;}
.prioritet_ways li.ad{background-position:0px -185px;}
.prioritet_ways li .title{color:#E37B16; font:bold 1.2em/1.3em Tahoma; margin:0 0 0.8em; display:block;}
.prioritet_ways li p{display:block; height:60px;}

.prioritet_price{color:#676767; letter-spacing:0.02em; text-transform:uppercase; float:left; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; font:bold 1em/109px Tahoma; padding:0px; letter-spacing:0.03em;}
.prioritet_price i{font:bold 1.2em/109px Tahoma; font-style:normal;}
.prioritet_price u{font:bold 1.5em/109px Tahoma; margin:0px 10px; text-decoration:none;}
.prioritet_price b{font:bold 4.1em Tahoma; padding:0px; position:relative; text-transform:none; color:#e37b16;  top:12px; *top:-2px; }
.prioritet_price b ins{text-decoration:none; left:-8px; position:relative; z-index:1;}
.prioritet_price b .explain{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; height: 34px; left:-0.28em; top:-0.5em; *top:-0.8em; position:relative; z-index:1; font-size:34px;}
.prioritet_plashka{display:block; background:URL('/img/prioritet_plashka.png') 0px 0px no-repeat; height:130px; margin:60px 20px 30px;}
.prioritet_plashka .r_corner{display:block; background:URL('/img/prioritet_plashka.png') 100% -130px no-repeat; height:130px;}
.prioritet_price_explain{background:URL('/img/explain_prioritet.png') #f9f5e2 12px 12px no-repeat; padding:15px 15px 15px 52px; border-radius:10px; -moz-border-radius:10px; line-height:1.5em; margin:25px 0px 100px;}
.prioritet_step1,
.prioritet_step2{display:block; padding-left:40px; position:relative; z-index:1;}
.prioritet_step2{white-space:nowrap;}
.prioritet_step1 i,
.prioritet_step2 i{display:block; width:30px; height:30px; background:URL('/img/prioritet_steps.png') 0px 0px no-repeat; float:left; margin:-7px 0 0 -40px;}
.prioritet_step2 i{background-position:0px -30px;}
.prioritet_payment{margin:5px 0px 90px;}
.prioritet_payment li{float:left; *width:60px; padding:0px 30px 0px 0px; font-size:0.98em; text-align:center;}
.prioritet_payment li span span{display:block; height:38px;}
.prioritet_payment li span span i{display:block; width:37px; margin:0 auto; height:38px; position:relative; background:URL('/img/prioritet_payment.png') 50% 0px no-repeat;}
.prioritet_payment li.ya{margin-right:-11px;}
.prioritet_payment li.wm{margin-right:-1px;}
.prioritet_payment li.visa{margin-right:8px; *margin-right:0px;}
.prioritet_payment li.sms{margin-right:7px; *margin-right:-5px;}
.prioritet_payment li.qiwi{margin-right:-6px;}
.prioritet_payment li.mm{margin-right:-10px; *margin-right:-5px;}
.prioritet_payment li.bill{margin-right:-7px;}
.prioritet_payment li.bill_n{margin-right:-4px;}
.prioritet_payment li.cell{margin-right:0px;}
.prioritet_payment li.ya span span i{width:24px; height:27px; background-position:50% -42px; top:5px; }
.prioritet_payment li.wm span span i{width:29px; height:32px; background-position:50% 0px; top:3px; }
.prioritet_payment li.visa span span i{width:37px; height:13px; background-position:50% -83px; top:12px; }
.prioritet_payment li.qiwi span span i{width:26px; height:27px; background-position:50% -153px; top:5px; }
.prioritet_payment li.mm span span i{width:29px; height:29px; background-position:50% -307px; top:5px; }
.prioritet_payment li.bill span span i{width:28px; height:26px; background-position:50% -116px; top:6px; }
.prioritet_payment li.bill_n span span i{width:30px; height:30px; background-position:-4px -226px;top:4px;}
.prioritet_payment li.cell span span i{width:37px; height:24px; background-position:50% -265px; top:7px; }
.prioritet_payment li.sms span span i{width:32px; height:27px; background-position:-3px -191px; top:5px; }
/* / prioritet page */

/*autoBusiness page*/
.promoPageFontSize p,
.autobusinessPage autobusinessBenefit,
.autobusinessItems,
.autobusinessBenefit{font:normal 1.2em/1.3em Tahoma;}
.autobusinessPage{width:950px; margin:0px auto;}
h3.promoPageH3{font:1.65em/1.3em Tahoma; margin:20px 0 0; z-index:1; position:relative;}
.promoPageH3disclaimer{font:0.98em/1.3em Tahoma;}
.autobussinesMainImg{margin-bottom:-80px;}
.autobusinessItemsBox{max-width:1000px; margin:0px auto 30px; position:relative;}
.autobusinessItems{position:relative; padding:15px 0 0 2em; margin:0px 0px 25px;}
.autobusinessItems:hover{z-index:6;}
/*.autobusinessItems .ico{background:URL('/img/prioritetItemsIcons.png') 0px 0px no-repeat; width:165px; height:89px; display:block; position:absolute; left:0px; top:0px;}*/
.autobusinessItems .ico{color:#90ac33; font:normal 1.8em/1.3em Tahoma; position:absolute; left:0; top:13px;}
.autobusinessItems .abCompanySEO{background-position:0 -280px;}
.autobusinessItems .abCompany{background-position:0 -187px;}
.autobusinessItems .abXML{background-position:0px -89px; height:91px;}
.autobusinessItems .abPrioritet{background-position:0px 0px;}

.bottomTipContent{position:absolute; display:block; top:100%; left:-15px; margin:10px 0px 0px; padding:10px; background:#f8f3dd; border:1px solid #eadfb0; border-radius:10px; z-index:10; font:normal 0.98em/1.3em Tahoma;}
.bottomTipContent .arrow{display:block; width:15px; height:8px; background:URL('/img/iSet16.png') -1px -164px no-repeat; position:absolute; top:-8px; left:15px;}

.autobusinessItems .bottomTip{display:inline-block; *position:relative; *z-index:1; position:relative; margin:5px 0px 0px; color:#4D939E; border-bottom:1px dotted; line-height:1.05em; padding:0px;}
.autobusinessItems .bottomTip:hover{border-bottom:0px; padding:0px 0px 1px;}
.autobusinessItems .bottomTipContent{width:230px; display:none; font:normal 0.8em/1.3em Tahoma; color:#4E4E4E; padding:10px 15px;}
.autobusinessItems .bottomTipContent .arrow{width:80px; background-position:-1px -164px; padding-top:3px; top:-11px;}
.autobusinessItems .bottomTip:hover .bottomTipContent{display:block;}

.autobusinessBenefit li{position:relative; margin:0px 0px 30px 40px; width:370px;}
.autobusinessBenefit li.clear{margin:0px; font:normal 0px/0px Tahoma;}
.autobusinessBenefit li .marker{display:block; width:24px; height:24px; background:URL('/img/iSet24.png') 0px -48px no-repeat; position:absolute; left:-40px;}

.autoBusinessTable{border:2px solid #d6d6d6; width:100%; border-radius:10px; border-collapse:separate; border-spacing:2px;}
.autoBusinessTable tr th{padding:15px; background:#f9f9f9; font:normal 1.4em/1.3em Tahoma;}
.autoBusinessTable tr td{padding:15px; vertical-align:middle; text-align:center;}
.autoBusinessTable tr.odd td{background:#f9f9f9;}
.autoBusinessTable tr td i.yes{display:inline-block; *display:inline; *zoom:1; width:24px; height:24px; background:URL('/img/iSet24.png') 0px -48px no-repeat;}

.autobizXMLdload{float:left; margin:0 60px 0 45px; position:relative; min-height:38px; padding-top:5px;}
.autobizXMLdload .icon{display:block; position:absolute; width:40px; height:43px; background:URL('/img/fileTypesSet.png') 0px 0px no-repeat; left:-45px; top:0px;}
.autobizXMLdload .xml{background-position:0px 0px}
.autobizXMLdload .ms_doc{background-position:0px -43px}
.autobizXMLdload .lnk{font-weight:bold;}
.autobizXMLdload .desc{font:normal 0.95em/1.3em Tahoma; display:inline-block; *display:inline; *zoom:1; clear:both; margin:5px 0px 0px;}

.autobizContact{background:#f2f2f2; float:left; padding:13px; border-radius:10px;}
.autobizContact h4{font:normal 1.7em/1.3em Tahoma; margin:-4px 0px 3px 0px; padding:0px;}
.autobizContact .img{margin-right:13px; float:left;}
.autobizContact .cnt{float:left;}
.autobizContact .contacts{margin-top:20px;}
.autobizContact .contacts .button{margin-right:15px;}

.masUpload{padding-top:20px;}
.masUpload li{text-align:center; width:290px;}
.masUpload .icon{display:block; width:132px; height:132px; background:URL('/img/prioritetItemsIcons.png') 0px 0px no-repeat; margin:0px auto 10px;}
.masUpload .folder{background-position:50% -622px;}
.masUpload .box{background-position:50% -492px;}
.masUpload .board{background-position:50% -365px;}
.masUpload p{padding-bottom:5px;}
.masUpload strong{font:1.65em/1.3em Tahoma;}
/* / autoBusiness page*/

/* article & news content */
.article_content{line-height:1.5em; padding-bottom:0px; font-size:1.2em;}
  .article_content h1, .firmName{font-weight:normal; position:relative; font-family:Arial; font-size:1.7em; margin:0px 0px 10px 0px; padding:0px;}
  .article_content .lightbox-enabled{display:block; width:450px;text-align:center;}
  .article_content .page_header{line-height:1.3em; padding-bottom:0px;}
  .article_content div{padding-bottom:1.5em;}
  .article_content .gray {padding:0px;}
  .article_content .date {padding:0px 0px 10px; color:#999;}

.article_table{width:100%; font-size:0.9em; line-height:1.2em;}
.article_table tr td,
.article_table tr th{text-align:left; vertical-align:top; border-right:3px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px 15px;}
.article_table tr th{font-weight:bold;}
.article_table tr td.small,
.article_table tr th.small,
.article_table tr.small td,
.article_table tr.small th{font-size:0.9em;}
.article_table tr td.vert_m,
.article_table tr th.vert_m,
.article_table tr.vert_m td,
.article_table tr.vert_m th{vertical-align:middle;}
.article_table tr.dark td,
.article_table tr.dark th,
.article_table tr td.dark,
.article_table tr th.dark{background:#f0f4f4;} /*dark rows and cells*/
.article_table tr.main_hr td,
.article_table tr.main_hr th,
.article_table tr th.main_hr,
.article_table tr td.main_hr{background:#e4eaea;} /*main header rows and cells*/

.artnew_ban_fix{*position:relative; *z-index:1;}

.print_vers{display:block; float:left; padding:0px 0px 0px 25px; font-size:0.98em; background:URL('/img/icon_set_3.gif') 0px -118px no-repeat;}

.article_search{padding:10px;}
 .article_search table{width:100%;}
   .article_search table tr td{ text-align:left; vertical-align:middle;}
     .article_search table tr td label{font-size:0.98em; margin:0px 0px 0px 10px;}
     .article_search table tr td select{ margin-bottom:0px;}
     .article_search table tr td.year select{width:85px;}
     .article_search table tr td.month select{width:85px;}
     .article_search table tr td input{width:97%; margin-bottom:0px;font-family:Tahoma;}
     .article_search table tr td select{font-size:0.98em;font-family:Tahoma;}
     .article_search table tr td .button_1, .article_search table tr td .button_1:hover{margin-right:10px;}

.clubs_search{padding:10px 8px 10px 19px;}
 .clubs_search table{width:100%;}
   .clubs_search table tr td{ text-align:left; padding-top:4px;}
     .clubs_search table tr td label{font-size:0.98em; font-weight:bold; margin:0px;}
     .clubs_search table tr td select{ margin-top:1px;}
     .clubs_search table tr td.year{width:145px; padding-right:18px;}
       .clubs_search table tr td.year select{width:145px;}
     .clubs_search table tr td.month{width:145px; padding-right:18px;}
       .clubs_search table tr td.month select{width:145px;}
     .clubs_search table tr td input{width:97%; font-size:13px; margin-bottom:0px;font-family:Tahoma;}
     .clubs_search table tr td select{font-family:Tahoma;}
     .clubs_search table tr td .button_1, .clubs_search table tr td .button_1:hover{margin-right:10px; font-size:12px; line-height:22px;}
     
.articles_list{padding-top:40px;}
.articles_list * {zoom:1;}
  .articles_list li{display:block; clear:both; padding:0px 0px 30px 0px; line-height:1.5em; font-size:0.98em;}
      .articles_list .article_img{width:280px; display:block;  margin-right:-295px; float:left; text-align:left;}
        .articles_list li .article_descr{padding-left:290px;}
          .articles_list li .article_descr .article_descr_cont{float:left; width:100%;margin:-3px 0px 0px 0px;}
                .articles_list li .article_descr .article_descr_cont .article_name{font-size:1.1em;}
                .articles_list li .article_descr .article_descr_cont .article_ref{color:#8f8f8f; margin-top:1em;}

.articles_list_editor_blog{padding-top:40px; padding-bottom:20px;}
.articles_list_editor_blog * {zoom:1;}
  .articles_list_editor_blog li{display:block; clear:both; padding:0px 0px 15px 0px; line-height:1.5em; font-size:0.98em;}
      .articles_list_editor_blog .article_img{width:280px; display:block;  margin-right:-295px; float:left; text-align:left;}
        .articles_list_editor_blog li .article_descr{padding-left:290px;}
          .articles_list_editor_blog li .article_descr .article_descr_cont{float:left; width:100%;margin:-3px 0px 0px 0px;}
                .articles_list_editor_blog li .article_descr .article_descr_cont .article_ref{color:#8f8f8f; margin-top:1em; display:block; padding-bottom:0px;}
                .articles_list_editor_blog li .article_descr .article_descr_cont .article_name{font-size:1.1em; line-height:1.2em;}
                .articles_list_editor_blog li .article_descr .article_descr_cont .article_intro{display:block; padding-top:2px;}

.newsListWide{}
.newsListWide * {zoom:1;}
  .newsListWide li{display:block; clear:both; padding:0px 0px 30px 0px; line-height:1.5em; font-size:0.98em;}
  .newsListWide li.last{padding:0px 0px 10px 0px;}
      .newsListWide .article_img{width:280px; display:block;  margin-right:-295px; float:left; text-align:left;}
        .newsListWide li .article_descr{padding-left:148px;}
          .newsListWide li .article_descr .article_descr_cont{float:left; width:100%;margin:-3px 0px 0px 0px;}
                .newsListWide li .article_descr .article_descr_cont .article_name{font-size:1.1em;}
                .newsListWide li .article_descr .article_descr_cont .article_ref{color:#8f8f8f; margin-top:1em;}
                
.news_list{padding-top:20px; zoom:1;}
.news_list * {zoom:1;}
  .news_list li{display:block; clear:both; padding:0px 0px 20px 0px; line-height:1.5em; font-size:0.98em;}
    .news_list li .news_img{width:135px; display:block;  margin-right:-135px; float:left; text-align:left;}
      .news_list li .news_img a{width:130px; height:100px; display:block; overflow:hidden; *position:relative; *z-index:1;}
        .news_list li .news_img a img{max-width:133px;}      
    .news_list li .news_descr{padding-left:145px;}
      .news_list li .news_descr .news_descr_cont{float:left; width:100%;margin:-5px 0px 0px 0px;}
      .news_list li .news_descr .news_descr_cont .news_name{font-size:1.1em; }
/* / article content*/

/* redactor and Tsuper blogs */
.img_dir{}
  .img_dir img{margin-bottom:20px; margin-top:10px;}
  .img_dir b{font:bold italic 1.3em Arial; color:#464646;}
  .img_dir i{padding-top:3px; display:block; font:italic 1em Arial; color:#8f8f8f;}

.blog_content{line-height:1.65em;}
.blog_note_top{font-size:1.3em;line-height:1.4em; margin-bottom:20px; display:block; font-weight:bold;}
.article_content .blog_note_top{font-size:1.4em; line-height:1.3em; margin-bottom:-10px; display:block; font-weight:normal;}
.blog_date{color:#999; font-size:0.98em; display:block; padding-bottom:5px;}
/* / redactor and Tsuper blogs */

.brand_descrip{font-size:0.98em; line-height:1.5em; max-height:9em; _height:9em; overflow:hidden; position:relative; z-index:1;}
.model_desc{font-size:0.98em; line-height:1.5em; max-height:9em; _height:9em; overflow:hidden; position:relative; z-index:1; margin-top:-4px;}

/* adv_submit */
.adv_submit_tip{display:none; clear:both; font-size:0.98em; padding:0px 0px 10px 200px; color:#333;}

.for_adv_submit{}
  .for_adv_submit tr th{width:130px; font-size:0.98em; color:#8f8f8f; background:url("../img/lbl1.gif") 0 1.2em repeat-x;}
    .for_adv_submit tr th label{background:#fff; padding-right:4px; font-size:#8f8f8f; font-size:0.98em; line-height:1.7em;}
      .for_adv_submit tr th label b{color:#f00; font-weight:normal;}
  .for_adv_submit tr td{width:230px; padding-left:3px;}
      .for_adv_submit tr td .tip{display:none; font-size:0.98em; background:#e6ecec; line-height:1.2em; padding:5px 10px; width:210px; position:absolute;  margin-left:245px; *margin-left:100px;}
      .for_adv_submit tr td .untited_pass_tip{margin-left:10px; *margin-left:245px;}
      .for_adv_submit tr td input{margin-bottom:20px; _zoom:1; clear:both; padding:1px 0 1px 4px !important;}
        .for_adv_submit tr td input.cod{width:40px;}
    .for_adv_submit tr td .error {clear:both; color:#FF0000; display:block; font-size:0.98em; line-height:1.2em; padding:0px 0px 10px 0px; position:relative; width:210px; }
.last_step_contacts span{*margin-top:0px !important;}
.for_adv_submit tr td .tip{*margin-top:-20px !important;}

#bestPriceText{display:inline !important; font-style:normal; color:#c12000;}

.last_step_main_bg{display:block; width:100%; background:URL('/img/last_step_bg_gradient.jpg') #dde3df 0px 0px repeat-x;}
  .last_step_main_bg .last_step_rocket{padding-left:13px; margin-left:-13px; display:block; width:100%; background:URL('/img/last_step_bg.jpg') 0px 0px no-repeat;}
    .last_step_main_bg .last_step_rocket table{width:100%;}    
      .last_step_main_bg .last_step_rocket table .tbc{width:38px; height:31px; background:URL('/img/last_step_btr_c.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/last_step_btr_c.png);}
      .last_step_main_bg .last_step_rocket table .blc{width:46px; height:40px; background:URL('/img/last_step_bbl_c.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/last_step_bbl_c.png);}
           .last_step_main_bg .last_step_rocket table .last_box{width:100%;}
           .last_step_main_bg .last_step_rocket table .top{background:#fff; margin-right:15px; height:15px; overflow:visible;}
           .last_step_main_bg .last_step_rocket table .btm{background:#fff; margin-left:15px; height:15px;}
             .last_step_main_bg .last_step_rocket table .top div{margin-right:-15px; _position:relative; _margin:0px; _right:-15px; float:right; display:block; width:15px; height:15px; background:none; background:URL('/img/last_step_tr_c.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/last_step_tr_c.png);}
             .last_step_main_bg .last_step_rocket table .btm div{margin:0px; margin-left:-15px; float:left;_position:relative; _margin:0px; _left:-15px; display:block; width:15px; height:15px; background:none; background:URL('/img/last_step_bl_c.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/last_step_bl_c.png);}
           .last_step_main_bg .last_step_rocket table .mdl {margin:0px; background:#fff;}
           .rocket_bg{display:none; background:URL('/img/last_rocket_cr.jpg') 0px 0px no-repeat; float:left; height:75px; margin-bottom:-75px; margin-top:-15px; position:relative; width:75px; z-index:1;}
         .last_box_cnt_1{margin:0; font-size:0.98em; line-height:1.2em; padding:10px 0px 5px 35px; position:relative; z-index:3;}

.last_header{width:549px; height:125px; margin:94px 0px 0px -30px; display:block; background:URL('/img/last_step_hr.png') 0px 0px no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/last_step_hr.png); }

.last_price{background:URL('/img/last_step_price.gif') #e0e6e0 0px 0px no-repeat; display:block; float:right; font-size:10px; line-height:25px; padding:0px 10px; width:65px; text-align:right;}
  .last_price b{ font-size:1.2em;}
.big_last_label{color:#4D939E; font-size:1.5em; position:relative; z-index:1; float:left; border-bottom:1px dashed #FFF; *margin-top:-2px; *line-height:1.1em;}
 .big_last_label:hover{border-bottom:1px dashed #fff;}
  .big_last_checkbox input, .big_last_checkbox_1 input{float:left; width:auto; padding:0px; border:0px; margin:0px; position:relative; margin:0px 0px 0px -20px; *margin:-2px 0px 0px -20px;}
  .big_last_checkbox_1 input{margin:0px 10px 0px 0px; }
.big_last_label em{font:normal 0.7em Tahoma; color:#4E4E4E;}

.step_back{padding-left:25px; background:URL('/img/icon_set_1.gif') 0px -439px no-repeat; font-size:0.98em;}

.delete_photo{display:block; background:URL('/img/icon_set_1.gif') 0px -420px no-repeat; width:16px; height:16px; overflow:hidden; line-height:60px; margin:-100px 0 0 108px; position:absolute; z-index:4;}

.adv_foto_block .foto_item{cursor:pointer; margin:12px 12px 0px 0px;}
.adv_foto_block .foto_item img{border:1px solid #969696;}
.adv_foto_block .foto_item em{display:none;}
.adv_foto_block .hoverfix em, 
.adv_foto_block .mainfoto em{display:block; font-style:normal; background:#8fbf0d; line-height:20px; font-size:0.98em; text-align:center; margin:-22px 0 2px 0px; border-top:0px; position:relative; width:122px; z-index:1;}
.adv_foto_block .hoverfix em{*margin:-22px 0 0px 0px;}
.adv_foto_block .mainfoto em{*margin:-22px 0 0px 0px;}

.last_step_contacts{margin-right:-30px;}
.last_step_contacts tr td{width:310px;}
.last_step_contacts tr td input{width:302px;}
.last_step_contacts tr td select{width:308px;}
.last_step_contacts tr td .tip{margin-left:320px; *left:350px; *margin-top:0px !important;}
.last_step_contacts tr td.phone_td .tip{margin-top:0px !important;}

.phone_td .code{float:left; clear:none; padding:1px 4px !important; width:36px; margin:0px 10px;}
.phone_td .phone{padding:1px 4px !important; width:140px; float:left; clear:none;}

.phone-code{line-height:27px; font:1.2em Arial; height:27px; position:relative; width:92px; float:left;}
.phone-code ul{position:absolute; top:0px; border:1px solid #969696; width:90px; background-color:#fff; z-index:11;}
.phone-code li{height:18px; line-height:18px; cursor:pointer; background-color:#fff;}
.phone-code li.current,
.phone-code li.current-open{background:URL('/img/countryPrefArrow.gif') 72px 50% no-repeat; border-bottom:1px solid #969696;}
.phone-code li.current{border-bottom:0px;}
.phone-code li i{display:inline-block; *display:inline; *zoom:1; border:1px solid #d3d9db; width:16px; height:12px; background:URL('/img/country_set.png') 0px 0px no-repeat; position:relative; top:2px; *top:0px;}
.phone-code li u{text-decoration:none; display:inline-block; *display:inline; *zoom:1; width:35px; padding:0px 3px 0px 5px; text-align:right;}
.phone-code li:hover{background-color:#E9EFEE;}
.phone-code li.current:hover,
.phone-code li.current-open:hover{background-color:#fff;}
.phone-code li.ru i{background-position:0 0;}
.phone-code li.ua i{background-position:0 -12px;}
.phone-code li.kz i{background-position:0 -24px;}
.phone-code li.by i{background-position:0 -36px;}
.phone-code li.de i{background-position:0 -48px;}  
.phone_td .phone-code{z-index:14;}
.phone_td_1 .phone-code{z-index:15;}
  /* / adv_submit */

/* mdash_lst */
.mdash_lst{}
  .mdash_lst li{padding-left:1.5em; padding-bottom:5px;}
  .mdash_lst li u{text-decoration:none; margin:0px 0.5em 0px -1.3em;}
/* / mdash_lst */

/* MAGAZINE */
.mag_toptags{ background:#E6ECEC; overflow:hidden; _z-index:1; _position:relative; display:block; *height:30px; margin-bottom:30px;}
  .mag_toptags li{display:block; float:left; padding:0px 0px 1px; line-height:16px; margin:4px 0 4px -1px; border-left:1px dotted #b2c2c1; color:#4e4e4e;}
    .mag_toptags li a{color:#4d939e; white-space:nowrap; letter-spacing:0.03em; display:block; margin:-4px 0px -5px -1px; padding:7px 18px 6px; *zoom:1; _float:left; _position:relative; _z-index:1;}
     .mag_toptags li a:hover{color:#fff; background:#b2c2c1;} 
    .mag_toptags li span{color:#4e4e4e; white-space:nowrap; letter-spacing:0.03em; display:block; margin:-4px 0px -5px -1px; padding:7px 18px 6px; *zoom:1; _float:left; _position:relative; _z-index:1;}
    
.mag_mmenu_box{margin:23px 0px 20px; background-position:0px -30px;}
.mag_mmenu{margin:0px -9px;}
  .mag_mmenu li{border-bottom:1px dotted #b2c2c1; margin:0px 0px 1px; letter-spacing:0.05em; text-transform:uppercase; padding:10px 11px 11px;}
  .mag_mmenu li.last{border-bottom:0px;}
    .mag_mmenu li span{color:#1e1e1e;}

.intreview_anons{padding:10px; border:3px solid #dee6e5; margin-bottom:20px;}
  .intreview_anons img{}
  .intreview_anons .name{font-weight:bold; color:#6b7f7e; font-size:0.98em; display:block; margin:5px 0px 0px;}
  .intreview_anons .duty{font-size:0.98em; line-height:1.2em; color:#6b7f7e; display:block; margin:0px 0px 10px;}
  .intreview_anons .lnk{line-height:1.3em; margin-bottom:10px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
  .intreview_anons p{font-size:0.98em;}

.mag_vote_r{padding-bottom:70px;}
.mag_vote_l{padding-bottom:70px;}

.mag_interviews{}
  .mag_interviews li{margin:0px 0px 25px; padding-left:180px;}
    .mag_interviews li .img{float:left; margin:3px 0px 0px -180px;}
    .mag_interviews li .lnk{font-size:1.34em; line-height:1.24em;}
    .mag_interviews li .name{font-weight:bold; font-size:0.99em; display:block; margin:8px 0px 2px;}
    .mag_interviews li .duty{font-size:0.99em; color:#8f8f8f; display:block; margin:0px 0px 3px;}
    .mag_interviews li p{margin:1.5em 0px; font-size:0.94em; line-height:1.45em;}
    .mag_interviews li .date{font-size:0.99em; color:#8f8f8f; display:block;}
    
.mag_interviews_same{}
  .mag_interviews_same li{margin:0px 0px 10px; background:#ecece6; padding:8px 10px 10px 185px;}
    .mag_interviews_same li .img{float:left; margin:3px 0px 0px -175px;}
    .mag_interviews_same li .lnk{font-size:1.1em; line-height:1.24em; font-weight:bold;}
    .mag_interviews_same li .name{font-weight:bold; font-size:0.99em; display:block; margin:0px 0px 2px;}
    .mag_interviews_same li .duty{font-size:0.99em; color:#8f8f8f; display:block; margin:0px 0px 3px;}
    .mag_interviews_same li p{margin:0px; font-size:0.94em; line-height:1.45em;}
    .mag_interviews_same li .date{font-size:0.99em; color:#8f8f8f; display:block; margin:9px 0px 8px;}
   
.mag_interview{}  
  .mag_interview .w_desc_blue{margin-bottom:0px;} 
  .mag_interview .face{float:left; margin:6px 15px 0px 0px;}   
  .mag_interview .title{font-family:Arial; font-size:2.45em; line-height:1.3em; margin-bottom:5px;}   
  .mag_interview .name{font-size:1.1em; font-weight:bold; margin:5px 0px 0px;}   
  .mag_interview .duty{font-size:0.98em; color:#8f8f8f; margin:0px 0px 20px;}   
  .mag_interview .date{font-size:0.98em; color:#8f8f8f; margin:0px 0px 20px;}   
  .mag_interview h3{color:#4E4E4E; line-height:1.3em; font-size:1.4em; text-transform:none; margin:0px 0px 1em 0px;}   
  .mag_interview div{line-height:1.5em; font-size:1.2em; margin:0px 0px 1.5em 0px;}   
  .mag_interview .quoteright,
  .mag_interview .quoteleft{line-height:1.3em; font-size:1.82em; display:block; float:right; background:#ecece6; width:45%; padding:15px 20px; margin:7px 0px 7px 15px;}   
  .mag_interview .quoteleft{float:left; margin:7px 15px 7px 0px;}   
    .mag_interview .quoteright div,
    .mag_interview .quoteleft div{line-height:1.3em; font-size:0.8em; margin:0px;}   
  .mag_interview .reporter{color:#4E4E4E;}
  
.mag_newsbox{}
  .mag_newsbox li{padding:0px 0px 15px; line-height:1.3em; }
    .mag_newsbox li .img{float:left; margin:3px 10px 0px 0px;}
      .mag_newsbox li .img img{width:99px;}
    .mag_newsbox li p{margin:5px 0px 0px; font-size:0.98em;}
    .mag_newsbox li .title{line-height:1.5em;}

.articles_carousel_box{ height:265px; overflow:hidden; position:relative; z-index:1; margin-bottom:10px;}
.articles_carousel_box .articles_carousel{white-space:nowrap; height:265px;}
.articles_carousel_box .articles_carousel li{cursor:pointer;width:100%; height:265px; text-align:left; display:block; float:left; }
.articles_carousel_box .articles_carousel li a{cursor:pointer; background:URL() 50% 50% no-repeat; text-decoration:none; position:relative; z-index:8; margin:0 auto; text-align:left; color:#fff; width:100%; height:265px; display:block; }
.articles_carousel_box .articles_carousel li a:hover{text-decoration:none;}
.articles_carousel_box .articles_carousel li a span{cursor:pointer; position:absolute; *width:100%; white-space:normal; display:block; bottom:0px; padding:10px 20px 35px; font:normal 0.98em/1.3em Tahoma; background:URL('/img/mf_articles_bg.png') 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/mf_articles_bg.png);}
.articles_carousel_box .articles_carousel li a span b{display:block; padding-bottom:5px; text-transform:uppercase; font:normal 1.7em/1.3em Tahoma;}
.articles_carousel_box .points{cursor:pointer; position:relative; z-index:10; top:10px; height:19px; margin-left:15px; float:left; text-align:center;}
.articles_carousel_box .points .point{cursor:pointer; display:block; width:19px; height:19px; float:left; overflow:hidden; *position:relative; *z-index:1;}
.articles_carousel_box .points .point span{display:block; width:38px; height:19px; margin-left:-18px; background:URL('/img/mf_articles_points.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/mf_articles_points.png);}
.articles_carousel_box .points .point:hover span,
.articles_carousel_box .points .active_point span{margin-left:0px;}

.mag_newscutbox_first{padding:0px; margin:0px;}
.mag_newscutbox_first * {zoom:1;}
  .mag_newscutbox_first li{display:block; clear:both; padding:0px 0px 20px 0px; line-height:1.5em; font-size:0.98em;}
  .mag_newscutbox_first li.last{padding:0px 0px 10px 0px;}
      .mag_newscutbox_first .article_img{width:115px; display:block;  margin-right:-115px; float:left; text-align:left;}
        .mag_newscutbox_first li .article_descr{padding-left:115px;}
          .mag_newscutbox_first li .article_descr .article_descr_cont{float:left; width:100%;margin:-3px 0px 0px 0px;}
                .mag_newscutbox_first li .article_descr .article_descr_cont .title{font:bold 1.1em/1.3em Tahoma;}
                .mag_newscutbox_first li .article_descr .article_descr_cont p{font:normal 1.1em/1.5em Tahoma; margin:8px 0px 1px;}
                .mag_newscutbox_first li .article_descr .article_descr_cont .date{color:#9d9c9c;}


.mag_ourchoice{ margin:0px 10px 30px 0px; }
  .mag_ourchoice .title{line-height:1.5em; font-size:1.2em; margin:0px 0px 5px; display:block; clear:both;}
    .mag_ourchoice .logos{margin:5px 0px 0px; font-size:0.98em;}
      .mag_ourchoice .logos li{border:0px; width:100%;}
        .mag_ourchoice .logos li .price{float:right; background:#fff; margin:4px 0px 0px; width:100px; text-align:left; padding:0px 0px 0px 4px; display:block;}
          .mag_ourchoice .logos .logo{padding:2px 0px; background-position:0px 16px;}
            .mag_ourchoice .logos .logo .brand{margin-top:-1px !important; margin-left:-7px; padding-right:3px;}
.OurChoiceMain .mag_ourchoice img{width:240px !important; height:82px !important;}
.OurChoiceMain .mag_ourchoice{margin-bottom:15px;}
.mag_ourchoice .hideprice li{background:none;}
.mag_ourchoice .hideprice li .price{display:none;}

.mag_newscutbox{clear:both;}
  .mag_newscutbox li{margin:0px 0px 25px;}
    .mag_newscutbox li .date{font-size:0.98em; margin-bottom:5px; color:#8F8F8F; margin-top:10px; display:block;}
      .mag_newscutbox li .date b{font-weight:normal; color:#474747;}
    .mag_newscutbox li .title{line-height:1.6em;}
     .mag_newscutbox li.first{padding:10px; background:#ddddd3;}
       .mag_newscutbox li.first .title{line-height:1.48em; margin-bottom:5px; font-weight:bold; display:block; height:4.4em; _overflow:hidden; _z-index:1; overflow:hidden;}
       .mag_newscutbox li.first p{font-size:0.98em; display:block; clear:both; line-height:1.3em; padding:5px 0px; height:3.7em; overflow:hidden; _position:relative; _z-index:1;}
       .mag_newscutbox li.first .date{margin-top:0px;}
       .mag_newscutbox li.first .img{float:left; margin: 3px 10px 0 0;}
         .mag_newscutbox li.first .img img{width:99px;}
     .mag_newscutbox li.last{margin-bottom:12px;}

.next_nmb_anons_box{display:block; height:290px; overflow:hidden; position:relative; z-index:1; margin-top:5px;}
.next_nmb_anons{cursor:pointer; display:block; text-decoration:none; width:100%; height:290px; background:URL() #fff 100% 0px no-repeat;}
.next_nmb_anons .l_c{display:block; position:relative; z-index:1; margin:0px -13px 0px 0px; float:left; width:13px; height:290px; background:URL('/img/next_nmb_corners_l.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/next_nmb_corners_l.png); }
.next_nmb_anons .r_c{display:block; position:relative; z-index:1; margin:0px 0px 0px -13px; float:right; width:13px; height:290px; background:URL('/img/next_nmb_corners_r.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/next_nmb_corners_r.png); }
.next_nmb_anons .cnt{margin:0px; cursor:pointer; text-decoration:none; padding-left:208px; height:290px; display:block;}
.next_nmb_anons .cnt .title{color:#FFF; cursor:pointer; letter-spacing:0.03em; position:relative; top:30px; font:normal 1.1em Tahoma; text-decoration:none; display:block; padding:10px 20px; background:URL('/img/alpha/alpha_40_000.png') 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/alpha_40_000.png); }
.next_nmb_anons .cnt .title b{text-transform:uppercase; cursor:pointer; font:normal 1.7em/1.2em Tahoma; text-shadow:#000 1px 1px 1px; margin-bottom:10px; display:block;}
.next_nmb_anons .cnt .title i{display:block; cursor:pointer; font:normal 0.9em/1.3em Tahoma; margin:3px 0px 0px;}

.next_nmb_anons_links{display:block; height:32px; line-height:32px; margin-left:208px; background:URL('/img/alpha/alpha_40_000.png') 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/alpha_40_000.png); position:relative; z-index:10; top:-60px; padding-left:5px; margin-right:-16px;}
.next_nmb_anons_links li{font-size:0.98em; float:left; display:block; margin-left:15px;}
.next_nmb_anons_links li a{padding-left:5px; color:#fff; position:relative; z-index:1;}
.next_nmb_anons_links li a i{display:block; top:9px; width:16px; height:16px; position:relative; margin:0px; float:left; background:URL('/img/icon_set_2.gif') 0px 0px no-repeat;}
.next_nmb_anons_links li a.about i{background-position:0px -117px;}
.next_nmb_anons_links li a.adv i{background-position:0px -141px;}   
.next_nmb_anons_links li a.price i{background-position:0px -168px;}   

.next_nmb_anons_journal .nnumber_lst,
.next_nmb_anons_journal .w_desc_blue,
.next_nmb_anons_journal .font098{display:none !important;}
.nnumber_shadow img{height:258px;}
.nnumber_shadow{display:block; clear:both; width:190px; height:258px; padding-bottom:12px; background:URL('/img/new_magazine_default_shadow.jpg') 0px 100% no-repeat;}
.next_nmb_anons_journal .nnumber_shadow{display:block; width:205px; height:278px; padding:10px 0 0 15px; background:URL('/img/new_magazine_anons_shadow.png') 0px 0px no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/new_magazine_anons_shadow.png); }
.next_nmb_anons_journal{position:relative; float:left;  z-index:13; top:-314px; margin:0px 0px -318px 5px;}

.mag_sidebarnews{margin-bottom:-15px;}
  .mag_sidebarnews li{display:block; margin:0px 0px 20px 0px; line-height:1.4em;}
    .mag_sidebarnews li .news_img{margin-top:3px; display:block; float:left;}
      .mag_sidebarnews li .news_img img{width:100px; margin-right:10px;}  
    .mag_sidebarnews li .date{color:#8F8F8F; display:block; font-size:0.98em; margin-top:5px;}

.mag_newhr{font-family:Arial; margin-top:5px; font-size:2.45em; text-transform:none; line-height:1.28em; margin-bottom:5px; color:#4E4E4E;}

.mag_see_more{clear:both;}
  .mag_see_more a{display:inline-block; *position:relative; *z-index:1; *display:inline; padding:0px 0px 3px 20px; font-size:0.98em; background:URL('/img/icon_set_1.gif') 0px -342px no-repeat; }

.top_clubs_in_magazine .logo{display:none !important;}

.magazine_550_90_banner .fw_banner{margin-bottom:20px !important;}
.magazine_550_90_banner .hor_ya{margin-bottom:20px !important;}
/* / MAGAZINE */

/* generation_lst_img */
.five_p_row li{ width:19.9%;}
.seven_p_row li{ width:14.28%; *width:14.2%;}
.offers_box_three_p_row .offers_card li{width:33%;}
.offers_box_two_p_row .offers_card li{width:49%;}

.five_p_row .generation_lst_img table{width:19.9%;}
.six_p_row .generation_lst_img table{width:16.5%;}

.generation_lst_img{width:100%;}      
.generation_lst_img table{float:left; width:24.9%;}
  .generation_lst_img table tr td{font-size:0.98em; color:#8F8F8F;}
    .generation_lst_img table tr td a{color:#464646; font-weight:bold;}
    
  .generation_lst_img table tr td.top{vertical-align:bottom;}
   .height_95 table tr td.top{height:105px;}
   .height_auto table tr td.top{height:40px;}
    .generation_lst_img table tr td.top a{text-decoration:none;}
      .generation_lst_img table tr td.top a span{text-decoration:underline; line-height:16px; color:#4D939E; font-size:12px; font-weight:normal;}
       .generation_lst_img table tr td.top a:hover span{text-decoration:none;}

.generation_lst_img table tr td.top .nonactual{ line-height:16px; color:#464646; font-size:12px;}

.model_vitrine{display:block; border:1px solid #B2C2C1; border-width:0px; color:#c12000; float:left; width:155px; margin:12px 0px 0px; *margin-top:12px; background:#fff;}
.model_vitrine .top,
.model_vitrine .btm{display:block; height:17px; background:url("/img/vitrine_box_corners.gif") 100% -17px no-repeat; margin:0px -1px -16px; display:none;}
.model_vitrine .btm{background-position:0px 0px; margin:0px -1px 0px;}
.model_vitrine .lnk{margin:0px 0px; display:block; line-height:1.4em; font-size:0.98em;}
.model_vitrine .img{margin:0 0px 8px; *margin:4px; display:block; height:70px; position:relative; background:URL('') 0px 100% no-repeat;}

.height_95100_model_listitem .model_vitrine{border-width:0px 1px; color:#4D939E; width:190px; margin:0px 0px 15px;}
.height_95100_model_listitem .model_vitrine .top{display:block; margin:0px -1px -8px;}
.height_95100_model_listitem .model_vitrine .btm{display:block; margin:3px -1px 0px;}
.height_95100_model_listitem .lnk{margin:0px 10px; text-align:center; font-weight:bold;}
.height_95100_model_listitem .img{background-position:50% 100%;}

.height_95100_model_offer .model_vitrine{margin:0px auto 35px !important; float:none;}

.generation_lst_img .model_listitem tr td.top{}
  .generation_lst_img .model_listitem tr td a{margin-top:-1.3em; position:relative; z-index:2;}
    .generation_lst_img .model_listitem tr td.top a span{color:#C12000; display:block; height:2.6em; margin-bottom:-1.3em; /*position:relative;*/ text-align:left; width:auto; float:left;}
    
    .generation_lst_img.height_95100_model_listitem table {width:100%;margin-top:15px;}
    .generation_lst_img.height_95100_model_listitem .model_listitem tr td.top {text-align:center;}
    .generation_lst_img.height_95100_model_listitem .model_listitem tr td.top span {width:100%;}

.generation_lst_img .100_model_listitem table{width:100%;}

.height_95100_model_listitem table{margin-bottom:20px;}
.height_95100_model_listitem .model_listitem tr td.top a span{margin-bottom:0px; text-align:center !important;}


/* / generation_lst_img */ 

/* generation years picker */
.gen_year_box{ padding:0px; background:URL('/img/generation_corners.png') 0px 0px repeat-x; height:58px; margin-bottom:-5px;}
  .gen_year_box div{padding:0px; background:URL('/img/generation_corners.png') -13px -58px no-repeat;}
    .gen_year_box ul{width:310px; padding:0px; background:URL('/img/generation_corners.png') 297px -58px no-repeat; height:58px; overflow:hidden; position:relative; z-index:1;}
      .gen_year_box ul li{padding:0px 25px; width:260px; display:none; height:58px;}
        .gen_year_box ul li i,        
        .gen_year_box ul li u{display:block; cursor:pointer; position:absolute; _z-index:1; _position:relative; _float:left; left:0px; _left:-25px; _margin-right:-25px; height:58px; width:25px; background:URL('/img/gen_arrow.gif') 15px 5px no-repeat;}
        .gen_year_box ul li u{right:0px; left:auto; _float:right; _z-index:1; _position:relative; _right:25px; background-position: 0px -43px; }
        .gen_year_box ul li span{width:258px; float:left; text-align:center; line-height:54px; text-shadow:1px 1px 0px #fff; font-weight:bold;}
         .gen_year_box ul li.first{display:block;}
           .gen_year_box ul li.last i{display:none;}
           .gen_year_box ul li.first u{display:none;}
/* / generation years picker */

/* galleries */
.gallery_v{display:block;clear:both; width:135px; text-align:left; }
  .gallery_v .prev, .gallery_v .next{display:block;width:105px; cursor:pointer; zoom:1; height:8px; margin:0px 0px 6px 0px; padding-top:6px;  _padding-top:0px; text-align:center;position:relative; width:138px;  background:URL('/img/gallery_btn.gif') 50% 6px no-repeat;}
  .gallery_v .next{background-position:50% -8px;margin:6px 0px 0px 0px;}
  .gallery_v .items{display:block; position:relative; z-index:1; height:367px; overflow:hidden;zoom:1;}
  .gallery_v .items a{margin:2px 0px 0px 7px; _margin:2px 0px 0px 9px;height:90px; position:relative; z-index:1; zoom:1; width:138px;display:block;}

.gallery_h{display:block;clear:both; width:100%; text-align:left; }
  .gallery_h .prev, .gallery_h .next{display:block;width:30px; float:left; cursor:pointer; zoom:1; height:100px; margin:0px -20px 0px 0px;text-align:center;position:relative; width:20px;  background:URL('/img/gallery_btn_2.gif') 50% 26px no-repeat;}
  .gallery_h .next{float:right; margin:-100px 0px 0px -30px; *margin-left:0px; _margin:-100px 0px 0px -20px; background-position:50% -185px;}
  .gallery_h .items{display:block; position:relative; z-index:1; height:90px; overflow:hidden; zoom:1; padding:5px 0px; margin:0px 20px; width:auto !important;}
    .gallery_h .items a{padding:0px 1px;}
    
    .gallery_h .box_1{background-image:none; background:#A9BABA;}
    .gallery_h .top_box{background:url("/img/corners_1_1.gif") no-repeat scroll 100% 0 transparent;}

.modelGalleryMainImg{width:310px; height:190px; overflow:hidden; position:relative; z-index:1; display:block;}
  .modelGalleryMainImg img{margin-top:-20px;}
.modelGallery{height:190px; overflow:hidden; position:relative; z-index:1;}
  .modelGallery li{float:left; display:block; width:28%; height:88px; text-align:center; margin:0px 0px 14px 23px; overflow:hidden; z-index:1; position:relative;}
    .modelGallery li img{margin:-25px 0px 0px -20px;}
    .modelGallery li span{display:none;}
    .modelGallery li.current_big_offer span{display:block; position:relative; width:175px; height:131px; background:url("/img/current_offer_bg.gif") 0 0; margin-bottom:-131px;}
 /* / galleries */

/* editor column */
.right_column_box{width:250px; position:relative; float:right; margin-right:-280px;}

.editor_column{margin:0px 0px 20px 0px; line-height:18px;}
  .redactorPhoto{border-bottom:3px solid #b2c2c1; text-align:left; margin-bottom:7px;}
  .redactorPhoto img{float:left;}
  .editor_column .name{display:block; color:#6b7f7e; letter-spacing:0.02em; text-align:left; font:normal 0.98em/1.3em Tahoma;}
  .editor_column .name b{font:bold 1.1em/1.3em Tahoma;}
  .editor_column .title{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; font:bold 1em/1.3em Tahoma; padding:2px 0px 3px 30px; background:URL('/img/quots.png') 0px -2px no-repeat; margin:13px 0px 2px;}
/* / editor column */

/* votes */
.votes{}
  .votes label{clear:both; display:block; padding:0px 0px 10px 25px; font-size:0.98em;}
    .votes label input{width:auto; float:left; margin:1px 10px 8px -25px; margin:-2px 0px 8px -25px\9; border:0px;}
  .votes .vote{display:block; color:#fff; margin:10px 10px 0px 0px; text-align:center; border:0px; background:none; background:URL('/img/vote_btn.gif') 0px 0px no-repeat; cursor:pointer; padding:6px 0px 2px 0px; text-decoration:underline; font-size:11px; width:99px; float:left;}
    .votes .vote:hover{text-decoration:none;}
 .votes a.all_votes{display:block; white-space:nowrap; margin:10px 0px 0px 15px; float:left; text-align:center; background:URL('/img/icon_set_1.gif') 0px -342px no-repeat; line-height:16px; height:16px; padding:0px 0px 0px 20px; font-size:11px;}
 .votes .button_s_b{display:block;}
/* / votes */

/* one_offer */
.one_offer_desc{ font-size:0.98em;}
  .one_offer_desc tr td{background:url("/img/logos_dots.gif") repeat-x 0 2.3em; width:125px; padding-top:1.3em;}
    .one_offer_desc tr td span{display:block; float:left; color:#8f8f8f; background:#fff; line-height:1.3em;}
    .one_offer_desc tr td.value{display:block; padding:1.3em 5px 0 0px; width:120px; line-height:1.3em; background:#fff; font-weight:bold;}

#imageWrapper{font-size:0px; margin:0px 1px; padding:0px; height:1px;}
.dotted_line{background:URL('/img/logos_dots.gif') 0px 0px repeat-x; width:100%; height:2px; clear:both;}

.offer_main_desc{font-size:0.98em; line-height:1.5em;}
.car_option{float:left; width:49.9%; padding-top:1em;}
  .car_option li{margin:0px 0px 0.5em 0px;}

.small_img_offer_block{margin:2px 0px 10px; padding:0px 21px; position:relative; left:2px; *zoom:1;}
  .small_img_offer_block .prev_img, .small_img_offer_block .next_img{display:block; cursor:pointer; float:left;width:14px; height:80px; background:URL('/img/offer_img_arrows.gif') #fff -3px 0px no-repeat; margin-left:-20px;}
  .small_img_offer_block .next_img{display:block; float:left;width:14px; height:80px; background:URL('/img/offer_img_arrows.gif') #fff -19px 0px no-repeat; margin-left:4px; margin-left:2px; margin-right:-23px;}
    .small_img_offer_block .prev_img:hover{background-position:-3px -76px;}
    .small_img_offer_block .next_img:hover{background-position:-19px -76px;}

.img_previews{padding:0px; display:block; position:relative; z-index:1;width:449px; overflow:hidden; height:80px; float:left; margin:0px;}
  .img_previews li{float:left; padding:0px;height:78px; width:112px; text-align:center;}
    .img_previews li a{text-decoration:none;}
      .img_previews li a img{width:110px; height:78px;}
      .img_previews li a span{display:none;}
        .img_previews li.current_big_offer a span{display:block; clear:both; width:113px; height:80px; background:url('/img/current_offer_bg.gif') 0px 0px; position:relative; z-index:3; top:-80px; margin-bottom:-80px;}

.offer_top_columns .img_previews{width:100% !important; margin-left:-4px;}

.big_foto_offer tr td{width:485px; height:360px; border:1px solid #E6ECEC; text-align:center; vertical-align:middle;}
.offer_lnks_spcr{display:block; width:175px; height:9.5em; font-size:0.98em;}
.offer_links_box{ position:relative; padding-top:10px; width:100%;}
  .offer_links_box .offer_advice, .offer_links_box .offer_bug, .offer_links_box .offer_subscribe{padding:0px 0px 4px 22px; display:block; float:left; margin:0px 15px 0px 0px; text-decoration:none; background:URL('/img/icon_set_3.gif') 0px -170px no-repeat; font-size:0.98em;}
    .offer_links_box .offer_subscribe span, .offer_advice span, .offer_bug  span{border-bottom:1px dashed #4D939E;}
      .offer_links_box .offer_subscribe:hover span, .offer_advice:hover span, .offer_bug:hover span{border-bottom:1px dashed #FFF;}
    .offer_links_box .offer_bug{background:URL('/img/icon_set_3.gif') 0px -150px no-repeat; margin-right:10px;}
    .offer_links_box .offer_subscribe{background:url('/img/icon_set_1.gif') 0px -306px no-repeat;}
  .offer_links_box .print_vers{padding-bottom:4px; margin-bottom:5px;}
  .offer_links_box .offer_advice{margin:0px 0px 0px 10px;}
  
.contact_offer{width:100%; display:block; text-align:center; margin:10px 0px 20px 0px;}
  .contact_offer .sold_info{padding:10px 15px; margin:10px 0px; text-align:left; font-size:0.98em; margin:0 auto; width:340px; line-height:1.6em; background:#E6ECEC; line-height:}
  
.contact_box{padding:10px 15px; margin:0px 0px 10px; font-size:0.98em; background:#E6ECEC;}
 .colorblue tr td span, .colorblue tr td.value{ background:#E6ECEC;}
   .colorblue tr td.value span, .colorblue tr td.value{ color:#4E4E4E;}
 .colorblue tr td{width:140px;}
 .colorblue tr td.value{width:auto;}
   .colorblue tr td.value .simple{color:#8f8f8f; font-weight:normal;}
     .colorblue tr td.value .simple b{color:#4E4E4E; font-weight:normal;}
 
.phone_open, .send_mes_prod{border-bottom:1px dashed #4D939E; text-decoration:none;}
  .phone_open:hover, .send_mes_prod:hover{border-bottom:1px dashed #E6ECEC;} 
  
.calc_credit, .calc_strah, .calc_buy, .calc_coins{display:block; margin:10px 0px 0px 0px; float:left; font-size:0.98em; clear:right; line-height:13px; padding:1px 0px 5px 32px; background:URL('/img/offer_icon_set.gif') -6px 0px no-repeat;}
  .calc_strah{padding:2px 0px 3px 40px; background-position:0px -70px; margin-right:40px;}
  .calc_buy{padding:2px 0px 3px 50px; background-position:0px -146px; margin-right:20px;}
  .calc_coins{padding:2px 0px 3px 45px; background-position:0px -183px; margin-right:20px;}
  
.offer_more_modif{padding:25px 0 15px; font-size:0.98em; display:block;}

.offer_stat_infromer{padding:15px 20px; font-size:0.98em;}
/* / one_offer */

.model_modif_snipper {font-size:0.98em; padding:5px 0px 15px;}

/* modif_desc */
.left_modif_desc{width:100%; margin-bottom:20px;}
.right_modif_desc{width:100%; margin-bottom:20px;}
  .left_modif_desc tr td, .right_modif_desc tr td{width:100%; width:auto\9; *width:100%;}
  .left_modif_desc tr td.value, .right_modif_desc tr td.value{width:90px; *width:auto;}
  .right_modif_desc .modif_desc_hr,
  .left_modif_desc .modif_desc_hr{background:none; font-size:1.1em; font-weight:bold;}

.modif_bug{text-decoration:none;padding:0px 0px 2px 23px; background:url("/img/icon_set_3.gif") 0 -150px no-repeat; font-size:0.98em;}
  .modif_bug span{border-bottom:1px dashed #4D939E;}
  .modif_bug:hover span{border-bottom:1px dashed #FFF;}
.othet_modif{padding:0px 0px 0px 25px; background:URL('/img/icon_set_11.gif') 0px -42px no-repeat; font-size:0.98em;}
/* / modif_desc */

/* fw_cont_table */
.fw_cont_table{float:left;}
  .fw_cont_table .first_column{width:190px; padding:0px 30px 0px 0px;}
  .fw_cont_table .right_column_250{width:250px; padding:0px 0px 0px 30px;}
/* / fw_cont_table */

/* news_informer */
.news_informer, .article_informer{padding:5px 0px;}
  .news_informer table{margin:0px -10px; zoom:1;}
    .news_informer table tr td{border-top:1px solid #a9baba; vertical-align:middle; font-size:0.8em; padding:15px;}
    .news_informer table tr.first td{border-top:0px;}
      .news_informer table tr td img{width:75px; height:75px;}
      .news_informer table tr td span{color:#999;}
      .news_informer table tr td a{font-size:1.4em; display:block; padding:5px 0px 0px 0px;}
      
.news_insidebar tr td{padding:0px 0px 25px 0px; font-size:1em; line-height:1.52em;}
  .news_insidebar tr td a{position:relative;}
  .news_insidebar tr td img{padding:0px 0px 5px 0px;}
  .news_insidebar tr td .gray{margin:5px 0px 0px 0px; display:block; font-size:0.98em; }

.news_informer_two_col{_display:inline;}
  .news_informer_two_col li{width:49%; float:left; padding:0px 0px 20px 0px;}
    .news_informer_two_col li div{padding:0px 10px 0px 0px; line-height:1.5em;zoom:1;}
      .news_informer_two_col li .news_img{position:relative;  margin-top:5px; display:block; float:left;}
        .news_informer_two_col li .news_img img{width:100px; margin-right:10px;}
/* / news_informer */


/* article_informer */
.article_informer{padding:5px 0px;}
  .article_informer .conrer{display:block; position:absolute; top:0px; right:0px; _right:-1px;width:17px; height:17px; background:URL('/img/angle.png') 0px 0px no-repeat;}
    .article_informer img{margin:0px 0px -2px 5px;}
    .article_informer a {text-decoration:none; line-height:1.3em;}
    .article_informer a span{background:#fff;  text-decoration:underline; margin:1px 5px 0px 5px; display:block; padding:15px; text-decoration:none; color:#4d939e;}
      .article_informer a.last span{background:url("/img/article_informer.gif") no-repeat scroll 0px 100% transparent}
      .article_informer a b{display:block; padding-top:5px; font-weight:normal; font-size:0.98em; color:#4e4e4e;text-decoration:none; height:2.9em; overflow:hidden; position:relative; z-index:1;}
    .article_informer a:hover span{background:none; display:block;/*color:#fff; font-weight:bold;*/text-decoration:none;}
      .article_informer a:hover span u{text-decoration:none;}
    .article_informer a:hover b{text-decoration:none; font-weight:normal;  color:#4e4e4e; text-decoration:none;}
        
        
.article_informer_inner{font-size:0.98em; line-height:1.5em;}
  .article_informer_inner tr td{padding-bottom:20px;}
    .article_informer_inner tr td img{margin-right:15px;}
    .article_informer_inner tr td .artshead{font-weight:normal; font-size:1.1em; top:-5px; position:relative; margin-bottom:5px;}

.articles_informer_sidebar tr td img { margin-bottom:10px; position:relative; z-index:1; width:133px;}
.articles_informer_sidebar tr td a { position:relative; z-index:1;}
/* / article_informer */

/* generations_header */
.generation_header{display:block; height:58px; background:URL('/img/generation_corners.png') 0px 0px repeat-x; width:100%;}
  .generation_header  a{display:block;line-height:58px; color:#fff; font-size:1.3em; float:left; font-weight:bold;}

.topeltree {background:none; border:0px;}
  .treeview .hitarea {zoom:1;position:relative; z-index:1;}
/* / generations_header */

/* text_offers */
.left_rubrics{}
  .left_rubrics .current_extra_header span{}
  .left_rubrics .extra_search_content li{margin-bottom:8px; }
    .left_rubrics .extra_search_content li a{line-height:1.2em;}

.text_offers{}
  .text_offers li{padding:15px 0px;}
    .text_offers li p{font-size:0.98em; line-height:1.3em;}
    .text_offers li strong{margin-bottom:5px; display:block;}

.txt_offers_podcat li{border-right:1px solid #434343; float:left; margin:0 0 10px; padding:0 5px 0;}
/* / text_offers */

/* help-menu */
.help-menu{padding-top:75px;}

/* / help-menu */

/* tags cloud*/
.tags{padding:0px; margin:0px 0px 0px -1px; overflow:hidden; position:relative; z-index:1; zoom:1; display:block;}
  .tags li{padding:0px 10px; margin-left:-7px; background:URL('/img/TagCloudDot.gif') 0px 6px no-repeat; height:23px; _height:30px; _margin-bottom:-5px; display:block; float:left; position:relative; z-index:1;}
    .tags li .tagsize1 { font-size:22px; color:#4d939e; position:relative; z-index:1; top:-10px;}
    .tags li .tagsize2 { font-size:17px; color:#4d939e; position:relative; z-index:1; top:-4px;}
    .tags li .tagsize3 { font-size:16px; color:#4d939e; position:relative; z-index:1; top:-3px;}
    .tags li .tagsize4 { font-size:14px; color:#4d939e; position:relative; z-index:1; top:-1px;}
    .tags li .tagsize5 { font-size:13px; color:#4d939e;}
    .tags li .tagsize6 { font-size:13px; color:#acd5db;}
/* / tag cloud */    

/* ===  footer === */
.f_wrapper {height:363px; background:#4a5359; margin-top:-363px; position:relative; z-index:5;}

.foot-top {padding: 11px 10px; font-size: 0.98em; background: #dae2e4; min-width:970px; max-width:1100px; margin:0 auto; }
.foot-top a {color: #000; margin: 0 30px 0 0;}
.foot-top a:hover {color: #000; text-decoration: none;}

.foot-mid {padding: 25px 10px 8px; background:#4a5359; font-size: 0.98em; font-family: Arial; min-width:970px; max-width:1100px; margin:0 auto; border-bottom:1px dotted #929292; top:1px; position:relative;}
.foot-mid ul {margin: 0 0 0 185px;}
.foot-mid ul li {float: left; width: 33.3%; padding: 0 0 24px 0;}
.foot-mid ul li a {text-decoration: none; color: #fff; font-style: italic; font-weight: bold;}
.foot-mid ul li a span {font-style: normal; font-weight: normal; font-size: 0.9em;}
.foot-mid ul li a:hover {text-decoration: underline; color: #fff;}
.foot-mid ul ul {margin:3px 20px 0 0; line-height:1.3em; height:4em; overflow:hidden;}
.foot-mid ul ul li {float: none; width: auto; padding: 0; height: 1.3em; overflow: hidden; font-size: 0.95em;}
.foot-mid ul ul a {color: #929292; font-style: normal; font-weight: normal;}
.foot-mid ul ul a:hover {color: #929292;}
.foot-mid img {float: left;}

.foot-bot {padding: 12px 10px; font-size: 0.98em; background: #4a5359; color: #929292; min-width:970px; max-width:1100px; margin:0 auto;}
.foot-bot .copyright {float: left; width: 185px; padding: 5px 0 0 0;}
.foot-bot .other {float: left; background: url(/img/pda.gif) 0 50% no-repeat; padding: 0 0 0 20px;}
.foot-bot .meter {float: right;}

.foot-bot a {color: #929292;}
.foot-bot a:hover {color: #929292; text-decoration: none;}
.foot-mid ul ul{margin:3px 20px 0 0; line-height:1.3em; height:4em; overflow:hidden;}

.CarCopy{background:url("/img/partners_set.gif") no-repeat scroll 0 0 transparent; display:block; float:left; height:31px; width:46px;}
  .CarCopy:hover{background-position:0 -31px;}
.YandexAuto {background:url("/img/partners_set.gif") no-repeat scroll 0 -69px transparent; display:block; float:left; height:31px; margin:0 20px 0 5px; width:58px; }
  .YandexAuto:hover { background-position:0 -100px;}
/* / footer */

.no_border{border:0px !important;}
.font098{font-size:0.98em !important;}
.font09{font-size:0.9em !important;}
.font08{font-size:0.8em !important;}
.font085{font-size:0.85em !important;}
.no_wrap{white-space:nowrap;}
.mb20{margin-bottom:20px !important;}
.m00{margin:0px !important;}
.clr{clear:both !important; zoom:1;}
.bgnone{background:none !important;}

/* simple */

.simple_lnk{border:0px !important; text-decoration:underline !important;}
  .simple_lnk:hover{border:0px !important; text-decoration:none !important;}
  
.simple_txt{line-height:1.7em;}
  .simple_txt p{padding:0px 0px 1em 0px;}
  .simple_txt ul li{padding:0px 0px 1em 0px;}
  .simple_txt ul.car_option{padding:0px; width:100%;}
  .simple_txt ul.car_option li{padding:0px;}

.simple_feedback{width:350px; border:0px;}
  .simple_feedback label{font-weight:bold; display:block; clear:both; padding:10px 0px 2px 0px;}
    .simple_feedback label i{font-style:normal; color:#c12000;}
  .simple_feedback input,
  .simple_feedback select{font:normal 13px Tahoma; border:1px solid #969696; width:350px; margin:0px;}
  .simple_feedback input{padding:2px 0px 1px 6px; width:342px;}
  .simple_feedback textarea{font:normal 13px Tahoma; padding:3px 6px; border:1px solid #969696; display:block; width:336px; height:150px;}                   
  .simple_feedback .error{font-size:0.98em; clear:both; width:100%; color:#f00;}   
  .simple_feedback .rememberlabel{font-size:0.98em; float:left; font-weight:normal; padding:5px;} 
    .simple_feedback .rememberlabel input{width:15px; border:0px; float:left; margin:2px 3px 0px 0px; margin:0px 3px 0px 0px\9;}
  .simple_feedback .fogotten_link{font-size:0.98em; float:right; padding:5px;} 
  
  
.value .phone_hide{display: none;}
/* / simple */

.stepsarr
{
    width: 19px;
    background: url(../img/icon_set_2.gif) no-repeat 0 0;
    height: 9px;
    float: left;
    margin: 11px 12px 0 12px;
}
.steps
{
    width: 32px;
    height: 32px;
    display: block;
    float: left;
}
.step1
{
    background: url(../img/steps.gif) no-repeat 0 0;
}
.step2
{
    background: url(../img/steps.gif) no-repeat 0 -32px;
}
.step3
{
    background: url(../img/steps.gif) no-repeat 0 -64px;
}
.opas
{
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    filter: _progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    filter: alpha(opacity=30);
    min-height: 1%;
    min-width: 1%;
}

.lbl1
{
    display: block;
    float: left;
    width: 130px;
    background: url(../img/lbl1.gif) repeat-x 0 .9em;
    color: #8f8f8f;
    font-size:0.98em;
    margin-top:8px;
}
.lbl1 span
{
    background: #fff;
    padding-right:3px;
}
.lbl1 b, .obtxt span, .imperative
{
    color: #c12000;
    font-weight: normal;
}

.h3
{
    font-family: Arial;
    font-size: 1.7em;
    padding: 9px 0 30px 0;
}
.pb20
{
    padding-bottom: 20px !important;
}
.pb10
{
    padding-bottom: 10px !important;
}
.pb30
{
    padding-bottom: 30px !important;
}
.w225
{
    width: 232px;
}
.smgt
{
    color: #8f8f8f;
    font-size: .95em;
    padding: 2px 0px 0px 4px;
    clear:right;
    float:left;
    *float:none;
    *position:relative;
    *left:3px;
    *margin:1px 0px 0px 2px;
    display:block;
}
.bgnone
{
    background: none !important;
}

input[type="checkbox"]{border:0;}

.input_border
{
    display: block;
    float: left;
    overflow: hidden;
    height: 20px;
    padding: 0px 0px 0px 2px;
    margin-bottom: 10px;
    background: URL('../img/input_bordercar.gif') -2px 0px no-repeat;
    margin-right: 7px;
}
.input_border input
{
    border: 0;
    height: 19px;
    background: none;
    margin-top: 1px;
}
.input_border div
{
    display: block;
    float: left;
    width: 2px;
    height: 20px;
    padding: 0px;
    background: URL('../img/input_bordercar.gif') 0px 0px no-repeat;
}

.input_borderactiv
{
    display: block;
    float: left;
    overflow: hidden;
    height: 20px;
    padding: 0px 0px 0px 2px;
    margin-bottom: 10px;
    background: URL('../img/input_bordercar.gif') -2px -20px no-repeat;
    margin-right: 7px;
}
.input_borderactiv input
{
    border: 0;
    height: 19px;
    background: none;
    margin-top: 1px;
}
.input_borderactiv div
{
    display: block;
    float: left;
    width: 2px;
    height: 20px;
    padding: 0px;
    background: URL('../img/input_bordercar.gif') 0px -20px no-repeat;
}

.input_borderta
{
    width: 658px;
    display: block;
    float: left;
    overflow: hidden;
    height: 90px;
    padding: 0px 0px 0px 2px;
    margin-bottom: 10px;
    background: URL('../img/input_bordercar.gif') -2px -40px no-repeat;
}
.input_borderta textarea
{
    border: 0;
    height: 83px;
    background: none;
    width: 650px;
    float: left;
    margin-top:2px;
}
.input_borderta div
{
    display: block;
    float: right;
    width: 2px;
    height: 90px;
    padding: 0px;
    background: URL('../img/input_bordercar.gif') 0px -40px no-repeat;
   
}

.spancbx
{
    display: block !important;
    margin: 10px 0 5px 5px;
    color: #8f8f8f;
    font-size: .95em;
}
.spancbx input
{
    width: auto !important;
    margin: 0 5px 0 0;
    position: relative;
    top: 3px;
    border:none;
}
.aArr
{
    display: block;
    float: left;
    padding: 0 20px 0 0;
    background: url(../img/icon_set_2.gif) no-repeat 100% -20px;
}
.dop
{
    color: #8f8f8f;
    width: 220px;
    float: left;
}
.dop li
{
    margin: 0 0 15px 0;
}
.dop input
{
    width: auto !important;
    margin: 0 5px 0 0;
    position: relative;
    top: 3px;
    border:none;
}
.bortop1
{
    border-top: 1px #e6ecec solid !important;
    padding-top: 13px !important;
}
.obtxt
{
    font-size: .95em;
}

.bluebutton
{
    background: url(../img/bluebutton.gif) no-repeat 0 0;
    padding: 0 0 0 3px !important;height:24px;overflow:hidden;
    float:right;
}
.bluebutton input
{
    border: 0;
    color: #fff;
    font-family: Arial;
    background: none;
    margin:0;
    width:156px;padding-top:2px;
}
.bluebutton span
{
    display: block;
    height: 30px;
    background:url(../img/bluebutton.gif) no-repeat 100% 0;  font-family:Arial;float:left; _display:inline;}

#equipmentFullOptionsDiv h4 {font-size:1.1em;font-weight:bold;padding:20px 0 13px 0;}
.full_list_options {padding-top: 3px; clear: both; float: none;width: 660px;}
#equipmentFullOptionsDiv input {margin:0 5px 0 0;position:relative;top:3px;width:auto;}  
#equipmentFullOptionsDiv label {color:#8f8f8f}
.w400chb {width:400px;}
.w400chb label{margin-right:10px;}
.txtComTr {width:550px;text-align:left;margin-left:220px;font-size:11px;}
.posrel {position:relative; margin-left:5px; margin-right:5px;}
#bestPriceDiv {font-size:.95em;position:relative;margin:0px 0px 10px 0px;display:block;clear:both;}
#bestPriceDiv span {font-weight:bold !important;}
.full_list_options .lbl1{margin-top:3px;}


/* region selection */
.select_region_list h3 {float:left; font-size:1.4em; color:#000; font-weight:normal;}
.select_region_list
{
	position:absolute;
	background-color: white; 
	left:230px;
	width:196px;
	_width:203px;
	top:30px;
	padding: 10px 12px;
	_padding:10px 9px 10px 11px;
	border: 1px solid #b7b7b7; 
	z-index:50;
	overflow:hidden;
}
.select_region_list ul li{background:#f2f2f2;padding:0px; _zoom:1;}
.select_region_list ul li.odd{background:#fff;padding:0px; _zoom:1;}
.select_region_list ul li a
{
	font-size:11px;
	color:#333;
	display:block;
	width:auto;
	padding:5px;
	text-decoration:none;
	font-weight:normal;
	_zoom:1;
}
.select_region_list ul li a:hover
{
	background:#cdd7e6;
	color:#000;
}	
.select_region_list ul
{
    margin:10px 0px 20px 0px;
    width:195px;
	_width:200px;
    height:16em;
    overflow:auto;
    border:1px solid #b7b7b7;
	float:left;
	padding-right:0px;
}	
.select_region_list ul li
{
   padding:0px;
}	
a.region_close {width:16px;top:3px; position:relative; z-index:3; zoom:1;}
/* / region selection */

/* step line */
.step_line_1, .step_line_2, .step_line_3, .step_line_4, .step_line_5,
.step_line_6, .step_line_7, .step_line_8, .step_line_9, .step_line_10{display:block; clear:both; overflow:hidden; position:relative; z-index:1; width:671px; height:32px; background:URL('/img/step_set.png') 0px -32px no-repeat;}

.step_line_1 div, .step_line_2 div, .step_line_3 div, .step_line_4 div, .step_line_5 div,
.step_line_6 div, .step_line_7 div, .step_line_8 div, .step_line_9 div, .step_line_10 div{display:block; width:671px; height:32px; background:URL('/img/step_set.png') 0px 0px no-repeat;}

.step_line_1 div{width:61px;}
.step_line_2 div{width:132px;}
.step_line_3 div{width:202px;}
.step_line_4 div{width:274px;}
.step_line_5 div{width:345px;}
.step_line_6 div{width:416px;}
.step_line_7 div{width:487px;}
.step_line_8 div{width:558px;}
.step_line_9 div{width:633px;}
.step_line_10 div{width:671px;}

.steps_1{width:35px;}
.steps_2{width:106px;}
.steps_3{width:176px;}
.steps_4{width:244px;}
.steps_5{width:318px;}
.steps_6{width:389px;}
.steps_7{width:459px;}
.steps_8{width:531px;}
.steps_9{width:600px;}
.steps_10{width:671px;}
/* / step line */

.last_reg_step{letter-spacing:0.05em;}
.last_reg_step h2{color:#4E4E4E;}
.last_reg_step .text{font-size:1.35em;}
.last_reg_step .car_option li{padding:0px 0px 3px 30px; background:URL('/img/ok_arrow.png') 0px -3px no-repeat; }
.last_reg_step .return,
.last_reg_step .to_clubs{display:block; float:left; height:67px; padding:20px 0px 0px 97px; background:URL('/img/last_step_reg.jpg') 0px 0px no-repeat; margin-right:95px;}
.last_reg_step .to_clubs{background-position:0px -87px; margin-right:0px;}

.auto_main_string{margin:0px -10px 0 -9px; position:relative; z-index:1; padding:2px 0 0 2px; border-bottom:1px solid #E6ECEC;}
  .auto_main_string table{border:0px; background:none; margin-bottom:0px;}
    .auto_main_string table tr td{padding-right:0px;}

/* === C L U B S === */
.clubs_lc_border{/*background:url("/img/logos_dots.gif") repeat-y 190px 0px;*/ margin-top:20px; *zoom:1;}

.clubsbymarks_logos{}
  .clubsbymarks_logos .box_2{padding:5px 0px;}
    .clubsbymarks_logos .logos li{clear:both; width:169px; border:0px;}
      .clubsbymarks_logos .logos .logo .amount{padding-right:0px;}

.moderate_notification{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; padding-left:20px; background:URL('/img/icon_set_2.gif') 0px -535px no-repeat; line-height:18px; font-size:0.98em; margin:-10px 0px 20px;}

.clubstopusers{}
  .clubstopusers .box_2{padding:5px 0px;}
    .clubstopusers ul.clubs_users_lst{margin:0px -9px; _zoom:1;}
      .clubstopusers ul.clubs_users_lst li{border-bottom:#b2c2c1 1px solid; padding:10px 10px 15px;}
        .clubstopusers ul.clubs_users_lst li a.name{font-weight:bold;}
        .clubstopusers ul.clubs_users_lst li img{margin:8px 5px 0px 0px;}
        .clubstopusers ul.clubs_users_lst li .desc{width:92px; float:right; margin-top:5px; font-size:0.98em;}
        .clubstopusers ul.clubs_users_lst li .desc .box{padding-top:0.5em; padding-bottom:0.6em;}
      .clubstopusers ul.userpager_clubs_users_lst li{padding:5px 0px 10px 11px;}
        .clubstopusers ul.userpager_clubs_users_lst li .desc{width:210px; float:right; margin-top:5px; font-size:0.98em;}
        .clubstopusers ul.userpager_clubs_users_lst li .desc .name{font-size:1.1em; line-height:1.3em;}
        .clubstopusers ul.userpager_clubs_users_lst li .desc .box{padding:0.3em 0em 0.5em 0em;}
        
.clubadmin{}
    .clubadmin ul{zoom:1;}
      .clubadmin ul li{border-bottom:#FFF 1px solid; padding:10px 15px 15px;}
        .clubadmin ul li a.name{font-weight:bold;}
        .clubadmin ul li img{margin:8px 5px 0px 0px; float:left;}
        .clubadmin ul li .desc{width:92px; float:right; margin-top:5px; font-size:0.98em;}
        
.club_informer_wrap{background:#e5ebec;}

.clubusers{}
.clubusers ul{margin:0px; zoom:1;}
      .clubusers ul li{border-bottom:#FFF 1px solid; padding:10px 15px 15px;}
        .clubusers ul li a.name{font-weight:bold;}
        .clubusers ul li img{margin:3px 5px 0px 0px; float:left;}
        .clubusers ul li .desc{width:92px; float:right; margin-top:0px; font-size:0.98em;}

.clubinfo_users{border-right:1px solid #a9baba;}
  .clubinfo_users .title{font-size:0.98em; display:block; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; padding:5px 0px 3px; width:100%; color:#4e4e4e; font-weight:bold;}
  .clubinfo_users ul li{padding:2px 0px 11px; font-size:0.98em; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; display:block; width:190px;}
    .clubinfo_users ul li a.name{font-weight:bold; margin:0px 0px 3px;}
    .clubinfo_users ul li .ico{float:left; display:block; width:16px; height:14px; margin:-1px 2px 0px 0px; background:url("/img/icon_set_2.gif") 0 -93px no-repeat;}
      .clubinfo_users ul li a.adminName{font-weight:bold; display:inline-block; *position:relative; *z-index:1; *display:inline; padding:0px 0px 0px 20px; background:url("/img/icon_set_2.gif") 0 -93px no-repeat;}
    .clubinfo_users ul li img{margin:8px 5px 0px 0px;}
    .clubinfo_users ul li .desc{width:115px; float:right; margin-top:5px; padding-right:5px; font-size:0.98em;}
      .clubinfo_users ul li .desc .city{margin-bottom:7px; display:block;}
    .clubinfo_users ul li .admin{display:block; width:14px; height:15px; float:left; cursor:default; background:URL('/img/icon_set_2.gif') -1px -93px no-repeat; margin:1px 8px -2px 0px}
  .clubinfo_users .see_more_box{*margin-top:-3px;}

.askClubAdmin{display:inline-block; padding:0px 0px 3px 23px; margin:5px 0px 0px; font-size:0.98em; font-weight:bold; background:URL('/img/icon_set_1.gif') 0px -1106px no-repeat; *position:relative; *z-index:1; *display:inline;}

.clubinfo_topics{padding:48px 0px 0px; margin-top:-18px; border-right:1px solid #a9baba;}
  .clubinfo_topics .title{font-size:0.98em; display:block; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; padding:5px 0px 3px; width:100%; color:#4e4e4e; font-weight:bold;}
  .clubinfo_topics ul li{padding:10px 5px 14px 0px; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; display:block; width:185px;}
    .clubinfo_topics ul li .date{color: #8F8F8F; display: block; clear:both; font-size:0.9em; margin-bottom:2px;}
    .clubinfo_topics ul li .name{font-weight:bold; line-height:1.4em;}
    .clubinfo_topics ul li img{margin:8px 5px 0px 0px; float:left;}
    .clubinfo_topics ul li .desc{width:100%; float:right; font-size:0.9em;}
      .clubinfo_topics ul li .desc a{color:#4E4E4E;}
    .clubinfo_topics ul li .txt{display:block; line-height:1.4em; font-size:0.98em; padding:5px 0px; overflow:hidden; position:relative; z-index:1;}
    .clubinfo_topics ul li .admin{display:block; width:14px; height:15px; float:left; cursor:default; background:URL('/img/icon_set_2.gif') -1px -93px no-repeat; margin:1px 8px -2px 0px}
  .clubinfo_topics .see_more_box{*margin-top:-3px;}
  
.clubuser_member{border-right:1px solid #a9baba;}
  .clubuser_member .title{font-size:0.98em; display:block; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; padding:5px 0px 3px; width:100%; color:#4e4e4e; font-weight:bold;}
  .clubuser_member ul li{padding:10px 5px 11px 0px; font-size:0.98em; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; display:block; width:185px;}
    .clubuser_member ul li .name{font-weight:bold;}
    .clubuser_member ul li .cnt{display:block; padding:5px 0px 0px;}
      .clubuser_member ul li .cnt .admin{display:block; width:15px; height:15px; float:left; cursor:default; background:URL('/img/icon_set_2.gif') 0px -93px no-repeat; margin:1px 8px -2px 0px}

.club_informer_see_more{background-color:#e5ebec;}
  .club_informer_see_more span{background-color:#e5ebec;}
    .club_informer_see_more span a{color:#4D939E;}
    
.topicslistsmall{}
  .topicslistsmall .box_2{padding:5px 0px;}
  .topicslistsmall .img{margin:0px 10px 0px 0px; float:left;}
    .topicslistsmall ul.clubs_lst{margin:0px -9px; _zoom:1;}
      .topicslistsmall ul.clubs_lst li{border-bottom:#b2c2c1 1px solid; padding:10px;}
        .topicslistsmall ul.clubs_lst li a.name{line-height:1.3em;}
        .topicslistsmall ul.clubs_lst li .date{font-size:0.9em; color:#8f8f8f; margin:-3px 0px 3px 70px;}
        .topicslistsmall ul.clubs_lst li .txt{display:block; line-height:1.41em; font-size:0.98em; margin-top:3px;}
        .topicslistsmall ul.clubs_lst li .desc{display:block; line-height:1.4em; clear:both; font-size:0.9em; margin-top:5px;}
          .topicslistsmall ul.clubs_lst li .desc a{color:#464646;}
          
.topicslistsmall_wide_box .box_2{padding:5px 0px;}
.topicslistsmall_wide{margin:0px -10px 0; padding-top:10px; *zoom:1; *padding-top:15px;}
  .topicslistsmall_wide .img{margin:3px 10px 0px 0px; *margin-top:-3px; float:left;}
    .topicslistsmall_wide li{padding:0px 12px 15px; margin:5px 0px 20px; background:url(/img/logos_dots.gif) 0 100% repeat-x;}
     .topicslistsmall_wide li.last{background:none; margin-bottom:0px;}
      .topicslistsmall_wide li a.name{line-height:1.3em;}
      .topicslistsmall_wide li .date{font-size:0.9em; color:#8f8f8f; margin:-5px 0px 3px 70px;}
      .topicslistsmall_wide li .txt{display:block; line-height:1.41em; font-size:0.98em; margin-top:3px; margin-left:70px;}
      .topicslistsmall_wide li .desc{line-height:1.4em; font-size:0.9em; padding:8px 0px 0px;}
        .topicslistsmall_wide li .desc a{color:#464646;}
        .topicslistsmall_wide li .desc a.com_count{margin-right:20px;}
          .topicslistsmall_wide li .desc a.com_count i{display:block; cursor:pointer; float:left; width:12px; height:12px; background:URL(/img/icon_set_2.gif) -2px -379px no-repeat; margin:0px 5px 0px 0px; position:relative; top:2px;}

.topicslistsmall_informer_box{background:#fff; border-radius:0 15px 15px 0; border:3px solid #e0e7e8; border-width:3px 3px 3px 0px; bottom:20px; box-shadow:2px 2px 5px #999; left:-400px; padding:5px 10px 0; position: fixed; _position:absolute; width:290px; z-index: 1001;}
.topicslistsmall_informer_box h4{padding:0px; margin:5px 0px 0px 2px; letter-spacing:0.03em; text-transform:uppercase; font:normal 1.2em/1.2em Tahoma; color:#4b4b4b; float:left;}
.topicslistsmall_informer_box .close{display:block; float:right; width:20px; margin:3px 0px -2px; height:20px; background:url("/img/admin_edit_btns.gif") no-repeat scroll -29px -29px transparent;}
.topicslistsmall_informer_box .close:hover{background-position: -29px -3px;}
.topicslistsmall_informer_box .allTopics{background:#e0e7e8; margin:0 -11px -1px; padding:5px 10px; border-radius:0 0px 15px 0;}

.topicslistsmall_informer_box li .txt{margin-left:52px;}
.topicslistsmall_informer li{ margin:8px 0px 13px;}
.topicslistsmall_informer li.last{ margin-bottom:5px;}
.topicslistsmall_informer{margin:0px -10px 0; padding-top:5px; *zoom:1; *padding-top:10px;}
  .topicslistsmall_informer .img{margin:3px 10px 0px 0px; *margin-top:3px; float:left; width:40px;}
  .topicslistsmall_informer .img .ava{width:40px;}
.topicslistsmall_informer .club_img_pre{float:left; width:100px; margin:10px 10px 5px 0;}
    
.topclubtopics{}
    .topclubtopics ul.clubs_lst{_zoom:1;}
      .topclubtopics ul.clubs_lst li{border-bottom:#FFF 1px solid; padding:10px 15px 15px;}
        .topclubtopics ul.clubs_lst li a.name{line-height:1.3em; font-weight:bold; display:block; position:relative; z-index:1; overflow:hidden;}
        .topclubtopics ul.clubs_lst li .date{font-size:0.9em; color:#8f8f8f; display:block; margin-bottom:5px;}
        .topclubtopics ul.clubs_lst li .desc{display:block; line-height:1.4em; clear:both; font-size:0.9em; margin-top:5px;}
          .topclubtopics ul.clubs_lst li .desc a{color:#464646;}

.newswave{}
    .newswave ul.clubs_lst{_zoom:1;}
      .newswave ul.clubs_lst li{border-bottom:#FFF 1px solid; padding:10px 15px 15px;}
        .newswave ul.clubs_lst li a.name{line-height:1.4em; font-size:0.98em; font-weight:bold;}
        .newswave ul.clubs_lst li .date{font-size:0.9em; color:#8f8f8f; display:block; margin-bottom:5px;}
        .newswave ul.clubs_lst li .desc{display:block; line-height:1.4em; clear:both; font-size:0.8em; margin-top:5px;}
          .newswave ul.clubs_lst li .desc a{color:#464646;}
          
.newswave_event{margin:2px 0px;}
  .newswave_event th{width:20px; vertical-align:middle;}
    .newswave_event th div{display:block; width:18px; height:18px; margin-top:-2px; background:url('/img/icon_set_1.gif') 0px -450px no-repeat;}
     .newswave_event th div.new_subj{background-position:0px -1004px;}
     .newswave_event th div.new_comment{height:16px; margin-top:0px; background-position:0px -1198px;}
     .newswave_event th div.new_photo{height:16px; margin-top:0px; background-position:0px -1129px;}
     .newswave_event th div.in_club{background-position:0px -1153px;}
     .newswave_event th div.leave_club{background-position:0px -1177px;}
     .newswave_event th div.new_in_club{background-position:0px -1030px;}
  .newswave_event td{font-size:0.98em; font-weight:bold;}

.activity_wave{margin-top:15px;}
  .activity_wave li{padding:19px 0px 17px 25px; line-height:1.4em; background:url("/img/logos_dots.gif") 0px 1px repeat-x; font-size:0.98em;}
    .activity_wave li .ico{display:block; float:left; width:18px; height:18px; margin:-3px 0px 1px -25px; background:url('/img/icon_set_1.gif') 0px -450px no-repeat;}
     .activity_wave li .new_subj{background-position:0px -1004px;}
     .activity_wave li .new_comment{height:16px; margin-top:0px; background-position:0px -1198px;}
     .activity_wave li .in_club{background-position:0px -1153px;}
     .activity_wave li .leave_club{background-position:0px -1177px;}
     .activity_wave li .new_in_club{background-position:0px -1030px;}
     .activity_wave li .new_subs{background:url('/img/icon_set_2.gif') 0px -336px no-repeat;}
     .activity_wave li .status{background:url('/img/compubl_set.gif') 0px -17px no-repeat; margin-top:1px; height:13px;}
     .activity_wave li .photo{background:url('/img/compubl_set.gif') 0px 0px no-repeat; margin-top:-1px;}
     .activity_wave li .link{background:url('/img/compubl_set.gif') 0px -32px no-repeat; margin-top:-1px;}
     .activity_wave li .video{background:url('/img/compubl_set.gif') 0px -48px no-repeat; margin-top:-1px;}
     .activity_wave li .new_photo{background:url('/img/icon_set_2.gif') 0px -306px no-repeat; margin-top:0px;}
     .activity_wave li .wave_like{background: url("/img/wave_like.png") no-repeat scroll 0 0; width:19px; height:19px; margin:-2px 0px 0px -25px !important;}

.ew_ctrl_panel{width:100%; font-size:0.98em;}
.ew_ctrl_panel th{width:55px; padding:0px 0px 0px 10px; height:45px; vertical-align:middle;}
.ew_ctrl_panel td{}
.ew_ctrl_panel .lnk_box li{float:left; position:relative;}
.ew_ctrl_panel .lnk_box li a,
.ew_ctrl_panel .lnk_box li span{padding:0px 10px; display:block; clear:both; height:45px; line-height:45px; white-space:nowrap;}
.ew_ctrl_panel .lnk_box li u{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; right:12px; top:-7px; position:absolute; text-decoration:none; background:url('/img/top_menu_event.gif') 0px 0px no-repeat; color:#fff; height:23px; line-height:17px; padding:0px 0px 0px 6px; z-index:3;}
.ew_ctrl_panel .lnk_box li u i{font-style:normal; color:#fff; background:url('/img/top_menu_event.gif') 100% 0px no-repeat; display:block; height:23px; margin:0px -6px 0px 0px; padding:0px 6px 0px 0px;}
.ew_ctrl_panel .lnk_box a:hover,
.ew_ctrl_panel .lnk_box span{background:#c0cdcc; color:#4e4e4e;}

.ew_ctrl_subpanel a,
.ew_ctrl_subpanel span{display:block; padding:1px 6px 2px; text-decoration:none; margin:5px; float:left; font-size:0.98em;}
.ew_ctrl_subpanel a u,
.ew_ctrl_subpanel span u{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; text-decoration:none; padding:0px; line-height:1em;}
.ew_ctrl_subpanel a u{border-bottom:1px dotted #4D939E;}
.ew_ctrl_subpanel a:hover u{padding:0px 0px 1px; border:0px;}
.ew_ctrl_subpanel span{background:#c0cdcc;}

h1.club_main_hr{position:relative; font-size:1.6em; font-family:normal; font-family:Arial; margin:-3px 0px 5px 0px; padding:0px;}
.offtop_icon{display:-moz-inline-stack; cursor:default; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; width:16px; height:16px; margin:0 0px 0 5px; position:relative; top:1px; background:URL('/img/ban_icon.png') 0px 0px no-repeat;}
.offtop_icon .rating_mid_count{margin:25px 0 0 -11px; }
.offtop_icon .rating_mid_count .arrow{display:block;}
.offtop_icon:hover .rating_mid_count{display:block; color:#4E4E4E; font:normal 0.6em/1em Tahoma; white-space:nowrap;}

.clubs_other_topics{margin:10px 0px 0px;}
  .clubs_other_topics li{margin:0px 0px 30px;}
    .clubs_other_topics li .author{font-size:0.9em; color:#8f8f8f; display:block; margin:0px 0px 15px;}
      .clubs_other_topics li .author a{font-weight:bold; color:#464646;}
    .clubs_other_topics li .hr{font-size:1.2em; font-weight:bold;}
    .clubs_other_topics li p{padding-top:10px; line-height:1.5em;}

.moderate_club{border:1px dotted #a9baba; padding:6px 0px; border-width:1px 0px;}
.moderate_club .allow{}

/* USER_PM */
.userpm_sender{display:block; padding:7px 15px 15px 15px; margin-bottom:5px; border:1px solid #dae2e2; border-width:1px 1px 0px 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
  .userpm_sender table th{padding: 2px 10px 0px 0px; vertical-align:top; }
.userpm_contacts{width:100%;}
  .userpm_contacts .new{font-weight:bold;}
  
.user_pm_chatbox{max-height:500px; _heihgt:500px; border:1px solid #dae2e2; border-width:0px 1px 1px 1px; background:#FFF; overflow:hidden; overflow-y:auto; overflow-x:none; position:relative; margin-top:-10px;}
  .user_pm_chatbox table th{width:30px; vertical-align:top; text-align:center; padding:10px 0px 15px 0px;}
    .user_pm_chatbox table th div{display:block; width:9px; height:20px; margin-left:10px; *margin-left:5px; background:URL('/img/icon_set_1.gif') 0px -1000px no-repeat;}
     .user_pm_chatbox table tr.in th div{background-position: 0px -1082px;}
     .user_pm_chatbox table tr.out th div{background-position: 0px -1051px;}
   .user_pm_chatbox table td{font-size:0.98em; line-height:1.3em; padding:12px 0px 15px 0px;}
    .user_pm_chatbox table td.pref{font-size:0.88em; line-height:1.3em; padding:12px 5px 15px 0px; color:#999; width:80px; padding-left:20px;}
   .user_pm_chatbox table tr td, .user_pm_chatbox table tr th{border-bottom:1px solid #fff;}  
    .user_pm_chatbox table tr.out{background:#e6eceb;}
    .user_pm_chatbox table tr.in{background:#f0f6e4;}

.user_pm_iformer{}
    .user_pm_iformer ul.clubs_lst{_zoom:1;}
      .user_pm_iformer ul.clubs_lst li{border-bottom:#FFF 1px solid; padding:10px 15px 10px;}
        .user_pm_iformer ul.clubs_lst li a.name{line-height:1.3em; font-weight:bold;}
        .user_pm_iformer ul.clubs_lst li .date{font-size:0.9em; color:#8f8f8f; display:block; margin-bottom:5px;}
        .user_pm_iformer ul.clubs_lst li .name{font-size:0.9em;}
          .user_pm_iformer ul.clubs_lst li .name a{color:#4f4f4f;}
        .user_pm_iformer ul.clubs_lst li .cont{display:block; line-height:1.4em; clear:both; font-size:0.98em; margin:5px 0px;}

.clubuser_PM{}
  .clubuser_PM .title{font-size:0.98em; display:block; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; padding:5px 0px 3px; width:100%; color:#8f8f8f;}
  .clubuser_PM ul{_zoom:1;}
    .clubuser_PM ul li{padding:10px 0px 11px; font-size:0.98em; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; display:block; width:100%;}
      .clubuser_PM ul li a.name{line-height:1.3em; font-weight:bold;}
      .clubuser_PM ul li .date{font-size:0.9em; color:#8f8f8f; display:block; margin-bottom:2px;}
      .clubuser_PM ul li .name{font-size:0.98em;}
        .clubuser_PM ul li .name a{color:#4f4f4f;}
      .clubuser_PM ul li .cont{display:block; line-height:1.4em; clear:both; font-size:0.98em; margin:5px 0px;}

.UserPMlist{}
  .UserPMlist li{border:1px solid #dae2e2; border-width:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:10px; padding:10px;}
    .UserPMlist li table tr th{padding-right:10px; vertical-align:top;}
    .UserPMlist li table tr td{width:100%;}
      .UserPMlist li table tr td .name{font-weight:bold;}
      .UserPMlist li table tr td .msg{font-size:0.98em; line-height:1.3em; padding:0.5em 0px;}
      .UserPMlist li table tr td .read_more{font-size:0.98em; padding-right:12px; background:URL('/img/icon_set_1.gif') 100% -1224px no-repeat;}
/* / USER_PM */

.samecars_box{margin:0 -10px 0 -30px;}
  .samecars_box li{display:block; width:49%; float:left;}
  .samecars_box li.clear{display:block; width:100%; float:none;}
    .samecars_box li .became_member{display:block; padding:7px 10px 10px 10px; border:1px solid #dae2e2; margin:0px 0px 30px 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:73px; _height:76px;}
    .samecars_box li .became_member .separater{padding:0px 10px 0px 0px; margin-right:9px; border-right:1px solid #ccc; white-space:nowrap;}
      .samecars_box li .became_member table th{padding: 2px 10px 0px 0px; vertical-align:top;}

.club_allclubs{margin:0 -16px 0 -30px; *margin:0px -16px 0px -30px; position:relative; *zoom:1; _left:-1px; position:relative;}
  .club_allclubs li{display:block; width:49%; float:left; *zoom:1;}
    .club_allclubs li .became_member{display:block; padding:7px 10px 10px 10px; border:1px solid #dae2e2; margin:0px 0px 30px 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
      .club_allclubs li .became_member table{width:100%;}
        .club_allclubs li .became_member table th{padding: 2px 10px 0px 0px; vertical-align:top; width:90px;}
        .allclubs_list li .became_member table th{height:auto; width:110px;}
          .allclubs_list li .became_member table td .club_mark{line-height:1.4em; font-size:0.98em; height:3em; display:block; overflow:hidden; position:relative; z-index:1;}
          .allclubs_list li .became_member table td.info{width:100%\9;}
            .allclubs_list li .became_member table td.info .title{display:block; height:2.6em; overflow:hidden; z-index:1;}
            .allclubs_list li .became_member table td .desc{font-size:0.98em; line-height:1.3em; margin-top:1px;}
            .allclubs_list li .became_member table td .counts{font-size:0.9em; color:#8F8F8F; float:left; height:22px; line-height:22px;}
            .allclubs_list li .became_member table td .clubcardbrand{width:33px; overflow:hidden; position:relative; z-index:1; float:right;}
              .allclubs_list li .became_member table td .clubcardbrand a{display:block; width:47px; height:22px; background:URL('/img/new_logos.png') 0px 0px no-repeat; margin-left:-7px;}
      
.new_img_in_club img{margin:0px 10px 10px 0px;}

.topclubs{}
  .topclubs .box_2{padding:5px 0px;}
    .topclubs ul{margin:0px -9px; _zoom:1;}
      .topclubs ul li{border-bottom:#b2c2c1 1px solid; padding:6px 12px 13px;}
        .topclubs ul li a.name{font-weight:bold; display:block; margin-bottom:4px; line-height:1.4em;}
        .topclubs ul li img{margin:4px 10px 5px 0px; float:left;}
        .topclubs ul li .count{clear:both; display:block; font-size:0.88em; color:#8F8F8F; margin-top:5px;}
        .topclubs ul li .description{font-size:0.98em; line-height:1.4em; padding-top:5px; }
        .topclubs ul li .logo{display:block; margin:4px -10px 0px 0px; width:47px; height:22px; background:URL('/img/new_logos.png') 0px 0px no-repeat;}

.subj_lst{position:relative; z-index:10;}
  .subj_lst li{display:block; padding-bottom:1.3em; *zoom:1; margin-bottom:2.6em; background:URL('/img/logos_dots.gif') 0px 100% repeat-x;}
    .subj_lst li .a_ava{float:left; margin-right:-60px;}
    .subj_lst li.last{background:none; margin-bottom:1.3em;}
.subj_lst_magazine li.last{margin-bottom:0px;}
.subj_lst_no_separate li{background:none;}
  
.big_newswave{padding-top:20px;}
  .big_newswave li{background:none !important; clear:both; padding:0px 0px 0px !important; margin:0px 0px 30px !important;}
  .big_newswave .ava{float:left;}
  .big_newswave .newswave_event{margin:2px 0px 10px 0px;}
  .big_newswave .became_member{display:block; padding:7px 10px 10px 10px; margin-bottom:5px; border:1px solid #dae2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
    .big_newswave .became_member table th{padding: 2px 10px 0px 0px; vertical-align:top;}
  .big_newswave .clubs_w_box{*margin-top:0px;}

.event_wave{overflow:hidden; padding-top:5px;}
.event_wave li{padding:10px 10px 15px; margin:0px; position:relative; z-index:1; top:1px;}
.event_wave li .clubs_w_box{margin-top:0px;}
.event_wave li.last{background:#ccc;}
.event_wave li.new_event{background-color:#f5f7f7 !important;}
.event_wave li.date_plank{background:#E6ECEC; border-radius:5px; padding:5px 10px; font-size:0.98em; margin:-5px 0 0; *margin:-5px 0px -2px;}
.event_wave li.date_plank table{width:100%;}
.event_wave li.date_plank table td{color:#8e8f8f; text-align:right;}
.event_wave li.date_plank table th{font-weight:bold; padding-right:15px;}
.event_wave li.date_plank_no_hr table td{text-align:left;}

.eventbox_in_ew{margin-left:75px; padding:10px 0px 0px; position:relative; line-height:1.3em; border:0px;}

.eventbox_in_ew .txt{font-size:0.98em; line-height:1.5em;}
.eventbox_in_ew .txt a{color:#4E4E4E;}
.del_from_wave{display:none; float:right;  position:relative; width:11px; height:11px; background:URL('/img/icon_set_2.gif') -3px -493px no-repeat; margin-top:-10px; margin-bottom:-11px;}
.del_from_wave .tip{display:none; cursor:default; background:#e3eaea; padding:5px; z-index:1; border:1px solid #A9BABA; border-radius:5px 5px 5px 5px; box-shadow:0 2px 4px #D4D4D4; right:-8px;  position:absolute; top:18px;}
.del_from_wave .tip u{background: url("/img/arrow_top_gray.gif") 0 0 no-repeat; height:8px; right:5px; position:absolute; top:-8px; width:14px; display:block;}
.del_from_wave .tip span{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; color:#4D939E; white-space:nowrap; line-height:1em; cursor:pointer; border-bottom:1px dotted #4D939E; padding:0px; font-size:0.98em; margin:4px;}
.del_from_wave .tip span:hover{padding-bottom:1px; border-bottom:0px;}
.del_from_wave:hover{background-position:-3px -504px;}
.del_from_wave:hover .tip{display:block;}

.clubs_w_box .del_from_wave{margin:0px -7px -11px 0px; z-index:10;}

.ew_club_in_box{border-top:1px dotted #a9baba;}
.ew_club_in_box h4{font:normal 0.98em/1.3em Tahoma; padding:0px; margin:0px;}
.ew_club_in{margin:5px 0px 0px;}
.ew_club_in li{margin:-10px; padding:0px; margin:0px; width:32%; background:none;}
.ew_club_in li .box{text-align:left; overflow:hidden;}
.ew_club_in li .box .ava{float:left; margin-right:-70px;}
.ew_club_in li .box .desc{width:auto; margin-left:70px; float:left;}

.bortjournal li{background:none; margin:0px; padding:0px 0px 30px !important;}
        
.clubs_w_box{border:1px solid #a9baba; margin:0px 0px 0px 75px; *margin-top:-14px; _margin-top:0px; position:relative; z-index:1;}
 .bortjournal .clubs_w_box{margin:0px; *margin-top:-14px; _margin-top:0px;}
  .clubs_w_box .l_top{background:url("/img/clubs_box_white_t_l.png") no-repeat scroll 0 0 transparent; margin:-2px 0 0 -12px; position:relative; z-index:2;}
   .bortjournal .clubs_w_box .l_top{background:url("/img/clubs_box_white_t_l_no_arrow.png") no-repeat scroll 11px 1px transparent;}
  .clubs_w_box .r_top{background:url("/img/clubs_box_white_t_r.png") no-repeat scroll 100% 1px transparent; margin:0px -2px 0 0px; position:relative; z-index:3;}
  .clubs_w_box .l_bot{background:url("/img/clubs_box_white_b_l.png") no-repeat scroll 0 100% transparent; margin:0px 0px -1px 10px; position:relative; z-index:4;}
  .clubs_w_box .r_bot{background:url("/img/clubs_box_white_b_r.png") no-repeat scroll 100% 100% transparent; margin:0px -1px -1px 0px; position:relative; z-index:5; padding:15px 20px;}
        
.clubs_ew_new_box{border:1px solid #a9baba; background:#f5f7f7; margin:0px 0px 0px 75px; *margin-top:10px; _margin-top:0px;  position:relative; z-index:1;}
 .bortjournal .clubs_ew_new_box{margin:0px; *margin-top:-14px; _margin-top:0px;}
  .clubs_ew_new_box .l_top{background:url("/img/clubs_box_gray_t_l.png") no-repeat scroll 0 0 transparent; margin:-2px 0 0 -12px; position:relative; z-index:2;}
  .clubs_ew_new_box .r_top{background:url("/img/clubs_box_gray_t_r.png") no-repeat scroll 100% 1px transparent; margin:0px -2px 0 0px; position:relative; z-index:3;}
  .clubs_ew_new_box .l_bot{background:url("/img/clubs_box_gray_b_l.png") no-repeat scroll 0 100% transparent; margin:0px 0px -1px 10px; position:relative; z-index:4;}
  .clubs_ew_new_box .r_bot{background:url("/img/clubs_box_gray_b_r.png") no-repeat scroll 100% 100% transparent; margin:0px -1px -1px 0px; position:relative; z-index:5; padding:15px 20px;}

.clubs_g_box{background:#e5ebec; margin:3px 0px 0px 75px;}
  .clubs_g_box .l_top{background:url("/img/clubs_box_com_t_l.png") no-repeat scroll 0 0 transparent; margin:0px;zoom:1;}
  .clubs_g_box .r_top{background:url("/img/clubs_box_com_t_r.png") no-repeat scroll 100% 0px transparent; *background-position:100% 1px; margin:-1px 0px 0px 0px;}
  .clubs_g_box .l_bot{background:url("/img/clubs_box_com_b_l.png") no-repeat scroll 0 100% transparent; margin:0px; position:relative; z-index:1;}
  .clubs_g_box .r_bot{background:url("/img/clubs_box_com_b_r.png") no-repeat scroll 100% 100% transparent; margin:0px; position:relative; z-index:1; padding:10px;}
.clubs_g_box_first{margin:3px 0px 0px 75px; padding-top:8px; background:URL('/img/clubs_box_first_com.png') 20px 0px no-repeat;}
  .clubs_g_box_first .clubs_g_box{margin:0px;}

.bortjournal .clubs_g_box{margin:3px 0px 0px;}
.bortjournal .clubs_g_box_first{margin:3px 0px 0px;}  
  .bortjournal .clubs_g_box_first .clubs_g_box{margin:0px;}

.club_main_hr_panel{margin:0px; padding-top:8px; background:URL('/img/clubs_box_first_com.png') 20px 0px no-repeat;}
  .club_main_hr_panel .clubs_g_box{margin:0px;}
  .club_main_hr_panel .cnt{padding:7px 7px 7px 22px;}

.club_main_hr_panel .subscription{padding:3px 0px 0px;}
  .club_main_hr_panel .subscription .infoSubscribe{float:left; font-size:0.98em; padding-left:20px; line-height:1em;}
    .club_main_hr_panel .subscription .infoSubscribe input{border:0px; padding:0px; width:auto; margin:0px 9px 0px -20px; *margin:-4px 0px -5px -25px; float:left;}
  .club_main_hr_panel .subscription .infosubscribe_help{float:left; display:inline-block; width:16px; height:16px; background:URL('/img/icon_set_2.gif') 0px -194px no-repeat; margin:-2px 5px 2px 10px; *margin:-2px 5px -5px 10px;}
  .club_main_hr_panel .subscription .infosubscribe_helpbox{display:none; width:250px; float:left; position:relative; z-index:2; margin-bottom:-100%; background:#f8f3dd; border:1px solid #eadfb0; padding:5px; border-radius:3px; _zoom:1; -moz-border-radius:3px; -webkit-border-radius:3px; top:0px; *top:5px; margin-right:-10px; _margin-right:-6px; *margin-left:-10px; font-size:0.98em; line-height:1.3em;}
    .club_main_hr_panel .subscription .infosubscribe_helpbox .arrow{position:relative; display:block; float:right; width:18px; height:8px; background:URL('/img/helpbox_arrow.gif') 0px 0px no-repeat; right:8px; margin-top:-13px;}
  .club_main_hr_panel .addTopicSS{display:block; float:left; padding:0px 0px 0px 20px; height:16px; line-height:13px; background:url("/img/icon_set_1.gif") no-repeat 0 -1305px;}
  .club_main_hr_panel .clubSSearch{float:right; margin-right:5px; *margin-right:15px; _margin:5px;}
    .club_main_hr_panel .clubSSearch input{margin:0px; padding:0px;} 
    .club_main_hr_panel .clubSSearch .keyword{border: 1px solid #969696; width:130px; font-size:0.98em; height:14px; line-height:14px; padding:1px 0px 2px 10px; *padding:2px 0px 1px 10px; float:right; margin:0px 3px 0px 0px;}
    .club_main_hr_panel .clubSSearch .btn_gray{background:#5a6c6c; color:#fff; height:14px; padding:2px 20px 3px; text-decoration:underline; font-size:0.98em; float:right}
     .club_main_hr_panel .clubSSearch .btn_gray:hover{text-decoration:none;}

.club_main_hr_panel .tipIcon16{margin:-3px 0px 0px 10px;}

.comment_content{display:block; zoom:1; padding-left:65px !important; font-size:0.98em; line-height:1.3em;}
  .comment_content .ava{float:left; margin-left:-50px; width:40px; margin-top:3px; margin-bottom:15px;}
  
.com_publ_short, .com_publ_full, .com_small_ava{display:block; zoom:1; padding-left:65px !important; font-size:0.98em; line-height:1.3em;}
  .com_publ_short .ava, .com_publ_full .ava, .com_small_ava .ava{float:left; margin-left:-50px; width:40px; margin-top:3px;}

.com_small_ava .validatorError{margin-top:7px;}

.comment_not_allow{background:#fff; border:solid 1px #b6b8b8; padding:7px 10px 10px; font-size:0.95em;}
  .comment_not_allow .input{display:block; border:1px dotted #969696; background:URL('/img/club_com_no_allow_bg.gif') #e5ebec 0px 0px repeat; height:1.4em;}
  .comment_not_allow .text{font-size:0.98em; line-height:1.8em; margin:0px;}
  .comment_not_allow .f_connect{width:72px; height:18px; margin:0px 0px -5px 4px; background:URL('/img/f_connect.png') 0px 0px no-repeat;}
.fb_connect{width:72px; height:18px; background:URL('/img/f_connect.png') 0px 0px no-repeat;}

h2.wannabeinclub{margin-bottom:5px; text-transform:none;}
div.wannabeinclub{padding-bottom:20px;}
  .wannabeinclub .button_green{float:left;}
    .wannabeinclub .button_green span{width:97px;}
  .wannabeinclub p{line-height:1.5em; margin-bottom:18px;}
  .wannabeinclub .login{float:right; line-height:1em; width:155px; margin-top:-1px; margin-bottom:0px; display:block; font-size:0.98em; color:#6C6C6C;}
  
.green_club_box{background:URL('/img/green_t_r_box.png') #f1f4e1 100% 0px no-repeat; padding:0px 10px 0px 0px; }
  .green_club_box .bottom{width:270px; background:URL('/img/green_b_l_box.png') 0px 100% no-repeat; margin:0px 0px 30px 0px; padding:10px 0 10px 15px; }
  .green_club_box .bottom .intro{line-height:1.3em; padding:5px 0px 5px;}

/* club nav panel */
.club_nav_box{display:block; clear:both; width:300px; height:174px; overflow:hidden; position:relative; z-index:1; zoom:1;}
.one_row_club_nav_box{height:86px;}
.club_nav_box li{float:left; width:101px; height:86px; border-bottom:1px solid #cddad9; margin-bottom:1px;}
.club_nav_box li.second_row,
.one_row_club_nav_box li{border-bottom:0px;}
.club_nav_box li.last,
.club_nav_box li.first,
.club_nav_box li.second_row_first,
.club_nav_box li.second_row_last{float:left; width:99px;}
    .club_nav_box li a{display:block;  width:101px; height:86px; background:URL('/img/club_nav_box_bgs.png') #f2f6f7 -1px -344px no-repeat; text-align:center; font-size:0.98em;}
      .club_nav_box li a span{cursor:pointer; display:block; width:100%; height:48px; top:13px; overflow:hidden; z-index:1; position:relative; margin-bottom:9px;}
        .club_nav_box li a span i{cursor:pointer; display:block; width:80; margin:0 auto; width:80px; height:335px; background:URL('/img/club_nav_icons.png') 0px 0px no-repeat;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/club_nav_icons.png); }
        .club_nav_box li a.new_subj span i{margin-top:0px;}
        .club_nav_box li a.blog span i{margin-top:-48px;}
        .club_nav_box li a.add_club span i{margin-top:-96px;}
        .club_nav_box li a.members span i{margin-top:-144px;}
        .club_nav_box li a.clubs span i{margin-top:-192px;}
        .club_nav_box li a.topics span i{margin-top:-240px;}
        .club_nav_box li a.tellFriend span i{margin-top:-288px;}
    .club_nav_box li a:hover{background-position:-103px -344px; background-color:#f4f7f8;}
    .club_nav_box li a:active,
    .club_nav_box li a.active{background-position:-205px -344px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
    .club_nav_box li a.active{font-weight:bold; cursor:default;}
    .club_nav_box li a.active *{cursor:default;}
        .one_row_club_nav_box li a{display:block;  width:101px; height:86px; background:URL('/img/club_nav_box_bgs.png') #f2f6f7 -1px -344px no-repeat;}
        .one_row_club_nav_box li a:hover{background-position:-103px -344px; background-color:#f4f7f8;}
        .one_row_club_nav_box li a:active,
        .one_row_club_nav_box li a.active{background-position:-205px -344px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
        .one_row_club_nav_box li a.active{font-weight:bold; cursor:default;}
        .one_row_club_nav_box li a.active *{cursor:default;}
            .club_nav_box li.last a,
            .club_nav_box li.first a,
            .club_nav_box li.second_row_first a,
            .club_nav_box li.second_row_last a{width:99px;}
                .club_nav_box li.first a{background-position:0px 0px;}
                .club_nav_box li.first a:hover{background-position:-99px 0px;}
                .club_nav_box li.first a:active,
                .club_nav_box li.first a.active{background-position:-198px 0px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                .club_nav_box li.first a.active{font-weight:bold; cursor:default;}
                .club_nav_box li.first a.active *{cursor:default;}
                    .club_nav_box li.second_row_first a{background-position:0px -86px;}
                    .club_nav_box li.second_row_first a:hover{background-position:-99px -86px;}
                    .club_nav_box li.second_row_first a:active,
                    .club_nav_box li.second_row_first a.active{background-position:-198px -86px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                    .club_nav_box li.second_row_first a.active{font-weight:bold; cursor:default;}
                    .club_nav_box li.second_row_first a.active *{cursor:default;}
                        .one_row_club_nav_box li.first a{background-position:0px -430px;}
                        .one_row_club_nav_box li.first a:hover{background-position:-99px -430px;}
                        .one_row_club_nav_box li.first a:active,
                        .one_row_club_nav_box li.first a.active{background-position:-198px -430px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                        .one_row_club_nav_box li.first a.active{font-weight:bold; cursor:default;}
                        .one_row_club_nav_box li.first a.active *{cursor:default;}
                .club_nav_box li.last a{background-position:0px -172px;}
                .club_nav_box li.last a:hover{background-position:-99px -172px;}
                .club_nav_box li.last a:active,
                .club_nav_box li.last a.active{background-position:-198px -172px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                .club_nav_box li.last a.active{font-weight:bold; cursor:default;}
                .club_nav_box li.last a.active *{cursor:default;}
                    .club_nav_box li.second_row_last a{background-position:0px -258px;}
                    .club_nav_box li.second_row_last a:hover{background-position:-99px -258px;}
                    .club_nav_box li.second_row_last a:active,
                    .club_nav_box li.second_row_last a.active{background-position:-198px -258px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                    .club_nav_box li.second_row_last a.active{font-weight:bold; cursor:default;}
                    .club_nav_box li.second_row_last a.active *{cursor:default;}
                        .one_row_club_nav_box li.last a{background-position:0px -519px;}
                        .one_row_club_nav_box li.last a:hover{background-position:-99px -519px;}
                        .one_row_club_nav_box li.last a:active,
                        .one_row_club_nav_box li.last a.active{background-position:-198px -519px; background-color:#c2d0d2; color:#424242; text-decoration:none;}
                        .one_row_club_nav_box li.last a.active{font-weight:bold; cursor:default;}
                        .one_row_club_nav_box li.last a.active *{cursor:default;}

.club_nav_box_expand{margin:0 auto; background:#f2f7f8; font-size:0.9em; padding:2px 0px 2px; text-align:center; width:102px; border-radius:0px 0px 5px 5px;}
.club_nav_box_expand a{text-decoration:none; line-height:1em; display:-moz-inline-stack; display:inline-block; padding:0px; _overflow:hidden; *zoom:1; *display:inline; border-bottom:1px dotted #8facb1; color:#8facb1;}
.club_nav_box_expand a:hover{padding-bottom:1px; border:0px;}

.club_small_nav_box{height:39px;}
.club_small_nav_box li{float:left; display:block; float:left; width:50px; height:39px;}
.club_small_nav_box li a{display:block; cursor:pointer; float:left; width:50px; height:39px; background:URL('/img/club_nav_box_small_bgs.jpg') #f2f6f7 0px -39px no-repeat;}
.club_small_nav_box li a span{display:block; height:18px; overflow:hidden; top:10px; position:relative; z-index:1;}
.club_small_nav_box li a span i{display:block; width:18px; height:126px; margin:0 auto; background:URL('/img/club_nav_box_small_set.png') 0px 0px no-repeat;}
.club_small_nav_box li a.new_subj span i{margin-top:0px;}
.club_small_nav_box li a.blog span i{margin-top:-18px;}
.club_small_nav_box li a.add_club span i{margin-top:-36px;}
.club_small_nav_box li a.members span i{margin-top:-54px;}
.club_small_nav_box li a.clubs span i{margin-top:-72px;}
.club_small_nav_box li a.topics span i{margin-top:-90px;}
.club_small_nav_box li a.tellFriend span i{margin-top:-110px;}
.club_small_nav_box li a:hover{background-position:0px -78px;}
.club_small_nav_box li a:active{background-position:0px -273px;}
.club_small_nav_box li a.active{background-position:0px -273px; cursor:default;}
.club_small_nav_box li.first a{background-position:0px 0px;}
.club_small_nav_box li.last a{background-position:0px -117px;}
.club_small_nav_box li.first a:hover{background-position:0px -156px;}
.club_small_nav_box li.first a:active{background-position:0px -234px;}
.club_small_nav_box li.first a.active{background-position:0px -234px; cursor:default;}
.club_small_nav_box li.last a:hover{background-position:0px -195px;}
.club_small_nav_box li.last a:active{background-position:0px -312px;}
.club_small_nav_box li.last a.active{background-position:0px -312px; cursor:default;}
/* // club nav panel */

.see_all_comments{padding:9px 15px 11px !important; font-size:0.9em;}
.see_all_comments i{display:block; cursor:pointer; float:left; width:12px; height:12px; background:URL(/img/icon_set_2.gif) -2px -379px no-repeat; margin:0px 5px 0px 0px; position:relative; top:2px;}

/* quick post */
.quick_post{margin:0px; padding-top:8px; background:URL('/img/clubs_box_first_com.png') 20px 0px no-repeat;}
  .quick_post .clubs_g_box{margin:0px; margin-top:1px; *margin-top:0px;}
  .quick_post .cnt{padding:7px 7px 7px 22px;} 
  .quick_post .button_1{font-size:0.98em;}
  .quick_post .say_more{font-size:0.98em; margin:5px 0 0 3px; float:left;}
  .quick_post .q_postsubmit{position:relative; z-index:1; padding-top:10px;}

.qpost_menu{overflow:hidden; font-size:0.98em; position:relative; zoom:1; z-index:1; padding:0px 0px 7px; margin:0px 0px 0px; _width:280px; _overflow:visible;}
  .qpost_menu a{text-decoration:none; width:auto !important; display:block; float:left; padding-left:20px; margin-right:14px; *margin-right:13px;}
    .qpost_menu a span{text-decoration:none; border-bottom:1px dotted #4D939E; line-height:1em; padding:0px; display:block; margin:2px 0 -2px; clear:both; position:relative; z-index:1;}
     .qpost_menu a:hover span{border:0px; padding-bottom:1px;}
    .qpost_menu a u{display:none; width:16px; margin:4px auto 0px; *zoom:1; *float:left; height:7px; background:URL('/img/com_publ_box.gif') 0px 0px no-repeat; _position:absolute;}
    .qpost_menu a.active{cursor:default;}     
     .qpost_menu a.active span{border:0px; padding:0px 0px 1px; color:#4E4E4E;}     
     .qpost_menu a.active u{display:block;}    
    .qpost_menu a{background:URL('/img/compubl_set.gif') 0px 0px no-repeat; height:16px;}
     .qpost_menu a.com{background-position:0px -16px;}
     .qpost_menu a.photo{background-position:0px 0px; *background-position:0px 1px; *height:17px;}
      .qpost_menu a.photo u{*margin-top:4px !important;}
     .qpost_menu a.link{background-position:0px -32px;}
     .qpost_menu a.video{margin-right:0px; background-position:0px -48px;}
.qpost_menu_nobg a u{background-position:0px -7px; margin:4px auto 0px;}
.qpost_menu .count{float:right; font-size:0.98em; color:#8f8f8f;}

.q_actionbox{background:#fff; border:1px solid #B6B8B8; margin:-1px 0px 0px; padding:5px; position:relative; z-index:1;}
.q_actionbox_nobg{background:none; padding:6px 5px;}
.q_actionbox .arrow{display:block; width:16px; position:absolute; margin:-12px 0px 0px 20px; *zoom:1; *float:left; height:7px; background:URL('/img/com_publ_box.gif') 0px 0px no-repeat;}
.q_actionbox_nobg .arrow{margin:-13px 0px 0px 20px; background-position:0px -7px;}
.q_actionbox textarea{border:0px; width:100%; resize:none; font:normal 0.98em/1.3em Tahoma; overflow:hidden;}
.q_actionbox input{border:0px; margin:0px; width:100%; resize:none; padding:0px; font:normal 0.98em/1.3em Tahoma;}
.q_actionbox .q_actionbox{padding:3px 5px;}

.q_actionbox_edit{background:none; border:0px; margin-bottom:0px;}
.q_actionbox_edit .arrow{display:none;}

.q_actionbox .add_photo{display:block; width:100px; height:73px; margin:5px auto 10px; border:1px solid #B6B8B8; background:URL('/img/add_photo.gif') #fff 50% 23px no-repeat;}
.q_actionbox .add_photo:hover{background-position:50% -450px;}
.q_actionbox .added_foto{display:block;margin:0px 0px 10px; text-align:center;}
.q_actionbox .added_foto img{}
.q_actionbox .adding_foto{display:block; margin:0 auto 10px; border:1px solid #B6B8B8; width:100px; height:73px; background:URL('/img/club_photo_spinner.gif') #FFF 50% 50% no-repeat;}
.q_actionbox .lnk_input{margin-right:120px; height:16px;}
.q_actionbox .lnk_btn{margin:-20px -7px 0 0;}

 
.lnk_snippet{margin:0px 0px 8px 0px; *padding-bottom:4px;}
.q_actionbox .lnk_snippet{margin:5px 0px;}
.lnk_snippet .l_column{float:left; width:113px;}
.lnk_snippet .r_column{margin:0px 0px 0px 113px; overflow:hidden; position:relative; z-index:1;}
.lnk_snippet .l_column .img{}
.lnk_snippet .l_column .img img{width:100px;}
.lnk_snippet .r_column .title{font-weight:bold; zoom:1; color:#464646; text-decoration:none; display:inline; padding-right:15px; background:URL('/img/editable_pencil.gif') 100% 3px no-repeat; position:relative; z-index:1; padding-bottom:2px;}
.lnk_snippet .r_column .title:hover{text-decoration:underline;}
.lnk_snippet .r_column .title textarea{font-weight:bold; font-family:Tahoma; line-height:1.2em; width:100% !important; font-size:0.98em; color:#464646; text-decoration:none;  border:0px;}
.lnk_snippet .r_column .link{color:#8f8f8f; zoom:1; font-size:0.9em; display:block; margin-top:5px; white-space:nowrap; overflow:hidden; position:relative; z-index:1;}
.lnk_snippet .r_column .link .path_mist{background:url("/img/path_mist.png") no-repeat scroll 0 0 transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist.png); display:block; float:right; height:20px; margin-top:-19px; margin-top:0px\9; *margin-top:-19px; height:13px\9; *height:20px;  position:relative; width:20px; z-index:3;}
.lnk_snippet .lnk_snippet_nav{margin:0px 0px 5px 2px; padding:0px;} /*some overstyle .lnk_snippet_nav*/
.lnk_snippet .no_preview{display:block; float:left; padding:0px 0px 5px 3px; font-size:0.98em;}
.lnk_snippet .no_preview input{width:auto; padding:0px; margin:0px; position:relative; top:2px; margin:0px 5px 0px 0px; border:0px;}
.lnk_snippet .dotted_line{margin:0px -5px; padding-right:10px;}
.lnk_snippet .q_actionbox{margin:7px 3px 3px;}

.q_actionbox .wait{display:none; opacity:1; filter:alpha(opacity=100); position:absolute; padding:0px 0px 0px 30px; background:URL('/img/blank.gif') 0px 0px no-repeat; font-size:0.98em; z-index:5; width:100%; text-align:center; height:35px; margin:0px; left:0; top:0; padding-left:0px;}
.q_actionbox_wait *{opacity:0.5; filter: alpha(opacity=50); position:relative; z-index:-1;}
.q_actionbox_wait .button_1 span{opacity:1; filter: alpha(opacity=100);}
.q_actionbox_wait .button_1{margin-bottom:-3px\9; *margin-bottom:0px;}
.q_actionbox_wait .arrow{opacity:1; filter:alpha(opacity=100);}
.q_actionbox_wait .wait{display:block;}
.q_actionbox_wait .wait span{opacity: 1; filter: alpha(opacity=100); background:URL('/img/spinner_wait.gif') 0px 50% no-repeat; position:absolute; width:140px; padding-left:20px;  margin-top:-9px; margin-left:-85px; top:50%; left:50%;}
/* / quick post */

/* autoLike */
.autoLike{display:-moz-inline-stack; display:inline-block;  _overflow:hidden; *zoom:1; *display:inline !important; background:#e6eced URL(/img/like_set.png) 0px -36px repeat-x; border:1px solid #b2c2c1; font-size:0.98em; margin:0px;}
.autoLike .plusOne{text-decoration:none; float:left; display:block; height:18px; line-height:14px; line-height:15px\9; padding:1px;}
.autoLike .plusOne i{display:block; cursor:pointer; float:left; width:19px; height:18px; background:#eede1e URL(/img/like_set.png) 0px 0px no-repeat;}
.autoLike .plusOne u{margin:0px 4px 0px 6px; border-bottom:1px dotted #4D939E; text-decoration:none; line-height:15px;}
.autoLike a.plusOne:hover u{padding:0px 0px 1px; border-bottom:0px dotted #4D939E;}
.autoLike span.plusOne u{border-bottom:0px dotted #4D939E; padding:0px 0px 1px;}
.autoLike .count{display:block; float:left; font-size:0.9em; height:21px; min-width:12px; text-align:center; line-height:20px; line-height:21px\9; *line-height:20px; font-weight:bold; padding:0px 4px; margin:-1px 0px; border-left:1px solid #b2c2c1;}
.liked .plusOne i{background-position:0px -18px; cursor:default;} 

.like_table_xl,
.like_table_hr,
.like_table{width:100%;}

.like_table tr th,
.like_table_hr tr th,
.like_table_xl tr th{width:90px;}

.like_table tr td.ad_btn{width:17px;}
.like_table_hr tr td.ad_btn{width:45px;}

.like_table tr td.ad_btn .admin_edit_btns,
.like_table_xl tr td.ad_btn_in_preview .admin_edit_btns{margin-top:-3px;}
.like_table_xl tr td.ad_btn_offtop{width:100px;}

.like_table_xl .admin_edit_btns .del{float:right;}

.like_table_xl tr th{width:135px;}
.like_table_hr tr th{width:auto;}

.like_table_xl tr th .autoLike,
.like_table_hr tr th .autoLike,
.like_table tr th .autoLike{float:right; margin:-3px 4px 0px 0px; position:relative; z-index:1;}
.like_table_hr tr th .autoLike{margin-top:-1px; margin:-1px 0px;}

.like_table_hr tr th .offtop_chkbox{margin:5px 0px 0px 5px; display:block; float:right;}

.subj_lst .like_table_hr{ position:relative; z-index:10; zoom:1;}

.autolike_offer{margin:-4px 10px -4px 0px; float:right;}
.autoLike_art_n_news{float:left; height:22px; margin-top:1px;}

.comment_content .autoLike,
.comment_content .admin_edit_btns{display:none;}

.comment_content .admin_edit_btns .del{display:block;}
/* autoLike */

.offtop_chkbox{font-size:0.98em;  height:16px; float:left; margin:-2px 0px 0px 5px;}
.offtop_chkbox input{width:auto; margin:2px 3px 0px 0px; margin-top:-2px\9; position:relative; float:left;}

/* ratings */

/* for new type (color) just add new set in sprite and three lines in css */
.rating_big_box{height:16px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
  .rating_big_box .stars{display:block; width:16px; height:16px; background:URL('/img/rating_stars.gif')  0px 0px no-repeat;}
   .rating_big_box .star_1{width:16px;}
   .rating_big_box .star_2{width:36px;}
   .rating_big_box .star_3{width:56px;} 
   .rating_big_box .star_4{width:76px;}
.rating_big_box .type_0{background:URL('/img/rating_stars.gif') 0px -39px no-repeat;}
.rating_big_box .type_1{background:URL('/img/rating_stars.gif') 0px 0px no-repeat;}
.rating_big_box .type_2{background:URL('/img/rating_stars.gif') 0px -78px no-repeat;}
.rating_big_box .type_3{background:URL('/img/rating_stars.gif') 0px -150px no-repeat;}
.rating_big_box .type_4{background:URL('/img/rating_stars.gif') 0px -189px no-repeat;}

.rating_mid_box{width:50px; height:12px; padding:2px 5px 0px; *padding-top:4px; margin-bottom:-5px;}
  .rating_mid_box .stars{display:block; width:12px; height:10px; background:URL('/img/rating_stars.gif') 0px -16px no-repeat;}
   .rating_mid_box .star_1{width:10px;}
   .rating_mid_box .star_2{width:23px;}
   .rating_mid_box .star_3{width:36px;}
   .rating_mid_box .star_4{width:50px;}
.rating_mid_box .type_0{background:URL('/img/rating_stars.gif') 0px -55px no-repeat;}
.rating_mid_box .type_1{background:URL('/img/rating_stars.gif') 0px -16px no-repeat;}
.rating_mid_box .type_2{background:URL('/img/rating_stars.gif') 0px -94px no-repeat;}
.rating_mid_box .type_3{background:URL('/img/rating_stars.gif') 0px -166px no-repeat;}
.rating_mid_box .type_4{background:URL('/img/rating_stars.gif') 0px -205px no-repeat;}
.rating_in_big_card .rating_mid_box{padding:2px 29px 2px 5px;}
.rating_in_topiclist{position:relative; top:62px; width:60px; z-index:10; margin-bottom:-14px;}
.rating_in_topiclist .rating_mid_count{white-space:nowrap;}

.rating_small_box{width:40px; height:8px;}
  .rating_small_box .stars{display:block; width:8px; height:8px; background:URL('/img/rating_stars.gif') 0px -26px no-repeat;}
   .rating_small_box .star_1{width:8px;}
   .rating_small_box .star_2{width:18px;}
   .rating_small_box .star_3{width:30px;}
   .rating_small_box .star_4{width:40px;}
.rating_small_box .type_0{background:URL('/img/rating_stars.gif') 0px -65px no-repeat;}
.rating_small_box .type_1{background:URL('/img/rating_stars.gif') 0px -26px no-repeat;}
.rating_small_box .type_2{background:URL('/img/rating_stars.gif') 0px -104px no-repeat;}
.rating_small_box .type_3{background:URL('/img/rating_stars.gif') 0px -176px no-repeat;}
.rating_small_box .type_4{background:URL('/img/rating_stars.gif') 0px -215px no-repeat;}
.rating_in_comments .rating_small_box{float:left; margin-left:-50px; width:40px; position:relative; top:47px;}

.rating_big_count{color:#a9baba; margin:-3px 0px 0px 5px;}
.rating_mid_count{display:none; background:#e5ebec; margin:12px 0px 0px -10px; position:absolute; font:normal 0.98em/1.1em Tahoma; z-index:10; padding:15px 10px 7px; *padding:15px 10px 3px; border:1px solid #a9baba; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 0px 2px 4px #d4d4d4;}
  .rating_mid_count .arrow{position:relative; top:-23px; left:2px; width:14px; margin-bottom:-17px; height:8px; background:URL('/img/arrow_top_gray.gif') 0px 0px no-repeat;}
.rating_small_count{position:absolute; z-index:4; display:none; color:#fff; font-size:0.98em; margin:9px 0 0 -9px; border-radius:11px; padding:7px; -moz-border-radius:11px; -webkit-border-radius:11px; background:#a9baba; background:none\9; -moz-box-shadow:1px 1px 4px #B7B7B7; -webkit-box-shadow:1px 1px 4px #B7B7B7; box-shadow:1px 1px 4px #B7B7B7; padding:0px\9;}
  .rating_small_count .arrow{width:13px; height:7px; position:absolute; top:-6px; left:13px; background:URL('/img/rating_alt_arrow.gif') 0px 0px no-repeat;}
  .rating_small_count .lft,
  .rating_small_count .rgt{display:none; display:block\9; float:left; width:12px; height:29px; background:URL('/img/rating_alt_corners.gif') 0px 0px no-repeat;}
  .rating_small_count .rgt{background-position:0px -29px;}
  .rating_small_count .cnt{display:block\9; float:left; background:#a9baba\9; height:29px\9; line-height:29px\9; margin:0px -3px\9; position:relative; z-index:1;}

.rating_staff_b{width:65px; height:9px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;}
  .rating_staff_b .staff{display:block; width:65px; height:9px; background:URL('/img/rating_stars.gif') 0px -121px no-repeat;}

.rating_staff_m{width:60px; height:8px; padding-top:5px; margin-bottom:-5px;}
  .rating_staff_m .staff{display:block; width:60px; height:8px; background:URL('/img/rating_stars.gif') 0px -130px no-repeat; margin-top:-3px;}
.rating_in_big_card .rating_staff_m{padding:0px 24px 0px 0px; margin:0px; *height:11px;}
.rating_in_big_card .rating_mid_box{*height:13px;}
  .rating_in_big_card .rating_staff_m .staff{margin-top:2px;}
.rating_staff_s{width:30px; height:7px; float:left; margin-left:-45px; width:30px; position:relative; top:47px;}
  .rating_staff_s .staff{display:block; width:30px; height:7px; background:URL('/img/rating_stars.gif') 0px -138px no-repeat;}

.rating_billing_tip,
.rating_billing_tip_staff{display:none; background:#e5ebec; position:absolute; padding:20px 5px 5px; width:170px; border:1px solid #a9baba; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 0px 2px 4px #d4d4d4;}
.rating_billing_tip .arrow,
.rating_billing_tip .arrow{position:relative; top:-28px; left:8px; width:14px; margin-bottom:-18px; height:8px; background:URL('/img/arrow_top_gray.gif') 0px 0px no-repeat;}
.rating_billing_tip table,
.rating_billing_tip table{width:160px; font:normal 0.98em/1.1em Tahoma;}
.rating_billing_tip table tr th,
.rating_billing_tip table tr th{padding-right:5px; font-weight:bold; text-align:right; padding-bottom:5px;}
.rating_billing_tip table tr td,
.rating_billing_tip table tr td{padding-bottom:5px;}
.rating_billing_tip_staff{width:90px;}
.rating_billing_tip_staff .arrow{margin-bottom:-22px;}
.rating_billing_tip_staff table tr td{padding-bottom:0px;}


/* / ratings */

/* my car tab in profile */
.my_car_header{color:#C12000; display:block; font-size:1.4em; font-weight:bold; margin:1em 0 10px 0; text-transform:none;}
.mycar_big_photo{display:block; width:100%; background:#e5ebec; text-align:center;}

.mycar_underfoto_menu{display:block; clear:both; font-size:0.98em; padding:7px 0; margin:0 auto; width:279px;}
    .mycar_underfoto_menu li{border-left:1px solid #b2c2c1; padding:1px 20px 3px; display:block; float:left;}
     .mycar_underfoto_menu li.first{border:0px;}
/* / my car tab in profile */     
     
/* subjects content & comment content */
.subj_author_line, .com_author_line{font-size:0.9em; color:#8f8f8f; margin-bottom:0.8em; display:block; line-height:1.5em;}
  .subj_author_line a,  .com_author_line a{font-weight:bold; color:#464646;}

.authorinfo{font-size:0.9em; color:#8f8f8f; line-height:1.5em;}
  .authorinfo img.a_ava{float:left; margin:0px 7px 0px 0px;}
  .authorinfo a{font-weight:bold; color:#464646;}  

.subj_author_line_table{width:100%;}
  .subj_author_line_table tr th,
  .subj_author_line_table tr td{vertical-align:top; font-size:0.98em; font-size:0.9em; color:#8f8f8f; padding:10px 0px;}
  .subj_author_line_table tr td{white-space:nowrap; padding:10px 0px 10px 10px;}
  .subj_author_line_table tr th{width:100%;}
    .subj_author_line_table tr th a{font-weight:bold; color:#464646;}  

.club_img_pre{float:left; margin:10px 10px 10px 0px;}

.subj_name{font-size:12px; font-weight:bold; display:block; margin-bottom:8px; padding-bottom:2px; *zoom:1; overflow:hidden; position:relative; z-index:1;}
.subj_name_offtopic{margin-left:22px;}
.presubj_offtopic{float:left; margin-left:0px; position:relative; z-index:3;}
.presubj_offtopic:hover .rating_mid_count{ font:normal 0.98em/1em Tahoma;}
.subj_preview{line-height:1.5em; font-size:12px; margin:-0.8em 0px 10px; display:block; overflow:hidden; position:relative; z-index:1;}
  .subj_preview i{display:inline-block; width:10px; height:10px; background:URL('/img/icon_set_1.gif') -2px -159px no-repeat; font-size:1px;}

.com_author_line {margin-bottom:0.5em;}

.for_com_txtarea{display:block; *zoom:1; margin-top:0px; *margin-top:0px; *padding-right:0px; margin-right:10px; _margin-right:0px;}
/*  @-moz-document url-prefix(){.for_com_txtarea{margin-top:0px}}  magic staff for FireFox*/
  .for_com_txtarea textarea{display:block; _zoom:1; resize:none; border:1px solid #b6b8b8; overflow:hidden; width:100%; height:1.3em; font-family:Arial; font-size:1em; padding:3px; color:#969696; _margin-right:-20px;}
   .comment_content .for_com_txtarea{zoom:1;}
   .comment_content .for_com_txtarea textarea{display:block; height:5.2em; font-size:1em; line-height:1.2em; color:#464646;}
   .com_publ_full .for_com_txtarea{zoom:1; margin-bottom:10px; margin-right:2px; overflow:hidden; _position:relative; _z-index:1; margin-top:-2px; _margin-top:-2px; border:1px solid #b6b8b8; background:#fff;  padding:5px 3px !important; }
   .com_publ_full .for_com_txtarea textarea{display:block; resize:none; height:5.2em; border:0px; margin-top:0px; margin-bottom:0px;font-size:1em; line-height:1.2em; color:#464646;}

.user_poll{padding-top:25px;}
  .user_poll li{padding:0px 0px 25px 0px;}
    .user_poll li .name{display:block; padding-bottom:0px; color:#999;}
    .user_poll li .answer{display:block; font-weight:bold;margin-top:5px; line-height:1.4em;}
    .user_poll li i{position:relative; left:-14px; zoom:1; margin-bottom:-100%; top:6px; float:left; z-index:1;}

.p_com_c_btn{margin:5px 2px 0px 0px; *margin-right:1px; _margin:5px -1px 0px 0px; background:none;}
  .p_com_c_btn input{background:none; background:#5b6d6d; text-decoration:underline; padding:2px 0px 5px; *padding:1px 0px 3px; height:auto; *width: auto; *overflow: visible;}
  .p_com_c_btn input::-moz-focus-inner {border:0; padding:0;}
 .p_com_c_btn:hover{background:none;}
  .p_com_c_btn:hover input{background:none; background:#5b6d6d; text-decoration:none;}
  
.subj_tags{display:block; padding-left:23px; font-size:0.9em; height:17px; line-height:17px; overflow:hidden; *position:relative; *z-index:1; margin:5px 0px 0px 0px; _margin:5px 0px 0px 0px; background:URL('/img/icon_set_1.gif') 0px -556px no-repeat;}
  .subj_tags a{color:#8f8f8f; white-space:nowrap;}

.subj_com_count{display:block; margin:5px 0px 0px 0px; font-size:0.9em;}
  
.clubs_margin{padding:0px 0px 0px 75px; display:block;}

.admin_edit_btns{position:relative; float:right; width:40px; margin:-14px -15px 0 0; _margin:-14px -4px 0px 0px; }
  .admin_edit_btns .edit{display:block; width:20px; height:20px; background:URL('/img/admin_edit_btns.gif') -3px -29px no-repeat; float:left;}
   .admin_edit_btns .edit:hover{background-position:-3px -3px;}
  .admin_edit_btns .replace{display:block; width:20px; height:20px; background:URL('/img/icon_set_2.gif') 0px -607px no-repeat; margin-top:3px; float:left;}
   .admin_edit_btns .replace:hover{background-position:0px -587px; margin-top:-1px;}
  .admin_edit_btns .del{display:block; width:20px; height:20px; background:URL('/img/admin_edit_btns.gif') -29px -29px no-repeat; float:left;}
   .admin_edit_btns .del:hover{background-position:-29px -3px;}
  .comment_content .admin_edit_btns{position:relative; float:right; width:55px; margin:-10px -10px 0 0; *margin:-9px -10px 0px 0px; _margin:-9px -5px 0px 0px;}

.ClubTopicPublish{float:right; margin:0px 0px 0px 10px;}
  .ClubTopicPublish .TopicSubscribe{float:right; font-size:0.98em;}
    .ClubTopicPublish .TopicSubscribe input{border:0px; padding:0px; width:auto; margin:1px 5px 0px 0px; *margin-top:-2px; float:left;}
  .ClubTopicPublish .clubsubscribe_help{float:right; display:block; width:16px; height:16px; background:URL('/img/icon_set_2.gif') 0px -194px no-repeat; margin:0px 5px 0px 10px;}
  .ClubTopicPublish .clubsubscribe_helpbox{display:none; width:250px; float:right; position:relative; z-index:2; margin-bottom:-100%; background:#f8f3dd; border:1px solid #eadfb0; padding:5px; border-radius:3px; _zoom:1; -moz-border-radius:3px; -webkit-border-radius:3px; top:8px; margin-right:-10px; _margin-right:-6px; font-size:0.98em; line-height:1.3em;}
    .ClubTopicPublish .clubsubscribe_helpbox .arrow{position:relative; display:block; float:right; width:18px; height:8px; background:URL('/img/helpbox_arrow.gif') 0px 0px no-repeat; right:8px; margin-top:-13px;}

/* / subjects content & comment content */

/* comments publishing */
.club_com_menu{overflow:hidden; font-size:0.98em; position:relative; zoom:1; z-index:1; padding:0px 0px 7px; margin:0px 0px 0px; width:283px; margin-right:-30px; _width:280px; _overflow:visible;}
  .club_com_menu a{text-decoration:none; width:auto !important; display:block; float:left; padding-left:20px; margin-right:12px; *margin-right:11px;}
    .club_com_menu a span{text-decoration:none; border-bottom:1px dotted #4D939E; line-height:1em; padding:0px; display:block; margin:2px 0 -2px; clear:both; position:relative; z-index:1;}
    .club_com_menu a u{display:none; width:16px; margin:3px auto 0px; *zoom:1; *float:left; height:7px; background:URL('/img/com_publ_box.gif') 0px 0px no-repeat; _position:absolute;}
    .club_com_menu a.active{cursor:default;}     
     .club_com_menu a.active span{border:0px; padding:0px 0px 1px; color:#4E4E4E;}     
     .club_com_menu a.active u{display:block;}    
    .club_com_menu a{background:URL('/img/compubl_set.gif') 0px 0px no-repeat; height:16px;}
     .club_com_menu a.com{background-position:0px -16px;}
     .club_com_menu a.photo{background-position:0px 0px; *background-position:0px 1px; *height:17px;}
      .club_com_menu a.photo u{*margin-top:4px !important;}
     .club_com_menu a.link{background-position:0px -32px;}
     .club_com_menu a.video{margin-right:0px; background-position:0px -48px;}
      .com_publ_box_bgnone .club_com_menu a u{background-position:0px -7px; margin:3px auto 0px;}

     .club_com_menu a:hover span{border-bottom:0px; padding:0px 0px 1px;}
  
.club_compbl_box{display:block; border:1px solid #b6b8b8; zoom:1; padding:8px; margin-bottom:10px; margin-top:-2px; background:#fff;}
.com_publ_box_bgnone .club_compbl_box{background:none;}
 
  .club_compbl_box .snippet{margin:0px 0px 8px 0px;}
    .club_compbl_box .snippet .l_column{float:left; width:113px;}
    .club_compbl_box .snippet .r_column{margin:0px 0px 0px 113px; overflow:hidden; position:relative; z-index:1;}
        .club_compbl_box .snippet .l_column .img{}
          .club_compbl_box .snippet .l_column .img img{width:100px;}
        .club_compbl_box .snippet .r_column .title{font-weight:bold; zoom:1; color:#464646; text-decoration:none; display:inline; padding-right:15px; background:URL('/img/editable_pencil.gif') 100% 3px no-repeat; position:relative; z-index:1; padding-bottom:2px;}
         .club_compbl_box .snippet .r_column .title:hover{text-decoration:underline;}
          .club_compbl_box .snippet .r_column .title textarea{font-weight:bold; font-family:Tahoma; line-height:1.2em; width:100% !important; font-size:0.98em; color:#464646; text-decoration:none;  border:0px;}
        .club_compbl_box .snippet .r_column .link{color:#8f8f8f; zoom:1; font-size:0.9em; display:block; margin-top:5px; white-space:nowrap; overflow:hidden; position:relative; z-index:1;}
          .club_compbl_box .snippet .r_column .link .path_mist{background:url("/img/path_mist.png") no-repeat scroll 0 0 transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist.png); display:block; float:right; height:20px; margin-top:-19px; margin-top:0px\9; *margin-top:-19px; height:13px\9; *height:20px;  position:relative; width:20px; z-index:3;}

  .lnk_snippet_nav{margin-right:-10px; padding:0px 0px 5px;}
    .lnk_snippet_nav li{float:left;  width:20px; height:20px; background:none; padding:0px; margin:0px;}
     .lnk_snippet_nav li:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
     .lnk_snippet_nav li.count{width:auto; padding:2px 0px 0px 2px; font-size:0.9em; white-space:nowrap; color:#8f8f8f;}
       .lnk_snippet_nav li.count b{font-weight:normal; color:#464646; }
      .lnk_snippet_nav li.prev,
      .lnk_snippet_nav li.next{margin-right:2px;}
        .lnk_snippet_nav li.prev a,
        .lnk_snippet_nav li.next a{background:URL('/img/arrbtns_set.gif') 0px 0px no-repeat; display:block; width:20px; height:20px; line-height:150px; overflow:hidden; position:relative; *position:absolute; z-index:1;}
         .lnk_snippet_nav li.prev a{background-position:0px 0px;}
         .lnk_snippet_nav li.prev a:hover{background-position:0px -20px; zooM:1;}
         .lnk_snippet_nav li.prev a:active{background-position:0px -40px;}
         .lnk_snippet_nav li.prev a.disable{background-position:0px -60px; cursor:default;}
         .lnk_snippet_nav li.next a{background-position:-20px 0px;}
         .lnk_snippet_nav li.next a:hover{background-position:-20px -20px;}
         .lnk_snippet_nav li.next a:active{background-position:-20px -40px;}
         .lnk_snippet_nav li.next a.disable{background-position:-20px -60px; cursor:default;}
  .club_compbl_box .waiting_message{display:none;} 
  
  .club_compbl_box .no_preview{display:block; float:left; padding:0px 0px 5px;}
    .club_compbl_box .no_preview input{width:auto; padding:0px; margin:0px; position:relative; top:2px; margin:0px 5px 0px 0px; border:0px;}
  
  .club_compbl_box .comment_box{position:relative; margin:0px -8px; border-top:1px dotted #8f8f8f; padding:8px 8px 0px 16px;}
    .club_compbl_box .comment_box textarea{width:100%; padding:3px; font-size:1em; font-family:Arial; border:1px solid #969696; margin-left:-8px; height:4em;}
     
.com_publ_full .button_1{margin-right:2px; padding-right:20px;}
  .com_publ_full .button_1 span{padding-left:25px;}


  .club_compbl_box .add_photo{display:block; width:100px; height:73px; margin:0 auto; margin-bottom:10px; border:1px solid #8f8f8f; background:URL('/img/add_photo.gif') #fff 50% 23px no-repeat;}
    .club_compbl_box .add_photo:hover{background-position:50% -450px;}
  .club_compbl_box .added_foto{display:block;margin:0px 0px 10px; text-align:center;}
    .club_compbl_box .added_foto img{}
  .club_compbl_box .adding_foto{display:block; margin:0 auto 10px; border:1px solid #969696; width:100px; height:73px; background:URL('/img/club_photo_spinner.gif') #FFF 50% 50% no-repeat;}

    .com_photoupload .comment_box{border-top:0px; padding-top:0px;}

.com_link{width:100%;}
  .com_link tr td{width:98%;}
    .com_link tr td .input_txt{width:100%; border:1px solid #969696;  margin:0px; *position:relative; *top:-1px; font-size:0.98em; color:#969696; height:20px; line-height:20px;}
    .com_link tr th .button_1{margin-right:2px; padding-right:10px; position:relative; z-index:2; }
      .com_link tr th .button_1 span{padding-left:15px;}

.waiting_com_pbl .club_compbl_box .waiting_message{display:none; width:156px; height:50px; background:URL('/img/spinnerwhite.gif') 50% 0px no-repeat; font-weight:bold; font-size:0.98em; padding:30px 0px 0px; position:absolute; top:50%; left:50%; margin:-40px 0px 0px -43px; z-index:20;} 
.waiting_com_pbl .club_compbl_box .waiting_div{display:none; position:absolute; z-index:10; margin:-8px 0px -100% -9px; border:1px solid #b6b8b8; border-top:0px; background:#fff; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);  -webkit-transition: opacity 1s linear;}

.waiting_com_link_pbl .club_compbl_box .waiting_link_message{display:none; width:156px; height:14px; background:URL('/img/commentbgspinner.gif') 0px 50% no-repeat; font-weight:bold; font-size:0.98em; padding:0px 0px 0px 30px; position:absolute; top:50%;  margin:0px 0px 0px 5px; z-index:20;} 
.waiting_com_link_pbl .club_compbl_box .waiting_link_div{display:none; position:absolute; z-index:10; margin:-8px 0px -100% -9px; border:1px solid #b6b8b8; border-top:0px; background:#E5EBEC; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);  -webkit-transition: opacity 1s linear;}

.club_com_videobox{margin-top:10px;}
  .club_com_videobox .l_column{width:113px; float:left;}
  .club_com_videobox .r_column{margin:0px 0px 0px 113px;}
    .club_com_videobox .l_column a.img img{width:100px;}
    .club_com_videobox .l_column a.img span{display:block; cursor:pointer; width:100px; height:75px; margin-bottom:-75px; position:relative; z-index:1; background:URL('/img/play.png') 50% 50% no-repeat;}
    .club_com_videobox .r_column .title{font-weight:bold; top:-3px; position:relative; z-index:1; /*color:#464646; text-decoration:none;*/}
     .club_com_videobox .r_column .title:hover{text-decoration:none;}
    .club_com_videobox .r_column .link{color:#8f8f8f; zoom:1; font-size:0.9em; display:block; margin-top:3px; white-space:nowrap; overflow:hidden; position:relative; z-index:1;}
      .club_com_videobox .r_column .link .path_mist{background:url("/img/path_mist_comments.png") no-repeat scroll 0 0 transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist_comments.png); display:block; float:right; height:20px; margin-top:-19px; margin-top:0px\9; *margin-top:-19px; height:13px\9; *height:20px;  position:relative; width:20px; z-index:3;}

.club_com_linkbox{margin-top:10px;}
  .club_com_linkbox .l_column{width:113px; float:left;}
  .club_com_linkbox .r_column{margin:0px 0px 0px 113px;}
    .club_com_linkbox .l_column a.img{background:#fff; padding:2px; display:block; width:97px; border:1px solid #B6B8B8; width:97px;}
     .club_com_linkbox .l_column a.img img{width:97px; margin:0px 0px -3px; *margin:0px;}
    .club_com_linkbox .r_column .title{font-weight:bold; top:-3px; position:relative; z-index:1; /*text-decoration:none; color:#464646;*/}
     .club_com_linkbox .r_column .title:hover{text-decoration:none;}
    .club_com_linkbox .r_column .link{color:#8f8f8f; text-decoration:none; zoom:1; font-size:0.9em; display:block; margin-top:3px; white-space:nowrap; overflow:hidden; position:relative; z-index:1; text-decoration:none;}
      .club_com_linkbox .r_column .link .path_mist{background:url("/img/path_mist_comments.png") no-repeat scroll 0 0 transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist_comments.png); display:block; float:right; height:20px; margin-top:-19px; margin-top:0px\9; *margin-top:-19px; height:13px\9; *height:20px;  position:relative; width:20px; z-index:3;}

.clubs_w_box .club_com_videobox .r_column .link .path_mist,
.clubs_w_box .club_com_linkbox .r_column .link .path_mist,
.topicslistsmall_wide .club_com_linkbox .r_column .link .path_mist,
.topicslistsmall_wide .club_com_videobox .r_column .link .path_mist{background-image:URL('/img/path_mist.png');_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist.png); }
.clubs_ew_new_box .club_com_videobox .r_column .link .path_mist,
.clubs_ew_new_box .club_com_linkbox .r_column .link .path_mist{background-image:URL('/img/path_mist_gray.png');_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist_gray.png); }
        
  .comment_content .no_left .l_column,
  .club_com_linkbox.no_left .l_column,
  .content_article .no_left .l_column{display:none;}
  .comment_content .no_left .r_column,
  .club_com_linkbox.no_left .r_column,
  .content_article .no_left .r_column{margin-left:0px;}
  .no_l_column .l_column{display:none !important;}
  .no_l_column .r_column{margin-left:0px !important;}
  
.video_in_comment{margin-top:10px;}
    
.regUnitComBox{padding-right:2px;}
.regUnitComBox .validatorError{}
.regUnit{display:inline-block; *display:inline; *zoom:1; height:23px; line-height:23px; margin-bottom:10px; *margin-bottom:0px;}
.regUnit label{display:inline-block; *display:inline; *zoom:1; height:23px; line-height:23px; *line-height:20px; margin-right:3px;}
.regUnit label i{font-style:normal; color:#cb2000;}
.regUnit input{border:1px solid #b6b8b8; width:80px; height:20px; padding:0px 4px; font:normal 0.98em/20px Tahoma; *line-height:19px; margin:0px 15px 0px 0px;}
.regUnit select{border:1px solid #b6b8b8; width:78px; height:22px; padding:2px 3px 2px 2px; font:normal 0.98em/20px Tahoma; margin:0px 2px 0px 0px; position:relative; *top:1px;}
.regUnitFast{margin-left:3px;}
/* / comments publishing */


.club_top_main_nav{display:block;}

/* club_subj_content */
.subj_lst .page_header{color:#4E4E4E; display:block; font-size:2em; font-weight:normal; overflow:hidden; position:relative; z-index:1; line-height:1.4em; margin:-7px 0px 7px; text-transform:none;}
.club_subj_content{}
  .club_subj_content .page_header{color:#C12000; display:block; font-size:1.7em; font-weight:normal; overflow:hidden; position:relative; z-index:1; line-height:1.4em; margin:1.3em 0 1em 0; text-transform:none;}
  .club_subj_content .content_article{line-height:1.5em; overflow:hidden; position:relative; z-index:1;}
    .club_subj_content .content_article img{display:block; clear:both; margin:0.5em 0;}
    .club_subj_content .content_article object{display:block; clear:both; margin:0.5em 0;}
    .club_subj_content .content_article div{padding-bottom:1em;}
    
    .club_subj_content .content_article .club_com_videobox div,
    .club_subj_content .content_article .club_com_linkbox div{padding-bottom:0px;}
    .club_subj_content .content_article .club_com_videobox .l_column a.img img,
    .club_subj_content .content_article .club_com_linkbox .l_column a.img img{margin:0px; width:97px;}
    .club_subj_content .content_article .club_com_videobox .r_column .link .path_mist,
    .club_subj_content .content_article .club_com_linkbox .r_column .link .path_mist{background-image:URL('/img/path_mist.png');_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist.png); }
    
    
.subj_full_comment{margin:-10px 0px 0px 0px;}
  .subj_full_comment .clubs_g_box_first,
  .subj_full_comment .clubs_g_box{margin-left:0px;}
/* / club_subj_content */ 
      
/* club info */
.club_info{margin-bottom:0px; font-size:0.98em; line-height:1.3em;}
 .club_info .desc{border-right:1px solid #a9baba;}
  .club_info .desc li{padding:0 5px 6px 0px;}
   .club_info .desc li.gray_bg{_zoom:1;}
   .club_info .desc li.dotted{background:URL('/img/logos_dots.gif') 0px 100% repeat-x; *zoom:1;}
   .club_info .desc li .gray{color:#8f8f8f !important;}
   .club_info .desc li.tags{padding-bottom:8px;}
   .club_info .desc li .club_logos{margin:5px 0px;}
     .club_info .desc li .club_logos li{display:block; padding:0px; width:190px; float:left; border:0px; background:none;}
        .club_info .desc li .club_logos li a.logo{display:block; float:left; width:44px; margin-left:-3px; height:24px; background:URL('/img/new_logos.png') 0px 0px no-repeat;}
        .club_info .desc li .club_logos li .models{width:135px; float:right; margin:3px 10px 9px 0px; color:#8F8F8F;}
        .club_info .desc li .club_logos li .models a{color:#8F8F8F; white-space:nowrap;}
 
  .club_info img.club_ava{poisite:relativew; margin:0px 0px -3px -1px; border-right:1px solid #a9baba;}
  .club_info .club_name{font-size:1.2em; font-weight:bold; margin-bottom:10px; display:block;}
  .club_info h3{font:normal 1.6em/1.3em Arial; border-right:1px solid #a9baba; padding:6px 0px 5px; display:block; text-align:left; margin:0px; display:block;}
  .club_info .club_ava_hbox{}
    .club_info .club_ava_hbox .club_ava_edit{display:block; color:#fff; width:110px; text-align:center; text-decoration:underline; font-size:11px; line-height:23px; height:23px; float:right; margin-bottom:-100%; position:relative; z-index:10; background:URL('/img/pen.gif') #4e4e4e 5px 50% no-repeat; padding-left:10px;}
     .club_info .club_ava_hbox .hovered{text-decoration:none;}
    .club_info .club_ava_hbox img{position:relative; z-index:8;}
   
.clubs_lft_cntls{}
  .clubs_lft_cntls li{padding-bottom:8px !important; *zoom:1;}
    .clubs_lft_cntls li .icon{font-weight:bold; text-decoration:none; background:URL('/img/icon_set_1.gif') 0px 0px no-repeat; padding:0px 0px 2px 22px;}
     .clubs_lft_cntls li .topics{background-position:0px -1608px;}
     .clubs_lft_cntls li .clubers{background-position:0px -489px;}
     .clubs_lft_cntls li .inclub{background-position:0px -1332px;}
     .clubs_lft_cntls li .outclub{background:URL('/img/icon_set_2.gif') 0px -35px no-repeat;}
     .clubs_lft_cntls li .activity{background:URL('/img/icon_set_2.gif') 0px -277px no-repeat; padding-bottom:3px;}
     .clubs_lft_cntls li .write{background-position:0px -1106px;}
     .clubs_lft_cntls li .edit{background-position:0px -622px;}
     .clubs_lft_cntls li .replace{background:URL('/img/icon_set_2.gif') 0px -564px no-repeat;}
     .clubs_lft_cntls li .delete_user{background-position:0px -1178px; color:#c12000;}
     .clubs_lft_cntls li .delete_club{background-position:0 -420px; color:#c12000;}
      .clubs_lft_cntls li .icon u{text-decoration:underline;}
       .clubs_lft_cntls li .icon:hover u{text-decoration:none;}
      .clubs_lft_cntls li span.icon u{text-decoration:none;}
     .clubs_lft_cntls li .active{color:#4E4E4E; font-weight:bold; text-decoration:none;}
     .clubs_lft_cntls li .active u{text-decoration:none;}
     .clubs_lft_cntls li .active:hover u{text-decoration:underline;}
      
.clubs_lft_cntls .sub_uinfo_menu{ margin:0px 0px 0px 22px;}
.clubs_lft_cntls .sub_uinfo_menu li{margin:5px 0px; padding:0px !important;}
.clubs_lft_cntls .sub_uinfo_menu li a,
.clubs_lft_cntls .sub_uinfo_menu li span{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; text-decoration:none; line-height:1em; padding:0px; margin:0px; border-bottom:1px dotted #4D939E;}
.clubs_lft_cntls .sub_uinfo_menu li span,
.clubs_lft_cntls .sub_uinfo_menu li a:hover{border:0px; padding-bottom:1px;}
      
.clubSearch{border-right:1px solid #a9baba; padding-bottom:40px;}
.clubSearch .title{font-size:0.98em; display:block; background:URL('/img/logos_dots.gif') 0px 100% repeat-x; padding:5px 0px 3px; width:100%; color:#4e4e4e; font-weight:bold;}
.clubSearch input{border:0px; margin:0px; padding:0px; width:150px; font-size:0.98em;}
.clubSearch .input{background:URL('/img/icon_set_2.gif') 3px -462px no-repeat; padding:3px 0px 3px 30px; border:1px solid #a9baba; margin:10px 0px 0px; width:156px; font-size:0.98em; padding-left:20px;}

      
h1.ClubHeader{font-size:2em; padding:20px 0 12px; margin:0px;}

table.ClubHeader{width:100%; margin:20px 0px 10px;}
  table.ClubHeader tr th{}
    table.ClubHeader tr th h1{font-size:2em; padding:0px; margin:0px;}
  table.ClubHeader tr td{width:150px; vertical-align:middle; font-size:0.98em;}
  table.ClubHeader tr td.s_b{width:310px;}

.user_of_theday,
.topic_of_theday{display:block; font-size:0.98em; clear:both; margin-bottom:5px; white-space:nowrap;}
.topic_of_theday input,
.user_of_theday input{width:16px; top:2px; position:relative;}

/* clubs_links, testing & go_n_reg */
.clubs_links{}
  .clubs_links ul li{display:block; clear:both; _margin-left:-23px;}
    /* 2 line club links */
  /* .clubs_links .findusers{display:block; float:left; line-height:1.35em; padding-left:24px; margin-bottom:7px; white-space:nowrap;}
      .clubs_links .findusers i{display:block; position:relative; z-index:1; float:left; margin:11px 0 0 -23px; _margin:11px 0px 0 0px; _left:-5px; height:16px; width:16px; background:URL('/img/icon_set_1.gif') 0px -1453px no-repeat;}   */
  
  /* 1 line club links */
  .clubs_links .findclub,
  .clubs_links .newtopic,
  .clubs_links .inclub,
  .clubs_links .inclubs,
  .clubs_links .mailfriend,
  .clubs_links .sendmsg,
  .clubs_links .addclub,
  .clubs_links .findusers,
  .clubs_links .newtopicinblog,
  .clubs_links .findtopic{display:block;  float:left; padding-left:24px; line-height:28px; margin-bottom:2px; white-space:nowrap;}
    .clubs_links .newtopic i,
    .clubs_links .inclub i,
    .clubs_links .inclubs i,
    .clubs_links .mailfriend i,
    .clubs_links .sendmsg i,
    .clubs_links .findclub i, 
    .clubs_links .addclub i,
    .clubs_links .findusers i,
    .clubs_links .newtopicinblog i,
    .clubs_links .findtopic i{display:block; position:relative; z-index:1; float:left; margin:8px 0 0 -23px; _margin:8px 0px 0 0px; _left:-5px; height:16px; width:16px; background:URL('/img/icon_set_1.gif') 0px -1425px no-repeat;}
    .clubs_links .newtopic i{background-position:0px -1305px;}
    .clubs_links .inclub i{background-position:0px -1333px;}
    .clubs_links .inclubs i{background-position:0px -1283px;}
    .clubs_links .mailfriend i{background-position:0px -1399px;}
    .clubs_links .sendmsg i{background-position:0px -1107px;}
    .clubs_links .findclub i{background-position:0px -1355px;}
    .clubs_links .addclub i{background-position:0px -1453px;}
    .clubs_links .findusers i{background-position:0px -1253px;}  
    .clubs_links .newtopicinblog i{background-position:0 -1525px;}  
   
  .clubs_links .bottom{padding-top:16px; padding-bottom:16px; padding-left:19px;}
  .clubs_links h2{color:#21789E; padding:2px 0 6px; margin:0px;}   
  .clubs_links p{line-height:1.65em; padding:0px 0px 9px; margin:0px;}
  .clubs_links p.login{padding:13px 0px 5px; *padding:5px; font-size:0.95em; line-height:1.2em; margin:0px; clear:both;}
  
.addclub_lnk{display:block;  float:left; padding-left:24px; _padding-left:10px; height:20px; line-height:18px; margin-bottom:2px; white-space:nowrap;}
  .addclub_lnk i{display:block; position:relative; z-index:1; float:left; margin:3px 0 0 -23px; _margin:3px 0px 0 0px; _left:-5px; height:16px; width:16px; background:URL('/img/icon_set_1.gif') 0px -1453px no-repeat;}
  
.go_n_reg{}
  .go_n_reg h2{font-family:Arial;font-size:1.8em;margin-bottom:0.4em;font-weight:normal;color:#21789E;}
  .go_n_reg p{line-height:1.5em;}
  .go_n_reg .go_go{display:block; text-decoration:none; margin-top:-5px; font-size:0.8em; padding:5px 0px 0px 40px; height:25px; background:URL('/img/go_n_reg.gif') 0px 0px no-repeat; font-family:Arial; text-transform:uppercase;}
    .go_n_reg .go_go i{display:inline-block; width:14px; height:10px; margin-top:5px; background:URL('/img/icon_set_1.gif') 0px -597px no-repeat;}
    .go_n_reg .go_go u{text-decoration:underline;}
    .go_n_reg .go_go:hover u{text-decoration:none;}
  .go_n_reg .bottom{padding-top:16px; padding-bottom:16px; padding-left:19px;}
    
.club_testing{display:block; width:275px; padding:12px 15px 12px 10px; _padding-bottom:10px; height:88px; margin-bottom:30px; background:URL('/img/testing_bg.jpg') #e2d6c0 0px 0px no-repeat;}
  .club_testing a.img{display:block; width:94px; height:90px; background:URL('/img/testing_ico.jpg') 0px 0px no-repeat; float:left;}
  .club_testing a.cont{display:block; width:165px; float:right; text-decoration:none; color:#464646;}
    .club_testing a.cont .hr{color:#21789E;display:inline-block;font-family:Arial;font-size:1.4em;font-weight:bold;margin:3px 0 0.6em;text-transform:uppercase;}
    .club_testing a.cont .txt{font-size:0.98em;line-height:1.3em;}
    
.addTopic{padding-left:20px; display:block; float:left; line-height:13px; margin-top:3px; height:16px; background:url("/img/icon_set_1.gif") no-repeat scroll 0 -1006px transparent;}
/* / clubs_links, testing & go_n_reg */

/* club_main_menu */
.club_path_box{width:640px; float:left; _position:relative; _z-index:2; height:27px;}
.club_main_menu{width:66%; float:right; top:-1px; position:relative; padding:0px; margin:0px -1px -3px 34%; _margin:-1px 0px -3px 0px; z-index:1;}
.club_main_menu ul{width:100%; position:relative;}
 .club_main_menu ul li{float:right; display:block; width:32.9%; border-left:1px solid #FFFFFF;}
    .club_main_menu ul li a{display:block; line-height:31px; font-size:1.3em; font-family:Arial;_zoom:1; text-transform:uppercase; background:URL('/img/club_top_menu.png') 50% 0px no-repeat; text-align:left; padding-left:15px;}
     .club_main_menu ul li a:hover{background:URL('/img/club_top_menu.png') 50% -31px no-repeat;_zoom:1;}
     .club_main_menu ul li a.active{background-position:50% -31px; color:#c12000; text-decoration:none;_zoom:1;}
    .club_main_menu ul li.first a{display:block; background:URL('/img/club_top_menu.png') 0px 0px no-repeat;_zoom:1;  text-align:left; padding-left:15px;}
     .club_main_menu ul li.first a:hover{background:URL('/img/club_top_menu.png') 0px -31px no-repeat;_zoom:1;}
     .club_main_menu ul li.first a.active{background-position:0px -31px; color:#c12000; text-decoration:none;_zoom:1;}

.club_path_box .path{white-space:nowrap; position:relative; z-index:1; _zoom:1; _width:370px; overflow:hidden; height:27px; padding:0px 0px 0px 9px; line-height:25px;}
  .club_path_box .path .path_mist{background:url("/img/path_mist.png") no-repeat scroll 0 0 transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/path_mist.png); display:block; float:right; height:20px; margin-top:-19px; margin-top:0px\9; *margin-top:-19px; height:13px\9; *height:20px;  position:relative; width:20px; z-index:3;}

.wave_update{display:block; clear:both; padding-left:37px; width:263px; height:22px; padding-top:6px; font-size:0.98em; margin-bottom:48px; color:#8f8f8f;}
  .wave_update .count{background:URL('/img/wave_news.png') #b11600 0px 0px no-repeat; text-decoration:none; display:block; padding-left:5px; float:left; width:25px; height:18px; font-size:11px; color:#fff; margin:-2px 10px 0px 0px;}
    .wave_update .count i{font-style:normal; padding-right:5px; background:URL('/img/wave_news.png') #b11600 100% 0px no-repeat; line-height:17px; display:block; height:18px; width:20px; text-align:center;}

.club_user_page_lnk, .club_user_page_no_lnk{margin:-1px 0px 0px -30px; _margin:-2px 0px 0px -31px; font-size:0.98em; position:relative; z-index:3; width: 100%; padding-left:30px; text-align:center; border-left:1px solid #FFFFFF; float:right; background:URL('/img/club_top_menu.png') 100% 0px no-repeat;}
 .club_user_page_lnk:hover{background-position:100% -31px;}
  .club_user_page_lnk span{display:block; height:22px; cursor:pointer; margin:9px auto 0; width:174px;}
    .club_user_page_lnk span i{display:block; height:15px; width:20px; float:left; background:URL('/img/icon_set_1.gif') 0px -578px no-repeat;}
.club_user_page_no_lnk{height:31px;}
/* / club_main_menu */

/* guide */
.cars_bg{background:URL('/img/guide_result_bg.jpg') 50% 430px no-repeat;}
.guide_result_bg{margin:0px -330px 0px 0px;}

.guide_result{display:block; width:585px; margin:0 auto;}
  .guide_result h2{ font-weight:normal; position:relative; font-family:Arial; color:#494949; font-size:2.25em; text-transform:none; margin:0px 0px 10px 0px; padding:0px;}
  .guide_result p{margin-bottom:13px; clear:both;}
  .guide_result .guide_dream_car{padding:5px; display:inline-block; background:URL('/img/boxes_bg.png') #E3EAEA 0px 100% repeat-x; -webki-border-radius:0px 15px 0px 15px; -moz-border-radius:0px 15px 0px 15px; border-radius:0px 15px 0px 15px; behavior:url(/css/PIE.htc); position:relative; z-index:0; margin:0 auto; *display:inline; margin-bottom:35px;}
    .guide_result .guide_dream_car span{-webki-border-radius:0px 10px 0px 10px; -moz-border-radius:0px 10px 0px 10px; border-radius:0px 10px 0px 10px; behavior:url(/css/PIE.htc); display:inline-block; position:relative; z-index:0; margin:0 auto; *display:inline; width:480px; height:310px; background-position:50% 50%; background-repeat:no-repeat;}
      .guide_result .guide_dream_car img{-webkit-border-radius:0px 10px 0px 10px; -moz-border-radius:0px 10px 0px 10px; border-radius:0px 10px 0px 10px; behavior:url(/css/PIE.htc); position:relative; z-index:0;}
  .guide_result .big_social{margin:0px 0px 35px;}
   .guide_result .big_social:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .guide_result .big_social li{margin-right:10px; float:left;}
      .guide_result .big_social li a{display:block; width:32px; height:32px; background:URL('/img/social_big_icons.png') 0px 0px no-repeat;}
        .guide_result .big_social li.twi a{background-position:0px 0px;}
        .guide_result .big_social li.mail a{background-position:0px -32px;}
        .guide_result .big_social li.fb a{background-position:0px -64px;}
        .guide_result .big_social li.lj a{background-position:0px -96px;}
        .guide_result .big_social li.vk a{background-position:0px -128px;}
        .guide_result .big_social li.odno a{background-position:0px -160px;}
   .guide_result .guide_clubbers{margin:0px -20px 35px 0px; width:600px;}
    .guide_result .guide_clubbers:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
     .guide_result .guide_clubbers li{margin:0px 16px 0px 0px; width:84px; float:left;}
       .guide_result .guide_clubbers li a{text-decoration:none;}
         .guide_result .guide_clubbers li a img{margin:0px 0px 2px 0px;}
         .guide_result .guide_clubbers li a span{text-decoration:underline; font-size:0.98em; font-weight:bold;}
          .guide_result .guide_clubbers li a:hover span{text-decoration:none;}
   .guide_result .guide_why{margin-top:18px;}
     .guide_result .guide_why li{padding:0px 0px 18px;}
/* / guide */

/* club forms */
.add_new_club_common{} /* not only in add new clubber 1st step */
  .add_new_club_common tr th{width:190px;}
  .add_new_club_common tr td{width:480px; padding:0px;}
    .add_new_club_common tr td .w225{width:480px;}
    .add_new_club_common tr td textarea{width:483px; font-family:Arial; border:1px solid #969696; padding:0px; height:80px; font-size:12px; line-height:1.3em;}

.add_new_club_logo{}
  .add_new_club_logo .add_foto_lnk{display:block; float:left; border:1px solid #969696; width:190px; height:150px; background:URL('/img/add_photo.gif') 50% 62px no-repeat;}
   .add_new_club_logo .add_foto_lnk:hover{background:URL('/img/add_photo.gif') 50% -411px no-repeat;}
  .add_new_club_logo .gray{float:left; margin:-3px 0px 0px 20px; line-height:1.3em; font-size:0.98em; width:349px;}
  .add_new_club_logo .added_foto{display:block; float:left; border:1px solid #969696; width:190px; height:148px; background:URL('/img/add_photo.gif') 50% 62px no-repeat;}
    .add_new_club_logo .added_foto span{display:block; width:16px; height:16px; cursor:pointer; background:URL('/img/icon_set_1.gif') 0px -420px no-repeat; position:relative; top:-158px; right:-7px; z-index:3; float:right;}
  .add_new_club_logo .adding_foto{display:block; float:left; border:1px solid #969696; width:190px; height:150px; background:URL('/img/club_photo_spinner.gif') 50% 50% no-repeat;}

.add_new_user_ava{}
  .add_new_user_ava .add_foto_lnk{width:190px; height:190px; background-position:50% 77px;} 
   .add_new_user_ava .add_foto_lnk:hover{background-position:50% -395px !important;} 
  .add_new_user_ava .added_foto{width:190px; height:190px;}
  .add_new_user_ava .adding_foto{width:190px; height:190px;}

 
.add_new_club_user_photo{width:480px;}
  .add_new_club_user_photo .add_foto_lnk{display:block; float:left; border:1px solid #969696; width:120px; height:90px; background:URL('/img/add_photo.gif') 50% 29px no-repeat; margin-right:15px;}
   .add_new_club_user_photo .add_foto_lnk:hover{background:URL('/img/add_photo.gif') 50% -444px no-repeat;}
  .add_new_club_user_photo .gray{clear:both;  margin:10px 0px 0px 0px; line-height:1.3em; font-size:0.98em; width:550px;}
  .add_new_club_user_photo .added_foto{display:block; float:left; border:1px solid #969696; width:120px; height:90px; background:URL('/img/add_photo.gif') 50% 32px no-repeat; margin:0px 15px 15px 0px;}
    .add_new_club_user_photo .added_foto span{display:block; width:16px; height:16px; cursor:pointer; background:URL('/img/icon_set_1.gif') 0px -420px no-repeat; position:relative; top:-99px; right:-7px; z-index:3; float:right;}
  .add_new_club_user_photo .adding_foto{display:block; float:left; border:1px solid #969696; width:120px; height:90px; background:URL('/img/club_photo_spinner.gif') 50% 50% no-repeat; margin-right:15px;}

.reg_foto{color:red; margin-bottom:5px; font-size:0.98em;}

.club_add_user_pref{}
  .club_add_user_pref tr th{width:16px; background:none;}
    .club_add_user_pref tr th input{width:16px; border:0px; margin-left:0px;}
  .club_add_user_pref tr td{width:467px; font-size:0.98em; color:#8F8F8F;}
    .club_add_user_pref tr td label{margin-top:2px; display:block; float:left;}
    .club_add_user_pref tr td input{width:467px;}

.club_questions{}
  .club_questions tr th{width:20px; background:none;}
    .club_questions tr th input{width:16px; border:0px; margin-left:0px; position:relative; top:2px;}
  .club_questions tr td{width:345px; font-size:0.98em; line-height:1.5em;}
    .club_questions tr td label{margin-top:2px; padding-bottom:10px; display:block; float:left;}
    .club_questions tr td input{width:467px;}
    
textarea.add_clubber_2step{width:483px; font-family:Arial; border:1px solid #969696; padding:0px; height:60px; font-size:12px; line-height:1.3em;} 
  
.add_new_club_tag_lst{width:680px; overflow:hidden; z-index:1; display:block; font-size:0.98em; font-weight:bold;}
  .add_new_club_tag_lst li{border-left:1px solid #000000; white-space:nowrap; display:block; float:left; margin:5px 10px 5px -16px; padding:0 25px 0 16px;}
    .add_new_club_tag_lst li i{background:url("/img/admin_edit_btns.gif") no-repeat scroll -29px -29px transparent; cursor:pointer; display:inline-block; height:20px; margin:-3px 0; padding-right:17px; position:relative; right:-7px; top:2px; width:3px;}

.add_new_club_model{}
  .add_new_club_model .select{width:150px;}
  .add_new_club_model b{font-size:0.98em;}
  
.add_club_column{width:670px; line-height:1.3em;}
  .add_club_column .error{font-size:0.98em; color:#F00;}

.new_topic_textarea{width:672px; height:265px; border:1px solid #969696; }

.club_add_user_common{}
  .club_add_user_common tr th{width:190px; height:40px;}
    .club_add_user_common tr td .w225_input{width:227px; margin-bottom:0px;}
    .club_add_user_common tr td select{margin-bottom:0px;}
    .club_add_user_common tr td span.error{margin:0px; padding:0px; background:none; clear:both;}
.club_add_user_common .gender{margin:3px 0px 0px -5px;}  
.club_add_user_common .gender label{ margin-right:30px; position:relative; padding-left:25px;}  
.club_add_user_common .gender label input{border:0px; width:auto; top:-2px; left:0px; position:absolute;}  
.bday_clubber input{clear:none; float:left;}
/* / club forms */

/* slider */
.ui-slider-horizontal .ui-slider-handle { margin-left: -.5em; }

.ui-slider { position: relative; text-align: left; float:left;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0;}

.ui-slider-horizontal { height: 18px; border:none !important;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0px;}
.ui-slider-horizontal .ui-slider-range-max { right: 0px;}

.ui-slider-range-min{height:15px;}

.ui-slider{margin:8px 0px 0px 0px; background:url('/img/begunok_set.gif') no-repeat 0px -19px; height:11px; width:313px;}

.ui-slider-handle {
background:url(/img/begunok_set.gif) no-repeat 0px 0px;
color:#333333;
font-weight:bold;
outline:none;
height:18px;
width:17px;
display:block;
cursor:pointer;
margin-top:-5px;
}
.ui-slider-handle_1{background-position:0px 0px;}
.ui-slider-handle_2{background-position:0px -17px;}
.ui-slider-handle_3{background-position:0px -34px;}
.ui-slider-handle_4{background-position:0px -51px;}
.ui-slider-handle_5{background-position:0px -68px;}
.ui-slider-handle_6{background-position:0px -85px;}
.ui-slider-handle_7{background-position:0px -102px;}

.ui-slider-range-min{_height:15px !important;}

.club_add_slider{width:440px;}
  .club_add_slider tr th{ width:190px; height:30px;}
  .club_add_slider tr td{height:30px;}
  
  
.club_user_sluder{}
  .club_user_sluder td{width:313px;}
  .club_user_sluder td.slider_line{width:313px;padding:9px 0px 0px 3px;}
    .club_user_sluder td.slider_line div{display:block; width:313px; height:6px; background:URL('/img/slider_for_wave.png') 0px 0px no-repeat;}
     .club_user_sluder td.s_l_pos_0 div{background-position:0px 0px;}
     .club_user_sluder td.s_l_pos_1 div{background-position:-313px 0px;}
     .club_user_sluder td.s_l_pos_2 div{background-position:-626px 0px;}
     .club_user_sluder td.s_l_pos_3 div{background-position:-939px 0px;}
     .club_user_sluder td.s_l_pos_4 div{background-position:-1252px 0px;}
     .club_user_sluder td.s_l_pos_5 div{background-position:-1565px 0px;}
     .club_user_sluder td.s_l_pos_6 div{background-position:-1878px 0px;}
/* / slider */

.guidefaq_hr{font-size:1.5em; line-height:1.5em; width:480px; float:left;}


/* editer */
.create_topic_edit{}
  .create_topic_edit li, .create_topic_smiles li{padding-right:1px; display:block; float:left; width:17px; height:16px;}
  .create_topic_edit li a, .create_topic_smiles li a{display:block; float:left; position:relative; z-index:1; overflow:hidden; line-height:50px; background:URL('/img/icon_set_1.gif') 0px -646px no-repeat; width:16px; height:16px;}
  
    .create_topic_edit li a.bold{background-position:0px -646px;}
    .create_topic_edit li a.italic{background-position:0px -662px;}
    .create_topic_edit li a.underline{background-position:0px -678px;}
    .create_topic_edit li a.strike{background-position:0px -694px;}
    .create_topic_edit li a.color{background-position:0px -710px;}
    .create_topic_edit li a.uppercase{background-position:0px -726px;}
    .create_topic_edit li a.sub{background-position:0px -742px;}
    .create_topic_edit li a.sup{background-position:0px -758px;}
    .create_topic_edit li a.ul{background-position:0px -774px;}
    .create_topic_edit li a.ol{background-position:0px -790px;}
    .create_topic_edit li a.img{background-position:0px -806px;}
    .create_topic_edit li a.url{background-position:0px -822px;}

.create_topic_smiles{margin-right:-7px;}
    .create_topic_smiles li a.angry{background-position:0px -847px;}
    .create_topic_smiles li a.funny{background-position:0px -863px;}
    .create_topic_smiles li a.funny2{background-position:0px -879px;}
    .create_topic_smiles li a.smile{background-position:0px -895px;}
    .create_topic_smiles li a.surprise{background-position:0px -911px;}
    .create_topic_smiles li a.tounge{background-position:0px -927px;}
    .create_topic_smiles li a.sad{background-position:0px -943px;}
    .create_topic_smiles li a.slyly{background-position:0px -959px;}
    .create_topic_smiles li a.wink{background-position:0px -975px;}
/* / editer */

.club_sort{width:100%; margin-bottom:10px;}
.club_sort td{vertical-align:middle;}
.club_sort td .sort{position:relative; font-size:0.98em; top:2px; *top:-1px;}
.club_sort td .sort select{position:relative; *top:2px;}
.club_sort td select{margin:0px !important;}

.club_not_found{margin-left:25px;}
.club_not_found_default{padding:25px 0px 35px 102px; margin:20px 0px 0px; background:URL('/img/404clubmessage.png') 35px 18px no-repeat;}
  .club_not_found_default strong{font-weight:normal; display:block; margin:0px 0px 5px; font-size:1.6em;}

.empty_bortjournal{}
  .empty_bortjournal .hr,
  .empty_clubberwave .hr{display:block; padding-left:50px; background:URL('/img/bortjournal_welcome_icon.png') 0px 0px no-repeat; font-weight:bold; line-height:33px; margin-bottom:5px;}
  .empty_bortjournal div,
  .empty_clubberwave div{margin-bottom:2.5em;}
  .empty_bortjournal ul,
  .empty_clubberwave ul{display:block; clear:both; margin-top:15px;}
    .empty_bortjournal ul li,
    .empty_clubberwave ul li{display:block; width:auto; padding-left:20px; margin-bottom:15px; clear:both;}
      .empty_bortjournal ul li i,
      .empty_clubberwave ul li i{display:block; position:relative; width:16px; height:16px; margin-left:-20px; float:left;   background:URL('/img/icon_set_11.gif') -7px -20px no-repeat;}
       .empty_bortjournal ul li.photos i{background-position:-7px -74px;}
       .empty_bortjournal ul li.blog i{background-position:-7px -104px;}
       .empty_bortjournal ul li.share i{background-position:-7px -131px;}
  
  .empty_clubberwave .hr{padding-left:45px; background:URL('/img/clubberwave_welcome_icon.png') 0px 0px no-repeat;}
    .empty_clubberwave ul li{background:none; padding-bottom:0px; margin-bottom:15px !important; padding-left:20px !important;}
      .empty_clubberwave ul li i{background:URL('/img/icon_set_1.gif') 0px 0px no-repeat;}
       .empty_clubberwave ul li.inclub i{background-position:0px -1332px;}
       .empty_clubberwave ul li.topics i{background-position:0px -26px;}
       .empty_clubberwave ul li.invite i{background-position:0px -1106px;}
       .empty_clubberwave ul li.becool i{background-position:0 -1553px;}
       .empty_clubberwave ul li.bortjournal i{background-position:0 -1582px;}
       

/* models icons */
.club_info .clublogosbox{display:block; padding:5px 0 0 8px; width:182px; zoom:1;}
  .club_info .clubinfomodels{float:left;  _position:relative; _z-index:1; zoom:1; height:23px; margin:0 4px 6px 0;}
    .club_info .clubinfomodels a{background:url('/img/logos.gif') no-repeat #fff 0px 0px; display:block; display:inline-block; float:left; line-height:21px; margin:0 3px 3px -7px; padding:0 0 1px 42px; color:#4D939E !important;}


.clubcardmodels{display:block;display:inline-block; float:left; _position:relative; _z-index:1; zoom:1; height:23px; margin:0 5px 6px 0;}
  .clubcardmodels a{white-space:nowrap; background: url('/img/logos.gif') no-repeat #fff 0px 0px; display:block;display:inline-block; float:left; line-height:21px; margin:0 3px 3px -7px; font-size:0.98em; padding:0 0 1px 42px;}

.club_smallsearch{*zoom:1; padding:13px 13px 13px 10px; _padding:13px 10px;}
  .club_smallsearch .clubSSearch{float:right; *margin-right:10px; _margin:0px;}
    .club_smallsearch input{margin:0px; padding:0px;} 
    .club_smallsearch .clubSSearch .keyword{border: 1px solid #969696; width:130px; font-size:0.98em; height:14px; line-height:14px; padding:1px 0px 2px 10px; *padding:2px 0px 1px 10px; float:right; margin:0px 3px 0px 0px;}
    .club_smallsearch .clubSSearch .btn_gray{background:#5a6c6c; color:#fff; height:14px; padding:2px 20px 3px; text-decoration:underline; font-size:0.98em; float:right}
     .club_smallsearch .clubSSearch .btn_gray:hover{text-decoration:none;}
    .club_smallsearch .addTopicSS{display:block; margin:-2px 0px 0px; float:left; padding:0px 0px 0px 25px; line-height:20px; background:URL('/img/icon_set_2.gif') 0px -58px no-repeat;}
/* / models icons */

/* === // C L U B S === */

.adv_on a {font-weight:normal !important;color:#999 !important;}

.watermark {color: #999 !important;}
.watermark {color: #999 !important;}
.darkfnt{color:#464646 !important;}

/* informers */
.informer_in_add{display:block; width:452px; height:139px; padding:0px 140px 0px 17px; margin:30px 0px 8px; background:URL('/img/informer_in_add_bg.png') #f5f3ed 0px 0px no-repeat;}
.informer_in_add h3{font:bold 1.2em/1.4em Tahoma; text-shadow: #fff 0px 2px 0px; padding:18px 0px 14px; color:#dc7816;}
.informer_in_add p{font:normal 1em/1.41em Tahoma; text-shadow: #fff 0px 1px 0px; padding:0px; color:#655441;}
.informer_in_add p a{color:#dc7816;}
/* // informers */

/* dmo-dialog - unification */
.ui-widget-overlay{background:#000; z-index:1500; position:absolute; left:0px; top:0px; margin-left:-22px\9; *margin-left:0px; background:none\9; background:URL('/img/dialog-dmo/dialog_opacity.png') 0px 0px;}  /* overlay settings */
 * html .ui-widget-overlay{background:none; background:#000; filter:alpha(opacity=80);}
 
.ui-dialog{background:#fff; font:normal 11px Tahoma; line-height:1.3em; _height:100%; padding:0px; position:absolute;}/* dialog box settings */

.dialog-dmo{background:none; overflow:visible !important;}
  .dialog-dmo .dWr{}
    .dialog-dmo .dWr .tBr,
    .dialog-dmo .dWr .bBr{display:block; margin:0px 5px; font-size:0px; line-height:0px; height:5px; background:#fff;}
      .dialog-dmo .dWr .tBr b,
      .dialog-dmo .dWr .bBr b{display:block; position:relative; float:left; width:5px; height:5px; background:URL('/img/dialog-dmo/popup_corners.gif') -5px -5px; font-size:0px; line-height:0px; position:absolute; left:0px;}
      .dialog-dmo .dWr .tBr i,
      .dialog-dmo .dWr .bBr i{display:block; position:relative; float:right; width:5px; height:5px; background:URL('/img/dialog-dmo/popup_corners.gif') 0px 0px; font-size:0px; line-height:0px; position:absolute; right:0px;}
      .dialog-dmo .dWr .tBr i{background-position:0px -5px;}
      .dialog-dmo .dWr .bBr b{background-position:-5px 0;}
    .dialog-dmo .dWr .dCnt{background:#fff; padding:2px 10px; }
      
      .dialog-dmo .ui-dialog-titlebar{display:none;}
      .dialog-dmo .dWr .dCnt .dialog-title-dmo{color:#4e4e4e; width:100%; display:block; clear:both; font:normal 20px Tahoma; padding:0px;}
       .dialog-dmo .dWr .dCnt .dialog-title-dmo:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
        .dialog-dmo .dWr .dCnt .dialog-title-dmo span {color:#4E4E4E;  display:block; float:left; font:20px Tahoma; padding:0 20px 0 0;}
        .dialog-dmo .dWr .dCnt .dialog-title-dmo .dialog-close-dmo {float:right; cursor:pointer; background:URL(/img/dialog-dmo/dialog_icon_set.gif) 0px -149px no-repeat; outline:none; display:block; width:14px; height:14px; overflow:hidden; position:absolute; *zoom:1; right:9px; top:14px; line-height:60px;}
           .dialog-dmo .dWr .dCnt .dialog-title-dmo .dialog-close-dmo:hover{background-position:-14px -149px;}
           .dialog-dmo .dWr .dCnt .dialog-title-dmo .dialog-close-dmo:active{background-position:-28px -149px;}
      
      .dialog-dmo .dWr .dCnt .dialog-content-dmo{clear:both; display:block; border-top:3px solid #d6e5ea; _zoom:1; margin-top:6px; padding:10px 15px 0px;}
        .dialog-dmo .dWr .dCnt .dialog-content-dmo .text{font-size:11px; line-height:14px; display:block; padding:0px 0px 12px;}
      
      .dialog-dmo .dWr .dCnt .loginRequest{float:right; margin:26px 59px -35px 0; position:relative; z-index:1;}
      
      .dialog-dmo .dWr .dCnt .dialog-btns-dmo{clear:both; padding:12px 0px; position:relative; text-align:center; *zoom:1;}
        .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn{cursor:pointer; border:0px; outline:none; display:inline-block; background:URL('/img/dialog-dmo/dialog_icon_set.gif') 0px 0px no-repeat; height:24px\9; _height:22px; color:#fff; text-decoration:none; font:11px Tahoma; margin:0px 5px; padding:0px 0px 0px 15px; padding:0px 0px 0px 15px\9; *width: auto; *overflow: visible;}
          .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn span{display:inline-block; outline:none; background:URL('/img/dialog-dmo/dialog_icon_set.gif') 100% 0px no-repeat; line-height:24px; _line-heihgt:22px; _height:22px; padding:0 15px 0 0;  min-width:70px; position:relative;}
           .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn:hover{background-position: 0px -24px;}
             .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn:hover span{background-position: 100% -24px;}
           .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn:active{background-position: 0px -48px;}
             .dialog-dmo .dWr .dCnt .dialog-btns-dmo .btn:active span{background-position: 100% -48px;}
 
       .dialog-dmo .dWr .dCnt .forms{width:280px; border:0px;}
         .dialog-dmo .dWr .dCnt .forms .rec_url_link,
         .dialog-dmo .dWr .dCnt .forms #rec_url{display:block; overflow:hidden; position:relative; z-index:1; width:280px;}
         .dialog-dmo .dWr .dCnt .forms label{font-weight:bold; display:block; clear:both; padding:0px 0px 3px 0px;}
           .dialog-dmo .dWr .dCnt .forms label i{font-style:normal; color:#c12000;}
           .dialog-dmo .dWr .dCnt .forms input,
           .dialog-dmo .dWr .dCnt .forms select{font:normal 11px Tahoma; color:#4e4e4e; border:1px solid #9d9d9d; width:280px; margin:0px 0px 16px;}
           .dialog-dmo .dWr .dCnt .forms input{padding:3px 0px 4px 6px; width:272px;}
           .dialog-dmo .dWr .dCnt .forms select{display:block; font:normal 11px Tahoma; height:23px; padding:3px;}
            .dialog-dmo .dWr .dCnt .forms select:focus {outline:0;}
            .dialog-dmo .dWr .dCnt .forms select::-moz-focus-inner {border:1px dotted red;}
           .dialog-dmo .dWr .dCnt .forms textarea{font:normal 14px Times New Roman; color:#4e4e4e; padding:2px 5px; border:1px solid #9d9d9d; display:block; width:268px; height:90px;}                   
           .dialog-dmo .dWr .dCnt .forms .error{font-size:0.98em; clear:both; width:100%; color:#f00;}   
           .dialog-dmo .dWr .dCnt .forms .rememberlabel{font-size:0.98em; float:left; font-weight:normal; padding:5px 0px 0px; *margin:-2px 0px 0px;} 
             .dialog-dmo .dWr .dCnt .forms .rememberlabel input{width:15px; border:0px; float:left; margin:1px 3px 0px 0px; margin:-2px 3px -5px -6px\9; *margin:-2px 3px -5px 0px; _margin-right:0px;}
       
       .dialog-dmo .dWr .dCnt .forms .genderChoose .gender{margin-right:30px; padding-left:18px; display:inline-block; *display:inline; *zoom:1; font-weight:normal; position:relative;}
       .dialog-dmo .dWr .dCnt .forms .genderChoose .gender input{border:0; left:0; position:absolute; top:0px; width:auto; margin:0px; padding:0px; *left:-4px; top:2px\9; *top:-1px;}
       
       .dialog-dmo .dWr .dCnt .under_btn_links{padding:0px 0px 12px; text-align:center; display:block; clear:both; line-height:17px;}
       .dialog-dmo .dWr .dCnt .info_box{display:block; padding:6px 10px 12px; background:#d7e8f0; font-size:10px; line-height:12px; text-align:left; position:relative; margin:0px -15px; z-index:1; *zoom:1; }
         .dialog-dmo .dWr .dCnt .info_box a{color:#4E4E4E; text-decoration:none;}
          .dialog-dmo .dWr .dCnt .info_box a:hover{text-decoration:underline;}
       
       .dialog-alert-dmo{}
       .dialog-alert-dmo .dWr .dCnt{border:4px solid #bdc8cc; border-width:0px 4px; }
         .dialog-alert-dmo .dWr .tBr{margin:0px 9px; border-top:4px solid #bdc8cc; height:5px;}
         .dialog-alert-dmo .dWr .bBr{margin:0px 9px; border-bottom:4px solid #bdc8cc; height:5px; _height:9px;}
           .dialog-alert-dmo .dWr .tBr b,
           .dialog-alert-dmo .dWr .tBr i,
           .dialog-alert-dmo .dWr .bBr b,
           .dialog-alert-dmo .dWr .bBr i{width:9px; height:9px; background:URL('/img/dialog-dmo/popup_corners_type2.gif') -9px -9px;}
           .dialog-alert-dmo .dWr .tBr b,
           .dialog-alert-dmo .dWr .tBr i{margin-top:-4px;}
           
           .dialog-alert-dmo .dWr .tBr b,
           .dialog-alert-dmo .dWr .bBr b{position:absolute; left:0px;}
           .dialog-alert-dmo .dWr .tBr i,
           .dialog-alert-dmo .dWr .bBr i{position:absolute; right:0px; background-position:0px 0px;}
           .dialog-alert-dmo .dWr .tBr i{background-position:0px -9px;}
           .dialog-alert-dmo .dWr .bBr b{background-position:-9px 0;}
         .dialog-alert-dmo .dWr .dCnt .dialog-title-dmo{display:none;}
         .dialog-alert-dmo .dWr .dCnt .dialog-content-dmo{border-top:0px; height:auto !important; min-height:10px !important; padding:16px 10px 4px; margin:0px; text-align:center; font:13px Tahoma;}
         .dialog-alert-dmo .dWr .dCnt .dialog-btns-dmo{padding:12px 0px 17px;}
/* / dmo-dialog - unification */

/* Validation */
.validatorError
{
    display:none;
	color: white !important;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKxJREFUeNpi/P//PwMyuMTOyEACkGZiIB9EAfFVFjI08gPxfCAOBHFIdYEHyFaYZlIM4ATimUC8HeRvZAlivGAGxIuAWB2bJD4XsAFxCxAfw6UZnwvUobaaEXIeEwF/M5BrwE0gNgHiViD+S64LfgFxDRBbAfEdcgyAgVNAbAjEs8g1AAS+AHE6EHsC8VNyDICBHUCsB8TryTUABN4BcRAQRwPxR0ZKszNAgAEA8uEd8c9bLLEAAAAASUVORK5CYII=) no-repeat scroll -3px 4px !important;
	padding: 0px 0px 0px 10px !important;
	position:relative;
	margin:0 -100% -23px 0px; float: left; z-index: 10000;
}

.validatorErrorUp
{
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAB90RVh0U29mdHdhcmUAUGFpbnQuTkVUID8/Pz8/PyAzLjUuNJDNM/cAAACPSURBVDhPY2AYBbQNgYtsDOogTJYtQI1sQHwJiE+C2CQbAtTUAsT/obiFJAOAmsyA+A+SASC2GVGGABXyAPFtJM0wV9wAinESNASoaCYWzTBDZuI1AKjRA49mmCEeWA0BahQC4idEGABSw49hCFBwHRGaYa5Yh2IAUGMUCZphhkSBDQFqlAbiD2QYANIjDQCaOp9baYQ3bAAAAABJRU5ErkJggg==) no-repeat scroll 0px -3px !important;
	padding: 10px 0px 0px 0px;
}

.validatorErrorNoArrow
{
	color: white;
	background: none;
	padding: 0px 0px 0px 0px;
}

.validatorError .valcontent, .validatorErrorUp .valcontent, .validatorErrorNoArrow .valcontent
{
	background-color: #D10600;
	padding: 5px;
	width:auto;
	font-family: Verdana;
	font-size: 11px;
	
	border: none !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 2px 2px 5px gray;
	-moz-box-shadow: 2px 2px 5px gray;
	-webkit-box-shadow: 2px 2px 5px gray;
}
/* / Validation */

/* regionalization */
.region_popup{margin:-10px -25px 0px; display:block;}
  .region_popup li{}
    .region_popup li a{padding:0px 0px 1px; position:relative; z-index:1; *zoom:1; margin:-1px 10px 0px; *margin-top:-3px; background:URL('/img/logos_dots.gif') 0 100% repeat-x; font-size:1.2em; color:#000; _width:310px; display:block; line-height:32px; text-decoration:none;}
     .region_popup li a:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0;	height:0;}
      .region_popup li a img{width:17px; float:left; margin:7px 10px 0px 1px; overflow:hidden;}
      .region_popup li a b{float:left; font-weight:normal;}
      .region_popup li a i{float:right; color:#8f8f8f; font-size:0.8em; font-style:normal;}
     .region_popup li a:hover{/*background:#e4ecf0; margin:-1px 0px 0px; *margin-top:-3px; padding:0px 10px 1px;*/}
       .region_popup li a:hover b{text-decoration:underline; cursor:pointer;}
   .all_regions{font-size:1.2em; display:inline-block; *zoom:1; *position:relative; *z-index:1; *display:inline; font-size:1em; margin:10px 0 10px -15px; *left:-15px;}

#OfferSearchRegionDialogID{margin:7px -15px;}

.allRegionsPopup{height:350px; overflow:auto; position:relative; border:3px solid #d6e5ea; box-shadow:0 0 8px #999999 inset;  margin:5px 0px 20px;}
.allRegionsPopup li{border-bottom:1px dotted #a9baba; margin:0px 5px 0px 10px;}
.allRegionsPopup li .region{display:block; font:normal 1em/32px Tahoma; zoom:1; overflow:hidden; z-index:1; height:32px; color:#656564; text-decoration:none; position:relative; padding:0px 4em 0px 35px;}
.allRegionsPopup li .region img{position:absolute; left:2px; top:6px; height:20px;}
.allRegionsPopup li .region u{text-decoration:none;}
.allRegionsPopup li .region i{position:absolute; color:#8f8f8f; font-size:0.98em; top:0px; font-style:normal; right:2px;}
.allRegionsPopup li .region:hover{background:#e5eff2;}
.allRegionsPopup li a.region:hover u{text-decoration:underline;}
.allRegionsPopup li.letter{color:#3c3c3b; font:normal 1.7em/1.3em Tahoma; text-transform:uppercase; padding:25px 0px 3px 35px;}
.allRegionsPopup li.first{padding-top:5px;}

.allRegionsPopupTip{background:url('/img/explain_prioritet.png') 5px 50% no-repeat #f9f5e2; border-radius:8px; -moz-border-radius:8px; padding:11px 10px 10px 42px; font-size:0.98em;}
.regionsPopupCurrent{display:inline-block; margin-bottom:13px; *display:inline; *zoom:1; width:230px; padding-left:10px; font-size:0.98em; white-space:nowrap; overflow:hidden;}

.region_lnk{float:left;}
  .region_lnk th{vertical-align:top;}
    .region_lnk th img{height:19px; }
    .region_lnk th a{height:19px; display:block; top:-1px; position:relative;}
  .region_lnk td{vertical-align:top; padding:0px 0px 0px;}
    .region_lnk td a{display:block; cursor:pointer; line-height:1em; color:#999; font-size:0.98em; text-decoration:none; margin:0px 0px 0px 10px;}
      .region_lnk td a u{border-bottom:1px dotted #999; display:block; float:left; text-decoration:none;}
      .region_lnk td a i{display:-moz-inline-stack; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; float:left; margin:4px 0px 0px 4px; background:URL('/img/region_arrow.gif') 0px 0px no-repeat; width:7px; height:5px;}
     .region_lnk td a:hover u{border-bottom:1px solid #fff;}

.regions_hr{font-size:2.2em; text-transform:none; color:#3c3c3b; margin-left:0px; margin-top:5px;}

.regions_columns{width:100%;}
  .regions_columns th{width:30px;}
  .regions_columns td{ width:31%;}

.regions_curreg{padding:10px 0px 13px; font-weight:bold; margin:0px 0px 10px 10px;}
  .regions_curreg img{margin:-4px 8px 0px 0px; width:20px; float:left;}

.region_letter{font-weight:normal; position:relative; font-family:Arial; font-size:1.8em; text-transform:none; color:#3c3c3b; text-transform:uppercase; margin:0px; padding:0px; display:block; clear:both; padding:0px; margin:0px 0px 2px 34px;}

.regCountiers{overflow:hidden; margin:0px 0px 30px -20px; color:#656564;}
.regCountiers li{border-left:1px solid #656564; display:inline-block; *display:inline; *zoom:1; margin:0px 20px 0px -1px; padding-left:20px;}
.regCountiers li i{background-image:url('/img/fg.png'); cursor:pointer; width:16px; height:9px; margin-top:3px;}
.regCountiers li a{color:#656564;}
.regCountiersPopup{font-size:0.98em; margin:0px 0px 20px;}
.regCountiersPopup li{display:inline-block; *display:inline; *zoom:1; margin:0 7px 0 0px; padding-left:5px;}
.regCountiersPopup li a{color:#4d939e; border-bottom:1px dotted; display:inline-block; *display:block; *zoom:1; line-height:1.1em; text-decoration:none; margin:2px 5px 3px;}
.regCountiersPopup li a u,
.regCountiersPopup li span u{text-decoration:none;}
.regCountiersPopup li a:hover{border-bottom:0px; padding-bottom:1px;}
.regCountiersPopup li span{background:#d6e5ea; display:inline-block; *display:inline; *zoom:1; color:#4e4e4e; font-weight:bold; line-height:1.1em; padding:2px 5px 3px; text-decoration:none; margin:0px;}
 
.abc_regions{margin:0px 0px 15px; background:url("/img/logos_dots.gif") repeat-x scroll 0 100% transparent;}
  .abc_regions li{padding:9px 36px 7px 27px; *padding:9px 20px 7px 25px; position:relative; z-index:1; *zoom:1; margin:0px; background:URL('/img/logos_dots.gif') 0 0 repeat-x; display:block; text-decoration:none; }
   .abc_regions li:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0;	height:0;}
    .abc_regions li img{width:16px; float:left; margin:-2px 0px 0 -26px; overflow:hidden;}
    .abc_regions li .name{text-decoration:none; color:#656564; display:block; margin-top:-1px; float:left;}
      .abc_regions li .name:hover{text-decoration:underline;}
      .abc_regions li span.name:hover{text-decoration:none;}
    .abc_regions li i{font-style:normal; display:block; float:right; margin-right:-45px; padding:0px 10px 0px 5px; *margin:0px; *right:0px; *position:absolute; *z-index:1; width:30px; text-align:right; color:#8f8f8f; font-size:0.98em;}
/* / regionalization */

/* taglines */
.main_page_tagline{color:#727472; border-top:1px solid #e6ecec; font-size:1em; font-weight:bold; display:block; margin:0px 0px 22px; font-family:Tahoma; text-align:left; padding:10px 0px 0px;}
.offers_tagline{color:#727472; display:block; font-size:normal 1.45em/1.2em Tahoma;  margin:-3px 0 0;  padding: 0 0 10px; text-align:left;}
/* / tagline */

/* spec_one */
.spec_one_img{position:relative; margin:0px 0px 20px;}
.spec_one_img .big_img{width:475px; height:356px; position:relative; float:right; border:2px solid #cb5e40; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; overflow:hidden;}
.spec_one_img .big_img .image{display:none; width:475px; height:356px; }
.spec_one_img .big_img .image div{display:block; width:475px; height:356px; background:URL('') 50% 50% no-repeat; margin-right:-2px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;}
.spec_one_img .flag{width:307px; float:left; color:#fff; padding-right:13px; margin:-360px 0px 52px; position:relative; z-index:2; background:URL('/img/spec_flag_shadow.png') 0px 0px no-repeat; _background:none; _background:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/spec_flag_shadow.png);}
.spec_one_img .flag .cnt{background:#cb5e40; padding:0px 19px 80px; min-height:279px;}
.spec_one_img .flag .cnt h1{font:bold 1.75em/1.3em Tahoma; padding:19px 0px 18px; margin-bottom:6px; border-bottom:4px solid #fff; display:block; text-transform:uppercase;}
.spec_one_img .flag .cnt .desc,
.spec_one_img .flag .cnt .time{border-bottom:3px solid #fff; padding:6px 0px 15px; position:relative; z-index:1;}
.spec_one_img .flag .cnt .desc{margin-bottom:5px; border-bottom:1px solid #fff; font:normal 1em/1.5em Tahoma; text-transform:uppercase; letter-spacing:0.08em; letter-spacing:0.05em\9;}
.spec_one_img .flag .cnt .time .city,
.spec_one_img .flag .cnt .time .dates{font-size:0.98em; display:block; text-transform:uppercase; letter-spacing:0.08em; letter-spacing:0.05em\9;}
.spec_one_img .flag .cnt .time .city{font-weight:bold; padding-bottom:2px;}
.spec_one_img .flag .cnt .cntdwn{margin-top:14px; position:absolute; width:269px; bottom:-2px; z-index:1;}
.spec_one_img .flag .cnt .cntdwn .title,
.spec_one_img .flag .cnt .cntdwn .nmb{display:block; text-align:center; position:relative; z-index:1; margin-bottom:-3em; letter-spacing:0.08em; letter-spacing:0.05em\9; text-transform:uppercase; font:bold 0.9em Tahoma;}
.spec_one_img .flag .cnt .cntdwn .nmb{font:bold 6em Tahoma; margin:0px; top:24px; position:relative; z-index:1; letter-spacing:-0.01em;}
.spec_one_img .flag .cnt .cntdwn_end{margin-top:14px;}
.spec_one_img .flag .cnt .cntdwn_end .title{display:block; text-align:center; letter-spacing:0.08em; letter-spacing:0.05em\9; text-transform:uppercase; font:bold 1.2em Tahoma;}
.spec_one_img .flag .cnt .cntdwn_end .nmb{display:none}
.spec_one_img .flag .corner{width:307px; height:52px; overflow:hidden; position:absolute;}
.spec_one_img .flag .corner span{display:block; width:307px; height:52px; overflow:hidden; background:URL('/img/spec_flag_croper.png') 0px 0px no-repeat; _background:none; _background:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/spec_flag_croper.png);}
.spec_one_img .gal{display:block; float:right; position:relative; z-index:1; margin:-30px 10px 0px 0px;}
.spec_one_img .gal li{display:block; float:left; margin:10px 3px;}
.spec_one_img .gal li a{ background:URL('') #ccc 50% 50% no-repeat; display:block; display:block; margin:2px; width:76px; height:47px; border:1px solid #fff; -moz-border-radius:3px; border-radius:3px; box-shadow:0px 0px 3px #acacac;}
.spec_one_img .gal li a:hover{box-shadow:0px 0px 4px #8b8b8b;}
.spec_one_img .gal li a.active{box-shadow:0px 0px 4px #8b8b8b; border-width:3px; margin:0px; -moz-border-radius:3px; border-radius:3px;}
.spec_one_img .m_h{width:0px; height:270px; *height:305px; font-size:0px; float:left;}
.spec_one_img .spec_to_dealer{position:absolute; top:405px; right:15px; z-index:1; float:right; font:bold 1em Tahoma; color:#cb5e40; letter-spacing:0.08em; letter-spacing:0.05em\9;}
.spec_one_img .spec_to_dealer i{font:normal 1.3em Tahoma;}

.spec_details h2{font:normal 1.2em Tahoma; color:#21789E; letter-spacing:0.08em; letter-spacing:0.04em\9; padding:0px; margin:0px 0px 0.3em;}
.spec_details p{line-height:1.85em; margin-bottom:1em;}

.spec_one_ctrls{background:#eff4f4; border-radius:5px; -moz-border-radius:5px; padding:7px 12px; margin-bottom:30px;}
.spec_one_ctrls .subscribe i{background:URL('/img/icon_set_1.gif') 0 -306px no-repeat;}
.spec_one_ctrls .advice i{background:URL('/img/icon_set_1.gif') 0 -1399px no-repeat;}

.spec_company_box{border-bottom:1px dotted #e3eaea; margin:0px 0px 20px;}
.spec_company_box .w_desc_blue{padding:0px 0px 5px; margin:0px 0px 15px; border-bottom:2px solid #e3eaea; display:block; width:100%;}
.spec_company_box .logo{margin-bottom:12px; display:block; float:left;}
.spec_company_box .title{font:normal 1.6em/1.3em Tahoma; padding:0px; margin:0px 0px 7px; display:block; clear:both;}
.spec_company_box .adres{font:normal 0.98em/1.3em Tahoma; padding:0px; margin:0px 0px 10px; display:block; clear:both;}
.spec_company_box .link{font:normal 0.98em/1.3em Tahoma; padding:0px; margin:0px 0px 17px; display:block; float:left;}

.spec_manager{border-bottom:1px dotted #e3eaea; padding:0px 0px 21px; margin-bottom:20px;}
.spec_manager h3{font:normal 1.2em/1.3em Tahoma; color:#5d5d5d;}
.spec_manager .img{float:left; margin-top:10px;}
.spec_manager .cnt{margin:10px 0px 0px 135px; min-height:96px; padding:0px 0px 25px; position:relative;}
.spec_manager .cnt h4{font:normal 1.6em/1.3em Tahoma; padding:0px; margin:-4px 0px 8px;}
.spec_manager .cnt .button_green{position:absolute; bottom:-4px; *left:0px; *bottom:0px;}
.spec_manager .cnt .phone{font:normal 1em/1.5em Tahoma;}
.spec_manager_nopic .img{display:none;}
.spec_manager_nopic .cnt{margin-left:0px; min-height:1px; clear:both; padding-bottom:34px;}

.cars_in_spec{display:block; overflow:hidden; position:relative; z-index:1; height:127px; margin:5px 0px 15px;}
.cars_in_spec li{}
.cars_in_spec li a{text-decoration:none;}
.cars_in_spec li .box{width:107px; text-align:left; color:#8f8f8f; font-size:0.98em; display:block; overflow:hidden; position:relative; z-index:1;}
.cars_in_spec li img{}
.cars_in_spec li span{display:block; white-space:nowrap;}
.cars_in_spec li .price{color:#484848; height:1.3em;}
.cars_in_spec li .title{color:#4d939e; height:1.3em; font:normal 1.15em Tahoma; text-decoration:underline;}
.cars_in_spec li a:hover .title{text-decoration:none;}

.other_specials li{padding:11px;}
.other_specials .box{position:relative; height:93px; margin-top:-2px;}
.other_specials .box .title{font:bold 1em/1.2em Tahoma;}
.other_specials .box p{font:normal 1em/1.3em Tahoma; padding:5px 0px 0px;}
.other_specials .box .w_mist_txt{position:absolute; bottom:0px; width:470px; font-size:0.8em; color:#8f8f8f;}
.other_specials .box .w_mist_txt a{color:#8f8f8f;}
/* / spec_one */

.offers_new_box{*margin-top:-5px;}
.offers_new_box li{padding:11px;}
.offers_new_box .img img{width:87px;}
.offers_new_box .box{margin-left:102px;}
.offers_new_box .box .title{font:normal 1em/1.2em Tahoma;}
.offers_new_box .box p{font:normal 0.98em/1.3em Tahoma; padding:5px 0px 0px;}

/* contest */
.contest_hr{color:#4566a3; text-transform:none; font:bold 3.2em/1.1em Tahoma; letter-spacing:0.05em; padding:0px; margin:55px 0px 0px 250px; text-align:left;}
.contest_hr b{font:bold 1.3em/1em Tahoma;}
.contest_hr a{color:#4566a3;}
h3.contest_hr{color:#4566a3; text-transform:none; margin:55px 0px 0px; width:100%; text-align:center; font:normal 2em/1.1em Tahoma;}
.contest_reasons{margin:60px 0px 40px 120px; width:880px;}
.contest_reasons li{float:left; padding:0px 19px; font:normal 1.2em/1.3em Tahoma; text-align:center;}
.contest_reasons li span{display:block; width:100px; height:100px; background:URL('/img/contest_img/guide_set.gif') 0px 0px no-repeat; margin-bottom:15px;}
.contest_reasons li.comment span{height:59px; background-position:50% 0px; margin-top:12px; width:185px;}
.contest_reasons li.topic span{height:71px; background-position:50% -71px; margin-top:0px; width:175px;}
.contest_reasons li.club span{height:65px; background-position:50% -157px; margin-top:6px; width:145px;}
.contest_reasons li.like span{height:67px; background-position:50% -233px; margin-top:4px; width:190px;}
.contest_guide_p{margin:0px 0px 45px; font:normal 1.4em/1.3em Tahoma;}
.contest_fb_connect{height:46px; width:635px; margin:0 0 95px 235px; line-height:46px; font:normal 1.4em/46px Tahoma;}
.contest_fb_connect .contest_reg_btn{margin:0px 0.8em 0px 0px;}
.contest_fb_connect .fb_connect{position:relative; margin-left:0.3em; top:4px;}
.contest_reg_btn{display:block; width:193px; height:46px; float:left; background:URL('/img/green_btn_193_46.png') 0px 0px no-repeat; font:normal 1.05em/46px Tahoma; text-align:center; text-decoration:none; color:#fff; }
.contest_reg_btn:hover{background-position:0px -46px;}
.contest_reg_btn:active{background-position:0px -92px;}
.contest_guide_points{width:860px; margin:0 auto; }
.contest_guide_points li{width:33%; float:left;}
.contest_guide_points li table{width:230px; margin:0 auto;}
.contest_guide_points li.l table{margin:0; float:left;}
.contest_guide_points li.r table{margin:0; float:right;}
.contest_guide_points li table tr th{font:bold 1.2em/1em Tahoma; color:#e14d1f; padding-bottom:20px;}
.contest_guide_points li table tr td{font:normal 1.2em/1.3em Tahoma; padding-bottom:10px;}
.contest_guide_points li table tr td.point{padding-right:10px;}
.contest_guide_footer{clear:both; width:850px; margin:0 auto; padding:65px 0px 0px;}
.contest_guide_footer a.link{margin-top:10px; float:left;}
.contest_guide_footer a.alpine{display:block; margin:5px 0px 0px 30px; width:139px; height:26px; background:URL('/img/contest_img/alpine_small.png') 0px 0px no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/contest_img/alpine_small.png);}
.contest_guide_footer a.pronavi{display:block; margin:0px 0px 0px 30px; width:73px; height:30px; background:URL('/img/contest_img/pronavi_small.png') 0px 0px no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/contest_img/pronavi_small.png);}
.contest_guide_footer a.psbox{display:block; margin:0px 0px 0px 30px; width:108px; height:30px; background:URL('/img/contest_img/psbox_small.png') 0px 0px no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=/img/contest_img/psbox_small.png);}
/* / contest */

.siteDesBlock{padding:7px 10px 10px; font-size:0.98em;}
.siteDesBlock h1{display:inline; font:bold 1em Tahoma; padding:0px; margin:0px;}

.dmir-about-page h3 {font:normal 1.6em/1.3em Tahoma; margin:20px 0 0;}
.dmir-about-page ul {margin-top:10px; line-height: 2.5em;}
.dmir-about-page ul li{padding:0px;}
.dmir-about-page ul.logos{padding: 10px 0 0 180px !important;}
.dmir-about-page ul.logos i {width: 154px; height: 36px; display: block; position: absolute; margin:-3px 0 0 -170px; *margin-top:-10px; background: url(//dmservice.ru/dmir/img/logos.png) 0 0px no-repeat;}
.dmir-about-page ul.logos li {min-height:38px; padding:10px 0px;}
.dmir-about-page ul.logos .dmir i {background-position:0 -181px;}
.dmir-about-page ul.logos .realty i {background-position:0 0;}
.dmir-about-page ul.logos .auto i  {background-position:0 -36px;}
.dmir-about-page ul.logos .trucks i {background-position:0 -72px;}
.dmir-about-page ul.logos .travel i {background-position:0 -108px;}
.dmir-about-page ul.logos .zarplata i {background-position:0 -143px; height:38px; margin-top:-5px; *margin-top:-12px;}
   
/*lukoil*/
.branding_box{display:none;}
#branding .main{z-index:5;}
#branding {background:URL('') 50% 0px no-repeat;} /* /img/lukoil_bg.jpg */
#branding .top_banner_hidder{display:none;}
#branding .branding_box{margin:345px -10px -420px; *margin-top:-525px;}
#branding .branding_gradient{background:URL('/img/branding_gradient.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src=/img/branding_gradient.png); display:block; height:119px; padding:0px 10px; -moz-border-radius:15px 15px 0px 0px; border-radius:15px 15px 0px 0px;}
#branding .branding_layer{background:#fff; height:300px; padding:0px 10px; }
.lukoil_branding{display:none;}
.lukoil_branding .clickable_area{display:block; width:100%; min-width:990px; height:650px; position:relative;  margin:0px 0px -650px; *margin-bottom:0px;}
.lukoil_branding .button_wrap{max-width:1120px; min-width:990px; margin:0 auto; display:block; position:relative; z-index:1;}
.lukoil_branding .lukoil_button{display:block; cursor:pointer; text-decoration:underline; text-align:right; font-size:1.3em; width:420px; height:30px; background:URL('/img/liters.png') 0px 0px no-repeat; padding-top:85px; color:#fff; margin:220px 0px -115px; float:right; position:relative;}
.lukoil_branding .lukoil_button:hover{text-decoration:none;}


#branding .branding_box,
#branding .lukoil_branding{display:block;}
/* / lukoil*/

    
    
/* lte IE7 */
.searchViews li,
.searchResults .price .vip,
.searchResults .card .flag,
.readMore,
.club_main_hr_panel .subscription .infosubscribe_help
{*display:inline; *zoom:1;}/* display:inline-block hack */
/* // lte IE7*/
