* {margin: 0; padding: 0;}
body {
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	background: #973100 url(images/bg.jpg) center;
	color: #431600;
}

a:link, a:visited, a:active, a:hover {color: #fefdfb; text-decoration: underline;}
a:hover { text-decoration: none; }

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 175px;
	background: url(images/top_bg.jpg) repeat-x center top;
}
#header .hpadd{ width: 1000px; height: 175px; margin: 0 auto; background: url(images/hta.jpg) no-repeat right top; }
#header .himg{ width: 584px; height: 175px; overflow: hidden; font-size: 1px; float: left; }
#header .hta{ width: 416px; height: 175px; float: right; }
#header .hta .htapadd{ padding: 5px 25px 0 185px; height: 100px; overflow: hidden; color: #e4dabc; font-size: 11px; }

.top_menu{ font-weight: 700; padding: 8px 0 0; height: 44px; }
.top_menu li{ width: 135px; float: left; }
.top_menu li .sub {position: absolute; width:345px; left: -999em; }
.top_menu li:hover .sub, .top_menu li.sfhover .sub {left:auto; margin-left:-170px; color: #870013; *margin-top: 22px;}
.top_menu li.book a:link, .top_menu li.book a:visited, .top_menu li.book a:active, .top_menu li.book a:hover {color: #000; text-decoration: underline;}
.top_menu li.book a:hover { text-decoration: none; }

a.btn{ line-height: 28px; }


.sub_top {background: url(images/top_menu.gif) no-repeat; width:345px;}
.sub_bg {background:url(images/bg_menu.gif) repeat-y; padding:0 10px;}
.sub_bottom {background:url(images/bttm_menu.gif) 0 bottom no-repeat; padding:10px 0;}

.sub ul {width:160px; float:left; text-align: left; font-family: Arial, Helvetica, sans-serif;}
.sub ul li {clear:both; border-bottom:1px dotted #5C1D54; padding-bottom:2px; width:150px;}
.sub a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.sub a:hover {color:#ff0132; background: #fff; text-decoration:none;}

.sub1 ul {width:100px; float:left; text-align: left; font-family: Arial, Helvetica, sans-serif;}
.sub1 ul li {clear:both; border-bottom:1px dotted #5C1D54; padding-bottom:2px; width:95px; margin: 0 0 0 5px;}
.sub1 a {color:#000; font-size:12px; font-weight:bold; text-decoration:none;}
.sub1 a:hover {color:#ff0132; background: #fff; text-decoration:none;}


/* Middle
-----------------------------------------------------------------------------*/
#content {
}
#content .title{ width: 800px; height: 45px; margin: 0 auto; background: url(images/title_bg.png) no-repeat center top; text-align: center; }
#content .title h1{ font-size: 20px; font-weight: 400; color: #e4dabc; line-height: 35px; padding: 11px 0 0; }
#content .tb{ padding: 0 5px; margin: 0 0 10px; }
#content .tb2{ width: 980px; margin: 0 auto 10px; }

.tb_t{ width: 100%; background: #c65621 url(images/tb_dot.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(images/tb_dot.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(images/tb_dot.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(images/tb_dot.gif) repeat-y right; }

.tb_lt{ width: 100%; background: url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ padding: 5px; background: url(images/tb_rb.gif) no-repeat right bottom; }

.thumbs{ font-size: 1px; text-align: center; }
.thumbs img{ background: #96421a; margin: 2px 1px 2px 2px; }
.thumbs a img{ border: 1px solid #f98954; }
.thumbs a:hover img{ border: 1px dashed #f98954; }

.bttm_title{ width: 830px; height: 32px; margin: 0 auto; background: url(images/tb_bttm_bg.gif) repeat-x top; overflow: hidden; line-height: 32px; }
.bttm_title_left{ width: 100%; height: 32px; background: url(images/tb_bttm_left.jpg) no-repeat left top; }
.bttm_title_right{ padding: 0 5px; height: 32px; background: url(images/tb_bttm_right.jpg) no-repeat right top; }
.bttm_title .bttn_book{ width: 140px; float: right; }
.bttm_title .bttn_book img{ margin: 2px 0 0; }

.archives{ text-align: left; font-size: 1px; color: #000; padding: 4px 0 0; width: 680px; float: left; }
.archives li{ display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; vertical-align: top; text-align: center; font-size: 14px; width: 22px; line-height: 20px; background: #753211 url(images/ai_bg.gif); *margin: 0 1px 0 0; }
.archives li.cur{ background: #E50034 url(images/ai_bg_cur.gif) repeat-x top; }
.archives li.fst{ width: 70px; font-weight: 700; background: transparent; }
.archives li.snd{ width: 40px; }
.archives li.lst{ width: 40px; }
.archives li a:link, .archives li a:visited, .archives li a:active, .archives li a:hover {color: #fefdfb; text-decoration: none; display: block; border: #C57249 1px solid;}
.archives li a:hover { text-decoration: underline; color: #FF8163; }


.traders{ width: 1000px; margin: 10px auto; font-size: 12px; color: #e5072d; text-align: center; }
.traders li{ width: 285px; height: 105px; background: url(images/trad_bg.png) no-repeat center; display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; vertical-align: top; text-align: center; margin: 0 15px; }
.traders li h2{ font-size: 24px; margin: 25px 0 0; }
.traders li h2 a:link, .traders li h2 a:visited, .traders li h2 a:active, .traders li h2 a:hover {color: #650011; text-decoration: underline;}
.traders li h2 a:hover { text-decoration: none; }

.free_porn{ width: 100%; text-align: center; padding: 0 0 10px; }
.free_porn li{ width: 202px; display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; vertical-align: top; text-align: center; font-size: 12px; }
.free_porn li.mid{ width: 460px; font-size: 13px; font-weight: 700; }
.free_porn li.mid ul{ padding: 10px 0 0; }
.free_porn li.mid ul li{ width: 90%; text-align: center; padding:  0 0 0 3%; background: url(images/bullet.gif) no-repeat left 5px; }
.free_porn li h3{ font-size: 14px; color: #fff5b1; }
.free_porn li h3 a:link, .free_porn li h3 a:visited, .free_porn li h3 a:active, .free_porn li h3 a:hover {color: #fff5b1; text-decoration: underline;}
.free_porn li h3 a:hover { text-decoration: none; }
.free_porn li img{ display: block; border: 1px solid #f98954; background: #96421a; margin: 2px 0; }
.free_porn li .descr{ background: #ffe4a5; border: 1px solid #F98954; }
.free_porn li .descr p{ padding: 5px; }

.col2{ width: 100%; color: #431600; font-weight: 700; padding: 10px 0; }
.col2 li{ width: 47%; padding: 0 0 0 2%; background: url(images/bullet.gif) no-repeat 5px 5px; display: -moz-inline-stack ; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; vertical-align: top; text-align: left; }

.top_list{ width: 24%; float: left; padding: 10px 0; font-size: 16px; font-weight: 700; }
.top_list li{ padding: 0 0 0 10px }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 170px;
	background: url(images/bttm_bg.jpg) repeat-x center bottom;
	color: #e4dabc;
	font-size: 11px;
}
#footer .fpadd{ width: 1000px; height: 170px; margin: 0 auto; background: url(images/fimg3.jpg) no-repeat right bottom; }
#footer .fimg{ width: 667px; float: left; height: 170px; overflow: hidden; }
#footer .fta{ width: 280px; float: right; }
#footer .fta .ftapadd{ padding: 55px 70px 0 10px; height: 100px; overflow: hidden; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #fd513f; text-decoration: underline;}
#footer a:hover { text-decoration: none; }

* html #wrapper,
* html #footer {
	width: expression(
	(document.compatMode && document.compatMode == 'CSS1Compat') ?
	(document.documentElement.clientWidth < 1000 ? "1000px" :
	(document.documentElement.clientWidth > 1280 ? "1280px" : "auto")) :
	(document.body.clientWidth > 1000 ? "1000px" :
	(document.body.clientWidth < 1280 ? "1280px" : "auto")));
}

