* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 12px Arial, Verdana, sans-serif;
	height: 100%;
	background: #000 url(images/top_bg.gif) repeat-x left top;
	color: #c2b69d;
}

a:link, a:visited, a:active, a:hover {color: #af4a07; 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: 14px; color: #fff; }


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


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 90px;
	background: url(images/hbg.jpg) no-repeat 280px 0;
}
#header .hlogo{ width: 280px; height: 90px; float: left; background: url(images/hlogo.jpg) no-repeat left top; }
#header .hta{ height: 90px; overflow: hidden; width: 686px;  float: left; text-align: center; font-family: Tahoma; }
#header .hta .htapadd{ font-size: 12px; overflow: hidden; height: 71px; color: #fff; 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: 23px; height: 23px; background: url(images/bttn_search.png); cursor: pointer; margin: 0 10px 0 0; }
#header .hta .htapadd label{ white-space: nowrap; }

.share{ height: 30px; overflow: hidden; margin-top: 2px; color: #fff; }

.top_menu{ font-size: 14px; font-weight: 700; color: #c2b69d; padding: 5px; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #c2b69d; 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: 14px; font-family: 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; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; }
.top_list li{ padding: 2px 0 2px 10px; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #af4a07; text-decoration: none;}
.top_list a:hover { text-decoration: underline;}

#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 #555; display: block; background: #525252 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 bottom; ; display: block; }
#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 #555; 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: #af4a07; 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 #555; display: block; background: #525252 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 #555; 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: #af4a07; 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: #af4a07; 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;
}
#bttn_show_block{ 
	float: left;
	width: 30px;
	margin-left: -100%;
	position: relative;
	background: #360404 url(images/cor_bg.gif) no-repeat right top;
	padding: 0 1px 0 0;
 }
.sidebar{ }
.sidebar .spadd{ padding: 20px 4px; width: 210px; float: left; }
.sidebar #side_top{ width: 100%; background: #360404 url(images/cor_bg.gif) no-repeat right top; padding: 2px 0; }
.sidebar .side_bttm{ background: #4f2c0b url(images/cor_bg.gif) no-repeat 222px -2px; margin: 0 2px 0 0; }
.widg{ width: 100%; }
.sidebar .title h2{ font-size: 12px; text-align: center; }
.sidebar .list{ color: #c2b69d; font-size: 11px; 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: #fff; }
.sidebar .list a:link, .sidebar .list a:visited, .sidebar .list a:active, .sidebar .list a:hover {color: #c2b69d; text-decoration: none;}
.sidebar .list a:hover { text-decoration: underline;}

.bttn_block{ width: 27px; height: 205px; margin: 2px 0; float: left; padding: 2px 0 0; }

.bttn_block_bttm{ padding: 2px 0; background: #4f2c0b url(images/cor_bg.gif) no-repeat 4px -2px; margin: 2px 1px 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 2px; display: block; }

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






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

