* {margin: 0;	padding: 0;}
html {height: 100%}
body {font: 16px Arial,sans-serif; width: 100%; height: 100%; color: #e0dbd2; background: #042D70 url(images/top_bg.gif) repeat-x top;}

a:link, a:visited, a:active, a:hover{color: #fff3db; text-decoration: underline;}
a:hover {text-decoration: none; color: #000; background: #67A1FF;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}

#wrapper {
	width: 1094px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 1000px;
	margin: 0 auto;
	height: 90px;
	background: url(images/header_bg.gif) no-repeat;
}
.top_menu{width: 530px; float: right; padding: 0 10px 0 0;}
.top_menu li{float: left;}
.top_menu a{ background: none;}
.hta{padding: 3px 5px 0 473px; font-size: 12px;}
.hta span{ color: #5892EF;}
ul li{list-style: none;}

/* Middle
-----------------------------------------------------------------------------*/
.pre_middle{width: 100%; margin: 0 auto;}
#middle {
	width: 100%;
	padding: 0 0 82px;
	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 154px;
}
#content h1{font-size: 20px;}
#content .title{color: #86b4ff; text-align: center; line-height: 35px;}

.thumbs{width: 100%;}
.thumbs img{float: left; background: #031432 url(images/thumb_bg.gif) no-repeat right bottom; margin: 2px;}
.thumbs a img{border: 1px solid #607FB2;}
.thumbs a:hover img{border: 1px dashed #607FB2;}
.thumbs a:hover{border: none;}

.bblock{padding: 8px 0 8px 1px; color: #a4c6ff; font-size: 12px;}
.bblock ul{width: 24%; float: left; padding: 10px 0;}
.bblock ul li{padding: 2px 10px 2px 20px;}
.bblock a{font-size: 15px; font-weight: 700;}


.bblock2{color: #649af1; margin: 8px 0; font-size: 12px;}
.bblock2 ul{width: 24%; float: left; padding:0 0 10px 0;}
.bblock2 ul li{padding: 2px 10px;}
.bblock2 a{font-size: 16px; font-weight: 700;}


.tbb_lt{width: 100%; background: #4172C1 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: 150px;
	margin-left: -100%;
	position: relative;
	padding: 2px 0 0;
}
.sl .padd{padding: 0 0 0 0px;}
.widg{background: #F1E7D2 url(images/widg_bg-1.gif) repeat-y; font-size: 14px; margin: 0 0 10px; width: 100%;}
.widg .widg_bttm{background: url(images/widg_bttm-1.gif) no-repeat bottom center; padding: 0 0 15px;}
.widg img{border: 1px solid #000; margin: 10px auto;}
.widg ul{padding: 10px 10px 10px 15px;}
.widg p span{color: #2477ff; text-decoration: underline;}
.widg h1{font-size: 15px; text-align: center; line-height: 32px; color: #f5deb3; background: #071F41 url(images/widg_top-1.gif) no-repeat top;}
.widg ul li{background: url(images/bullet_lul.jpg) no-repeat left 2px; padding: 0 0 0 15px;}

.widg ul a:link, .widg ul a:visited, .widg ul a:active, .widg ul a:hover{color: #403939; text-decoration: underline;}
.widg ul a:hover {text-decoration: none; color: #0061ff; background: none;}

.sl a:link, .sl a:visited, .sl a:active, .sl a:hover{color: #403939; text-decoration: underline;}
.sl a:hover {text-decoration: none; color: #2477ff; background: transparent;}
/* Footer
-----------------------------------------------------------------------------*/
.prefooter{width: 100%;}
#footer {
	width: 100%;
	margin: -82px 0 0;
	height: 82px;
	background: url(images/bttm_bg.gif) repeat-x bottom;
	font-size: 12px;
}
.prefooter{width: 1000px; margin: 0 auto; height: 82px; background: url(images/footer_bg.gif) no-repeat bottom;}
#footer .fta{padding: 25px 485px 0 18px;}

