

/* Start:/css/style.css?156083997737500*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{list-style:none;list-style-image:none;margin:0;}small{font-size:85%;}strong,th{font-weight:700;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-.5em;}sub{bottom:-.25em;}pre{white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type=checkbox]{vertical-align:bottom;}.ie7 input[type=checkbox]{vertical-align:baseline;}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}input[type=radio],.ie6 input{vertical-align:text-bottom;}
:focus{outline:none;-moz-outline:3px solid #fff!important}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner{border:none}input[type=radio]:focus{-moz-outline-radius:12px!important;-moz-outline-offset:0!important}input[type=checkbox]:focus{-moz-outline-offset:-1px!important;-moz-outline:1px solid #000!important}input[type="submit"]::-moz-focus-inner{padding:0;border:0}

@font-face {
    font-family: 'PTSansCaptionBold';
    src: url('/css/PTC75F-webfont.eot');
    src: url('/css/PTC75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/PTC75F-webfont.woff') format('woff'),
         url('/css/PTC75F-webfont.ttf') format('truetype'),
         url('/css/PTC75F-webfont.svg#PTSansCaptionBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansCaptionRegular';
    src: url('/css/PTC55F-webfont.eot');
    src: url('/css/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/PTC55F-webfont.woff') format('woff'),
         url('/css/PTC55F-webfont.ttf') format('truetype'),
         url('/css/PTC55F-webfont.svg#PTSansCaptionRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body { font:13px/1.3 Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color:#666; *font-size:small; }
select, input, textarea, button { font:99% Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
a{text-decoration:underline;color:#80172A;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}
b,strong{color:#333;}
em,i{font-style:italic}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,address,table{margin-bottom:1em}
ul.menu{margin:0;list-style:none}
h6 {font-size: 100%} h5 {font-size: 115%} h4 {font-size: 125%} h3 {font:bold 14px Georgia, "Century Schoolbook L", Serif; color:#333; margin:1.6em 0 0.4em;} h2 {font-size: 175%} h1 {font-size: 200%}
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; } sub { bottom: -0.25em; }

.inputbox{padding:6px 14px; background:#fff; border:1px solid #e8e7e3; border-color:#e8e7e3 #e8e7e3 #d5d5d0 #d5d5d0; height:18px; line-height:18px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; color:#333; position:relative; zoom:1}
.inputbox::-webkit-input-placeholder {color:#999;}
.inputbox:-moz-placeholder {color:#999;}
.inputbox.placeholder {color:#999;}

select.inputbox{padding:0 0 0 4px; height:30px;}
textarea.inputbox{height:auto;}
a.button{white-space:nowrap; display:inline-block; height:31px; color:#265F59; font:13px/31px Georgia, "Century Schoolbook L", Serif; text-shadow:0 1px 0 #C1E5E0; background:url(/css/../images/button_top.png) 0 -184px repeat-x; position:relative; margin:0 18px; text-decoration:none;}
a.button:before, a.button .before, a.button:after, a.button .after{width:18px; height:31px; top:0; background:url(/css/../images/button_top.png) 0 0 no-repeat;}
a.button:before, a.button .before{left:-18px; background-position:0 -153px;}
a.button:after, a.button .after{right:-18px; background-position:-9px -215px;}

html {
	height: 100%;
 background:#f8f6e9 url(/css/../images/bg.jpg);
 min-width:1000px
}
body {
	width: 100%;
	height: 100%;
}
#wrapper {min-height: 100%;
	height: auto !important;
	height: 100%;
 overflow:hidden;
}
.width {width: 964px; margin: 0 auto; position:relative;}
.ieb{position:relative;}
.ielt8 .ieb{z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="before"></i><i class="after"></i>')); zoom:1}
.ieb:before, .ieb .before, .ieb:after, .ieb .after{content:''; display:block; position:absolute; background:url(/css/../images/sprite.png) no-repeat;}
.pie, .price{position:relative;}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 151px;
	background:url(/css/../images/header.png);
 position:relative;
 padding:5px 5px 0 5px;
 margin:-5px -5px 33px -5px;
 -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: inset0 0 5px rgba(0,0,0,0.2); box-shadow: inset 0 0 5px rgba(0,0,0,0.2); }
 .ie #header{padding:0; margin:0 0 33px 0;}
  #header .width{height:151px;}
  #logo{position:absolute; left:0; top:13px; text-align:center; padding:19px 20px; background:url(/css/../images/bg.jpg); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:8px;}
  #feed_back{position:absolute; padding:0 12px; right:30px; top:35px; color:#276159; padding-bottom:3px; font:14px/48px Georgia, "Century Schoolbook L", Serif; text-shadow:0 1px 0 #C1E5E0; background:url(/css/../images/button_top.png) 0 -51px repeat-x; text-decoration:none;}
#feed_back2{position:absolute; right:2px; top:0px; color:#276159; padding-bottom:3px; font:14px/48px Georgia, "Century Schoolbook L", Serif; text-shadow:0 1px 0 #C1E5E0; background:url(/css/../images/blij2.png) no-repeat; text-decoration:none;
width: 174px; height: 79px; display: block;
}
    #feed_back:before, #feed_back .before{width:24px; height:51px; left:-24px; top:0; background:url(/css/../images/button_top.png) 0 -102px no-repeat;}
    #feed_back:after, #feed_back .after{width:27px; height:51px; right:-27px; top:0; background:url(/css/../images/button_top.png) 0 0 no-repeat;}
  #top_contacts{position:absolute; left:226px; top:46px; color:#81172A; font-size:12px;}
    #top_contacts ul.menu{float:left;}
    #top_contacts ul.menu li{float:left; margin-right:14px; line-height:28px;}
    #top_contacts ul.menu a{color:#81172A;}
    #top_contacts .tel{float:left; font:bold 23px/28px Georgia, "Century Schoolbook L", Serif; color:#fff; text-shadow:0 1px 0 #A04C56; margin:-30px 15px; position:relative;}
    #top_contacts .tel span{position:absolute; left:0; top:1px; z-index:-1; color:#A04C56;}
    #top_contacts address{float:right; margin-left:10px; line-height:14px; font-style:normal;  position:relative; left: -30px;}
  #nav{position:absolute; bottom:0; right:4px; overflow:hidden; height:39px;}
    #nav ul{height:39px; padding:5px 5px 0 5px; margin:-5px -5px 0 -5px; -moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1); box-shadow:inset 0 0 4px rgba(0,0,0,0.1);}
    #nav ul li{float:left; margin-left:3px;}
    #nav a{position:relative; display:block; padding:0 16px 7px; background:url(/css/../images/nav-bg.jpg) 0 0 repeat-x; font:13px/39px Georgia, "Century Schoolbook L", Serif; color:#81172A; text-decoration:none; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
    .ie9 #nav a{padding:0 19px 7px;}
    #nav a:hover, #nav .active a{background-position:0 -39px; color:#fff;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	padding: 0 0 204px;
  height: 1%;
}
#middle:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
}
#content {}
.contentl{padding-left:200px;}
.contentr{padding-right:204px;}

ul.slider{margin:0; list-style:none;}
  ul.slider li{float:left; position:relative;}
  .slider_wrap{margin:0 auto 25px -10px; width:580px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
  .slider_wrap .bx-window{}
  .slider_wrap li{width:580px;}
  .slider_wrap img{display:block; border-radius:10px;}
  .slider_wrap .descr{position:absolute; left:0; bottom:0; width:100%; color:#fff; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNhNzFkMzgiIHN0b3Atb3BhY2l0eT0iMC45MyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODIxNzJhIiBzdG9wLW9wYWNpdHk9IjAuOTMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(167,29,56,0.93) 42%, rgba(130,23,42,0.93) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,rgba(167,29,56,0.93)), color-stop(100%,rgba(130,23,42,0.93)));
background: -webkit-linear-gradient(top,  rgba(167,29,56,0.93) 42%,rgba(130,23,42,0.93) 100%);
background: -o-linear-gradient(top,  rgba(167,29,56,0.93) 42%,rgba(130,23,42,0.93) 100%);
background: -ms-linear-gradient(top,  rgba(167,29,56,0.93) 42%,rgba(130,23,42,0.93) 100%);
background: linear-gradient(to bottom,  rgba(167,29,56,0.93) 42%,rgba(130,23,42,0.93) 100%);
  }
  .slider_wrap .descr .inner{padding:13px 40px; height: 100px;}
  .ie .slider_wrap .descr{background:url(/css/../images/ie-descr.png) 0 100% repeat-x;}
  .slider_wrap .descr .title{font:bold italic 37px Georgia, "Century Schoolbook L", Serif; margin:0 0 1px 0; color:#fff;}
  .slider_wrap p{margin:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=77); -moz-opacity: 0.77; -khtml-opacity: 0.77; opacity: 0.77;}
  .slider_wrap .bx-pager{position:absolute; right:19px; bottom:98px;}
  .slider_wrap .bx-pager a{display:block; float:left; margin-left:6px; width:10px; height:10px; text-indent:-999em; background:url(/css/../images/sprite.png) -35px -295px no-repeat;}
  .slider_wrap .bx-pager a.pager-active{background-position:-35px -285px;}

.bq{padding:14px 49px 7px 63px; font:200 17px/1.3 Georgia, "Century Schoolbook L", Serif; color:#9F7F67; margin-bottom:1em;}
  .bq:before, .bq .before{background-position: 0 -48px; height: 48px; width: 49px; left:0; top:0;}
  .bq:after, .bq .after{background-position: 0 0; height: 48px; width: 49px; right:0; bottom:0;}
.breadcrumbs{margin-bottom:12px; font-size:11px; color:#666;}
  .breadcrumbs span{color:#ccc;}
  .breadcrumbs a{color:#999;}
  .breadcrumbs+.heading{margin-top:-10px;}
.heading{font:bold italic 37px/0.87 Georgia, "Century Schoolbook L", Serif; color:#333; margin-bottom:12px; padding:6px 0;}
p.intro, p.intro2{font:17px Georgia, "Century Schoolbook L", Serif; color:#333;}
p.intro2{color:#85182B;}
.pricelist_link{float:right; line-height:43px; font-size:12px;}
.catalog{margin:0 0 0 -56px; list-style:none;}
  .catalog li{display:inline-block; vertical-align:top; width:149px; margin:0 0 30px 53px; padding-bottom:9px; background:url(/css/../images/dots.png) 0 100% repeat-x;}
  .ielt8 .catalog li{display:inline; zoom:1}
  .catalog a{display:block; text-decoration:none; position:relative; cursor:pointer;}
  .catalog a .img{height:104px; display:block;}
  .catalog a .img img{max-height:104px; max-width:149px; width:auto; height:auto; display:block;}
  .catalog a .name{font:13px Georgia, "Century Schoolbook L", Serif; color:#84172B; text-decoration:underline; display:block; margin-bottom:5px;}
  .catalog a:hover .name{text-decoration:none;}
  .catalog dl{margin:0; font-size:12px; line-height:17px; color:#999;}
  .catalog dt{float:left; margin-right:3px; clear:left;}
  .catalog dd{overflow:hidden; color:#333;}
  .catalog a .price{position:absolute; right:2px; top:71px; padding:0 6px; font:bold 23px/26px Georgia, "Century Schoolbook L", Serif; color:#fff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
    background: #a71d38;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2E3MWQzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgyMTcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #a71d38 3%, #82172a 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#a71d38), color-stop(50%,#82172a));
    background: -webkit-linear-gradient(top,  #a71d38 3%,#82172a 50%);
    background: -o-linear-gradient(top,  #a71d38 3%,#82172a 50%);
    background: -ms-linear-gradient(top,  #a71d38 3%,#82172a 50%);
    -pie-background: linear-gradient(top,  #a71d38 3%,#82172a 50%);
  }
.catalog a .dont_have_in_stock{
    font-size: 14px;
}
  .catalog a .price .curr{font-size:15px; font-weight:normal;}
.pagination{margin:0; list-style:none; text-align:center;}
  .pagination li{display:inline-block; width:22px; height:22px; font:14px/22px 'PTSansCaptionBold'; text-align:center;}
  .ielt8 .pagination li{display:inline; zoom:1}
  .pagination a{color:#666; text-decoration:none; display:inline-block; width:22px; height:22px;}
  .pagination .prev a, .pagination .next a{font-size:0; height: 18px; width: 11px; background:url(/css/../images/sprite.png) 0 0 no-repeat; vertical-align:middle; text-indent:-999em;}
  .ielt8 .pagination .prev a, .ielt8 .pagination .next a{text-indent:0; color:#f8f6e9; line-height:1px;}
  .pagination span{font:14px/20px 'PTSansCaptionRegular'; color:#fff; display:inline-block; width:22px; height:22px; background:url(/css/../images/sprite.png) 0 -266px no-repeat;}
  .pagination .prev a{background-position:-35px -231px;}
  .pagination .next a{background-position:-35px -249px;}
.catalog_table{width:100%; font-size:12px;border-bottom:1px solid #e8e7e0;}
  .catalog_table th{padding:0 12px 6px 12px; font-weight:normal; color:#999; text-align:left; border-bottom:1px solid #e8e7e0;}
  .catalog_table th+th, .catalog_table td+td{border-left:1px solid #e8e7e0;}
  .catalog_table td{padding:12px 6px;}
  .catalog_table a{font:12px Georgia, "Century Schoolbook L", Serif;}
  .catalog_table .price{font:bold 23px Georgia, "Century Schoolbook L", Serif; color:#7D1527;}
  .catalog_table .price .curr{font-size:15px; font-weight:normal;}
  .catalog_table a.plus{display:block; text-indent:-999em; width:35px; height:35px; background:url(/css/../images/sprite.png) 0 -231px no-repeat; margin:0 auto;}
  .catalog_table .tcol1{padding-left:0;}
  .catalog_table td.tcol3{text-align:center;}
  .catalog_table .tcol4{text-align:center; padding-right:6px;}
  .catalog_table tr+tr+tr td{background:url(/css/../images/dots.png) repeat-x;}
.categories{margin:0; list-style:none;}
  .categories li{display:inline-block; width:30%; vertical-align:top; margin-bottom:16px;}
  .ielt8 .categories li{display:inline; zoom:1}
  .categories a{display:block; cursor:pointer; text-decoration:none;}
  .categories .img{display:table-cell; height:130px; width:182px; vertical-align:middle; text-align:center;}
  .categories .img img{max-height:125px; max-width:180px; width:auto; height:auto;}
  .categories .name{font:13px Georgia, "Century Schoolbook L", Serif; color:#84172B; text-decoration:underline; text-align:center; display:block;}
  .categories a:hover .name{text-decoration:none;}
.usloviya{color:#333; margin-bottom:2em;}
.companies{}
  .companies h3.title{font-size:12px; margin:0 0 17px; text-transform:uppercase; font-weight:normal;}
  .companies_list{margin:0 0 0 -27px; list-style:none;}
  .companies_list li{width:161px; display:inline-block; margin-left:24px; margin-bottom:28px; text-align:center;}
  .ielt8 .companies_list li{display:inline; zoom:1}
  .companies_list .img{display:table-cell; width:159px; height:129px; border:1px solid #e2e1db; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; vertical-align:middle;}
  .companies_list h4{font:bold 13px Georgia, "Century Schoolbook L", Serif; color:#333; margin:5px 0 -1px 0;}

.magazins{margin:0 0 0 -50px; list-style:none;}
    .magazins li{display:inline-block; width:230px; margin:0 0 30px 47px; vertical-align:top; text-align:center;}
    .ielt8 .magazins li{display:inline; zoom:1}
    .magazins a{display:block; cursor:pointer; position:relative; margin-bottom:13px; text-decoration:none;}
    .magazins span{display:block;}
    .magazins .img{height:300px; text-align:center; overflow:hidden; margin-bottom:14px;}
    .magazins .price{position:absolute; right:-5px; top:278px; font:bold 23px/29px Georgia, "Century Schoolbook L", Serif; color:#fff; white-space:nowrap; padding:0 10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
    background: #a71d38;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2E3MWQzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzgyMTcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #a71d38 8%, #82172a 52%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#a71d38), color-stop(52%,#82172a));
    background: -webkit-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: -o-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: -ms-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: linear-gradient(to bottom,  #a71d38 8%,#82172a 52%);
    -pie-background: linear-gradient(top,  #a71d38 8%,#82172a 52%);
    }
    .magazins .price .curr{font-size:15px; font-weight:normal; display:inline;}
    .magazins .name{font:13px Georgia, "Century Schoolbook L", Serif; color:#84172B; text-decoration:underline;}
    .magazins a:hover .name{text-decoration:none;}
    .magazins a.add2order {display:inline-block; margin:0 auto; height:41px; background:url(/css/../images/button_top.png) 0 -287px repeat-x; color:#266059; text-shadow:0 1px 0 #d0ebe8; font:13px/38px Georgia, "Century Schoolbook L", Serif;}
    .magazins a.add2order:before, .magazins a.add2order .before, .magazins a.add2order:after, .magazins a.add2order .after{background:url(/css/../images/button_top.png) no-repeat; width:18px; height:41px;}
    .magazins a.add2order:before, .magazins a.add2order .before{left:-18px; top:0; background-position:0 -246px;}
    .magazins a.add2order:after, .magazins a.add2order .after{right:-20px; top:0; width:20px; background-position:-7px -328px;}
.main_contact {padding-bottom:10px; margin-bottom:22px; background:url(/css/../images/dots.png) 0 100% repeat-x;}
    .map{border:1px solid #e7e6df; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:inline-block; margin-bottom:16px;}
    .ielt8 .map{display:inline; zoom:1}
    .map img{display:block;}
    .addr address{width:291px; font-size:13px; line-height:1.35; color:#59646A; font-style:normal;}
    .addr .tel, .addr .email{padding-left:29px;}
    .addr .tel{font-weight:bold; color:#333; font-size:17px;}
    .addr .tel:before, .addr .tel .before{background-position: -22px -285px; height: 13px; width: 13px; left:1px; top:50%; margin-top:-6px;}
    .addr .email:before, .addr .email .before{background-position: 0 -288px; height: 12px; width: 15px; left:0; top:50%; margin-top:-6px;}
    .second_contact .map+.map{margin-left:18px;}
    .second_contact .title{color:#333; font:12px Georgia, "Century Schoolbook L", Serif; margin:0 0 9px;}
.blog{margin:0 0 25px; list-style:none;}
    .blog li{padding-bottom:13px; background:url(/css/../images/dots.png) 0 100% repeat-x; margin-bottom:12px;}
    .blog .date{color:#999; font-size:12px;}
    .blog h3.title{font:bold 14px Georgia, "Century Schoolbook L", Serif; margin:0 0 8px;}
    .blog p{margin-bottom:4px;}
    .blog .img{margin-right:17px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; overflow:hidden; line-height:0;}
.product{}
    .product_img{float:left; width:230px; margin-right:54px; margin-bottom:22px; text-align:center; position:relative; padding-top:29px;}
    .product_img .labels{position:absolute; left:0; top:0;}
    .product_img .label{width:45px; height:45px; float:left; margin-right:5px; background:url(/css/../images/sprite.png) 0 0 no-repeat;}
    .product_img .label.new{background-position:0 -96px;}
    .product_img .label.sale{background-position:0 -186px;}
    .product_img .label.hit{background-position:0 -141px;}
    .product .info{color:#333; margin-bottom:8px;}
    .product .info p{margin:0;}
    .product .info span{color:#999; margin-right:3px;}
    .product .price{float:left; margin-bottom:22px; font:bold 23px/29px Georgia, "Century Schoolbook L", Serif; color:#fff; white-space:nowrap; padding:0 10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
    background: #a71d38;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2E3MWQzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzgyMTcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #a71d38 8%, #82172a 52%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#a71d38), color-stop(52%,#82172a));
    background: -webkit-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: -o-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: -ms-linear-gradient(top,  #a71d38 8%,#82172a 52%);
    background: linear-gradient(to bottom,  #a71d38 8%,#82172a 52%);
    -pie-background: linear-gradient(top,  #a71d38 8%,#82172a 52%);
    }
    .product .price .curr{font-size:15px; font-weight:normal; display:inline;}
    .product .descr{clear:both; color:#333; margin-bottom:29px;}
    .product .descr .title{font:13px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color:#999; margin:0 0 4px;}
    .colors_map .title{font:12px Georgia, "Century Schoolbook L", Serif; margin:0 0 10px; text-transform:uppercase;}
    .colors{margin:0 0 0 -55px; list-style:none; line-height:0; font-size:1px; float:left;}
    .colors li{display:inline-block; vertical-align:top; width:150px; margin:0 0 27px 53px; padding-bottom:13px; background:url(/css/../images/dots.png) 0 100% repeat-x;}
    .ielt8 .colors li{display:inline; zoom:1; margin-left:55px;}
    .colors .img{height:95px; margin-bottom:10px;}
    .colors .img img{max-height:95px; max-width:145px}
    .colors .name{font:13px/1.4 Georgia, "Century Schoolbook L", Serif; color:#333; margin-bottom:3px;}
    .colors .name b{color:#80172A;}
.special{color:#333;}
    .special .img{line-height:0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; overflow:hidden;}
    .special .date{color:#999; margin-bottom:15px;}
















/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 170px;
	margin-left: -100%;
	position: relative;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 175px;
	margin-left: -175px;
	position: relative;
}
.mod_right{border:1px solid #e6e5df; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:10px; top:58px;}
  .mod_right h3.title{text-align:center; font:12px Georgia, "Century Schoolbook L", Serif; color:#333; margin-top:-17px; margin-bottom:18px; position:relative;}
  .mod_right h3.title span{padding:0 9px; background:#f8f6e9 url(/css/../images/bg.jpg);}

.sidebar .menu{font-size:12px; color:#333;}
  .sidebar .menu ul{margin:0 0 0 11px; list-style:none;}
  .sidebar .menu a{color:#333; text-decoration:none;}
  .sidebar .menu.active a{font-weight:bold;}
  .sidebar .menu a:hover{text-decoration:underline;}
  .sidebar .menu ul.sub{margin:0;}
  .sidebar .menu li{margin-bottom:5px;}
  .sidebar .menu>li{margin-bottom:13px;}
  .sidebar .menu>li+li{padding-top:9px; background:url(/css/../images/dots.png) 0 0 repeat-x;}
  .sidebar .menu>li>a{font:bold 14px Georgia, "Century Schoolbook L", Serif; color:#82172A; padding-right:18px; text-decoration:underline;}
  .sidebar .menu>li>a:hover{text-decoration:none;}
  .sidebar .menu>li>a:after, .sidebar .menu>li>a>.after{background-position: -15px -298px; height: 4px; width: 7px; display:inline-block; position:relative; margin-left:10px; top:-1px;}
  .sidebar .menu>li>a>.after{display:block; position:absolute; right:0; top:50%; margin-top:-2px;}
  .sidebar .menu>li>a+ul{padding-top:8px;}
  .sidebar .menu ul.sub>li{position:relative;}
  .sidebar .menu ul.sub>li>a{margin-left:11px; color:#82172A; text-decoration:underline; padding:0; font-weight:normal;}
  .sidebar .menu ul.sub>li>a+ul{margin-top:4px;}
  .sidebar .menu ul.sub>li>a:hover{text-decoration:none;}
  .sidebar .menu ul.sub>li:before, .sidebar .menu ul.sub>li>.before{background-position: -45px -267px; height: 3px; width: 3px; left:1px; top:8px;}
  .sidebar .menu ul a{padding-left:13px; position:relative; display:inline-block;}
  .ielt8 .sidebar .menu ul a{z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<span class="before"></span>'));}
  .sidebar .menu ul a:before, .sidebar .menu ul a>.before{content:''; display:block; width:6px; height:0; border-top:1px solid #D1D0D0; position:absolute; left:0; top:7px; background:none;}
  .sidebar .menu ul.sub>li>a:before, .sidebar .menu ul.sub>li>a>.before{display:none;}

.new_products{margin:0; list-style:none; text-align:center;}
  .new_products li+li{margin-top:19px;}
  .new_products a{color:#84172B; font:13px Georgia, "Century Schoolbook L", Serif;}
  .new_products .img{line-height:0; display:inline-block; margin-bottom:8px;}

.cat_menu{margin:35px 0 0 0; list-style:none; font-size:11px;}
  .cat_menu li{margin-bottom:4px;}
  .cat_menu a{color:#333; text-decoration:none; position:relative; padding-left:14px;}
  .cat_menu a:hover{color:#81172A;}
  .ielt8 .cat_menu a{z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<span class="before"></span>'));}
  .cat_menu a:before, .cat_menu a>.before{content:''; display:block; width:6px; height:0; border-top:1px solid #D1D0D0; position:absolute; left:0; top:7px; background:none;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	/*margin: -148px auto 0;*/
	height: 148px;
	background:url(/css/../images/footer.jpg);
	position: relative;
}
#foot{height:148px; background:url(/css/../images/foot-bg.png) 0 100% repeat-x;}
  #copyright, #gt1{position:absolute; left:2px; top:31px; font-size:11px; color:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); -moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55;}
  #gt1 {top:50px;}
  #gt1 a{color:#fff; text-decoration:none;} #gt1 a:hover{text-decoration:underline;}
  #foot_nav{position:absolute; left:230px; top:31px; font-size:12px;}
  #foot_nav li{margin-bottom:5px;}
  #foot_nav a{color:#fff;}
  #bottom_contacts{position:absolute; left:369px; top:29px; color:#fff;}
  #bottom_contacts .mod{width:259px; margin-right:20px; float:left;}
  #bottom_contacts .mod h3{font:11px/1.2 Georgia, "Century Schoolbook L", Serif; color:#fff; margin:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; text-transform:uppercase;}
  #bottom_contacts .mod .tel{font:bold 22px Georgia, "Century Schoolbook L", Serif;}
  #bottom_contacts .mod address{font-style:normal; margin:0; font-size:12px; width:182px;}

#feed_back_form{display:none; position:fixed; left:0; bottom:0; width:100%; min-width:1000px; height:260px; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; background:#F2F0DB; -webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.13); -moz-box-shadow:0 -2px 2px rgba(0,0,0,0.13);box-shadow:0 -2px 2px rgba(0,0,0,0.13);}
    .form_close{position:absolute; right:15px; top:13px; text-indent:-999em; background:url(/css/../images/sprite.png) -22px -267px no-repeat; height:18px; width:17px;}
    .f_feedback{position:relative;}
    #feed_back_form .title{font:bold italic 22px Georgia, "Century Schoolbook L", Serif; color:#333; margin:23px 0 18px; text-align:center; position:relative; overflow:hidden;}
    .ielt8 #feed_back_form .title{z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="before"></i><i class="after"></i>'));}
    #feed_back_form .title:before, #feed_back_form .title:after, #feed_back_form .title .before, #feed_back_form .title .after {content: "";	position: relative;	display: inline-block;	width: 50%;	height:1px;	vertical-align: middle;	background:#CC9D70;	background-clip: content-box;}
    #feed_back_form .title:before, #feed_back_form .title .before {left:-22px; margin: 0 0 0 -50%;}
    #feed_back_form .title:after {left:22px;	margin: 0 -50% 0 0;}
    #feed_back_form .title .after{left:220px;	margin: 0 -50% 0 0;}
    .f_feedback fieldset{float:left; width:222px; margin-right:12px; position:relative;}
    .f_feedback h4{font:12px Georgia, "Century Schoolbook L", Serif; color:#333; margin-bottom:6px; text-transform:uppercase; padding-left:4px;}
    .f_feedback .inputbox{width:190px; margin-bottom:5px;}
    .f_feedback textarea.inputbox{resize:none; height:125px; width:246px;}
    .f_feedback fieldset.comment{padding-top:21px; width:278px; margin-right:21px;}
    .f_feedback fieldset.order{margin-right:38px; width:278px;}
    .f_feedback fieldset.order ul.inputbox{color:#333; padding:6px 14px; height:129px; margin:0; list-style:none; width:246px; overflow-x:hidden; overflow-y:visible;}
    .f_feedback fieldset.order ul.inputbox li{margin-bottom:3px; position: relative;}
    .f_feedback fieldset.order ul.inputbox li span.item {width: 140px; display: inline-block;}
    .f_feedback fieldset.order ul.inputbox li span.cost {position: absolute; right: 20px; bottom: 0;}
    .f_feedback fieldset.order ul.inputbox li+li{padding-top:8px;background:url(/css/../images/dots.png) 0 0 repeat-x;}
    .f_feedback fieldset.order ul.inputbox a{color:#333; text-decoration:none;}
    .f_feedback fieldset.order ul.inputbox a:hover{text-decoration:underline;}
    .f_feedback .button{height:31px; margin-top:56px; font:13px Georgia, "Century Schoolbook L", Serif; color:#265F59; text-shadow:0 1px 0 #dcf0ee; border:none; background:url(/css/../images/button_top.png) 0 -184px repeat-x; padding:0 2px; margin-left: 10px;}
    .f_feedback .button:before, .f_feedback .button .before, .f_feedback .button:after, .f_feedback .button .after{width:16px; height:31px; top:0; background:url(/css/../images/button_top.png) 0 0 no-repeat;}
    .f_feedback .button:before, .f_feedback .button .before{left:-16px; background-position:0 -153px;}
    .f_feedback .button:after, .f_feedback .button .after{right:-16px; background-position:-11px -215px;}
    .f_feedback .total {display: block;font-size: 17px;}
    .f_feedback .order .inputbox .delete-item {
        width: 10px;
        height: 18px;
        display: inline-block;
        position: absolute;
        bottom: 0;
        right: 0;
        cursor: pointer;
    }
.f_feedback .order .inputbox .delete-item:before {
    content: 'X';
    color: red;
}


.fleft{float:left; margin-right:1em;} .fright{float:right; margin-left:1em;} .over{overflow:hidden;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}


div.quantity {display: flex; padding: 10px 0;}
div.quantity > span {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-color: #9dd6ce;
    border-radius: 10px;
    font-size: 24px;
    color: #356e68;
    position: relative;
    cursor: pointer;
}

div.quantity > span:before { position: absolute; }
div.quantity > .plus:before { content: '+'; top: 51%; left: 14% }
div.quantity > .minus:before { content: '-'; position: absolute; top: 40%; left: 30%;}

div.quantity > input[type="text"] {
    display: inline-block;
    width: 44px;
    height: 16px;
    margin: 0 5px;
    padding: 0;
    border: 1px solid #c7c7c7;
    font-size: 13px;
    color: #8d8d8d;
    text-align: center;
}

.f_feedback textarea.inputbox {
    resize: none;
    height: 55px;
    width: 190px;
}

.f_feedback fieldset.comment {
    padding-top: 16px;
    width: 221px;
    margin-right: 21px;
}

#feed_back_form{height:370px;}
.f_feedback .total{text-align: center;}
.form_buttons{text-align: center;}
.form_buttons .button.first{margin-top: 0;margin-right: 50px;}
.f_feedback fieldset.order{margin-right: 15px;}
.f_feedback .delivery{width: 191px;margin: 0;}



.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    background: rebeccapurple;
    box-shadow: inset 0px 0px 0px 4px #fff;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    background: #ccc;
    box-shadow: inset 0px 0px 0px 4px #fff;
}


.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {
    outline: 1px solid #ddd; /* focus style */
}
.ul-print{
    background-color: red;
}
/* End */


/* Start:/css/additional.css?15608402023582*/
.f_feedback .button { margin-top: 8px; }
.f_feedback .button.first { margin-top: 19px; }

#modal_for_feedback { position: fixed; left: 15px; bottom: 15px; padding: 15px; z-index: 1; display: none; color: #000; }
#modal_for_feedback.error, #modal_for_feedback.success { display: block; }
#modal_for_feedback.error { background: rgba(255, 0, 0, 0.5); }
#modal_for_feedback.success { background: rgba(0, 255, 0, 0.5); }
#modal_for_feedback a.close { position: absolute; right: -12px; top: -10px; text-indent: -999em; background: url(/images/sprite.png) -22px -267px no-repeat; height: 18px; width: 17px; }

.colors_map button.button { white-space: nowrap; display: inline-block; height: 31px; color: #265F59; font: 13px/31px Georgia, "Century Schoolbook L", Serif; text-shadow: 0 1px 0 #C1E5E0; background: url(/css/../images/button_top.png) 0 -184px repeat-x; position: relative; margin: 0 18px; text-decoration: none; }

.catalog_table td.tcol1 { color: #80172A; }

.magazins li { position: relative; }
.magazins .price { top: 290px; }
.magazins .name { margin-bottom: 13px; }

.special .colors .img img { max-height: none; max-width: none; }

/* search */
.b_search-form { position: relative; }
.b_search-form__input { border: 1px solid #c2c2c0; border-radius: 4px; padding: 7px 30px 7px 10px; color: #6c6f6e; font-style: italic; }
.b_search-form__button { position: absolute; width: 21px; height: 21px; background: url("/css/../images/icons/search-icon.png") no-repeat; border: none; top: 5px; right: 3px; }

.header-buttons { position: absolute; right: 5px; top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; }
.header-buttons__wrapper { background-color: #A1D7D1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 7px; border-radius: 25px; height: 40px; margin-bottom: 5px; -webkit-box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.3); box-shadow: 2px 2px 10px 0 rgba(50, 50, 50, 0.3); }
.header-buttons__wrapper.-yellow { background-color: #F9A01D; }
.header-buttons__wrapper.-yellow .header-buttons__button { color: #333; text-shadow: none; }
.header-buttons__button { color: #276159; font: 14px/48px Georgia, "Century Schoolbook L", Serif; text-shadow: 0 1px 0 #C1E5E0; text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 20px; padding: 5px 10px; border: 1px solid #CEEAE7; border-radius: 15px; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;  }
.retail-price { float: left; width: 100%; margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border: 4px solid #00352D; background-color: #8ecfc7; padding: 5px; color: #000000; text-shadow: 0 1px 0 #C1E5E0; }
.retail-price__item {  font-size: 14px; color: #000000;}
.retail-price__item2 { font-size: 14px; color: #000000;}
.cart-main-flex{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}
.cart-sub-flex{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}


.ul-print{
    display: none;
}
/* End */


/* Start:/css/libs/fancybox/jquery.fancybox.css?14882967814939*/
/*! 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;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 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/libs/fancybox/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/libs/fancybox/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/libs/fancybox/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;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !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/libs/fancybox/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/libs/fancybox/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/libs/fancybox/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/js/shadowbox/shadowbox.css?13877859131999*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/js/shadowbox/close.png);}
#sb-nav-next{background-image:url(/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149879486651*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /css/style.css?156083997737500 */
/* /css/additional.css?15608402023582 */
/* /css/libs/fancybox/jquery.fancybox.css?14882967814939 */
/* /js/shadowbox/shadowbox.css?13877859131999 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149879486651 */
