html,body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10pt; zoom:1;}
body {background: #202020 url('../images/background.gif') repeat-y 52% 110px;}
b,h1,h2,h3,i,font,strong {text-shadow:1px 1px 0px #100000;}
* html #wrap{height: 100%;}
p,td { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color: #f1D5D5; transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; -o-transition: color 0.2s ease-out; -webkit-transition: color 0.2s ease-out;}
a:hover{color: #da251d;}
a.hidden {text-decoration: none;color: #000000;cursor:default;}
a.lang {color: #504A4A;text-decoration: underline;}
a.lang:hover {color: #706A6A;text-decoration: underline;}
form,div {margin:0;padding:0;}
sup {text-decoration:underline;}

a.submenu, a.submenu_noaj {font-size:0.8em; display:block; float:left; padding:1px; margin:0px 5px 7px 0px; text-decoration:none; border-bottom:1px dotted #ff9080;}
a.submenu:hover, a.submenu_noaj:hover {color:#ff9080; border-bottom:1px dotted #d03025;}


a.appear_link {display:none; color:#706560; font-size:8pt; float:right; margin-top:2px;}
a.appear_link:hover {color:#F1D5D5;}

#feedback input, textarea {background:#1c1c1c; border-top:1px solid #202020; border-left:1px solid #252525; border-bottom:1px solid #353535; border-right:1px solid #252525; box-shadow:0px 0px 7px #121212 inset; border-radius:3px; -webkit-box-shadow:0px 0px 7px #121212 inset; -webkit-border-radius:3px; color:#c0c0c0; padding:1px 2px !important;}
#feedback input:focus {box-shadow:0px 0px 7px #121212 inset, 0px 0px 5px #595959;}
#feedback input[type="submit"] {box-shadow:0px -8px 7px #171717 inset, 0px 4px 3px #303030 inset; -webkit-box-shadow:0px -8px 7px #171717 inset, 0px 4px 3px #303030 inset; background:#252525; border:1px solid #252525; color:#a0a0a0; font-family:tahoma; font-weight:bold; padding:1px 0px 2px 0px !important; text-shadow:0px -1px 0px #121212; -webkit-text-shadow:0px -1px 0px #121212; cursor:pointer;}
#feedback input[type="submit"]:hover {box-shadow:0px -6px 6px #171a17 inset, 0px 6px 6px #404440 inset; background:#292e28; text-shadow:0px -1px 0px #202020; -webkit-text-shadow:0px -1px 0px #202020;}
#feedback input[type="submit"]:focus {box-shadow:0px -4px 3px #252625 inset, 0px 5px 6px #101010 inset; background:#1c1c1c; text-shadow:0px -1px 0px #202020; -webkit-text-shadow:0px -1px 0px #202020; padding:2px 0px 1px 0px !important; border-top:1px solid #151515; border-left:1px solid #202020; border-right:1px solid #202020; color:#808080; border-bottom:1px solid #353535;}

ul {margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;list-style-image: url('../images/bul.gif');}
h1 {font-size: 18px;font-weight: normal;color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;}
.bottom_addr {font-size: 11px;color: #FFFFFF;padding-top: 2px;padding-right: 10px;padding-bottom: 8px;padding-left: 15px;font-family: Tahoma, Arial;}
.bottom_addr a {color: #FFFFFF;text-decoration:none;}
.bottom_addr a:hover {color: #da251d;}
.bottom_menu {color: #FFFFFF;text-align: left;padding-top: 12px;padding-bottom: 2px;font-family: Tahoma, Arial;font-size: 12px;padding-left: 15px;}
.bottom_menu a {color: #FFFFFF;text-decoration: underline;}
.bottom_menu a:hover {color: #da251d;text-decoration: underline;}
.menu {color: #cbb9b9;font-weight: normal;padding-left: 10px;white-space: nowrap;font-family:Verdana,  Arial, Helvetica, sans-serif;	font-size: 12px;text-align: right;padding-bottom: 3px;}
.menu a {text-decoration: underline;color: #cbb9b9;display:block;background-image: url(../images/lmenu-bullet.gif);background-repeat: no-repeat;background-position: 138px 5px;padding-right: 45px;padding-top: 3px;padding-bottom: 3px; text-shadow:0px 0px 3px #706060;}
.menu a:hover {color: #FFFFFF;text-decoration: underline;background-image: url(../images/lmenu-bullet-hover.gif); text-shadow:0px 0px 4px #ffe0e0;}


.spIcon {display:inline-block; position:absolute; padding:1px; height:18px; left:-2px; width:54px; background:rgba(0,0,0,.7);}
.spIcon img {vertical-align:bottom; padding:1px; float:right; cursor:help;}
.spIconCart {display:inline-block; background:#c0eec0; color:#000000; cursor:help; font-weight:bold; font-size:7pt; border:1px solid #202020; padding:0px 2px 1px 2px !important; margin:1px !important; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-shadow:1px 1px 0px #ffffff; box-shadow:0px 0px 1px #aaaaaa; cursor:default;}
.spSpbCart {background:#c0d0f0;}

.cart_block {color: #d0d0d0;font-weight: normal;padding-left: 10px;white-space: nowrap;font-family:Verdana,  Arial, Helvetica, sans-serif;	font-size: 12px;text-align: right; padding-bottom: 3px;}
.cart_scroll {height:114px;margin:5px 0px 5px 0px;clear: both; overflow:auto; overflow-x:hidden;font-size:8pt;}
.cart_headline {padding-left:35px;}
.cart_headline a {font-size:10pt; background:url('../images/small_cart.gif') no-repeat right 4px; padding-right:13px;}
.cart_headline a:hover {background:url('../images/small_cart_hover.gif') no-repeat right 4px;}

#cart_div {border-left:10px solid #ffffff; border-bottom:10px solid #ffffff; border-right:10px solid #ffffff; width:550px; background:#202020;}
#cart_stages {height:50px; border-bottom:2px solid #ffffff; cursor:default;}
#cart_stages ul {list-style-type:none; list-style-image:none; height:50px; background: #505050 url('../images/cart_header.jpg') repeat-x top right;}
#cart_stages ul li {float:left; display:block; width:180px; color:#c0c0c0; height:50px; font-size:10pt; background: url('../images/cart_inactive_arrow.png') no-repeat top right;}
#cart_stages ul li.active_arrow {color:#fff0f0; background: url('../images/cart_active_arrow.png') no-repeat top right;}
#cart_stages ul li b {display:block; margin:15px 10px 0px 0px; text-shadow:0px -1px 0px #202020;}

.cart_table td {padding:3px !important;}
.cartQuant {background:#d7d7d7; border:1px solid #ffffff; border-top:none; box-shadow:0px 0px 7px #909090 inset; border-radius:3px; padding:2px 5px !important; width:30px; text-align:right; -webkit-box-shadow:0px 0px 7px #909090 inset; -webkit-border-radius:3px; color:#202020;}
.toinfo {text-decoration:none;border-bottom:1px solid #757070;color:#faf0f0;}
.toinfo:hover {border-bottom:1px solid #a53030;color:#fa3030;}

.m_button {cursor:pointer; display:inline-block;text-decoration:none; margin:5px 4px !important; padding:3px !important; border:1px solid #505050; color:#f0f0f0; background:#6b6b6b url('../images/m_button.jpg') repeat-x top center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-shadow:1px 1px 0px #303030;}
.m_button:hover {border:1px solid #656565; color:#ffffff; background:#6b6b6b url('../images/m_button.jpg') repeat-x bottom center;}
.m_button:active {border:1px solid #656565; color:#e0e0e0; background:#6b6b6b url('../images/m_button.jpg') repeat-x bottom center;text-shadow:-1px -1px 0px #303030;}
.m_button img {vertical-align:bottom;}

#checks p {margin-bottom:5px;}
#checks a {text-decoration:none;}
#checks a:hover {text-decoration:none;}
#checks a label {border-bottom:1px dashed #909090;}
#checks a:hover label {border-bottom:1px dashed #da251d; color:#ffffff;}

.arrowCartUp b {cursor:pointer; display:block; width:8px; height:8px; background:url('../images/arrows.png'); background-position: 0px -16px;}
.arrowCartUp:hover b {background:url('../images/arrows.png'); background-position: 0px -24px;}
.arrowCartDown b {cursor:pointer; display:block; width:8px; height:8px; background:url('../images/arrows.png'); background-position: 0px 0px;}
.arrowCartDown:hover b {background:url('../images/arrows.png'); background-position: 0px -8px;}
.searchsbm {background:url('../images/search.gif') 0px 3px no-repeat; margin-right:5px; padding:0px; border:0px; width:14px; height:15px;}


.pager {margin-right:15px;text-shadow:1px 1px 1px #100000;}
.pager span {padding:2px 4px;color:#906050; margin:1px; border:1px solid #191919; cursor:default; background:#141414; margin:1px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.pager a {padding:2px 4px; text-decoration:none; border:1px solid #282828; background:#202020; margin:1px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.pager a:hover {border:1px solid #2f2f2f; color:#FFFFFF; background:#501610;}
table.links {padding:5px; border:1px solid #605050;background:#202020;opacity:0.85;margin-bottom:12px;}
table.links img {background:#ffffff;}
a.outlink {text-decoration:none; border-bottom:1px dashed #808080;}
a.outlink:hover {border-bottom:1px dashed #e02020;}
table.about {border:1px solid #605050;background:#202020;opacity:0.85;margin-bottom:10px;}
table.about p {margin-bottom:4px;padding:0px 0px 6px 0px;}
table.about img {margin:4px;}
.shopMap {width:780px;margin:5px;border:1px solid #605050;background:#191919;padding-left:2px;}
p.dilers {padding:5px; border:1px solid #605050;background-color:#202020;opacity:0.85;}
p.dilers font {font-weight:bold;font-size:11pt;margin-bottom:4px;display:block;}
.citysel {border:1px solid #404040; background:#141414; color:#ddd; font-size:8pt; height:19px;}
.citysel option {border-bottom:1px solid #c04040; background:#191919; color:#ddd; font-size:8pt; height:19px; padding-top:4px;}

.body_txt {color: #FFFFFF;text-align: justify;padding: 5px 15px 10px 15px;vertical-align: top;font-size: 12px;background-image: url(../images/txt_bg.jpg);background-repeat: no-repeat;background-position: right 20px;}
.shop_table {color: #606060; vertical-align: top;background:#1a1a1a; margin-top:8px; width:370px;background-image: url(../images/shop-bg.gif);background-repeat: repeat-y;}
.shop_txt {color: #FFFFFF;text-align: justify;padding: 10px 15px 10px 15px;font-size: 10pt;}
.shop_link {color: #FFFFFF; font-size:11pt; margin-left:10px; margin-right:10px; width:100px; background:#303030; text-align:center;}
.shop_item {width:100%; height:72px; background:#1A1A1A; background-image:url(../images/shop-item-bg.gif); background-repeat:no-repeat; margin-bottom:10px;}
.company_name {font-size: 14px;font-weight: bold;text-transform: none;color: #FFFFFF;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:750px;}
#container{width:1000px;margin:0 auto;}
#header {background:#000;}
#footer{width:750px;height:81px;position:relative;margin-top:-81px;margin-left:auto;margin-right:auto; background: #ba8858 url(../images/bbg.jpg) top no-repeat;}
#logo{margin: 20px 0px 0px 15px;}
.logo_bg{font-family: Tahoma, Arial;font-size: 24px;color: #fd5e23; padding:1px 2px 0 10px;}
#dragonTop {background: #000 url(../images/dragon_logo_1.jpg) -16px bottom no-repeat; font-size:8pt; color:#505050;}
#center{margin-bottom:7px; background:#000;}

.fontPrice {cursor:default;color:#ff6050;}

#cat_brands {padding-left:14px;vertical-align:middle;}
#cat_brands a {border:0px;display:block;font-weight:bold;}
#cat_brands ul {display:block;margin:0;padding:0;position:relative;}
#cat_brands li {list-style:none;margin:0;padding:0;float:left;position:relative;margin-right:1px;}

a[rel^='prettyPhoto'] img {border:1px solid #505050;margin:0px 1px 3px 1px;}
a[rel^='prettyPhoto']:hover img {border:1px solid #cfc0c0;}

.navigate {display:block;margin:6px 5px -6px 0px;text-decoration:none;font-size:10pt;font-weight:bold;}
.sel_size {background-color:#3e0000; background: url('../images/sel_size.gif') no-repeat;border:0px;text-align:right;width:106px;height:22px;color:#e9d2d2;font-weight:bold;padding:1px 0px 1px 0px}
.sel_size option {background:#3e0000;border:0px;padding:0px 5px 0px 0px;}
.tocart {margin-right:4px;}
a.delete {color:#000000;text-decoration:none;font-size:9pt;padding:2px 15px 1px 15px;border:1px solid #505050;}
a.delete:hover {color:#000000;background:#D08080 !important;}
a.goodpic img {border:none; margin:0px; padding:0px;}
a.goodpic:hover img {border:none;}
a.goodpic b {position:absolute;display:block;height:172px;width:172px;background:url(../images/zoomer.png) no-repeat;visibility:hidden;}
a.goodpic:hover b {visibility:visible;}

a.pay_btn {display:block;margin-right:5px;font-size:10pt;width:164px;font-weight:bold;background:#202020;height:20px;padding:3px 5px 0px 5px;border:1px solid #905040;text-decoration:none;color:#ffffff;}
a.pay_btn img {position:absolute;margin-left:5px;}
a.pay_btn:hover {background:#454545;color:#ffffff; border:1px solid #b05040;}
a.submenu {font-size:0.8em; display:block; float:left; padding:1px; margin:0px 5px 7px 0px; text-decoration:none; border-bottom:1px dotted #ff9080;}
a.submenu:hover {color:#ff9080; border-bottom:1px dotted #d03025;}
a.sm_active {color:#ff9080; border-bottom:1px solid #d03025;}
a.sm_inactive {color:#605050; border-bottom:1px dotted #605050;}

.menu_block{margin:0px 0px 9px 15px; width:182px;}
.l_block{margin:5px 0px 9px 14px; width:182px;}
.r_block{margin:5px 0px 9px 3px; width:182px;}
.l_block1{border-radius:10px; background-image: url(../images/l1-bg.jpg);background-repeat: repeat-y;font-family: Tahoma, Arial;	font-size: 11px;	color: #FFFFFF;text-align: justify; padding: 10px 10px 4px 10px;}
h2 {font-family: Tahoma, Arial;font-size: 14px;font-weight: normal;color: #da251d;margin-top: 0px;margin-right: 0px;margin-bottom: 9px;margin-left: 0px; padding-bottom:1px; border-bottom:1px dotted #801000;}
.search_input {background-color:transparent; border:1px solid #787878; width:148px; height:14px; padding:1px 2px 1px 0px; margin-right:4px; font-size:8pt; font-family:verdana; color:#808080; text-align:right; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}


#gallery * {margin:0; padding:0}
#gallery {position:relative; width:569px;}
#imagearea {margin:0px;background-color:#ffffff;}
#image {position:relative; width:540px; height:340px;border-left:10px solid #ffffff;border-top:4px solid #ffffff; border-right:10px solid #ffffff; padding:0px 5px 5px 5px;}
#image img {position:absolute; top:0px; left:5px;border:1px solid #404040;}
.prettyLoader{background: url('../images/prettyLoader/prettyLoader.png') top left no-repeat;height:30px;position:absolute;width:30px;z-index:30000;}.prettyLoader img{display:block;margin:7px 0 0 7px;}.pl_ie6{background-image: url(../images/prettyLoader/prettyLoader.gif);}

#thumbwrapper {padding:5px; width:540px; height:100px; border:10px solid #ffffff; background:#FFF;}
#thumbarea {border:1px solid #404040;position:relative; overflow:hidden; height:100px; width:540px; }
#thumbs {position:relative; list-style:none; height:100px; width:10000px;}
#thumbs li {float:left;cursor:pointer}
#thumbs li a {border-right:4px solid #ffffff;text-decoration:none;display:block;}
#thumbs li a:hover {background:#000000;}
#thumbs li a img {border:none;}

.imgnav {position:absolute; height:340px; width:12%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url('../images/slider/left.png') left center no-repeat; opacity:0;}
#previmg:hover {opacity:1;}
#nextimg {right:0; background:url('../images/slider/right.png') right center no-repeat; opacity:0;}
#nextimg:hover {opacity:1;}

.tooltips {position:absolute; display:none; z-index:11; width:300px; height:100px; opacity:0.98; background-color:#ffffff;}
.tooltips #borderBk {position:absolute; top:-7px; left:-7px; z-index:12; background-color:#000000; width:316px; height:116px; opacity:0.4;}
.tooltips #borderWh {position:absolute; top:-2px; left:-2px; z-index:13; background-color:#ffffff; width:306px; height:106px; opacity:0.3;}
.tooltips #content {position:absolute; z-index:14; background-color:#e0e0e0; color:#000000; width:300px; height:100px; border:1px solid #202020; overflow:hidden;}
.tooltips #content b {position:relative; overflow:hidden;}
.tooltips img {width:100px; height:100px; margin-right:5px;}
.tooltips b {display:block; text-shadow:none !important;}

.order_table td {padding:0px 5px !important;}

#process {position:fixed; z-index:21; overflow:hidden; color:#000000; left:50%; margin-left:-130px; margin-top:-80px; top:50%; width:260px; height:125px; display:none; border:1px solid #202020; box-shadow:0px 0px 50px #808080; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#process #titlebar {height:25px;width:260px;background:rgba(160,160,160,.98); border-bottom:1px solid #505050;}
#process #titlebar a {cursor:pointer; display:inline-block;text-decoration:none; margin:3px !important; padding:0px 4px 1px 4px !important; border:1px solid #d0d0d0; font-weight:bold; color:#f0f0f0; background:#c05050; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-shadow:1px 1px 0px #303030;}
#process #titlebar a:hover {background:#c04040;}
#process #headline {font-weight:bold;display:block;margin-top:10px;font-size:10pt;text-shadow:1px 1px 0px #d0d0d0;}
#process #content {position:absolute; background:rgba(255,255,255,.98); text-align:center; z-index:23; color:#000000; width:260px; height:100px;}

