body{margin:0;padding:0;text-align:center;background:#000}
body,td{font:normal 11px Tahoma;color:#eae7d8}
h1{font:normal 26px "Times New Roman";color:#eae7d8; padding:5px 0 13px 22px; margin:0 0 0 -22px; background:url(/images/h1.jpg) 0 0 no-repeat; line-height:30px}
h2,h3,h4,h5{font:normal 20px "Times New Roman"; color:#eae7d8; padding:0 0 10px 0; margin:0}
h3{font-size:18px}
h4{font:bold 18px "Arial Narrow", Arial; color:#c3c5ca}
h5{font:bold 11px Tahoma}
p{margin:0;padding:0 0 13px 0; margin-bottom: 10px; }
a{text-decoration:underline;color:#a5a9b3;outline:none}
a:hover{color:#FFF;text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 11px Tahoma;color:#5e5e5e}
input,select{vertical-align:middle}
textarea{}
.input,select,textarea,.button,.button2,button{border:1px solid #858790; background:#313747 url(/images/bg.gif); color:#aaadb3}
.button,button,.button2 {font-weight:bold; background:#6c6f77 url(/images/but-1.jpg) 0 0 repeat-y; color:#FFF;}
.button2 { float: right; margin: 4px 35px 0 0; }
big{font-size:13px}
small{font-size:10px}
ul{margin:0;padding:0 0 8px 0;list-style:none}
ul li{padding:0 0 5px 14px; background:url(/images/li-1.gif) 0 4px no-repeat; zoom:1}


#main{width:1000px;height:100%;position:relative;background:#313747 url(/images/bg.gif); text-align:left;margin:0 auto}
#main #deco-1{background-position:564px 100%; background-repeat:no-repeat;height:100%}
#main #deco-2{height:100%}
#main #deco-3{background-position:100% 0; background-repeat:no-repeat;height:100%}
#main #left{width:834px; float:left; background:url(/images/deco-inner.jpg) 0 0 no-repeat}
#main.index #left{background:none}
#main #right{width:166px; float:right; position:relative; padding:0 0 245px 0}
#main #left #head{background:#4b4f59 url(/images/bg-2.gif); border-bottom:1px solid #838690; padding:12px 35px 11px 42px; color:#898d97; font:normal 18px Arial}
#main #left #container{overflow:hidden; height:100%; position:relative; z-index:5}
#main #left #container #left-colum{width:468px; float:left; padding:0 47px 0 40px; height:100%; font-size: 12px; }
#main.index #left #container #left-colum{background:url(/images/box-menu.jpg) 20px 36px no-repeat}
#main #left #container #right-colum{width:270px; float:right; padding:0 0 200px 0; height:100%;background:url(/images/basket-2.jpg) 100% 0 no-repeat}
#main #left #container #right-colum.no-basket{background:none; padding-top:115px}
#main.index #left #container #right-colum{background:none}
#main #footer{clear:both; background:url(/images/footer-1.jpg) 0 100% no-repeat; padding:103px 0 0 39px; height:91px; line-height:16px; color:#FFF; _padding-top: 149px;}

#menu{height:502px;position:relative}
#menu ul{ padding:0}
#menu li{position:absolute; padding:0; background:none; font:normal 24px "Arial Narrow", Arial}
#menu li a span{font:bold 18px "Arial Narrow", Arial; position:absolute; text-decoration:underline; color:#FFF; cursor:pointer}
#menu li a:hover{color:#a5a9b3; text-decoration:none}
#menu li a:hover span{text-decoration:none}
#menu li.cat-1{top:46px; left:340px}
#menu li.cat-1 .item-1{top:24px; left:-14px}
#menu li.cat-1 .item-2{top:42px; left:5px}
#menu li.cat-2{top:160px; left:365px}
#menu li.cat-3{right:234px; top:265px}
#menu li.cat-3 .item-1{top:-18px; left:15px}
#menu li.cat-3 .item-2{top:24px; left:15px}
#menu li.cat-4{top:420px; left:133px}
#menu li.cat-5{top:272px; right:49px}
#menu li.cat-5 .item-1{top:24px; left:-18px}
#menu li.cat-6{top:435px; left:365px}
#menu div{width:190px; position:absolute; top:116px; left:0; line-height:14px}

ul#menu{height:210px}
ul#menu li.cat-1{top:42px; left:12px}
ul#menu li.cat-1 .item-1{top:24px; left:-14px}
ul#menu li.cat-1 .item-2{top:42px; left:5px}
ul#menu li.cat-2{top:78px; left:95px}
ul#menu li.cat-3{left:173px; top:98px}
ul#menu li.cat-3 .item-1{top:-18px; left:15px}
ul#menu li.cat-3 .item-2{top:24px; left:15px}
ul#menu li.cat-4{top:45px; left:254px}
ul#menu li.cat-5{top:85px; left:345px}
ul#menu li.cat-5 .item-1{top:24px; left:-18px}
ul#menu li.cat-6{top:57px; left:402px}


/*----- PHONE -----*/
#right #phone{height:58px; padding:8px 0 0 17px; color:#373d4d; font:bold 14px "Arial Narrow", Arial;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css//images/bg-phone.png",sizingMethod="scale")}
html>body #right #phone{background:url(/images/bg-phone.png)}
#right #phone b{font-size:25px}
#right #logo{padding:11px 0 0 0; height:97px; border-bottom:1px solid #d8dce6}
#right #box-menu-right{height:131px; border-bottom:1px solid #d8dce6; position:relative; color:#0e2050}
#right #box-menu-right a{color:#0e2050}
#right #box-menu-right ul{width:140px; position:absolute; padding:0; bottom:18px; left:17px}
#right #box-menu-right ul li{font:bold 15px "Arial Narrow", Arial; line-height:20px; padding:0; background:none}
#right #box-menu-right ul li b{text-transform:uppercase; line-height:26px}
/*----- SEARCH -----*/
#right #search{height:101px; padding:30px 0 0 17px; font:bold 17px "Arial Narrow", Arial; line-height:17px; position:relative;color:#0e2050}
#right #search a{color:#0e2050}
#right #search #deco-search{text-indent:-999px; overflow:hidden; width:42px; height:69px; position:absolute; top:1px; left:76px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css//images/search-deco.png",sizingMethod="crop")}
html>body #right #search #deco-search{background:url(/images/search-deco.png) 0 0 no-repeat}
#right #deco-right-1{height:259px; border-bottom:1px solid #FFF; border-top:1px solid #FFF;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; opacity:0.5}
#right #deco-right-1 div{height:129px;border-bottom:1px solid #FFF}
#right #deco-right-1.var-2{border-bottom:0}
#right #buy-item{color:#fefefe; position:absolute; right:20px; width:60px; text-align:right}
#right #buy-item a{color:#fefefe}

#footer a{color:#FFF}
#footer address{float:left; width:160px; padding-right:18px; font-style:normal}
#footer #copyright{float:left}
#footer #created,
#footer #created a{color:#8e8e8e}
#footer #buy-item-2{position:absolute; left:564px; bottom:0; height:490px; width:270px; background-position:100% 100%; background-repeat:no-repeat}
#footer #buy-item-2 div{width:60px; position:absolute; right:17px; text-align:right; z-index: 1000; }
#footer #banner-footer{position:absolute; right:0; bottom:0; width:148px; height:422px; border-left:1px solid #808289}
#footer #banner-footer #block-banner-footer{position:absolute; bottom:17px; left:0; width:148px; text-align:center}
.banner{padding-bottom:10px}

.basket{padding:55px 16px 0 0; color:#FFF; height:73px; min-height:73px}
html>body .basket{height:auto}
.index .basket{background:url(/images/box-basket.jpg) 100% 0 no-repeat; padding:35px 100px 0 0}
.basket h6{padding:0 0 5px 0; margin:0; font:bold 17px "Arial Narrow", Arial; color:#a5a9b3}
.basket b.price{font-size:16px}
.basket ul{ padding:10px 0 28px 0}
.basket ul li{padding:7px 0 7px 58px; overflow:hidden; zoom:1; background:none; border-bottom:1px solid #737784}
.basket ul li.last{border:0}
.basket ul li small{color:#cbcbcb}
.basket ul li .img{float:left; width:55px; margin-left:-29px}
html>body .basket ul li .img{margin-left:-58px}
.basket ul li .info{float:right; width:100%}
.basket ul li a{color:#FFF}

.ul-banner-1{border-top:1px solid #808289; padding-bottom:25px; height:100%}
.ul-banner-1 li{border-left:1px solid #808289;border-bottom:1px solid #808289; padding:10px 10px 11px 10px; background:none;.margin-bottom:-2px}
.ul-banner-1 li table{width:100%; height:110px; border:0; border-collapse:collapse}
.ul-banner-1 li table td{background:#c0beb1 url(/images/border-2.gif) 0 1px repeat-y; padding:0 15px 0 22px; font:normal 16px "Arial Narrow", Arial; color:#5a5448}
.ul-banner-1 li table td a{color:#5a5448}
.ul-banner-1 li table td.ico,
.ul-banner-1 li.li-banner-2 table td.ico{padding:0; text-align:center; width:23px; background:#a09b84 url(/images/bg-banner-1.gif) 0 50% repeat-x}
.ul-banner-1 li.li-banner-2{padding:0 10px 0 10px; height:129px; overflow:hidden}
.ul-banner-1 li.li-banner-2 table{height:129px; border-right:1px solid #808289}
.ul-banner-1 li.li-banner-2 table td{background:url(/images/border-1.gif) 0 1px repeat-y; padding:0 0 0 22px; font:normal 11px Tahoma; color:#FFF}
.ul-banner-1 li.li-banner-2 table td a{color:#FFF}
.ul-banner-1 li.li-banner-2 table td .img{float:right; margin:0 0 0 -30px}
.ul-banner-1 li.li-banner-2 table td .name{padding:8px 0 3px 0}
.ul-banner-1 li.li-banner-2 table td .info{ height:55px; min-height:55px; line-height:12px}
html>body .ul-banner-1 li.li-banner-2 table td .info{height:auto}
.ul-banner-1 li.li-banner-2 table td .price{line-height:24px; background:url(/images/price-1-3.gif) 0 6px no-repeat; padding:0 0 0 27px; margin-left:-21px}
.ul-banner-1 li.li-banner-2 table td span{color:#dadfea}

.menu-right{margin:14px 0 40px 0; border-left:1px solid #808289; height:100%; position:relative; z-index:5}
.menu-right ul{margin:0 0 -22px 0; padding:0; top:-9px; position:relative; height:100%}
.menu-right ul li{padding:0 0 6px 35px; font:normal 14px "Arial Narrow", Arial; color:#FFF; background:url(/images/li-2.gif) 0 9px no-repeat; position:relative}
.menu-right ul li a{color:#FFF}
.menu-right ul li img{position:absolute; top:0; left:-26px}
.menu-right ul li.last{padding-bottom:28px}

.box-text{padding:0 26px 0 24px; color:#c2c4c8}



.open-all{float:right; padding:17px 20px 0 5px}
.open-all a,
.ul-menu-catalog a,
.ul-catalog li a{color:#FFF}

.ul-menu-catalog{padding:0 0 20px 0; color:#FFF}
.ul-menu-catalog li{padding:0 0 5px 0; background:none}

.catalog{width:487px; margin-left:-19px; position:relative; overflow:hidden}
.catalog h2{color:#FFF; padding-left:19px}
.ul-catalog{width:525px; padding:0; margin:0 0 0 -38px}
html>body .ul-catalog{.padding-bottom:21px}
.ul-catalog li{padding:0 0 0 57px; margin:0 0 21px 0; width:118px; float:left; border-bottom:1px solid #808289; background:none; color:#FFF; height:100%}
.ul-catalog li span.red{color:#ffbf9c}
.ul-catalog li span.white{color:#fcfaca}
.ul-catalog li .img{padding:0 0 5px 0}
.ul-catalog li .img img{padding:7px; border:1px solid #808289}
.ul-catalog li .img a:hover img{border-color:#FFF}
.ul-catalog li .info{position:relative; height:85px; overflow:hidden; width:100%; padding-left:20px; margin-left:-20px}
.ul-catalog li .info h6{font:normal 18px "Times New Roman"; margin:0; padding:0; list-style:none}
.ul-catalog li .info h6 img{vertical-align:middle}
.ul-catalog li .info input{position:absolute; top:2px; left:0}
.ul-catalog li .price{height:41px; background:url(/images/price-1-1.gif) 0 100% no-repeat; padding:0 0 0 18px; margin-left:-18px; line-height:24px}
.ul-catalog li .price img,
.ul-banner-1 li.li-banner-2 table td .price img{vertical-align:middle}
.ul-catalog li .price div,
.ul-banner-1 li.li-banner-2 table td .price div{display:block; height:24px; width:63px; background:#5d616e url(/images/price-1-bg.gif); border:1px solid #cacdd8; text-align:center; line-height:24px; float:left; margin-right:5px}
.ul-catalog li .price div div,
.ul-banner-1 li.li-banner-2 table td .price div div{padding-left:8px; margin:0 0 0 -8px; position:relative; background:url(/images/price-1-2.gif) 0 5px no-repeat; border:0}
.ul-catalog li .price div.red,
.ul-banner-1 li.li-banner-2 table td .price div.red,
.box-item .price div.red{border-color:#fd945b}
.ul-catalog li .price div.red div,
.ul-banner-1 li.li-banner-2 table td .price div.red div{background-image:url(/images/price-3.gif)}
.ul-catalog li .price div.white,
.ul-banner-1 li.li-banner-2 table td .price div.white,
.box-item .price div.white{border-color:#fcfaca}
.ul-catalog li .price div.white div,
.ul-banner-1 li.li-banner-2 table td .price div.white div{background-image:url(/images/price-2.gif)}

.ul-question{}
.ul-question li{padding:0 0 0 28px; overflow:hidden; height:100%; background:none}
.ul-question li .num{float:left; width:27px; margin-left:-14px; font:bold 16px Tahoma}
html>body .ul-question li .num{margin-left:-28px}
.ul-question li .info{width:100%; float:right}


.tab-basket{border:0; border-collapse:collapse; width: 473px; }
.tab-basket thead td{padding:0 5px; text-align:center}
.tab-basket tbody td{padding:7px 10px; text-align:center; color:#FFF; border-bottom:1px solid #858790; white-space:nowrap}
.tab-basket tbody td.info{color:#cbcbcb; text-align:left; white-space:normal}
.tab-basket tbody td.img{padding:7px 7px 7px 0; text-align:left}
.tab-basket tbody td a{color:#FFF}
.tab-basket tfoot td{padding:7px 5px;color:#FFF;border-bottom:1px solid #858790; line-height:10px; padding:8px 10px}
.tab-basket tfoot .last td{border:none}
.tab-basket tfoot .last td b{font-size:16px; line-height:18px}

.box-form-1{background:url(/images/deco-form-1.jpg) 0 0 no-repeat; padding:50px 0 0 27px; width:481px; margin-left:-40px; min-height:380px; height:380px;zoom:1}
html>body .box-form-1{height:auto; overflow:hidden}
.box-form-1 .desc{width:120px; float:left}
.box-form-1 form{width:326px; float:right; zoom:1}
.box-form-1 .button{margin-left: 174px; margin-top: 17px; }
.box-form-1 small{color:#c2c2c2}
.box-form-1 form .desc{width:170px; float:none; clear:both; padding:13px 0 0 0; zoom:1}
.ul-form-1{overflow:hidden; zoom:1; padding-bottom:29px}
.ul-form-1 li{padding:0 0 8px 0; background:none}
.ul-form-1 li.left{float:left; clear:left}
.ul-form-1 li.right{float:right; clear:right}
.ul-form-1 li .input,
.ul-form-1 li select{margin-top:5px; width:110px}
.ul-form-1 li select{width:175px}
.ul-form-2{padding-bottom:5px}
.ul-form-2 li{padding:0 0 8px 0; background:none; overflow:hidden; zoom:1}
.ul-form-2 li b{font-weight:normal; display:block; width:135px; float:left}
.ul-form-2 li .input, .ul-form-2 li select {width:186px; float:right}
.ul-form-2 li select {width:188px; }
.ul-form-2 li textarea{width:186px; float:right; height:85px; overflow:auto}

.box-gor{ background:url(/images/deco-gor.jpg) 100% 0 no-repeat; padding:140px 0 0 34px; margin:-140px 0 0 -34px; width:100%; position:relative; z-index:0;zoom:1}
.box-gor h3{font:normal 24px "Arial Narrow", Arial; line-height:24px; padding:10px 0 40px 0}
.box-gor h3 small{font-size:14px; display:block; padding-top:5px}
.box-gor a{color:#FFF}
.box-gor .block{padding-left:45px; overflow:hidden; zoom:1}
.box-gor .block ul{width:112px; float:left; padding:0}
.box-gor .block ul li{position:relative; padding:0 0 0 30px; height:40px; font:bold 14px "Arial Narrow", Arial; line-height:20px; background:none}
.box-gor .block ul li img{position:absolute; top:0; left:0}
.box-gor .block ul li a{text-decoration:none}
.box-gor .block ul li a:hover{text-decoration:underline}


.box-search-item{background:url(/images/deco-item-search.jpg) 0 0 no-repeat; padding:14px 0 10px 25px; width:100%; margin:0 0 0 -25px} 
.box-search-item table{border:0; border-collapse:collapse; width:472px; margin-left:-8px}
.box-search-item table td{padding:0 8px 6px 8px; vertical-align:top; color:#FFF; width:33%}
.box-search-item table td b{display:block; font-weight:normal; padding-bottom:4px}
.box-search-item table td select{width:141px}
.box-search-item table td .input{width:138px}
.box-search-item table td span .input{width:42px}
.box-search-item table td span{color:#a9abb2}
.box-search-item table td .left{float:left}
.box-search-item table td .right{float:right}
.box-search-item table tfoot td{padding-top:10px; text-align:right}


.box-item{overflow:hidden; height:100%; width:383px; padding:14px 0 20px 0}
.box-item h2{padding-bottom:20px}
.box-item .img{}
.box-item .img img{padding:24px; border:1px solid #808289}
.box-item .left{float:left; width:220px; padding:30px 0 0 0}
.box-item .right{float:right; text-align:right; width:160px}
.box-item .right .button{width:145px}
.box-item img{vertical-align:middle}
.box-item .price{float:right; background:url(/images/price-2-1.gif) 0 0 no-repeat; padding:20px 0 28px 21px}
.box-item .price div{display:block;height:34px;width:90px;background:#5d616e url(/images/price-1-bg.gif);border:1px solid #cacdd8;text-align:center;line-height:24px; font:bold 16px Tahoma; line-height:34px}
.box-item .price div div{padding-left:10px; margin:0 0 0 -10px; position:relative; background:url(/images/price-2-2.gif) 0 8px no-repeat; border:0}
.box-item .price div.red div{background-image:url(/images/price-2-4.gif)}
.box-item .size{float:right; clear:right; padding:0 0 14px 0; text-align:left; white-space:nowrap}
.box-item .size select{width:143px; margin-top:4px}
.box-item .price div.white div{background-image:url(/images/price-2-3.gif)}

.pages{color:#a5a9b3; padding-bottom:20px}
.pages b{color:#FFF}

.box-form-1 .inner { float: right; width: 362px; margin-top: -70px; margin-left: 30px; }

.heading { margin-left: 23px; clear: both; }
.orderform .ord span { margin-bottom: 13px; display: block; width: 190px; float: left; clear: left; }
.orderform .ord .ml20 { font-size: 16px; color: #fff; clear: right; }
.orderform .ord select, .orderform .ord input { display: block; float: left; }
.orderform h4 { clear: both; }
.orderform .box-form-1 span { display: block; float: left; }
.red { color: #FFBF9C; }
.bcred { color: red; }
.thanx { font-size: 20px; }

.box-form-1 .pos { margin-bottom: 10px; }
.box-form-1 .pos input { margin-bottom: 4px; margin-right: 8px; }
#l_v1, #l_v2 { padding-left: 27px; margin: 5px 0 24px; }

#preview{
    position: absolute;
    border: 1px solid #ccc;
    background: #333;
    padding: 5px;
    display: none;
    color: #fff;
    z-index: 1000;
}
#preview img { width: 200px; height: 187px; }
