*{margin: 0; padding: 0;}
body {
	font: 14px Comic Sans MS, Tahoma, Verdana, sans-serif;
	width: 100%;
	background: #000 url(images/top_bg.jpg) repeat-x center top;
	color: #a3a3a3;
}

a:link, a:visited, a:active, a:hover{color: #ff0000; text-decoration: none;}
a:hover {text-decoration: underline;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input, img{ vertical-align: middle; }


#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(images/cont_bg.jpg) no-repeat left 185px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 185px;
	background: url(images/header_bg.jpg) no-repeat top;
}
.eye{ width: 224px; height: 107px; text-align: right; float: left; }
.eye img{ margin: 49px 0 0; }
.hlogo{ width: 543px; height: 107px; text-align: center; overflow: hidden; float: left; }
.heart{ float: left; width: 120px; }
.heart img{ margin: 25px 0 0; }
.top_menu{ text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 29px; font-weight: 700; padding: 0 70px 0 255px; overflow: hidden; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover{color: #d3d3d3; text-decoration: none; margin: 0 5px; }
.top_menu a:hover {text-decoration: none; color: #d80029; border-bottom: 1px dotted #d80029; }
.mid_text{ text-align: left; font-size: 11px; font-family: Tahoma; line-height: 20px; padding: 0 0 0 0; overflow: hidden; }
.mid_single_text { text-align: center; font-size: 11px; font-family: Tahoma; line-height: 14px; margin-top: 6px; margin: auto; padding: 0 0 0 0; overflow: hidden; width: 820px; }
.hta{ height: 46px; overflow: hidden; padding: 0 60px 0 270px; }
.hta p{ padding: 5px 0 0; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}

.thumbs{ padding: 0 0 0 47px; }
.am { margin: 0 0 0 260px; }
.thumbs img{ padding: 8px; margin: 5px 5px 4px 4px; float: left; }
.thumbs a img{ background: url(images/thumb_bg.jpg) no-repeat center; }
.thumbs a:hover img{ background: url(images/thumb_hov.jpg) no-repeat center; }
.book{ text-align: center; height: 40px; overflow: hidden; margin: 0 0 10px; }

.trad{ background: url(images/trad_bg.jpg) repeat-y center; text-align: center; margin: 10px 0; padding: 10px 0; }
.trad li{ width: 269px; margin: 6px 4px; *margin: 6px 6px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; background: url(images/trad_bg.gif) repeat-y center; color: #000; }
.trad .tr_top{ background: url(images/trad_top.png) no-repeat top; width: 100%; }
.trad .tr_bttm{ background: url(images/trad_bttm.png) no-repeat bottom; padding: 12px; }
.trad p{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px; }
.trad img{ background: #A69595; display: block; margin: 2px auto; }
.trad a img{ border: 1px solid #000; }
.trad a:hover img{ border: 1px solid #AFAFAF; }
.trad a:link, .trad a:visited, .trad a:active, .trad a:hover{color: #000; text-decoration: none;}
.trad a:hover { color: #a01a1a}

.tbl{ width: 891px; margin: 10px auto; background: url(images/table_bg.png) repeat-y center; }
.tbl_bttm{ width: 100%; background: url(images/table_bttm.png) no-repeat center bottom; }
.tbl .tbpadd{ padding: 5px 10px 15px; }

.pay_sites{ color: #fff; text-align: center; }
.banners{ padding: 10px 0 0; }
.banners a img{ border: 1px solid  #070606; }
.banners a:hover img{ border: 1px solid  #fff; }

.top_list { color: #707070; font-size: 16px; }
.top_list ul{ width: 24%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover{color: #fff; text-decoration: none; padding: 0 4px;}
.top_list a:hover { color: #cd0000; border-bottom: 1px dotted #cd0000; background: #000;}

.pagination{ text-align: center; font-family: Arial, Helvetica, sans-serif; }
.pagination li{ width: 23px; line-height: 21px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; *margin: 0 2px; }
.pagination li a:link, .pagination li a:visited, .pagination li a:active, .pagination li a:hover{color: #A19D9D; text-decoration: none; background: #393939; display: block; border: 1px solid #4D4A4B; }
.pagination li a:hover { color: #fff; background: #A01A1A; border: 1px solid #E50000;}
.pagination li.fst{ width: 80px; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 200px;
	background: url(images/bttm_bg.jpg) repeat-x bottom;
	text-align: center;
	font-size: 11px;
	color: #000;
	overflow: hidden;
}
#footer .fpadd{ width: 1000px; margin: 0 auto; height: 200px; background: url(images/footer_bg.jpg) no-repeat bottom; }
#footer .fta{ padding: 30px 270px 0 580px; }

