* {margin: 0;	padding: 0;}
html {height: 100%}
body {font: 16px Arial,sans-serif; width: 100%; height: 100%; color: #000;}

a:link, a:visited, a:active, a:hover{color: #000; text-decoration: underline;}
a:hover {text-decoration: none; color: #ff0000;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}

#wrapper {
	width: 90%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #fff;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	margin-left: 240px;
	height: 90px;
	background: url(/images/header_bg.gif) no-repeat;
}
.top_menu{width: 530px; float: left; padding: 0 0 0 460px;}
.top_menu li{float: left;}
.hta{padding: 3px 5px 0 473px; font-size: 12px; width: 500px;}
.hta span{ color: #ff0000;}
ul li{list-style: none;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 76px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 175px;
}
#content h1{font-size: 20px;}
#content .title{color: #ff0012; text-align: center; line-height: 35px;}

.thumbs{width: 100%;}
.thumbs img{float: left; background: #F6F6F6 url(/images/thumb_bg.gif) no-repeat center; margin: 3px;}
.thumbs a img{border: 2px solid #000;}
.thumbs a:hover img{border: 2px dashed #999999;}
.thumbs a:hover{border: none;}

.bblock{padding: 8px 10px 8px 1px; color: #fff;}
.bblock ul{width: 24%; float: left; padding: 10px 0;}
.bblock ul li{padding: 0 10px 0 20px;}
.bblock a:link, .bblock a:visited, .bblock a:active, .bblock a:hover{color: #fff; text-decoration: underline;}
.bblock a:hover {color: #ff3542;}

.bblock2{color: #a8a8a8; margin: 8px 0; font-size: 12px;}
.bblock2 ul{width: 24%; float: left; padding:0 0 10px 0;}
.bblock2 ul li{padding: 0 10px;}
.bblock2 a:link, .bblock2 a:visited, .bblock2 a:active, .bblock2 a:hover{color: #000; text-decoration: underline; font-size: 16px;}
.bblock2 a:hover {color: #ff0000;}

.tbb_t{width: 100%; background: #000 url(/images/wh_dot.gif) repeat-x top;}
.tbb_b{width: 100%; background: url(/images/wh_dot.gif) repeat-x bottom;}
.tbb_l{width: 100%; background: url(/images/wh_dot.gif) repeat-y left;}
.tbb_r{width: 100%; background: url(/images/wh_dot.gif) repeat-y right;}

.tbb_lt{width: 100%; background: url(/images/tbb_lt.gif) no-repeat left top;}
.tbb_rt{width: 100%; background: url(/images/tbb_rt.gif) no-repeat right top;}
.tbb_lb{width: 100%; background: url(/images/tbb_lb.gif) no-repeat left bottom;}
.tbb_rb{width: 100%; background: url(/images/tbb_rb.gif) no-repeat right bottom;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 165px;
	margin-left: -100%;
	position: relative;
}
.sl .padd{padding: 0 0 0 5px;}
.widg{border: 3px solid #D50112; background: #EDEDED; font-size: 14px; margin: 0 0 10px; width: 100%;}
.widg p, .widg ul, .widg img{padding: 10px;}
.widg p span{color: #e40c0c;}
.widg p a{background: url(/images/bullet_lul.jpg) no-repeat left 4px; padding: 0 0 0 15px;}
.widg h1{font-size: 15px; text-align: center; line-height: 28px; color: #fff; background: #000;}
.widg ul li{background: url(/images/bullet_lul.jpg) no-repeat left 4px; padding: 0 0 0 15px;}

.widg ul a:link, .widg ul a:visited, .widg ul a:active, .widg ul a:hover{color: #000; text-decoration: underline;}
.widg ul a:hover {text-decoration: none; color: #ef0014; background: #fff;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -76px auto 0;
	height: 76px;
	background: url(/images/footer_bg.gif) no-repeat bottom;
	font-size: 12px;
}
#footer .fta{padding: 18px 485px 0 18px;}

