@charset "utf-8";
/* CSS Document */



*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	background: #ABD5FB url(images/bg.gif);
	text-align: center;
}
.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
table{border: 0; margin: 0 auto;}

.top_bg{background: url(images/top_bg.gif) repeat-x left top; width: 100%;}
.header_description{width: 117px; height: 166px; background: url(images/header_welcome.jpg) no-repeat; font-size: 9px; color: #fff;}
.header_description p{padding: 75px 0 0;}
.header_description a:link, .header_description a:visited, .header_description a:active, .header_description a:hover {color: #f2f507; text-decoration: none; font-weight: 700;}
.header_description a:hover {text-decoration: underline;}
.desc2{
	width:240px;
	height:30px;
}
.header_book{width: 71px; height: 166px; background: url(images/header_book.jpg) no-repeat;}
.header_book img{margin: 24px 0 0;}

.header_text_area{width: 132px; height: 166px; background: url(images/header_ta.jpg) no-repeat; font-size: 9px; color: #d93d07; font-weight: 700; text-align: left;padding: 15px 0 0 0 ;}
.header_text_area ul{padding: 15px 0 0 0;}
.header_text_area ul li{padding: 0 0 0 10px;}

.tb_t{background: url(images/tb_t.gif) repeat-x bottom;}
.tb_b{background: url(images/tb_b.gif) repeat-x top;}
.tb_l{background: url(images/tb_l.gif) repeat-y right; width: 6px;}
.tb_r{background: url(images/tb_r.gif) repeat-y left; width: 6px;}

.tb_lt{background: url(images/tb_lt.gif) no-repeat bottom; width: 6px;}
.tb_rt{background: url(images/tb_rt.gif) no-repeat bottom; width: 6px;}
.tb_lb{background: url(images/tb_lb.gif) no-repeat top; width: 6px;}
.tb_rb{background: url(images/tb_rb.gif) no-repeat top; width: 6px;}

.thumbs{margin: 2px;}
.thumbs a img{border: 1px solid #000;}
.thumbs a:hover img{border: 1px dashed #000;}

.trader_block{width: 230px; height: 110px; background: url(images/trad_bg.gif) no-repeat; font-size: 17px; font-weight: 700;}
.trader_block a:link, .trader_block a:visited, .trader_block a:active, .trader_block a:hover {color: #044e7c; text-decoration: none;}
.trader_block a:hover {text-decoration: underline;}

.top_traders{text-align: left; font-size: 15px; color: #fb3d03; font-weight: 700;}
.top_traders ul li{/*padding: 0 0 0 10px;*/}

.archives{width: 955px; margin: 4px auto 0; font-size: 12px; color: #000;}
.archives li{width: 26px; line-height: 26px; text-align: center; margin: 1px; float: left; background: url(images/arch_mi_bg.gif) no-repeat center; font-weight: 700; padding: 0;}
.archives li.title{width: 110px; background: transparent;}
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #fff; text-decoration: none;}
.archives a:hover {text-decoration: underline;}

.bttm_bg{width: 100%; background: url(images/footer_bg.gif) repeat-x left bottom; }
.footer_text_area{width: 600px; height: 167px; background: url(images/footer_ta.gif) no-repeat bottom; font-size: 11px; font-weight: 700;}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}


.style2{
font-family: 'Tahoma', Tahoma, Verdana;
font-size: 12px;
	font-weight: bold;
	color:#333;
}
.style2 a:link { 
	color: #ffffff;
	text-decoration: none;
	}
.style2 a:visited { 
	color: #ffffff;
	text-decoration: none;
	}
.style2 a:hover { 
	color: #fad904;
	text-decoration: none;
	}
.style2 a:active { 
	color: #f2cfb1;
	}


.archive_pages {
display:table;
font-family: 'Tahoma', Tahoma, Verdana;
font-size: 12px;
font-weight: bold;
font-size:12px;
font-weight:bold;

line-height:180%;
margin-top:5px;
margin-left:10px;

}
.archive_pages a {
font-family: 'Tahoma', Tahoma, Verdana;
font-size: 12px;
font-weight: bold;
display:block;
float:left;
font-size:12px;
color:#ffffff;

padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin-right:1px;
text-align:center;
background:#999;
text-decoration:none;
vertical-align:middle;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;
background-image:url(images/arch_mi_bg.gif);
width:20px;
}
.archive_pages a:hover {

padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
text-align:center;
background:#CCC;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;

background-image:url(images/arch_mi_bg.gif);
width:20px;
color:#fad904;
}



/*
body{
	margin:0;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.head{
	background:url(images/template_01.jpg) repeat-x;
}
.footer1{
	background:url(images/template_19.jpg) repeat-x;
	height: 42px;
}
.footer2{
	background:url(images/template_22.jpg)  no-repeat center;
	height: 87px;
}
.toplist1{
	background:url(images/template_03.jpg);

	height:195px;
	
}
.asdf{
		font-size:16px;
}
.top10_1{
	background:url(images/template_01.jpg) no-repeat left;
}

.top10_2{
	background:url(images/template_03.jpg) no-repeat right;
}

.desc{
	background:url(images/template_05.jpg) no-repeat;
	font-size:14px;
	max-width:320px;
	padding:5px 0 15px 0;
	color:#ffffff;
}
.ddiv{
	padding: 25px 50px 10px 25px;
}

.desc #strong{
	color:#493205;
}



.toplist2{
	background:url(images/template_15.jpg) no-repeat center;

	height:383px;
}

.top2_inside{
	color:#FFFFFF;
	padding:20px 20px 20px 20px;
}

.footertext{
	color:#F8C698;
	font-family:Arial;
	font-size:12px;
}
.content_table{
	background:url(images/template_panel_03.jpg) repeat-y right;
	padding-left:10px;
	padding-right:10px;
}
.content_table img{
border:#ffffff 1px solid;
}




.top10_1{
font-family:Tahoma;
font-weight:bolder;


	color:#ffffff;
	font-size:15px;
}
.top10_1 a:link, .top10_1 a:visited{
	color:#ffffff;
	font-weight:bolder;
	text-decoration:none;
}
.top10_1 a:hover{
	color:#D2E3EC;
	font-weight:bolder;
	text-decoration:underline;
}


.top10_2{
font-family:Tahoma;
font-weight:bolder;


	color:#ffffff;
	font-size:15px;
}
.top10_2 a:link, .top10_2 a:visited{
	color:#ffffff;
	font-weight:bolder;
	text-decoration:none;
}
.top10_2 a:hover{
	color:#D2E3EC;
	font-weight:bolder;
	text-decoration:underline;
}


.top50{
padding:0px 20px 0px 20px;
font-family:Arial;
font-weight:bolder;

	color:#ffffff;
	font-size:15px;
	line-height:22px;
}
.top50 a:link, .top50 a:visited{
	color:#ffffff;
	font-weight:bolder;
	text-decoration:none;
}
.top50 a:hover{
	color:#D2E3EC;
	font-weight:bolder;
	text-decoration:underline;
}



a:link, a:visited{
	color:#ffffff;
	font-weight:bolder;
	text-decoration:none;
}
a:hover{
	color:#ffffff;
	font-weight:bolder;
	text-decoration:underline;
}

.arch_pages a:link, .arch_pages a:visited{
	color:#000000;
	font-weight:bolder;
	text-decoration:none;
}
.arch_pages a:hover{
	color:#000000;
	font-weight:bolder;
	text-decoration:underline;
}

.arch_pages{
	font-family:Arial;
	font-weight:bolder;

	color:#000000;
	font-size:18px;

}








.maintable{
	background-color:#9CB7C5;

}

.logotable{

	height:204px;
	background:url(images/template_01.jpg);
}

.infotable1{

	height:36px;
	background:url(images/template_08.jpg);
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

.infotable2{

	height:45px;
	background:url(images/template_10.jpg);
}


.content_table{
padding:10px 0px 10px 0px;
	background-color:#8C94A6;
}


.pages_actual{
	width:20px;
	height:20px;
	background:#B48963;
	line-height:20px;
	border:#D0B8A8 1px solid;
}
.pages_actual a:link, .pages_actual a:visited{


	background:#B48963;




}

.pages_actual a:hover{
	background:#000000;
	color:#000000;

}





.archive_pages {
display:table;
width:970px;
font-size:11px;
font-weight:bold;
color:#d7d7d7;
line-height:180%;
margin-top:5px;
}
.archive_pages a {
display:block;
float:left;
font-size:12px;
color:white;
margin-right:6px;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
padding-right:3px;
margin-bottom:4px;
background:#999;
text-decoration:none;
vertical-align:middle;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;
}
.archive_pages a:hover {
margin-right:6px;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
padding-right:3px;
background:#CCC;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;
color:white;
}
.archive_pages span {
display:block;
float:left;
padding-top:0px;
padding-bottom:1px;
margin-right:10px;
}*/