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-left: 70px; float: left; }
#header h1 { display: none; }

#brand {
    position: absolute;
    right: 39px;
    top: 33px;
}
#brand span {
}

#about {    color: white;
    display: block;
    float: left;
    font-size: 18px;
    height: 20px;
    left: 290px;
    position: relative;
    top: -27px;}

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

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

#tagaz h1 { display: none; }
#tagaz a {background: url(/img/tlogo_tagaz.png) 0 0; display: block; height: 68px; width: 80px; float: left;left: 0px;position: relative;}
#tagaz a:hover { background-position:0pt -68px;}

#chance h1 { display: none; }
#chance a {background: url(/img/tlogo_chance.png) 0 0; display: block; height: 68px; width: 80px; float: left;left: 14px;position:relative;}
#chance a:hover { background-position:0pt -68px;}

#izh h1 { display: none; }
#izh a {background: url(/img/tlogo_izh.png) 0 0; display: block; height: 68px; width: 80px; float: left;left: 28px;position:relative;}
#izh a:hover { background-position:0pt -68px;}



#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:250px;*/
	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:underline;}
#news_block a:hover {color:#de2d2d; text-decoration:none;}

#date {font-weight:bold; margin:10px -5px -5px 193px;/*225*/ padding: 0px 7px 0px 0px; width: 78px;
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;}



#news {padding: 40px 40px 0 40px;}

#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: 861px;/*640*/
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;
text-align: left;
}



#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;}

table.accurate {border:1px solid #002060;border-collapse: collapse;margin:10px 0;}
table.accurate td {border:1px solid #002060;padding:3px;margin:0 5px 0 0;}
table.accurate td.top {vertical-align:top;padding:3px !important;}
table.accurate 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;}

table.blank {padding:1px;margin:0;vertical-align:top;}
table.blank td {padding:1px !important;margin:0;text-align:center;vertical-align:top;}
table.blank th {padding:1px !important;margin:0;text-align:center;vertical-align:top;}


table#price {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}
table#price td {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    font-family: Arial;
    font-size: 12px;
    padding: 2px;
}



table.about {border-collapse: collapse;}
table.about th, table.about td {
	padding: 5px 5px;
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px;
}
table.about th {
	background-color: #eee;
	border-width: 1px;
}
table.about td.center, table.about th.center {
	text-align: center;
}
table.about tr.border_none td {
	border-bottom: 0px none;
	border-top: 0px none;
}
table.about tr.border_none td img {
	display: inline;
}



table#moto {border:0px;width:800px;}

table#moto td {font-size:12px;font-family:Arial;padding:5px;text-align:center}

table#moto td img {border:1px #003145 solid;}
