html, body { height: 100%; width:100%; padding: 0px; margin:0px; background: #ffffff;}
body { background: url(about:blank) fixed;}
body, table { font-family: Arial, Verdana; color: #000; font-size: 13px; }

form { margin: 0px; }
a img {	border: none; }
label {	cursor: pointer; }

a {	color: #c72e2e; text-decoration: underline; }
a:hover { color: #c72e2e; text-decoration: underline; }

.reds {	color: #c60000;	}

div.rel {
	position:relative; 
	width:100%;
	height: 100%;
	}
	
h1{
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	}
	
h2{
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	color: #c72e2e;
	}
	
h3{
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	color: #c72e2e;
	}
	
/*-------элементы формы----------*/

input.text, input.smtext, textarea, input.numtext, input.smmtext  {
	border: 1px solid #000;  
	background: #ffffff;
	margin-top: 2px;
	font-family: Arial; font-size: 13px;
	}


input.text { width: 500px; height:18px; }
input.smtext { width: 200px; height:18px; }
input.smmtext { width: 140px; height:18px; }
textarea { width: 500px; height: 150px; }
input.numtext { width: 30px; height:18px; }


input.butS, input.butB, input.butIN {
	/*cursor: pointer;
	 	
	 border: 1px solid #808080;  
	 padding-bottom: 2px;
	 
	color: #000;
	font-family: Arial; font-size: 13px;
	background: #d4d0c8;
	*/
}

.butS { width: 65px; height:24px;  }
.butB { width: 160px; height:24px; }
.butIN { width: 52px; height:22px; }
		
	
/*-------элементы формы----------*/

div.img {
	padding: 2px;
	margin: 0px 6px 6px 0px;
	position:relative;
	float: left;
	}
	
hr {
	color: #8da9af;
	height: 1px;
	background: #8da9af;
	border: none;
	width: 100%;
}

