html, body {
	height:100%;
}

body {
	margin:0px auto;
	padding: 0px;
	text-align:center;
	background:#354957 url(/img/bg_body.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
   behavior:url("/js/csshover2.htc");
}


TABLE TD { padding: 0px;}

td.tuningtitle {text-align:center;font-weight:bold;padding:30px 0 0 0;}

h1,h2,h3,h4,p,form,ul {
	margin:0px;
	padding:0px;
}

ul { list-style-type: none; list-style-image: none; list-style-position: outside; }

img {border: none;}


#brandsBar { border-bottom: 1px solid #444; padding: 0pt; background: #333 url(/img/str-brandsbg.png) repeat-x; position: relative; text-align: right; top: 0pt; left: 0pt; display: block; height: 29px; font-family: Helvetica,"Helvetica Neue",Arial,sans-serif; margin-bottom: 15px; }
#brandsBar #outtaHere { margin: 0pt; padding: 0pt; position: absolute; left:0;}
#brandsBar li { margin: 0pt; padding: 0pt; position: relative; float: right; font-size: 11px; line-height: 29px; color: rgb(238, 238, 238); font-weight: bold; }
#brandsBar li a { padding: 0pt 10px; text-decoration: none; color: #eee; font-weight: bold; }
#brandsBar li a:hover { text-decoration: none; color: #de2d2d; font-weight: bold; }
#brandsBar li a.current, #brandsBar li a.current:hover, #brandsBar li span.current { padding: 0pt 10px; text-decoration: none; color: #5cc2fc; font-weight: bold; cursor: default; }
#brandsBar li.outtaHere a { padding: 0pt; }
#brandsBar ul { margin: 0pt; padding: 0pt; position: relative; list-style-type: none; }

#main_container {
	text-align:left;
	width:900px;
	margin:0 auto;
       background: White;
}
#top {
	height:110px;
	position:relative;
	background:#f4f5f7;
	border-bottom:1px solid #2562ad;
	background: #c5cdd2 url(/img/bg_top.png) repeat-x;
}

#header { height: 100px; }
#header img { margin: 0px 0 0 15px; float: left; }
#header h1 { display: none; }

#brand {
	position:absolute;
	top:6px;
	right:50px;
}
#brand span {
	
}
/*
#suzuki h1 { display: none; }
#suzuki a {background: url(/img/logo_suzuki.gif) 0 0; display: block; height: 80px; width: 135px; float: left;}
#suzuki a:hover { background-position:0pt -80px;}

#kia h1 {display: none;}
#kia a {background: url(/img/logo_kia.gif) 0 0; display: block; height: 80px; width: 135px; float: left; margin:0 5px;}
#kia a:hover { background-position:0pt -80px;}

#daewoo h1 {display: none;}
#daewoo a {background: url(/img/logo_daewoo.gif) 0 0; display: block; height: 80px; width: 135px; float: left;}
#daewoo a:hover { background-position:0pt -80px;}
*/

#suzuki h1 { display: none; }
#suzuki a {background: url(/img/tlogo_suzuki.png) 0 0; display: block; height: 78px; width: 91px; float: left;left: -15px;position: relative;}
#suzuki a:hover { background-position:0pt -78px;}

#seat h1 { display: none; }
#seat a {background: url(/img/tlogo_seat.png) 0 0; display: block; height: 78px; width: 91px; float: left;left: -4px;position:relative;}
#seat a:hover { background-position:0pt -78px;}

#kia h1 { display: none; }
#kia a {background: url(/img/tlogo_kia.png) 0 0; display: block; height: 78px; width: 91px; float: left;left: -3px;position:relative;}
#kia a:hover { background-position:0pt -78px;}

#daewoo h1 { display: none; }
#daewoo a {background: url(/img/tlogo_daewoo.png) 0 0; display: block; height: 78px; width: 91px; float: left;left: 8px;/*left: -3px;*/position:relative;}
#daewoo a:hover { background-position:0pt -78px;}

#ikco h1 { display: none; }
#ikco a {background: url(/img/tlogo_ikco.png) 0 0; display: block; height: 78px; width: 91px; float: left;/*left: 20px*/;left: 8px;position:relative;}
#ikco a:hover { background-position:0pt -78px;}



#top_menu_bar {
	position:relative;
	height:37px;
	background:#fff;
	border-bottom:1px solid #2562ad;
	padding: 0 0 0 50px;
}

#nav { line-height: 1; z-index: 9998;}
#nav a { background: transparent url(/img/bg_top_menu_.png) no-repeat; overflow: hidden; display: block; height: 37px; text-indent: -999em; }

#nav li { float: left; position: relative;}
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0pt; padding: 0pt; }
#nav-home a { background-position: 0 0; width: 61px; }
#nav-cars a { background-position: -61px 0pt; width: 107px; }

#topScars a { background-position: -168px 0pt; width: 149px; }
#nav-service a { background-position: -317px 0pt; width: 85px; }
#nav-spares a { background-position: -404px 0pt; width: 150px; }
#nav-news a { background-position: -554px 0pt; width: 91px; }
#nav-about a { background-position: -645px 0pt; width: 120px; }

#nav-home a:hover { background-position: 0pt -37px; width: 61px; }
#nav-cars a:hover { background-position: -61px -37px; width: 107px; }
#topScars a:hover { background-position: -168px -37px; width: 149px; }
#nav-service a:hover { background-position: -317px -37px; width: 85px; }
#nav-spares a:hover { background-position: -404px -37px; width: 150px; }
#nav-news a:hover { background-position: -554px -37px; width: 91px; }
#nav-about a:hover { background-position: -645px -37px; width: 120px; }
#nav li:hover ul, #nav li.over ul {left: 0pt;}
#nav li li { float: none; position: static; width: 100%; }
#nav li li a, #nav li li a:hover, #nav li li a:active {padding: 1px 12% 2px; background: transparent none repeat; height: auto; text-indent: 0pt; width: 76%; color:#2562ad; text-decoration:none; font-size: 11px;font-weight:bold;}
#nav li li a:hover { background: #eaeaea none repeat; color:#de2d2d;}
#nav li ul { border-bottom: 2px solid #de2d2d; border-left: 1px solid #2562ad; border-right: 1px solid #2562ad; padding: 5px 0pt; background: url(/img/bg_top_menu_fill.png); left: -1999px; line-height: 1.5; position: absolute; top: 37px; width: 200px; z-index: 9999; }
li#nav-cars ul { line-height: 1.2; width: 400px;}
li#nav-cars .col { font-size: 0.9em; float: left; width: 33%; }
li#nav-cars .col ul { border: 0pt none ; position: static; width: 100%; background: transparent none repeat;}
li#nav-cars .col ul a,li#nav-cars .col ul a:active{padding: 1px 5% 2px 25px; background: transparent none repeat; height: auto; text-indent: 0pt; width: 76%; color:#2562ad; text-decoration:none; font-size: 11px;font-weight:bold;}
li#nav-cars .col ul a:hover { background: #eaeaea none repeat; color:#de2d2d;}
li li#cars {padding: 0px 0px 3px;}
li li#cars  a:link,li li#cars a:visited{ font-size: 12px; font-weight:bold; padding: 1px 12% 2px; color:#de2d2d;}
li li#cars  a:hover { font-size: 12px; font-weight:bold; padding: 1px 12% 2px; }



li li#scars a:link,li li#scars a:visited{ padding: 1px 5% 2px 25px; background: transparent none repeat; height: auto; text-indent: 0pt; width: 76%; color: #000188; text-decoration:none; font-size: 11px;font-weight:bold;}
li li#scars a:hover { background: #eaeaea none repeat; color:#de2d2d;}}

li li.scars a:link,li li.scars a:visited{ padding: 1px 5% 2px 25px; background: transparent none repeat; height: auto; text-indent: 0pt; width: 76%; color: #000188; text-decoration:none; font-size: 11px;font-weight:bold;}
li li.scars a:hover { background: #eaeaea none repeat; color:#de2d2d;}}



#main_content {

    background: White;
}

#banner_block {
	width:550px;
	float:left;
	padding: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#banner_block h1{font-size:16px; margin:10px; color:#0056c0;}
#banner_block p{line-height:1.4;margin:0 10px 10px; text-align:justify;}
#banner_block a:link, a:visited {color:#0056c0; text-decoration:underline;}
#banner_block a:hover {color:#0056c0; text-decoration:none;}

#news_block {
	width:339px;
	float:left;
	padding: 0px 5px;
}
#news_block h1{font-size:12px; margin:10px 10px 5px 10px; color:#0056c0;}
#news_block p{line-height:1.2;margin:0 10px 10px; text-align:justify;}
#news_block a:link, a:visited {color:#2562ad; text-decoration:none;}
#news_block a:hover {color:#de2d2d; text-decoration:none;}

#date {font-weight:bold; margin:10px -5px -5px 225px; padding: 0px 7px 0px 0px; color:#fff; text-align: right; height: 17px; background: #2562ad url(/img/bg_date.png) left;}
#more {margin:-10px 10px 10px 0; text-align:right;}
#hr {border-bottom:1px solid #c6c4c4; height:1px; margin:0px 20px; font-size:0;}





#bottom {
	position:relative;
	padding: 10px;
}

#box_block {/*width: 764px;*/ width:840px; margin: 0px auto;}
* html #box_block {/*width: 780px;*/ width:820px; margin: 0px auto;}
#box_block div {/*margin: 10px;*/ margin:5px; width: 170px; float: left; text-align: center;}
/*#box_block {margin: 0px auto;}
* html #box_block {margin: 0px auto;}
#box_block div {margin: 10px 2px; width: 170px; float: left; text-align: center;}*/
#box_block a {color:#004497; text-decoration: none; }
#box_block img { border: 1px solid #ccc; padding: 5px; }
#box_block img:hover { border: 1px solid #1f70d3; padding: 5px;}







#footer {
	/*min_height:390px;
	height: auto;*/
	height:262px;
	width:900px;
	position:relative;
	border-top:1px solid #2562ad;
	background:#495058;
	margin:0 auto;
}
#footer_menu_bar {
	position:relative;
	width:420px;
	height:33px;
	margin: 10px auto;
	
}
ul#footer_menu {
	list-style:none;
	list-style-position:outside;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#footer_menu li {
	display:inline;
	padding:0 2px 0 2px;
}
ul#footer_menu li a {
	text-decoration:underline;
	color:#eee;
}
ul#footer_menu li a:hover {
	text-decoration:none;
	color:#cecece;
}

#contact {
	position:absolute;
	top:47px;
	left:50px;
	color:#cecece;
	font-size:11px;
}
#contact .white{
	color:#fff;
}
#contact a {
	text-decoration:underline;
	color:#0363c7;
}
#contact a:hover {
	text-decoration:none;
	color:#0363c7;
}
#alt_contact {
	position:absolute;
	top:47px;
	right:50px;
	font-size:11px;
	color:#cecece;
	
}
#alt_contact .white{
	color:#fff;
}
#alt_contact a {
	text-decoration:underline;
	color:#0363c7;
}
#alt_contact a:hover {
	text-decoration:none;
	color:#0363c7;
}
#counter img {
	border:none;
}
.cleaner {
	clear:both;
	font-size:1px;
	line-height:1px;
}

#counter { margin: 10px; padding: 10px; }




#left_col {
margin-top: 40px;
	width:200px;
	height : 100%;

	padding: 10px;
	float:left;

}

#left_col *{
	font: 1.1em/1.5em sans-serif;
	color : #1C173E;

} 

#left_col ul {
  text-align: left;
}

#left_col li {
height : 35px;
	border-bottom: 1px solid #E3E3E3;
	font-weight: bold;
	 color: #485760;
	 display: block;

	
}

#left_col li a {

	padding-top: 10px;
  display: block;
  height : 35px;
 color: #485760;
width: 100%;
	font-weight: bold;
	text-decoration: none;
}

#left_col li  a:hover {

  display: block;
  height : 35px;
  background: #eee;
  width: 100%;
	font-weight: bold;
  color: #B22222;
  text-decoration: none;
}

#left li.leaf{
  list-style-type: none;
  list-style-image: none;
}





.kcontent {
width: 640px;
float:right;

} 


#content{
padding: 20px; 

height : 100%;
} 

 

#content *{

	font: 1.1em/1.5em sans-serif;
	color : #1C173E;

} 

#content form * {
  font: 1.0em/1.5em sans-serif;
}



#content caption {
	color : #503A20;
	padding-left : 30px;
	padding: 10px;

}

 
#content a {
	color: #ca3802;
}

#content A:link {
	color: #ca3802;
}


#content A:visited {
	color: #654A25;
}

	
#content A:hover {
	color: #B22222;

}


hr{
	color : #39424F;
	 background-color: #39424F;
	height : 1px;
	width : 100%;
	border: none;
}

#content .title_page {

	height : 25px;
	border-left: 4px solid #33424A;
	padding: 0px 10px;
	background: #DEDEDE none;
	margin: 0 0 8px 0;
	
}

#content .title_page h1 {
  font: 14px sans-serif;
	color : #33424A;
	padding-left : 10px;
	font-weight: bold;
	padding-top : 5px;
}

#content h2,h3,h4,h5,h6 {
  font: 1.1em/1.6em sans-serif;
	color : #33424A;
	padding-left : 30px;
	padding: 10px;
font-weight: bold;
}



#content p {
padding: 10px;

	text-align : justify;
}

#content strong {
  font: 1.1em/1.6em sans-serif;
	color : #503A20;
	font-weight: bold;
}


#content li {
padding: 2px;

	color : #1C173E;

}

#content ul .clear {
padding: 30px;
padding-top: 3px;
padding-bottom: 7px;
list-style-image: none;
}


#content ul {
padding: 30px;
padding-top: 3px;
padding-bottom: 7px;
list-style-image: url(/img/bulet.gif);
}

#content ol { 
	padding: 30px;
	list-style-type: decimal; 
	}  

#content td, th{
	font-size: 11px;
	padding: 7px;	
}

	
#tbl {
	padding: 7px;	
	border: 1px solid #392D23;
}

#tbl td, th{
	padding: 7px;	
	border: 1px solid #392D23;
}

#tbl th{
	background-color : #962F2C;
	color : #D7B086;
}

#tbl th *{
	color : #D7B086;
}

#tbl td a{
	color : #B22222;
	cursor : pointer;
}
#tbl td a:link{
	color : #A52A2A;
	cursor : pointer;
}

#tbl table{
border-collapse: collapse;
	
}

.td1{
	background-color : #8E96AA;
}

.td2{
	background-color : #D1D5DA;
}


#content textarea{ width: 99%; }


.hand{
	cursor : pointer;
}


.form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  	background-color: #F8F8FF;
		cursor : pointer;
}





#TB_overlay {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  min-height: 100%;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

 content img {
  display: block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_window {
  position: absolute;
  background: #ffffff;
  z-index: 102;
  color: #000000;
  display: none;
  border: 4px solid #525252;
  text-align: left;
}

#TB_window img {
  display: block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}

#TB_caption{
  height: 25px;
  padding: 7px 30px 10px 25px;
  float: left;
}

#TB_closeWindow{
  height: 25px;
  padding: 11px 25px 10px 0;
  float: right;
}

#TB_closeAjaxWindow{
  padding: 5px 10px 7px 0;
  margin-bottom: 1px;
  text-align: right;
  float: right;
}

#TB_ajaxWindowTitle{
  float: left;
  padding: 7px 0 5px 10px;
  margin-bottom: 1px;
}

#TB_title{
  background: #e8e8e8;
  height: 27px;
}

#TB_ajaxContent{
  clear: both;
  padding: 2px 15px 15px 15px;
  overflow: auto;
  text-align: left;
  line-height: 1.4em;
}

#TB_ajaxContent p{
  padding: 5px 0 5px 0;
}

#TB_load{
  position: absolute;
  background: url(/img/loading_animation.gif);
  display: none;
  height: 100px;
  width: 100px;
  z-index: 101;
}

#TB_HideSelect{
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  border: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}

#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;

}





#content div.msg {
	BORDER: 1px solid #3C3D3F;
	padding: 20px;
	width :300px;
	height : 100px;
	margin: 20px;
	color : #393939;
background-color : #FEFEFE;
}

#content div.msg img{
	BORDER: 0px none;
}


#content div.warning {
	BORDER: 1px solid #757679;
	padding: 20px;
	width :300px;
	height : 60px;
	margin: 20px;
	color : #B22222;
	background-color : #F8F8FF;
	font-weight: bold;
}
#content div.warning img{
	BORDER: 0px none;
}
#content div.block {
	margin: 20px;
	margin: 20px;
	background-color : White;
}


#content div.success {	
	BORDER: 1px solid #757679;
	padding: 20px;
	width :300px;
	height : 60px;
	margin: 20px;
	color : #B22222;
	background-color : #F8F8FF;
	font-weight: bold;
}

#content div.success img{
	BORDER: 0px none;
}



.hide{
display: none;
}




#left_content {

	border-left: 4px solid #211D51;
	padding-bottom: 15px;
	padding-top: 15px;	
	background: #FBFBFB;
	margin-bottom: 30px;
	margin-top: 30px;	

}

#left_content h1 {
  font: 14px sans-serif;
	color : #33424A;
	padding-left : 10px;
	font-weight: bold;

}


#left_content h2 {
  font: 12px sans-serif;
	color : #33424A;
	padding-left : 10px;
	font-weight: bold;
	padding-top : 5px;
}


#left_content p {
  font: 10px sans-serif;
	color : #33424A;
	padding-left : 10px;
	font-weight: bold;
	padding-top : 5px;
}



div.lenta {
	position: absolute;

	width :129px;
	height : 226px;
	top: 142px;
   background: transparent url(/img/lenta1.png);
}
/*-------------------------*/
		td.label, table.reTable td.label{
			color:#033484;
			font-size:11px;
			font-weight:normal;
			padding:3px 5px 3px 0;
			vertical-align:center !important;
		}
#contVopr span.vopr{color: #33424A;font: 14px sans-serif;font-weight: bold;}
div.forflash{
padding:3px;
border: 1px solid #cccccc;
}

table.sale {border:1px solid #002060;border-collapse: collapse;width:100%;margin:10px 0;}
table.sale td {border:1px solid #002060;padding:3px;margin:0 5px 0 0;}
table.sale td.top {vertical-align:top;padding:3px !important;}
table.sale th {border:1px solid silver;padding:3px;text-align:center;background:none repeat scroll 0 0 #002060;font-size:16px !important;font-weight:bold;white-space: nowrap;color:#ffffff !important;}