

/* Start:/css/fonts.css?14774865732969*/
@font-face{font-family:'baufrasemibold';src:url('/css/the_northern_block_-_baufra_semibold-webfont.eot');src:url('/css/the_northern_block_-_baufra_semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/the_northern_block_-_baufra_semibold-webfont.woff') format('woff'),
url('/css/the_northern_block_-_baufra_semibold-webfont.ttf') format('truetype'),
url('/css/the_northern_block_-_baufra_semibold-webfont.svg#baufrasemibold') format('svg');font-weight:normal;font-style:normal;}
@media all and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'baufrasemibold';src:url('/css/the_northern_block_-_baufra_semibold-webfont.svg#baufrasemibold') format('svg');font-weight:normal;font-style:normal;}
}
@font-face{font-family:'bauframedium';src:url('/css/the_northern_block_-_baufra_medium-webfont.eot');src:url('/css/the_northern_block_-_baufra_medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/the_northern_block_-_baufra_medium-webfont.woff') format('woff'),
url('/css/the_northern_block_-_baufra_medium-webfont.ttf') format('truetype'),
url('/css/the_northern_block_-_baufra_medium-webfont.svg#bauframedium') format('svg');font-weight:normal;font-style:normal;}
@media all and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'bauframedium';src:url('/css/the_northern_block_-_baufra_medium-webfont.svg#bauframedium') format('svg');font-weight:normal;font-style:normal;}
}
@font-face{font-family:'widelightitalic';src:url('/css/morepro-widelightitalic-webfont.eot');src:url('/css/morepro-widelightitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/morepro-widelightitalic-webfont.woff') format('woff'),
url('/css/morepro-widelightitalic-webfont.ttf') format('truetype'),
url('/css/morepro-widelightitalic-webfont.svg#more_prowide_light_italic') format('svg');font-weight:normal;font-style:normal;}
@media all and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'widelightitalic';src:url('/css/morepro-widelightitalic-webfont.svg#more_prowide_light_italic') format('svg');font-weight:normal;font-style:normal;}
}
@font-face{font-family:'rub';src:url('/css/alsrubl-webfont.eot');src:url('/css/alsrubl-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/alsrubl-webfont.svg#rub') format('svg'),
url('/css/alsrubl-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'baufrabold';src:url('/css/the_northern_block_-_baufra_bold-webfont.eot');src:url('/css/the_northern_block_-_baufra_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/the_northern_block_-_baufra_bold-webfont.woff') format('woff'),
url('/css/the_northern_block_-_baufra_bold-webfont.ttf') format('truetype'),
url('/css/the_northern_block_-_baufra_bold-webfont.svg#baufrabold') format('svg');font-weight:normal;font-style:normal;}

/* for 404 page */
@font-face {
	font-family: Gotham Pro;
	src: local("gotham-pro-reg"),
			 url(/css/gotham-pro-reg.otf);
	font-weight: 400;
}

@font-face {
	font-family: Gotham Pro Bold;
	src: local("gotham-pro-bold"),
			 url(/css/gotham-pro-bold.otf);
	font-weight: 700;
}
/* End */


/* Start:/css/style.css?154686739631950*/
@charset "UTF-8";*{margin:0;padding:0;}
html{height:100%;}
body{height:100%;min-height:100%;background:#fff;text-align:center;text-rendering:optimizeSpeed;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:visible;-ms-backface-visibility:hidden;}
img{border:0;max-width:100%;}
p {line-height: normal;text-align: justify;margin-bottom: 15px;}
:focus{outline:none;}
#top{background:#000;min-width:940px;padding:0;margin-bottom:68px;}
#top form{padding:0 8px 0 0;position:relative;top:11px;}
#top div{width:940px;margin:0 auto;text-align:right;font:normal 12px/18px 'baufrasemibold';color:#fff;}
#top div input{display:inline-block;float:left;width:68px;padding:1px 3px;background:#000;border:1px solid #fff;font:normal 11px/1px Tahoma;color:#fff;transition-duration:0.5s;transition-timing-function:linear;}
#top div input::-webkit-input-placeholder{color:#fff;}
#top div input::-moz-placeholder{color:#fff;}
#top div input:-moz-placeholder{color:#fff;}
#top div input:-ms-input-placeholder{color:#fff;}
#top div input:focus{margin-right:-54px;width:122px;}
#top div input.go{border:0;width:10px;height:11px;margin:3px 0 0 10px;background:url("/css/../i/search.png");position:relative;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}
#top div input:focus ~ input.go{-webkit-transform:translate(30px);-moz-transform:translate(30px);-ms-transform:translate(30px);-o-transform:translate(30px);transform:translate(30px);}
#top div a{font:normal 12px/18px 'baufrasemibold';color:#fff;display:inline-block;padding:10px 8px;text-decoration:none;text-transform:uppercase;}
#top div a:hover{text-decoration:underline;}
#top div span{display:inline-block;margin:0 90px;width:194px;word-spacing:8px;text-align:center;}
#top div span a{margin-left:0;word-spacing:1px;}
#top div #basket{float:right;margin:0;}
#top div.px a, #top div.px span{line-height:20px;}
#container{position:relative;width:940px;min-width:940px;margin:0 auto;padding-bottom:40px;text-align:left;}
#phone{float:right;font:normal 15px/15px 'bauframedium';color:#000;width:133px;}
#phone a{display:table-cell;padding-top:8px;font:normal 13px/13px 'widelightitalic';color:#333;text-decoration:none;border-bottom:1px dotted #666;cursor:pointer;}
#phone a:hover{color:#000;border-color:#000;}
#phone span{display:block;}
#phone a.tel{border:1px solid transparent;display:block;color:#000;font:normal 15px/15px 'bauframedium';margin:0;padding:0;}
#phone a.tel:hover{border-bottom:1px dotted;}
#logo{display:inline-block;width:356px;height:52px;margin-bottom:50px;background:url("/css/../i/Logo.gif") no-repeat;margin-left:195px;}
#guide{float:right;line-height:1px;}
#guide a{font:normal 13px/13px 'bauframedium';color:#000;text-transform:uppercase;text-decoration:none;}
#guide a em{display:block;padding-top:8px;font:normal 13px/13px 'widelightitalic';color:#333;text-transform:none;}
#menu{clear:left;height:38px;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center;}
#menu ul{display:inline-block;list-style:none;width:940px;}
#menu ul li{position:relative;display:inline-block;margin:0 25px;padding:0;line-height:1px;border-bottom:2px solid #fff;}
#menu ul li.active, #menu ul li:hover{border-bottom:2px solid #333;}
#menu ul li a{display:inline-block;position:relative;font:normal 13px/13px 'baufrasemibold';color:#000;padding:12px 13px 11px;text-decoration:none;text-transform:uppercase;}
#menu ul li a.parent{padding-right:12px;background:url("/css/../i/menu-arrow.png") right 17px no-repeat;}
#menu ul li ul{display:none;}
#menu ul li:hover ul{display:block;position:absolute;width:180px;top:38px;padding:0 18px 15px 18px;margin-left:-20px;background:#fff;border:1px solid #999;text-align:left;z-index:99999;}
#menu ul li:hover ul li{display:block;margin:0;padding:0;border:0;}
#menu ul li:hover ul li a{display:block;padding:15px 0 0 0;font:normal 11px/11px 'baufrasemibold';background:none;}
#menu ul li:hover ul li ul{position:relative;width:auto;top:0;padding:0;border:0;margin:0;}
#menu ul li:hover ul li ul li{display:block;margin-top:10px;}
#menu ul li:hover ul li ul li a{font:normal 10px/10px 'bauframedium';color:#000;padding:0;text-transform:uppercase;text-decoration:none;}
#menu ul li:hover ul li ul li a:hover{text-decoration:underline;}
#menu ul li:hover ul li.active{border:0;}
#menu ul li:hover ul li ul li.active a, #menu ul li:hover ul li ul li.active a:hover{font:normal 10px/10px 'baufrasemibold';text-decoration:none;}
#menu ul li:hover ul li:last-child a.parent{padding-top:25px;}
#menu ul.mpx li{padding:0;}
#menu ul.mpx li a{background-position:right 17px;margin-right:6px;padding:13px 12px 10px 13px;}
#menu ul.mpx li a:hover{text-decoration:underline;}
#slider{position:relative;width:940px;height:400px;margin:-1px 0 60px 0;overflow:hidden;}
#slider-inner{position:relative;width:700px;height:300px;margin:23px 0;overflow:hidden;}
#slider-inner.slider_in_about{height:467px;}
#brands{clear:left;position:relative;border-top:1px solid #999;text-align:center;}
#brands strong{position:absolute;width:110px;left:45%;top:-10px;text-align:center;font:normal 17px/17px 'baufrasemibold';color:#000;background:#fff;}
#brands strong a{text-decoration:none;}
#brands div{width:860px;height:55px;margin:40px 40px 15px 40px;}
#brands div ul{list-style:none;}
#brands div ul li{display:table;width:100%;}
#brands div ul li a{display:table-cell;padding:0 22px;vertical-align:middle;}
#brands > a{position:absolute;width:11px;height:19px;top:58px;background:url("/css/../i/arrows.png") 0 -19px no-repeat;z-index:999;cursor:pointer;}
#brands #prev{left:10px;}
#brands #next{right:10px;background-position:-11px -19px;}
#teasers{list-style:none;height:350px;padding-top:40px;margin-right:-10px;}
#teasers li{display:inline-block;margin-left:23px;}
#teasers li:first-child{margin:0 1px 0 0;}
#subscribe{padding:20px 40px;margin-top:30px;background:#f0f0f0;height:30px;}
#subscribe strong{display:inline-block;font:normal 15px/15px 'baufrasemibold';color:#000;vertical-align:middle;text-transform:uppercase;line-height:30px;}
#subscribe em{display:inline-block;font:normal 12px/16px 'widelightitalic';margin:0 68px;color:#333;vertical-align:middle;}
#subscribe form{float:right;}
#subscribe form input{width:125px;padding:8px 20px 7px 20px;border:1px solid #000;background:#f0f0f0;font:normal 12px/12px 'widelightitalic';color:#333;vertical-align:middle;}
#subscribe form input.subscribe{width:150px;height:30px;padding:0 20px;margin-left:30px;background:#000;font:normal 10px/1px 'baufrasemibold';color:#fff;text-transform:uppercase;cursor:pointer;}
#subscribe form input::-webkit-input-placeholder{color:#333;}
#subscribe form input:-moz-placeholder{color:#000;}
#subscribe form input::-moz-placeholder{color:#000;}
#subscribe form input:-ms-input-placeholder{color:#333;}
#left{float:left;width:200px;margin:35px 40px 35px 0;}
#left strong{display:block;font:normal 12px/12px 'baufrasemibold';color:#000;text-transform:uppercase;margin-bottom:13px;}
#left ul{list-style:none;}
#left ul li a{font:normal 10px/10px 'bauframedium';color:#000;text-transform:uppercase;text-decoration:none;}
#left ul li a:hover{text-decoration:underline;}
#left ul li.active a{font:normal 10px/10px 'baufrasemibold';}
#left ul li.parent{margin-bottom:13px;}
#left ul li.parent a{font:normal 11px/11px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#left ul li.parent a:hover{text-decoration:none;}
#left ul li.parent ul li, #left ul li ul li:last-child{margin:0;}
#left ul li.parent ul li a{font:normal 10px/10px 'bauframedium';color:#000;text-transform:uppercase;text-decoration:none;}
#left ul li.parent ul li a:hover{text-decoration:underline;}
#left ul li.parent ul li.active a{font:normal 10px/10px 'baufrasemibold';}
#left ul li.parent:last-child{margin-top:30px;}
#left ul li.parent:last-child li{margin-bottom:10px;}
#left ul li.root{margin-top:13px;}
#left ul li.root a{font:normal 11px/11px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#left ul li.share{margin-top:30px;}
#left ul li.share a{font:normal 11px/11px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#left ul li.shares{margin-bottom:10px;}
#txt{float:left;width:700px;min-height:430px;padding-bottom:40px;font:normal 13px/21px 'Times New Roman';color:#333;}
#txt h1{font:normal 19px/19px 'baufrasemibold';color:#000;padding-bottom:22px;text-transform:uppercase;border-bottom:1px solid #999;}
#txt h2{font:normal 13px/13px 'baufrasemibold';color:#000;padding-bottom:20px;text-transform:uppercase;border-bottom:1px solid #999;}
#txt > p{margin:15px 0;}
#txt > ul, #txt > ol{margin-left:15px;}
#txt h4{font:normal 13px/13px 'baufrabold';color:#000;text-transform:uppercase;padding-top:5px;}
a{color:#333;}
a:hover{color:#333;text-decoration:none;}
#full-txt{padding-bottom:40px;min-height:360px;font:normal 13px/21px 'Times New Roman';color:#333;}
#full-txt h1{font:normal 19px/19px 'baufrasemibold';color:#000;padding-bottom:22px;text-transform:uppercase;border-bottom:1px solid #999;}
#full-txt > p{margin:15px 0;}
#full-txt small{display:block;font:normal 11px/11px 'widelightitalic';margin:15px 0 18px 0;}
#full-txt .pluso{margin-top:10px;}
#breadcrumbs{font:normal 12px/12px 'widelightitalic';margin:36px 0 16px;}
#breadcrumbs i{display:inline-block;font-style:normal;margin:0 10px;}
#breadcrumbs a{font:normal 12px/12px 'widelightitalic';color:#333;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}
#sort{text-align:right;margin-top:-31px;padding-bottom:40px;font:normal 10px/10px 'bauframedium';text-transform:uppercase;}
#sort a{display:inline-block;font:normal 10px/10px 'bauframedium';color:#000;padding-right:12px;margin-left:10px;background:url("/css/../i/menu-arrow.png") 100% 50% no-repeat;text-decoration:none;}
#sort a.desc{background:url("/css/../i/menu-arrow2.png") 100% 50% no-repeat;}
#sort a:hover{text-decoration:underline;}
#txt #sections{list-style:none;margin:25px 0 0 -15px;}
#txt #sections li{display:inline-block;width:160px;text-align:center;vertical-align:top;margin:0 0 50px 16px;}
#txt #sections li a{display:block;font:normal 12px/18px 'baufrasemibold';color:#000;text-decoration:none;text-transform:uppercase;}
#txt #sections li img{display:block;width:160px;height:200px;margin-bottom:15px;}
#txt #allbrands{clear:left;margin-top:20px;font:normal 10px/10px 'bauframedium';color:#000;text-transform:uppercase;text-decoration:none;padding-right:12px;background:url("/css/../i/menu-arrow.png") 100% 50% no-repeat;}
#txt #allbrands:hover{text-decoration:underline;}
#txt hr{clear:left;border:0;height:1px;background:#999;margin-top:20px;}
#txt .errortext{color:#bf0000;line-height:18px;}
#items{list-style:none;margin-left:-15px !important;}
#items li{display:inline-block;width:220px;text-align:center;vertical-align:top;margin:0 0 50px 16px;}
#items li a{display:block;font:normal 13px/18px 'baufrasemibold';color:#000;text-decoration:none;text-transform:uppercase;overflow:hidden;}
#items li img{display:block;width:220px;/*height:250px*/;margin-bottom:15px;}
#items li span{font:normal 10px/10px 'bauframedium';color:#000;}
#items li span i{font:normal 11px/11px 'widelightitalic';}
#items li p{font:normal 12px/12px 'baufrasemibold';color:#000;margin-top:6px;}
#items li p.sale{color:#cc0000;}
#items li p.sale s{display:block;margin-bottom:7px;color:#000;}
#items li p b{font:normal 12px/12px 'rub';}
#items li ul{list-style:none;height:12px;margin:6px 0;}
#items li ul li{display:inline-block;width:12px;height:12px;margin-left:5px;}
#look{position:relative;float:left;width:520px;margin-top:24px;border-top:1px solid #999;}
#look > a img{max-width:520px;height:420px;}
#look > a {text-align:center;display: block;}
#look a.zoom{position:absolute;top:0;right:0;padding:15px;background:url("/css/../i/search.png") 50% 49% #000 no-repeat;line-height:1px;}
#look ul{list-style:none;margin-top:12px;text-align:center;}
#look ul li{display:inline-block;width:70px;height:80px;margin:0 3px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
#look ul li.active, #look ul li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#look ul li img{width:70px;height:80px;}
#look #prev, #look #next{position:absolute;display:none;top:200px;width:11px;height:19px;background:url("/css/../i/arrows.png") no-repeat;}
#look #next{background-position:-11px 0;right:20px;}
#look #prev{left:20px;}
#look #next:hover{background-position:-11px -19px;}
#look #prev:hover{background-position:0 -19px;}
#item{float:right;width:340px;margin-top:17px;}
#item h1{font:normal 28px/33px 'baufrasemibold';color:#000;text-transform:uppercase;border-bottom:2px solid;margin:0 0 20px;}
#item > span{display:block;font:normal 10px/1px 'bauframedium';color:#333;margin-top:16px;}
#item > span i{font:normal 11px/1px 'widelightitalic';}
#item strong{display:block;font:normal 24px/1px 'baufrasemibold';color:#000;margin:42px 0;}
#item strong.sale{color:#cc0000;}
#item strong.sale s{display:block;font-size:18px;margin-bottom:30px;color:#000;}
#item strong.sale s b{font-size:18px;}
#item strong b{font:normal 22px/1px 'rub';}
#item #size{width:90px !important;}
#cuselFrame-size{margin:0 13px 34px 0;}
#item > a{display:inline-block;font:normal 10px/10px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;vertical-align:5px;}
#item input{clear:left;display:block;width:197px;height:35px;background:#000;border:0;margin:2px 0 34px;padding-bottom:1px;font:normal 10px/1px 'baufrasemibold';color:#fff;text-transform:uppercase;cursor:pointer;}
#item p{margin-bottom:14px;font:normal 12px/20px 'widelightitalic';color:#333;}
#item p b{display:block;font:normal 11px/11px 'baufrasemibold';color:#000;margin-bottom:6px;text-transform:uppercase;}
#colors{list-style:none;margin:15px 0 21px -13px;}
#colors li{display:inline-block;width:50px;height:50px;margin:0 0 15px 13px;border:1px solid #999;}
#colors li img{width:50px;height:50px;}
#overlay{position:absolute;top:0;left:0;width:100%;background:url("/css/../i/wpx.png");display:none;z-index:99999;}
#zoom{display:none;position:fixed;max-width:940px;max-width:100vw;max-height:420px;max-height:100vh;z-index:999999;background:#fff;top:50%;left:50%;border-top:1px solid #999;overflow:hidden;-webkit-box-shadow:0 3px 6px #b8b8b8;-moz-box-shadow:0 3px 6px #b8b8b8;box-shadow:0 3px 6px #b8b8b8;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=160, Color='#b8b8b8')";-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#zoom span{position:absolute;top:0;right:0;width:30px;height:30px;background:url("/i/close.png") no-repeat;cursor:pointer;z-index:9999;}
#same{clear:left;position:relative;border-top:1px solid #999;margin-top:50px;text-align:center;}
#same strong{position:absolute;width:140px;left:44%;top:-10px;text-align:center;font:normal 17px/17px 'baufrasemibold';color:#000;background:#fff;text-transform:uppercase;}
#same ul{list-style:none;margin:40px 0 50px -15px;}
#same ul li{display:inline-block;width:220px;text-align:center;vertical-align:top;margin-left:15px;}
#same ul li img{display:block;width:220px;/*height:250px;*/margin-bottom:15px;}
#same ul li a{display:block;font:normal 13px/18px 'baufrasemibold';color:#000;text-decoration:none;text-transform:uppercase;}
#same ul li span{font:normal 10px/10px 'bauframedium';color:#333;}
#same ul li span i{font:normal 11px/11px 'widelightitalic';}
#same ul li p{font:normal 12px/12px 'baufrasemibold';color:#000;margin-top:6px;}
#same ul li p b{font:normal 12px/12px 'rub';}
#same ul li p.sale{color:#cc0000;}
#same ul li p.sale s{display:block;margin-bottom:7px;color:#000;}
#brandlist{list-style:none;margin:20px 0 0 -60px;text-align:left;}
#brandlist li{display:inline-block;width:190px;height:65px;text-align:center;margin:30px 0 40px 60px;}
#brandlist li a{display:table-cell;width:190px;height:65px;vertical-align:middle;}
#nav{clear:left;text-align:center;font:normal 11px/12px 'bauframedium';}
#nav a{font:normal 12px/12px 'bauframedium';color:#333;margin:0 2px;text-decoration:none;}
#nav a.current,#nav span.current{font:normal 12px/12px 'baufrasemibold';color:#000;}
#cart{width:100%;}
#cart table{width:100%;margin-top:20px;border-collapse:collapse;}
#cart table th{font:normal 10px/10px 'bauframedium';color:#000;padding-bottom:20px;text-transform:uppercase;}
#cart table tbody{background:#f0f0f0;}
#cart table tbody td{padding:20px 0;}
#cart table td:nth-child(1){padding-left:20px;}
#cart table tbody tr:nth-child(1){background:none;}
#cart table tbody tr{background:url("/i/px.png") 50% 0 no-repeat;}
#cart table tbody tr td{font:normal 12px/12px 'baufrasemibold';vertical-align:top;}
#cart table tbody tr td a{font:normal 13px/13px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#cart table tbody tr td a:hover{color:#666;}
#cart table tbody tr td a.delete{display:block;width:8px;height:8px;margin:3px 22px 0 0;background:url("/i/delete.png");}
#cart table tbody tr td img{float:left;margin-right:20px;}
#cart table tbody tr td span{display:block;font:normal 10px/10px 'bauframedium';color:#333;margin-top:10px;}
#cart table tbody tr td span i{font:normal 11px/11px 'widelightitalic';}
#cart table tbody tr td em{font:normal 12px/12px 'baufrasemibold';margin:0 3px;}
#cart table tbody tr td b{font:normal 12px/13px 'rub';}
#cart table tbody tr td a.mi, #cart table tbody tr td a.pl{font:normal 12px/12px 'baufrasemibold';}
#cart table tbody tr td.sale{color:#cc0000;}
#cart table tbody tr td.sale s{display:block;margin-bottom:7px;color:#000;}
#notice{float:left;width:250px;margin-top:25px;font:normal 11px/20px 'widelightitalic';color:#333;}
#total{float:right;width:400px;margin-top:20px;font:normal 10px/28px 'bauframedium';text-align:right;}
#total strong{float:right;width:150px;font:normal 16px/25px 'baufrasemibold';color:#000;text-align:left;margin-left:10px;}
#total strong b{font:normal 16px/16px 'rub';}
#total span{float:right;width:150px;font:normal 13px/28px 'baufrasemibold';color:#cc0000;text-align:left;margin-left:10px;}
#total span b{font:normal 13px/13px 'rub';}
#total input{float:right;width:149px;height:35px;background:#000;border:0;margin-top:35px;padding-bottom:1px;font:normal 10px/1px 'baufrasemibold';color:#fff;cursor:pointer;}
#total #back{display:inline-block;float:left;width:149px;padding:17px 0;background:#f0f0f0;border:0;margin-top:35px;font:normal 10px/1px 'bauframedium';text-decoration:none;text-align:center;}
#order-left{float:left;width:580px;margin:20px 0 100px 0;}
#order-left > strong{display:block;font:normal 13px/13px 'baufrasemibold';margin-bottom:18px;}
#order-left table{border-collapse:collapse;margin-bottom:45px;}
#order-left table td input{width:258px;padding:8px 10px;font:normal 11px/11px 'widelightitalic';border:1px solid #999;margin:0 20px 15px 0;}
#order-left table td textarea{width:558px;height:60px;padding:8px 10px;font:normal 11px/13px 'widelightitalic';border:1px solid #999;resize:none;}
#order-left table td input:hover, #order-left table td input:focus{border-color:#333;}
#order-left table td textarea:hover, #order-left table td textarea:focus{border-color:#333;}
::-webkit-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
#order-left table td input.error{border-color:#bf0000;}
#order-left #total{width:320px;text-align:right;}
#order-left #total strong{text-align:left;margin-left:20px;}
#order-right{float:right;width:310px;margin-top:20px;color:#666;}
#order-right strong{display:block;font:normal 13px/13px 'baufrasemibold';color:#000;margin-bottom:13px;}
#order-right b{font:normal 13px/13px 'baufrasemibold';color:#000;text-transform:uppercase;}
#order-right b em{font:normal 12px/12px 'rub';text-transform:none;}
#order-right ol{margin:10px 0 10px 18px;padding:0;color:#000;}
#order-right ol li em{font:normal 12px/12px 'rub';text-transform:none;}
#order-right a{font:normal 11px/11px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#order-right a:hover{color:#666;}
#delivery{list-style:none;padding-bottom:25px;border-bottom:1px solid #999;}
#delivery li{display:inline-block;width:285px;vertical-align:top;font-size:13px;color:#666;}
#delivery li label{display:block;font:normal 13px/13px 'baufrasemibold';color:#000;margin-bottom:5px;cursor:pointer;}
#delivery li em{font:normal 12px/12px 'rub';}
#order-info{padding-top:15px;}
#order-info b{font:normal 13px/13px 'baufrasemibold';color:#000;}
#order-info table{margin-top:10px;}
#order-info table td, #order-info p{font:normal 11px/20px 'bauframedium';text-transform:uppercase;}
#order-info table td b em{font:normal 12px/12px 'rub';text-transform:none;}
.radio{width:13px;height:13px;display:inline-block;float:left;cursor:pointer;margin:1px 5px 40px 0;background:url("/css/../i/radio.png") 1px 0 no-repeat;overflow:hidden;}
.radioChecked{background-position:-12px 0;}
.radio input{margin-left:-13px;}
.check{width:auto;height:10px;display:inline-block;cursor:pointer;background:url("/i/checkbox.png") no-repeat;}
.check input{display:none;}
.check label{display:block;margin:0 0 0 15px;}
#sizes{list-style:none;margin:12px 0 -20px 0;}
#sizes li{margin-bottom:40px;}
#sizes li strong{display:block;font:normal 12px/12px 'baufrabold';color:#000;text-transform:uppercase;}
#sizes li b{display:block;font:normal 10px/10px 'baufrasemibold';color:#000;text-transform:uppercase;}
#sizes li table{background:#999;margin-top:20px;}
#sizes li table td, #sizes li table th{background:#fff;width:38px;padding:5px 6px 6px;white-space:nowrap;vertical-align:middle;text-align:center;text-transform:uppercase;}
#sizes li table .column1{background:#f0f0f0;text-align:left;width:140px;}
#sizes li table th{width:38px;font:normal 11px/11px 'baufrasemibold';}
#sizes li table td{font:normal 10px/10px 'bauframedium';color:#000;}
.modal{display:none;position:fixed;background:#fff;top:50%;left:50%;padding:30px 40px;border-top:1px solid #999;z-index:99999;-webkit-box-shadow:0 3px 6px #b8b8b8;-moz-box-shadow:0 3px 6px #b8b8b8;box-shadow:0 3px 6px #b8b8b8;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=160, Color='#b8b8b8')";}
.modal > span{display:block;position:absolute;top:0;right:0;width:30px;height:30px;background:url("/css/../i/close.png") no-repeat;cursor:pointer;z-index:9999;}
.modal > strong{display:block;font:normal 13px/13px 'baufrasemibold';margin-bottom:30px;text-transform:uppercase;}
.modal > table{border-collapse:collapse;}
.modal table td{vertical-align:top;font:normal 11px/11px 'widelightitalic';color:#333;}
.modal table td input{padding:8px 10px;font:normal 11px/11px 'widelightitalic';border:1px solid #999;margin:0 0 12px 0;}
.modal table td textarea{width:200px;height:40px;padding:8px 10px;margin:0 0 12px 0;font:normal 11px/13px 'widelightitalic';border:1px solid #999;resize:none;}
.modal table td input:hover, #order-left table td input:focus{border-color:#333;}
.modal table td textarea:hover, .modal table td textarea:focus{border-color:#333;}
.modal table td input.error{border-color:#cc0000;}
.modal table td a{font:normal 11px/11px 'widelightitalic';color:#333;text-decoration:none;}
.modal table td a:hover{text-decoration:underline;}
.modal table td input.submit{display:block;width:140px;height:30px;background:#000;border:0;margin:10px auto 25px auto;padding:0 0 1px 0;font:normal 10px/10px 'baufrasemibold';text-transform:uppercase;color:#fff;cursor:pointer;}
#send_more_info_product table td .input, #send_more_info_product table, #send_more_info_product table textarea{width:100%;box-sizing:border-box;max-width:100%;}
#send_more_info_product table textarea{height:65px;}
.login{width:380px;height:230px;margin-left:-230px;}
.login a.facebook-button, .login a.vkontakte-button{display:block;width:180px;height:30px;margin-left:20px;background:url("/i/social.png");}
.login a.vkontakte-button{margin-top:12px;background-position:0 -30px;}
.login table td input{width:160px;}
.login table td #remember{width:auto;}
.login table td em{font-style:normal;margin:0 10px;}
.callback{width:220px;height:210px;margin-left:-150px;}
.callback table td input{width:200px;}
.register{width:220px;height:360px;margin-left:-150px;}
.register table td input{width:200px;}
.register table td input.captcha{width:66px;margin-left:1px;padding-left:8px;}
.register table td input.submit{width:180px;}
#captcha{float:left;height:30px;}
.forgotpwd{width:220px;height:130px;margin-left:-150px;}
.forgotpwd table td input{width:200px;}
.feedback{width:220px;height:240px;margin-left:-150px;}
.feedback table td input{width:200px;}
.sizetable{width:900px;height:460px;top:50%;padding:15px 20px;margin:-250px 0 0 -470px;text-align:left;}
#scroll{width:908px;height:460px;}
#full-txt #form{margin-top:20px;}
#full-txt #form table{border-collapse:collapse;}
#full-txt #form table td{vertical-align:top;font:normal 11px/11px 'widelightitalic';color:#333;}
#full-txt #form table td input{padding:8px 10px;font:normal 11px/11px 'widelightitalic';width:200px;border:1px solid #999;margin:0 0 12px 0;}
#full-txt #form table td textarea{width:558px;height:60px;padding:8px 10px;font:normal 11px/13px 'widelightitalic';border:1px solid #999;resize:none;}
#full-txt #form table td input:hover, #order-left table td input:focus{border-color:#333;}
#full-txt #form table td textarea:hover, #order-left table td textarea:focus{border-color:#333;}
#full-txt #form table td a{font:normal 11px/11px 'widelightitalic';color:#333;text-decoration:none;}
#full-txt #form table td a:hover{text-decoration:underline;}
#full-txt #form table td input.submit{display:block;width:140px;height:30px;background:#000;border:0;margin:10px auto 25px auto;padding:0 0 1px 0;font:normal 10px/10px 'baufrasemibold';text-transform:uppercase;color:#fff;cursor:pointer;}
#full-txt #form table td input.captcha{width:66px;margin-left:1px;padding-left:8px;}
#full-txt #form table td input.error{border-color:#cc0000;}
#full-txt #form table td #remember{width:auto;}
#full-txt #form table td em{font-style:normal;margin:0 10px;}
#full-txt #form table td a.facebook-button, #full-txt #form table td a.vkontakte-button{display:block;width:180px;height:30px;margin-left:20px;background:url("/i/social.png");}
#full-txt #form table td a.vkontakte-button{margin-top:12px;background-position:0 -30px;}
.notice{text-align:left;margin-top:-5px;font:normal 11px/14px 'widelightitalic';color:#333;}
.notetext{display:block;padding:30px 0 20px 0;font:normal 13px/16px 'widelightitalic';color:#000 !important;}
.note{clear:left;text-align:left;margin-top:50px;padding-top:10px;font-size:13px;color:#777;border-top:1px solid #999;}
.profile-table{width:490px;border-collapse:collapse;margin:15px 0 50px 0;}
.profile-table td{padding:6px 0;font:normal 14px/14px 'Times New Roman';color:#666;vertical-align:middle;text-align:left;}
.profile-table td input{padding:8px 10px;font:normal 11px/11px 'widelightitalic';color:#000;width:200px;border:1px solid #999;}
.profile-table td textarea{width:200px;height:50px;padding:8px 10px;font:normal 11px/13px 'widelightitalic';border:1px solid #999;resize:none;}
.profile-table td input:focus, .profile-table td textarea:focus{border-color:#333;}
.profile-table td.profile-header{padding-top:30px;font:normal 12px/12px 'baufrasemibold';color:#000;text-transform:uppercase;}
.profile-link{padding-top:20px;margin-bottom:-5px;}
.profile-link a{font:normal 13px/13px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
.profile-block-hidden{display:none;}
.profile-block-shown{display:block;}
.bx-auth-profile input.submit{display:inline-block;width:140px;height:30px;background:#000;border:0;padding:0 0 1px 0;margin:30px 5px 0 0;font:normal 10px/10px 'baufrasemibold';text-transform:uppercase;color:#fff;cursor:pointer;}
.bx-auth-profile input.reset{display:inline-block;width:140px;height:30px;background:#f0f0f0;border:0;padding:0 0 1px 0;margin-top:30px;font:normal 10px/10px 'baufrasemibold';text-transform:uppercase;color:#000;cursor:pointer;}
#cuselFrame-PERSONAL_COUNTRY, #cuselFrame-WORK_COUNTRY{width:221px !important;}
#gender{width:120px !important;}
#shares{list-style:none;}
#shares li{margin:50px 0 0 0;}
#shares li:first-child{margin:15px 0 0 0;}
#shares li a{font:normal 13px/13px 'baufrasemibold';color:#000;text-transform:uppercase;text-decoration:none;}
#shares li span{display:block;font:normal 11px/11px 'widelightitalic';margin:3px 0 18px 0;}
#shares li img{margin-bottom:20px;}
#shares li a.detail, .fb, .fb:hover{display:block;width:160px;padding:14px 0 15px 0;margin-top:14px;text-align:center;background:#000;font:normal 10px/2px 'baufrasemibold';text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;}
#contacts{border-collapse:collapse;margin-top:18px;}
#contacts td strong{display:block;font:normal 13px/13px 'baufrabold';margin-bottom:5px;color:#000;text-transform:uppercase;}
#contacts td{color:#000;}
#contacts td p{margin-bottom:23px;}
#contacts td span{color:#666;}
#map_canvas{width:100%;height:300px;margin:5px 0 35px 0;}
#footer{clear:left;width:100%;background:#f0f0f0;}
#footer > div{width:940px;min-width:940px;margin:0 auto;padding:38px 0;text-align:left;overflow:hidden;}
#footer div #slogo{display:inline-block;float:left;width:179px;height:37px;margin:0 0 10px;background:url("/css/../i/logo_small_footer.png?v1") no-repeat;}
#footer div #uplab{display:block;width:170px;padding:2px 0;margin-top:100px;font:normal 12px/12px 'widelightitalic';color:#333;text-decoration:none;background:url("/css/../i/uplab.png") 100% 50% no-repeat;}
#footer div p{clear:left;width:180px;margin-top:30px;font:normal 12px/20px 'Times New Roman';color:#666;}
#footer div ul{display:inline-block;float:right;list-style:none;}
#footer div ul li{display:inline-block;margin-left:66px;font:normal 13px/12px 'baufrasemibold';color:#000;text-transform:uppercase;vertical-align:top;}
#footer div ul li ul{float:none;display:block;width:auto;max-width:140px;padding-top:8px;}
#footer div ul li ul li{display:block;text-transform:none;margin:11px 0 0;}
#footer div ul li ul li a{font:normal 12px/14px 'widelightitalic';color:#333;text-decoration:none;}
#footer div ul li ul li a:hover, #footer div #uplab:hover{color:#333;text-decoration:underline;}
@media all and (-webkit-min-device-pixel-ratio:0){#sizes li table td, #sizes li table th{padding:8px 6px 5px 6px;}
    .modal table td input.submit{padding:1px 0 0;}
    #item input{padding:1px 0 0;}
    #shares li a.detail{padding:16px 0 13px 0;}
    #total input{height:34px;padding-top:2px;}
    #total #back{padding:17px 0 16px 0;}
    #subscribe strong{margin-top:4px;}
}
.phone-bottom{font:normal 15px/15px 'bauframedium';color:#000;margin-top:30px;clear:left;}
.phone-bottom span{display:block;}
.logo-wrap{text-align:center;width:100%;}
.pre-footer {margin-top: 30px;}

/* for 404 page */
.not-found {
	position: relative;
	margin-top: 64px;
	margin-bottom: -80px;
	min-height: 697px;
	line-height: 18px;
	font-family: Gotham Pro;
	font-size: 12px;
	color: #7b7b83;
}

.not-found__bg {
	position: absolute;
	top: 0;
	left: 133px;
	width: 800px;
	height: 697px;
	background-image: url('/i/error-bg.png');
}

.not-found__error {
	position: absolute;
	top: 308px;
	left: 133px;
	font-family: Gotham Pro Bold;
	font-size: 42px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #a97b50;
}

.not-found__page {
	position: absolute;
	top: 300px;
	right: 190px;
	line-height: 23px;
	font-size: 20px;
	text-transform: uppercase;
}

.not-found__descr {
	position: absolute;
	top: 394px;
	left: 133px;
}

.not-found__descr-item {
	margin-bottom: 24px;
}

.not-found__link {
	color: #000;
}

/* End */


/* Start:/css/nivo.css?154686194610143*/
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white;
	filter:alpha(opacity=0);
	opacity:0;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}

.nivo-box img {display:block;}

.nivo-controlNav {
	position:absolute;
	width:100%;
	margin-top:-100px;
	left:0;
	text-align:center;
	z-index:9999;
}

#txt .nivo-controlNav {left:13%;}

.nivo-controlNav a {
	display:inline-block;
	width:7px;
	height:7px;
	background:url('/css/../i/bullets.png') 0 -7px no-repeat;
	text-indent:-9999px;
	border:0;
	margin:0 2px;
	cursor:pointer;
}
.nivo-controlNav a.active {background-position:0 0;}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}

.nivo-directionNav a {
	display:block;
	width:11px;
	height:19px;
	background:url('/css/../i/arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {background-position:-11px 0; right:30px;}
a.nivo-prevNav {left:30px;}
a.nivo-nextNav:hover {background-position:-11px -19px;}
a.nivo-prevNav:hover {background-position:0 -19px;}

/*
 * Nivo Lightbox v1.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}
/*
 * Nivo Lightbox Default Theme v1.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
	background: #666;
	background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(/css/themes/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
	opacity: 1; 
	background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background-image: url(/css/themes/prev.png); 
	border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background-image: url(/css/themes/next.png); 
	border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(/css/themes/close.png) no-repeat 5px 5px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
		background-image: url(/css/themes/loading@2x.gif); 
		background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
		background-image: url(/css/themes/prev@2x.png); 
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next { 
		background-image: url(/css/themes/next@2x.png); 
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close { 
		background-image: url(/css/themes/close@2x.png); 
		background-size: 16px 16px;
	}
	
}
/* End */


/* Start:/css/cusel.css?14755870521808*/
.cusel,.cuselFrameRight,.jScrollPaneDrag,.jScrollArrowUp,.jScrollArrowDown{background:url(/css/../i/select.png) no-repeat;}
.cusel{height:30px;background-position:left top;display:inline-block;position:relative;cursor:pointer;z-index:1;font:normal 11px/11px 'widelightitalic';color:#000;}
.cuselFrameRight{position:absolute;z-index:2;top:0;right:0;height:100%;width:32px;background-position:right top;}
.cuselText{height:15px;padding:9px 0 0 10px;cursor:pointer;overflow:hidden;position:relative;z-index:1;top:0;left:0;}
* html .cuselText{height:22px;}
.cusel span{display:block;cursor:pointer;white-space:nowrap;padding:6px 8px;font-size:12px;zoom:1;}
.cusel span:hover,.cusel .cuselOptHover{background:#f4f4f3;color:#000;}
.cusel .cuselActive{background:#000;color:#fff;cursor:default;}
.cuselOpen .cuselFrameRight{background-image:url(/css/../i/select-focus.png);}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;min-width:100%;width:auto;}
.cusel .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5;border:1px solid #999;}
.cusel .jScrollPaneTrack{height:100%;width:7px !important;background:#ccc;position:absolute;top:0;right:4px;}
.cusel .jScrollPaneDrag{position:absolute;background-position:-40px -28px;cursor:pointer;width:15px !important;height:27px !important;right:-4px;}
.cusel .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.cusel .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
.cusel .jScrollArrowUp{position:absolute;top:0;right:2px;width:26px;height:12px;cursor:pointer;background-position:-2px -26px;overflow:hidden;}
.cusel .jScrollArrowDown{width:25px;height:12px;position:absolute;top:auto;bottom:0;right:3px;cursor:pointer;background-position:-21px -26px;overflow:hidden;}
/* End */


/* Start:/css/jgrowl.css?14706642574187*/

div.jGrowl {
	z-index: 			999999;
	color: 				#fff;
	font: 				normal 13px/18px 'widelightitalic';
}

div.jGrowl a {font:normal 13px/16px 'widelightitalic'; color:#fff; text-decoration:underline;}
div.jGrowl a:hover {color:#ccc; text-decoration:underline;}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				50%;
	width: 				50%;
	left: 				43%;
}

div.jGrowl.bottom {
	position:			fixed;
	bottom:				32%;
	width: 				50%;
	left: 				43%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification,
div.jGrowl div.jGrowl-closer {
	margin: 				10px;
	color:#fff;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
	color:#fff;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/* End */


/* Start:/css/jquery.fancybox.css?15468587474925*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/css/../i/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/css/../i/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/css/../i/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/css/../i/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/css/../i/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/css/../i/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/eshop/template_styles.css?15108425494801*/
body #top div a {
	padding: 10px 24px;
}

body #top div a:last-child {
	padding-right: 0
}

body #left ul li.parent {
	margin-bottom: 8px;
}

body #left ul li.parent:last-child {
	margin-top: 0;
}

body #left ul li.parent:last-child li {
	margin-bottom: 0
}

#left strong {
	text-decoration: underline
}

#brands {
	clear: left;
	position: relative;
	border-top: 1px solid #999;
	text-align: center;
}

#brands.brands_catalog div {
	width: 620px;
	height: 55px;
	margin: 40px 40px 15px 40px;
}

#brands div ul {
	list-style: none;
}

#brands div ul li {
	display: table;
	width: 100%;
}

#brands div ul li a {
	display: table-cell;
	padding: 0 22px;
	vertical-align: middle;
}

#brands #prev {
	left: 10px;
}

#brands #next {
	right: 10px;
	background-position: -11px -19px;
}

/* новые стили по макету */
body {
	font-family: 'bauframedium';
	color: #232323;
}

p {
	line-height: 25px;
	margin-bottom: 20px;
}

h1, h2, h3 {
	margin-bottom: 10px;
}

#footer div ul li {
	font: normal 14px/16px 'baufrasemibold';
	color: #6D6D6D;
}

#footer div ul li ul li a {
	font: normal 14px/18px 'bauframedium';
	color: #858585;
}

#footer div #slogo {
	float: none;
}

.phone-bottom {
	clear: none;
	color: #333;
	line-height: 25px;
	margin-top: 10px;
}

#items li {
	margin-left: 14px;
}

#item p b {
	font: normal 17px/28px 'baufrasemibold';
}

#item p {
	font: normal 16px/25px 'bauframedium';
	text-align: left;
}

.box_button {
	margin: 30px 0 0;
}

#same ul {
	margin: 40px 0 50px -20px;
	display: flex;
}

#same ul li {
	margin-left: 20px;
}

#txt h1, #full-txt h1 {
	font: normal 28px/30px 'baufrasemibold';
	padding-bottom: 15px;
}

#breadcrumbs {
	margin: 36px 0 20px;
}

#txt {
	font: inherit;
}

#txt h2 {
	font: normal 17px/28px 'baufrasemibold';
	padding-bottom: 15px;
}

table {
	border-collapse: collapse;
}

#top {
	margin-bottom: 50px;
}

.logo-wrap {
	width: 100%;
	margin-bottom: 50px;
	text-align: left;
}

.logo-wrap__col {
	font-size: 14px;
	display: inline-block;
	position: relative;
}

.logo-wrap__col span {
	display: block;
}

.logo-wrap__logo {
	display: inline-block;
	width: 251px;
	height: 52px;
	background: url("/css/../i/Logo.gif") no-repeat;
}

.logo-wrap__contacts,
.logo-wrap__worktime,
.logo-wrap__address {
	padding-left: 80px;
}

.logo-wrap__worktime:before,
.logo-wrap__address:before,
.logo-wrap__contacts:before {
	position: absolute;
	content: "";
	height: 50px;
	width: 50px;
	background: url("/i/logo-wrap__icons.jpg") no-repeat;
	left: 20px;
	top: 3px;
}

.logo-wrap__contacts:before {
	background-position: -50px 0;
}

.logo-wrap__address:before {
	background-position: -100px 0;
}

.logo-wrap__address {
	width: 150px;
}

.logo-wrap__popup {
	color: #A97B50;
	text-transform: lowercase;
	font-family: 'baufrasemibold';
	font-size: 15px;
	border-bottom: 1px dashed #A97B50;
}

.logo-wrap__popup.popup {
	display: inline;
}

.logo-wrap__popup:hover {
	color: #A97B50;
	cursor: pointer;
	border: none;
}

#menu .level_3,
#left .level_3 {
	padding-left: 15px !important;
}

#menu .level_2,
#left .level_2 {
	padding-left: 10px !important;
}

#menu ul li:hover ul li.level_2 a.parent {
	padding-top: 5px !important;
}

#left li.level_2 a,
#menu li.level_2 a {
	padding: 2px 0 !important;
}

/*20-07-2017*/
#teasers li {
	position: relative;
}

.main-teasers-text {
	position: absolute;
	top: 48%;
	width: 100%;
	text-align: center;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	background: rgba(16, 16, 16, 0.5);
	opacity: 1;
	padding-top: 10px;
	padding-bottom: 10px;
}

#left ul li.active {
	text-decoration: underline;
	color: #a97b50;
}

#left ul li.active span {
	color: #a97b50;
}

#left ul li span {
	font: normal 11px/11px 'baufrasemibold';
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}

#left ul li.parent ul li span {
	font: normal 10px/10px 'bauframedium';
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}

#footer ul li a.active {
	text-decoration: underline;
}

.contacts-header {
	display: inline-block;
}

.privacy-agree input[type="checkbox"] {
	width: 18px;
	vertical-align: sub;
	display: block;
	float: left;
}

.privacy-agree span {
	display: block;
	float: left;
	width: 90%;
	text-align: left;
	line-height: 14px;
}

.clearfix {
	display: table;
	clear: both;
}

#item .p b {
	display: block;
	/*font: normal 11px/11px 'baufrasemibold';*/
	color: #000;
	margin-bottom: 6px;
	text-transform: uppercase;

	font: normal 17px/28px 'baufrasemibold';
}

#item .p {
	margin-bottom: 14px;
	/*font: normal 12px/20px 'widelightitalic';*/
	color: #333;
	font: normal 16px/25px 'bauframedium';
	text-align: left;
}

.b-header {
    font: normal 17px/28px 'baufrasemibold';
	padding-bottom: 15px;
	color: #000;
	text-transform: uppercase;
	display: block;
}
/* End */
/* /css/fonts.css?14774865732969 */
/* /css/style.css?154686739631950 */
/* /css/nivo.css?154686194610143 */
/* /css/cusel.css?14755870521808 */
/* /css/jgrowl.css?14706642574187 */
/* /css/jquery.fancybox.css?15468587474925 */
/* /bitrix/templates/eshop/template_styles.css?15108425494801 */
