html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	list-style: none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

body {
    color:#fff;
    font-family:Verdana; 
    font-size:12px;
    background:#000 url(/img/back1.jpg) 0 0 no-repeat;
    min-width:1160px;
} 

p {
    line-height:130%;
}

a {
    color:#f8d29c;
}

#header1 {
    margin:50px 50px 0 200px;
    height:350px;
    width:auto;
}

#header2 {
    height:350px;
    margin-left:35px;
    background-color:#030303;
}

table#header3 {
    width:100%;
}

table#header3 td {
    vertical-align:top;
}

#logo {
}

#menu1 {
    clear:left;
    padding-left:20px;
}

#menu1 p {
    font-family:"Times New Roman";
    font-size:15px;
    margin:10px 0;
}

#menu1 a, #menu1 a:visited {
    color:#fff;
    text-decoration:none;
}

#menu1 a:hover {
    text-decoration:underline;
}

#menu1 a.act1, #menu1 a.act1:visited {
    color:#c8882e;
    text-decoration:none;
}

#menu1 a.act1:hover {
    text-decoration:underline;
}

#img1 {
    height:350px;
    background:url(/img/hback1.jpg) 100% 0 no-repeat;
}

#img2 {
    height:350px;
    width:43px;
    background:url(/img/hback.png) 0 0 no-repeat;
// background-image: none;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hback.png',sizingMethod='scale');
}

td.td1 {
    width:250px;
    padding-left:50px;
    vertical-align:top;
}

td.td2 {
    width:100%;
    vertical-align:top;
}

.td2 h1 {
    color:#fff;
    font-size:20px;
    margin-bottom:30px;
    font-weight:normal;
}

.td2 p {
    line-height:120%;
    margin:8px 0;
}

td.td3 {
    width:300px;
    padding-right:50px;
    vertical-align:top;
}

td.td4 {
    width:240px;
    padding-left:50px;
    padding-right:50px;
    vertical-align:top;
}

table#menu2 {
    width:200px;
    -moz-opacity:0.95;
    -khtml-opacity:0.95;
    opacity:0.95;    
}

#menu2 td {
    height:50px;
    vertical-align:middle;
    background:url(/img/gback1.gif) 0 0 repeat-x;
    padding:0 10px;
    font-family:"Times New Roman";
    font-size:16px;
}

#menu2 td a, #menu2 td a:visited {
    color:#c8882e;
    text-decoration:none;
}

#menu2 td a:hover {
    text-decoration:underline;
}

#menu2 tr:first-child td {
    background:url(/img/gback1t.gif) 0 0 no-repeat;
}

#menu2 tr:last-child td {
    background:url(/img/gback1b.gif) 0 100% no-repeat;
}

#menu2 td.submenu2 {
    height:auto;
    background:none;
    background-color:#0d0000;
    padding:15px 0;
    font-size:14px;
}

#menu2 ul.submenu3 {
    list-style-type:none;    
}

#menu2 .submenu3 li {
    list-style-type:none;    
    padding:4px 10px 4px 30px;
}

#menu2 .submenu3 a, #menu2 .submenu3 a:visited {
    color:#fedba2;
}

.cart1 {
    background:url(/img/cart1.jpg) 0 0 no-repeat;
    width:181px;
    height:48px;
    padding:2px 20px 2px 80px;
}

.cart1 h1 {
    font-family:"Times New Roman";
    font-size:15px;
    margin:4px 0 2px;
}

.cart1 p {
    font-size:10px;
    color:#a18f8f;
}

.info1 {
    padding:10px 20px;
}

.info1 {
    background-color:#280100;
}

.info1 p {
    color:#fff;
    font-family:"Times New Roman";
    font-size:18px;
    padding:5px 0;
    line-height:120%;
}

.info2 {
    width:200px;
}

table.infob1 {
    width:100%;
}

table.infob1 td {
    vertical-align:middle;
}

.infob2 {
    padding:10px 20px;
    vertical-align:middle;
}

.infob2 {
    background-color:#280100;
}

.infob2 p {
    color:#fff;
    font-family:"Times New Roman";
    font-size:18px;
    padding:5px 0;
    line-height:120%;
}

.banner1 {
    margin:30px 0 0 0;
    width:200px;
    height:auto;
    overflow:hidden;
}

.banner2 {
    margin:50px 0 20px 0;
    background-color:#141414;
    height:70px;
}

#footer {
    background-color:#050505;
    padding:20px 50px;
    margin-top:30px;
}

#footer p {
    font-family:"Times New Roman";
    font-size:13px;
    color:#fff;
}

.news1 {
    background-color:#080808;
    padding:15px 10px;
    color:#8b8b8b;
    font-size:12px;
}

.news2 {
    background-color:#101010;
    padding:15px 10px;
}

.news1 h1, .news2 h1 {
    color:#930503;
    font-family:"Times New Roman";
    font-size:16px;
    margin-bottom:6px;
}

.news1 p, .news2 p {
    color:#8b8b8b;
    font-size:12px;
    margin:5px 0;
}

.news1 img, .news2 img {
    margin-left:8px;
}

.news1 a, .news2 a, .news1 a:visited, .news2 a:visited {
    color:#8b8b8b;
}


/* corners */
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
    width:auto;
    background-color:#280100;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


.c1 {
    width:175px;
    height:335px;
    background:url(/img/border1.gif) 0 0 no-repeat;
    margin-right:40px;
    padding:25px;
    float:left;
    text-align:center;
    overflow:hidden;
}

.c1 h2 {
    text-align:center;
    color:#fff;
    font-size:15px;
    margin-bottom:7px;
}

.c1 a, .c1 a:visited {
    color:#fff;
}

p.c1img {
    margin-left:12px;
    width:150px;
    height:230px;
    overflow:hidden;
}

.path {
    font-size:16px;
    font-family:"Times New Roman";
    margin-bottom:20px;
    line-height:150%;
}

a.special, a.special:visited {
    color:#fff;
    text-decoration:none;
}

a.special:hover {
    color:#fff;
    text-decoration:underline;
}

.path span {
    color:#f8a837;
}

.good_price {
    font-family:"Times New Roman";
    font-size:20px;
    margin-bottom:20px;
}

.good_price span {
    color:#f8a837;
}

.good_line {
    font-family:"Times New Roman";
    font-size:16px;
    margin-bottom:20px;    
}

.good_desc {
    font-family:"Times New Roman";
    font-size:16px;
    margin:20px 0;    
    line-height:120%;
}

.gi {
    padding:40px;
    text-align:center;
    overflow:hidden;
}

.gi1 {
    margin-right:20px;
    width:300px;
    background:url(/img/crn5.gif) 0 0 repeat-x;
}

.gi2 {
    width:300px;
    background:url(/img/crn6.gif) 0 100% repeat-x;
}

.gi3 {
    width:300px;
    background:url(/img/crn7.gif) 0 0 repeat-y;
}

.gi4 {
    width:300px;
    background:url(/img/crn8.gif) 100% 0 repeat-y;
}

.gi5 {
    width:300px;
    background:url(/img/crn1.gif) 0 0 no-repeat;
}

.gi6 {
    width:300px;
    background:url(/img/crn2.gif) 100% 0 no-repeat;
}

.gi7 {
    width:300px;
    background:url(/img/crn3.gif) 100% 100% no-repeat;
}

.gi8 {
    width:300px;
    background:url(/img/crn4.gif) 0 100% no-repeat;
}

.good_but {
    padding:20px 0 5px 0;
}

.good_but button {
    background: none;
}

.news_img {
    float:right;
}

.goodcat {
    float:left;
    width:160px;
    height:300px;
    margin-right:20px;
    margin-bottom:20px;
}

.goodcatdiv {
    background-color:#280100;
    text-align:center;
    width:140px;
    height:290px;
    padding:0 10px;
}

.goodtitle {
    font-family:"Times New Roman";
    margin-bottom:5px;
    font-size:13px;
    height:40px;
}

.goodtitle a {
    color:#fff;
    text-decoration:none;
    line-height:130%;
}

.goodtitle a:hover {
    text-decoration:underline;
}

.goodprice {
    color:#fed0ce;
    font-size:13px;
    font-family:"Times New Roman";
    text-align:right;
}

.goodcatimg {
    margin:7px auto;
    height:200px;
    text-align:center;
}

.goodart {
    font-size:13px;
    font-family:"Times New Roman";
    color:#fff;    
}

table#goodtable {
    width:100%;
}

table#goodtable td {
    vertical-align:top;
}

.good_text2 {
}

#thejLoupe {
    position:absolute;
    width:250px;
    height:250px;
    bottom:100px;
    left:-400px;
    background-color:#eee;
}

#zoomWrapper {
    width:240px;
    height:240px;
    margin-top:5px;
    margin-left:5px;
    overflow:hidden;
}

.gallery {
    clear:both;
    margin:20px 0 40px 0;
}

.gallery a {
    border:0;
    margin-right:10px;
}

.gallery img {
    border:0;
}

.h3_good {
    font-size:16px;
    font-family:"Times New Roman";
    margin-bottom:15px;
    color:#fff;
}

.pages {
    font-family:"Times New Roman";
    background-color:#000;
    color: #FFF; 
    clear: both; 
    height: 2.4em; 
    line-height: 2.4em; 
    margin: 20px 0 10px 0;
    font-size:12px;
}

.pages span {
    color: #716E6E; 
    padding: 0 5px;
}

.pages b {
    padding: 0 5px; 
    font-weight: normal;
    background-color:#0d0d0d;
}

.pages a {
    color: #fff; 
    padding: 0 5px;
    text-decoration:none;
}

input.formrg, input.formrgsm, textarea.formrgwb {
    color:#fff;
    border:1px solid #888;
    background-color:#000;
}

.counter {
    float:right;
}
