@charset "utf-8";
/* CSS Document */
/* behavior: url(js/pie.htc); */

/* base */

* { margin: 0; padding: 0; border: 0; }
body { background: url(../images/body_bg.png) center top repeat-y #970114; color: #f7e790; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; line-height: 22 px; }
a { color: #FFF; text-decoration: underline; }
a:hover { text-decoration:none;}

.clr {display:block; clear:both; line-height:0; float:none !important;}

ul,ol,li {list-style: none;}

h1 {font-size:22px;line-height:26px;color:#f7e790;font-weight:normal;}
h2 {font-size:18px;line-height:24px;color:#f7e790;}
h3 {}

input, textarea {outline:none;resize:none;}

.line{overflow:hidden;}

.l{float:left !important;}
.r{float:right !important;}

a.img{display:block;}

/*---------------fonts-------------------*/

.contact h3, .contact p, .prod_item .price, .det_prod .price , .amul_box .price{font-family: 'GeorgiaRegular',sans-serif;}
h1, h2, .text h3, #menu_top > li > a, h3.ttl , .ttl_reg h3, .btn > span > input, .alb_ttl, .alb_tem a.h1, .col .tel, .window .page h3, .prod h3 { font-family: 'GeorgiaBold',sans-serif;};


/* base end */

.wrapper {min-width:1200px;margin:0 auto;}

.wrap{min-width:1200px;margin:0 auto;width:1200px;position:relative;}

.header {position:relative;z-index:3;background:url(../images/ft_bg.png) center bottom no-repeat;}
.header .wrap{height:379px;background:url(../images/hd_img_bg.png) 436px 80px no-repeat;}
.top_line {background:url(../images/top_body_line.png) 0 top repeat-x;}

.logo{top:61px;left:0;position:absolute;}

.slogan, .card, .center_ttl h3 {color:#edd358;font-size:24px; font-family: 'MinionProBoldItalicCaption',sans-serif;}
.slogan{top:204px;left:84px;position:absolute;line-height:24px;}

.card{top:70px;right:25px;position:absolute;display:block;width:151px;background:url(../images/carts.png) 0 top no-repeat;text-align:center;padding:100px 0 0;line-height:22px;text-decoration:none;}
a.card:hover  {cursor:pointer;background:url(../images/carts-hover.png) 0 top no-repeat}

.search{top:225px;right:0;overflow:hidden;position:absolute;background:url(../images/search_bg.png) 0 0 no-repeat;}
.search input[type=text]{display:block;float:left;background:none;width:156px;height:40px;padding:0 10px;/*line-height:40px;*/}
.search input[type=button]{display:block;float:left;background:none;width:41px;height:40px;cursor:pointer;}
.search input[type=submit]{display:block;float:left;background:none;width:41px;height:40px;cursor:pointer;}

#menu_top{top:298px;left:0;position:absolute;width:100%;}
#menu_top li{position:relative;}
#menu_top > li {float:left;}
#menu_top > li.shop {position:relative;left:0;margin-right:30px;}
#menu_top > li.shop a span {padding-left:11px;padding-right:23px;}
#menu_top > li.basket {position:relative;right:0;margin-left:30px;}
#menu_top > li.basket i {position:absolute;top:14px;left:13px;width:24px;height:23px;background:url(../images/basket1.png) 0 0 no-repeat;}
#menu_top > li.basket a span {padding-left:27px;padding-right:18px;}
#menu_top > li.shop a span, #menu_top > li.basket a span{text-transform:uppercase;font-size:18px;}

#menu_top > li > a{display:block;text-decoration:none;background:url(../images/li_bg_begin.png) left 4px no-repeat;padding:0 0 0 12px;}
#menu_top > li > a > span {display:block;font-size:12px;line-height:18px;font-weight:normal;color:#370001;text-transform:uppercase;padding:18px 23px 16px 8px;background:url(../images/menu_li_bg_end.png) right 4px no-repeat;}
#menu_top > li.hover a, #menu_top > li.active a, #menu_top > li a:hover {background-position:0 -54px;}
#menu_top > li.hover > a span, #menu_top > li.active > a span, #menu_top > li > a:hover span {background-position:right -53px;}

#menu_top > li ul{position:absolute;display:none;background:#e5c44e;padding:5px 0;width:150px}
#menu_top > li > ul li {padding:0 0 0 10px;}
#menu_top > li > ul li > a {display:block;text-decoration:none;font-size:12px;line-height:20px;padding:0 5px; font-family: 'GeorgiaBold', sans-serif;font-weight:normal;color:#370001;}
#menu_top > li > ul li.active > a, #menu_top > li > ul li.hover > a {background:#dd0001;color:#FFF;}
#menu_top > li > ul{}
#menu_top > li > ul ul{position:absolute;top:0px;left:121px;}
*:first-child + html #menu_top > li > a  span{font-weight:bold;padding:18px 30px 16px 15px;}
*:first-child + html #menu_top > li.basket a span {padding-left:30px;}

.left_menu {background:url(../images/menu_bg_top.png) 0 top no-repeat;padding:20px 0 0 ;margin:17px 0;}
.menu_bg_btm {background:url(../images/menu_bg_btm.png) 0 bottom no-repeat;height:20px;}
#side_menu {background:url(../images/menu_bg_center.png) 0 0 repeat-y;padding-right:20px}
#side_menu > li {margin:0 0 0 3px;}
#side_menu > li a {display:block;padding-left:36px;font-family: 'GeorgiaRegular',sans-serif;text-decoration:none;}
#side_menu > li a span {display:block;color:#e3c784;font-size:15px;line-height:26px;text-decoration:none;font-weight:normal;padding:0 0 0 22px;background:url(../images/marck_bg.png) left 11px no-repeat;}
#side_menu > li.active > a, #side_menu > li > a:hover, #side_menu > li.hover > a {background:url(../images/slide_menu_act.png) 0 0 repeat-y;}
#side_menu > li.active > a span, #side_menu > li > a:hover span, #side_menu > li.hover > a span {color:#fff;background:url(../images/marck_bg_act.png) left 11px no-repeat;}  

*:first-child + html #side_menu > li a span{background:url(../images/marck_bg.png) left 8px no-repeat;}
*:first-child + html #side_menu > li.active > a span, 
*:first-child + html #side_menu > li > a:hover span, #side_menu > li.hover > a span{background:url(../images/marck_bg_act.png) left 8px no-repeat;}

#side_menu > li ul {display:none;}
#side_menu > li ul > li{padding-left:65px;}
#side_menu > li ul > li > a{font-size:15px;line-height:26px;color:#fff;text-decoration:none;padding:2px 0 2px 20px;display:block;background:url(../images/marck_bg_act.png) left 13px no-repeat;}
#side_menu > li ul > li > a:hover{color:#e3c784;}
*:first-child + html #side_menu > li a span {display:inline;}

.content {position:relative;z-index:2;}

.lc{float:left;width:286px;}
.rc{float:right;width:914px;background:url(../images/content_bg.png) 0 0 repeat;padding:5px 0 0 0;}

.breadcrumbs{margin:4px 0 22px;float:left}
.breadcrumbs li{display:inline;margin-right:4px;}
.breadcrumbs li a{color:#fff;text-decoration:none;padding:0 21px 0 0;font-family:Arial, Helvetica, sans-serif;background:url(../images/brd_arrw.png) right 5px no-repeat;}
.breadcrumbs li.active a , .breadcrumbs li a:hover{font-weight:normal;color:#d3a124;text-decoration:underline;}

.ttl {background:url(../images/title_bg.png) 0 0 no-repeat;margin:0 0 5px;z-index:5;position:relative;}
h3.ttl  {font-size:18px;line-height:18px;color:#370001;padding:11px 0 11px 56px;}
h3.ttl a {color:#370001; text-decoration:none;}

.lock_open, .lock_close {height:31px;display:inline-block;position:absolute;top:4px;left:18px;}
.lock_open {width:31px;background:url(../images/lock_open.png) 0 0 no-repeat;}
.lock_close {width:22px;background:url(../images/lock_close.png) 0 0 no-repeat;}

.reg_form {background:url(../images/reg_form_bg.png) 1px 0 no-repeat;padding:44px 0 21px 0;margin:-28px 0 0;z-index:2;}
.reg_form form {width:212px;padding-left:25px;}
.reg_form .line {background:url(../images/input_bg.png) 0 0 no-repeat;margin:0 0 7px;display:block;position:relative;}
.reg_form .line input {background:none;width:195px !important;height:33px !important;padding:0 10px;line-height:33px;font-size:14px;color:#f0d355;font-family: 'Georgia-regular', sans-serif;font-weight:normal;}
.reg_form .line + .btn {margin-top:8px;}
*:first-child + html .reg_form .line + .btn {display:inline;}

.amulets {width:270px;margin:99px 0 0 0;}
.amulets h3.ttl {margin:0;}
.amulets .more {display:block;color:#ff0000;font-weight:bold;font-size:12px;text-align:center;background:#5a000e;padding:18px 0;border-radius:0 0 10px 10px;behavior: url(js/pie.htc);}
.amulets + .contact {margin-top:10px !important;}

.amul_box {padding:19px 0 16px 15px;border-bottom:1px solid #770111;background:#5a000e;}
.amul_box a.img {float:left;margin:0 15px 10px 0;}
.amul_box a.img img {width:96px; height:70px;padding:5px;background:url(../images/amul_img_bdr.png) 0 0 no-repeat;}
.amul_box .price {font-size:32px;line-height:20px;color:#fff;}
.amul_box .price .currency {font-size:19px;}
.amul_box .old_price {font-size:21px;line-height:13px;color:#deb455;text-decoration:line-through;display:block;}
*:first-child + html .amul_box .old_price{margin:10px 0 0;}
.amul_box .old_price .currency {font-size:13px;}
.amul_box .sm_btn, .amul_box .sm_btn_act {margin:9px 0 0;}
.amul_box .name {font-weight:bold;text-decoration:none;display:block;margin:0 0 1px;}
.amul_box .name:hover {text-decoration:underline;}
.amul_box .info {font-size:11px;color:#f0d481;line-height:16px;}

.banner {margin:0 0 10px;}
.banner.space {margin-bottom:57px;}
.contact {margin:120px 0 0;padding:22px 0 37px 0;background:url(../images/cont_bg.png) 0 0 no-repeat;}
.contact h3 {font-size:18px;line-height:18px;color:#ff0000;text-transform:uppercase;padding:13px 0 0 31px;font-weight:normal;}
.contact p {display:inline-block;font-size:22px;line-height:16px;color:#FFF;margin:10px 0 0 14px;padding:10px 5px 5px 0;background:url(../images/cont_bdr.png) 0 top repeat-x;}
.contact p span {font-size:15px;line-height:16px;color:#360001;}
*:first-child + html .contact p {display:inline;}

.main {background:none;position:relative;padding:0;}
.about, .home {background:url(../images/content_bg.png) 0 0 repeat;}

.about {padding:17px 19px 82px 21px;margin:0 0 100px;text-align:justify;}
.about h1 {font-size:24px;line-height:18px;color:#fff;margin-bottom:10px;}

.center_ttl {padding:21px 0 0 0;width:1200px;height:45px;position:absolute;top:354px;left:0;background:url(../images/center_ttl_bg.png) 0 0 no-repeat;}
.center_ttl h3 {font-size:30px;line-height:24px;color:#edd358;text-align:center;}


.home {padding:43px 0px 50px 51px;position:relative;}
.home .img {width:387px;display:inline-block;float:left;margin:0 0 40px 40px;position:relative;box-shadow:0 20px 45px #380007;
            -moz-box-shadow: 0 20px 45px #380007; 
            -webkit-box-shadow:0 20px 45px #380007;
            filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=20, color=#300006);behavior: url(js/pie.htc);}
.home .img.first {margin-left:0;}
.home .img .ttl_link {display:inline-block;color:#fff;text-align:center;font-size:24px;line-height:24px;text-decoration:none;padding:11px 0;font-family: 'GeorgiaRegular', sans-serif;background:url(../images/ttl_link_bg.png) 0 0 repeat-y;width:355px;position:absolute;bottom:17px;left:16px;}
.home .img .ttl_link:hover {text-decoration:underline;}
.home .img img {width:357px; height:259px;padding:16px;background:url(../images/home_bdr.png) 0 0 no-repeat;}
*:first-child + html .home {padding-bottom:20px;}
*:first-child + html .about {margin-bottom:111px;}
*:first-child + html .center_ttl {top:309px;}

.e-shop {margin:0 0 25px;}
.e-shop h1 {padding:19px 0 20px 10px;}

.title{}
.text{padding:18px 12px 0 14px;}
.text img {padding:12px;background:url(../images/img_bdr.png) 0 0 no-repeat;width:263px;height:193px;}
.text h1, .det_prod .top_pad h1 {font-size:30px;line-height:18px;color:#FFF;font-weight:normal;}
.text h3{font-size:18px;line-height:18px;color:#FFF;font-weight:normal;}
.text + .prod, .det_prod + .prod {background:none;margin:0;padding:0;}

.text p{margin:13px 0 29px;}
.text img{margin:0 30px 0 0;float:left;}
.text ul{margin:8px 0 0;}
.text ul li {list-style:disc;list-style-position:inside;color:#fff;margin:0 0 12px;}
.text ul li span {color:#f7e790;}
.text ol{margin:13px 0 28px 27px;counter-reset:li;}
.text ol li{margin-bottom:12px;position:relative;}
.text ol li span {font-size:12px;line-height:18px;;font-weight:normal;color:#f7e790;display:block;text-align:justify;}
.text ol li:before{
    counter-increment:li;
    content:counter(li);
    color:#600002;
    font-size:12px;
    line-height:18px;
    font-weight:bold;
    text-align:center;
    display:block;		
    background:url(../images/ol_mark.png) left 0 no-repeat; 
    width:19px;
    height:20px;		
    position:absolute;
    left:-27px;
    top:1px;
}
*:first-child + html .text ol li{margin:0 0 9px;list-style-type:decimal;color:#600002;font-weight:bold;position:relative;}
*:first-child + html .text ol li span{font-weight:normal;color:#f7e790;}

.text .table_box{margin:23px auto 19px; border-bottom:2px solid #d7a12f;position:relative;}
.text table{border-collapse:collapse;position:relative;width:100%;}

.text table tr td {
    padding:4px 10px;
    border-bottom:1px solid #750111;
    border-left:1px solid #750111;
    text-align:left;
    min-width:37px;
    color:#f7e790;
    font-family:Arial, Helvetica, sans-serif;
}
.text table tr td:first-child {
    border-left:none;
    padding:4px 20px 4px 10px;
    text-align:left;
    background:#eed659;
    color:#b31219;
    font-weight:bold;
}
.text table tr th {
    padding:6px 10px 7px 10px;
    background:url(../images/table_hd_bg.png) 0 0 repeat-x #c9a743;
    border-bottom:1px solid #750111;
    border-left:1px solid #750111;
    text-align:left;
    color:#560002;
    font-family:Arial, Helvetica, sans-serif;
}
.text table tr th:first-child {
    border-left:none;
    padding:6px 20px 7px 10px;
    text-align:left;
}
.text table .odd td{background:#ba001b;}
.text table .even td{background:#a90119;}
.text table .tr_corner{border-radius:0 4px 0 0;behavior: url(js/pie.htc);}
.text table .tl_corner{border-radius:4px 0 0 0;behavior: url(js/pie.htc);}
*:first-child + html .text table .tr_corner , *:first-child + html .text table .tl_corner{position:relative;}


.list_albums {margin:0 0 50px; padding:9px 0 0;}
.list_albums h1{margin:0 0 0 30px;}
.alb_box {padding:0 0 14px 0;margin:17px 0 24px;}
.albums_item {width:283px;float:left;margin:0 0 21px 13px;}
.albums_item.first {margin-left:21px;}
.albums_item a {display:block;margin:0 0 20px;}

/*.albums_item a:hover, */.alb_tem a.h1:hover {text-decoration:underline;}
.albums_item a.alb_ttl{font-size:19px;line-height:23px;color:#FFF;text-decoration:none;margin:0 0 8px;}
.albums_item a.alb_ttl:hover {text-decoration:underline;}
.albums_item p{text-align:center;}

.in_alb {padding-bottom:117px;}
.in_alb h1{padding:14px 0 0 28px;}
.alb_tem {padding:0 27px 30px 0;margin:0 0 20px;}
.alb_tem a.img {display:block;float:left;margin:-31px 37px 0 28px;}

.alb_tem a.h1 {font-size:24px;line-height:18px;color:#FFF;display:block;margin:48px 0 17px;text-decoration:none;} 
.alb_tem p {text-align:justify;}

.ph {padding:0 0 23px;margin:0 0 25px;}
.ph a{display:block;position:relative;width:176px;float:left;margin:0 0 5px 5px;}
.ph a.first {margin-left:6px;}
.ph a img {width:160px;height:116px;padding:8px;background:url(../images/ph_small_bdr.png) 0 0 no-repeat;}
.ph a span{display:none;position:absolute;top:0;left:0;width:176px;height:132px;background:url(../images/ph_bdr.png) 0 0 no-repeat;}
.ph a:hover span{display:block;}


.basket{}
.basket h1 {margin:9px 0 0 30px;}

.basket_wr {margin-top:8px;z-index:3;}
.card_steps.step1{margin:0 0 134px;}
.steps_box{overflow:hidden;margin:17px 0 15px;}
.steps_box p{float:left;0position:relative;font-size:14px;}

.steps_box p.step1,
.steps_box p.step2,
.steps_box p.step3,
.steps_box p.step4 {background:url(../images/step_bg.png) 0 0 no-repeat;padding:24px 0 0 31px;width:197px;height:35px;position:relative;}

.steps_box p.step1.active,
.steps_box p.step2.active,
.steps_box p.step3.active,
.steps_box p.step4.active {background:url(../images/step_bg_act.png) 0 0 no-repeat;}

.steps_box p.step1 .name,
.steps_box p.step2 .name,
.steps_box p.step3 .name,
.steps_box p.step4 .name {font-size:18px;line-height:14px;color:#deb455;font-family: 'GeorgiaBold',sans-serif;}

.steps_box p.step1.active .name,
.steps_box p.step2.active .name,
.steps_box p.step3.active .name,
.steps_box p.step4.active .name {color:#6b0010;}


.steps_box p.step1 .n_stp,
.steps_box p.step2 .n_stp,
.steps_box p.step3 .n_stp,
.steps_box p.step4 .n_stp,
.steps_box p.step1.active .n_stp,
.steps_box p.step2.active .n_stp,
.steps_box p.step3.active .n_stp,
.steps_box p.step4.active .n_stp {display:block;width:24px;height:36px;float:left;position:relative;margin:-12px 12px 0 0;}

.steps_box p.step1 .n_stp {background:url(../images/number1.png) 0 0 no-repeat;width:10px !important;}
.steps_box p.step2 .n_stp {background:url(../images/number2.png) 0 0 no-repeat;}
.steps_box p.step3 .n_stp {background:url(../images/number3.png) 0 0 no-repeat;}
.steps_box p.step4 .n_stp {background:url(../images/number4.png) 0 0 no-repeat;}

.steps_box p.step1.active .n_stp {background:url(../images/number_act.png) 0 0 no-repeat;}
.steps_box p.step2.active .n_stp {background:url(../images/number2_act.png) 0 -2px no-repeat;}
.steps_box p.step3.active .n_stp {background:url(../images/number3_act.png) 0 0 no-repeat;}
.steps_box p.step4.active .n_stp {background:url(../images/number4_act.png) 0 0 no-repeat;}


.steps_box p .span1{color:#d0d0d0;font-size:12px;line-height:12px;margin:16px 0 0;}
.steps_box p.active .span1{color:#fff;}
.steps_box p .name{color:#393937;font-size:13px;line-height:13px;}
.steps_box p.first{margin-left:0;}
.step_inf table{margin:0 0 13px;width:100%;border-collapse:separate;border-spacing:1px 1px}
.step_inf table th{font-weight:bold;padding:3px 0 3px 10px;text-align:left;background:url(../images/tbl_h.png) 0 0 repeat-x;}
.step_inf table th:first-child{border:none;}
.step_inf table td{background:#6b0010;border:1px solid #51010c;}
.step_inf table td:first-child{border-left:none;}
.step_inf table td.cancel{width:65px;}
.step_inf table td.cancel a{display:block;background:url(../images/cancel.png) 0 0 no-repeat;width:19px;height:37px;margin:21px 0 0 19px;}
.step_inf table td.inf{padding:6px 4px;width:700px;background:url(../images/inf_bg.png) 0 0 repeat-x;}
.step_inf table td.inf .img{float:left;margin:0 13px 0 3px;}
.step_inf table td.inf .img img {width:122px;height:88px;padding:6px;background:url(../images/img2_bdr.png) 0 0 no-repeat;}
.step_inf table td.inf .img img{display:block;position:relative;}
.step_inf table td.inf .selectBox {margin-top:9px;}
.step_inf table td.inf select{width:100px;}
.step_inf table td.inf p{font-size:12px;line-height:15px;margin:5px 0 0;}
.step_inf table td.inf p.name{float:left;font-size:18px;line-height:18px;margin:10px 15px 0 0;font-family: 'GeorgiaBold',sans-serif;color:#fff;}
.step_inf table td.inf p.cod {font-size:11px;line-height:18px;color:#f0d481;margin:11px 0 0 0;}
.step_inf table td.inf p.cod span {color:#FFF;}
.step_inf table td.inf p.id{font-size:12px;color:#d39551;margin:12px 0 7px 0;padding:3px 0 0 0;}
.step_inf table td.inf p.id span{font-size:14px;color:#fff;}
.step_inf table td.price,.step_inf table td.sum{font-size:16px;line-height:12px;text-align:center;width:86px;}
.step_inf table td.price span,.step_inf table td.sum span{font-size:12px;font-weight:normal;}
.step_inf table td.num{width:66px !important;padding:0 8px;}
.step_inf table td.num span {display:inline-block;background:url(../images/inp_bg_l.png) 0 0 no-repeat;float:left;}
.step_inf table td.num input{display:block;width:25px !important;text-align:center;padding:0 5px;height:21px !important;background:none;line-height:19px;font-family:Tahoma, Geneva, sans-serif;position:relative;float:left;color:#deb455;}
.step_inf table td.num .renew{display:block;background:url(../images/renew.png) 0 0 no-repeat;width:22px;height:23px;position:relative;float:right;}
.step_inf table td.sum{color:#FFF;}

.all_sum_box{overflow:hidden;text-align:right;margin:0 0 29px;padding-bottom:20px;}
.all_sum_box .r:first-child{padding:0 0 0 10px;float: right !important;}
.all_sum_box p{color:#f7e790;font-size:14px;line-height:24px;}
.all_sum_box .r:first-child p{color:#FFF;font-size:18px;line-height:24px;padding:0;}
.all_sum_box p.sum{padding:0 7px 0;font-size:18px;line-height:34px;}
.all_sum_box .r:first-child p.sum,
.card_steps.step4 .step_inf p.all_sum span{font-size:24px;line-height:30px;padding:0;color:#FFF;}
.card_steps .btn2.l {margin-left:15px;}
.card_steps .btn2.r {margin-right:15px;}


.card_steps.step2 {margin:0 0 179px;}
.card_steps.step2 .step_inf{padding:0 103px 26px 101px;margin:17px 0 29px;}
.card_steps.step2 .lblock{float:left;width:277px;}
.card_steps.step2 .rblock{float:right;width:388px;}
.card_steps.step2 h3,
.card_steps.step2 .rblock h3:first-child,
.card_steps.step3 h3, .card_steps.step4 h3{font-size:24px;line-height:20px;font-weight:normal; margin:23px 0 30px;color:#FFF;font-family: 'GeorgiaBold',sans-serif;}
.card_steps.step2 h3.ttl2 {font-size:18px;line-height:20px;margin:13px 0 5px;font-family: 'GeorgiaRegular',sans-serif;}
.card_steps.step2 .lblock .line label:first-child,
.card_steps.step2 .rblock .line label{width:57px;text-align:left;float:left;color:#f7e790;font-weight:normal;font-size:12px;line-height:26px;}
.card_steps.step2 .rblock h3{text-align:left;}
.card_steps.step2 .rblock .line label:first-child {width:124px !important;}
/*.card_steps.step2*/ .line .selectBox {height:25px !important;width:219px !important;}
/*.card_steps.step2*/ .line select{width:219px !important;}
/*.card_steps.step2*/ .line .selectBox .selectBox-arrow {background:url(../images/select_btn.png) 0 0 no-repeat;width:24px !important;height:24px !important;}
.card_steps.step2 .lblock .line span.erorr, .card_steps.step2 .rblock .line span.erorr {background:url(../images/inp_error2.png) 0 0 no-repeat;display:inline-block;}
.card_steps.step2 .rblock .line label.erorr {}

.card_steps.step2 .chkbox_line{margin-top:14px;}
*:first-child + html .card_steps.step2 .selectBox-dropdown .selectBox-label {width:185px !important;}

.card_steps.step3 {margin:0 0 86px;}
.card_steps.step3 .step_inf{padding:24px 0px 47px 251px;margin:0 0 30px;}
.card_steps.step3 h3{margin:26px 0 20px;}
.card_steps.step3 h3:first-child {margin-top:0;}
.card_steps.step3 textarea{width:513px !important;height:93px !important;padding:1px 10px;margin:-7px 0 12px !important;color:#deb455;background:url(../images/step2_textar_bg.png) 0 0 no-repeat;}
.card_steps.step3 .line span.bg {background:url(../images/step2_inp_bg.png) 0 0 no-repeat;display:block;margin-left:163px;}
.card_steps.step3 .line input[type="text"]{height:25px;width:329px!important;background:none;padding:0 10px;color:#deb455;}
.card_steps.step3 .chkbox_line{margin: -11px 0;}
.card_steps.step3 .chkbox_line span{color:#d39551;}

.card_steps.step4 {margin:0 0 87px;}
.card_steps.step4 .step_inf{padding:0 0 34px 49px;margin:0 0 28px; }
.card_steps.step4 h3 {line-height:24px;font-weight:normal;margin:19px 0 10px;color:#FFF;}
.card_steps.step4 h3:first-child {margin:35px 0 11px;}
.card_steps.step4 .ttl2{font-size:18px;line-height:20px;color:#deb455;margin:18px 0 3px;}
.card_steps.step4 .step_inf p{font-size:12px;line-height:20px;}
.card_steps.step4 .step_inf p span:first-child{display:block;float:left;width:128px;font-size:12px;line-height:20px;}
.card_steps.step4 .step_inf p.all_sum{line-height:30px;}
.card_steps.step4 .step_inf p.all_sum span:first-child{font-size:12px;padding-top:10px;color:#f7e790;}

.all_sum_box, .card_steps.step2 .step_inf, .card_steps.step3 .step_inf, .card_steps.step4 .step_inf, .prod, .prod h3, .list_prod .txt, .cont_inf, .list_prod h1, .alb_box, .alb_tem, .ph, .filter, .filter2  {background:url(../images/red_bdr.png) 0 bottom repeat-x;}


.registratoin {}
.registratoin h1 {margin:13px 0 0 30px;}
.register_form{padding:7px 0 0 267px;margin:19px 0 14px;position:relative;background:url(../images/red_bdr.png) 0 top repeat-x;}
.register_form h3{font-size:18px;line-height:20px;color:#fff;margin:19px 0 9px; font-family: 'GeorgiaBold',sans-serif;}
.register_form h3 span{font-weight:normal;font-size:14px;font-family: 'GeorgiaRegular',sans-serif;}
.register_form .line span,
.card_steps.step2 .lblock .line span,
.card_steps.step2 .rblock .line span {background:url(../images/input.png) 0 0 no-repeat;display:inline-block;}
.register_form .line span.error {display:inline-block;background:url(../images/reg_error.png) 0 0 no-repeat;}
.register_form .line input[type="text"],
.register_form .line input[type="password"],
.card_steps.step2 .lblock .line input[type=text],
.card_steps.step2 .lblock .line input[type=password],
.card_steps.step2 .rblock .line input[type=text],
.card_steps.step2 .rblock.line input[type=password] {height:25px !important;width:200px !important;background:none;padding:0 10px;font-size:12px;line-height:25px;color:#deb455;}
.register_form .line label.error, .card_steps.step2 .line label.error {margin:2px 0 0 3px;color:#fff;line-height:22px;width:90px;float:none;}
.register_form .line label:first-child{width:128px !important;font:12px/26px Tahoma, Geneva, sans-serif;float:left;}
.register_form .textar_line label:first-child {float:none;margin:4px 0 1px;font-size:14px;display:block;}
.register_form .textar_line textarea{float:none;width:328px !important;height:84px !important;padding:1px 10px;background:url(../images/reg_textarea_bg.png) 0 0 no-repeat;font-size:12px;color:#deb455;}
.register_form a{color:#f7e790;font-weight:normal;}
.register_form .chk_line{margin:14px 0 23px;}
.register_form .btn {margin-left:225px;}
.register_form .textar_line + h3 {margin:18px 0 11px;}
*:first-child + html .register_form .line input[type="text"] {line-height:19px;}
*:first-child + html .register_form .line label {line-height:19px;}
*:first-child + html .register_form h3 {line-height:28px;}

.contacts h1 {padding:13px 0 0 29px;}
.cont_inf{margin:14px 0 23px 0;text-align:justify;padding:0 30px 19px 30px;}
.block{overflow:hidden;padding:0 0 0 32px;}
.block h3, .prod_item .name {color:#fff;height:36px;font-size:24px;line-height:18px;font-weight:normal;font-family: 'GeorgiaBold',sans-serif;}
.col {float:left;width:204px;line-height:16px;}
.col.l {width:180px;}
.col h3{margin:0 0 13px 0;}
.col p{margin: 0 0 23px;}
.col strong{color:#fff;}
.col a{color:#222;}
.col .tel{color:#fff;font-weight:normal;font-size:18px;line-height:16px;}

.feedback{width:470px;float:right;overflow:hidden;margin-right:28px;}
.feedback h3 {margin:0 0 17px;}
.feedback .l{width:162px;}
.feedback .r{width:304px;}
.feedback .line{margin:0 0 1px;}
.feedback .line span {background:url(../images/input_bg2.png) 0 0 no-repeat;display:block;}
.feedback .line.error span {background:url(../images/inp_error.png) 0 0 no-repeat;}
.feedback .capcha_line.error i {border:1px solid gold}
.feedback .line.error textarea {border:1px solid gold}


.feedback input[type=text] , .feedback input[type=password]{display:block;font-size:12px;color:#deb455;padding:0 10px;height:25px !important;line-height:25px;width:140px !important;background:none;}
.feedback textarea{padding:1px 10px;width:280px !important;height:75px !important;background:url(../images/textarea_bg.png) 0 0 no-repeat;font-size:12px;color:#deb455;}
.feedback label.error{display:block;padding:0 10px;line-height:20px;font-size:11px;color:#fff;}
.feedback .capcha_line{margin-top:6px;overflow:visible;}
.feedback .capcha_line .capcha_img{display:block;float:left;}
.feedback .capcha_line .renew{display:block;float:left;background:url(../images/renew.png) 0 0 no-repeat;width:23px;height:22px;margin:0 4px 0 6px;}
.feedback .capcha_line i {background:url(../images/capcha_bg.png) 0 0 no-repeat;display:block;float:left;}
.feedback .capcha_line input[type=text]{width:60px !important;height:25px !important;padding:0 10px;}
.feedback .btn{float:right;}
.feedback .btn > span{padding:0 14px 0 9px;}
.feedback .btn > span > input{padding:0 14px;margin:0 -14px;}
*:first-child + html .feedback .btn > span > input{padding:0 2px;}

.list_prod {margin:0 0 30px;}
.list_prod h1 {padding:9px 0 16px 30px;margin:0 0 12px;}
.list_prod .txt {padding:0 30px 22px 32px;text-align:justify;}
.filter {padding:0 0 15px;margin:0 0 15px;}
.filter .block:first-child {overflow:hidden;margin-bottom:10px;padding:0;}
.filter .block.sp {padding-left:34px;}
.filter .col4{float:left;width:170px;margin-left:38px;}
.filter .col4 select{width:170px;}
.filter .col4 label, .filter .cat_rb .rb_label , .filter .t_ch{display:block;margin:0 0 1px;}
/*.filter .col4:first-child{margin-left:0 !important;}*/
.filter .lblock{float:left;width:520px;}
.filter .rblock{float:right;width:300px;margin:16px 30px 0 0;}
.filter .check_wr{float:left;margin:0 21px 8px 0;}
.filter .cat_rb{overflow:hidden;padding:0 0 12px;}
.filter .cat_rb .rb_label{float:left;clear:none;width:auto !important;margin-right:20px;}
.filter .cat_rb .radio{background:url(../images/radio.png) 0 1px no-repeat;width:19px;height:20px;}
.filter .cat_rb .r-chd.radio{background-position:0 -23px;}
.filter .niceCheck {margin-right:6px;}
.filter .btn {margin-left:10px;float:right;}
.filter .btn >span > * {min-width:79px}
*:first-child + html .filter .fbtn{padding: 0 4px 0 7px;}
.filter .fbtn:hover{background:#5b5b5b;border-color:#5b5b5b;}

.filter2{overflow:hidden;padding:0 30px 17px 0;margin:11px 0 17px;}
.filter2 p, .pager p{font-size:11px;line-height:12px;padding-left:32px;}
.filter2 p a, .pager p a{border-left:1px solid #f0d481;font-size:12px;line-height:16px;margin-left:12px;padding-left:12px;color:#f0d481;font-weight:normal;}
.filter2 p.r a{padding-right:9px;}
.filter2 p.r a:first-child{border:none;}
.filter2 p a.active , .filter2 p a:hover, .pager p a:hover, .pager p a.active{font-weight:bold;color:#f0d481;text-decoration:none;font-size:14px;}
.filter2 .up{background:url(../images/arw1.png) right 4px no-repeat;}
.filter2 .down{background:url(../images/arw2.png) right 4px no-repeat;}
.filter2 p.r a.active  , .filter2 p.r a:hover{background-position:right -16px;}

.prod {margin:0 0 24px;}
.prod.bdr {padding:0 0 12px;}
.prod h3 {font-size:20px;line-height:18px;color:#f7e790;padding:0 0 17px 9px;margin:0 0 13px;}
.prod_item {width:287px;float:left;margin:0 0 25px 17px;}
.prod_item.first {margin-left:11px;}
.prod_item img, .alb_tem a.img img, .albums_item a img  {width:263px;height:191px;padding:12px;background:url(../images/album_img2_bdr.png) 0 0 no-repeat;}
.prod_item .name {font-size:20px;text-decoration:none;margin:16px 0 10px;display:block;line-height:23px;}
.prod_item .name:hover {text-decoration:underline;}
.prod_item .info {font-size:12px;color:#f0d481;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.prod_item .price, .det_prod .price {font-size:32px;line-height:27px;color:#FFF;float:left;margin:7px 0 0 6px;}
.prod_item .price .currency, .det_prod .price .currency {font-size:27px;}
.prod_item .old_price, .det_prod .old_price {font-size:26px;line-height:18px;color:#deb455;text-decoration:line-through;}
.prod_item .old_price .currency, .det_prod .old_price .currency{font-size:18px;}
.prod_item .buy_btn, .prod_item .buy_btn_act {margin:11px 0 0;}

.det_prod{overflow:hidden;margin:0 0 22px;}
.det_prod .top_pad{padding:13px 0 0 31px;margin:0 0 17px;}
.det_prod .top_pad h1{}
.det_prod .top_pad .art{color:#f0d481;margin:15px 0 0;}
.det_prod .lblock{width:288px;float:left;margin-left:31px;}
.det_prod .rblock{width:507px;float:right;margin-right:58px;}
.det_prod .big_img{display:block;position:relative;margin:0 0 6px;}
.det_prod .big_img img{display:block;position:relative;width:263px; height:191px;padding:12px;background:url(../images/album_img2_bdr.png) 0 0 no-repeat;}
.det_prod .sm_imgs{overflow:hidden;margin:12px 0 0;}
.det_prod .sm_imgs a{display:block;float:left;margin:0 0 3px 3px;}
.det_prod .sm_imgs a.first{margin-left:0;}
.det_prod .sm_imgs a img{display:block;position:relative;width:86px;height:62px;padding:4px;background:url(../images/prev_img_bdr.png) 0 0 no-repeat;}
.det_prod .price{float:left;margin:0;width:145px;}
.det_prod .old_price {line-height:20px;}
.det_prod .buy_box{float:left;padding:0px 0 0;width:153px;margin:0 0 0 25px;}
.det_prod .buy_box p{clear:both;color:#a6a6a6;padding:7px 0 0;}
.det_prod .rate_box{margin:15px 0 15px;overflow:hidden;}
.det_prod .rate_box .rate1{float:left;margin-left:-3px;}
.det_prod .rate_box a{display:block;float:left;color:#f0d481;margin:5px 0 0 10px;text-decoration:none;}
.det_prod .rate_box a span {color:#fff;}
.det_prod .filter {background:none;margin:24px 0 0;}
.det_prod .filter .col4{margin-left:10px;width:199px;}
.det_prod .inf ul li{margin:0 0 12px;list-style-type:none;line-height:16px;}
.det_prod .inf ul li:first-child {margin-bottom:28px;}
.det_prod .inf ul li strong {color:#FFF;}
*:first-child + html .det_prod  {margin:0;}
*:first-child + html .det_prod + .prod .prod_item {margin-bottom:0;}
*:first-child + html .det_prod .filter {padding-bottom:0;}
*:first-child + html .prod_item .price,
*:first-child + html .det_prod .price {line-height:45px;}
*:first-child + html .prod_item .old_price,
*:first-child + html .det_prod .old_price  {font-size:26px;line-height:30px;font-weight:normal;}

div.vote-wrap{overflow: hidden;}
div.vote-block{position: relative;	}
div.vote-hover{float: left; cursor:  pointer;}
div.vote-stars{position: absolute;left: 0;top: 0;}
div.vote-active{position: absolute;left: 0;top: 0;}
div.vote-result{display:none;}
div.vote-result span{padding-left:20px;background:url(../images/ppl_pic.png) 0 2px no-repeat;}
div.vote-success{clear: both;color: #ccc;font-size: 14px;margin: 10px 0 0 10px;display:none;}

.zoom_pic{display:block;position:absolute;bottom:17px;right:18px;background:url(../images/zoom.png) 0 0 no-repeat;width:24px;height:24px;}

.map_wr{margin:39px 0 0;}
.map_box{border:3px solid #820014;}
.map_box iframe{width:910px;height:553px;}

.pager{overflow:hidden;margin:0 30px 0 0;}
.pager ul{height:35px;float:right;}
.pager ul li{float:left;margin:0 0 0 3px;}
.pager ul li a{display:block;background:url(../images/pager_btns.png) 0 0 no-repeat;width:34px;text-align:center;padding:0 0 1px;text-decoration:none;font-size:12px;line-height:34px;color:#f0d481;}
.pager ul li.active a, .pager ul li a:hover {background-position:0 -38px;color:#fff;}

.pager .lbtn{background:url(../images/arrow_l.png) 13px 16px no-repeat;}
.pager .rbtn{background:url(../images/arrow_r.png) 13px 16px no-repeat;}
.pager .lbtn,.pager .rbtn {height:26px !important;display:block;padding:8px 0 0 9px;}

.feedback .chk_line {margin: 40px 0;}
.feedback .chk_line a {color: #d39551;}
.niceCheck {display:block;float:left;width:21px;height:20px;cursor:pointer;background:url(../images/check_btn.png) 0 0 no-repeat;margin:2px 10px 0 0px;
            -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
.niceCheck input {display: none;}
.t_ch {display:block;float:left;line-height:24px;font-size:12px;color:#f7e790;}

.radio, .radio input {height:20px;}
.radio input {cursor:pointer;margin:0 12px 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*filter:alpha(opacity=0);}
.radio {
    background:url(../images/check_btn.png) 0 0 no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin:0px 9px 0px 0px;
    overflow:hidden;
    float:left;}
.radio, .radio input {width:20px;}
.r-chd, .r-chd.radio {background-position:0px -23px;}
.rb_label{display:block;clear:both;margin:0 0 5px;height:18px;}
.rb_label:focus{outline:none !important;}


.btn{display:block;float:left;cursor:pointer;padding:0 0 0 14px;background:url(../images/btn_bg.png) left 0 no-repeat;text-decoration:none;}
.btn > span{display:block;cursor:pointer;padding:0 17px 0 5px;background:url(../images/btn_bg.png) right -34px no-repeat;}
.btn > span > *{display:block;cursor:pointer;background:none;height:33px;line-height:33px;font-size:16px;color:#370001;font-weight:bold;text-decoration:none;}
.btn:hover{background:url(../images/btn_bg_hov.png) left -1px no-repeat;}
.btn:hover > span{background:url(../images/btn_bg_hov.png) right -36px repeat-x;}

.btn2{ display:block;float:left;cursor:pointer;padding:0 0 0 13px;background:url(../images/btn2_bg_begin.png) left 2px no-repeat;text-decoration:none;}
.btn2 > span{display:block;cursor:pointer;padding:0 17px 0 5px;background:url(../images/btn2_bg_end.png) right 2px repeat-x;}
.btn2 > span > *{display:block;cursor:pointer;min-width:196px;background:none;height:45px;text-align:center;line-height:45px;font-size:17px;color:#370001;text-decoration:none;font-family: 'GeorgiaBold',sans-serif;}
.btn2:hover{background-position:0 -52px;}
.btn2:hover > span{background-position:right -52px;}

.sm_btn{display:block;float:left;cursor:pointer;padding:0 0 0 10px;background:url(../images/sm_btn_bg.png) left 0 no-repeat;text-decoration:none;}
.sm_btn > span{display:block;cursor:pointer;padding:0 8px 0 0;background:url(../images/sm_btn_bg.png) right -67px;}
.sm_btn > span > *{display:block;cursor:pointer;background:none;height:30px;text-align:center;line-height:30px;font-size:15px;color:#370001;text-decoration:none;font-family: 'GeorgiaRegular',sans-serif;}
.sm_btn:hover{background-position:0 -35px;}
.sm_btn:hover > span{background-position:right -101px;}

.sm_btn_act {display:block;cursor:pointer;width:83px;text-align:center;background:url(../images/sm_btn_act.png) 0 0 no-repeat;height:30px;line-height:30px;font-size:15px;color:#ff0000;text-decoration:none;font-family: 'GeorgiaRegular',sans-serif;}

.buy_btn{ display:block;float:left;cursor:pointer;padding:0 0 0 13px;background:url(../images/buy_btn.png) left 1px no-repeat;text-decoration:none;}
.buy_btn > span{display:block;cursor:pointer;padding:0 0 0 6px;background:url(../images/buy_btn.png) right -47px no-repeat;}
.buy_btn > span > *{display:block;cursor:pointer;min-width:107px;background:none;height:47px;line-height:47px;font-size:20px;color:#370001;text-decoration:none;font-family: 'GeorgiaRegular',sans-serif;padding-left:26px;}

.buy_btn_act {display:block;cursor:pointer;width:125px;text-align:center;background:url(../images/buy_btn_act.png) 0 0 no-repeat;height:47px;line-height:47px;font-size:20px;color:#ff0000;text-decoration:none;font-family: 'GeorgiaRegular',sans-serif;}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {}
.simplemodal-wrap{position:relative;}
.simplemodal-wrap .page{position:relative;}
.window{position:relative;}

#reg_window{width:424px;height:327px;display:none;}
#reg_window .window_wrap{width:434px;height:307px;padding:10px;background: url(../images/modal.bg.png) 0 0 repeat;}
#reg_window .page{background:url(../images/modal_bg.jpg) 0 0 no-repeat;width:434px;height:306px;text-align:center;}

#reg_window p{font-size:14px;line-height:20px;color:#fff;}
#reg_window p:first-child{padding:65px 0 0;}
#reg_window h3{color:#deb455;font-size:30px;line-height:40px;margin:17px 0 27px;text-transform:uppercase;font-family: 'GeorgiaBold',sans-serif;}
#reg_window .btn {margin-left:143px;}

.overlay{position:fixed;width:100%;height:100%;background:url(../images/op1.png) 0 0 repeat;z-index:44;}
.window_ph{position:absolute;top:100px;left:50%;margin-left:-422px;z-index:45;}
.window_wr {position:relative;width:888px;height:720px;top:161px;background:url(../images/op2.png) 0 0 repeat;}

.window .page{background:url(../images/op2.png) 0 0 repeat;width:884px;padding:10px 0 20px 0;}
.window .page h3{font-size:22px;line-height:18px;color:#ba8d2f;margin:21px 0 0 32px;}

.footer {position:relative;z-index:1;background:url(../images/ft_bg.png) center 0 no-repeat;}
.footer .wrap{padding:52px 0 49px;}
*:first-child + html .footer .wrap .clr {display:inline;}

.soc_links{float:left;margin-right:50px;}
.soc_links li{float:left;margin-left:20px;}
.soc_links li:first-child{margin-left:50px;}
.soc_links a{display:block;}

.seo_links{margin:4px 16px 0 10px;float:left;}
.seo_links li{display:block;float:left;margin-left:12px;padding-left:13px;background:url(../images/soc_li_bdr.png) left 6px no-repeat;}
.seo_links li:first-child{margin:0;padding:0;background:none;}
.seo_links li a{color:#fff;text-decoration:none;font-size:11px;line-height:18px;}
.seo_links li a:hover , .seo_links li.active a{color:#d3a124;text-decoration:underline;}

.web_dev {margin:0 9px 0 0;}
.web_dev a {display:block;font:11px/20px Tahoma, Geneva, sans-serif;color:#fff;text-decoration:none;background:url(../images/web_dev.png) right 0 no-repeat;padding:3px 139px 5px 0;}
.web_dev a:hover {text-decoration:underline;}



.ln {background: url(../images/red_bdr.png) 0 top repeat-x; height:3px; margin:10px 0;}

.news .albums_item .img { float:left; margin: 0 20px 0 0;}
.news .inf { width:863px;} 
.news a, .news p { text-align:left;}
.news p { margin:0 0 8px;}
.news .date { color:#c61a1a;font-weight:bold}
.news .date span { color:#fff;}
.news .alb_ttl { margin:0 0 15px  !important;}
.news .sm_btn { font-weight:bold; margin:10px 0 0 ;}
.news .sm_btn > span { padding:0 11px 0 0 ;}


.fll{float:left !important;}
.flr{float:right !important;}

.sm_btn2{display:block;float:left;cursor:pointer;background:url(../images/sm_btn.png) 0 0 no-repeat;padding:0 0 0 10px;text-decoration:none;}
.sm_btn2 > span{display:block;padding:0 10px 0 0;background:url(../images/sm_btn.png) right -50px no-repeat;}
.sm_btn2 > span > *{display:block;height:25px !important;line-height:25px;color:#370001;font-size:11px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
.sm_btn2:hover{background-position:0 -25px;}
.sm_btn2:hover > span{background-position:right -75px;}
.sm_btn2:hover > span > *{}

.category_list{margin:0;}
.category_list .ln{margin-bottom:20px;}
.category_list .text{padding-left:18px;padding-right:18px;}
.category_list .item{}
.category_list .item .ttl{width:865px;margin:0 0 0 19px;padding:0;background:none;}
.category_list .item .ttl a{display:block;background: url(../images/cat_title.png);width:825px;padding:0 20px;height:43px;line-height:43px;color:#edd358;font-family: 'MinionProBoldItalicCaption';font-weight:normal;text-align:center;text-shadow:0 2px 2px #710011;font-size:24px;}
.category_list .item .ttl a:hover{color:#fff;background-position:0 -43px;}
.category_list .item .ttl.active a , .category_list .item .ttl.active a:hover{color:#370001;text-shadow:0 2px 2px #8b6a23;background-position:0 -86px;} 
.category_list .item .inf_pad{display:none;}
.category_list .item.active .inf_pad{display:block;}
.category_list .item .text{padding:16px 31px 1px 21px;}
.category_list .item .text p{margin:0 0 18px;}

.card_steps.step3 .order_choice{padding:10px 0 0;background:none;}
.card_steps.step3 .order_choice h3{margin-left:45px;margin-bottom:30px;}
.order_choice .line{}
.order_choice .bd_line{padding:0 30px 10px 86px;background:url(../images/red_bdr.png) 0 bottom repeat-x;margin:0 0 16px;}
.order_choice .bd_line .fll{width:360px;float:left;}
.order_choice .bd_line .flr{width:425px;float:right;line-height:17px;}
.order_choice .bd_line .sm_btn2{margin:4px 0 0 0;float:right;}
.order_choice .bd_line .rb_label{color:#fff;font-size:14px;margin:5px 0 0;}
.order_choice .pad{margin:0 0 46px;}

.card_steps.step4 .order_inf{padding:10px 0;}
.card_steps.step4 .order_inf .pad1,.card_steps.step4 .order_inf .pad2,.card_steps.step4 .order_inf .pad3,.card_steps.step4 .order_inf .pad4,.card_steps.step4 .order_inf .sum_pad{overflow:hidden;padding:0 20px 0 50px;}
.card_steps.step4 .order_inf .pad1{padding-bottom:11px;background:url(../images/red_bdr.png) 0 bottom repeat-x;}
.card_steps.step4 .order_inf .pad1 h3{font-size:24px;font-weight:bold;}
.card_steps.step4 .order_inf .pad1 .col1{float:left;width:325px;padding-right:10px;margin:0;}
.card_steps.step4 .order_inf .pad1 .col2{float:left;width:300px;padding:0;margin:0;}
.card_steps.step4 .order_inf .pad1 .col2 span{font-size:18px;font-weight:normal;}
.card_steps.step4 .order_inf .pad1 .col3{float:left;width:207px;margin:0;}
.card_steps.step4 .order_inf .pad1 .col3 span{color:#deb455;font-size:18px;font-weight:normal;}
.card_steps.step4 .order_inf .pad2{padding-top:13px;color:#fff;background:none;}
.card_steps.step4 .order_inf .pad2 p{line-height:20px;margin:0 0 20px;}
.card_steps.step4 .order_inf .pad2 h3{color:#deb455;font-size:18px;margin:0 0 10px;padding:0;}

.card_steps.step4 .order_inf .pad3{padding-bottom:11px;background:url(../images/red_bdr.png) 0 bottom repeat-x;}
.card_steps.step4 .order_inf .pad3 .fll{width:155px;padding:0 10px 0 0;}
.card_steps.step4 .order_inf .pad3 .fll p{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#deb455;font-weight:bold;line-height:30px;}
.card_steps.step4 .order_inf .pad3 .fll2{width:450px;}
.card_steps.step4 .order_inf .pad3 .fll2 p{color:#fff;font-size:14px;line-height:26px;padding-top:4px;}
.card_steps.step4 .order_inf .pad3 .flr{width:150px;padding-right:17px;text-align:right;}
.card_steps.step4 .order_inf .pad3 .flr p{color:#f7e790;font-size:18px;font-weight:bold;line-height:30px;}

.card_steps.step4 .order_inf .sum_pad{padding-top:7px;padding-bottom:13px;background:url(../images/red_bdr.png) 0 bottom repeat-x;}
.card_steps.step4 .order_inf .sum_pad .flr{padding-right:20px;}
.card_steps.step4 .order_inf .sum_pad .flr + .flr{text-align:right;}
.card_steps.step4 .order_inf .sum_pad p{margin:0;color:#fff;}
.card_steps.step4 .order_inf .sum_pad .all_sum{font-size:30px;font-weight:bold;line-height:36px;color:#f7e790;}
.card_steps.step4 .order_inf .sum_pad .p1{line-height:30px;font-size:18px;color:#fff;padding:6px 0 0;}

.card_steps.step4 .order_inf .pad4{padding-top:17px;margin:0 0 22px;}
.card_steps.step4 .order_inf .pad4 .fll{width:440px;}
.card_steps.step4 .order_inf .pad4 .flr{width:350px;}
.card_steps.step4 .order_inf .pad4 .fll label{display:block;line-height:20px;margin:0 0 8px;}
.card_steps.step4 .order_inf .pad4 .fll textarea{padding:1px 9px;border:1px solid #900015;background:#6b0010;position:relative;height:61px !important;width:420px !important;
                                                 border-radius:4px;box-shadow:inset 1px 1px 2px #40000a;behavior: url(js/pie.htc);}
.card_steps.step4 .order_inf .pad4 .p1{border:1px solid #9d0100;position:relative;line-height:20px;font-size:14px;color:#e7a800;margin:4px 0 0;padding:11px 11px;background:#890109;
                                       border-radius:4px;behavior: url(js/pie.htc);}

.card_steps.step4 .order_inf .order_table{color:#fff;margin:0 0 11px;}
.card_steps.step4 .order_inf .order_table th{border:none;background:url(../images/red_bdr.png) 0 bottom repeat-x;padding:11px 0 10px;text-align:center;color:#fff;}
.card_steps.step4 .order_inf .order_table th:first-child{padding-left:50px;text-align:left;}
.card_steps.step4 .order_inf .order_table td{background:url(../images/red_bdr.png) 0 bottom repeat-x;border:none;border-left:1px solid #ae0005;text-align:center;vertical-align:middle;padding:2px 0 5px;font-size:14px;color:#fff;}
.card_steps.step4 .order_inf .order_table td:first-child{border-left:none;text-align:left;}
.card_steps.step4 .order_inf .order_table td.inf{width:584px;padding:2px 10px 5px 50px;}
.card_steps.step4 .order_inf .order_table td.inf img{margin-right:19px;}
.card_steps.step4 .order_inf .order_table td.inf p{font-size:18px;font-weight:bold;line-height:56px;margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;}
.card_steps.step4 .order_inf .order_table td.num{width:122px;}
.card_steps.step4 .order_inf .order_table td.price{width:122px;font-weight:normal;}
.card_steps.step4 .order_inf .order_table td.sum{width:122px;font-weight:bold;color:#f7e790;font-size:18px;}

*:first-child + html #menu_top > li a span{padding-left:7px;padding-right:22px;}
*:first-child + html #menu_top > li.shop{margin-right:15px;}
*:first-child + html #menu_top > li.shop a span{padding-left:6px;padding-right:18px;}
*:first-child + html #menu_top > li.basket{margin-left:15px;}
*:first-child + html #menu_top > li.basket a span{padding-right:18px;}

#pp_full_res img{
    width:833px !important;
    height:617px !important;
}
.prod_item{
    position:relative;
}
.prod_item .novinka {
    background-image: url("../images/flags/images/novinka.png");
    height: 92px;
    right: 12px;
    position: absolute !important;
    top: 9px;
    width: 92px;
}
.prdcnt{
    position:relative;
}
.prdcnt .novinka {
    background-image: url("../images/flags/images/novinka.png");
    height: 92px;
    right: 12px;
    position: absolute !important;
    top: 9px;
    width: 92px;
    z-index:10000;
}
#cloud-zoom-bi1g{
    z-index:10001!important;
}
.mousetrap{
        z-index:10001!important;

}

.counter_box{position: relative;left: -407px; /*border-radius: 20px;*/padding-left: 7px; overflow:hidden;width: 90px; height:35px;background: url(../images/count_bg.png) 0 0 no-repeat;/*background-color: #CDA036;*/ /*padding: 4px 0 4px 15px;*/}
.counter_box .num_head{float:left;margin-right:10px;line-height:22px;}
.counter_box .counter{position: relative;top: 7px; left: 5px; overflow:hidden;float:left;height:22px;width: 71px; float:left;line-height:22px;margin-right: 12px;}
.counter_box .counter > *{display:block;float:left;height:22px !important;width:13px !important;}
.counter_box .counter input[type="text"].count{width:50% !important;height:22px !important;text-align:center;line-height:22px;color:#370001;background: transparent; display:block;float:left;font-size:20px;font-weight: bold;}
.counter_box .counter .dec{position: relative;left: 7px; /*background:url(../images/dec.png) center center no-repeat;*/cursor:pointer; text-decoration: none; color: #370001; font-size: 18px;}
.counter_box .counter .inc{position: relative;top: -1px; left: -1px; /*background:url(../images/inc.png) center center no-repeat;*/cursor:pointer; text-decoration: none; color: #370001; font-size: 18px;}


.rc_h_text {
    font:bold 22px "georgia";
    color: #f7e790;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.line_rc {
    border:none;
    outline: none;
    height: 1px;
    color: #470304;
    background-color: #470304;
    width: 100%;
}

.line_rc_2 {
    border:none;
    outline: none;
    height: 1px;
    color: #bc0008;
    background-color: #bc0008;
    width: 100%;
}

.line_cat li a {
    width: 869px;
    height: 47px;
    display: block;
    font: italic 24px "Minion Pro";
    color: #edd358;
    text-decoration: none; 
    background: url(../images/category_line.png);
    background-repeat: no-repeat;
    line-height: 47px;
    text-align: center;
    margin-top: -4px;
}

.line_cat li a:hover {
    width: 869px;
    height: 47px;
    display: block;
    background: url(../images/category_line_active.png);
    background-repeat: no-repeat;
    color: white;
    background-position-y:-2px; 
}

.line_cat {
   margin-top: 20px;
   margin-left: 20px;
}

.rc_tx {
    font: 12px Tahoma;
    color: #f7e790;
    text-align: justify;
    padding-left: 25px;
    padding-right: 35px;
    padding-top: 20px;
    padding-bottom: 0px;
}

.rc .rc_tx_ee {
    padding-bottom: 30px;
}

#mytext p {
    text-align: justify;
    padding-top: 15px;
}

.quest_bloc {
    width: 865px;
    height: 100px;
}

.quest_block img {
    /*width: 219px;
    height: 100px;*/
    float: right;
    margin-right: 35px;
    padding-left: 20px;
    padding-top: 15px;
}

.line .selectBox .selectBox-arrow {
    background: url("../images/select_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 24px !important;
    width: 24px !important;
}