* {
	/*vertical-align:baseline;*/
	font-weight:inherit;
	font-family:verdana, helvetica, sans-serif;
	font-style:inherit;
	font-size:12px;
	color:#040;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}
body {background:#fffac2; height:100%; text-align:center;}
#container {position:relative; width:902px; margin:0 auto; text-align:left;}
#head {
	position:absolute; left:0; top:0; width:900px; height:120px; 
	background:url(images/head_back.jpg);
	border-right:1px solid #196920; border-left:1px solid #196920;}
#cont {
	position:absolute; left:0; top:120px; width:900px;
	border-right:1px solid #196920; border-left:1px solid #196920;}
#leftcol {width:150px; float:left; margin-top:-30px;}
#main {width:700px; float:left; margin-top:20px; margin-left:20px;}
#main-l {width:350px; float:left; margin-top:20px; margin-left:20px;}
#main-r {width:350px; float:left; margin-top:20px; margin-left:20px;}
#footer {clear:both; width:720px; float:left; margin-top:20px; margin-left:170px;}
.subbox {padding:10px; text-align:left;
	background-image: -moz-linear-gradient(top, #fffac2, #eee9b1);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee9b1),color-stop(1,#fffac2));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=\'#fffac2\',endColorstr=\'#eee9b1\');
	-ms-filter: "progid:dximagetransform.microsoft.gradient(gradienttype=0,startColorstr=\'#fffac2\',endcolorstr=\'#eee9b1\')";
}
h1 {font-weight:bold; font-size:24px;}
h2 {font-weight:bold; font-size:20px;}
h3 {font-weight:bold; font-size:16px;}
p {margin:10px 0;}
b, strong {font-size:inherit; font-weight:bold; color:inherit;}
i, em {font-size:inherit; font-style:italic; color:inherit;}
u, strike, big, sup, sub {font-size:inherit; color:inherit;}
big {font-size:15px; color:inherit;}
small {font-size:11px; color:inherit;}
blockquote {font-size:inherit; margin:0 20px;}
ul, ol {margin:0 20px;}
li {margin-top:2px; padding-top:2px;}
hr {border-bottom:1px solid #040;}

.info {font-size:11px;}
.bcenter {margin-left:auto; margin-right:auto;}
.center {text-align:center;}
.bright {margin-left:auto; margin-right:0;}
.tright {border-right:1px solid #eee;}
.right {text-align:right;}
.left {text-align:left;}
.pad {padding:10px;}
.marg {margin-top:10px;}
.mark {color:#c30; font-size:inherit;}
.boxright {float:right;}
.boxleft {float:left;}

.imgr {margin-left:10px;}
.imgl {margin-right:10px;}


a {color:#c66; text-decoration:none;}
a:hover {color:#c66; text-decoration:underline;}
a.m {display:block; color:#ea5800; text-decoration:none; margin-top:10px;}
a.m:hover {display:block; color:#ea5800; text-decoration:underline; margin-top:10px;}
