
html, body 
{
    font-family:verdana,sans-serif;
    color:#000;
    background-color:#fff;
}
a{
	color:#000;
}
a:hover{
	color:#000;
}
a:visited {
	color: #000;
}

h1{
	font-size:17px;
}
h2{
	font-size:16px;
}
h3{
	font-size:15px;
}
h4{
	font-size:14px;
}
h5{
	font-size:13px;
}
ul {margin-left:20px;}
ul li{margin-left:20px;}
.error_main{
	background-color:#a33;
	color:#fff;
	padding:10px;
	margin-bottom:5px;
}
.error_item{
	background-color:#a33;
	color:#fff;
	padding:2px;
	font-style:oblique;
}
.container
{
    width:733px;
	margin:0px auto;
	background-color:#fff;
	border:1px solid #000;
}
.container .header
{
    background-color:#00248F;
    color:#fff;
	height:50px;
}
.header .leftHeaderAdBlock
{
    float:left;
    height:90px;
    width:120px;
    background-color:#ccc;
    border:1px solid;
    margin:5px;
}
.header h1{
	float:left;
	margin-left:5px;
}
.header .offer{
	display:block;
	float:right;
	font-size:10px;
	color:#fff;
}
.container .topMenu
{
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	background-color:#BFCFFF;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.topMenu a
{
    color:#000;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	margin-right:1px;
}
.container .main
{
	float:left;
	height:auto;
	font-size:11px;
	background-color:#809FFF;
}
.main .content
{
    width:474px;
	float:left;
	padding-bottom:5px;
	height:450px; 
	font-size:11px;
	background-color:#fff;
	padding:3px;
}
html>body .main .content{
	height:auto;
	min-height:450px;
}
.content .fullAdBlock
{
    height:60px;
    padding:2px;
    border:1px solid #e1e1e1;
}
.content .leftAdBlock
{
    width:180px;
    height:150px;
    float:left;
    margin:5px;
    margin-left:0px;
    padding:2px;
    border:1px solid #e1e1e1;
}
.content .rightAdBlock
{
    width:180px;
    height:150px;
    float:right;
    margin:5px;
    margin-right:0px;
    padding:2px;
    border:1px solid #e1e1e1;
}
.fullLeftColumn
{
    float:left;
    width:120px;
    background-color:#809FFF;
    color:#000;
}
.fullRightColumn
{
    float:right;
    width:120px;
    background-color:#809FFF;
    color:#000;
    padding:3px;
}
.footer
{
	margin:0px auto;
	width:777px;
	text-align:center;
	font-size:10px;
	padding:2px;	
}
.clear{ clear:both; }
.notice, .notice a{
	font-size:9px;
	color:#ccc;
}