* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 16px "Trebuchet MS";
	height: 100%;
	background: #000 url(images/top_bg.gif) repeat-x left top;
	color: #c2b69d;
}

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


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


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 126px;
	background: url(images/hbg.jpg) no-repeat 280px 0;
}
#header .hlogo{ width: 280px; height: 85px; 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: #d8ccbf; padding: 0 0 0 10px; text-align: center; }
#header .hta .htapadd select{ margin: 5px 10px 5px 0; font-size: 12px; font-weight: 700; width: 95px; }
#header .hta .htapadd .text{ border: 0; padding: 2px; width: 135px; border: 1px solid #8f8f8f; border-top: 1px solid #000; }
#header .hta .htapadd .bttn{ width: 40px; height: 22px; margin: 0 10px 0 0; font-size: 12px; font-weight: 700; }

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

.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;}

.bttm_seletct{ background: url(images/bttm_select.gif) no-repeat left top; height: 32px; font-size: 11px; font-family: Tahoma; color: #430311; }
.bttm_seletct .bspadd{ padding: 7px 0 0; }
.bttm_seletct select{ font-size: 12px; font-weight: 700; width: 95px; }
.bttm_seletct span{ padding: 0 20px 0 50px; font-weight: 700; }
/* 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 255px 0 0;
}
#content .title h2{ font-size: 18px; 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: 210px; 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: #d3a484; text-decoration: none;}
.top_list a:hover { text-decoration: underline;}

.categories_list{ padding: 10px 0; font-size: 18px; text-align: left; width: 210px; font-weight: 700; color: #e3ac51; }
.categories_list li{ padding: 2px 0 2px 10px; }
.categories_list a:link, .categories_list a:visited, .categories_list a:active, .categories_list a:hover {color: #c2b69d; text-decoration: none;}
.categories_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 #430311; display: block; background: #696159; }
.out_thumbs a:hover img{ border: 1px solid #E3AC51; }
.out_thumbs .tblock{ width: 242px; height: 232px; display: block; overflow: hidden; }
.out_thumbs .pic{ width: 242px; height: 182px; }
.out_thumbs .pic .text{ line-height: 25px; height: 49px; overflow: hidden; }
.out_thumbs .pic .text a{ font-size: 12px; color: #b7b7b7; text-align: center; background: url(images/descr_bg.png) repeat-x top; 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; color: #e3ac51;}
.out_thumbs .pic .text a span{ font-size: 18px; font-weight: 400; color: #c0b19a; }
.out_thumbs .pic .text a:hover {color: #fff;}
.out_thumbs .pic .text a:hover span{color: #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: #696159; }
.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 -90px; }
.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: #e3ac51; text-align: left; }
.inner_thumbs .descr a:link, .inner_thumbs .descr a:visited, .inner_thumbs .descr a:active, .inner_thumbs .descr a:hover {color: #e3ac51; 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: #e3ac51; 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
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
}
.bttn_show_block{ 
	float: left;
	margin-right: -3px;
	width: 30px;
	margin-left: -30px;
	position: relative;
	background: #360a0a url(images/cor_lt.gif) no-repeat left top;
 }
.sidebar{ }
.sidebar .spadd{ padding: 20px 4px; width: 210px; float: left; }
.sidebar .side_top{ width: 100%; background: #360a0a url(images/cor_lt.gif) no-repeat left top; }
.sidebar .side_bttm{ background: url(images/cor_lb.gif) no-repeat left bottom; }
.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: #c28a44; text-decoration: none;}
.sidebar .list a:hover { text-decoration: underline;}

.bttn_block{ width: 25px; height: 207px; margin: 0 2px 0 0; float: left; padding: 2px; }

.bttn_block_bttm{ background: url(images/cor_lb.gif) no-repeat left bottom ; padding: 2px; }
.bttn_hide{ width: 23px; height: 207px; background: url(images/bttn_hide.png) no-repeat 1px top; display: block; }
.bttn_show{ width: 23px; height: 207px; background: url(images/bttn_show.png) no-repeat 1px top; display: block; }

.title_bg{ background: url(images/title_bg.gif) repeat-x bottom; padding: 0 0 9px; }
.title_bg h2{ font-size: 18px; }

.bttm_list{ background: url(images/title_bg.gif) repeat-x bottom; padding: 0 0 9px; }
/* 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;
	font-family: Tahoma;
}
#footer .fpadd{ width: 686px; height: 95px; background: url(images/footer_bg.png) no-repeat; margin: 0 auto; }
#footer .fta{ padding: 20px 100px 0 100px; }
.bttm_menu{ font-weight: 700; color: #d3b19b; padding: 5px 0 0; }
.bttm_menu a:link, .bttm_menu a:visited, .bttm_menu a:active, .bttm_menu a:hover {color: #d3b19b; text-decoration: none;}
.bttm_menu a:hover { text-decoration: underline;}






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