.cf:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf{display: inline-block;}
* html .cf{height: 1%;}
.cf{display: block;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
body{background:#CC9966 url("bg_cover.png") repeat; margin:0px; font-size:12px; color:#333; font-family:Tahoma;}
p{margin:0px; padding:0px;}
img{border:0px;}
h1{margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-variant:small-caps; color:#CC9966;}

a{color:#333; text-decoration:underline;}
a:hover{color:#CC9966;}
.leadtext{font-weight:bold; font-size:11px;}
.foottext{font-size:11px;}

#container{background:url("top_bg.png") repeat-x;}
#container_inner{background:#CC9966 url("header_bg.png") no-repeat; width:960px; margin:0px auto; position:relative; z-index:1;}
#right img{float:left; margin-right:4px;}
#header{}
#header_top{background:url("light.png") no-repeat; height:100px;}
#header_top_inner{padding:35px 0px 0px 40px;}
#cname{font-size:30px; font-weight:bold; font-variant:small-caps; color:#ffffff;}
#slogen{color:#FFF; font-size:14px; font-weight:bold; font-variant:small-caps; margin:-5px 0px 0px 10px;}
#content{background-color:#ffffff; border-top:1px solid #818181;}
#header_bottom{background-color:#f8f8f8; border-bottom:1px solid #818181; padding:10px 0px 20px 0px;}
#def_pic{background:#CC9966; width:960px; margin-bottom:10px}
#content_inner{background:url("cont_inner.png") repeat-x; padding:30px 40px 70px 20px;}
#left{width:340px;margin-top:10px;}
#right{width:540px; margin-left:20px; margin-top:10px; overflow: hidden;}
.box_header{background:#CC9966 url("box_header.png") no-repeat; height:40px;}
.heading_text{font-size:22px; font-variant:small-caps; color:#ffffff; padding:5px 0px 0px 20px;}
.advert{margin-bottom:40px; font-family:Arial, Helvetica, sans-serif;}
.advert_text{color:#333; padding:20px;}
.menu{margin-bottom:40px; font-family:Arial, Helvetica, sans-serif;}
.menu_middle{margin-top:10px;}
.menu ul{margin:0; padding:0;}
.menu ul li{list-style-type:none; margin-top:1px;}
.menu a
{
	font-weight:bold;
	display:block;
	line-height:43px;
	height:43px;
	background:url("item.jpg") no-repeat;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding:0px 0px 0px 70px;
	text-decoration:none;
}
.menu a:hover
{
	background:url("hover.jpg") no-repeat;
	color:#FFF;
}
#page_bottom{background:url("page_bottom.jpg") repeat-x; height:52px; position:relative; z-index:1;}
#body_bottom{background:url("body_bottom.png") repeat-x; height:300px; font-size:1px; position:relative; z-index:0;}
#sep{color:#FFF;}
#foot{width:960px; margin:0px auto -260px auto; position:relative; z-index:1;}
#footer{color:#ffffff; padding-top:80px; font-family:Arial, Helvetica, sans-serif;}
#foot_l{width:480px;}
#foot_r{width:480px; text-align:right;}
#footer a{color:#FFF; text-decoration:none; font-weight:bold; font-size:11px;}
#footer a:hover{text-decoration:underline;}
