a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0;padding:0;margin:0;outline: 0;}
iframe {border:0;margin:0;padding:0;}
input, textarea, select {margin:0;padding:0px;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
html, body {width:100%;height:100%;padding:0;margin:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:22px;color:#333;min-width:1000px;background:url(../images/bg.png) repeat #e1e0de;}
.body {/* border-top:7px solid #ff9430;*/height:100%;}
.main {/* background:url(../images/lenta_snow.png) repeat-x left top;*/min-height:100%;}
a {text-decoration:none;cursor:pointer;color:#8f8584;}
a:hover {text-decoration:none;}
a.button {display:inline-block;background:url(../images/button.png) repeat-x left top #ff902e;font-size:12px;line-height:20px;text-decoration:none;font-family: 'Open Sans', sans-serif;font-weight:700;padding:5px 10px 5px 11px;text-transform:uppercase;color:#ffffff;box-shadow:0 2px 3px #b8b8b8}
a.button:hover {background-position:0 bottom;}
h2 {font-family: 'Lora', serif;font-size:23px;font-weight:700;line-height:32px;color:#3b3535;text-shadow:0 2px 3px #a7a7a7;text-transform:uppercase;margin:0 0 15px;letter-spacing:-1px}
h2.mini_h2 {font-size:18px;}
h3 {font-family: 'Lora', serif;font-size:18px;font-weight:400;line-height:20px;color:#3b3535;text-shadow:0 2px 3px #a7a7a7;margin:10px 0 30px;min-height:40px;}
.cats_block_map h3 {margin:0;}
.cats_block_map ul {padding:0 0 10px 15px;width:300px;float:left;margin:0 10px 0 0;}
.cat_child_block {padding:0 0 0 15px;}
.pod_cat {font-family: 'Lora', serif;font-size:20px;font-weight:400;line-height:25px;color:#3b3535;text-shadow:0 2px 3px #a7a7a7;margin:10px 0;}
h2.h2 {margin:3px 0 30px}
p {margin:0 0 18px;}
.content h2 a, .content h3 a {color:#3B3535;}
ul {margin:0;padding:0;list-style-image:none;}
.clear {clear:both;line-height:0;font-size:0;width:100%;}
.wrapper {width:100%;overflow:hidden;position:relative}
.wrap {overflow:hidden;position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left !important;}
.fright {float:right !important;}
.center {text-align:center !important}
.line-height {line-height:20px !important}
.italic {font-style:italic}
.tright {text-align:right}
.line-height {line-height:20px}
.line-height-2 {/* line-height:35px */}
.top-01 {margin-top:-5px !important}
.top-02 {margin-top:-10px !important}
.top-03 {margin-top:-7px !important}
.top-04 {margin-top:0 !important}
.top-0 {margin-top:0px !important}
.top-1 {margin-top:18px !important}
.top-2 {margin-top:20px !important}
.top-3 {margin-top:33px !important}
.top-4 {margin-top:30px !important}
.top-5 {margin-top:26px !important}
.top-6 {margin-top:38px !important}
.top-7 {margin-top:50px !important}
.top-8 {margin-top:28px !important}
.top-9 {margin-top:23px !important}
.top-10 {margin-top:10px !important}
.top-11 {margin-top:44px !important}
.top-12 {margin-top:15px !important}
.top-13 {margin-top:57px !important}
.top-14 {margin-top:4px !important}
.top-15 {margin-top:35px !important}
.top-16 {margin-top:40px !important}
.font-1 {font-family: 'Lora', serif;font-size:35px;font-weight:700;line-height:45px;color:#3b3535;text-shadow:0 2px 3px #a7a7a7;text-transform:uppercase}
.font-2 {font-family: 'Lora', serif;font-size:28px;font-weight:400;line-height:36px;color:#ffa338;letter-spacing:-0.5px }
.font-3 {font-family: 'Lora', serif;font-size:18px;font-weight:400;line-height:25px;color:#8b7f7e;letter-spacing:-1px}
.font-4 {font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#3b3535;text-transform:uppercase;font-weight:700}
.font-5 {font-family: 'Lora', serif;font-size:18px;font-weight:700;line-height:25px;color:#3b3535;text-shadow:0 2px 3px #a7a7a7;text-transform:uppercase}
.font-6 {font-family: 'Lora', serif;font-size:18px;font-weight:700;line-height:22px;color:#FFF;text-transform:uppercase}
.color-1 {color:#423b3b;}
.spisok {color:#423b3b;font-weight:bold;}
.color-2 {font-size:11px;text-transform:uppercase;color:#423b3b;line-height:20px;font-weight:bold}
.color-3 {color:#ffa338}
a.color-3 {color:#ffa338;text-decoration:underline}
a.color-3:hover {text-decoration:none}
.border {background:url(../images/border.png) repeat-y right top;padding-right:40px}
.border-1 {background:url(../images/border.png) repeat-y left top;padding-left:40px}
.height-1 {min-height:915px}
/* .img-indent {border:5px solid #dad9d7} */
.img-indent-2 {border:5px solid #dad9d7;margin-right:20px;float:left}
.img-indent-3 {border:5px solid #dad9d7;margin-left:20px;float:right}
.img-indent-1 {margin-right:10px;float:left}
.hr {background:url(../images/hr.png) repeat-x left top;height:1px;}
.list {}
.list li {background:url(../images/item.png) no-repeat left 17px;padding:0 0 0 16px;border-bottom:1px solid #d7d4d3}
.list li a {text-transform:uppercase;font-size:11px;display:block;padding:9px 0px 8px 0;}
.list li a:hover, .list li a.active {color:#ff912e;padding:9px 0px 8px 2px;}
.list li.last {border-bottom:0px;}
/*.list li ul {display:none;}*/
.list li ul li a {font-size:10px;padding:3px 0 2px;}
.list li ul li a:hover {color:#ff912e;padding:3px 0px 2px;}
ul.list > li a.active + ul {display:block;}
.list li ul li:last-child {border-bottom:0px;}
.link_cats_all {padding:5px 0;text-align:right;}
.link_cats_all a {color:#FF912E;text-decoration:none;}
.link_cats_all a:hover {text-decoration:underline;}
.block_iu {text-align:center;padding:10px 0;border:1px dashed #A8A5A3;border-radius:5px;margin:0 0 10px;}
header {margin:0 0 20px;}
.contacts {float:right;color:#666;}
.contacts .contact_title {color:#555;font-family:'Lora',serif;font-size:18px;font-weight:700;letter-spacing:-1px;margin:16px 0 10px;text-shadow:0 2px 3px #A7A7A7;}
.contacts ul li {line-height:19px;}
.contacts ul li span {font-weight:bold;}
.header {height:642px;overflow: hidden;position: relative;width: 100%;background:url(../images/header.png) repeat-x left top}
h1 {margin:0;float:left}
h1 a {font-family: 'Playball', cursive;line-height:90px;font-size:70px;color:#3b3535;text-decoration:none;font-weight:400;margin:19px 0 5px;display:inline-block;text-shadow:#b1b0af 1px 1px 3px}
a.logotip {display:block;width:185px;/*height:138px;*/ height:120px;/* background:url(../images/logo_snow.png) no-repeat left top;*/background:url(../images/logotip.png) no-repeat left top;margin:20px;}
a.logotip:hover {background-position:left bottom;}
.slogan {font-size:12px;text-transform:uppercase;color:#b9b2b1;font-weight:600;font-family: 'Open Sans', sans-serif;float:left;margin:64px 0 0 12px;line-height:20px}
nav {position:relative;z-index:101;float:right;}
.head-content {position:relative;z-index:4;margin:0 auto;min-height:153px}
#content {}
.category_index {width:680px;float:left;/* margin:7px 0 0; */}
.cats_view a {display:block;}
.cats_view a.cat_img {width:180px;height:221px;}
.sub_cats {position:relative;cursor:pointer;/* background:#fff;*/}
h3.in_cat_in {margin:10px 0 0;}
.sub_cats ul {position:absolute;bottom:0;left:0;width:100%;background:url(../images/bg_ul_sub.png);padding:0 0 5px;display:none;}
.sub_cats ul li {display:block;padding:0 0 0 8px;}
.sub_cats ul a {color:#fff;}
.sub_cats ul a:hover {text-decoration:underline;}
.pr_img_re {display:block;background:#fff;}
.category-list {margin:0 0 20px;}
.product_img {width:220px;float:left;/* background:#fff;*/}
.product_desc {/* width:480px;*/margin:0 0 0 10px;/* float:left;*/}
.product_view {margin:15px 0 30px;}
.product_view h3 {min-height:auto;margin-bottom:20px;}
.product_images {padding:10px 0 0;}
.product_images a {display:block;float:left;padding:2px;margin:0 10px 10px 7px;background:#fff;border:1px solid #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.product_images a:hover, .product_img a:hover {opacity:0.8;}
.content_no {margin:10px 0 0;}
.breadcrumb {margin:0 0 10px;}
.box {background:url(../images/box.png) repeat-x left top #9c9997;padding:35px 30px;font-family: 'Playball', cursive;font-size:20px;line-height:25px;color:#ffffff;box-shadow:0 0 10px 0px #b9b9b8;position:relative;margin: 0 0 15px;}
.box span {background:url(../images/item-box.png) repeat-x left top;width:21px;height:12px;position:absolute;bottom:-12px;left:24px;display:block}
.list-2 {margin-top:12px}
.list-2 li { padding:7px 0px 10px 0px;border-bottom:1px solid #c9c7c5}
.list-2 li a {font-size:12px}
.list-2 li a:hover {color:#ff912e}
.list-2 li.last {border-bottom:0px}
.menu {}
.menu li {float:left;background:url(../images/f-sep.png) no-repeat right;padding:0 10px;}
.menu li.last  {background:none;padding-right:0px}
.menu li a {font-family: 'Poly', serif;font-size:13px;text-transform:uppercase;color:#FFF;letter-spacing:2px}
.menu li a:hover {color:#8f8584;text-decoration:none}
#form-search {}
#form-search label {display:block;margin-bottom:5px}
#form-search input {width:226px;height:20px;background:#f1f1f0;border:0px;padding:10px 40px 10px 5px;line-height:20px;color:#8e847c}
#form-search .search_button:hover {opacity:0.8}
#form-search .input {position:relative}
#form-search .search_button {width:34px;height:34px;background:url(../images/search-button.png) no-repeat left top;display:block;position:absolute;top:4px;right:3px;}
aside {background:url(../images/aside-2.png) repeat center top #d8d6d4;}
.aside {background:url(../images/aside.png) repeat-x center top;padding:51px 0 47px;}
footer {color:#8f8584;background:#322d2d;height:42px;margin:-42px 0 0;}
footer p {margin:0;}
footer a {color:#8f8584}
footer a:hover {text-decoration:underline}
.map {width:340px;height:333px;overflow:hidden;}
.map iframe {width:340px;height:333px;}
dl {margin:0px 0px 0 0px;}
dl dd span { display:block;width:84px;float:left;}
#form { margin:0px 0 0px 0px;width:310px;}
#form input {outline: medium none;font-family:Arial;font-size:12px;color:#8e847c;line-height:20px;height:20px;padding:10px 7px;width:296px;background:#FFF;border:0;float:left;}
#form textarea {outline: medium none;overflow: auto;font-family:Arial;font-size:12px;color:#8e847c;line-height:20px;height:167px;padding:10px 7px;width:296px;background:#FFF;border:0;resize:none;float:left;}
#form label {position:relative;overflow:hidden;display: block;min-height:52px;}
#form .error, #form .empty {color: #FF0000;display: none;font-size: 10px;line-height:14px;width:170px;float:left;margin-top:2px;}
#form .error-empty {margin: 5px 0 5px 5px !important;display:none;float:left;}
#form .success {display:none;margin-bottom:5px;}
#form .btns {position:relative;padding-top:33px;}
#form .btns a {margin-right:10px;width:41px;text-align:center}
#form-1 { margin:25px 0 0px 0px;width:190px;}
#form-1 p {margin-bottom:5px}
#form-1 input {outline: medium none;font-family:Arial;font-size:12px;color:#63615e;line-height:20px;height:20px;padding:10px 40px 10px 10px;width:140px;background:#FFF;border:0;float:left;}
#form-1 label {position:relative;overflow:hidden;display: block;min-height:50px;}
#form-1 .error, #form-1 .empty {color: #FF0000;display: none;font-size: 10px;line-height:14px;width:170px;float:left;margin-top:2px;}
#form-1 .error-empty {margin: 5px 0 5px 5px !important;display:none;float:left;}
#form-1 .success {display:none;margin-bottom:5px;}
#form-1 .btns {position:relative;padding-top:23px;float:right;}
#form-1 .btns a.button {width:34px;height:34px;background:url(../images/search-button.png) no-repeat left top;display:block;position:absolute;top:4px;right:3px;padding:0px;box-shadow:none;}
#form-1 .btns a.button:hover {opacity:0.8}
.container_24{margin:0 auto;width:960px;}
.wrapper .container_24 {padding:10px 0 0;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,
.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,
.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,
.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,
.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_24 .grid_1{width:30px}
.container_24 .grid_2{width:70px}
.container_24 .grid_3{width:110px}
.container_24 .grid_4{width:150px}
.container_24 .grid_5{width:190px}
.container_24 .grid_6{width:230px}
.container_24 .grid_7{width:270px}
.container_24 .grid_8{width:310px}
.container_24 .grid_9{width:350px}
.container_24 .grid_10{width:390px}
.container_24 .grid_11{width:430px}
.container_24 .grid_12{width:470px}
.container_24 .grid_13{width:510px}
.container_24 .grid_14{width:550px}
.container_24 .grid_15{width:590px}
.container_24 .grid_16{width:630px}
.container_24 .grid_17{width:670px}
.container_24 .grid_18{width:710px}
.container_24 .grid_19{width:750px}
.container_24 .grid_20{width:790px}
.container_24 .grid_21{width:830px}
.container_24 .grid_22{width:870px}
.container_24 .grid_23{width:910px}
.container_24 .grid_24{width:950px}
.container_24 .prefix_1{padding-left:40px}
.container_24 .prefix_2{padding-left:80px}
.container_24 .prefix_3{padding-left:120px}
.container_24 .prefix_4{padding-left:160px}
.container_24 .prefix_5{padding-left:200px}
.container_24 .prefix_6{padding-left:240px;}
.container_24 .prefix_7{padding-left:280px}
.container_24 .prefix_8{padding-left:320px}
.container_24 .prefix_9{padding-left:360px}
.container_24 .prefix_10{padding-left:400px}
.container_24 .prefix_11{padding-left:440px}
.container_24 .prefix_12{padding-left:480px}
.container_24 .prefix_13{padding-left:520px}
.container_24 .prefix_14{padding-left:560px}
.container_24 .prefix_15{padding-left:600px}
.container_24 .prefix_16{padding-left:640px}
.container_24 .prefix_17{padding-left:680px}
.container_24 .prefix_18{padding-left:720px}
.container_24 .prefix_19{padding-left:760px}
.container_24 .prefix_20{padding-left:800px}
.container_24 .prefix_21{padding-left:840px}
.container_24 .prefix_22{padding-left:880px}
.container_24 .prefix_23{padding-left:920px}
.container_24 .suffix_1{padding-right:40px}
.container_24 .suffix_2{padding-right:80px}
.container_24 .suffix_3{padding-right:120px}
.container_24 .suffix_4{padding-right:160px}
.container_24 .suffix_5{padding-right:200px}
.container_24 .suffix_6{padding-right:240px}
.container_24 .suffix_7{padding-right:280px}
.container_24 .suffix_8{padding-right:320px}
.container_24 .suffix_9{padding-right:360px}
.container_24 .suffix_10{padding-right:400px}
.container_24 .suffix_11{padding-right:440px}
.container_24 .suffix_12{padding-right:480px}
.container_24 .suffix_13{padding-right:520px}
.container_24 .suffix_14{padding-right:560px}
.container_24 .suffix_15{padding-right:600px}
.container_24 .suffix_16{padding-right:640px}
.container_24 .suffix_17{padding-right:680px}
.container_24 .suffix_18{padding-right:720px}
.container_24 .suffix_19{padding-right:760px}
.container_24 .suffix_20{padding-right:800px}
.container_24 .suffix_21{padding-right:840px}
.container_24 .suffix_22{padding-right:880px}
.container_24 .suffix_23{padding-right:920px}
.container_24 .push_1{left:40px}
.container_24 .push_2{left:80px}
.container_24 .push_3{left:120px}
.container_24 .push_4{left:160px}
.container_24 .push_5{left:200px}
.container_24 .push_6{left:240px}
.container_24 .push_7{left:280px}
.container_24 .push_8{left:320px}
.container_24 .push_9{left:360px}
.container_24 .push_10{left:400px}
.container_24 .push_11{left:440px}
.container_24 .push_12{left:480px}
.container_24 .push_13{left:520px}
.container_24 .push_14{left:560px}
.container_24 .push_15{left:600px}
.container_24 .push_16{left:640px}
.container_24 .push_17{left:680px}
.container_24 .push_18{left:720px}
.container_24 .push_19{left:760px}
.container_24 .push_20{left:800px}
.container_24 .push_21{left:840px}
.container_24 .push_22{left:880px}
.container_24 .push_23{left:920px}
.container_24 .pull_1{left:-40px}
.container_24 .pull_2{left:-80px}
.container_24 .pull_3{left:-120px}
.container_24 .pull_4{left:-160px}
.container_24 .pull_5{left:-200px}
.container_24 .pull_6{left:-240px}
.container_24 .pull_7{left:-280px}
.container_24 .pull_8{left:-320px}
.container_24 .pull_9{left:-360px}
.container_24 .pull_10{left:-400px}
.container_24 .pull_11{left:-440px}
.container_24 .pull_12{left:-480px}
.container_24 .pull_13{left:-520px}
.container_24 .pull_14{left:-560px}
.container_24 .pull_15{left:-600px}
.container_24 .pull_16{left:-640px}
.container_24 .pull_17{left:-680px}
.container_24 .pull_18{left:-720px}
.container_24 .pull_19{left:-760px}
.container_24 .pull_20{left:-800px}
.container_24 .pull_21{left:-840px}
.container_24 .pull_22{left:-880px}
.container_24 .pull_23{left:-920px}
.marginb_30 {margin:0 0 30px;}
.clear{clear:both;display:block;overflow:hidden;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
#toTop {display:none;text-decoration:none;position:fixed;right:50%;bottom:120px;overflow:hidden;width:50px;height:50px;border:none;text-indent:-999px;z-index:20;background:url(../images/ui.totop.png) no-repeat 0 0 ;box-shadow:0 0 3px 0px #aaa9a8;}
#toTopHover {background:url(../images/ui.totop.png) no-repeat 0 0;width:50px;height:50px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;}
#toTop:hover {outline:none;box-shadow:0 0 3px 0px #000;}
.title_po {text-align:center;}
.box-product .product_view {float:left;width:180px;text-align:center;margin:0;}
.product_view .name {margin:10px 0 0;}
.jcarousel-skin-fizik .jcarousel-container {margin-bottom: 20px;}
.jcarousel-skin-fizik .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-fizik .jcarousel-container-horizontal {padding: 0px 30px;}
.jcarousel-skin-fizik .jcarousel-clip {overflow: hidden;width: 100%;}
.jcarousel-skin-fizik .jcarousel-clip-horizontal {}
.jcarousel-skin-fizik .jcarousel-item {text-align: center;}
.jcarousel-skin-fizik .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-fizik .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-fizik .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-fizik .jcarousel-next-horizontal {position: absolute;top:100px;right: 5px;width:20px;height:39px;cursor: pointer;background:url(../images/arrows.png) right top no-repeat;}
.jcarousel-skin-fizik .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background: url('../image/button-previous.png') center no-repeat;}
.jcarousel-skin-fizik .jcarousel-next-horizontal:hover, .jcarousel-skin-fizik .jcarousel-next-horizontal:focus {}
.jcarousel-skin-fizik .jcarousel-next-horizontal:active {}
.jcarousel-skin-fizik .jcarousel-next-disabled-horizontal, .jcarousel-skin-fizik .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-fizik .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-fizik .jcarousel-next-disabled-horizontal:active {cursor: default;background: none;}
.jcarousel-skin-fizik .jcarousel-prev-horizontal {position: absolute;top:100px;left: 0px;width:20px;height:39px;cursor: pointer;background:url(../images/arrows.png) left top no-repeat;}
.jcarousel-skin-fizik .jcarousel-direction-rtl .jcarousel-prev-horizontal {left:auto;right:0px;background:url(../images/arrows.png) right top no-repeat;}
.jcarousel-skin-fizik .jcarousel-prev-horizontal:hover, .jcarousel-skin-fizik .jcarousel-prev-horizontal:focus {}
.jcarousel-skin-fizik .jcarousel-prev-horizontal:active {}
.jcarousel-skin-fizik .jcarousel-prev-disabled-horizontal, .jcarousel-skin-fizik .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-fizik .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-fizik .jcarousel-prev-disabled-horizontal:active {cursor: default;background: none;}
.item_24 {color:#ff0000;}