/* ================================================= */
/* 						Общие стили					 */
/* ================================================= */
body{
	margin: 0;
	padding: 0;
	font:75% Arial;
	color:#000;
	background:#fff;
}
h1{font-size: 16px; color: #ffb534; margin:18px 0 12px 0;padding:0;}
h2{font-size: 14px; color: #848484; margin:16px 0 12px 0;padding:0;}
h3{font-size: 12px; color: #6cad45; margin:12px 0 12px 0;padding:0;}
h4,h5,h6{font-size: 12px; color: #ff7801; margin:12px 0 5px 0;padding:0;}

a:link{color: #6cad45; text-decoration: underline}
a:hover, a:active {color: #ffb534;text-decoration: underline}
a:visited {color: #b9b9b9;text-decoration: underline}

img{
	border:0;
}
form{
	display:inline;
	margin: 0;
}
table{
	border:0;
}
th,td{
	font-size:12px;
	padding:0;
} 

ul{
	font-size:12px;
	margin:5px 0 5px 0;
	padding:0 0 0 10px;
}
	ul li{
		margin:5px 0 5px 0;
		padding: 0 0 0 15px;
		list-style-type:none;
	}
ol{
	font-size:12px;
	margin:5px 0 5px 20px;
	padding:0 0 0 10px;
}
	ol li{
		margin:5px 0 5px 0;
		padding: 0 0 0 0px;
	}
p{
	font:12px Arial, sans-serif;
	margin:0;
	padding:0 0 7px 0;
}

/* ================================================= */
/* 						Распорки					 */
/* ================================================= */
div.sp{
	height:1px;
	width:1px;
	visibility:hidden;
}
	div.sp spacer{
		display:block;
		height:1px;
		width:1px;
	}
	div.sp span{
		display:block;
		height:1px;
		width:1px;
	}
#sp20 { width: 20px;} #sp20 spacer { width: 20px;}
#sp43 { width: 43px;} #sp43 spacer { width: 43px;}
#sp63 { width: 63px;} #sp63 spacer { width: 63px;}

#sp10 { width: 10px;} #sp10 span { width: 10px;}
#sp90 { width: 90px;} #sp90 span { width: 90px;}
#sp173 { width: 173px;} #sp173 span { width: 173px;}
#sp212 { width: 212px;} #sp212 span { width: 212px;}
#sp262 { width: 262px;} #sp262 span { width: 262px;}
#sp740 { width: 740px;} #sp740 span { width: 740px;}

#sp146 { width: 146px;} #sp146 spacer { width: 146px;}
#sp155 { width: 155px;} #sp155 spacer { width: 155px;}
#sp198 { width: 198px;} #sp198 spacer { width: 198px;}
#sp208 { width: 208px;} #sp208 spacer { width: 208px;}
#sp256 { width: 256px;} #sp256 spacer { width: 256px;}
#sp264 { width: 264px;} #sp264 spacer { width: 264px;}
#sp325 { width: 325px;} #sp325 spacer { width: 325px;}
#sp340 { width: 340px;} #sp340 spacer { width: 340px;}
#sp368 { width: 368px;} #sp368 spacer { width: 368px;}
#sp400 { width: 400px;} #sp400 spacer { width: 400px;}
#sp602 { width: 602px;} #sp602 spacer { width: 602px;}
#sp686 { width: 686px;} #sp686 spacer { width: 686px;}
#sp746 { width: 746px;} #sp746 spacer { width: 746px;}
#sp793 { width: 793px;} #sp793 spacer { width: 793px;}
#sp860 { width: 860px;} #sp860 spacer { width: 860px;}
#sp998 { width: 998px;} #sp998 span { width: 998px;}
#sp1004 { width: 1004px;} #sp1004 spacer { width: 1004px;}


table.tblmain { width: 100%; height: 100%; }

.required { color: #ffb534; }
.textsheader {color: #FFB400; font-size: 13px; font-weight: bold;}
