    html, body {
        height:100%;
        font-family: Verdana, Tahoma, Times New Roman, Arial, sans-serif;
        font-size: 12px;
        color: #161616;
        margin:0; 
        padding:0;
        background: #4c4c4c url(http://www.maxi-tuning.ru/i/images/top_bg.jpg) left top repeat-x;
    }

    A, A:hover {
        font-family: Verdana, Tahoma, Times New Roman, Arial, sans-serif;
        text-decoration: underline; 
    }

    A:hover {
        text-decoration: none; 
    }
    
    a img{
    	border: 0;
    }


	td{
		vertical-align: top;
		font-size: 12px;
	}

	h1
	{
		color: #707070;
		font-size: 14pt;
	}
	h2
	{
		color: #707070;
		font-size: 13pt;
	}
	h3
	{
		color: #707070;
		font-size: 12pt;
	}
		
	

	.content{
		background: #FFFFFF;
		border: 1px solid #b0b0b0;
	}
	.content .left{
		width: 690px;
		padding: 16px 12px 16px 23px;
	}
	
	.main_news{
		border-bottom: 1px dotted #d5d7d6;
		margin: 0 0 5px 0;
	}
	.main_news_bb0{
		border-bottom: 0;
		margin: 0 0 0px 0;
	}
	.main_news_title{
		font-size: 18px;
		color: #6a6a6a;
		padding: 8px 0 6px 0;
	}
	.main_news_title a{
		font-size: 18px;
		color: #6a6a6a;
	}
	.main_news_title span a{
		color: #156e96;
	}
	.main_news_txt{
		padding: 0 0 20px 0;
	}
	.main_news_txt a{
		color: #116f95;
	}
	.main_news_txt h2{
		margin: 0 0 11px 0;
		font-size: 16px;
		color: #595959;
	}
	.main_news_txt h3{
		margin: 0 0 11px 0;
		font-size: 12px;
		color: #595959;
	}
	.main_news_txt ul{
		list-style: none;
		margin-left: 15px;
		padding: 0;
	}
	.main_news_gall img{
		margin: 0 14px 14px 0;
	}
	.main_news_txt div{
		float: left;
		position: relative;
		margin: 0 16px 0px 0;
	}
	.main_news_txt div span{
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		padding: 8px 0;
		background: url(http://www.maxi-tuning.ru/i/images/png.png);
	}
	.main_news_txt div span b{
		font-weight: normal;
		margin: 0 10px;
		color: #acacac;
	}
	.main_news_txt strong a{
		float: right;
		color: #141414;
		text-decoration: none;
	}
	
	.main_article{
		margin: 0 0 5px 0;
		border: 1px solid #d9d9d9;
		
	}
	.main_article_title{
		height: 55px;
		padding: 14px 15px 0 15px;
		background: url(http://www.maxi-tuning.ru/i/images/main_article_title.jpg) left top repeat-x;
		font-size: 18px;
		color: #FFFFFF;
	}
	.main_article_content{
		background: url(http://www.maxi-tuning.ru/i/images/main_article_content.jpg) left top repeat-x;
	}
	.main_article_content td{
		padding: 0 0 10px 0;
		color: #4d4d4d;
		font-size: 11px;
	}
	.main_article_content td a{
		color: #d41212;
		font-size: 12px;
		font-weight: bold;
	}
	.main_article_content div{
		color: #4d4d4d;
		font-size: 11px;
		padding: 7px 10px 0 10px;
	}
	.img_left{
		margin: 0 5px 0 0;
		float: left;	
	}
	.img_right{
		margin: 0 0px 0 5px;
		float: right;	
	}
	
	
	
	.paging td{
		text-align: right;
		font-size: 16px;
		color: #151515;
	}
	.paging td a{
		color: #4d4d4d;
		padding: 0 2px;
	}
	.paging td span{
		color: #FFFFFF;
		background: #4d4d4d;
		padding: 0 2px;
	}
	.paging td em a{
		color: #147095;
		font-style: normal;
	}
	
	
	
	
	
	
	
	
	.content .right{
		width: 246px;
		padding: 16px 5px 16px 0px;
	}
	.right_anons{
		font-size: 18px;
		color: #020001;
		margin: 0 0 32px 0;
	}
	.right_anons a img{
		margin: 9px 0;
	}
	.right_anons span a{
		font-size: 14px;
		color: #25799d;
		float: right;
	}
	
	
	.right_articles{
		border: 1px solid #c1c1c1;
		margin: 0 0 23px 0;
	}
	.right_articles td{
		padding: 8px 5px 8px 10px;
		font-size: 12px;
		color: #4c4c4c;
	}
	.right_articles td strong{
		font-size: 18px;
		color: #e60c0a;
	}
	.right_articles td a{
		font-size: 13px;
		color: #147099;
	}
	.right_articles td img{
		float: left;
		margin: 0 5px 0 0;
	}
	.right_articles .right_articles_more{
		background: #f9f9f9;
		text-align: right;
	}
	.right_articles .right_articles_more a{
		font-size: 12px;
		color: #e40d0b;
	}
	
	.right_vote{
		border: 1px solid #c1c1c1;
		margin: 0 0 23px 0;
		background: #f6f6f6;
	}
	.right_vote td{
		padding: 14px;
		line-height: 1.5em;
	}
	.right_vote td td{
		padding: 0;
	}
	.right_vote td td a{
		font-size: 12px;
		color: #136f96;
	}
	
	
	.right_forum{
		border: 1px solid #c1c1c1;
		margin: 0 0 23px 0;
	}
	.right_forum td{
		padding: 10px 14px;
	}
	.right_forum td td{
		padding: 7px;
		font-size: 11px;
		color: #5b5b5b;
	}
	.right_forum td td a{
		color: #156e96;
	}
	.right_forum td td b{
		font-size: 18px;
		color: #e60c0a;
	}
	.right_forum_link{
		background: #ede9e8;
	}
	
	
	
	
	
	.article_title{
		font-size: 18px;
		color: #707070;
		padding: 14px 0;
	}
	.article_nav{
		padding: 0 0 12px 0;
	}
	.article_nav table{
		background: #f8f8f8;
	}
	.article_nav table td{
		padding: 5px 12px 0 12px;
	}
	.article_nav_print a{
		font-size: 12px;
		color: #167095;
		position: relative;
		top: -4px;
	}
	.article_nav_fav span{
		font-size: 12px;
		color: #4b4b4b;
		position: relative;
		top: -4px;
	}
	.article_nav_rate span{
		font-size: 12px;
		color: #4b4b4b;
		position: relative;
		top: -4px;
	}
	.article_nav_rate strong{
		font-size: 18px;
		color: #32aa0d;
		font-weight: normal;
		position: relative;
		top: -2px;
	}
	.article_nav_link{
		font-size: 12px;
		color: #777777;
		padding: 0 0 14px 0;
		text-align: right;
	}
	.article_nav_link a{
		color: #107098;
	}
	
	.main_article_next{
		padding: 0 0 39px 0;
		font-size: 13px;
		color: #7d7d7d;
	}
	.main_article_next a{
		font-size: 13px;
		color: #e70d0e;
	}
	.main_article_next span a{
		color: #107096;
	}
	
	
	.adv {
		font-weight: bold;
		margin: 20px 0;
	}
	.adv img{
		float: left;
		margin: 0 5px 10px 0;
	}
	
	
	.comments{
		margin: 62px 0 15px 0;
	}
	.comments td{
		padding: 10px 0px 10px 0;
	}
	.comments h2{
		font-weight: normal;
	}
	.comments table td{
		padding: 10px 12px 0px 0;
	}
	.comments table td input{
		width: 158px;
		border: 1px solid #c2c2c2;
	}
	.comments td textarea{
		width: 686px;
		height: 143px;
		border: 1px solid #c2c2c2;
	}
	
	
	.comments .comment{
		border: 1px solid #c2c2c2;	
		margin:  0 0 18px 0;
	}
	.comments .comment td{
		padding: 0;
	}
	.comments .comment .comment_a{
		padding: 7px 10px;
		background: #eeeeee;
	}
	.comments .comment .comment_a a{
		color: #146e93;
	}
	.comments .comment .comment_t{
		padding: 7px 10px 22px 10px;
		background: #f7f7f7;
		color: #4c4c4c;
	}
	.comments .comment .comment_t a{
		color: #146e93;
	}
	
	
	.arch_small{
		padding: 0 0 0 16px;
	}
	.arch_small h3{
		font-size: 14px;
		color: #676767;
		margin: 0 0 10px 0;
	}
	.arch_small em{
		font-size: 12px;
		color: #676767;
		background: #f1f1f1;
		padding: 0 5px;
		margin: 0 2px 0 0;
		font-style: normal;
	}
	.arch_small span{
		padding: 0 5px;
	}
	.arch_small span a{
		font-size: 12px;
		color: #147097;
		text-decoration: none;
		border-bottom: 1px dotted #147097;
		margin: 0 2px 0 0;
	}
	.arch_small table{
		margin: 36px 0 0 0;
	}
	.arch_small table img{
	}
	.arch_small table a{
		font-size: 12px;
		color: #147097;
	}
	
	.prew{
		position: relative;
		display: block;
		z-index: 1;
	}
	.prew .prew_popup{
		display: none;
		position: absolute;
		left: 42px;
		top: 28px;
		padding: 12px;
		border: 1px solid #b9b9b9;
		background: #FFFFFF;
	}
	.prew:hover{
		background: #FFFFFF;
		z-index: 10;
	}
	.prew:hover .prew_popup{
		display: block;
	}
	.prew_popup_c{
		position: absolute;
		left: -17px;
		top: -1px;
	}
	
	
	.oglavlenie td{
		font-size: 11px;
		color: #000000;
		background: url(http://www.maxi-tuning.ru/i/images/oglavlenie_bg.jpg) left bottom repeat-x;
	}
	.oglavlenie .oglavlenie_n{
		vertical-align: bottom;
		background: #FFFFFF;
		padding: 0 5px;
	}
	.oglavlenie div{
		display: block;
		float: left;
		background: #FFFFFF;
		padding: 0 0 5px 0;
	}
	.oglavlenie strong{
		display: block;
		margin: 15px 0 0 0;
		font-size: 14px;
	}
	
	
	
	.photo_title{
		font-size: 14px;
		color: #656565;
		padding: 14px 0;
	}
	.photo_title strong{
		color: #363636;
	}
	
	
	.photo_small img{
		border: 1px solid #FFFFFF;
		margin: 0 15px 20px 0;
	}
	.photo_small .cur img{
		border: 1px solid #000000;
	}
	
	.photo_small1 img{
		margin: 0 0px 2px 0;
	}
	.photo_small2 img{
		border: 1px solid #FFFFFF;
		margin: 0 13px 20px 0;
	}
	.photo_small2 .cur img{
		border: 1px solid #000000;
	}



	.cars{
		margin: 19px 0 0 0;
	}
	.car{
		border: 1px solid #c6c6c6;
		background: #f6f6f6;
	}
	.car strong{
		font-size: 16px;
		color: #5e5e5e;
		display: block;
		padding: 8px 12px;
	}
	.car span a{
		color: #207baa;
		font-size: 12px;
		font-weight: bold;
	}
	.car div{
		color: #4d4d4d;
		font-size: 11px;
		padding: 7px 10px 7px 10px;
		overflow: hidden;
		line-height: 1.5em;
	}
	* html .car div{
		overflow: visible;
		height: 1px;
	}
	.car .car_all{
		color: #c81415;
		font-size: 10px;
		float: right;
	}
	
	.mainText, .mainText a
	{
		font-size: 7pt;
		color: white;
		text-decoration: none;
	}		