* {
	margin:0;
	padding:0;
}

/* General Style Info */
body {
	background: url('../img/gradient_fon.gif') repeat-x;
	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
	font-size:10pt;
	margin: 0;
	color: #000;
	}

a img {
	border:none;
}

h1, h2, h3, h4 {
	clear: both;
	font-weight: normal;
}

h1 {
	padding: 5px 0; 
	font-size: 200%;
}
h2 {
	font-size: 150%;
	padding: 5px 0;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 100%;	
}

ul li {
	padding: 0;
	list-style: none;
	}

/* Layout */
#container {
	text-align: left;
	width: 800px;
	margin: 0 auto;
	background: url('../img/fon_koleso.gif') no-repeat top right;
	/*border: 1px solid blue;*/
	}

#header{
	margin: 0 0 20px 0;
	clear: both;
}


#content{
	}
	
	
#header .kolesa_header {
color: #000;
height: 135px;
padding: 20px 220px 15px 0;
font-size: 1.5em;
}


div.menu1 ul {height: 40px
}
div.menu1 ul li {float: left; display:block; height: 25px;}

div.menu1 ul li a {
	text-decoration: none;
	display: block;
	padding: 3px 0.8em;
}

div.menu1 ul li a.current {
color: #800;
border-top: 2px solid #f55;
border-bottom: 2px solid #f55;
	}
div.menu1 ul li a {
	color:black;
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
	}
	
div.menu1 ul li a:hover {
border-top: 2px solid #f55;
border-bottom: 2px solid #f55;
	}	
	
#footer {
	font-size: 90%;
	color: #000;
	clear: both;
	margin:60px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #eee;
}

#footer ul li{display: inline; padding: 0 20px 0 0}
#footer ul li.current {color: #f55;}
#footer a {color: #888; text-decoration: none;}
#footer a:hover {color: #000; text-decoration: underline}




/* Tables */
table.razmetka {
		width: 100%;
		padding: 0px;
	}

div.ramka_bottom {
clear: both;
		background: url('../img/ramka/ramka_800_bottom.gif') no-repeat bottom center;  
		}
		
div.ramka_top {	
		background: url('../img/ramka/ramka_800_top.gif') no-repeat top center;
}

table.razmetka td {
	
	padding: 10px;
	margin: 0;
	vertical-align: top;
}

#block_spraravka {
width: auto;
margin: 5px;
padding: 8px;
background-color: #eaeaea;
height: auto;
}

#spravka {
	clear:both;
	margin: 5px 0;
	padding: 10px;
	}


form {
	padding: 0;
	margin: 0;
}


#marks, #models, #type  {
	display: inline;
}


div.param{
clear:both;
padding: 10px 0 4px 0;
border-bottom: 1px solid #eee;
}

div.label_param {
	width: 170px;
	float: left;
	}

div.param2{

}

#marks option, #models option, #type option { 
padding: 0 6px 0 0;
}

div.param4  {
}


#KlientParam1, #KlientParam2, #KlientParam3 {
			display: inline;
	}
#KlientParam1 {width:55px;}
#KlientParam2, #KlientParam3 {width:45px;}

div.input,div.captcha {
	border-bottom: 1px solid #eee;
	padding:3px;
	clear:both;
	float:left;
	min-width:350px;
	width:350px;}



/* div.required {background-color:#EDFFE5;} */

div.input label { 
	font-size: 90%;
	display:block;
	width:120px;
	padding:1px;
	float:left;}

/* Верхняя подпись к полю */ 
div.input .tip-message, div.captcha .tip-message {
	text-align: center;
	width:100%;
	clear:both;
	padding:5px 3px 3px 3px;
	font-size:90%;
	color:#999;
	display:block;}



/*error messages */
div.input div.error-message,div.captcha div.error-message{
	width:100%;
	clear:both;
	text-align: center;
	padding: 0 0 5px 0;
	font-size:90%;
	color:#aa0000;}

div.input_checkbox div.error-message {
	clear:both;
	padding-left:5px;
	padding-top:2px;
	font-size:90%;
	color:#990000;}

div.input input.form-error, div.input textarea.form-error, div.input select.form-error,div.param2 .form-error, div.captcha .form-error{
	background-color:#ffdddd;
	}
div.input radio.form-error {font-size: 15pt} 


/* default style for <input type="text" />, <textarea/> */
div.input textarea {
	border:1px solid #aaa;
	padding:2px;
	width: 100%;
	font-family:Arial, Verdana;
	}

div.input input,div.captcha input{
	border:1px solid #aaa;
	padding:2px;
	font-family:Arial, Verdana;
	min-width:180px;
	width:180px;
	float:right;}

div.input_checkbox {
	padding:5px 5px 5px 10.3em;
	border-bottom:1px solid #aaa;
	min-width:310px;
	width:310px;
	float:left;
	clear:both;
}


div.input .checkbox {
	width:20pxheight:20px;
	display:block;
	float:right;} 


div.sub {
	text-align:center;
	margin: auto;
	padding: 0;
	clear: both;
}

div.sub input {
	font-size: 110%;
	padding:0.3em;}


/*End TEST */