* {	margin: 0;	padding: 0;}
html {
	height: 100%;
}
body {
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	width: 100%;
	height: 100%;
	background: #320700 url(images/bg.gif) repeat-y right top;
	text-align: center;
}

a:link, a:visited, a:active, a:hover {color: #0a6299; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
	background: url(images/cont_bg.gif) repeat-y left;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 170px; background: url(images/header_bg.jpg) repeat-x left top; overflow: hidden; }
#header .hleft{ background: url(images/header_left.jpg) no-repeat left top; height: 170px; }
#header .hright{ background: url(images/header_right.jpg) no-repeat right top; height: 170px; }

.hta{ width: 100%; float: left; overflow: hidden; height: 114px; }
.htapadd{ padding: 0 170px 0 0; }
.bookhright {
	float: left;
	margin-right: -3px;
	margin-left: -160px;
	width: 160px;
	position: relative;
	text-align: right;
	height: 114px;
}
.bookhright img{ margin: 7px 0 0; }

.htext_side{ width: 100%; float: left; overflow: hidden; height: 114px; overflow: hidden; }
.htext_side_padd{ padding: 0 0 0 515px; color: #ffbfd4; font-size: 11px; }
.htext_side_padd span{ color: #fff; text-transform: uppercase; }
.htext_side_padd p{ padding: 20px 0 0; height: 78px; overflow: hidden; }
.hlogo_side {
	float: left;
	width: 515px;
	margin-left: -100%;
	position: relative;
}

.top_bar{ width: 100%; float: left; overflow: hidden; }
.top_barpadd{ padding: 0 250px 0 245px; }
.hsearch {
	float: left;
	margin-right: -3px;
	margin-left: -250px;
	width: 250px;
	position: relative;
	text-align: left;
	left:5px; 
	top:3px;
}
.hsearch input{ border: 0; margin: 6px 0 0; background: transparent; }
.hsearch .text{ padding: 5px; width: 90px; position:relative; left:1px; top:-3px; }
.hsearch .bttn{ width: 68px; height: 27px; margin: 6px 12px 0 0; cursor: pointer; position:relative; left:0px; top:-3px;}
.hsearch .select{ position:relative; left:3px; top:1px;}


.top_bar ul { font-weight: 700; background: url(images/mi_sep.gif) no-repeat left top; }
.top_bar ul li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; line-height: 40px; background: url(images/mi_sep.gif) no-repeat right top; padding: 0 7px 0 0px; }
.top_bar ul a:link, .top_bar ul a:visited, .top_bar ul a:active, .top_bar ul a:hover {color: #000; text-decoration: none; display: block; padding: 0 10px;}
.top_bar ul a:hover { text-decoration: underline }
.top_bar ul .cur a:link, .top_bar ul .cur a:visited, .top_bar ul .cur a:active, .top_bar ul .cur a:hover{background: url(images/mi_hov.png) no-repeat left top; padding: 0; color: #fff;}
.top_bar ul .cur a:link span, .top_bar ul .cur a:visited span, .top_bar ul .cur a:active span, .top_bar ul .cur a:hover span{ background: url(images/mi_hov_right.png) no-repeat right top; display: block; padding: 0 20px 17px; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 130px;
	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 193px;
	color: #fff;
}
#content .cpadd{ padding: 0 0 0 5px; }

#content .title{ height: 40px; background: url(images/cont_title_bg.png) repeat-x top; overflow: hidden; float: left; }
*html #content .title{ width: 100%; }
#content .title_left{ height: 40px; background: url(images/cont_title_left.png) no-repeat left top; }
#content .title_right{ height: 40px; background: url(images/cont_title_right.png) no-repeat right top; }
#content .title h2{ font-size: 18px; color: #932727; line-height: 35px; padding: 0 10px 0 35px; font-weight: 400; }


.archives{ color: #c04531; padding: 10px; }
.archives li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline;  position: relative; line-height: 22px; text-align: center;z-index: 99;}
.archives li.fst{ width: 100px; font-size: 11px; background: url(images/ai_bg_1.png) repeat-x center; }
.archives li span{color: #000; text-decoration: none; background: url(images/ai_hov_1.png) repeat-x center; padding: 2px 5px;}

.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #fff; text-decoration: none; background: url(images/ai_bg_1.png) repeat-x center; padding: 2px 5px;}
.archives a:hover, .archives li.act a:link, .archives li.act a:visited, .archives li.act a:active, .archives li.act a:hover { color: #000; background: url(images/ai_hov_1.png) repeat-x center; }

.big_thumbs{ text-align: left; }
.big_thumbs .ti{ width: 330px; background: #470B01 url(images/bigtbtop.gif) repeat-x left top; margin: 8px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.big_thumbs .tipadd{ padding: 4px; background: url(images/bigtbbttm.gif) repeat-x left bottom; }
.big_thumbs .name{ font-size: 20px; line-height: 25px; }
.big_thumbs .name a:link, .big_thumbs .name a:visited, .big_thumbs .name a:active, .big_thumbs .name a:hover {color: #fed1df; text-decoration: underline;}
.big_thumbs .name a:hover { text-decoration: none;}
.big_thumbs .pic{ height: 242px; overflow: hidden; }
.big_thumbs .pic img{ border: 1px solid #74052B; }
.big_thumbs .pic a:hover img{ border: 1px solid #fff; }
.big_thumbs .links{ text-align: center; font-weight: 700; padding: 6px 0; }
.big_thumbs .links li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; width: 30%; }
.big_thumbs .links a:link, .big_thumbs .links a:visited, .big_thumbs .links a:active, .big_thumbs .links a:hover {color: #ff7fa6; text-decoration: underline;}
.big_thumbs .links a:hover { text-decoration: none;}
.big_thumbs .links .icovid a{ background: url(images/ico_vid.png) no-repeat; padding: 0 0 0 20px; }
.big_thumbs .links .icopic a{ background: url(images/ico_pic.png) no-repeat; padding: 0 0 0 20px; }
.big_thumbs .links .icoplus a{ background: url(images/ico_plus.png) no-repeat; padding: 0 0 0 20px; }

.traders { text-align: left; padding: 10px; }
.traders li{ width: 250px; height: 86px; background: url(images/trade_bg.jpg) no-repeat; font-size: 18px; line-height: 70px; overflow: hidden; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align: center; margin: 0 5px 0 0; *margin: 0 9px 0 0; }
.traders a:link, .traders a:visited, .traders a:active, .traders a:hover {color: #ffc871; text-decoration: underline; padding:  0 0; display: block;}
.traders a:hover { text-decoration: none;}

.thumbs{ text-align: left; padding: 10px 8px; }
.thumbs img{ border: 1px solid #74052B; }
.thumbs a:hover img{ border: 1px solid #fff; }

.small_thumbs{ text-align: left; padding: 5px; font-size: 11px; }
.small_thumbs .ti{ width: 196px; background: #52055C; margin: 1px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; background: #470B01 url(images/smalltbtop.gif) repeat-x left top; }
.small_thumbs .tipadd{ padding: 2px 1px 8px; background: url(images/smalltbbttm.gif) repeat-x left bottom; }
.small_thumbs .name{ font-size: 13px; line-height: 25px; text-align: center; font-weight: 700; height: 30px; }
.small_thumbs .name a:link, .small_thumbs .name a:visited, .small_thumbs .name a:active, .small_thumbs .name a:hover {color: #ef4125; text-decoration: underline;}
.small_thumbs .name a:hover { text-decoration: none;}
.small_thumbs .pic img{ border: 1px solid #74052B; display: block; margin: 0 auto; }
.small_thumbs .pic a:hover img{ border: 1px solid #fff; }
.small_thumbs .descr{ padding: 10px 5px; color: #ead8a1;height: 40px; }
.small_thumbs .bttn img{ display: block; margin:  auto; }


#blocksmall{max-width:1050px;width:expression(document.body.clientWidth > 1000? "1050px": "auto" );}



.promo{ text-align: left; width: 900px;}
.promo .ti{text-align: center; background: #470B01 url(images/bigtbtop.gif) repeat-x left top; margin: 8px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.promo .tipadd{ padding: 4px; background: url(images/bigtbbttm.gif) repeat-x left bottom; }
.promo .name{ font-size: 20px; line-height: 25px; text-align: center; }
.promo .name a:link, .promo .name a:visited, .promo .name a:active, .promo .name a:hover {color: #fed1df; text-decoration: underline;}
.promo .name a:hover { text-decoration: none;}
.promo .pic img{ border: 1px solid #74052B;}
.promo .pic a:hover img{ border: 1px solid #fff; }
.promo .pic li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align: center; }
.promo .pic a:link, .promo .pic a:visited, .promo .pic a:active, .promo .pic a:hover {color: #ff7fa6; text-decoration: underline;}
.promo .pic a:hover { text-decoration: none;}
.promo .links{ text-align: center; font-weight: 700; padding: 6px 0; font-size: 16px; line-height: 25px; }
.promo .links li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.promo .links a:link, .promo .links a:visited, .promo .links a:active, .promo .links a:hover {color: #ff7fa6; text-decoration: underline;}
.promo .links a:hover { text-decoration: none;}




.txt{ text-align: left; font-size: 13px; line-height: 20px;}
.txt .ti{ text-align: left; background: #470B01 url(images/bigtbtop.gif) repeat-x left top; margin: 8px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.txt .tipadd{ padding: 4px; background: url(images/bigtbbttm.gif) repeat-x left bottom; }

.txt a:link, .txt a:visited, .txt a:active, .txt a:hover {color: #ff7fa6; text-decoration: underline;}
.txt .ul{  width: 100%;}
.txt ul li{ width: 48%; padding: 0 0 0 0%; display: -moz-inline-stack; display: inline-block; vertical-align: top; *margin: 0 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}




.top_list{ padding: 5px 10px; font-size: 13px; color: #ffc871; }
.top_list ul{ width: 193px; float: left; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #ffc7d8; text-decoration: underline;}
.top_list a:hover { text-decoration: none;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 185px;
	margin-left: -100%;
	position: relative;
	color: #ff7fa6;
}
.sidebar .spadd{ padding: 0 5px 5px 5px; }

.sidebar .links li{ background: url(images/li_bg.gif) repeat-x bottom; line-height: 31px; font-size: 16px; font-weight: 700; width: 100%; }
.sidebar .links li a:link, .sidebar .links li a:visited, .sidebar .links li a:active, .sidebar .links li a:hover {color: #ffd1df; text-decoration: none; background: url(images/lbullet.jpg) no-repeat 2px 9px; padding: 0 0 0 20px; display: block; }
.sidebar .links li a:hover { text-decoration: underline;}

.sidebar .title{ width: 100%; }
.sidebar .title h2{ color: #ffd1df; text-decoration: none; background: url(images/lbullet.jpg) no-repeat 2px 9px; padding: 0 0 0 20px; display: block; line-height: 31px; font-size: 16px; }

.sidebar .categories{ width: 100%; font-size: 12px; }
.sidebar .categories li{ padding: 0 0 0 10px; line-height: 20px; }
.sidebar .categories .fst{background: url(images/side_bullet.gif) no-repeat 0px 8px; font-size: 16px; }
.sidebar .categories .fat{font-size: 9px; }

.sidebar a:link, .sidebar  a:visited, .sidebar  a:active, .sidebar  a:hover {color: #ffd1df; text-decoration: underline;}
.sidebar  a:hover { text-decoration: none;}
.sidebar  a:hover img{ border: 0px; text-decoration: none;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -130px auto 0;
	min-width: 1000px;
	height: 130px;
	background: url(images/footer_bg.jpg) repeat-x bottom;
	text-align: left;
	overflow: hidden;
	color: #ba6e61;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer .fpadd{ background: url(images/footer_left.jpg) no-repeat left top; height: 130px; padding: 0 50px 0 185px; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #dc2f33; text-decoration: underline;}
#footer a:hover { text-decoration: none;}
#footer .fright{ background: url(images/footer_right.jpg) no-repeat right top; }

.bttm_menu{ padding: 10px 0 0; }
.bttm_menu li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; background: url(images/bbullet.gif) no-repeat left 6px; padding: 0 0 0 15px; line-height: 25px; font-weight: 700; }
#footer .bttm_menu a:link, #footer .bttm_menu a:visited, #footer .bttm_menu a:active, #footer .bttm_menu a:hover {color: #ff68ab; text-decoration: underline; margin: 0 10px 0 0;}
#footer .bttm_menu a:hover { text-decoration: none;}

#footer span{ font-weight: 700; color: #ba6e61; }
#footer p{ padding: .4em 0; }




* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}


