* {

	vertical-align:top;

	margin:0;

	padding: 0;

}

a {

	color: #000;

}
#ie6 {
	display: none;
}

a:hover {
	color: #d70000;
}
a.blue:hover, a.brown:hover, a.green:hover, a.red:hover {
	color: #000;	
}
html {

	height: 100%;

	vertical-align: top;

	font: normal 12px Tahoma, Verdana, sans-serif;

	color: #000;

}

body {

    height:auto !important;

    height:100%;

    min-height:100%;

    border: 0;
    position: relative;
    margin:0px;
    padding:0px;

}



img {

	border: 0;

}



.red {

	color: #d70000;

}



.blue {
	color: #3580cc;
}

.relations .item a.news {
	color: #3580cc;
}

.relations .item a.tuning {
	color: #d70000;
}
.relations .item a.testdrive {

}


.relations .item2 a.video {
	color: #000;
}

	




.brown {

	color: #6b5f45;

}
div.clr {
	clear: both; height: 1px;
}


p.date, b.date {

	clear:both;
	font-weight: normal;	
	font-size: 10px;

	color: #6b5f45;

}





#wrap {

	max-width: 1003px;

	min-width: 1003px;

	margin: 0 auto;

	margin-top: 9px;

	position: relative;

}



div#lcolumn {

	float: left;

	width: 100%;



}



div#rcolumn {

	width: 239px;

	margin-left:-239px;

	float: left;

}



#footer {
	clear: both;

}



#header {

	background: url(/images/b_header.gif) repeat-x;

}

#header > div{

	background: url(/images/c_l_header.gif) no-repeat left top;

}

#header > div > div {

	height: 94px;

	padding: 0px 19px 18px 10px;

	background: url(/images/c_r_header.gif) no-repeat right top;

}



#logo {
	
	float:left;

}



#searchreg {
	background: url('/images/header_reg.gif') no-repeat;
	width: 245px;
	float: right;
	margin-top: 17px;
	padding-top: 10px;
	padding-left: 9px;
	padding-bottom: 5px;

}



#search {



}


.list2 {
	clear: both;
}

.list2 > div {
	float: left;
	width: 245px;
	height: 175px;
}

.list2  div:hover  {
	background-color: #000;
}

.list2 > div:hover > a {
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}


.list2 > div > a {
	display: block;
	width: 245px;
	height: 175px;
	position: relative;
	text-decoration: none;
}

.list2  h3 {
	font-family: Tahoma;
	width: 235px;
	display:block;
	position: absolute;
	bottom: 0;
	font-weight: bold;
        background-color: #4d4d4d;
	vertical-align: bottom;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;

}


#search input[type=text] {

	border: 1px solid #b4933f;

	padding-top: 3px;

	height: 19px;

	padding-left: 3px;

	width: 174px;

	margin-right: 3px;

}



#reg {
	padding-top: 6px;
	font-size: 10px;
	line-height: 16px;

}

#reg .blue {
	margin-left: 28px;
}





#reg input[type=text], #reg input[type=password] {

	border: 1px solid #b4933f;

	padding-top: 3px;
	padding-left: 3px;

	height: 16px;

	width: 83px;

	font-size: 10px;

	color: #656565;

}







#header .gauge {

	float: right;

	margin-left: 6px;

	margin-top: 12px;

}

#header .logo {

	float: right;
	
	margin-left: 16px;

	margin-top: 14px;

}




#menu {

	margin-top: 1px;

	margin-bottom: 15px;

	font-size: 12px;

	padding-left: 10px;

	height: 25px;

	list-style: none;

}



#menu li {

	float: left;

	margin-right: 1px;

	background: url(/images/b_menu.gif) repeat-x;

}





#menu li a {

	display: block;

	color: #6b5f45;

	height: 21px;	

	text-decoration: none;

	padding: 0 8px;	

	padding-top: 4px;		

	background: url(/images/c_rb_menu.gif) right bottom no-repeat;	

}



#menu li span {

	display:block;

	background: url(/images/c_lb_menu.gif) left bottom no-repeat;

}



#menu li.sel, #menu li:hover.sel {

	border-top: 1px solid #ba3333;

	margin-top: -1px;

	background: url(/images/b_sel_menu.gif) repeat-x;

}

#menu li:hover {
	background: url(/images/b_hover_menu.gif) repeat-x;
}


#menu li.sel a, #menu li:hover.sel a {
	color: #fff;
	background: url(/images/c_rb_sel_menu.gif) right bottom no-repeat;	
}

#menu li:hover a {
	color: #000;
	background: url(/images/c_rb_hover_menu.gif) right bottom no-repeat;	
}




#menu li.sel span, #menu li:hover.sel span {

	background: url(/images/c_lb_sel_menu.gif) left bottom no-repeat;

}

#menu li:hover span {

	background: url(/images/c_lb_hover_menu.gif) left bottom no-repeat;

}




#brands {

	background:url(/images/b_box.gif) repeat-x;

}



#brands .caption {

	background: url(/images/c_l_box.gif) no-repeat left;

	height: 33px;

}



#brands .caption > div {

	background: url(/images/c_r_box.gif) no-repeat right;

	height: 25px;

	font-size: 16px;

	padding-top: 8px;

	padding-left: 27px;

}



#brands .lclmn, #brands .rclmn {

	width: 119px;

}





#brands .lclmn {

	float: left;

}



#brands .rclmn {

	float: right;

}



#brands a {

	font-size: 11px;

	display: block;

	text-decoration: none;

	margin: 1px 0;

	color: #000;

	padding: 2px 0;

	padding-left: 27px;

	border-left: 1px solid #e0e0e0;	

}



#brands a.gray {

	background-color: #eee;

	border-left: 1px solid #eee;

}





#brands a.sel{
	background-color: #ba3333;
	color: #fff;
}
#brands a.sel:hover {
	background-color: #ba3333;
	color: #fff;
}
#brands a:hover{
	background-color: #f3e2b2;
}



#brands .rclmn a {

	padding-left: 19px;

	border-left: none; 

	border-right: 1px solid #e0e0e0;

}



div.box_ft  {

	clear: both;

	background: url(/images/b_b_box.gif) repeat-x;

	height: 10px;	

}

.box_ft > div  {

	background:url(/images/c_lb_box.gif) top left no-repeat;

}

.box_ft  > div > div {

	background:url(/images/c_rb_box.gif) top right no-repeat;

	height: 10px;

}





#brands .rclmn  a.gray {

	border-left: none; 

	border-right: 1px solid #eee;

}



#tags {

	margin-bottom: 27px;

	padding-top: 19px;

	padding-left: 20px;

	line-height: 20px;

}

#tags a {

	vertical-align:bottom;

	color: #d5a617;
	white-space: nowrap;
	padding-right: 4px;

}
#tags a:hover {
	color: #000;
}



#tags a.hg5 {

		font-size: 18px;

	}



#tags a.hg4 {

		font-size: 17px;

	}





#tags a.hg3 {

		font-size: 16px;

	} 



#tags a.hg2 {

		font-size: 14px;

	}



#tags a.hg1 {

		font-size: 11px;

	}



#rcolumn .box2 {

	background: url(/images/b_box2.gif) repeat-x;

	margin-bottom: 30px;

}



#rcolumn .box2 .caption { 

	background: url(/images/c_l_box2.gif) left top no-repeat;

}



#rcolumn .box2 .caption > div { 

	height: 25px;

	font-size: 16px;

	padding-top: 8px;

	padding-left: 27px;

	background: url(/images/c_r_box2.gif) right top no-repeat;

}



#rcolumn .box2 .cnt {

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;	

	padding: 14px 10px 14px 18px;

}



#shop_block p {

	padding-left: 11px;

	background: url(/images/arr_blue.gif) left no-repeat;

}



#shop_block p  a, #shop_block  a.red  {

	font-weight: bold;



}



#shop_block   a {

	font-size: 11px;



}

#shop_block .item {

	font-size: 11px;

	position: relative;

	margin-top: 8px;

	margin-bottom: 14px;	

}



#shop_block .item > div {

	left: 88px;

	top: 0;

	position: absolute;

}



#shop_block .item a img {

	border: 1px solid #cfcfcf;

}



#rcolumn  .adsense {

/*	padding-left: 30px; */

	margin-bottom: 15px;

}



#counters {

	padding-left: 27px;

	margin-bottom: 20px;

}



#lcomments {

	padding-left: 27px;

	margin-bottom: 20px;

	font-size: 11px;

}

#lcomments .title, #tags .title {

	font-size: 16px;

}



#lcomments a {

	text-decoration: none;

}
#lcomments a:hover {
	text-decoration: underline;
}


#lcomments a.user {

	text-decoration: underline;

}


#lcomments span {

	font-size: 12px;

}



#lcomments p.text {

	padding-bottom: 7px;

	margin-bottom: 7px;

	border-bottom: 1px solid #eee;

}



#sape {

/*	padding-left: 27px;*/

	font-size: 11px;

	color: #777;

	margin-bottom: 20px;

}



#sape a{

	color: #777;

}



#content {


	clear:both;


}



#footer {

	clear: both;

	height: 112px;

	background: url(/images/c_r_footer.gif) #4d4d4d no-repeat right;

}



#footer  div.left {

	padding-top: 20px;

	padding-left: 19px;

	height: 92px;

	width: 470px;

	float:left;

	background: url(/images/c_l_footer.gif)  no-repeat left;

}



#footer  div.left p {

	font-size: 11px;

	color: #929292;

	padding-bottom: 6px;

}



#footer  div.left p:first-child {

	color: #000;

	font-size: 10px;

}



#footer  div.right { 

	text-align: right;

	padding-right: 142px; 

	padding-top: 35px;

	line-height: 18px;

	color: #929292;

	font-size: 11px;

	

}

#footer  div.right a { 

	color: #929292;

	font-size: 11px;

	padding: 0 5px;

}





/* end of common css */



/* home */

#whats {

	float: left; 

	width: 100%;

}



#whats > div {

	margin-right: 275px;

}



#other {

	float:left;

	width: 275px; 

	margin-left:-275px;

}

#other .walls a.blue {
	padding-left: 10px;

	background: url(/images/arr_blue.gif) left no-repeat;
}

#other > div{

	padding-left: 11px;

}



.box  {

	background: url(/images/c_home_box.gif) repeat-x bottom;

}

.box > div  {

	background: url(/images/c_r_home_box.gif) no-repeat right bottom;

}



.box > div > div {

	background: url(/images/c_l_home_box.gif) no-repeat left bottom;

}

.box > div > div > div {

	background: url(/images/tab_whats.gif) no-repeat right top; 

	margin-right: 16px;

	height: 57px;

}



#other .box > div > div > div {

	background: url(/images/tab_other.gif) no-repeat right top; 

	margin-right: 16px;

	height: 57px;

}



#other .links  {

	margin-bottom: 13px;

	margin-top: -5px;

}

#other .links a {

		display: block;

		padding-left: 23px;

		text-decoration: none;

		color: #6b5f45;

}

#other .links a:hover {
	text-decoration: underline;
}



#other .links a:first-child { 

	background: url(/images/arr_brown.gif) no-repeat  13px;

}



#other .box2 {

	background: #f1efe8 url(/images/c_home_box2.gif) repeat-x top;

	margin-bottom: 20px;

}



#other .box2 .caption {

	background: url(/images/c_lt_home_box2.gif) no-repeat left top;

}



#other .box2 .caption > div {

	background: url(/images/c_rt_home_box2.gif) no-repeat right top;

	font-size: 11px;

	padding: 15px 5px 16px 34px;

	font-weight: bold;

}



#other .box2 .caption * {

	vertical-align: baseline;

}

#other .box2 .caption  span {

	font-size: 14px;

}



#other .box2 .cnt {

	padding-left: 23px;

}



#other .box2 .item {

	height: 75px;

}



#other .box2 .item p {

	padding-top: 10px;

}



#other .box2 .item img {

	border: 1px solid #000;

	margin-right: 10px;

}



#other .box2 .item a {

	text-decoration: none;

}
#other .box2 .item a:hover {
	text-decoration: underline;
}



#other .box2 .item a.brown {

	text-decoration: underline;

	font-size: 11px;

}



#other .box2 .footer {

	background: url(/images/c_lb_home_box2.gif) no-repeat left top;

	height: 4px;

}



#other .box2 .footer > div {

	height: 4px;

	background: url(/images/c_rb_home_box2.gif) no-repeat right top;

}

#other .adsense {

	padding-left: 20px;

	margin-bottom: 23px;

}

#other .box2 .hdr {

	font-size: 14px;

	padding: 15px 5px 16px 0px;

	font-weight: bold;

}



#other .box2 .witem {

	height: 140px;

	text-align: left;



}



#other .box2 .witem img {

	border: 1px solid #000;

}



.pages  {
  	clear: both;
	font-size: 11px;
	height: 35px;

}



.pages * {

	float:left;

	display:block;

	padding: 3px 6px;	

	margin-right: 3px;

}



.pages a {
	text-decoration: none;
}

.pages a:hover {
	background-color: #eee;
}



.pages a.brown {

	background-color: #fff;

	text-decoration: underline;

}



.pages b  {

	background-color: #f0c751;

	font-weight: 400;

}

	

.home_pages  span {

	padding: 3px 0;

}



.home_pages p  span {

	font-size:18px;

}



.home_pages p  * {

	vertical-align:baseline;

}

.home_pages  {

	margin-top: -10px;

}



#whats .cnt {

	padding-left: 8px;

}



.witems {

	clear: both;

}



.witems > div {

	margin-bottom: 27px;

	

}



.witems h2 {

	font-weight: 400;

	margin-bottom: 4px;

	font-size: 18px;

}



.witems h2 a {

	text-decoration: none;

	color: #d70000;

}
.witems h2 a:hover {
	text-decoration: underline;
}


.witems h2 a:first-child {

	color: #000;

}





.witems div.bigpic {

	margin-right: 20px;

	border: 1px solid #000;

	height: 251px;

	margin-bottom: 6px;

}



.witems img.bigpic {

	margin-right: 20px;

	border: 1px solid #000;

	margin-bottom: 6px;



}



.witems .spic {

	float: left;

	margin-right: 13px;

	border: 1px solid #000;

	width: 98px;

	height: 65px;

}



.witems .cnt {

	float: left;

	background: url(/images/arr_blue.gif) no-repeat 0px 7px;

	padding-left: 9px;

	font-size: 14px;

}



.witems .cnt a.green {

	font-size: 11px;

	color: #8ba029;

}






.witems .pre {

	clear: both;

	padding-top: 6px;

	line-height: 16px;

}



.witems .sep  {

	background:url(/images/b_home_sep.gif) top repeat-x;

	margin-left: -8px;

}



.witems .sep > div  {

	background: url(/images/c_l_home_sep.gif) top left no-repeat;

}



.witems .sep  > div > div  {

	height: 40px;

	background: url(/images/c_r_home_sep.gif) top right no-repeat;

}



.witems > div:first-child .sep *, .witems > div:first-child .sep {

	float: left;

	display: none;

	background: none;

	height: 1px;

}

/* end of home */

.content2 {
	max-width: 890px;
	padding-left: 10px;

}




.nav {

	font-size: 11px;

	font-weight: bold;

	color: #6b5f45;

	height: 37px;

	background:url(/images/b_nav.gif) repeat-x top;



}


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


.nav > div {

	background:url(/images/c_l_nav.gif) left top no-repeat;



}

.nav > div > div {

	padding: 7px 13px;

	background:url(/images/c_r_nav.gif) right top no-repeat;

}



.nav a {

	color: #6b5f45;

	text-decoration: none;

	font-weight: 400;

	padding-left: 15px;

	background:url(/images/arr_nav.gif) 6px 4px no-repeat ;

}
.nav a.blue {	
	color: #3580cc;
	background: none;
	padding-left: 5px;
	text-decoration: underline;
	
}

.content2 .date {

/*	padding-left: 15px; */

}



.content2 h1 {

	font-size: 18px;

	color: #d70000;

	font-weight: 400;

	padding-top: 2px;

	padding-bottom: 10px;

}



div.text .bigpic {

	float: left;

	border: 1px solid #000;

	width: 278px;

	margin-right: 8px;

}

div.text {
	line-height: 16px;
	max-width: 700px;
	min-height: 220px;
}

.firstitem div.text, .fnews div.text {
	min-height: 100px;
	max-width: 700px;
}




div.text p {

	padding-bottom: 14px;

}



.content2 h2 {

	font-weight: 400;
	clear:  both;
	font-size: 18px;

	padding-top: 5px;

	padding-bottom: 15px;

}

.content2 h2 a {

	text-decoration: none;

}
.content2 h2 a {
	text-decoration: underline;
}


.content2 .pics {
	padding-bottom: 20px;

}



.content2 .video {

	padding-bottom: 20px;

}




.content2 .pics a, .content2 .pics div {
	cursor: pointer;
	display: block;
	float: left;
}

.content2 .pics a:hover, .content2 .pics div:hover  {
	background-color: #000;
}
.content2 .pics > a:hover > img, .content2 .pics > div:hover > img {
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;

}
.content2 .pics img {
	


}



.comment {
	clear:both;
	padding: 16px 16px 16px 19px!important;

	font-size: 11px;
	margin-bottom: 6px;

}



.comment p:first-child {
	color: #a2a2a1;
	font-size: 10px;

	padding-bottom: 5px;

}

.comment p:first-child span, .comment p:first-child b  {

	color: #6b5f45;

}







.box3 {

	clear:both;

	border: 1px solid #e0e0e0;

	position: relative;

}



.box3 .lt, .box3 .rt, .box3 .lb, .box3 .rb {

	position:absolute;

}


/*

.box3 .lt {

	left:-1px; top:-1px;

}

.box3 .rt {

	right:-1px; top:-1px;

}



.box3 .lb {

	left:-1px; bottom:-1px;

}

.box3 .rb {

	right:-1px; bottom:-1px;

}
*/


.comments {

	clear: both;

	margin-bottom: 20px;	

}

.relations {

	clear: both;

	margin-bottom: 20px;

	width: 730px;

	

}



.relations .box3 {


/* 	padding: 28px 15px 19px 22px; */

}

.relations .box3 >  div {

	padding: 28px 15px 19px 22px;
}



.tabs {

	padding-left: 9px;

	list-style: none;

	height: 29px;

}



.tabs li {

	cursor: pointer;

	float: left;

	background: #eee url(/images/c_l_tab.gif) left top no-repeat;

	margin-right: 1px;

}



.tabs li span {

	padding: 8px 15px;

	display:block;

	background: url(/images/c_r_tab.gif) right top no-repeat;

}



.tabs li.sel, .tabs li.sel:hover {
	color: #fff;
	cursor: default;
	background: #ba3333 url(/images/c_l_tab_sel_red.gif) left top no-repeat;

}

.tabs li.sel .date, .tabs li.sel:hover .date {
	color: #fff;	
}

.tabs li:hover {
	background: #f3e2b2 url(/images/c_l_tab_sel.gif) left top no-repeat;

}



.tabs li.sel span, .tabs li:hover.sel span {
	background: url(/images/c_r_tab_sel_red.gif) right top no-repeat;
}

.tabs li:hover span {

	background: url(/images/c_r_tab_sel.gif) right top no-repeat;

}






.relations .sep {
	clear: both; 
	background:url(/images/b_sep.gif) repeat-x;

	height: 22px;



}

.relations .sep:first-child {

	background: none;

	display:none;

	height: 1px;

}



.relations .item {
	position:relative;
	vertical-align: top;
	padding-bottom: 10px;

}



.relations .item > a img {

	position: absolute;

	top:0px;

	left: 1px;

	width: 98px;

	height: 65px;

	border: 1px solid #000;

}



.relations .item p.date {

	padding: 0;

}

.relations .item > div {

	font-size: 11px;

	padding-left: 120px;

}



.relations .item h3 {

	font-weight: 400;

	font-size: 12px;

	padding-bottom: 5px;

}



.relations .item>div p {

	padding: 2px 0;

}



.relations .item h3 a {
	color: #6b5f45;

}





.relations .item2 {
	float: left;
	width: 280px;

	height: 95px;

	position:relative;

	vertical-align: top;

}



.relations .item2 > a img {

	position: absolute;

	top:0px;

	left: 1px;

	width: 120px;

	height: 80px;



}



.relations  a img {

	border: 1px solid #000;

}



.relations .item2 p.date {

	padding: 0;

}

.relations .item2 > div {

	padding-top: 3px;

	font-size: 10px;
	padding-right: 5px;
	padding-left: 137px;

}


.relations .item2 h3, .relations .box4 h3 {
	font-weight: 400;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 2px;
}



.relations .item2 h3 a, .relations .box4 h3 a {
	color: #8ba029;
}

.fnews {
}


.relations .item2>div span, .relations .item>div span, .fnews .date span {
	color: #9c9c9c;

	padding: 2px 0;

}



.relations .date span,  .fnews .date span {
	margin-left: 10px;

}



.r_walls img {

	margin: 4px;

}



.fnews {

	width: 532px;

	float: left;

}



.models {

	float: right;
	width: 200px;

}



.fnews .top  {
	position: relative;
	padding-left: 260px;
	line-height: 16px;
	min-height: 177px;
	margin-bottom: 25px;

}

.content2 .firstitem {
	position: relative;
	padding-left: 300px;
	line-height: 16px;
	min-height: 177px;
	margin-bottom: 25px;

}


.content2 .firstitem  {
	margin-bottom: 5px;
}



.fnews .top > a > img, .content2 .firstitem > a > img {

	left: 0;

	top: 0;

	border: 1px solid #000;

	position:absolute;

}

.content2 .top h1 {

	padding-bottom: 5px;

}

.firstitem h1 a {
	color: #d70000;
	text-decoration: none;
	padding-bottom: 5px;

}

.firstitem h1 a:hover {
	text-decoration: underline;
}




.fnews .top div.text {

	line-height: 16px;

}

.fnews .top p.cont  {

	background: url(/images/arr_blue.gif) no-repeat left 7px;

	font-size: 14px;

	padding-left: 10px;

}



.fnews .top2 {

	position: relative;

	width: 123px;

	float:left;

	padding-left: 132px;

	height: 130px;

}



.fnews .top2 a>img {

	left: 0;

	top: 0;

	border: 1px solid #000;

	position:absolute;

}



.fnews .top2 h2 {

	font-size: 14px;

	font-weight: 400;

}



.content2 .models {

	background: url(/images/b_box.gif) repeat-x ;

	min-height: 33px;

}



.content2 .models .hdr {

	position: relative;

	font-size: 16px;

	padding-left: 16px;

	padding-top: 9px;

	height: 25px;

	background:url(/images/c_l_models.gif) no-repeat left top;	

}

.content2 .models .hdr > div {

	position:absolute;

	right: 0px;

	top: 0px;

	background:url(/images/c_r_models.gif) no-repeat right top;

	padding-right:14px;

	padding-top: 7px;

}



.content2 .models ul {

	list-style: none;

	

}



.content2 .models ul li {
	
	padding-top: 2px;

	height: 17px;

	padding-left: 16px;

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;	

}

.content2 .models ul li:hover,  .content2 .models ul li.gray:hover  {
	background-color: #f3e2b2;
}

.content2 .models ul li.sel {
	background-color: #ba3333!important;
}

.content2 .models ul li.sel a, .content2 .models ul li.sel span {
	color: #fff;
}



.content2 .models ul li.gray {
	background-color: #eee;

	height: 15px;

	border-left: 1px solid #eee;

	border-right: 1px solid #eee;

}

.content2 .models ul li a {

	display:block;

	text-decoration: none;

	font-size: 11px;
	position: relative;
	vertical-align:baseline;	
}

.content2 .models ul li a:hover {
	color: #000;
}

.content2 .models ul li.sel a:hover {
	color: #fff;
}




.content2 .models ul li span {
	width: 65px;
	position: absolute;
	right: 0;	
	font-size: 10px;

	vertical-align:baseline;

	color: #6b5f45;

}



.content2 .models div.box_ft  {

	background: url(/images/b_b_box.gif) repeat-x bottom;

	height: 5px;	

}

.content2 .models  .box_ft > div  {

	background:url(/images/c_lb_models.gif) top left no-repeat;

}

.content2 .models  .box_ft  > div > div {

	background:url(/images/c_rb_models.gif) top right no-repeat;

	height: 5px;

}



.list {

	padding: 20px 20px 20px 0 ;
	

}

.list .sep {

	background:url(/images/b_sep.gif) repeat-x;

	height: 22px;



}

.list .sep:first-child {

	background: none;

	display:none;

	height: 1px;

}



.list .item {
	position:relative;
	vertical-align: top;
	height: 88px;
	padding-bottom: 12px;

}

#articles .list .item {
	margin-top: 10px;
	width: 350px;
	float: left;
	height: auto;
	min-height: 70px;
}
#articles .clr {
	background:url(/images/b_sep.gif) repeat-x bottom;
	height: 22px;
}

#testdrive .list .item {
	height: 78px;
}



.list .item > a img {

	position: absolute;

	top:0px;

	left: 1px;

	width: 98px;

	height: 65px;

	border: 1px solid #000;

}

#testdrive .list .item > a img {
	width: 195px;
	height: 65px;
}


.list .item p.date {

	padding: 0;

}

.list .item > div {
	font-size: 11px;
	padding-left: 120px;
}

#articles .list .item > div {
	padding-right: 10px;
}


#testdrive .list .item > div {
	font-size: 11px;
	padding-left: 215px;
}




.list .item h3 {

	font-weight: 400;

	font-size: 12px;

	padding-bottom: 5px;
}

#testdrive .list .item h3, #articles .list .item h3  {
	font-size: 18px;
	padding-bottom: 0;
}






.list .item>div p {

	padding: 2px 0;

}



.list .item h3 a {
	color: #6b5f45;
}

#testdrive .list .item h3 a, #articles .list .item h3 a { 
	color: #000;
	text-decoration: none;
}

.list .item h3 a:hover {
	color: #000;	
	text-decoration: underline!important;	
}




.vlist > div {
	width: 116px;
	float: left;
	height: 150px;
	margin-right: 25px;
}

.vlist > div .hdr {
	height: 10px;
	background: url(/images/b_video.gif) no-repeat;

}
.vlist > div .cnt {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	padding: 0 5px;
	font-size: 11px;
	text-align: center;
}
.vlist > div .cnt a.brown {
	text-decoration: none;
}
.vlist > div .ft {
	height: 10px;
	background: url(/images/b_video.gif) no-repeat bottom;
}


.catalog > div {
	float: left;
	width: 245px;
	height: 175px;
	
}
.catalog > div:hover {
	background-color: #000;
}
.catalog > div:hover >a  {
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}



.catalog .model, .catalog .serie {
	float: left;
	width: 245px;
	height: 175px;
	position: relative;
	display: block;	
	text-decoration: none;

}

.catalog .model span, .catalog .serie span {
	display:block;
	position: absolute;
        background-color: #4d4d4d;
	vertical-align: bottom;
	padding: 5px;
	color: #fff;
	font-size: 18px;
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}



.catalog .serie span {
	font-weight: 400;
	font-size: 12px;
}


table.det {
	border-top: 1px solid #e3e2d6;
	border-left: 1px solid #e3e2d6;
}

table.det th {
	white-space:nowrap;
	background-color:#f3f2e8;
	font: bold 11px Tahoma, Verdana, Arial;
	color:#6b5f45;
	border-right: 1px solid #e3e2d6;
	text-align:center;
	padding:7px;
}

table.det td {
	font-size: 11px;
	border-right: 1px solid #e3e2d6;
	border-bottom: 1px solid #e3e2d6;
	text-align:left;
	padding:5px;
}


/* popup window */ 

#popup {
	display: none;

}
#transp {
	z-index: 100;
	filter: alpha(opacity=55); 
	-moz-opacity: .55;
	opacity:0.65;
	background-color:#222;
	position:absolute; 
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
}
/* help window */
#wnd_wrap {
	z-index: 101;
	position:absolute; 
	width: 100%;
	height: 100%;
	top: 0;
	left:0;

}
#wnd {
	position: relative;
	width: 1px;
	background-color: #fff;
	border: 3px solid #000;
	margin: 0 auto;
	margin-top: 50px;
}

.razdels  {
	text-align: center;
	width: 550px;
	margin: 0 auto;
	line-height: 30px;
}
.razdels a {
	white-space: nowrap;
	padding: 0 13px;
	vertical-align: baseline;
	text-decoration: none;
	color: #d70000;
}

.razdels a.blue {
	color: #3580cc;
}

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

.razdels span {
	color: #ccc;
	vertical-align: baseline;
	font-size: 14px;
}


.razdels a.hg5{
	font-size: 18px;
}

.razdels a.hg4{
	font-size: 17px;
}


.razdels a.hg3{
	font-size: 16px;
}

.razdels a.hg2{
	font-size: 14px;
}

.razdels a.hg1{
	font-size: 12px;
}


.prazdels > div {
	width: 100px;
	height: 120px;
	position: relative;
	padding-left: 130px;
	padding-right: 10px;
	float: left;
}

.prazdels > div img {
	border: 1px solid #000;
	position: absolute;
	left: 0;
	padding: 0;
	width: 120px;
	height: 80px;
	
}

a.comments_qty {
	text-align: center;
	position: absolute;
	right: 2px;
	width: 13px;
	height: 16px;
	font-size: 8px!important; 
	top: 2px;
	padding-top: 1px;
	background: url(/images/comment_numbers_bg.png) no-repeat;
	color: #000;
	text-decoration: none;
}
.prazdels > div span {
	color: #999;
	font-size: 11px;
}


.prazdels > div a {
	font-size: 14px;
}

.pphotos {
	padding-bottom: 10px;

}

.pphotos > div {
	float: left;
	position: relative;
}
.pphotos > div > a.photo  {
	display: block;
}

.pphotos  a img {
	width: 120px;
	height: 80px;

}

.pphotos  a.photo:hover  {
	background-color:#000;
}

.pphotos a.photo:hover img {
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}


.photos  {
	background-color: #fff;
}

button {
	border: 1px solid black;
	background-color: #000;
	padding: 5px;
	color: #e3b52f;
	cursor: pointer;
}
button.addcomment {
	border: none;
	width: 150px;
	height: 24px;
	background: url('/images/but_comment.gif');

}
textarea {
	margin-top: 3px;
	border: 1px solid #ccc;
	overflow: auto;
	padding: 3px;
}
#registration input[type=text], #registration input[type=password] {
	border: 1px solid #ccc;
	padding: 3px;
}
#registration th {
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
}

#registration textarea {
	width: 400px;
	height: 200px;
}
#registration span {
	color: #aaa;
}
#registration input:focus, #registration textarea:focus {
	border: 1px solid #000;
}

.walls > div {
	width: 170px;
	height: 128px;
	float: left;
	position: relative;
	cursor: pointer;
}

.walls .sizes {
	display: none;
	left: 0; top: 0;
	position: absolute;
	padding: 5px;
	line-height: 18px;
	vertical-align: bottom;
	color: #fff;

}
.walls .sizes a {
	color: #fff;
}


.walls > div:hover div.trns {
 	z-index: 9999;
        background-color: #000;
	width: 170px;
	height: 128px;
	filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}
.walls > div:hover .sizes {
	z-index: 10000;
	display: block;
}

#flash > div.item {
	float: left;
	width: 155px;
	margin-right: 25px;
	margin-bottom: 10px;
}

#flash a.brown {
	text-decoration: none;
	font-size: 14px;
}

#flash  div a:hover {
	text-decoration: underline;
}


#flash  p  {
	text-align: center;
	padding-bottom: 5px;
}
#flash  div  {
	font-size: 11px;
}

#flash  a.blue {
	background: url(/images/arr_blue.gif) left no-repeat;
	padding-left: 10px;
}

.box4 {
	position: relative;
	border: 1px solid #e0e0e0;
	padding: 0 10px 20px 10px;

}
.box4 .hdr {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	background: url(/images/c_lt_box3.gif) no-repeat left top;
	margin-top: -1px;
	margin-left: -1px;
	height: 5px;
	
}
.box4 .hdr div {
	margin-right: -2px;
	height: 5px;
	background: url(/images/c_rt_box3.gif) no-repeat right top;
}
.box4 .ft {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: url(/images/c_lb_box3.gif) no-repeat left top;
	margin-bottom: -1px;
	margin-left: -1px;
	height: 5px;
}

.box4 .ft div {
	margin-right: -2px;
	height: 5px;
	background: url(/images/c_rb_box3.gif) no-repeat right top;
}


img.cls {
	position: absolute;
	right: -15px	;
	top: -15px;;
	cursor: pointer;
}
#popup_img {
	cursor: pointer;
}

