* {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 left 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; color: #fff; }


#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 119px;
	background: url(images/hlogo.png) no-repeat left top;
}
#header .hlogo{ width: 270px; height: 119px; float: left; }
#header .hta{ height: 119px; overflow: hidden; width: 686px; background: url(images/hbg.png) no-repeat; float: left; text-align: center; }
#header .hta .htapadd{ font-size: 12px; overflow: hidden; height: 71px; color: #000; padding: 0 0 0 10px; text-align: center; }
#header .hta .htapadd input{ border: 0; }
#header .hta .htapadd select{ margin: 5px 10px 5px 0; font-size: 12px; font-weight: 700; width: 95px; }
#header .hta .htapadd .text{ padding: 2px; width: 135px; border: 1px solid #8f8f8f; border-top: 1px solid #000; }
#header .hta .htapadd .bttn{ width: 38px; height: 22px; background: url(images/bttn_search.png); cursor: pointer; margin: 0 10px 0 0; }
#header .hta .htapadd label{ white-space: nowrap; }

.share{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; background: #000 url(images/shale_left.gif) no-repeat left top; height: 30px; overflow: hidden; margin-top: 2px; color: #fff; }
.share img{ vertical-align: middle; }
.sharepadd{ background: url(images/share_right.gif) no-repeat right top; padding: 6px 20px 0; height: 24px; }
.sharepadd div{ line-height: 16px; }

.top_menu{ font-size: 14px; font-weight: 700; color: #ffca07; padding: 5px; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #ffca07; text-decoration: none;}
.top_menu a:hover { text-decoration: underline;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 84px;
	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; color: #fff; }
#content .pagination a:link, #content .pagination a:visited, #content .pagination a:active, #content .pagination a:hover {color: #fff; text-decoration: underline;}
#content .pagination a:hover { color: #FF0000; text-decoration: none; }
#content .showing{ float: left; padding: 0 0 0 10px; color: #fff; }

.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 2px 2px 0; padding: 0 0 5px; }
.out_thumbs img{ border: 1px solid #a80329; display: block; background: #a20327 url(images/tmb_bg.gif) repeat-x top; }
.out_thumbs .tblock{ width: 242px; height: 202px; display: block; overflow: hidden; }
.out_thumbs .pic{ width: 242px; height: 182px; }
.out_thumbs .pic div{ position: absolute; *margin: 0 0 0 -121px; }
.out_thumbs .pic .text a{ width: 240px; height: 25px; line-height: 25px; padding: 155px 0 0; font-size: 14px; color: #b7b7b7; text-align: center; background: url(images/tmb_layer.png) repeat-x; ; display: block; }
* html .out_thumbs .pic .text a{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tmb_layer.png", sizingMethod="crop"); }
.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 #a80329; color: #c2c2c2;}
.out_thumbs .pic .text a:hover { border: 1px solid #fff}
.out_thumbs .descr{ line-height: 20px; font-size: 13px; font-weight: 700; color: #ffca07; }
.out_thumbs .descr a:link, .out_thumbs .descr a:visited, .out_thumbs .descr a:active, .out_thumbs .descr a:hover {color: #ffca07; 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 2px 2px 0; font-size: 11px; }
.inner_thumbs img{ border: 1px solid #a80329; display: block; background: #a20327 url(images/tmb_bg.gif) repeat-x top; }
.inner_thumbs .tblock{ width: 242px; height: 230px; display: block; overflow: hidden; }
.inner_thumbs .pic{ width: 242px; height: 184px; }
.inner_thumbs .pic div{ position: absolute; *margin: 0 0 0 -121px; }
.inner_thumbs .pic .text a{ width: 220px; height: 25px; line-height: 14px; padding: 4px 10px 151px; font-size: 11px; color: #b7b7b7; text-align: right; background: url(images/tmb_layer2.gif) no-repeat 99% 2px; 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 #A90329; color: #fff;}
.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: #ffca07; text-decoration: none; font-weight: 700;}
.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: #fff; text-decoration: none;}
.inner_thumbs .tright a:hover { text-decoration: underline;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	padding: 0px 0 0;
}
.bttn_show_block{ 
	float: left;
	width: 30px;
	margin-left: -100%;
	position: relative;
	background: #480010;
	margin-top: 20px;
 }
.sidebar{ }
.sidebar .spadd{ padding: 20px 5px; width: 210px; float: left; }
.sidebar .side_top{ width: 100%; background: #480010; }
.sidebar .side_bttm{  }
.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 li.letter{ background: transparent; color: #ffca07; }
.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: 195px; margin: 2px 0; float: left; }

.bttn_block_bttm{ padding: 2px 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; }

.title_bg{ background: url(images/title_bg.gif) repeat-x bottom; padding: 0 0 5px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -84px auto 0;
	min-width: 1000px;
	height: 84px;
	background: url(images/bttm_bg.gif) repeat-x bottom;
	text-align: center;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
#footer .fpadd{ width: 686px; height: 95px; background: url(images/footer_bg.png) no-repeat; margin: 0 auto; }
#footer .fta{ padding: 20px 10px 0 200px; }
.bttm_menu{ font-weight: 700; color: #550214; padding: 5px 0 0; }
.bttm_menu a:link, .bttm_menu a:visited, .bttm_menu a:active, .bttm_menu a:hover {color: #550214; text-decoration: none;}
.bttm_menu a:hover { text-decoration: underline;}






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