* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	height: 100%;
	background: #000 url(images/top_bg.gif) repeat-x center top;
	color: #ffa71f;
}

a:link, a:visited, a:active, a:hover {color: #fff; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

table{ border: 0; border-collapse: collapse; margin: 10px auto; }

#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 95px;
	background: url(images/hlogo.png) no-repeat left top;
}
#header .hlogo{ width: 220px; height: 95px; overflow: hidden; float: left; }
#header .hta{ float: left; height: 95px; overflow: hidden; }
#header .hta .htapadd{ font-size: 16px; overflow: hidden; height: 30px; color: #b7b7b7; padding: 10px 0 0; }
#header .hta .htapadd input{ border: 0; }
#header .hta .htapadd select{ margin: 0 10px 0 0; }
#header .hta .htapadd .text{ padding: 1px; width: 210px; }
#header .hta .htapadd .bttn{ width: 24px; height: 16px; background: url(images/bttn_search.png); cursor: pointer; margin: 0 10px 0 0; }
#header .hta .top_menu{ font-size: 12px; color: #fff; }
#header .hta .top_menu a:link, #header .hta .top_menu a:visited, #header .hta .top_menu a:active, #header .hta .top_menu a:hover {color: #fff; text-decoration: none; font-weight: 700;}
#header .hta .top_menu a:hover { color: #EDB731; }
#header .links{ color: #fff; }
#header .links img{ vertical-align: middle; }
/* Middle
-----------------------------------------------------------------------------*/

#content { padding: 0 0 110px;}
#content .title h2{ font-size: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;  color: #fff; padding: 0 10px;}
#content .title{ float: left; }

#content .pagination{ float: right; padding: 5px 10px 0 0; }
#content .pagination a:link, #content .pagination a:visited, #content .pagination a:active, #content .pagination a:hover {color: #ffa71f; text-decoration: none;}
#content .pagination a:hover { color: #FF0000; }
#content .showing{ float: left; padding: 5px 0 0 10px; }

.top_list{ padding: 10px 0; font-size: 14px; text-align: left; }
.top_list li{ padding: 0 0 0 10px; }

.out_thumbs{ text-align: center;}
.out_thumbs li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.out_thumbs img{ border: 1px solid #FFDC6B; display: block; margin: 4px auto 1px; }
.out_thumbs a:hover img{ border: 1px dashed #FFDC6B;  }
.out_thumbs .tblock{ width: 250px; height: 235px; display: block; overflow: hidden; background: #392609; margin: 0 1px 1px 0; }
.out_thumbs .text{ font-size: #e5971f; font-size: 16px; }
.out_thumbs .descr{ font-size: 22px; font-weight: 700; color: #ffefe7; }
.out_thumbs a:link, .out_thumbs a:visited, .out_thumbs a:active, .out_thumbs a:hover {color: #f8d266; text-decoration: none;}
.out_thumbs a:hover { color: #fff;}

.inner_thumbs{ text-align: center; }
.inner_thumbs li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.inner_thumbs img{ border: 1px solid #FFDC6B; display: block; margin: 4px auto 1px; }
.inner_thumbs a:hover img{ border: 1px dashed #FFDC6B;  }
.inner_thumbs .tblock{ width: 250px; height: 235px; display: block; overflow: hidden; background: #392609; margin: 0 1px 1px 0; }
.inner_thumbs .tleft{ width: 46%; float: left; text-align: left; padding: 0 0 0 4px; font-size: 11px; }
.inner_thumbs .tright{ width: 46%; float: right; text-align: right; padding: 0 4px 0 0 ; font-size: 11px; }
.inner_thumbs .pic{ font-size: 14px; font-weight: 700; color: #ffefe7; }
.inner_thumbs a:link, .inner_thumbs a:visited, .inner_thumbs a:active, .inner_thumbs a:hover {color: #fff; text-decoration: none;}
.inner_thumbs a:hover { color: #fff;}
.inner_thumbs a:link, .inner_thumbs a:visited, .inner_thumbs a:active, .inner_thumbs a:hover {color: #eaa333; text-decoration: none;}
.inner_thumbs a:hover { color: #fff;}
.inner_thumbs .pic a:link, .inner_thumbs .pic a:visited, .inner_thumbs .pic a:active, .inner_thumbs .pic a:hover {color: #fff; text-decoration: none;}
.inner_thumbs .pic a:hover { text-decoration: underline;}

.categories{ text-align: center; }
.categories li{ background: url(images/bullet.gif) no-repeat 15px center; padding: 0 0 0 25px; font-size: 12px; text-transform: uppercase; text-align: left; }
.categories a:link, .categories a:visited, .categories a:active, .categories a:hover {color: #E5971F; text-decoration: none; font-weight: 700;}
.categories a:hover { color: #fff;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -110px auto 0;
	min-width: 1000px;
	height: 110px;
	background: url(images/bttm_bg.gif) repeat-x bottom;
	text-align: center;
	color: #000;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer .fpadd{ width: 591px; height: 110px; background: url(images/footer_bg.jpg) no-repeat; margin: 0 auto; }
#footer .fta{ padding: 45px 10px 0 170px; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #000; text-decoration: none;}
#footer a:hover { text-decoration: underline;}






* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

