html {
height: 100%;
}
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
background: url(images/bg.jpg);
font-family: Trebuchet MS;
font-size: 14px;
}
.wrap {
width: 1000px;
min-height: 100%;
position: absolute;
left: 50%;
margin-left: -500px;
padding: 0;
background: url(images/bg_cont.png);
}
* html .wrap {
height: 100%;
}
.top {
width: 1000px;
height: 150px;
line-height: 100px;
font-size: 50px;
background: url(images/1.png) right top no-repeat;
margin-bottom: 10px;
}
#content {
width: 990px;
padding: 5px;
padding-bottom: 35px;
}
#left {
width: 248px;
float: left;
}
	#left_menu {
		border: #555 1px dotted;
	}
	.advert {
		float: left;
		padding: 3px;
	}
	.left_adv {
		border: #555 1px dotted;
		margin-top: 5px;
		overflow: hidden;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
	}
#right {
width: 717px;
margin-left: 248px;
padding: 10px;
padding-top: 0px;
background: none;
}
	.right_col {
	width: 238px;
	display: inline-block;
	}
	* html .right_col {
	display: inline;
	}
	#right p {
	margin: 0;
	padding: 0;
	}
#bottom {
width: 988px;
height: 30px;
line-height: 30px;
font-size: 12px;
border-top: #555 1px dotted;
padding-right: 10px;
text-align: right;
float: left;
position: absolute;
bottom: 0;
}

a:link, a:active, a:visited {
font-family: Trebuchet MS;
font-size: 13px;
color: #a05804;
text-decoration: none;
}
a:hover {
color: #ca8f42;
text-decoration: underline;
}
#left_menu a {
display: block;
}
#right a {
display: block;
}
.bott_adv a {
font-size: 11px;
}
.left_adv a {
	font-size: 11px;
}
.bott_adv {
font-size: 11px;
padding-bottom: 0;
padding-top: 0;
}
img{
border: 0px;
}
#left a {
margin: 5px;
}
#right h1 {
font-size: 16px;
margin: 0;
padding: 0;
}
#crump {
padding-bottom: 20px;
}
#crump a {
float: left;
}
#crump p {
float: left;
margin-left: 5px;
margin-right: 5px;
}
.line {
height: 1px;
font-size: 1px;
border-bottom: #555 1px dotted;
}
.advert ul {
margin: 0;
padding: 0;
}
.advert li {
list-style: none;
}
.left_adv li {
display: block;
}
.bott_adv li {
display: block;
float: left;
}
.adv_new_1 {
width: 100px;
float: left;
}
#advise a {
display: inline;
}
#inlinelks1 a {
display: inline;
}
#inlinelks2 a {
display: inline;
}
#inlinelks3 a {
display: inline;
}
#inlinelks4 a {
display: inline;
}
#news {
text-align: left;
font-weight: normal;
border: #555 1px dotted;
padding: 3px;
margin-top: 5px;
float: left;
font-size: 13px;
width: 240px;
}
#news b {
color: red;
}