/*@import url("animation.css") screen;
@import url("c.css") screen;
@import url("o.css") screen;*/
html,body{width:100%;margin:0px auto;padding:0px;background-image:url("../images/i/bg.jpg");font:normal 14px Arial,Helvetica,sans-serif,Calibri}
a{color:#692601;text-decoration:underline}
a:hover{color:#e86900}
ul{margin:0px}
li{list-style-type:none}
#podfon ul li{list-style-type:disc}
img{border:0px}
h2,.h2{color:#e86900;font:bolder 22px Arial}
.h2{margin-bottom:20px}
.h3{color:#692601;font:bolder 18px Arial;margin:20px 0px 10px}
.h4{color:#692601;font:bolder 14px Arial;margin:10px 0px 5px}
h2>a,.h2>a{color:#e86900;text-decoration:underline;font-weight:normal}
h2>a:hover,.h2>a:hover{text-decoration:none}
button,button:hover{border:0px none}
b,strong{color:#692601}
hr{color:#cfbea5;width:650px;clear:both}
input[type="text"],input[type="password"],textarea{background:#fff;height:18px;width:35px;border-radius:3px;box-shadow:inset 4px 4px 10px -2px #CCC;font-size:12px;margin:0;padding:3px 6px 3px 9px;text-align:left;font-style:italic;border:0 none}
textarea{resize:none}
p{line-height:1.3;}
.B_crumbBox{color:#36A7E2}
.B_crumbBox a{color:#36A7E2;text-decoration:underline}
.B_crumbBox a:hover{text-decoration:none}
.B_lastCrumb{color:#333}
#sunbeams{position:absolute;background:none;box-shadow:0 0 0px;padding:0px;border:0px none;left:50%;margin-left:-560px;z-index:2}
#header{background:#5a2000 url(../images/i/bg_header.jpg) 50px top no-repeat;height:80px;position:relative;margin-top:0px}
#header>div{width:1230px;margin:0px auto;position:relative;z-index:10}
#header>div>a{float:left}
#header>div>div#main_controls{display:inline-block;width:243px;float:right;margin-top:7px;position:relative}
#header>div>div>form{margin-bottom:-9px}
#content{padding:0px;margin:0px auto;width:1230px;z-index:3;height:auto}
#content>div{display:inline-block;margin:25px 0px 50px}
#leftcol{width:240px;position:relative;float:left;z-index:3}
#centercol{float:left;margin:0px 30px;width:690px;position:relative;z-index:3}
#rightcol{float:left;width:240px;position:relative;z-index:3}
#podfon{background:url(../images/i/bg_60.png) left top repeat;padding:15px 20px 25px;display:inline-block;width:650px;box-shadow:0 0 10px #999}
#podfon img{max-width:630px}
#down{display:inline-block}
.cite{display:inline-block;margin:10px auto;width:100%}
.cite img{float:left;margin:0px 20px 20px 0px;width:255px;}
.cite h2{margin:0px}
#slider{background:url(../images/i/bg_slider.jpg) left top no-repeat;width:690px;height:254px;margin:30px auto 50px;position:relative}
.slide{background:url(../images/i/bg_slide_1.png) left top no-repeat;width:450px;height:307px;padding:15px 20px 0px 20px;display:none;text-align:center;position:absolute;top:-35px;left:100px}
.slide:nth-child(2){display:inline-block}
.slide div.slide_right{float:right;width:205px}
.slide>a>img{float:left;margin-right:15px;padding:0px;border:0px none;display:inline-block;background:none;box-shadow:0 0 0px;width:230px}
.slide p{font-size:12px}
.slide b,.slide h2{color:#e86900}
#slider_left{background:url(../images/i/strelka_left.png) left top no-repeat;width:37px;height:55px;font-size:0px;display:inline-block;margin:100px 0px 0px 15px}
#slider_right{background:url(../images/i/strelka_right.png) left top no-repeat;width:37px;height:55px;font-size:0px;display:inline-block;float:right;margin:100px 15px 0px 0px}
.slide,#slider_left{float:left}
#logo{width:802px;height:95px;display:block;margin-top:-7px;background:url(../images/i/bg_logo.png) left top no-repeat}
.vhod{background:url(../images/i/bg_login.png) left top no-repeat;height:26px;width:84px;font-size:0px;display:inline-block}
.reg{background:url(../images/i/bg_reg.png) left top no-repeat;height:26px;width:143px;font-size:0px;display:inline-block}
.reg_2{background:url(../images/i/ready_button.png) left top no-repeat;height:32px;width:90px;font-size:0px;display:inline-block}
.button_kabinet,.button_logout{height:26px;display:inline-block;font-size:0px}
.button_kabinet:hover,.button_logout:hover,.reg_2:hover,.vhod:hover,.reg:hover{background-position:bottom}
.button_kabinet{background:url(../images/i/button_kabinet.png) left top no-repeat;width:100px;margin:0px 31px 0px 0px}
.button_logout{background:url(../images/i/button_logout.png) left top no-repeat;width:84px}
#wrap_login{display:inline-block;float:left;width:243px}
#wrap_login a:first-child{float:left}
#wrap_login a:last-child{float:right}
#basket_2{display:inline-block;width:173px;height:41px;padding:0px 35px;margin-top:5px;text-align:center;position:relative;float:left}
#basket{background:url(../images/i/bg_basket.png) left top no-repeat;width:243px;height:41px;display:block;font-size:0px;margin:0px 0px -41px -35px}
#basket_2 a#link{display:block;position:absolute;width:71px;height:14px;top:5px;left:25px}
#basket_2 span#total{color:#36a7e2;text-decoration:underline;font-size:13px}
#basket_2 a#help{float:left;margin-top:19px}
#basket_2 div#basket_products{float:right;margin-top:3px}
#basket_2 span{font-size:11px;color:#a4a4a4}
#get_up{background:url(../images/i/get_up_button.png) left top no-repeat;width:23px;height:11px;display:inline-block;font-size:0px;position:absolute;top:15px;right:10px}
#box_orders{background:#f5ead8 url(../images/i/bg_box.png) -5px -5px no-repeat;width:240px;display:none;text-align:center;padding:0px 0px 20px;box-shadow:0 0 10px #999;position:absolute;z-index:200;top:70px;left:2px}
#box_orders #value{margin-top:15px}
#box_orders #value span#txt{font:italic normal bold 12px Arial;color:#692601;display:block;margin-bottom:15px}
#box_orders #value span{color:#e86900;font-size:18px}
#box_orders #value a{margin-top:20px}
.add_order_basket{background:url(../images/i/add_order_button.png) left top no-repeat;width:192px;height:32px;display:inline-block;font-size:0px;border:0px none}
select.add_order_basket,select.add_order_basket:hover{background:#fff}
.close_button{background:url(../images/i/close_button.png) left top no-repeat;width:25px;height:25px;display:inline-block;font-size:0px}
.order_item .close_button{position:absolute;top:0px;right:0px}
.add_button_box{background:url(../images/i/add_button_box.png) left top no-repeat;width:25px;height:25px;display:inline-block;font-size:0px;position:absolute;top:37px;right:5px}
.order_item{position:relative;margin:0px 15px;padding:10px 0px 0px;text-align:left;display:inline-block}
.order_item:after{content:" ";display:block;height:1px;width:100%;background:#fff;border-bottom:1px solid #bd9967;margin-top:15px}
.order_item a.close_button,.order_item a.save_button_box,.save_button_box{width:25px;height:25px;display:inline-block;font-size:0px;position:absolute;right:-10px}
.order_item a.close_button:hover,.order_item a.save_button_box:hover,.add_button_box:hover,.add_order_basket:hover,.close_button:hover,.save_button_box:hover{background-position:bottom}
.order_item a.close_button{background:url(../images/i/close_button.png) left top no-repeat;top:16px}
.order_item a.save_button_box,.save_button_box{background:url(../images/i/save_button_box.png) left top no-repeat;top:94px}
.order_item .h2{margin:0px;font-size:14px}
.save_button_box{position:relative;left:0;top:0;}
.order_item span.txt{display:block;font-style:italic;margin:4px 0px;font-size:12px}
.order_item>div{display:inline-block}
.order_item img{width:80px;margin-right:10px;float:left;padding:0px}
.order_item div.label{float:left;font:italic normal bold 12px Arial;color:#692601;margin-bottom:5px}
.order_item div.label div{font:normal 16px Arial;color:#E86900}
.order_item div.label input{margin-right:5px;width:35px}
.order_item div.label span{font:normal 12px Arial}
#postheader{display:block;padding:12px 0px 9px;background:url(../images/i/bg_40.png);box-shadow:0px 3px 17px #CCC;position:relative;z-index:5}
#postheader>div{text-align:center;width:1230px;display:block;margin:0px auto;position:relative;z-index: 5;}
#postheader form{display:block;position:absolute;left:0px;top:-4px}
#postheader ul{display:inline-block;margin:0px auto;padding:0px;z-index: 5;}
#postheader ul li a{color:#692601}
#postheader ul li a:hover{color:#e86900}
#postheader>div>ul>li{float:left;margin-left:25px;position:relative;z-index:6;}
#postheader ul>li:first-child{margin-left:0px}
#postheader>div>ul>li>a{font-veriant:small-caps}
#postheader>div>ul>li>ul{display:none;width:200px;padding:30px 20px 0px;background:url(../images/i/bg_postmenu.png) left top no-repeat;position:absolute;top:15px;left:-80px;}
#postheader>div>ul>li>ul:after{content:" ";display:block;width:240px;height:28px;background:url(../images/i/bg_postmenu_after.png) left top no-repeat;position:absolute;left:0px;bottom:-28px}
#postheader>div>ul>li:hover>ul{display:block;z-index:5}
#postheader>div>ul>li>ul>li:after{content:" ";display:block;height:1px;width:100%;background:#fff;border-bottom:1px solid #ceb591;margin:7px 0px}
#postheader>div>ul>li>ul>li:last-child:after{display:none}
#postheader>div>ul>li>ul>li>a{font-size:14px}
#searchin,#ajaxSearch_input{width:191px;font-size:13px}
#searchbut,#ajaxSearch_submit{background:url(../images/i/bg_search_button.png);height:26px;width:84px;font-size:0px;display:inline-block;border:0px none;margin-left:-6px;position:relative;top:-4px}
#searchbut:hover,#ajaxSearch_submit:hover{background-position:left bottom}
#footer{font-size:10px;text-align:center;background:#f3ece3;height:55px;line-height:0.5;padding-top:1px;clear:both;width:100%}
#shadow_div{box-shadow:0 0 10px #999}
#catalog{background-image:url("../images/i/bg-left.jpg");padding-bottom:1px}
#partners{background-image:url("../images/i/bg-left.jpg");padding:14px 0px 45px}
#subs{background-image:url("../images/i/bg-left.jpg");padding:15px;margin:20px 0px;box-shadow:0 0 10px #999}
#subs h3{color:#692601;text-align:center;margin:0px 0px 15px}
#subs label{margin:0px 0px 5px;display:block;}
#subs input{border-radius:3px;border:1px solid #692601;display:block;padding:5px}
#discounts{background-image:url("../images/i/skidki.png");background-repeat:no-repeat;height:215px;margin-top:20px;padding:50px 20px 10px 30px;text-align:left;font-size:12px;box-shadow:0 0 10px #999}
.abzag{color:#692601}
#catalog>a,#partners>a,#news>a,#article>a{margin-left:-10px;position:relative;top:-26px}
#aboutleft,#aboutcenter,#aboutright{float:left;width:205px;margin-right:11px;text-align:center}
#aboutcenter img,#aboutright img,#aboutleft img{width:183px}
#catalog>a{height:42px;width:201px;background:url(../images/i/catalog.png) left top no-repeat;font-size:0px;display:inline-block}
#catalog>ul{padding:0px;margin:-15px 0px 15px}
#catalog>ul>li{margin:0px 10px;padding:10px 10px;border-bottom:1px solid #faf4ea;border-top:1px solid #bd9967}
#catalog>ul>li:hover{/*background:url(../images/i/bg_cat_li.png) left top repeat*/}
#catalog>ul>li.cur:hover{background:none}
#catalog>ul>li.first{border-top:0px none}
#catalog>ul>li.last{border-bottom:0px none}
#catalog>ul>li>a,#partners .h3>a{text-decoration:none;font:normal 18px Verdana;display:inline-block}
/*#catalog>ul>li>a:hover,#partners .h3>a:hover{text-decoration:underline;color:#692601}*/
#catalog>ul>li>a:hover,#partners .h3>a:hover,#catalog>ul>li.cur>a{text-decoration:underline;}
#catalog>ul>li>a.title{width:189px;margin-top:-9px}
#catalog>ul>li>a.hide_show_categ,#catalog>ul>li>ul>li>a.hide_show_categ{display:block;width:6px;height:6px;background:url(../images/i/plus.png) left top no-repeat;margin-right:5px;float:left}
#catalog>ul>li>ul>li>a.hide_show_categ{margin-top:5px}
#catalog>ul>li>a.hide_show_categ.m,#catalog>ul>li>ul>li>a.hide_show_categ.m{background:url(../images/i/-.png) left top no-repeat}
#catalog>ul>li>ul{padding-left:10px}
#catalog>ul>li:first-child:before{display:none}
#catalog>ul>li>ul>li,#catalog>ul>li>ul>li>ul>li{padding:5px 0px 5px 10px;margin:5px 0px}
#catalog>ul>li>ul>li>a,#catalog>ul>li>ul>li>ul>li>a{color:#692601;text-decoration:none}
#catalog>ul>li>ul>li>a:hover,#catalog>ul>li>ul>li>ul>li>a:hover{color:#e86900}
#catalog>ul>li>ul>li>ul{margin-top:10px}
#catalog>ul>li>ul>li{position:relative}
#catalog>ul>li>ul>li>ul{position:relative;top:0px;left:0px;border:0px none;background:none;padding:0px 10px;width:170px;}
#catalog>ul>li>ul>li.cur>ul{}
#catalog>ul>li>ul>li:hover{}
#catalog li.cur>a{color:#e86900!important}
#leftcol hr{width:200px;margin:0px auto}
#partners>a{height:42px;width:201px;background:url(../images/i/partners.png) left top no-repeat;font-size:0px;display:inline-block}
#partners>.h3{padding-left:32px;margin:0px}
#news>a{height:45px;width:201px;background:url(../images/i/news.png) left top no-repeat;font-size:0px;display:inline-block}
.news,.article{border-bottom:1px solid #faf4ea;border-top:1px solid #bd9967;margin:0px 20px}
.news:first-child,.article:first-child{border-top:none}
.news:last-child,.article:last-child{border-bottom:none}
#news,#article,#vac-list{background-image:url(../images/i/bg-left.jpg);box-shadow:0 0 10px #999}
#vac-list{padding:10px 20px 20px;margin:0px 0px 30px}
#vac-list>.h2{color:#692601;font:normal 18px Verdana;text-align:center;}
#news{padding-bottom:20px}
#news>div{margin-top:-25px}
#news .h3>a,#article .h3>a{color:#e86900;text-decoration:underline;font:normal 14px Arial}
.news>p>a,.article>p>a{text-decoration:none;font-size:13px}
#news .h3{margin:0px 0px 5px}
.news p{margin:0px 0px 10px}
.news p.data{font-style:italic;font-size: 12px;margin:10px 0px 0px}
#article>a{height:45px;width:201px;background:url(../images/i/article.png);background-repeat:no-repeat;font-size:0px;display:inline-block}
#article{padding-bottom:20px;margin-top:35px}
#article img{width:180px}
.article:first-child>.h3{margin-top:0px}
.article>p{margin-top:3px}
#leader a{color:#2f98cd;}
#leader a:hover{color:#e86900;}
#leadera:visited{color:#2f98cd}
#down{text-align:center}
#downzag{color:#692601}
#footer a{color:#e86900;}
#footer a:hover{color:#692601;}
.vp_container>h2{color:#e86900;font-size:30px;font-weight:lighter;width:210px}
.vp_container>p{width:210px}
.vp_container{margin:0px auto;text-align:center;}
.sl_podz{color:#e86900;font-size:14px;}
img,.table_photo{padding:10px;border:1px solid #ccc;box-shadow:0 0 6px -1px #999;background:url(../images/i/bg_40.png) left top repeat}
#logo>img{border:0px none;box-shadow:none;background:none;padding:0px;height:85px}
#podfon h1,#podfon #about_firm h1,#podfon #det_inf_botom h1,.h1{height:43px;width:590px;background:url(../images/i/plashka.png)left top no-repeat;margin-left:-30px;margin-bottom:30px;color:#E86900;padding:9px 0px 0px 30px;font:bolder 18px Arial;text-align:left;display:block}
#pages{background:#fbfbf1;text-align:center;padding:10px;width:90%;margin-left:20px}
#first_pg{float:left}
#last_pg{float:right}
#size_photo{background:url(/assets/images/i/bg_item_size.png) left top no-repeat;width:57px;height:45px;padding:20px 0px 0px 2px}
#item_album{display:inline-block;text-align:center}
#item_album>img{float:left}
#el_item{background:url(/assets/images/i/bg_el_item.png) left top no-repeat;width:263px;height:390px;position:relative}
#item_album #el_item{float:left}
#item_album a{color:#e86900;font-size:18px}
#add_order{width:190px;height:32px;background:url(/assets/images/i/add_order.png) left top no-repeat;font-size:0px;border:0px none}
#add_order:hover{background-position:left bottom}
.item_contacts{padding:10px 0px 20px;border-bottom:1px solid #cfbea5;display:inline-block;width:100%;font-size:14px;line-height:19px;margin-bottom:10px}
.item_contacts p{display:inline-block}
.item_contacts span{font-style:italic}
.item_contacts img{float:left;margin-right:20px}
.item_contacts div.inner{float:left;width:190px;margin-right:20px}
#leader{display:inline-block}
#leader>div{float:left;text-align:center;width:185px;margin:0px 31px 0px 0px}
#leader>div img{max-width:160px;max-height:170px}
.article_li{margin-bottom:30px}
.article_li img{float;left;width:200px;margin-right:20px;float:left}
.article_li .h3 a{color:#e86900}
.article_li .h3{margin:0px}
.article_li p.data_news{float:right;margin-top:2px}
.article_li p a{text-decoration: none;}
.article_li p{margin:0px 0px 10px}
.article_li p.data{margin:0px;font-style:italic}
.photograph_li{margin-bottom:30px}
.photograph_li img{float;left;width:200px;margin-right:20px;float:left}
.photograph_li h3 a{color:#e86900}
.decisions_img{padding:0px;border:0px none;margin:0px auto;display:inline-block;background:none;box-shadow:0 0 0px}
.hr_dec{margin:25px 0px}
#production{display:inline-block;text-align:center;width:100%}
.detail{background:url(../images/i/detail_button.png) left top no-repeat;width:130px;height:32px;display:inline-block;font-size:0px}
.detail:hover{background-position:left bottom}
.photo_prod{width:200px;float:left;margin-left:25px;text-align:center;height:330px;}
.photo_prod:first-child,.photo_prod:nth-child(4n+4){margin-left:0px}
.photo_prod .h2{font:normal 16px Arial;margin:0px 0px 10px}
.photo_prod img{width:160px}
#sample{width:440px;margin:25px auto 60px}
#sample div{width:285px;float:left}
#sample a#download_button{float:right;margin-top:-15px}
#download_button{background:url(../images/i/download_button.png) left top no-repeat;width:130px;
height:32px;display:inline-block;font-size:0px;float:right}
#download_button:hover{background-position:left bottom}
#excel{padding:0px;border:0px none;margin:0px 20px 0px 0px;display:inline-block;background:none;box-shadow:0 0 0px;float:left}
.table_photo{width:100%;margin-bottom:20px}
.table_photo th,.table_photo td{padding:2px 20px}
.table_photo th{text-align:left;font-style:italic}
.last_cell{width:120px}
.table_photo span{color:#e86900;font-weight:bold}
.table_photo tr th span{font-weight:normal;color:black;font-style:normal}
#tiraj{text-align:center}
#discount_cell{text-align:left}
#det_inf h2.h2_without_marg{margin-top:-2px}
#det_inf img{max-width:300px}
#det_inf .h2.h2_without_marg{margin-bottom:0px}
.flags{position:absolute;top:15px;left:-7px}
.flags img.new_img,.flags img.sale_img{width:76px;height:41px;padding:0px;border:0px;box-shadow:0 0 0px;background:none;display:block}
.flags img:first-child{margin-bottom:10px}
.productlist_li{width:648px;margin:10px auto 20px;border-bottom:1px solid #cfbea5;padding-bottom:0px;position:relative;display:inline-block}
.productlist_li>a>img{float:left;margin:0px 48px 0px 0px;width:258px}
.productlist_li span{font:italic normal bold 12px Arial;display:inline-block;color:#692601}
.inf_prod{display:inline-block;width:260px;text-align:center;margin-top:3px}
.inf_prod h3>a{color:#e86900;text-decoration:underline;font-size:18px;text-transform:uppercase;font-weight:normal}
.inf_prod h3>a:hover{text-decoration:none}
.productlist_li_top{background: url(../images/i/bg_40.png);box-shadow: 0 0 10px #999;width:263px;display:inline-block;text-align:center;padding:0px 0px 10px;margin:-3px 0px 0px}
.productlist_li_top img{padding:0px;border:0px none;display:inline-block;background:none;box-shadow:0 0 0px;float:left;margin-bottom:10px}
#det_inf .h3{margin:9px 0px 20px;font:normal 16px Arial}
#det_inf .h3>span>a{font-size: 13px;}
.question_product{background:url(../images/i/question.png) left top no-repeat;width:25px;height:25px;font-size:0px;display:inline-block;position:absolute;right:0px;top:35px}
.question_product:hover{background-position:left bottom}
.productlist_li_top_right div{background:url(../images/i/bg_item_size.png) left top no-repeat;width:59px;height:45px;color:#e86900;font-style:italic;font-weight:bold;padding-top:20px;margin:0px auto}
.productlist_li_top_left{float:left;width:130px;text-align:left;padding-left:20px;margin-top:10px;position:relative}
.productlist_li_top_right{float:right;display:inline-block;margin:5px 10px 0px 0px;text-align:center}
.add_to_orders{background:url(../images/i/add_order.png) left top no-repeat;width:190px;height:32px;font-size:0px;display:block;margin:3px auto 0px}
.add_to_orders:hover{background-position:left bottom}
.inf_prod a.add_to_orders{margin-top:3px}
.inf_prod a.add_to_orders_2{margin-top:60px}
.inf_prod .label{display:inline-block;width:100%;margin:3px 0px}
.inf_prod .label_first{margin-bottom:20px}
.inf_prod .label input,.order_item .label input,#det_inf_botom .label input,#page_orders>table input[type="text"]{width:40px;margin:5px auto 0px}
.inf_prod select,.order_item select,#det_inf_botom select,#page_orders>table select{border-radius:3px;border:1px solid #999;box-shadow:0 0 6px #999;padding:2px 5px;font-style:italic;font-weight:bold}
.inf_prod select{width:210px}
.inf_prod .label div{color:#e86900;font-size:18px;font-style:normal;display:inline-block}
order_item div.label div,#det_inf_botom .label div,#sum_price>div{margin:5px 0px 0px;color:#e86900;font-size:18px;font-style:normal}
.productlist_li h2{margin-bottom:0px;font-size:18px}
.productlist_li .h2_another{font:italic normal bold 12px Arial;color:#692601;text-align:center;margin:0px 5px 0px 0px;display:inline-block}
#filter{background:url(../images/i/bg_filter.jpg) left top no-repeat;width:200px;display:inline-block;padding:10px 20px;font-size:12px;margin:0px 0px 40px;box-shadow:0 0 10px #999;border-radius:4px}
#filter h3{text-align:center;color:#e86900;margin:0px}
#filter span{font-weight:bold;font-style:italic;margin:4px 0px;display:inline-block}
#filter hr{width:200px;margin:0px}
#filter hr.top_hr,#box_orders hr.top_hr{margin-top:4px;text-align:center;background:#ffffff;height:1px;border:0px}
.bot_hr{text-align:center;background:#cbac7e;height:1px;border:0px}
#filter>form>label{width:100%;display:inline-block;margin:2px 0px}
#filter>form>label#price_from,#filter>form>label#price_to{width:50%;float:left;margin:0px}#filter>label#price_to{margin-top:-1px}
#filter label input[type="text"]{width:40px;margin:5px 5px 10px 0px}
#filter label input[type="checkbox"]{float:left;margin:0px 25px 0px 5px}
#filter img{border:0px none;padding:0px;background:none;box-shadow:0 0 0px;margin-left:5px}
#okay,#wlpeUserProfileForm button[value="saveprofile"]{background:url(../images/i/okay_button.png) left top no-repeat;width:90px;height:32px;font-size:0px;display:inline-block;margin-left:45px}
#okay:hover,#wlpeUserProfileForm  button[value="saveprofile"]:hover{background-position:left bottom}
#wlpeUserProfileForm button[value="saveprofile"]{margin-left:29px}
#det_inf{display:inline-block;text-align:center;position:relative;margin-bottom:10px}
#det_inf>.new_img{position:absolute;width:76px;height:41px;padding:0px;border:0px;box-shadow:0 0 0px;background:none;top:25px;left:-7px}
#det_inf>a>img,#det_inf img.img{float:left;margin-right:42px;width:280px}
#det_inf h2{margin:10px 0px 5px;text-align:left}
#det_inf table{border-collapse:collapse}
#det_inf table th{font-style:italic;text-align:center;padding:0px 7px 3px}
#det_inf table td{text-align:center;padding:0px 7px 3px;}
#det_inf table#table_2 th{text-align:left}
#det_inf table th{font-size:12px;color:#692601}
#det_inf table td{font-size:13px}

#det_inf table tr{border-bottom:1px solid #dad4ca}

#productlist_li_bottom{text-align:left;padding-left:5px;display:inline-block}
#det_inf_botom{text-align:center}
#det_inf_botom .label{display:inline-block;width:90px;height:50px;font-weight:bold;font-style:italic;color:#692601}
.tovar_innerdecor{width:200px;margin:0px 10px 10px 0px;font-style:italic;font-size:12px;text-align:center;float:left}
#download_substrate{background:url(../images/i/download_substrate.png) left top no-repeat;width:210px;height:32px;display:block;font-size:0px;margin:0px auto 20px;text-align:center}
#download_substrate:hover{background-position:left bottom}
#registration{text-align:center}
#registration>input[type="submit"],#login button[type="submit"],#reset button,#activate button{border:0px none}
#reg_left{margin-right:50px}
#reg_left,#reg_right{width:40%;float:left;font-size:16px;font-weight:bold;font-style:italic;padding-left:30px;color:#E86900;margin-bottom:20px}
#reg_left .label,#reg_right .label{width:90%;margin:5px auto;display:inline-block;text-align:left}
#reg_left .label input,#reg_right .label input,#reg_right .label textarea,#reg_left .label textarea,#login .label input[type="text"],#login .label input[type="password"],#reset .label input[type="text"],#activate .label input[type="text"],#activate .label input[type="password"]{display:block;margin:5px 0px 10px;width:190px;color:dimGray;font:normal 12px Arial,Helvetica,sans-serif,Calibri;font-style:italic;font-weight:normal}
#reg_left .label input,#reg_right .label input{height:20px;font-size:12px}
#reg_right .label textarea,#reg_left .label textarea{font-size:12px;font-weight:bold;height:43px;resize:none;font-weight:normal}
#reg_left .label span,#reg_right .label span{font-size:11px;color:#696969;font-weight:normal}
#price strong{display:block;float:left;width:14%;margin-right:1%}
#price div{font-weight:bold;float:left;width:85%}
.pager{width:620px;margin:0px auto;padding:8px 15px;background:url(../images/i/bg_40.png) left top repeat;box-shadow:0px 0px 6px 0px #999;text-align:center;font-size:12px}
.pager a{color:#36A7E2}
.pager a:hover,.ditto_currentpage{color:#E86900}
.pager a,.pager span{margin-right:15px}
.pager a:last-child,.pager span:last-child{margin-right:0px}
.ditto_previous_link,.ditto_next_link{text-decoration:underline}
.ditto_previous_link:hover,.ditto_next_link:hover{text-decoration:none}
.pager_2{margin:-20px auto 20px;display:inline-block}
.pager_2 a{text-decoration:underline}
.pager_2 a:hover{text-decoration:none}
.pager_2 a#prevprod{float:left}
.pager_2 a#nextprod{float:right;margin:0px}
#page_orders{text-align:center}
#page_orders>span{color:red;text-align:center}
#page_orders>table,#page_orderss>table{background:url(../images/i/bg_40.png) left top repeat;border-collapse:collapse;box-shadow:0 0 10px #999;margin-left:-5px;border:20px solid transparent;border-top:0px none;border-bottom:0px none;width:100%}
#page_orders>table tr.inner_tr,#page_orderss>table tr.inner_tr{background:#fff;border-bottom:1px solid #faf8f4}
#page_orders>table tr>th,#page_orderss>table tr>th{font:italic normal bold 12px Arial;color:#692601}
#page_orders>table tr>th>a,#page_orderss>table tr>th>a{color:#E86900}
#page_orders>table tr>th>a>img,#page_orderss>table tr>th>a>img{display:block;width:50px;margin:0px auto;padding:0px;background:none}
#page_orders>table tr>th>a:hover,#page_orderss>table tr>th>a:hover{text-decoration:underline}
#page_orders table tr:last-child>th,#page_orderss table tr:last-child>th{font-style:italic}
#page_orders>table tr>th,#page_orders>table tr>td,#page_orderss>table tr>th,#page_orderss>table tr>td{padding:9px}
#page_orders>table tr>th[colspan="3"],#page_orderss>table tr>th[colspan="3"]{text-align:right;font-style:normal}
#page_orders>table tr td.title a,#page_orderss>table tr td.title a{color:#1089c8;text-decoration:underline;margin:-10px 0px}
#page_orders>table tr td.title a:hover,#page_orderss>table tr td.title a:hover{text-decoration:none}
#page_orders table td .close_button{margin-top:-3px;display:block}
#page_orders table td input{float:left}
#page_orders table td div.controls{float:left;margin:9px 0px 0px 5px}
#page_orders table td div.controls a{width:6px;font-size:0px;display:block}
#page_orders table td div.controls a.increase{background:url(../images/i/plus.png) left top no-repeat;height:6px;margin-bottom:6px}
#page_orders table td div.controls a.reduce{background:url(../images/i/minus.png) left top no-repeat;height:2px}
#inf_ord{display:inline-block;margin:40px 0px 10px;width:100%}
#inf_ord #reg_ord_center{float:right;text-align:right;margin-right:145px}
#inf_ord #reg_ord_center div.label{font:italic normal bold 14px Arial;color:#692601;margin-bottom:10px;vertical-align:top}
#inf_ord #reg_ord_center div.label input,#inf_ord #reg_ord_center div.label textarea,#inf_ord #reg_ord_center div.label select{width:225px;margin-left:20px;font-family:Arial}
#inf_ord #reg_ord_center div.label textarea[name="comment"]{height:114px}
#inf_ord #reg_ord_center span{width:230px;display:block;text-align:left;font-size:12px;color:#333;float:right;margin:0px 0px 15px 130px}
#inf_ord #reg_ord_center span b{font:italic normal bold 14px Arial;color:#692601;text-decoration:none}
#reg_right .label textarea[name="comment"]{height:110px;font-weight:normal}
#reg_left .label textarea[name="addr"]{height:51px;font-weight:normal}
#reg_left .label select{display:block;margin:5px 0px 10px;border-radius:4px;border:1px solid #999;box-shadow:0 0 6px #999;padding:2px 7px;width:206px;color:#666;font:normal 16px Arial,Helvetica,sans-serif,Calibri;font-weight:normal;font-style:italic}
#login{font-size:16px;font-weight:bold;font-style:italic;color:#E86900;text-align:center}
#login .label{width:210px;margin:5px auto;display:block;text-align:left}
#login>button[value="forgot"]{display:inline-block;font-size:11px;margin-top:10px;background:none;font-weight:bold}
#login>button[value="forgot"]:hover{color:#000;text-decoration:underline}
#reset,#activate{text-align:center}
#reset p,#activate p{text-align:left}
#reset button[value="resetpassword"]{width:172px;height:32px;background:url(../images/i/send_password.png) left top no-repeat;font-size:0px;display:inline-block}
#reset button[value="cancel"],#wlpeUserProfileForm button[value="cancel"]{width:100px;height:32px;background:url(../images/i/cancel.png) left top no-repeat;font-size:0px;display:inline-block;margin-left:15px}
#reset button[value="resetpassword"]:hover,#reset button[value="cancel"]:hover,#wlpeUserProfileForm button[value="cancel"]:hover{background-position:bottom}
#reset .label,#activate .label{font-size:16px;font-weight:bold;font-style:italic;color:#E86900;width:210px;display:block;margin:0px auto;text-align:left}
#delete_all_orders{width:178px;height:32px;background:url(../images/i/delete_all_orders.png) left top no-repeat;font-size:0px;display:block;margin:20px auto}
.change_button{width:17px;height:16px;background:url(../images/i/change_order.png) left top no-repeat;font-size:0px;display:inline-block;margin-right:10px}
.delete_button{width:17px;height:16px;background:url(../images/i/delete_order.png) left top no-repeat;font-size:0px;display:inline-block}
#add_order_2{width:118px;height:32px;background:url(../images/i/order_button.png) left top no-repeat;font-size:0px;display:inline-block}
.delete_button:hover,.change_button:hover,#delete_all_orders:hover,#add_order_2:hover{background-position:left bottom}
img.inner_img_article{float:left;margin:15px 15px 15px 0px}
img.inner_img_article_blocked{display:block;margin:15px auto 0px}
#wlpeUserRegisterForm{text-align:center}
.antispam>span{display:block;font-size:12px;margin-bottom:10px}
#reg_right .label.antispam>input{width:120px;float:left;margin-top:12px}
.antispam>img{width:120px;margin-right:15px;float:left;padding:1px}
.paging1{text-align:center}
.ajaxSearch_result,.AS_ajax_result{margin:10px 0px}
#ajaxSearch_form fieldset{border:0px none;text-align:center}
.ajaxSearch_result>a,.AS_ajax_result>a{font-size:16px;color:#e86900;font-weight:bold}
.ajaxSearch_result>a:hover,.AS_ajax_result>a:hover{text-decoration:underline}
#page_orders>table{width:100%}
#clearfilter{float:left;margin:21px -15px 0px 0px}
#img_photobooks_alt{display:block;margin:0px auto 20px}
#div_photobooks_section{display:block;margin-top:20px}
#div_photobooks_section img{margin:10px 43px}
#colhide{display:inline-block;width:26px;height:24px;background:url(../images/i/bg_hide_button.png) left top no-repeat;position:absolute;right:10px;top:10px}
#colhide:hover,#colhide.colopen:hover{background-position:bottom}
#colhide.colopen{background:url(../images/i/bg_show_button.png) left top no-repeat}
.tovar_innerdecor img{max-width:200px;max-height: 200px;}
.sort{background:url(../images/i/bg_filter.jpg) left top no-repeat;width:200px;display:inline-block;padding:10px 20px;margin:0px 0px 40px;box-shadow:0 0 10px #999;border-radius:4px}
.sort ul{padding:0px;margin:0px}
.ajaxSearch_result img,.AS_ajax_result img{float:left;margin-right:10px;width:70px;padding:0px}
#lead_leftcol{margin:20px 0px;text-align:center;clear:both;}
#lead_leftcol .h2{margin:0px 0px 5px;text-align:center;font:normal 20px Verdana}
#lead_leftcol img{width:220px;}
#lead_leftcol a{color:#1089c8;text-transform:uppercase;text-decoration:underline}
#lead_leftcol a:hover{text-decoration:none}
#catalog>ul>li>ul>li>ul{display:none}
#catalog>ul>li>ul>li.cur>ul{display:block;padding-left:15px}
#catalog li.cur>a{color:#692601}
#catalog li>ul{display:none}
#catalog li.cur>ul{display:block}
#sortbox{margin:-25px 0px 10px;font:italic normal bold 12px Arial;color:#692601}
#kabinet{margin-top:-35px}
#kabinet>p:first-child{font:italic normal bold 14px Arial;color:#692601}
#kabinet h2{margin:20px 0px 0px}
#kabinet p{margin:10px 0px;display:inline-block}
#kabinet p a,#kabinet #page_orders table td[colspan="6"] a{color:#1089c8;text-decoration:underline}
#kabinet p a:hover,#kabinet #page_orders table td[colspan="6"] a:hover{text-decoration:none}
#kabinet #page_orders{margin-top:15px}
#page_basket{margin-top:-20px}
#page_basket>p>a{color:#1089c8;text-decoration:underline}
#page_basket>p>a:hover{text-decoration:none}
.center_pages{display:inline-block;margin-right:10px}
.wlpeMessageText{font-weight:bolder;font-style:italic;color:#600}
.order_sample{font-size:0px;display:block;width:190px;height:32px;background:url(../images/i/button_order_sample.png) left top no-repeat;margin:0px auto}
.order_sample:hover{background-position:bottom}
.errors{color:#900}
#h2_photoprod{font-size:16px}
#bottom_photoprod a{display:block;margin:0px auto 10px;text-align:center}
#order_photo_div a{color:#1089c8;text-decoration:underline}
#order_photo_div a:hover{text-decoration:none}
#order_photo_div ul{margin-top:0px}
#order_photo_div ul li{margin-top:5px}
#order_photo_div ul li:first-child{margin:0px}
.logo_sn{font-size:0px;display:inline-block;width:35px;height:35px;margin-left:15px;float:left}
.logo_sn.vk{background:url(../images/i/logo_vk.png) left top no-repeat;margin:0px}
.logo_sn.fb{background:url(../images/i/logo_fb.png) left top no-repeat}
.logo_sn.lj{background:url(../images/i/logo_lj.png) left top no-repeat}
.logo_sn.tw{background:url(../images/i/logo_tw.png) left top no-repeat}
#article_sn td:first-child{width:85px}
#article_sn td a.logo_sn{margin:0px}
.tc1 th,.tc1 td{vertical-align:top}
.inner_table{width:100%;border-collapse:collapse;border:0px none}
.inner_table th{color:#692601;text-align:center}
.inner_table td,.inner_table th{padding:9px;border:1px solid #E86900;text-align:center}
.inner_table p{margin:0px}
.productlist_li_top2{background:url(../images/i/bg_40.png) left top repeat;width:263px;display:inline-block;text-align:center;padding:10px 0px;margin:-3px 0px 5px;box-shadow:0 0 10px #999}
.productlist_li_top2 img{padding:0px;border:0px none;display:inline-block;background:none;box-shadow:0 0 0px;float:left;margin-bottom:10px}
.productlist_li_top2>.h3{margin:0px 1px;font:normal 18px Arial;color:#e86900}
.productlist_li_top2>.h3>a{color:#e86900}
img.clear{border:0px none;background:none;margin:5px;box-shadow:none}
.text_right_photopr{text-align:center;line-height:1.8;font-size:16px;text-shadow:2px 1px 4px #888}
#podfon .inf_prod ul,#podfon .inf_prod li{list-style:none}
.content h1{font-size:48px;color:#000;text-shadow:0px 1px 1px #f4f4f4;text-align:center;padding:60px 0 30px;}
.container{margin:0 auto;overflow:hidden;width:960px;}
#content-slider2{width:100%;height:360px;margin:10px auto 0;}
#mask{overflow:hidden;height:320px;}
#slider2 ul{margin:0;padding:0;position:relative;}
#slider2 li{width:680px;height:320px;position:absolute;top:-325px;list-style:none;}
#slider2 li.firstanimation{-moz-animation:cycle 25s linear infinite;-webkit-animation:cycle 25s linear infinite;}
#slider2 li.secondanimation{-moz-animation:cycletwo 25s linear infinite;-webkit-animation:cycletwo 25s linear infinite;}
#slider2 li.thirdanimation{-moz-animation:cyclethree 25s linear infinite;-webkit-animation:cyclethree 25s linear infinite;}
#slider2 li.fourthanimation{-moz-animation:cyclefour 25s linear infinite;-webkit-animation:cyclefour 25s linear infinite;}
#slider2 li.fifthanimation{-moz-animation:cyclefive 25s linear infinite;-webkit-animation:cyclefive 25s linear infinite;}
#slider2 .tooltip{background:rgba(106,51,2,0.7);width:300px;height:60px;position:relative;bottom:90px;left:-320px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#slider2 .tooltip h1{color:#fff;font-size:24px;font-weight:300;line-height:60px;padding:0 0 0 20px;}
#slider2 li#first:hover .tooltip,#slider2 li#second:hover .tooltip,#slider2 li#third:hover .tooltip,#slider2 li#fourth:hover .tooltip,#slider2 li#fifth:hover .tooltip{left:0px;}
#slider2:hover li,#slider2:hover .progress-bar{-moz-animation-play-state:paused;-webkit-animation-play-state:paused;}
.tb_compress{width:100%;border:0px none;border-collapse:collapse;empty-cells: show;}
.tb_compress td,.tb_compress th{border:1px solid #bd9967;margin:0px;padding:3px}
.code_big{font-size:12px;text-align:center}
.code_big>span{font-size:24px}
.code_big>b{color:#36A7E2;font-size:18px;}
.ord_compress{position:fixed;left:50%;margin-left:375px;width:190px;height:140px;bottom:10px;z-index:5;background-image:url(../images/i/bg-left.jpg);box-shadow:0 0 10px #999999;border-radius:3px;font-size:12px;padding:20px 25px}
.ord_compress>p:first-child{margin-top:0px;text-align:center}
#order_compressed{background:url(../images/i/add_order.png) left top no-repeat;display:block;font-size:0;height:32px;margin:3px auto 0;width:190px}
#sortbox>.decompress{float:right;margin-top:3px}
#upform{font-size:13px}
#feedback_book_frm,#feedback_frm{display:inline-block;margin:0px 150px 50px;width:300px}
#feedback_book_frm label,#feedback_frm label{display:block;margin:5px auto;font-size:12px;font-style:italic;color:#692601}
.red{color:#E86900}
#feedback_book_frm input,#feedback_book_frm textarea,#feedback_frm input,#feedback_frm textarea{font-size:14px;width:300px;border-radius:3px;box-shadow:4px 4px 10px -2px #CCCCCC inset;padding:3px;clear:both;border:0px none}
#feedback_book_frm textarea,#feedback_frm textarea{height:150px}
#feedback_book_frm input[type=radio]{width:auto}
#feedback_book_frm input[type=submit],#feedback_frm input[type=submit]{width:190px;height:32px;background:url(/assets/images/i/add_feedback.png) left top no-repeat;font-size:0px;border:0px none;margin-left:60px;}
#feedback_book_frm input[type=submit]:hover,#feedback_frm input[type=submit]:hover{background-position:left bottom}
#qrep{border-collapse:collapse;empty-cells:show}
#qrep tr>td,#qrep tr>th{border:0px none;padding:5px;margin:5px 0px;text-align:center}
#qrep tr:nth-child(2n)>td,#qrep tr:nth-child(2n)>th{border-top:1px solid #ccc}
#qrep tr>td{font-size:12px;color:#692601}
#qrep tr>th{color:#E86900}
#qrep input[type=text],#qrep textarea{width:198px;background:#fff;border-radius:3px;border:1px solid #ccc}
#qrep textarea{height:150px}
#loginHello{position:absolute;right:0px;color:#E86900}
#bookMenu{height:50px;margin:0px 0px 45px 1px}
#bookMenu>a,.BMcalca{display:inline-block;font-size:0px;width:160px;height:50px;margin-left:3px;background:url(../images/i/book_menu.png) left top no-repeat}
#bookMenu>a:first-child{margin-left:0px}
#bookMenu>a#BMdescr{background-position:left top}
#bookMenu>a#BMdescr:hover{background-position:left bottom}
#bookMenu>a#BMdesign{background-position:-160px top}
#bookMenu>a#BMdesign:hover{background-position:-160px bottom}
#bookMenu>a#BMtech{background-position:-320px top}
#bookMenu>a#BMtech:hover{background-position:-320px bottom}
#bookMenu>a#BMcalc,.BMcalca{background-position:-480px top}
#bookMenu>a#BMcalc:hover,.BMcalca:hover{background-position:-480px bottom}
#BFSW{position:relative;height:300px}
.BFS{position:absolute;display:none;margin:-20px 0px 15px 0px;width:650px;border:1px solid #ccc;box-shadow:0 0 6px -1px #999;background:url(../images/i/bg_40.png) left top repeat;padding:5px 5px 2px}
.BFS img{border:0px none;padding:0px 10px 0px 0px;background:none;box-shadow:0 0 0 0 #fff}
.BFS h3{margin:0px 0px 5px}
#BFL{text-align:right;z-index:2;margin:-15px 0px 20px 0px;position:absolute;right:25px;top:385px}
#BFL>a{display:inline-block;border:1px solid #bd9967;text-decoration:none;margin:0px 3px;background:url(../images/i/bg-left.jpg);box-shadow:0 0 6px -1px #fff;font-size:0px;width:15px;height:15px}
#BFL>a:hover,#BFL>a.cur{border:1px solid #e86900;color:#e86900;box-shadow:0 0 6px -1px #999;top:4px;position:relative;background:url(../images/i/bg_40.png);border-bottom:0px none}
.goup{display:inline-block;width:90px;height:40px;background:url(../images/i/goup.png) left bottom no-repeat;font-size:0px;margin:0px 3px 0px 0px;float:right}
.goup:hover{background-position:left top}

#lead_leftcol>div>a>span{display:block;background: url("../images/i/bg.jpg");padding:3px;z-index: 2;position: relative;text-shadow:0px 0px 3px #fff;width:216px;margin:-35px 0px 35px 10px}
.cite>.h2{margin-bottom:10px}

.order_book{display:block;width:161px;height:50px;background:url(../images/i/order-book.png) left top no-repeat;font-size:0px;margin:0px auto}
.order_book:hover{background-position: left bottom;}

#productlist_li_bottom>.h2{margin:10px 0px 5px;font:bolder 16px Arial}

#sliderNew{position:relative;margin:0px 0px 20px;padding:9px;border:1px solid #ccc;box-shadow:0 0 6px -1px #999;background:url(../images/i/bg_60.png) left top repeat}
#sliderNew>div{width:670px;height:280px;position:relative;}
#sliderNew>div img{padding:0px;}

.h2.fb{margin-bottom:10px}
.h2.fb>a{font-weight: bolder;}
p.fb{margin:0px 0px 20px;line-height:1.4}
#catalog li.new{background:url(../images/i/new00.png) right top no-repeat;}

#cabNav li{list-style:none;display:inline-block;margin:0px 20px}
#cabNav{margin-top:-30px}
#cabNav ul{padding:0px;display:inline-block;margin:0px}

.fimgs>img{width:80px;float:left;margin-left:12px;border:0px;padding:0px;box-shadow:0 0 0 0 #fff}
.fimgs{height:120px}
.fimgs>img:first-child,.fimgs>a:first-child>img,.fimgs>a:first-child{margin-left:0px}
.fimgs>a>img{width:80px;float:left;margin-left:12px;padding:0px;box-shadow:0 0 5px #692601}
.fimgs>a:hover>img{border:1px solid #e86900}
.fimgs img.cur{width:80px;float:left;padding:0px;border:0px none;box-shadow:0 0 5px #692601;border:1px solid #e86900;}
.oldprice{margin-right:5px;font-size: 11px;text-decoration:line-through;color:#f93}
#total>.oldprice{display:none}

#page_orders .oldprice{display:block}

.newPrice{color: #E86900 !important;font-size: 18px;font-style: normal;}
#total>.newPrice{font-size:14px}

.shadow {
	width: 100%;
	height: 168px;
	position: relative;
	margin-top: -110px;
	background-size: 100% 100%; /* stretches it */
	z-index: -1;
	display: none;
}

.sb-description h3 {
	font-size: 20px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.sb-description h3 a {
	color: #4a3c27;
	text-shadow: 0 1px 1px rgba(255,255,255,0.5);
}

.nav-arrows {
	display: none;
}

.nav-arrows a {
	width: 42px;
	height: 42px;
	background: #cbbfae url(../images/nav.png) no-repeat top left;
	position: absolute;
	top: 119px;
	left: 2px;
	cursor: pointer;
	opacity: 0.9;
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(255,255,255,0.8);
	z-index: 1001;
	font-size: 0px;
}

.nav-arrows a:first-child{
	left: auto;
	right: 2px;
	background-position: top right;
}

.nav-arrows a:hover {
	opacity: 1;
}

.nav-dots {
	text-align:right;
	position: absolute;
	top: 250px;
	height: 30px;
	width: 300px;
	
	right: 5px;
	display: none;
	z-index:1001
}

.nav-dots span {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 3px;
	background: #cbbfae;
	cursor: pointer;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1);
}

.nav-dots span.nav-dot-current {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1), 
		inset 0 0 0 3px #cbbfae,
		inset 0 0 0 8px #fff;
}

.nav-options {
	width: 70px;
	height: 30px;
	position: absolute;
	right: 70px;bottom: 0px;display: none}
.nav-options span{width: 30px;height: 30px;background: #cbbfae url(../images/options.png) no-repeat top left;text-indent: -9000px;cursor: pointer;opacity: 0.7;display: inline-block;border-radius: 50%;}
.nav-options span:first-child{background-position: -30px 0px;margin-right: 3px;}
.nav-options span:hover{opacity: 1;}
/* Slicebox Style */
.sb-slider {
	margin: 0px;
	position: relative;
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	padding: 0;
}

.sb-slider li {
	margin: 0;
	padding: 0;
	display: none;
}

.sb-slider li > a {
	outline: none;
}

.sb-slider li > a img {
	border: none;
}

.sb-slider img {
	max-width: 100%;
	display: block;
}

.sb-description {
	padding: 0px 20px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1000;
	position: absolute;
	background: #CBBFAE;
	background: rgba(190,176,155, 0.4);
	border-left: 4px solid rgba(255,255,255,0.7);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);	
	opacity: 0;
	color: #fff;

	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	-ms-transition: all 200ms;
	transition: all 200ms;
}

.sb-slider li.sb-current .sb-description {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=0);	
	opacity: 0;
}

.sb-slider li.sb-current .sb-description:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);	
	background: rgba(190,176,155, 0.7);
	opacity: 1;
}

.sb-perspective {
	position: relative;
}

.sb-perspective > div {
	position: absolute;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-o-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
	backface-visibility : hidden;
}

.sb-side {
	margin: 0;
	display: block;
	position: absolute;

	-moz-backface-visibility : hidden;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper{max-height:700px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;position:relative;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;max-height:590px;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{border:1px solid #BD9967;border-radius:5px;background:url(../images/i/bg-left.jpg);box-shadow:0 0 10px #999}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{ padding:10px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; top:-22px; left:10px; color:#692601;font:normal 16px Arial;font-style:italic;text-align:center}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:25px; height:25px; position:absolute; top:-23px; background:url(images/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:65px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:35px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:5px;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
#cboxLoadedContent>p{text-align:center;margin-top:35px}
#cboxLoadedContent>img{padding:0px}
.order-step-info{padding:10px;padding-left:100px;min-height:80px;font-style:italic;color:#692601;background:#fec url(../images/i/order-step-info.png) left top no-repeat;margin:20px 0px;border-top:1px solid #fc9;border-bottom:1px solid #fc9}
.order-info{padding:10px;padding-left:100px;min-height:80px;font-style:italic;color:#692601;background:#fdd url(../images/i/order-error.png) left top no-repeat;border-top:1px solid #fc9;border-bottom:1px solid #fc9;margin:20px 0px}
.order-info.ok{background:#dfd url(../images/i/order-ok.png) left top no-repeat;color:#360}
.order-tools{padding:0px;height:40px;margin:20px 0px}
.order-step{display:none}
#orderStep1{display:block}
.order-tools>a{display:inline-block;width:128px;height:40px;background:url(../images/i/pobtn-128-40.png) left top no-repeat;font-size:0px;margin:0px 3px 0px 0px;float:left}
.order-tools>a:hover{background-position:left bottom}
.order-tools>a.b9040{display:inline-block;width:90px;height:40px;background:url(../images/i/pobtn-90-40.png) -90px top no-repeat;font-size:0px;margin:0px 3px 0px 0px;float:left}
.order-tools>a.b9040:hover{background-position:-90px bottom}
.order-tools>a.order-next{background-position:left top}
.order-tools>a.order-next:hover{background-position:left bottom}
.order-tools>a.order-save{background-position:-128px top;float:right}
.order-tools>a.order-save:hover{background-position:-128px bottom}
.order-tools>a.order-submit{background-position:-256px top;float:right}
.order-tools>a.order-submit:hover{background-position:-256px bottom}
.order-tools>a.order-delete{background-position:-384px top;float:right}
.order-tools>a.order-delete:hover{background-position:-384px bottom}
.order-tools>a.order-xls{background-position:left top;float:right}
.order-tools>a.order-xls:hover{background-position:left bottom}
.order-step .label{float:left;margin:0px 10px 10px 0px}
#schoolName{width:600px}
#cityName{width:300px}
#year{width:150px}
.file_sel{display:inline-block;width:75px;height:100px;background:url(../images/i/order-select-photo.png) left top no-repeat}
.file_sel:hover{background:url(../images/i/order-select-photo.png) left bottom no-repeat}
.photo-info{font-size:10px;font-style:italic}
.order-step tr{background:url(../images/i/bg_calc_step.png) left top repeat-x}
.order-step tr:first-child{background:none}
.order-step th,.order-step td{padding:5px;border:0px none;vertical-align:top}
.pg-state{font-size:10px;font-style:italic;margin:0px 10px 0px -25px;font-weight:normal;color:red;float:left}
.PO_upfilefrm{display:block;width:75px;height:100px;overflow:hidden!important;background:url(../images/i/order-select-photo.png) left top no-repeat;cursor:pointer}
.PO_upfilefrm:hover{background-position:left bottom}
.PO_upfilefrm>input{width:75px;height:100px;opacity:0;display:inline-block;font-size:100px;cursor:pointer}
.order-step textarea{width:100px;height:100px;font:normal 12px Arial;border-radius:3px;border:1px solid #ccc;box-shadow:0 0 0px}
.remStr{float:left}
.PO-Step1ClassItem{font:bolder 12px Arial;color:#692601}
.PO-Step1ClassItem>select{width:200px}
.file{display:inline-block;padding:13px 10px 13px 50px;background:url(../images/i/file-psd.png) left top no-repeat;height:14px}
#PO-general-links{float:right;height:50px}
#PO-general-links>a{float:left;display:inline-block;width:113px;height:50px;margin:0px 0px 0px 3px;background:url(../images/i/pobtn-113-50.png) no-repeat;font-size:0px}
#PO-general-links>a#pogl-list{background-position:left top}
#PO-general-links>a#pogl-list:hover{background-position:left bottom}
#PO-general-links>a#pogl-new{background-position:-113px top}
#PO-general-links>a#pogl-new:hover{background-position:-113px bottom}
#PO-general-links>a#pogl-import{background-position:-226px top}
#PO-general-links>a#pogl-import:hover{background-position:-226px bottom}
#order-info{clear:both;margin-bottom:20px;height:50px}
#order-info>h2{margin-bottom:0px}
#order-head{border:1px solid #bd9967;padding:0px;margin:20px 0px;color:#fc9;background:url(../images/i/bg-left.jpg) left top repeat;height:48px}
#order-head>a{font-size:20px;text-decoration:none;margin:0px;line-height:47px;padding:0px 10px 0px 5px;display:inline-block;float:left}
#order-head>a:first-child{margin-left:0px}
#order-head>a.cur{color:#E86900;background:#f8f3ee}
#order-head>a>span{display:inline-block;width:30px;margin:0px 5px;text-align:center;font-size:21px;background:url(../images/i/step_num_i.png) left center no-repeat}
#order-head>a:before{float:left;display:inline-block;width:13px;height:48px;margin:0px;margin-left:-5px;background:url(../images/i/step-separator.png) -26px top no-repeat;content:' '}
#order-head>a:first-child:before{display:none}
#order-head>a.cur:before{background-position:left top}
#order-head>a.cur:after{float:right;display:inline-block;width:13px;height:48px;margin:0px -23px 0px 10px;z-index:2;background:url(../images/i/step-separator.png) -13px top no-repeat;content:' ';position:relative}
.contents{line-height:1.5;display:block;float:right}
#calc{position:relative;clear:both;color:#692601}
.calc_step{clear:both;background:url(../images/i/bg_calc_step.png) left top repeat-x;min-height:70px;position:relative;margin:1px 0px;padding:10px 10px 15px;text-align:center;display:none}
#calc>.calc_step:first-child{display:block}
#calc_step_icondescr{display:block;background: url(../images/i/~calc-icns-descr.jpg) left top no-repeat;height:63px;padding:0px}
#calc>.calc_step>h2{writing-mode:tb-rl;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100px;margin:10px;margin-left:-50px;height:100px}
#calc_preview,#calc_options{float:right;width:220px;margin:0px;font-size:12px}
#calc_preview{width:220px;margin-right:0px;position:relative;cursor:pointer}
#calc_preview>img{width:180px;margin:0px auto}
#calc_options>div{border-bottom:1px dashed #eca;margin:0px;padding:3px 0px;text-align:left}
#calc_options>div>img{box-shadow:0 0 0px;padding:0px;border:0px none;background:none;float:left;margin-right:10px;width:50px}
#calc_options>div>h3{margin:0px;font:bolder 12px Arial}
#calc_options>div>label{font-style:italic;color:#e86900;font-size:12px;width:250px;float:right}
.calc_step>p{float:right;text-align:left}
#tir,#ekz{font:bolder 24px Times New Roman,Times,Sreif;color:#e86900;font-style:italic;margin-left:10px}
.curr{font-size:12px;color:#e86900;font-style:italic}
.calc_button{padding:2px 0px;border:1px solid #ccc;box-shadow:0 0 6px -1px #999;background:url(../images/i/bg_40.png) left top repeat;width:80px;height:72px;float:right;margin:0px 7px;font-size:20px;line-height:52px;text-align:center;cursor:pointer;font-weight:bold}
.calc_button.act{border:1px solid #e86900;box-shadow:0 0 6px -1px #b83900}
.calc_button>span{display:block;font-size:12px;color:#e86900;line-height:12px;font-weight:normal}
.calc_button0{padding:10px;border:1px solid #ccc;box-shadow:0 0 6px -1px #999;background:url(../images/i/bg_40.png) left top repeat;height:90px;float:right;margin:0px 10px 20px;font-size:40px;line-height:40px;text-align:center;cursor:pointer}
.calc_button0.act{border:1px solid #e86900;box-shadow:0 0 6px -1px #b83900}
.calc_button0>span{display:block;font-size:10px;color:#f93;line-height:12px;margin-top:25px}
#tir_qty{width:20px}
#calc .controls{display:inline-block;margin:9px 0px 0px 5px}
#calc .controls a{width:6px;font-size:0px;display:block}
#calc .controls a.increase{background:url(../images/i/plus.png) left top no-repeat;height:6px;margin-bottom:6px}
#calc .controls a.reduce{background:url(../images/i/minus.png) left top no-repeat;height:2px}
#zoom{position:absolute;left:10px;top:10px;display:none;box-shadow:0px 0px 0px;padding:0px;background:none;border:0px none}
#calc_preview:hover #zoom{display:inline}
#prices_inf{display:none;position:relative}
#det_inf_botom>h1{display:none;z-index:1}
#prices_hide{position:absolute;right:120px;top:-70px;z-index:100}
.calc_button0 img{border:0px none;box-shadow:0 0 0px 0px transparent;padding:0px;height:90px;background:none;margin-bottom:-18px}
.calc_button img{border:0px none;box-shadow:0 0 0px 0px transparent;padding:0px;width:100%;background:none}
.calc_pt{width:80px;height:72px;background-position:left top;margin-bottom:7px;background-size: 80px auto;}
.calc_pt:hover{background-position:left center}
.act .calc_pt{background-position:left bottom}
#pages_option_txt,#cover_option_txt,#variable_txt{font-weight:normal;color:#E86900}
.active{background-position: left bottom !important;}

#calc_step_options.calc_step,#calc_step_price.calc_step{width:220px;font-size:12px;background:none;}
#calc_step_options h2, #calc_step_price h2,#calc_step_price p{margin:0px}
#calcClose{text-indent:-9999px; width:25px; height:25px; position:absolute; top:10px;right:10px; background:url(images/controls.png) -50px top; no-repeat;}
#calcClose:hover{background-position:-50px -25px;}

#calc-right{position:fixed;right:20px;top:10px;z-index:400000;box-shadow:0 0 10px #999;border-radius:3px;padding:0px;background:/*url(../images/i/bg.jpg) left top repeat*/#692601;color:#fff !important}

.btnLeft{margin:25px 0px 0px;display:inline-block}
.btnLeft img{padding:0px;background:none;box-shadow:0 0 0 0 #fff;border:0px none}

.sb-content{/*position:absolute;*/display:none;left:0px;top:0px;width:650px;background:#fff url("../images/i/bg_60.png");padding:10px 10px 50px;transition: all 0.4s ease 0s;/*margin-top:10px;*/box-shadow: 0 0 6px -1px #999999;}
#sliderNew:hover .sb-content{display:block;opacity:1;top:280px;}
/*#sliderNew:hover .sb-content{top:280px;}*/
#sliderNew:hover>div{height:auto;}
#sliderNew:hover{position:absolute;}

.masitem{padding:0px;border:0px;}
#am-container{width:600px;height:400px;margin-bottom:25px}

/*						ЧАТ						*/
.chatboxholder{}
.messages{height:30px;margin:10px 0px 5px;background:#fff;overflow: hidden;}

.chat{text-align:left;font-size:14px;position:fixed;bottom:20px;left:50px;width:300px;background:#e86900;z-index:100000;border:1px solid #e86900;box-shadow: 0px 0px 10px #000;padding:10px 0px 5px}
.chat>b{color:#fff;font-size:14px;margin:0px 5px 5px}
#footer .chat a{color:#fff;text-decoration:none;}
#footer .chat a:hover{color:#692601}
#footer .chat a.tell,#footer .chat a.close2,#footer .chat .closeform a{display:inline-block;color:#e86900;background:#eee;border:1px solid #ddd;border-radius:3px;padding:5px}
#footer .chat a.tell:hover,#footer .chat a.close2:hover,#footer .chat .closeform a:hover{border:1px solid #ccc;background:#fff;color:#692601;}
.togglesize{position:absolute;top:3px;right:3px;font-size:18px}
.close,.minimize{font-size:20px;float:right;margin:0px 5px}
.chat .b{width:294px;padding:3px;border:0px none;margin-bottom:3px;height:50px}
.messages{overflow-y:auto;}
.chat textarea{margin:0px;border:0px none;border-radius:0px;box-shadow: 0px 0px 0px #000;}
.message{font-size:13px;padding:3px;border-top:1px solid #eee;line-height:15px}
.message:first-child{border-top:0px none}
.mesm{font-weight:bold;color:#f93}
.mesc{color:#693}
.tell,.close2{margin:2px}
#footer .chat .messages a{color:#369;text-decoration:underline}
.closeform{display:none;font:400 14px/16px Arial;background:#fff;margin:10px 0px 0px;padding:5px}

.samplesList{list-style:none;margin:0px;padding:0px;}
.samplesList li{float:left;font-size: 11px;width:70px;margin:5px;text-align:center}
.samplesList li img{width:70px;background:none;padding:2px 0px;box-shadow:0 0 0 #000;border:0px none}


.vopros{margin:0px;padding:20px 0px;border-bottom:1px dashed #fcc;border-top:1px dashed #fff }
.vopros>.h3{font-weight: 400;font-size: 12px;margin:0px 0px 3px}
.vopros>.h3>span{display:block;font-weight: 400;font-size: 16px;}
.vopros>p{margin:0px 0px 10px}
.vopros>p>i{margin-left:50px;display:block}

.ajaxSearch_resultExtract p,.AS_ajax_result p{margin:2px 0px}

.searchResult{margin:10px 0px;clear:both;}
.searchResult img{width:75px;float:left;margin:0 10px 0 0}
.searchResult>a{font-size:16px;font-weight:600;color:#e86900}
.searchResult>a:nth-child(2){font-size:14px;font-weight:400;color: #36a7e2;}
.searchResult>a:hover{color:#692601}
.sep{clear:both;}
.searchPagination{margin:10px;clear:both;text-align:center;}
.searchPagination a.next{float:right}
.searchPagination a.prev{float:left;}
#course{padding:20px;text-align:center;background:linear-gradient(to bottom, #dff0d8 0px, #c8e5bc 100%) left top repeat-x;color:#3c763d}
/*.chatBtn{position:fixed;left:50px;bottom:20px;font:400 18px/24px Arial;padding:5px 10px 5px 40px;background:#e86900 url(../images/i/help.png) 5px 3px no-repeat;z-index: 99999;box-shadow: 0px 0px 3px #000;color:#fff;cursor:pointer}*/






