* { font-size: 100%; margin: 0; padding: 0; }
body { font-family: Tahoma, Arial, sans-serif; color: #FFFFFF; font-size: 11px; background: #797563 url('/i/bg_top_x2.gif') repeat-x top left; }
body.ind { background: #515351 url('/i/bg_bot_x.gif') repeat-x bottom left; }

//img { behavior: url('/png.htc'); }
img { border: none; }

table { border-collapse: collapse; }
td { margin: 0; padding: 0; }

.pos_relat { position: relative; }
.cursor { cursor: hand; cursor: pointer;  }

a { color: #ffffff; }
a:hover { text-decoration: none; }

p { margin: 0 0 18px 0; }

h1 { color: #000000; font-size: 26px; margin: 0 0 0 0; padding: 0; font-weight: normal; }
h2 { color: #000000; font-size: 22px; margin: 0 0 17px 0; padding: 0; font-weight: normal; }
h3 { color: #F5E7E0; font-size: 17px; margin: 0 0 0 25px; padding: 0; font-weight: normal; position:relative; bottom:40px; left:35px }
h4 { color: #000000; font-size: 15px; margin: 0 0 17px 0; padding: 0; font-weight: normal; }
h5 { color: #000000; font-size: 12px; margin: 0 0 17px 0; padding: 0; }
h6 { color: #000000; font-size: 12px; margin: 0 0 17px 0; padding: 0; }

.bg_b { margin: 0 0 14px 0; padding: 0 0 38px 0; //height: 1px; background: url('/i/bg01.png') no-repeat 0 0; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg01.png', sizingMethod='crop'); }
.bg_t { margin: 0 0 14px 0; padding: 40px 0 0 0; //height: 1px; background: url('/i/bg02.png') no-repeat 0 0; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg02.png', sizingMethod='crop'); }

form { margin: 0; padding: 0; }
.inp { font-size: 14px; border: 1px solid #000000; }

.container { background: url('/i/bg_top_x.gif') repeat-x top left; }
.container2_ind { background: url('/i/bg_bot.jpg') no-repeat bottom center; }
.container2 { background: #7A7562 }

.bg_FX { background: url('/i/bg_FX.jpg') no-repeat top center; }
.bg_FX_inside { background: url('/i/bg_inside.jpg') no-repeat top center; }

.logo { position: absolute; top: 107px; left: 19px; }

.menu_t { padding: 42px 25px 0 0; }
.menu_t .unactive { opacity:0.70; filter:alpha(opacity=70); }
.menu_t .line { margin: 0 10px 0 12px; }

.menu2 { position: absolute; top: 456px; left: 496px; }
.menu2 div { position: absolute; top: 0;  }
.menu2 .g_coupe { left: 0; width: 110px; }
.menu2 .g_coupe div { position: absolute; top: 17px; left: 70px; width: 40px; height: 1px; background: url('/i/line2.gif') repeat-x top left; }
.menu2 .g_sedan { left: 110px; width: 93px; }
.menu2 .g_sedan div { position: absolute; top: 17px; left: 70px; width: 23px; height: 1px; background: url('/i/line2.gif') repeat-x top left; }
.menu2 .fx { left: 203px; width: 76px; }
.menu2 .fx div { position: absolute; top: 17px; left: 57px; width: 19px; height: 1px; background: url('/i/line2.gif') repeat-x top left; }
.menu2 .qx { left: 279px; width: 72px; }
.menu2 .qx div { position: absolute; top: 17px; left: 57px; width: 15px; height: 1px; background: url('/i/line2.gif') repeat-x top left; }
.menu2 .ex { left: 351px; width: 72px; }
.menu2 .ex div { position: absolute; top: 17px; left: 57px; width: 15px; height: 1px; background: url('/i/line2.gif') repeat-x top left; }
.menu2 .m { left: 423px; }

.h_news { position: absolute; top: 481px; left: 153px; }
.all_news { position: absolute; top: 760px; left: 700px; width: 179px; height: 36px; background: url('/i/all_news_bg.gif') no-repeat top left; }
.all_news p { margin: 0 0 0 73px; padding-top: 14px; }

.all_responses { width:179px; height:36px; margin:-25px 0 0 139px; background: url('/i/all_responses_bg.gif') no-repeat top left; }
.all_responses p { margin: 0 0 0 73px; padding-top: 14px; }

.all_articles { width:179px; height:36px; margin:40px 0 0 3px; background: url('/i/all_responses_bg.gif') no-repeat top left; }
.all_articles p { margin: 0 0 0 78px; padding-top: 14px; }

.news_ind { position: absolute; top: 476px; left: 188px; width:239px; font-size: 10px; }
.news_ind .ramka1 { cursor:pointer; position: absolute; top: 0; left: 81px; width: 142px; height: 74px; z-index: 9; background: url('/i/ramka1.gif') no-repeat 0 0; }
.news_ind .ramka1_1 { cursor:pointer; position: absolute; top: 0; left: 81px; width: 142px; height: 74px; z-index: 9; background: url('/i/ramka1_2.gif') no-repeat 0 0; }
.news_ind .ramka1_2 { cursor:pointer; position: absolute; top: 0; left: 81px; width: 142px; height: 74px; z-index: 9; background: url('/i/ramka1_3.gif') no-repeat 0 0; }
.news_ind .ramka1_3 { cursor:pointer; position: absolute; top: 0; left: 81px; width: 142px; height: 74px; z-index: 9; background: url('/i/ramka1_4.gif') no-repeat 0 0; }

.news_ind .ramka2 { position: absolute; top: 0; left: 20px; width: 218px; height: 90px; z-index: 10; background: url('/i/ramka2.png') no-repeat 0 0; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ramka2.png', sizingMethod='crop'); }
.news_ind .pic { margin: 5px 0 28px 86px; background:1px 1px; }
.news_ind p { margin: 0 0 8px 75px; line-height: 14px; }
.news_ind p.header { color:#E2E2E2; margin: 0 0 8px 75px; line-height: 14px; }
.news_ind p.header#nop { padding-top:0px }
.news_ind a { margin-left: 75px; padding-left: 28px; color: #3C2E1E; background: url('/i/i01.gif') no-repeat 0 6px; }
.news_ind .date { position: absolute; top: 102px; left: 0; padding-left: 10px; }
.news_ind .nop_date { position: absolute; top: -2px; left: 0; padding-left: 10px; }
.news_ind .date#nop { position: absolute; top: 0px; left: 0; padding-left: 10px; }
.news_ind .nop_date span, .news_ind .date span { margin-left: -10px; font-size: 20px; color: #3C2E1E; }

.news_list { position: relative; margin-bottom: 24px; }
.news_list p { margin: 0 0 8px 0; padding: 88px 0 0 75px; line-height: 14px; }
.news_list p#nop { margin: 0 0 8px 0; padding: 0 0 0 75px; line-height: 14px; }
.news_list a.more { margin-left: 75px; padding-left: 28px; color: #3C2E1E; background: url('/i/i01.gif') no-repeat 0 6px; }
.news_list span.anons { position:relative; top:4px }
.news_list span.owner { position:relative; top:2px; font-size: 10px; color: #D8D8DE; }

.news_list .news_ind { top: 0; left: 0; }

.pos2 { top: 604px; left: 448px; }
.pos2 .ramka1 { background: url('/i/ramka1_1.gif') no-repeat 0 0; }

.l_col { padding: 79px 0 40px 0; }

.r_col { padding: 101px 0 0 0; }
.r_col2 { padding: 110px 0 100px 0; }

.mid_col { padding: 0 30px 40px 0; }
.mid_col h2 { margin-left:10px }

.page { //zoom:1; }
.page .cols:after { display: block; clear:both; content:' '; height: 0; overflow: hidden; }

ul.menu_l { margin: 0 0 0 0; padding: 0 0 0 0; }
ul.menu_l li { list-style-type: none; }
ul.menu_l li.unact { position: relative; bottom:1px; margin: 0; padding: 0; }
ul.menu_l li.unact .text { position: relative; width: 180px; margin-bottom: -1px; }
ul.menu_l li.unact .text span { position: relative; display: block; margin-top: -5px; padding: 0 10px 0 26px; z-index: 10; background: url('/i/li4.gif') no-repeat 10px 4px; }
ul.menu_l li.unact .t { height:15px }
ul.menu_l li.unact .b { height:12px }
ul.menu_l li.act { position: relative; bottom:1px; margin: 0; padding: 0; }
ul.menu_l li.act .text { position: relative; width: 180px; margin-bottom: -1px; background: #841c35; }
ul.menu_l li.act .text span { position: relative; display: block; margin-top: -5px; padding: 0 10px 0 26px; z-index: 10; background: url('/i/li_act2.gif') no-repeat 10px 4px; }
ul.menu_l li.act .t { height:15px; background: url('/i/li_act.gif') no-repeat 0 0; }
ul.menu_l li.act .b { height:12px; background: url('/i/li_act.gif') no-repeat 0 -14px; }
ul.menu_l ul.sub { margin:5px 0 15px 20px }
ul.menu_l ul.sub li.unact { margin: 0 0 0 0;  padding: 6px 20px 1px 23px; list-style-type: none; background: url('/i/li5.gif') no-repeat 10px 10px }
ul.menu_l ul.sub li.act { color:#F1BF92; margin: 0 0 0 0; padding: 6px 20px 1px 23px; list-style-type: none; background: url('/i/li5_act.gif') no-repeat 10px 10px; }


.auth { margin: 0 0 33px 8px; }
.auth .inp { margin: 0 0 2px 0; width: 150px; padding-left: 2px; }
.auth p { margin: 7px 0 15px 0; }
.auth p a { margin-right: 9px; padding-left: 9px; font-size: 10px; background: url('/i/i02.gif') no-repeat 0 5px; }

.main_col { padding: 0 0 30px 0; }
.main_col .d_col1 { padding: 0 80px 20px 0; }
.main_col .d_col2 { padding: 66px 42px 20px 0; }

ul.mes_forum { margin: 0 0 0 72px; padding: 0 0 36px 0; }
ul.mes_forum li { margin: 0 0 8px 0; padding: 0 0 0 20px; font-size: 10px; list-style-type: none; background: url('/i/li1.gif') no-repeat 0 4px; }

.main_col .d_col1 h2.bg_t { margin-left: 72px; }
.main_col .d_col1 h2.bg_b { margin-left: 17px; }

ul.otziv_list { margin: 0 0 0 137px; padding: 0 0 36px 0; }
ul.otziv_list li { margin: 0 0 30px 0; padding: 0 0 0 22px; font-size: 10px; list-style-type: none; background: url('/i/li2.gif') no-repeat 0 2px; }

ul.last_list_art { margin: 0 0 0 67px; padding: 16px 0 0 0; }
ul.last_list_art li { position: relative; margin: 0 0 21px 0; padding: 0 0 0 29px; list-style-type: none; background: url('/i/li3.gif') no-repeat 0 5px; }
ul.last_list_art li div { position: relative; min-height: 50px; //height: 50px; }
ul.last_list_art li div table.pic { position: absolute; top: 0; left: -96px; }

.fotogal { position: relative;  }
.fotogal h2 { margin-bottom: 21px; }
.fotogal .link_all_foto { position: absolute; top: 236px; right: -204px; width: 204px; height: 36px; background: url('/i/i04.gif') no-repeat top left; }
.fotogal .link_all_foto img { margin: 12px 0 0 73px; }

table.foto_list tr td { padding: 0 20px 26px 0; }
table.foto_list tr td p { margin:0; padding: 8px 0 0 19px;  background: url('/i/i03.gif') no-repeat 0 9px; }


.page1 { position: relative; padding-top: 50px; font-size: 14px; //zoom:1; }
.page1:after { display:block; content:' '; clear:both; height:0; overflow:hidden; }

.tblock { float: left; display:block; position:relative; margin:-26px 0 0; height:26px; }
.tblock .l, .tblock .r { position:absolute; display:block; width:98px; height:26px; overflow:hidden; z-index:0; }
.tblock .l { left:0; bottom:0; }
.tblock .r { right: -86px; //-right: -77px; bottom:0; }
.tblock .l *, .tblock .r * { position:absolute; display:block; width:500px; height:26px; overflow:hidden; }
.tblock .s { display:block; margin:0 10px 0 15px; float: left; padding-left: 22px; padding-top:1px; position:relative; height:26px; background:url('/i/bg_page2.gif') repeat-x top left; }
.tblock .s a { display:block; float: left; padding-top: 3px; margin-right: 10px; text-decoration: none; }
.tblock .s span { display:block; float: left; padding-top: 3px; margin-right: 10px; text-decoration: none; color:#7A162C }
.tblock .ss { float: left; display:block; position:relative; margin: 0 0 0 18px; //-margin: 0 0 0 8px; padding-top: 3px; z-index: 1; }


.tblock .l * { left:0; top:0; background:url('/i/bg_page.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bg_page.png", sizingMethod="crop"); }
.tblock .r * { left:-488px; top:0; background:url('/i/bg_page.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bg_page.png", sizingMethod="crop"); }




.bot { color: #BCBCBC }
.bot p { margin-left:25px }
.bot div.copy { margin:0 0 0 220px }
.bot div.counters { margin:0 0 0 43px }
.bot ul { margin: 0 0 0 15px; padding: 0 0 27px 0; }
.bot ul li { color:white; margin: 0; padding: 0 10px 0 12px; font-weight: bold; display: inline; list-style-type: none; background: url('/i/li_bot.gif') no-repeat 0 5px; }
.bot ul li.first { padding-left: 0; background: none; }

.bot a { color: #BCBCBC; }
.bot p { line-height: 15px; }
.bot div { position: relative; }
.bot .creator { position: absolute; top: 30px; right: 295px; }

div.main_header { height:100px }
div.content { margin:-15px 0 50px 20px }
div.sub_menu { width:200px }

div.news_anons { color:#D8D8DE; margin-bottom:10px; font-size:12px }
div.news_owner { color:#D8D8DE; margin-bottom:10px; font-size:11px }
div.news_desc { color:#FFFFFF; margin-bottom:20px }
div.back span { color:#FFC973; cursor:pointer }

div.content ul { margin:7px 0 0 25px }

div.content ul.last_list_art { margin-left:70px }

table.club_info { margin:10px 20px 60px 17px }
table.club_info tr td div.desc { margin-top:20px }

table.photos tr td img { margin:0 0 10px 0; border:1px solid #8E283A; cursor:pointer }
table.photos tr td div.desc { margin-bottom:25px }