@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
table, tr, td {margin:0; padding:0;}
li,ul {list-style:none;}


.clear {
	clear:both;
	}
.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	}
.floatleft {
	float:left
	}
.floatright {
	float:right;
	}
.blank {
	font-size:1px;
	line-height:1px;
	}



body {
	background:#000;
	font-family:Tahoma;
	}
	
.maincontainer {
	width:1000px;
	margin:0 auto;
	}
	
.header {
	background:#9a9789;
	border-bottom:2px solid #231f20;
	}
	
.top_logo {
	background-color: #231f20;	
/*    background:#231f20 url(../images/top_logo_bg.gif) top right no-repeat;
 */
	width:984px;
	height:155px;
	margin:0 auto;
	}
	
.logo {
	position:absolute;
	margin:0;
	}
.top_banner {
	float:right;
	margin:10px 10px 0 0;
	position:relative;
	z-index:200;
	}
	
.top_menu a.item-bg p{ background:url(../images/top_menu-item-bg.gif) no-repeat; height:34px;}

.top_menu {
	background:#9a9789 url(../images/top_menu_bg.gif) top repeat-x;
	height:34px;
	margin-top:7px;
	}
.top_menu .aligncenter {}
.top_menu a, .top_menu a:hover {
	text-decoration:none;cursor:pointer;
	}

.top_menu a p {
	height:34px;
	background-position: 0 0;
	background-repeat:no-repeat;
	float:left;
	}
.top_menu a:hover p {
	background-position: 0 -34px;
	}

.top_menu a.item1 p{
    width:136px;
    background-position:0 -448px;
    }
.top_menu a.item1:hover p{ background-position: 0 -504px;}

.top_menu a.item2 p{
    width:229px;
    background-position:0 0;
    }
.top_menu a.item2:hover p{ background-position: 0 -59px;}

.top_menu a.item3 p{
    width:124px;
    background-position: 0 -110px;
    }
.top_menu a.item3:hover p{  background-position: 0 -163px;}

.top_menu a.item4 p{
    width:98px;
    background-position:0 -221px;
    }
.top_menu a.item4:hover p{  background-position: 0 -282px;}

.top_menu a.item5 p{
    width:256px;
    background-position:0 -341px;
    }
.top_menu a.item5:hover p{background-position: 0 -396px;}

.top_menu a.item6 p{
    width:156px;
    background-position:0 -550px;
    }
.top_menu a.item6:hover p{background-position: 0 bottom;}
	
.content {
	background:#2c2828;
	color:#d0c8a2;
	font-size:13px;
	}
.content div.padding {
	padding:20px 28px 17px 28px;
	}
.content a {
	text-decoration:none;
	color:#7fc3fd;
	}
.content a:hover {
	text-decoration:underline;
	color:#7fc3fd;
	}
.content .img_header {
	margin:15px 0;
	}
	
	
.footer {
	background:#9a9789 url(../images/footer_glow.gif) repeat-x bottom;
	color:#2e2d29;
	font-size:11px;
	margin-top:4px;
	padding-bottom:8px;
	}
.footer a {
	color:#2e2d29;
	text-decoration:none;
	}
.footer a:hover {
	color:#2e2d29;
	text-decoration:underline;
	}
	
	
.table3col {
	}
.table3col .toppadding td {
	padding-top:30px;
	}
.table3col td {
	vertical-align:top;
	}
.table3col .col1 {
	width:290px;
	padding:15px 28px 0 28px;
	}
.table3col .col2 {
	background:#231f20;
	width:290px;
	padding:15px 28px 0 28px;
	}
.table3col .col3 {
	padding:15px 0px 0px 5px;
	}


.left_menu {
	background:#2c2827;
	width:190px;
	font-family: Hak, Calibri;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	}
.left_menu li {
	margin-top:8px;
	}
.left_menu a p {
	padding:10px 10px 10px 20px;
	}
.left_menu a, .left_menu a:hover, .left_menu a p, .left_menu a:hover p {
	color:#fff;
	background:#383433;
	text-decoration:none;
	}
.left_menu a:hover, .left_menu a:hover p, .left_menu a.active, .left_menu a.active:hover {
	background:#585350;
	}
	
.rightside {
	background:#231f20;
	vertical-align:top;
	padding:8px 15px 15px 10px;
	font-size:12px;
	}
	
img.border8 {
	border:8px solid #3e3a3b;
	}
	
.gallery {
	padding:10px 0 10px 5px;
	}
.gallery img {
	border:3px solid #fff;
	margin:8px;
	}
.gallery .active img {
	border:3px solid #878475;
	}

.preview {
	background:#231f20;
	width:377px;
	text-align:center;
	}
	
	
.categories {
	width:190px;
	background:#2c2827;
	vertical-align:top;
	font-size:11px;
	}
.categories a, .categories a:hover {
	color:#fff;
	}
.categories .title {
	font-family: Hak, Calibri;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 10px 20px;
	background:#383433;
	}
.categories li {
	padding:13px 0 0 20px;
	}
.store {
	background:#231f20;
	vertical-align:top;
	}
.store .borderbottom {
	border-bottom:1px dotted #9a968a;
	vertical-align:top;
	}
.store .store_item {
	margin:25px 0 13px 0;
	padding:10px 15px 10px 0;
	}
.store .store_item.borderleft {
	border-left:1px dotted #9a968a;
	padding-left:20px;
	padding-right:0;
	}
.store img.border3px {
	border:3px solid #fff;
	}
.store .store_item .text {
	width:210px;
	float:right;
	}
.store .store_item .name {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
.store .store_item .description {
	padding:5px 0 15px 0;
	}
.store .store_item .price {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	float:left;
	padding-top:15px;
	}
.store .store_item .btns {
	float:right;
	padding-left:25px;
	border-left:1px solid #9a968a;
	}
	
.store .navigation {
	color:#fff;
	text-align:center;
	margin-bottom:10px;
	font-size:12px;
	}
.store .navigation .active {
	border:1px solid #9a968a;
	color:#363428;
	padding:0 3px ;
	background-color:#9a968a;
	font-weight:bold;
	}
.store .navigation a, .store .navigation a:hover {
	border:1px solid #9a968a;
	color:#fff;
	text-decoration:none;
	padding:0 3px ;
	background-color:#231f20;
	}
.store .navigation a:hover {
	color:#363428;
	background-color:#9a968a;
	}
.store .navigation span.previous{
	padding-left:18px;
	padding-right:5px;
	background:url(../images/previous.gif) no-repeat 5px 4px;
	}
.store .navigation span.next{
	padding-right:18px;
	padding-left:5px;
	background:url(../images/next.gif) no-repeat 37px 4px;
	}

.store .line {
	height:38px;
	background:#4f4c4d;
	font-size:12px;
	}
.store .line .text {
	padding:11px 0 0 20px;
	}
.store .line .price {
	font-size:11px;
	color:#fff;
	padding-left:15px;
	}
.store .line .title {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	}

.store .store2_left {
	float:left;
	}
.store .store2_right {
	float:right;
	width:405px;
	}
.store .store2_right .name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:10px;
	}
.store .store2_right .text {
	line-height:20px;
	}
.store .store2_right .price {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	}

.store .sometext {
	padding:17px;
	line-height:20px;
	}
.store .trline td {
	height:38px;
	background:#4f4c4d;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
.store .trdark td {
	height:38px;
	text-align:center;
	}
.store .trline td.borderleft {
	border-left:1px solid #66625f;
	}
.store .trdark td, .store .trline.dark td {
	background:#231f20;
	}
.store .trdark td.borderleft, .store .trline.dark td.borderleft {
	border-left:1px solid #474340;
	}
.store .store3table .price {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	}
.store .store3table .text {
	padding:5px 10px;
	text-align:left;
	line-height:20px;
	}
.store .store3table .pad {
	padding:0 17px;
	}
	
.pad_min	{
	padding:0 17px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding-top:2px;
}

.btn1 {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	}
.btn1 a, .btn1 a p {
	background-image:url(../images/btn1.gif);
	background-position:0 0;
	color:#fff;
	text-decoration:none;
	}
.btn1 a:hover, .btn1 a:hover p {
	background-position:0 -24px;
	text-decoration:none;
	}
.btn1 p {
	width:99px;
	height:19px;
	padding-top:5px;
	cursor:pointer;
	}
.btn1.w115 a, .btn1.w115 a p {
	background-image:url(../images/btn1_w115.gif);
	}
.btn1.w115 p {
	width:115px;
	}

.btn11 {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	}
.btn11 a {
	background-image:url(../images/btn1.gif);
	background-position:0 0;
	color:#fff;
	text-decoration:none;
	display:block;
	width:99px;
	height:19px;
	padding-top:5px;
	cursor:pointer;
	}
.btn11 a:hover {
	background-position:0 -24px;
	text-decoration:none;
	color:#fff;
	}

/*
.btn1 a, .btn1 a:hover {
	display:block;
	width:99px;
	height:24px;
	color:#fff;
	text-decoration:none;
	}
.btn1 a, .btn1 a p {
	width:99px;
	cursor:pointer;
	background-image:url(../images/btn1.gif);
	background-position:0 0;
	}
.btn1 a:hover, .btn1 a:hover p {
	background-position:0 -24px;
	}
.btn1 p {
	display:block;
	width:99px;
	height:19px;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	font-weight :bold;
	}
.btn1.w115 a, .btn1.w115 a p {
	width:115px;
	cursor:pointer;
	background-image:url(../images/btn1_w115.gif);
	}
.btn1.w115 p {
	width:115px;
	}
*/

.btn2 a, .btn2 a:hover {
	color:#fff;
	text-decoration:none;
	}
.btn2 a, .btn2 a p {
	cursor:pointer;
	background-image:url(../images/btn2.gif);
	background-position:0 0;
	}
.btn2 a:hover, .btn2 a:hover p {
	background-position:0 -24px;
	}
.btn2 p {
	width:99px;
	height:19px;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	}

.btn3 a, .btn3 a:hover {
	color:#fff;
	text-decoration:none;
	}
.btn3 a, .btn3 a p {
	cursor:pointer;
	background-image:url(../images/btn3.gif);
	background-position:0 0;
	}
.btn3 a:hover, .btn3 a:hover p {
	background-position:0 -24px;
	}
.btn3 p {
	width:99px;
	height:19px;
	text-align:center;
	padding-top:5px;
	font-size:11px;
	}
	
.btn_big a, .btn_big a:hover {
	color:#fff;
	text-decoration:none;
	}
.btn_big a, .btn_big a p {
	cursor:pointer;
	background-image:url(../images/btn_big.gif);
	background-position:0 0;
	}
.btn_big a:hover, .btn_big a:hover p {
	background-position:0 -38px;
	}
.btn_big p {
	width:145px;
	height:30px;
	text-align:center;
	padding-top:8px;
	font-size:18px;
}



