* {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; }

h2{ font-size: 12px; }


#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 107px;
	background: url(images/hlogo.png) no-repeat left top;
}
#header .hlogo{ width: 260px; height: 107px; overflow: hidden; float: left; }
#header .hta{ float: left; height: 107px; overflow: hidden; }
#header .hta .htapadd{ font-size: 16px; overflow: hidden; height: 48px; 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: 160px; }
#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: 18px; padding: 0 20px; }
#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: #FFA71F; text-decoration: none;}
#header .hta .top_menu a:hover { color: #FF0000; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 95px;
	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 255px;
}
#content .title h2{ font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#content .title{ float: left; }

#content .pagination{ float: right; padding: 0 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: 0 0 0 10px; }

.top_list{ padding: 10px 0; font-size: 14px; text-align: left; width: 170px; }
.top_list li{ padding: 0 0 0 10px; }

.out_thumbs{ text-align: center; padding: 10px 0; }
.out_thumbs li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 0 1px 1px 0; padding: 0 0 15px; }
.out_thumbs img{ border: 1px solid #4F4F4F; display: block; }
.out_thumbs .tblock{ width: 182px; height: 155px; display: block; overflow: hidden; }
.out_thumbs .pic{ width: 182px; height: 137px; }
.out_thumbs .pic div{ position: absolute; *margin: 0 0 0 -90px; }
.out_thumbs .pic .text a{ width: 180px; height: 19px; line-height: 19px; padding: 117px 0 0; font-size: 14px; color: #b7b7b7; text-align: center; background: url(images/tmb_layer.gif) repeat-x bottom; ; display: block;filter:alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);}
.out_thumbs .pic .text a:link, .out_thumbs .pic .text a:visited, .out_thumbs .pic .text a:active, .out_thumbs .pic .text a:hover {text-decoration: none; border: 1px solid #4F4F4F}
.out_thumbs .pic .text a:hover { border: 1px solid #fff}
.out_thumbs .descr{ line-height: 15px; font-size: 13px; font-weight: 700; color: #ffefe7; }
.out_thumbs .descr a:link, .out_thumbs .descr a:visited, .out_thumbs .descr a:active, .out_thumbs .descr a:hover {color: #fff; text-decoration: none;}
.out_thumbs .descr a:hover { text-decoration: underline;}


.inner_thumbs{ text-align: center; padding: 10px 0; }
.inner_thumbs li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 0 1px 1px 0; font-size: 11px; }
.inner_thumbs img{ border: 1px solid #4F4F4F; display: block; }
.inner_thumbs .tblock{ width: 182px; height: 180px; display: block; overflow: hidden; }
.inner_thumbs .pic{ width: 182px; height: 137px; }
.inner_thumbs .pic div{ position: absolute; *margin: 0 0 0 -90px; }
.inner_thumbs .pic .text a{ width: 170px; height: 19px; line-height: 14px; padding: 0 5px 116px; font-size: 11px; color: #b7b7b7; text-align: right; background: url(images/tmb_layer2.gif) no-repeat right 1px; display: block; }
.inner_thumbs .pic .text a:link, .inner_thumbs .pic .text a:visited, .inner_thumbs .pic .text a:active, .inner_thumbs .pic .text a:hover {text-decoration: none; border: 1px solid #4F4F4F}
.inner_thumbs .pic .text a:hover { border: 1px solid #fff}
.inner_thumbs .descr{ line-height: 15px; font-size: 11px; color: #ffefe7; text-align: left; }
.inner_thumbs .descr a:link, .inner_thumbs .descr a:visited, .inner_thumbs .descr a:active, .inner_thumbs .descr a:hover {color: #fff; text-decoration: none;}
.inner_thumbs .descr a:hover { text-decoration: underline;}
.inner_thumbs .tleft{ width: 49%; float: left; text-align: left;}
.inner_thumbs .tleft a:link, .inner_thumbs .tleft a:visited, .inner_thumbs .tleft a:active, .inner_thumbs .tleft a:hover {color: #FFA71F; text-decoration: none;}
.inner_thumbs .tleft a:hover { text-decoration: underline;}
.inner_thumbs .tright{ width: 49%; float: right; text-align: right; color: #8d8d8d;}
.inner_thumbs .tright a:link, .inner_thumbs .tright a:visited, .inner_thumbs .tright a:active, .inner_thumbs .tright a:hover {color: #8D8D8D; text-decoration: none;}
.inner_thumbs .tright a:hover { text-decoration: underline;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	padding: 20px 0 0;
}
.bttn_show_block{ 
	float: left;
	width: 30px;
	margin-left: -100%;
	position: relative;
	background: #2B2B2B url(images/side_top.png) no-repeat right top;
	margin-top: 20px;
 }
.sidebar{ }
.sidebar .spadd{ padding: 20px 5px; width: 210px; float: left; }
.sidebar .side_top{ background: #2B2B2B url(images/side_top.png) no-repeat right top; width: 100%; }
.sidebar .side_bttm{ background: url(images/side_bttm.png) no-repeat right bottom; }
.widg{ width: 100%; }
.sidebar .title h2{ font-size: 12px; text-transform: uppercase; text-align: center; }
.sidebar .list{ color: #FF0000; font-size: 11px; text-transform: uppercase; padding: 10px 0; width: 50%; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.sidebar .list li{ padding: 0 0 0 10px; *padding: 0; line-height: 14px; background: url(images/side_bullet.gif) no-repeat left 6px; }
.sidebar .list a:link, .sidebar .list a:visited, .sidebar .list a:active, .sidebar .list a:hover {color: #ff0000; text-decoration: none;}
.sidebar .list a:hover { color: #FFA71F;}

.bttn_block{ width: 27px; height: 186px; margin: 25px 0; float: left; }

.bttn_block_bttm{ background: url(images/side_bttm.png) no-repeat right bottom; padding: 25px 0; }
.bttn_hide{ width: 27px; height: 205px; background: url(images/bttn_hide.png) no-repeat right top; display: block; }
.bttn_show{ width: 27px; height: 205px; background: url(images/bttn_show.png) no-repeat right top; display: block; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -95px auto 0;
	min-width: 1000px;
	height: 95px;
	background: url(images/bttm_bg.gif) repeat-x bottom;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer .fpadd{ width: 530px; height: 95px; background: url(images/footer_bg.png) no-repeat; margin: 0 auto; }
#footer .fta{ padding: 30px 0 0 180px; }







* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

