body {background-color: #251307;}

.maintable {width:100%; float:left; margin:auto 0;}
.center {width:1070px; margin:0 auto; border:solid 0px black;}
.main {width:1070px; float:left; margin:0; border:solid 0px #9e197d;}
a:hover {text-decoration:none;}
h2 {font:bold 16px Arial; color: #fff; margin:11px 0 0 28px; padding:0;}

.top_hor {width:100%; height:18px; border:solid 0px black; position:absolute; z-index:0; margin:0; float:left; background:url('../img/top_hor.png') repeat-x;}

.head {height:150px; width:100%; border:solid 0px black; margin:0px 0 0 0; float:left;}

.header {width:1069px; height:167px; border:solid 0px black; position:absolute;z-index:1; margin:0px 0 0 0; float:left; background:url('../img/head_bg.png') no-repeat;}

.main_head {width:793px; height:164px; border:solid 0px black;  margin:2px 0 0 144px; float:left; z-index:1; background:url('../img/header.png') no-repeat;}

.head_bookmarks {width:335px; height:32px; border:solid 0px black;  position:absolute; margin:120px 0 0 350px; float:left;}
.head_bookmarks img {width:335px; height:32px;}

.head_top {width:90px; height:90px; border:solid 0px black;  margin:32px 27px 0 0; float:right;}
.head_top ul{margin:5px 0 0 0;}
.head_top li {font:bold 9px Arial; color: #a07e51; margin:0 0 0 3px; padding:0;}
.head_top a {font:bold 9px Arial; color: #a07e51; margin:0; padding:0;}
.head_top a:hover {color: #fff;}

.logo {float:left; width:175px; height:72px; border:solid 0px black; margin:33px 0 0 0;}

.content {width:1047px; float:left; margin:20px 0 0 0 ; padding:15px 15px 2px 15px; background:url('../img/cont_bg.png') repeat;}
.content .bookmark {width:96px; height:13px; float:right; margin:0; padding:0;}



.thumb {width:170px; height:230px; border:solid 1px black; margin:3px 0 0 2px; float:left; background:url('../img/null.png') no-repeat;}
.thumb:hover {border:solid 1px #fff;}

table.thumbs {
	background-color: #362115;
	border: 2px solid #362115;
}
.thumbs td{
	text-align:center;
	padding: 2px;
}

.thumbs a:link img, .thumbs a:active img, .thumbs a:visited img{
	border: 2px solid #FFF;
}
.thumbs a:hover img{
	border: 2px dashed #FFF;
}







.free_main {width:203px; height:71px; float:left; margin:20px 20px 0 30px ; padding:5px; background:url('../img/cont_bg.png') repeat;}
.free_txt {width:202px; height:52px; float:left; margin:0; padding:16px 0 3px 0; background:#000; text-align:center;}
.free_txt h3, .h3 {font:bold 18px Arial; color: #fff; margin:5px 0 0 0; padding:0;}
.free_txt .h4 {font:bold 12px Arial; color: #633c02; margin:5px 0 0 0; padding:0;}

.top_free_bottom {width:1047px; height:1263px; float:left; margin:20px 0 0 0 ; padding:5px; background:url('../img/cont_bg.png') repeat;}
.top_free_links {width:1047px; height:1263px; float:left; margin:0; padding:0 0 3px 0; background:#000;}
.top_free_links .link_block {width:260px; float:left; margin:0; padding:0 0 0 0;}
.top_free_links .link {width:230px; height:25px; float:left; margin:17px 0 0 25px; padding:0 0 0 0; clear:both;}
.top_free_links .digit {width:25px; height:20px; float:left; margin:0; padding:3px 0 0 0; background:#8e6500; text-align:center; font:bold 14px Arial; color: #fff;}
.top_free_links a:link, .top_free_links a:active, .top_free_links a:visited {font:bold 16px Arial; color: #fff; margin:8px 0 0 15px; padding:0; text-decoration: none;}
.top_free_links a:hover {color: #8e6517;}


.footer {width:560px; height:161px; border:solid 0px black;margin:15px 0 0 260px; float:left; background:url('../img/footer.png') no-repeat;}
.footer .txt {width:223px; height:100px; float:left; margin:29px 0 0 296px; border:solid 0px #fff; padding:0; background:#000; text-align:center;}
.footer .txt p {font:bold 10px Arial; color: #fff; margin:10px 0 0 0; padding:0;}
.footer .a {width:150px; height:12px; float:right; margin:0 45px 0 0; border:solid 0px #fff; padding:0; background:#000; text-align:right;}
.footer .a a {font:bold 11px Arial; color: #fff; margin:10px 0 0 15px; padding:0;}
.flinks {font:bold 10px Arial; color: #fff; text-align:center;}
.flinks a {font:bold 10px Arial; color: #fff;}
.sdesc {
    color: #A07E51;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.bookmark a:link, .bookmark a:active, .bookmark a:visited {
	text-decoration: none;
	color:#FFF;
	font-size: 15px;
}
.bookmark a:hover {
	color: #8e6517;
}






