*{margin:0px;padding:0px;}
*.hidden{display:none;}
*.clear{clear:both;}
body,html{height:100%;}
h1,h2,h3{font-size:100%;font-weight:normal;}
hr.break{border:none;height:1px;width:90%;}
img{border:none;}
body{background-color:#060000;background-image:url(design/background.png);background-position:top;background-repeat:repeat-x;}
div#layout{color:#deca9a;margin:auto;width:1110px;}
div#layout-header{background-color:black;background-image:url(design/header.png);background-position:left top;background-repeat:no-repeat;height:251px;margin-top:2px;}
div#layout-header-image{height:0;overflow:visible;width:1000px;}
div#layout-header-image > div > div{display:none;height:205px;}
div#layout-header-image > div > div:first-child{display:block;}
div#layout-header-top{background-image:url(design/header-top.png);background-position:left -5px;background-repeat:no-repeat;height:49px;overflow:visible;position:absolute;top:0;width:100%;z-index:+100;}
div#layout-header-menu{height:44px;margin-left:245px;margin-right:5px;margin-top:207px;}
div#layout-header-menu > table{border-collapse:collapse;overflow:hidden;width:100%;}
div#layout-header-menu > table td{padding-left:40px;padding-right:40px;padding-top:10px;text-align:center;}
div#layout-header-menu > table td a{bottom:2px;color:#deca9a;display:block;font-family:Calibri, Arial, Helvetica;font-size:16px;font-weight:normal;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
div#layout-header-menu > table td a:hover,div#layout-header-menu > table td a.selected{color:#da071e;}
div#layout-header-menu > table td.delim{padding-left:0;padding-right:0;width:2px;}
div#layout-header-shop{float:right;font-family:Calibri, Arial, Helvetica;font-size:14px;font-weight:normal;height:140px;margin-right:7px;margin-top:50px;width:224px;}
div#layout-header-shop > div.basket{height:78px;}
div#layout-header-shop > div.basket h1{font-size:16px;height:28px;padding:8px 0 0 14px;text-transform:uppercase;}
div#layout-header-shop > div.basket h2{clear:right;float:right;font-size:16px;margin-right:14px;}
div#layout-header-shop > div.basket a{color:#deca9a;font-weight:bold;text-decoration:none;}
div#layout-header-shop > div.basket a:hover{color:#da071e;}
div#layout-header-shop > div.news{height:60px;}
div#layout-header-shop > div.news h1{font-size:14px;padding:16px 0 0 1px;}
div#layout-header-shop > div.news form{padding:4px 1px 0 1px;}
div#layout-header-shop > div.news form input{background:none;border:none;color:#deca9a;font-size:16px;height:24px;width:100%;}
div#layout-content{background-image:url(design/content-background.png);background-position:left;background-repeat:repeat-y;}
div#layout-content > div{background-image:url(design/content-top.png);background-position:left -50px;background-repeat:no-repeat;}
div#layout-content-menu{float:left;margin-left:6px;width:242px;}
div#layout-content-menu > ul{background-image:url(design/menu-item.png);background-position:left;background-repeat:repeat-y;display:block;margin-top:5px;}
div#layout-content-menu > ul > li{color:#31251a;display:block;font-family:Calibri, Arial, Helvetica;font-size:16px;font-weight:normal;padding-left:7px;padding-right:6px;text-decoration:none;}
div#layout-content-menu > ul > li h1{color:#deca9a;height:35px;line-height:35px;padding-left:13px;text-transform:uppercase;}
div#layout-content-menu > ul > li a{border-bottom:1px solid #31251a;color:#31251a;display:block;font-size:16px;padding-bottom:3px;padding-left:13px;padding-top:2px;text-decoration:none;}
div#layout-content-menu > ul > li:last-child a{border-bottom:none;}
div#layout-content-menu > ul > li a:hover,div#layout-content-menu > ul > li a.selected{color:#da071e;}
div#layout-content-menu > ul > li:first-child{background-image:url(design/menu-top.png);background-position:left top;background-repeat:no-repeat;}
div#layout-content-menu > ul > li:last-child{background-image:url(design/menu-bottom.png);background-position:left bottom;background-repeat:no-repeat;}
div#layout-content-full{float:left;font-family:Calibri, Arial, Helvetica;font-size:16px;font-weight:normal;margin-left:6px;margin-top:5px;padding-left:25px;padding-top:15px;width:810px;}
div#layout-content-full h2{font-size:22px;margin-bottom:2px;margin-top:10px;text-decoration:none;text-transform:uppercase;}
div#layout-content-full b{font-weight:bold;}
div#layout-content-full i{font-style:italic;}
div#layout-content-full a{color:#deca9a;text-decoration:underline;}
div#layout-content-full a:hover{color:#da071e;}
div#layout-content-full div.image{margin-bottom:10px;margin-top:5px;text-align:center;}
div#layout-content-full div.image.center{margin-top:10px;}
div#layout-content-full div.image.left{float:left;margin-right:20px;}
div#layout-content-full div.image.right{float:right;margin-left:20px;margin-right:30px;}
div#layout-content-full table.gallery{margin:5px 0;}
div#layout-content-full table.download td{padding:0 20px 4px 0;vertical-align:top;}
div#layout-content-full table.download span.icon{background-image:url(design/download.png);background-position:left top;background-repeat:no-repeat;display:inline-block;float:left;height:24px;width:35px;}
div#layout-content-full .map{border:1px solid #deca9a;margin:auto;}
div#layout-content-full div.video{text-align:center;}
div#layout-content-full div.empty{height:4px;}
div#layout-content-full iframe.video, div#layout-content-full object.video{border:1px solid #deca9a;}
div#layout-content-full p{margin:8px 0;padding-right:40px;text-indent:0;}
div#layout-content-full ul,div#layout-content-full ol{margin-left:40px;}
div#search-panel, div#paging-panel{clear:both;margin-bottom:20px;margin-top:15px;text-align:center;}
div.shop-item-list{background-color:#130904;border:1px solid #483921;float:left;font-size:14px;margin-bottom:0px;margin-left:5px;margin-right:5px;margin-top:15px;padding:10px 5px 10px 10px;width:370px;}
div.shop-item-list div.spacer{color:white;float:left;height:185px;width:1px;}
div.shop-item-list div.thumb{background-position:center top;background-repeat:no-repeat;float:left;height:175px;margin-bottom:10px;margin-right:10px;width:175px;}
div.shop-item-list div.thumb > a, div.shop-item div.thumb > a{display:block;height:100%;width:100%;}
div.shop-item-list div.mark{float:left;padding:5px 0px 5px 0;white-space:nowrap;width:170px;}
div.shop-item-list div.mark b{background-image:url(design/button-mark.png);border:none;color:#f8e302;display:inline-block;font-size:18px;font-weight:bold;height:25px;text-align:center;text-transform:uppercase;vertical-align:top;width:60px;}
div.shop-item-list div.mark span.price{color:#da071e;display:inline-block;font-size:24px;font-weight:bold;line-height:22px;vertical-align:top;}
div.shop-item-list div.mark span.price small{font-size:14px;font-weight:normal;}
div.shop-item-list div.mark span.price hr{background-color:#da071e;border:none;bottom:13px;height:1px;position:relative;}
div.shop-item-list a.name{display:block;font-size:18px;}
div.shop-item-list div.purchase{clear:both;height:10px;margin-top:10px;width:100%;}
div.shop-item-list div.purchase .part{float:right;width:170px;}
div.shop-item-list div.purchase .part:first-child{color:#dcbb87;float:left;font-size:22px;text-indent:20px;}
div.shop-item-list div.purchase .part:first-child small{color:#796343;display:block;}
div.shop-item-list div.purchase .markprice{color:#f8e302 !important;}
div.shop-item-list div.purchase small{display:block;font-size:15px;line-height:12px;}
div.shop-item-list form{text-align:center;}
div.shop-item-list  p{margin:3px 0 !important;padding-right:5px !important;}
div.shop-item-list div.select select{margin:2px;overflow:hidden;width:80%;}
div.shop-item-list div.purchase .buy{margin:5px 0 2px 0;}
div.shop-item-list div.purchase input[type=text]{background-color:#dccfb4;border:1px solid #7d6641;height:22px;padding:2px 5px;text-align:right;width:22px;}
div.shop-item-list div.purchase input[type=submit]{background-image:url(design/button-buy.png);border:none;color:#dbceb3;height:30px;text-align:left;text-indent:37px;width:86px;}
div.shop-item{padding-right:60px;}
div.shop-item div.thumb{background-position:center top;background-repeat:no-repeat;float:left;height:300px;margin-bottom:10px;margin-right:15px;width:300px;}
div.shop-item div.mark{padding:10px 0px 10px 0;white-space:nowrap;}
div.shop-item div.mark b{background-image:url(design/button-mark.png);border:none;color:#f8e302;display:inline-block;font-size:18px;font-weight:bold;height:25px;margin-bottom:8px;text-align:center;text-transform:uppercase;vertical-align:top;width:60px;}
div.shop-item div.mark span.price{color:#da071e;display:inline-block;font-size:24px;font-weight:normal;line-height:22px;vertical-align:top;}
div.shop-item div.mark span.price small{font-size:14px;font-weight:normal;}
div.shop-item div.mark span.price hr{background-color:#da071e;border:none;bottom:8px;height:1px;position:relative;}
div.shop-item div.mark span.price.num{bottom:5px;position:relative;}
div.shop-item a.name{display:block;font-size:20px;margin-bottom:15px;text-decoration:none !important;text-transform:uppercase;}
div.shop-item div.purchase{clear:right;float:right;padding-top:10px;}
div.shop-item div.purchase .part{float:left;padding-left:40px;width:167px;}
div.shop-item div.purchase .part:last-child{color:#dcbb87;float:left;font-size:22px;padding-bottom:10px;padding-right:20px;padding-top:10px;text-align:right;}
div.shop-item div.purchase .part:last-child small{color:#796343;display:block;}
div.shop-item div.purchase .markprice{color:#f8e302 !important;}
div.shop-item div.purchase small{display:block;font-size:15px;line-height:12px;}
div.shop-item form{display:inline-block;text-align:center;}
div.shop-item  p{margin:3px 0 !important;padding-right:10px !important;}
div.shop-item div.select select{margin:2px;overflow:hidden;width:100%;}
div.shop-item div.purchase .buy{font-size:14px;margin:5px 0 2px 0;}
div.shop-item div.purchase input[type=text]{background-color:#dccfb4;border:1px solid #7d6641;height:22px;padding:2px 5px;text-align:right;width:22px;}
div.shop-item div.purchase input[type=submit]{background-image:url(design/button-buy.png);border:none;color:#dbceb3;height:30px;text-align:left;text-indent:37px;width:86px;}
form.basket table{border-collapse:collapse;margin:auto;}
form.basket table tr td{border-bottom:1px solid #7d6641;padding:3px 8px;}
form.basket .center{text-align:center;}
form.basket .price{text-align:right;}
form.basket div.submit{margin-top:20px;text-align:center;}
form.basket .mark.small{background-image:url(design/button-mark.png);border:none;color:#deca9a;display:inline-block;height:25px;margin:0;text-decoration:none !important;vertical-align:bottom;width:60px;}
form.basket .mark{background-image:url(design/button-mark-big.png);border:none;color:#deca9a;display:inline-block;height:25px;margin:0;text-decoration:none !important;vertical-align:bottom;width:160px;}
form.basket a.mark, form.basket a.mark.small{height:22px;padding-top:3px;}
form.basket a:hover.mark, form.basket a:hover.mark.small{color:#deca9a !important;cursor:Default;}
form.basket input[type=text]{background-color:#dccfb4;border:1px solid #7d6641;height:22px;margin-right:5px;padding:2px 5px;width:22px;}
form.basket textarea{background-color:#dccfb4;border:1px solid #7d6641;height:66px;margin-right:5px;padding:2px 5px;}
form.basket select{margin-bottom:5px;}
form.order h1{border-bottom:1px solid #7d6641;font-size:20px;font-weight:bold;padding-top:15px;}
form.order table tr td{border-bottom:none !important;}
form.order .value{text-align:right;}
form.order textarea{width:440px;}
form.order input[type=text]{width:300px;}
form.order input[type=text].small{position:relative;right:250px;width:50px;}
form.order input[type=text].medium{position:relative;right:180px;width:120px;}
form.order input.error, form.order textarea.error{background-color:#ffcfc4;border:1px solid #fd6641;}
form.order ul{display:block !important;margin:0 !important;padding:0 !important;}
form.order li.error{bottom:3px;color:#f86;display:block;font-style:italic;margin:0;padding-left:10px;position:relative;width:300px;}
