

/* Start:/css/style.css?158580016418310*/
#wrap{margin:0 auto;width:988px;background:url('/css/../images/bgImage.jpg') no-repeat;}
#wrap-inner{margin:0 auto;width:988px;background:url('/css/../images/bgImage-inner.jpg') repeat-x left top;text-align:left;}
#container table,#container-inner table{width:100%!important}
#container .centerContent-inner-contacts table, #container-inner .centerContent-inner-contacts table{width:auto !important;}
.head{position:relative;height:52px;background:none;}
h1.logo, div.logo{margin:2px 72px 0 20px;padding:14px 0 13px 0;background:url('/css/../images/h1Back.png') no-repeat;float:left;}
.head ul{list-style:none;margin:0 30px 0 0;padding:17px 0 0 0;width:129px;float:right;}
.head ul li{float:left;}
.head ul li.between{background:url('/css/../images/between.gif');width:1px;height:19px;margin:0 20px;}
.head .telefon{font:100 18px/20px Helvetica;position:absolute;left:5px;top:135px;text-align:left;padding:15px;color:#000000;}
.head .telefon img{vertical-align:middle;}
#container-inner .head ul{float:left;}
#container-inner .head .telefon{left:500px;top:3px;}
#domen{padding:0 5px;text-align:right;}
.telefon span{display:block;}
.menuTop{height:53px;margin-left:317px;background:url(/css/../images/bgNaviLi.png) no-repeat left top;padding-left:15px;position:relative;left:1px;}
*+html .menuTop{left:0.05em;}
.menuTop a, .menuTop span{margin-right:10px;}
div.menuTop span{background:url('/css/../images/activeLi.png') no-repeat center 38px;text-transform:uppercase;display:block;float:left;font-size:12px;color:#fff;text-align:center;font-weight:800;font-family:Tahoma, Arial, Helvetica,sans-serif;font-weight:bold;height:100%;line-height:50px;}
.leftSide{float:left;width:265px;margin:21px 34px 0 20px;position:relative;}
.leftSide h2, .leftSide div.title{text-transform:uppercase;}
.TopMarg{margin-top:0px;}
.leftSide div.blockItem{width:260px;margin-top:17px;}
.leftSide div.blockItemInner{width:260px;margin-top:-17px;margin-bottom:25px;}
.listItem{padding:0;margin:6px 0 0 0;list-style:none;list-style-position:outside;}
.listItem li{margin-bottom:10px;}
.listItem li img{margin-right:10px;cursor:pointer;}
.listItem li ul{list-style:none;padding:0 0 0 20px;margin:0px;list-style-position:outside;}
.listItem li ul li{background:none;padding:4px 0 0 0;margin:0;}
.listItem li.no-podcat {padding-left:22px;}
.leftSide h2, .leftSide div.title{margin:0;background:url('/css/../images/h2Back.png') repeat-x left bottom;padding:14px 0 9px 0;}
.techno{position:relative;padding-top:1px;margin-top:-1px;}
.techno form{width:260px;height:53px;background:url('/css/../images/formBg.gif') no-repeat;position:relative;margin:131px 0 -17px;}
.techno img{position:absolute;top:-73px;}
.techno form .field{margin:17px 0 0 14px;height:16px;background:#fff;border:0px;width:211px;padding:1px 0 0 6px;}
.techno form .search{background:url('/css/../images/search.gif') no-repeat;border:0px;width:10px;height:11px;position:absolute;right:20px;top:21px;cursor:pointer;text-indent:-3000px;}
.techno1{position:relative;}
.techno1 form{width:260px;top:0;height:53px;background:url('/css/../images/formBg1.gif') no-repeat;position:absolute;left:20px;}
.techno1 form .field{margin:17px 0 0 14px;height:16px;background:#fff;border:0px;width:211px;padding:1px 0 0 6px;}
.techno1 form .search{background:url('/css/../images/search.gif') no-repeat;border:0px;width:10px;height:11px;position:absolute;right:20px;top:21px;cursor:pointer;text-indent:-3000px;}
.directory{margin-top:40px;}
.mailForm{margin-top:40px;background:url('/css/../images/formMail.png') no-repeat;width:260px;height:149px;}
.mailForm form{width:260px;height:54px;padding:96px 0 0 0;position:relative;}
.mailForm form .field{margin:17px 0 0 15px;border:0px;width:205px;background:#fff;padding:1px 0 0 0;}
.mailForm form .search{
	/*background:url('/css/../images/mail.gif') no-repeat;*/
	background:none;
	border:0px;
	padding:0;
	/*width:14px;
	height:10px;*/
	width:22px;
	height:15px;
	/*text-indent:-3000px;*/
	position:absolute;
	/*right:20px;
	bottom:23px;*/
	right:18px;
	bottom: 20px;
	cursor: pointer;
	line-height: 1;
}
.brauzer-moz .mailForm form .search{
	bottom: 21px;
}
.contactBlock{margin-top:40px;}
.contactBlock p{margin:0;padding:0 0 0 16px;}
.contactBlock p span{color:#949491;}
.rightSide{float:right;width:669px;}
.rightSide ul.item{list-style:none;margin:20px 0 0 0;padding:0;}
.rightSide ul.item li{float:left;margin:0 14px 0 0;}
.rightSide ul.item p.text{margin-bottom:0;}
div.imageBg{background:url('/css/../images/imgPlashka.gif') no-repeat;height:125px;width:198px;display:table-cell;vertical-align:middle;text-align:center;clear:left;}
.rightSide p.text{font:11px/14px Arial;color:#333333;text-align:left;width:198px;padding-left:5px;height:44px;}
.centerContent{float:left;width:405px;padding-top:1px;}
.centerContent-inner{padding-right:12px;position:relative;}
.rightSide h2, .rightSide div.title{margin:0;background:url('/css/../images/h2Back.png') repeat-x left bottom;padding:7px 0 16px;text-transform:uppercase;line-height:43px;line-height: 28px;/* height:37px; */}
.rightSide h2 span, .rightSide div.title span{color:#e3a500;font-size:10px;display:block;line-height:12px;height:12px;position:relative;top:5px;}



.comment{background:url('/css/../images/comment.gif') no-repeat 0 4px;padding-left:15px;margin:0 0 2px 0;}

.news ul.newsUL{list-style:none;padding:16px 0 20px 0;list-style-position:outside;}
.news ul.newsUL:after{
    content:'';
    display:block;
    height:0;
    clear:both;
}
.news ul.newsUL li.prewtext{margin:10px 0 10px 0;}
.news ul li.date{background:url('/css/../images/dateBg.gif') no-repeat;padding:0 0 1px 0;font:11px/18px Arial;color:#edede5;padding-left:5px;}
.news .comment{/*margin:-12px 0 0 0;*/}
div .productfew{font-family: Tahoma; font-size: 1.4em;padding-top: 7px; text-transform: uppercase;
padding-bottom: 16px; height: 24px; line-height: 14px;  background-image: url("/css/../images/h2Back.png"); background-origin: padding-box; background-position: left bottom;  background-repeat: repeat-x; background-size: auto auto;  font-weight: bold;}
.product h3{padding:0;margin-bottom:0px;}
.product p{margin:0;}
.menuMap{margin:26px 0 6px 321px;}
ul.listPage{list-style:none;margin:38px 0 0 0;padding:0;height:40px;}
ul.listPage li{float:left;text-align:center;margin-right:10px;}
ul.listPage li span{display:block;height:21px;width:20px;border:1px solid #f9cf00;color:#c15500;}
.news ul li.title{font:bold 15px/20px Arial;}
.print{background:url('/css/../images/icoPrint.gif') no-repeat left 6px;padding-left:18px;}
p .bigText{display:block;font:bold 15px/20px Arial;color:#000;}
.titleUL{margin-bottom:0;}
.object{list-style:none;margin:5px 0 0 0;padding:0;list-style-position:outside;}
.object li{float:left;width:320px;margin-bottom:30px;}
.object li ul{list-style:none;margin:0;padding:0;}
.object li ul li{margin:0px;}
.object li ul li.name{margin-bottom:8px;}
.formRequest{background:url('/css/../images/formBgbig.png') no-repeat left top;height:382px;margin-top:20px;padding:14px 12px 17px 12px;position:relative;}
.formRequest .error{position:absolute;left:0px;top:0px;width:100px;}
.formRequest p{position:absolute;width:102px;height:63px;right:28px;top:61px;font:11px Tahoma;margin:0;padding:0;}
.formRequest i{color:#c15500;}
.formRequest span.textArea{position:absolute;top:43px;left:20px;}
.formRequest textarea{width:227px;height:154px;position:absolute;top:65px;left:0px;border:0px;left:22px;}
.formRequest span.org{position:absolute;top:43px;left:279px;}
.formRequest div.orgField input{position:absolute;left:283px;top:66px;height:18px;padding:0;width:228px;border:0;}
.formRequest span.face{position:absolute;top:280px;left:279px;}
.formRequest div.faceField input{position:absolute;left:283px;top:301px;height:18px;padding:0;width:228px;border:0;}
.formRequest span.city{position:absolute;top:138px;left:279px;}
.formRequest div.cityField input{position:absolute;left:283px;top:160px;height:18px;padding:0;width:228px;border:0;}
.formRequest span.phone{position:absolute;top:185px;left:279px;}
.formRequest div.phoneField input{position:absolute;left:283px;top:207px;height:18px;padding:0;width:228px;border:0;}
.formRequest span.mail{position:absolute;top:232px;left:279px;}
.formRequest div.mailField input{position:absolute;left:283px;top:254px;height:18px;padding:0;width:228px;border:0;}
.formRequest .sentForm{background:url('/css/../images/submit.png') no-repeat left top;width:235px;height:36px;border:0px;padding:0;cursor:pointer;position:absolute;top:251px;left:20px;font:20px Tahoma;}
.formRequest span.inn{position:absolute;top:91px;left:279px;}
.formRequest div.innField input{position:absolute;left:283px;top:113px;height:18px;padding:0;width:228px;border:0;}
.formRequest span.captcha{position:absolute;top:280px;left:21px;}
.formRequest div.captchaField input{position:absolute;left:24px;top:301px;height:18px;padding:0;width:228px;border:0;}
.formRequest div.captchaPic{position:absolute;top:234px;left:21px;}
.production{list-style:none;margin:5px 0 0 0;padding:0;list-style-position:outside;}
.production li{margin-bottom:100px;}
.production li .blockProduction p{margin:0;padding:0;}
.production li .blockProduction .imageProduct, .itemDesc .imageProduct{float:left;margin:0 10px 10px 0;position:relative;padding-right:20px;}
.production li .blockProduction p.nameBlock{margin-bottom:8px;}
.production li .blockProduction p span{color:#949491;}
.rightSide h3{margin:15px 0 10px 0;}
.rightSide h1{margin:15px 0 10px 0;color:#000000;font-size:15px;}
.itemDesc p{margin:10px 0px;padding:0;color:#000;}
.itemDesc p b{display:block;}
.priceItem{width:100%;height:36px;margin-top:-4px;text-align:center;font:bold 16px/44px Arial;color:#000;}
.priceItem .priceItemLeft{background:url('/css/../images/priceBgLeft.gif') no-repeat left top;height:36px;width:6px;float:left;margin-left:-6px;}
.prices{font-size:14px;font-weight:700;color:#82817E;}
.priceItem .priceItemRight{background:url('/css/../images/priceBgRight.gif') no-repeat right top;height:36px;width:6px;float:right;margin-right:-6px;}
.priceItem .price{background:url('/css/../images/priceBg.gif') repeat-x left top;width:100%;}
.priceItem .price sup{font-size:10px;}
.itemDesc ul{list-style:disc outside;padding-left:20px;}
.tableItem{border-collapse:collapse;border:1px solid #f9cf00;margin-top:26px;}
.tableItem th{text-align:left;background:#f9cf00;height:32px;padding-left:11px;}
.tableItem td{height:32px;padding-left:11px;}
.tableItem tr.grey{background:#edece7;}
h3 span{font-size:12px;font-weight:normal;}
.blockWords{margin-top:30px;}
.blockWords .letter{font:bold 20px/26px Arial;}
.blockWords ul{list-style:none;list-style-position:outside;margin:0;padding:0;}
.blockWords ul li{margin-top:3px;}
.orangeBlock{}
.orangeBlock ul{list-style:none;list-style-position:outside;margin:0 0 20px 0;padding:0;}
.orangeBlock ul li{background:url('/css/../images/orangePlashka.png') no-repeat left top;width:310px;height:53px;display:table;text-align:center;margin:10px 0;}
.orangeBlock ul li span{display:table-cell;width:309px;vertical-align:middle;padding:4px;}
.bgBlock{float:left;margin-right:10px;border:1px solid #ccc;}
.bgImage{padding:5px;float:left;}
.bgBlock .bgBlockLefttop{background:url('/css/../images/bgBlockLefttop.gif') no-repeat left top;height:5px}
.bgBlock .bgBlockLefttop .bgBlockRighttop{background:url('/css/../images/bgBlockRighttop.gif') no-repeat right top;height:5px}
.bgBlock .bgBlockLeftbottom{background:url('/css/../images/bgBlockLeftbottom.gif') no-repeat left bottom;height:5px}
.bgBlock .bgBlockLeftbottom .bgBlockRightbottom{background:url('/css/../images/bgBlockRightbottom.gif') no-repeat right bottom;height:5px;}
.centerContent-inner table td p{margin:0 0 5px 0;padding:0;}
.centerContent-inner table td{padding-bottom:10px;padding-left:30px;}
.itemDesc br{clear:none!important;}
.centerContent-inner table td{height:100%;padding-right:5px;}
.centerContent-inner table td.td_auto{height:100%;padding-right:10px;width:50%;}
.centerContent-inner table td.td_auto p{clear:both;}
#container .YMaps-layer-container table, #container-inner .YMaps-layer-container table{width:auto !important;}
.YMaps-layer-container table td{height:auto;padding:0;}
.rightContent{width:220px;float:right;margin-right:4px;padding-top:1px;}
.rightContent .listCompany{list-style:none;padding:0;margin:0;list-style-position:outside;}
.listCompany li{margin:10px 0 20px 0;}
.listCompany li p{margin:0;padding:0;}
.listCompany div{background:url('/css/../images/bgCompany.png') no-repeat;width:220px;height:43px;text-align:center;display:table-cell;vertical-align:middle;}
#footer{background-color:#fad41c;height:120px;width:100%;margin-top:20px;position:relative;}
div.counter{position:absolute;top:40px;right:10px;}
#footer p.copyRight{margin:0;margin-left:12px;}
#footer p.copy{margin-left:14px;margin-top:35px;}
div.menuFooter{overflow:hidden;}
div.menuFooter ul{list-style:none;margin:0;padding:0;}
div.menuFooter ul li{float:left;margin:0 14px;}
.directory_text{display:none;}
.objectLi{border:1px solid #ccc;}
.bgImage img{margin-bottom:5px;}
.catalog-section-list ul{padding-left:30px;}
.itemDesc h2{background:none!important;margin:14px 0;padding:0!important;height:auto!important;}
#container-inner .itemDesc table td{width:auto!important;/* padding:0!important; */}
.slgn{margin-top:-70px !important;position:absolute;font-size:13px;font-weight:bold;}
.zvonok-button{border-radius:5px;border:0;padding:5px 5px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;cursor:pointer;background:linear-gradient(to top, #979795, #e8e8e1);}
.addpopup-zvonok{position:fixed;margin-left:-128px;top:30%;left:50%;}
.addpopup-zvonok{display:none;z-index:1000;width:230px;height:200px;padding:10px;border:3px solid #f1b306;border-top:none;border-bottom:none;background:#FFF;text-align:center;}
.addpopup-zvonok .lt{top:-6px;background-position:0px 0px;}
.addpopup-zvonok .lt, .addpopup-zvonok .lb{position:absolute;left:-3px;display:block;width:255px;height:6px;overflow:hidden;background:url(/css/../img/basket/addpopup.png) 0px 0px no-repeat;}
.addpopup-zvonok .lb{bottom:-6px;background-position:0px -6px;}
.addpopup-zvonok .pclose{position:absolute;display:block;width:14px;height:14px;right:5px;top:1px;cursor:pointer;background:url(/css/../img/basket/pclose.png) 0px 0px no-repeat;}
.addpopup-zvonok p{text-align:center;font-size:16px;margin:0;padding-bottom:10px;font-weight:700;}
.addpopup-zvonok .field{padding-bottom:10px;}
.addpopup-zvonok span#but-zvonok{border-radius:5px;border:0;cursor:pointer;padding:5px 25px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background:linear-gradient(to top, #979795, #e8e8e1);}
#cartInfo > div{margin-top:9px;}
.proma h2{font-size:15px!important;margin-bottom:10px!important;margin-top:15px!important;background-image:none!important;color:#000000!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;}
.teplo {border-collapse: collapse;}
.teplo td{border:1px solid black; }
.teplo th{border:1px solid black;}
.vidteplo {width:155px; height:45px;}
.newsimg{padding:0 30px}
table.descr-sect td {
height: 100%;
padding-right: 0px;
}
table.descr-sect td {
 padding-bottom: 0px; 
 padding-left: 0px; 
}
#container-inner table.descr-sect{
float: left;
width: 465px!important;
}
#container-inner table.descr-sect .addbask_sect{
	float: right;
}	
.spr{height:12px;overflow:hidden}
span.img-basket{
	background: url(/img/basket/basket2.png) 0px 0px no-repeat;
	width: 35px;
	display: block;
	height: 34px;
	margin: 5px 0px 5px 10px;
	background-size: 70%;
	float: left;
}	

table.descr-sect .addbask_sect{
	background: rgb(249, 207, 0);
	text-indent: 0;
	border-radius: 7px;
	width: 115px;
	height: 35px;
	position: static;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}	
table.descr-sect .addbask_sect span.bsk-text {
float: left;
padding: 8px 2px;
font-weight: bold;
}

table.descr-sect .prices{
	font-size: 12px;
}

table.descr-sect .addbask_sect:hover{
	background: rgb(246, 215, 11);
}

#adres-vydachi h2 {
text-transform:uppercase;
font: 12px/20px Arial, Helvetica, sans-serif;
font-weight:bold;
background:none;
padding-bottom: 0;
border-bottom:1px dashed black;
display:inline-block;
}
#adres-vydachi-2 h2 {
text-transform:uppercase;
font: 12px/20px Arial, Helvetica, sans-serif;
font-weight:bold;
background:none;
padding-bottom: 0;
border-bottom:1px dashed black;
display:inline-block;
}

.adres-h2 {
display:inline-block;
}
.adres-p {
display:inline-block;
}

#adres-vydachi .strelka {
background: url(/css/../images/razvorot.png) no-repeat center center;
    
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: 100%;
    margin-left: 10px;
}
#adres-vydachi-2 .strelka {
background: url(/css/../images/razvorot.png) no-repeat center center;
    
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: 100%;
    margin-left: 10px;
}
#yur-adres-main .strelka {
	background: url(/css/../images/razvorot.png) no-repeat center center;
    
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: 100%;
    margin-left: 10px;
}
#adres-karta {
display:none;
}
#adres-karta-2 {
display:none;
}
#yur-adres {
	display: none;
}

.adres-p p {
    text-transform: uppercase;
    font: 12px/20px Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: none;
    padding-bottom: 0;
    border-bottom: 1px dashed black;
    display: inline-block;
}

.snoska-footer p {
margin: 13px;
}

.listItem li ul li img {
    margin-left: -20px;
    margin-right: 10px;
}
.listItem li ul li ul {
    margin-left: -12px;
}
#leftmenu .listItem li ul.noneBlock li a.item-selected {
font-weight:normal;
cursor:auto;
text-decoration:underline;
font-size:11px;
}
#leftmenu .listItem li ul.noneBlock li a.item-selected:hover {
text-decoration:none;
}
.active-sort {
font-weight:bold;
}
.h1-wrap h1 {
    margin: 0;
    background: url(/css/../images/h2Back.png) repeat-x left bottom;
    padding: 7px 0 16px;
    text-transform: uppercase;
    line-height: 43px;
    line-height: 28px;
    font-family: Tahoma;
    font-size: 1.4em;        
    font-weight: bold;
}
.rightSide h1, .rightSide .h1 {
margin: 0;
    padding: 7px 0 6px;
    text-transform: uppercase;
    line-height: 22px;
    font-family: Tahoma;
    font-size: 1.4em;
    font-weight: bold;
    color: #333333;
    display: table-cell;
    vertical-align: bottom;
    height: 46px;
}

/* End */


/* Start:/_tpl/plugins/jquery.sv.megabox.3.5.1.min/style.css?148583916418489*/
.sv-megabox-mask{top:0;left:0;width:100%;height:100%;display:none;zoom:1}.sv-megabox-preloader{width:200px;height:100px;z-index:1000;position:fixed;background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/ajax-loader.gif) 50% 50% no-repeat;display:none}.sv-megabox.default-style{width:340px;font:normal 14px/16px "Arial",sans-serif}.sv-megabox .sv-megabox-link-close{position:absolute;top:-15px;right:-15px;width:18px;height:18px;border-radius:50%;padding:2px;background:#FFF url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close.png) 50% 50% no-repeat;cursor:pointer}.sv-megabox.default-style .sv-megabox-link-close{position:absolute;top:10px;right:10px;height:18px;width:18px;background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close.png) 50% 50% no-repeat;cursor:pointer;border-radius:0;padding:0}.sv-megabox.default-style .sv-megabox-link-close.white{background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close_white.png) 50% 50% no-repeat}.sv-megabox.default-style .sv-megabox-wrap{background:#fff;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.sv-megabox.default-style .sv-megabox-header{font-size:16px;color:#000;text-align:center;margin:0;background-color:#D5DBDD;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.sv-megabox.default-style .sv-megabox-header span{display:block;padding:10px 30px}.sv-megabox.default-style .sv-megabox-header > span:after{content:'.';height:0;clear:both;display:block;visibility:hidden;font-size:0}.sv-megabox.default-style .sv-megabox-content{font-size:16px;color:#353535;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:20px 35px}.sv-megabox.default-style.footer-on .sv-megabox-content{padding:20px 35px}.sv-megabox.default-style.footer-on.auto-off .sv-megabox-content{padding:20px 35px}.sv-megabox.default-style .sv-megabox-footer{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0px 35px 20px 35px}.sv-megabox-hide,.sv-megabox-img-tmp{position:absolute;left:-9999px;top:-9999px;visibility:hidden}.sv-megabox.default-style button.mb10{margin-bottom:10px}.sv-megabox.default-style button.mb20{margin-bottom:20px}.sv-megabox.default-style button:focus{outline:none}.sv-megabox.default-style .sv-megabox-content button{margin-bottom:20px}.sv-megabox.default-style button{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #d5d5d5;padding:7px 25px;font:bold 14px/18px "Arial", sans-serif;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);color:#5B6063;background:#FBF9FF;background:-moz-linear-gradient(top, rgba(251,249,255,1) 0%, rgba(213,219,221,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF9FF), color-stop(100%,#D5DBDD));background:-webkit-linear-gradient(top, #FBF9FF 0%,#D5DBDD 100%);background:-o-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);background:-ms-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);background:linear-gradient(to bottom, #FBF9FF 0%,#D5DBDD 100%);cursor:pointer}.sv-megabox.default-style button:hover{background:#D5DBDD;background:-moz-linear-gradient(top, rgba(213,219,221,1) 0%, rgba(251,249,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#D5DBDD), color-stop(100%,#FBF9FF));background:-webkit-linear-gradient(top, #D5DBDD 0%,#FBF9FF 100%);background:-o-linear-gradient(top, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);background:-ms-linear-gradient(top, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);background:linear-gradient(to bottom, #D5DBDD 0%,#FBF9FF 100%)}.sv-megabox.default-style button.fr{float:right}.sv-megabox.default-style button.fl{float:left}.sv-megabox.default-style button.full{width:100%}.sv-megabox.default-style button.sv-megabox-button-ok{border-radius:4px;cursor:pointer;border:none;text-transform:uppercase;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5);text-shadow:0px 1px 1px rgba(255, 255, 255, 0.5);color:#5B6063;background:rgb(251,249,255);background:-moz-linear-gradient(top, rgba(251,249,255,1) 0%, rgba(213,219,221,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,249,255,1)), color-stop(100%,rgba(213,219,221,1)));background:-webkit-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);background:-o-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);background:-ms-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);background:linear-gradient(to bottom, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%)}.sv-megabox.default-style button.sv-megabox-button-ok:hover{background:rgb(213,219,221);background:-moz-linear-gradient(top, rgba(213,219,221,1) 0%, rgba(251,249,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,219,221,1)), color-stop(100%,rgba(251,249,255,1)));background:-webkit-linear-gradient(top, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);background:-o-linear-gradient(top, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);background:-ms-linear-gradient(top, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);background:linear-gradient(to bottom, rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%)}.sv-megabox.default-style button.sv-megabox-button-no{color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);border-radius:4px;border:1px solid #ccc;background:rgb(124,124,124);background:-moz-linear-gradient(top, rgba(124,124,124,1) 0%, rgba(69,72,77,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,124,124,1)), color-stop(100%,rgba(69,72,77,1)));background:-webkit-linear-gradient(top, rgba(124,124,124,1) 0%,rgba(69,72,77,1) 100%);background:-o-linear-gradient(top, rgba(124,124,124,1) 0%,rgba(69,72,77,1) 100%);background:-ms-linear-gradient(top, rgba(124,124,124,1) 0%,rgba(69,72,77,1) 100%);background:linear-gradient(to bottom, rgba(124,124,124,1) 0%,rgba(69,72,77,1) 100%)}.sv-megabox.default-style button.sv-megabox-button-no:hover{color:#fff;background:rgb(69,72,77);background:-moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(124,124,124,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(124,124,124,1)));background:-webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(124,124,124,1) 100%);background:-o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(124,124,124,1) 100%);background:-ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(124,124,124,1) 100%);background:linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(124,124,124,1) 100%)}.sv-megabox.auto-on.link-close-on.header-off .sv-megabox-link-close{right:30px;top:4px}.sv-megabox.auto-on .sv-megabox-header{border-bottom:1px solid #ccc;box-shadow:0px 1px 15px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px 1px 15px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 1px 15px rgba(0, 0, 0, 0.25)}.sv-megabox.auto-on .sv-megabox-content{overflow:auto}.sv-megabox.auto-on.footer-off .sv-megabox-content{padding:25px 35px}.sv-megabox.auto-on.header-off.footer-off .sv-megabox-content{padding:25px 35px}.sv-megabox.auto-on .sv-megabox-content.header-off.footer-off{padding:25px 35px}.sv-megabox.auto-on.footer-on .sv-megabox-footer{padding:10px 55px 10px 35px;border-top:1px solid #ccc;box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25)}#promt-otvet{margin-bottom:10px}.sv-megabox.sv-prompt .sv-megabox-footer input[type="text"]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;background:#fff;border:1px solid #d5d5d5;padding:5px 10px;font:normal 14px/18px "Arial", sans-serif;color:#353535}.sv-megabox.sv-prompt .sv-megabox-footer input[type="text"].error{border:1px solid #ff0000}.sv-megabox.sv-prompt .sv-megabox-footer .error-text{color:#F00;text-align:center;margin-bottom:3px}.sv-megabox.tooltip{margin-top:15px}.sv-megabox.tooltip .sv-megabox-tringle{position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #E1E8EA transparent}.sv-megabox.tooltip.left .sv-megabox-tringle{left:10px;top:-15px}.sv-megabox.tooltip.right .sv-megabox-tringle{right:10px;top:-15px}.sv-megabox.tooltip .sv-megabox-header{background-color:#E1E8EA}.sv-megabox.tooltip .sv-megabox-wrap{box-shadow:3px 3px 24px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow:3px 3px 24px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:3px 3px 24px 2px rgba(0, 0, 0, 0.4)}.sv-megabox.image .sv-megabox-header .sv-megabox-img-counter,.sv-megabox.image .sv-megabox-footer .sv-megabox-img-counter{float:left;font-weight:bold;color:#74828F;font-size:14px}.sv-megabox.image .sv-megabox-footer .sv-megabox-img-counter{margin-bottom:10px}.sv-megabox.image .sv-megabox-header .sv-megabox-img-counter,.sv-megabox.image .sv-megabox-header .sv-megabox-img-title,.sv-megabox.image .sv-megabox-img-desc{padding:0;display:inline-block}.sv-megabox.default-style.footer-on.auto-off.image.default-style .sv-megabox-content,.sv-megabox.image.default-style .sv-megabox-content{overflow:hidden;padding:15px}.sv-megabox.image .sv-megabox-img-box{position:relative;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.sv-megabox.image .sv-megabox-img-box .sv-megabox-prev,.sv-megabox.image .sv-megabox-img-box .sv-megabox-next{position:absolute;top:0;width:50%;height:100%;opacity:0;filter:alpha(opacity = 0);-moz-opacity:0;zoom:1}.sv-megabox.image .sv-megabox-img-box:hover .sv-megabox-prev,.sv-megabox.image .sv-megabox-img-box:hover .sv-megabox-next{cursor:pointer;opacity:1;filter:alpha(opacity = 100);-moz-opacity:1;zoom:1}.sv-megabox.image .sv-megabox-img-box .sv-megabox-prev{left:0}.sv-megabox.image .sv-megabox-img-box .sv-megabox-next{right:0}.sv-megabox.image .sv-megabox-img-box .sv-megabox-prev span,.sv-megabox.image .sv-megabox-img-box .sv-megabox-next span{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;display:block}.sv-megabox.image .sv-megabox-img-box .sv-megabox-prev > span{left:10px;background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/sprite.png) 0 -60px no-repeat}.sv-megabox.image .sv-megabox-img-box .sv-megabox-next > span{right:10px;background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/sprite.png) 0 -30px no-repeat}.sv-megabox.image .sv-megabox-footer,.sv-megabox.image.auto-on.footer-on .sv-megabox-footer{width:100%;padding:20px 20px;border-top:1px solid #ccc;box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px -1px 15px rgba(0, 0, 0, 0.25)}.sv-megabox.image .sv-megabox-img-box img{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.sv-megabox.image .sv-megabox-link-close{width:20px;height:20px;top:-14px !important;right:-14px !important;border-radius:50%;background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/sprite.png) 0 0 no-repeat;padding:5px}.sv-megabox.move .sv-megabox-header{cursor:move}.sv-megabox.move .sv-megabox-header span{background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/move.png) 100% 50% no-repeat;padding:10px 50px 10px 30px}.sv-megabox.sv-confirm .sv-megabox-footer,.sv-megabox.sv-confirm .sv-megabox-content{text-align:center}.sv-megabox.sv-confirm .sv-megabox-footer button{margin:0 10px}.sv-megabox.default-style .req{color:#F00;padding:0 3px;font-size:16px}.sv-megabox.default-style .sv-megabox-content a{text-decoration:underline}.sv-megabox.default-style .sv-megabox-content.link-dark a{color:#000}.sv-megabox.default-style .sv-megabox-content.link-light a{color:#fff}.sv-megabox.default-style .sv-megabox-content p{margin:0 0 20px}.sv-megabox.default-style .sv-megabox-content b{font-weight:bold}.sv-megabox.default-style .sv-megabox-content .title-form{text-align:center;font-size:16px;color:#353535;margin:0;padding:10px 30px;color:#464D4F}.sv-megabox.default-style .sv-megabox-content .field{margin-bottom:20px}.sv-megabox.default-style .sv-megabox-content .field .title-field{margin-bottom:10px}.sv-megabox.default-style .sv-megabox-content input[type="text"],.sv-megabox.default-style .sv-megabox-content input[type="password"],.sv-megabox.default-style .sv-megabox-content textarea,.sv-megabox.default-style .sv-megabox-content select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:100%;background:#fff;border:1px solid #d5d5d5;padding:5px 10px;font:normal 14px/18px "Arial", sans-serif;color:#353535}.sv-megabox.default-style input[type="text"]:focus,.sv-megabox.default-style input[type="password"]:focus,.sv-megabox.default-style textarea:focus,.sv-megabox.default-style select:focus{outline:none;border-color:#91BADB}.sv-megabox.default-style .sv-megabox-content textarea{height:52px;resize:none}.sv-megabox.default-style .sv-megabox-content input::-webkit-input-placeholder{font:normal 14px/18px "Arial", sans-serif;color:#a2a2a2}.sv-megabox.default-style .sv-megabox-content input::-moz-placeholder{font:normal 14px/18px "Arial", sans-serif;color:#a2a2a2}.sv-megabox.default-style .sv-megabox-content textarea::-webkit-input-placeholder{font:normal 14px/18px "Arial", sans-serif;color:#a2a2a2}.sv-megabox.default-style .sv-megabox-content textarea::-moz-placeholder{font:normal 14px/18px "Arial", sans-serif;color:#a2a2a2}.sv-megabox.info .sv-megabox-header{background:#5692d5;color:#fff}.sv-megabox.info button.sv-megabox-button-ok{background:rgb(140,193,226);background:-moz-linear-gradient(top, rgba(140,193,226,1) 0%, rgba(50,115,204,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,193,226,1)), color-stop(100%,rgba(50,115,204,1)));background:-webkit-linear-gradient(top, rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);background:-o-linear-gradient(top, rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);background:-ms-linear-gradient(top, rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);background:linear-gradient(to bottom, rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5)}.sv-megabox.info button.sv-megabox-button-ok:hover{background:rgb(50,115,204);background:-moz-linear-gradient(top, rgba(50,115,204,1) 0%, rgba(140,193,226,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,115,204,1)), color-stop(100%,rgba(140,193,226,1)));background:-webkit-linear-gradient(top, rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);background:-o-linear-gradient(top, rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);background:-ms-linear-gradient(top, rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);background:linear-gradient(to bottom, rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%)}.sv-megabox.info .sv-megabox-link-close{background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close_white.png) 50% 50% no-repeat}.sv-megabox.error .sv-megabox-header{background:#dc6060;color:#fff}.sv-megabox.error button.sv-megabox-button-ok{background:rgb(247,152,152);background:-moz-linear-gradient(top, rgba(247,152,152,1) 0%, rgba(189,68,68,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,152,152,1)), color-stop(100%,rgba(189,68,68,1)));background:-webkit-linear-gradient(top, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);background:-o-linear-gradient(top, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);background:-ms-linear-gradient(top, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);background:linear-gradient(to bottom, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5)}.sv-megabox.error button.sv-megabox-button-ok:hover{background:rgb(189,68,68);background:-moz-linear-gradient(top, rgba(189,68,68,1) 0%, rgba(247,152,152,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,68,68,1)), color-stop(100%,rgba(247,152,152,1)));background:-webkit-linear-gradient(top, rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);background:-o-linear-gradient(top, rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);background:-ms-linear-gradient(top, rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);background:linear-gradient(to bottom, rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%)}.sv-megabox.error .sv-megabox-link-close{background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close_white.png) 50% 50% no-repeat}.sv-megabox.success .sv-megabox-header{background:#4bc499;color:#fff}.sv-megabox.success button.sv-megabox-button-ok{background:rgb(68,189,146);background:-moz-linear-gradient(top, rgba(68,189,146,1) 0%, rgba(111,229,187,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,189,146,1)), color-stop(100%,rgba(111,229,187,1)));background:-webkit-linear-gradient(top, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);background:-o-linear-gradient(top, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);background:-ms-linear-gradient(top, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);background:linear-gradient(to bottom, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5)}.sv-megabox.success button.sv-megabox-button-ok:hover{background:rgb(111,229,187);background:-moz-linear-gradient(top, rgba(111,229,187,1) 0%, rgba(68,189,146,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,229,187,1)), color-stop(100%,rgba(68,189,146,1)));background:-webkit-linear-gradient(top, rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);background:-o-linear-gradient(top, rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);background:-ms-linear-gradient(top, rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);background:linear-gradient(to bottom, rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%)}.sv-megabox.success .sv-megabox-link-close{background:url(/_tpl/plugins/jquery.sv.megabox.3.5.1.min/img/close_white.png) 50% 50% no-repeat}.sv-megabox.rose .sv-megabox-header{color:#D52747;border-top:3px solid #D52747;text-align:center;background-color:#FFF;line-height:1}.sv-megabox.rose .sv-megabox-header span{padding:30px 25px 10px 25px;font-size:31px}.sv-megabox.rose .sv-megabox-wrap{border:0}.sv-megabox.rose .sv-megabox-header span i{font-size:43px;font-style:normal}.sv-megabox.rose .sv-megabox-content{font-size:21px;color:#434343;line-height:1.261;text-align:center}.sv-megabox.rose button.sv-megabox-button-ok{background:#D52747;color:#fff;text-shadow:none}.sv-megabox.rose button.sv-megabox-button-ok:hover{background:#D52747}
/* End */


/* Start:/_tpl/plugins/jquery.sv.megaslider.1.0/style.css?14858391632880*/
.sv-slider-gallery {
    overflow: hidden;
    position: relative;
    padding: 0;
}

.sv-slider-gallery .sv-slider-gallery-inner {
    overflow: hidden;
    position: relative;
    padding: 0;
    margin: 0 auto;
    height: 100%;
}

.sv-slider-gallery .sv-slider-gallery-inner .sv-slider-gallery-inner {
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.sv-slider-gallery.sv-vertical .sv-slider-gallery-prev,
.sv-slider-gallery.sv-vertical .sv-slider-gallery-next {
    height: 15px;
    cursor: pointer;
}

.sv-slider-gallery.sv-vertical .sv-slider-gallery-prev {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_prev_vertical.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-vertical .sv-slider-gallery-prev.sv-no-active {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_prev_vertical_noactive.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-vertical .sv-slider-gallery-next {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_next_vertical.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-vertical .sv-slider-gallery-next.sv-no-active {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_next_vertical_noactive.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-prev,
.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-next {
    height: 100%;
    width: 30px;
    position: absolute;
    top: 0;
    cursor: pointer;
    z-index: 2;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-prev.none,
.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-next.none {
    display: none;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-prev {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_prev_gorizontal.png) 50% 50% no-repeat;
    left: 0;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-prev.sv-no-active {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_prev_gorizontal_noactive.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-next {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_next_gorizontal.png) 50% 50% no-repeat;
    right: 0;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-next.sv-no-active {
    background: url(/_tpl/plugins/jquery.sv.megaslider.1.0/img/sv_next_gorizontal_noactive.png) 50% 50% no-repeat;
}

.sv-slider-gallery ul {
    position: relative;
    padding: 0;
    margin: 0;
    overflow: hidden;
    list-style: none;
}

.sv-slider-gallery .sv-slider-gallery-inner ul li {
    width: 190px;
    height: 186px;
    padding: 10px 10px;
    text-align: center;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sv-slider-gallery .sv-slider-gallery-inner ul li .item {
    margin: 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .37);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.37);
    padding: 15px;
    text-align: center;
    background-color: #FFF;
    border: 1px solid #F5F2F2;
}

.sv-slider-gallery.sv-gorizontal ul li {
    float: left;
}
/* End */


/* Start:/_tpl/plugins/jquery.sv.megavalidator.3.2/style.css?148583916410617*/
/*
  *  $.SV_MegaValidator v2.0
  *  Libraly Jquery 1.8.3+
  *  Developer Sergey Vorobyev
  *  E-mail workbiznet@gmail.com
  *
  */
.sv-field-wrap{
  overflow:hidden;
}
.sv-error-box{
  position:relative;
  display:inline-block;
  background: #FA3E06;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  padding: 2px 10px;
  margin: 0 0 5px;
  font: normal 12px 'Arial',sans-serif;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius:4px;
}
.sv-field-wrap.sv-field-wrap-rel{
  position:relative;
  overflow:visible;
}
.sv-field-wrap.i-b{
  display:inline-block;
  vertical-align:middle;
}
.sv-field-wrap.sv-field-wrap-rel .sv-error-box{
  position: absolute;
  white-space:nowrap;
}
.sv-error-box .tringle{
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
.sv-field-wrap.sv-field-wrap-rel .sv-error-box.sv-position-top{
  bottom: 100%;
}
.sv-error-box.sv-position-top .tringle{
  bottom: -6px;
  left: 10px;
  border-width: 6px 6px 0 6px;
  border-color: #FA3E06 transparent transparent transparent;
}
.sv-field-wrap.sv-field-wrap-rel .sv-error-box.sv-position-bottom{
  top: 100%;
  margin: 5px 0 0;
}
.sv-error-box.sv-position-bottom .tringle{
  top: -6px;
  left: 10px;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #FA3E06 transparent;
}
.sv-field-wrap.sv-field-wrap-rel .sv-error-box.sv-position-left{
  top: 0;
  right: 100%;
  margin: 0 5px 0 0;
}
.sv-error-box.sv-position-left .tringle{
  top: 6px;
  right: -12px;
  border-width: 6px 6px 6px 6px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FA3E06;
}
.sv-field-wrap.sv-field-wrap-rel .sv-error-box.sv-position-right{
  left: 100%;
  margin: 0 0 0 5px;
}
.sv-error-box.sv-position-right .tringle{
  top: 6px;
  left: -6px;
  border-width: 6px 6px 6px 0px;
  border-color: rgba(0, 0, 0, 0) #FA3E06 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.sv-error-box .sv-error{
  padding: 3px 0;
}
input[type="text"].sv-error-field,
input[type="password"].sv-error-field,
input[type="checkbox"].sv-error-field,
textarea.sv-error-field,
select.sv-error-field{
  border:1px solid #ff0000;
  background:url(/_tpl/plugins/jquery.sv.megavalidator.3.2/img/error.png) 100% 50% no-repeat;
  padding-right: 35px;
}

input[type="text"].sv-success-field,
input[type="password"].sv-success-field,
input[type="checkbox"].sv-success-field,
textarea.sv-success-field,
select.sv-success-field{
  border: 1px solid #07E0B7;
  background:url(/_tpl/plugins/jquery.sv.megavalidator.3.2/img/check.png) 100% 50% no-repeat;
  padding-right: 35px;
}
select.sv-error-field,select.sv-success-field{
  background:none;
  padding-right: 0;
}
.sv-validate-section input:focus,
.sv-validate-section textarea:focus,
.sv-validate-section select:focus{
  outline:none;
}

.sv-valid-message-mask{
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: none;
  zoom: 1;
  opacity: 0.7;
  z-index: 999;
}
.sv-valid-message-mask.loading{
  background-image: url(/_tpl/plugins/jquery.sv.megavalidator.3.2/img/ajax-loader.gif);
  background-position: 50% 50%;
  background-repeat:no-repeat;
}
.sv-valid-message-box{
  z-index: 1000;
  position: fixed;
  width: 340px;
  overflow:hidden;
  top: 50%;
  left: 50%;
  margin-left:-170px;
  font-family:'Arial',sans-serif;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.sv-valid-message-box.round{
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
}
.sv-valid-message-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  padding: 2px;
  background: url(/_tpl/plugins/jquery.sv.megavalidator.3.2/img/close.png) 50% 50% no-repeat;
  cursor: pointer;
}
.sv-valid-message-title{
  font-size: 16px;
  padding: 10px 35px;
  color: #000;
  text-align: center;
  margin: 0;
  background-color: #D5DBDD;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.info .sv-valid-message-title + .sv-valid-message-close,
.success .sv-valid-message-title + .sv-valid-message-close,
.error .sv-valid-message-title + .sv-valid-message-close{
  background: url(/_tpl/plugins/jquery.sv.megavalidator.3.2/img/close_white.png) 50% 50% no-repeat;
}
.error .sv-valid-message-title{
  background: #DC6060;
  color: #FFF;
}
.success .sv-valid-message-title{
  background: #4BC499;
  color: #FFF;
}
.info .sv-valid-message-title{
  background: #5692D5;
  color: #FFF;
}
.sv-valid-message-text{
  font-size: 16px;
  color: #353535;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 25px;
  background-color: #FFF;
  text-align:center;
  font-size:14px;
}
.error .sv-valid-message-text{
  text-align:left;
}
.error .sv-valid-message-text .sv-error{
  margin:5px 0;
}
.sv-valid-message-button-box{
  text-align: right;
  padding: 10px 25px;
  background-color: #FFF;
}
.sv-valid-message-button-box{
  padding: 0 25px 10px 25px;
}
.sv-valid-message-button-box.a-off{
  padding:10px 25px;
  border-top:1px solid #ccc;
}
.sv-valid-message-button{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #D5D5D5;
  padding: 7px 25px;
  font: bold 14px/18px "Arial", sans-serif;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
  color: #5B6063;
  text-transform: uppercase;
  background: #FBF9FF;
  background: -moz-linear-gradient(top, rgba(251,249,255,1) 0%, rgba(213,219,221,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF9FF), color-stop(100%,#D5DBDD));
  background: -webkit-linear-gradient(top, #FBF9FF 0%,#D5DBDD 100%);
  background: -o-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);
  background: -ms-linear-gradient(top, rgba(251,249,255,1) 0%,rgba(213,219,221,1) 100%);
  background: linear-gradient(to bottom, #FBF9FF 0%,#D5DBDD 100%);
  cursor: pointer;
  border-radius: 0;
}
.round .sv-valid-message-button{
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.sv-valid-message-button:hover {
  background: rgb(213,219,221);
  background: -moz-linear-gradient(top,  rgba(213,219,221,1) 0%, rgba(251,249,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,219,221,1)), color-stop(100%,rgba(251,249,255,1)));
  background: -webkit-linear-gradient(top,  rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(213,219,221,1) 0%,rgba(251,249,255,1) 100%);
}
.info .sv-valid-message-button{
  background: rgb(140,193,226);
  background: -moz-linear-gradient(top,  rgba(140,193,226,1) 0%, rgba(50,115,204,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,193,226,1)), color-stop(100%,rgba(50,115,204,1)));
  background: -webkit-linear-gradient(top,  rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);
  background: -o-linear-gradient(top,  rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);
  background: -ms-linear-gradient(top,  rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);
  background: linear-gradient(to bottom,  rgba(140,193,226,1) 0%,rgba(50,115,204,1) 100%);
  color: #fff;
  text-shadow: 0px 1px 1px rgba( 0, 0, 0, 0.5 );
}
.info .sv-valid-message-button:hover {
  background: rgb(50,115,204);
  background: -moz-linear-gradient(top,  rgba(50,115,204,1) 0%, rgba(140,193,226,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,115,204,1)), color-stop(100%,rgba(140,193,226,1)));
  background: -webkit-linear-gradient(top,  rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);
  background: -o-linear-gradient(top,  rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);
  background: -ms-linear-gradient(top,  rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);
  background: linear-gradient(to bottom,  rgba(50,115,204,1) 0%,rgba(140,193,226,1) 100%);
}
.error .sv-valid-message-button{
  background: #F79898;
  background: -moz-linear-gradient(top, rgba(247,152,152,1) 0%, rgba(189,68,68,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F79898), color-stop(100%,#BD4444));
  background: -webkit-linear-gradient(top, #F79898 0%,#BD4444 100%);
  background: -o-linear-gradient(top, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);
  background: -ms-linear-gradient(top, rgba(247,152,152,1) 0%,rgba(189,68,68,1) 100%);
  background: linear-gradient(to bottom, #F79898 0%,#BD4444 100%);
  color: #FFF;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.error .sv-valid-message-button:hover {
  background: rgb(189,68,68);
  background: -moz-linear-gradient(top,  rgba(189,68,68,1) 0%, rgba(247,152,152,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,68,68,1)), color-stop(100%,rgba(247,152,152,1)));
  background: -webkit-linear-gradient(top,  rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);
  background: -o-linear-gradient(top,  rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);
  background: -ms-linear-gradient(top,  rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);
  background: linear-gradient(to bottom,  rgba(189,68,68,1) 0%,rgba(247,152,152,1) 100%);
}
.success .sv-valid-message-button{
  background: #44BD92;
  background: -moz-linear-gradient(top, rgba(68,189,146,1) 0%, rgba(111,229,187,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44BD92), color-stop(100%,#6FE5BB));
  background: -webkit-linear-gradient(top, #44BD92 0%,#6FE5BB 100%);
  background: -o-linear-gradient(top, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);
  background: -ms-linear-gradient(top, rgba(68,189,146,1) 0%,rgba(111,229,187,1) 100%);
  background: linear-gradient(to bottom, #44BD92 0%,#6FE5BB 100%);
  color: #FFF;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.success .sv-valid-message-button:hover {
  background: rgb(111,229,187);
  background: -moz-linear-gradient(top,  rgba(111,229,187,1) 0%, rgba(68,189,146,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(111,229,187,1)), color-stop(100%,rgba(68,189,146,1)));
  background: -webkit-linear-gradient(top,  rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);
  background: -o-linear-gradient(top,  rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);
  background: -ms-linear-gradient(top,  rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);
  background: linear-gradient(to bottom,  rgba(111,229,187,1) 0%,rgba(68,189,146,1) 100%);
}

/* End */


/* Start:/_tpl/plugins/jquery.sv.megaoneslider.1.0/style.css?14858391641764*/
.sv-slider{position:relative;width:770px;height:400px;position:relative;margin-bottom:30px;}
.sv-slider .sV-prev,.sv-slider .sV-next{position:absolute;bottom:-1px;margin-bottom:0px;width:50px;height:100%;cursor:pointer;background-color:#B1B3B7;background-color:rgba(0,0,0,0.5);background-position:50% 50%;background-repeat:no-repeat;z-index:3;}
.sv-slider .sV-prev,.sv-slider .sV-next{position:absolute;bottom:0;margin-bottom:0px;width:50px;height:100%;cursor:pointer;background-color:#B1B3B7;background-color:rgba(0,0,0,0.5);background-position:50% 50%;background-repeat:no-repeat;z-index:3;}
.sv-slider .sV-prev{background-image:url(/_tpl/plugins/jquery.sv.megaoneslider.1.0/img/prev.png);left:0;}
.sv-slider .sV-next{background-image:url(/_tpl/plugins/jquery.sv.megaoneslider.1.0/img/next.png);right:0;}
.sv-slider ul{list-style-type:none;height:100%;width:100%;position:relative;overflow:hidden;margin:0;padding:0;}
.sv-slider ul li img{max-width:100%;position:relative;}
.sv-slider ul li{position:absolute;top:0;height:100%;width:100%;}
.sv-slider ul li.scroll{left:-100%;}
.sv-slider ul li.scroll.active{left:0;}
.sv-slider ul li.solution{opacity:0;}
.sv-slider ul li.solution.active{opacity:1;}
.sv-slider ul li .preview-text-box{background-color:#B1B3B7;background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;width:100%;color:#fff;padding:15px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:22px;text-transform:uppercase;}
.sv-slider ul li .preview-text-box a{color:#fff;text-decoration:none;}
.sV-controlPict{text-align:right;float:right;margin:10px 10px 0 0;}
.sV-Pict{background:url(/_tpl/plugins/jquery.sv.megaoneslider.1.0/../img/picto.png) 0 0 no-repeat;display:inline-block;margin-right:20px;border:0!important;width:15px!important;height:15px!important;cursor:pointer;}
.sV-Pict.sV-Pict-Active{background:red!important;}
/* End */


/* Start:/css/styles_basket.css?15895292735515*/
.basket-informer{position:absolute;left:20px;top:67px;height:40px;width:187px;background:#FFF url(/css/../img/basket/basket.png) 17px 5px no-repeat;padding:3px 0px 0px 72px;}
.basket-informer .lt,.basket-informer .lb{position:absolute;display:block;width:259px;height:4px;left:0px;overflow:hidden;background:url(/css/../img/basket/binformer-rnd.png) 0px 0px no-repeat}
.basket-informer .lt{top:-4px;background-position:0px 0px}
.basket-informer .lb{bottom:-4px;background-position:0px -4px}
.basket-informer p{margin:0px;font:200 12px/18px Arial;color:#000}
.basket-informer p b{font-weight:700;color:#790000}
.basket{position:relative;width:592px;border:1px solid #f9cf00;margin:28px 0px 0px 0px;padding:10px 30px 0px 30px;border-top:none;}
.basket .lt{position:absolute;display:block;left:-1px;top:-6px;width:654px;height:6px;background:url(/css/../img/basket/basket-rnd.png) 0px 0px no-repeat}
.bhead{position:relative;overflow:hidden;border-bottom:1px solid #888;padding:0px 0px 3px}
.bname{float:left;width:286px;text-align:left;min-height:2px;}
.bcol{float:left;width:140px;text-align:center;}
.bprice{float:left;width:114px;text-align:center}
.bhead .bname,.bhead .bcol,.bhead .bprice{font:14px Arial;color:#000}
.bact{position:relative;float:left;width:52px;height:41px;}
.bbody{position:relative;overflow:hidden;border-bottom:1px solid #bfbfbf;padding:14px 0px;}
.bbody p,.bfoot p{padding:0px;margin:0px;}
.bcol input{width:42px;padding:2px 2px;border:2px solid #e3a500;text-align:center;font:700 16px Arial;color:#}
.bbody .bprice p,.bfoot .bprice p{font:700 20px Arial;color:#790000}
.bbody .bprice p small,.bfoot .bprice p small{font:700 10px/12px Arial;color:#999}
.bbody .bact .del{position:absolute;display:block;width:14px;height:14px;left:50%;margin-left:-7px;top:50%;margin-top:-7px;cursor:pointer;background:url(/css/../img/basket/del-bg.png) 0px 0px no-repeat}
.bfoot{position:relative;overflow:hidden;padding:14px 0px;}
.basketform{position:relative;margin:0px;width:594px;height:236px;padding:25px 30px 20px 30px;background:url(/css/../img/basket/oform-bg.png) 0px 0px no-repeat}
.twoblock{float:left;width:50%;}
.twoblock p{margin:0px;padding:0px;}
.twoblock label{display:block;overflow:hidden;padding:0px 0px 6px 2px;}
.twoblock label p{font:200 12px Tahoma;color:#000;padding:0px 0px 2px;}
.twoblock label input{position:relative;left:-2px;width:231px;background:#FFF;border:2px solid #e3a500}
.bsub{position:relative;left:-4px;display:block;width:245px;height:56px;text-indent:-999999px;padding:0px;margin:20px 0px 0px;border:none;background:url(/css/../img/basket/bsub-bg.png) 0px 0px no-repeat;cursor: pointer;}
.warn{position:relative;width:188px;padding:30px 0px 0px;}
.warn p{font:11px Tahoma;color:#333;}
.topinfo{position:relative;}
.baskprice{position:relative;float:left;width:220px;height:138px;padding:14px 0px 0px;}
.baskprice p.pzag{font:200 10px/12px Tahoma;color:#999}
.baskprice p{font:200 36px/36px Tahoma;color:#790000}
.baskprice p small{font-size:20px;}
.baskprice .noprice{font:200 13px/20px Tahoma;color:#999;padding-right:20px;}
.addbask{position:absolute;display:block;width:189px;height:47px;bottom:0px;left:0px;text-indent:-999999px;cursor:pointer;background:url(/css/../img/basket/addbask.png) 0px 0px no-repeat}
.files{position:relative;float:left;width:186px;padding:32px 0px 0px;}
.files .pdf{display:block;width:168px;padding:4px 0px 20px 42px;min-height:24px;text-decoration:none;background:url(/css/../img/basket/pdf-icon.png) 0px 0px no-repeat;}
.files .pdf b{font:200 12px/12px Arial;color:#c15500;text-decoration:underline;}
.files .pdf:hover b{text-decoration:none;}
.files .pdf small{font:200 10px/12px Arial;color:#999;text-decoration:none;}
.files .exl{margin-left:3px;padding-bottom:20px;padding-left:37px;background:url(/css/../img/basket/excel.png)no-repeat 0px 0px /30px}
.files .jpg{margin-left:3px;padding-bottom:20px;padding-left:37px;background:url(/css/../img/basket/jpg-icon.png)no-repeat 0px 0px/30px }
.files .docx{margin-left:3px;padding-bottom:20px;padding-left:37px;background:url(/css/../img/basket/doc-icon.png)no-repeat 0px 0px /30px}
.addpopup{position:absolute;left:-33px;margin-top:6px;display:block;visibility:hidden;z-index:3;width:229px;height:75px;padding:6px 0px 0px 20px;border:3px solid #f1b306;border-top:none;border-bottom:none;background:#FFF;}
.addpopup .lt,.addpopup .lb{position:absolute;left:-3px;display:block;width:255px;height:6px;overflow:hidden;background:url(/css/../img/basket/addpopup.png) 0px 0px no-repeat}
.addpopup .lt{top:-6px;background-position:0px 0px}
.addpopup .lb{bottom:-6px;background-position:0px -6px}
.addpopup p{font:200 14px/30px Tahoma;color:#000;}
.addpopup a{font:200 14px/30px Tahoma;color:#c15500}
.addpopup .pclose{position:absolute;display:block;width:14px;height:14px;right:5px;top:1px;cursor:pointer;background:url(/css/../img/basket/pclose.png) 0px 0px no-repeat}
.addbask_sect{position:absolute;display:block;width:189px;height:47px;margin:0 auto;text-indent:-999999px;cursor:pointer;background:url(/css/../img/basket/addbask.png) 0px 0px no-repeat;}
.objectLi2 img{border:2px solid #ccc;padding:5px;}
table.det-cart{text-align:center;}
td.name-prodd{height:50px !important;overflow:hidden;display:block;}
td.price-sect{font-weight:bold;}
span.pri{color:#c15500;font-size:20px;}
.addpopup22{position:fixed;margin-top:-152px;margin-left:-215px;top:50%;left:70%;height:100px;}
table.sect-tovar td{vertical-align:top;}
.download-link{margin-top: -30px;display: inline-block;margin-left: 40px;color: #333 !important;text-decoration: none !important;}
/* End */


/* Start:/_tpl/css/main.css?154840284822196*/
@import "/_tpl/css/magnific-popup.css";

html, body {
    font: 12px/20px Arial, Helvetica, sans-serif;
    margin: 0 auto;
    padding: 0;
    color: #333333;
    background: url('/_tpl/css/../images/BgGif.gif') repeat-y left top;
    width: 990px;
}

body {
    position: relative;
}

a img {
    border: 0;
}

a,
a:link {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #c15500;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

:focus {
    outline: 0;
}

.clear {
    clear: both;
}

.marker h1 {
    color: #333333;
    font-size: 13px;
    margin-bottom: 0px;
}

h2, div.title {
    font-family: Tahoma;
    padding: 10px 0;
    font-weight: normal;
    font-size: 1.4em;
    margin: 0;
    font-weight: bold;
}

.title h1 {
    font-family: Tahoma;
    font-weight: normal;
    font-size: 100%;
    margin: 0;
    font-weight: bold;
}

h3 {
    color: #000;
    font-size: 15px;
}

ul {
    list-style: square;
    padding: 0;
    margin: 0;
    list-style-position: inside;
}

h1 {
    color: #000;
    font-size: 12px;
}

.fadrs td {
    padding-left: 20px;
}

.menuFooter {
    padding-left: 10px;
}

.footmenu td {
    padding-left: 20px;
}

.footmenu a {
    text-decoration: none;
    color: #333;
}

.footmenu a:hover {
    text-decoration: underline;
    color: #e95611;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    font-size: 0;
    visibility: hidden;
    overflow: hidden;
    height: 0;
}

html, body {
    background: #fff;
    width: auto;
}

#wrap {
    margin: 0 auto;
    width: 1025px;
    background: none;
    margin-top: 142px;
}

.header {
    position: fixed;
    width: 100%;
    top: 0;
    height: 150px;
    z-index: 20;
    background: url(/_tpl/css/../img/header_bg_repeat.png) 0 0 repeat-x;
}

.header .inner {
    width: 1025px;
    margin: 0 auto;
    background: url(/_tpl/css/../img/header_bg.png) -140px 0 no-repeat;
    height: 128px;
    padding-top: 7px;
}

.header .inner .logo {
    margin: 0 0 15px 0;
    padding: 13px 0;
    background: url(/_tpl/css/../img/logo.png) no-repeat;
    float: none;
    font-size: 18px;
    font-family: "Arial";
    color: #2E2E2E;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    padding-left: 45px;
}

.header .inner .search-box {
    position: relative;
}

.header .inner .search-box input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
    border: none;
    padding: 7px 35px 7px 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(240, 202, 39);
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: "Tahoma";
    color: rgb(46, 46, 46);
    text-shadow: 0px 1px 0px rgb(250, 231, 147);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
}

.header .inner .search-box button {
    background: url(/_tpl/css/../img/icon_search.png) 50% 50% no-repeat;
    width: 33px;
    cursor: pointer;
    height: 33px;
    text-indent: -9999px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
}

.header .left-section {
    float: left;
    width: 300px;
}

.header .right-section .top {
    margin-bottom: 10px;
    height: 36px;
}

div.menuTop .hard-menu a {
    line-height: 14px;
}

div.menuTop .hard-menu .dop-menu {
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
}

div.menuTop .hard-menu .dop-menu li {
    float: none;
}

.header .right-section {
    font-size: 18px;
    font-family: "Arial";
    color: rgb(46, 46, 46);
    font-weight: bold;
    margin-left: 328px;
    padding-top: 4px;
}

.header .iblock {
    float: left;
    background: url(/_tpl/css/../img/picto_black_round.png) 100% 50% no-repeat;
    padding-right: 10px;
    margin-right: 10px;
    margin-top: 9px;
}

.header #iblock {
    float: left;
    background: url(/_tpl/css/../img/picto_black_round.png) 100% 50% no-repeat;
    padding-right: 10px;
    margin-right: 10px;
    margin-top: 9px;
}

.header .iblock.kp {
    background: none;
}

.header .phone {
    margin-left: 10px;
}

.header .menuTop {
    margin: 0;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(112, 112, 112);
    border-radius: 5px;
    background: rgb(237, 237, 229);
    background: -moz-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237, 237, 229, 1)), color-stop(50%, rgba(129, 129, 129, 1)), color-stop(50%, rgba(142, 142, 142, 1)), color-stop(100%, rgba(153, 153, 151, 1)));
    background: -webkit-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -o-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -ms-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: linear-gradient(to bottom, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    padding-left: 10px;
}

.menuTop a, .menuTop span {
    margin-right: 0;
    padding: 0 6px;
}

div.menuTop span {
    background: url(/_tpl/css/../img/tringle_icon_menu.png) no-repeat center 38px;
    text-transform: uppercase;
    display: block;
    float: left;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    font-weight: 800;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 100%;
    line-height: 50px;
}

.basket-box {
    float: right;
    cursor: pointer;
    background: url("/img/basket/basket.png") 100% 1px no-repeat;
    padding-right: 38px;
    text-align: right;
    font-size: 14px;
    line-height: 16px;
    padding-top: 5px;
}

.header button.red {
    background: rgb(243, 151, 19);
    background: -moz-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(243, 151, 19, 1)), color-stop(100%, rgba(229, 49, 13, 1)));
    background: -webkit-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -o-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -ms-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(233, 131, 11);
    border-radius: 5px;
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box- sizing: border-box;
    padding: 10px 15px;
    font-size: 12px;
    font-family: "Tahoma";
    color: rgb(46, 46, 46);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    cursor: pointer;
    text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.4);
}

.header button.red:hover {
    background: rgb(229, 49, 13);
    background: -moz-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 49, 13, 1)), color-stop(100%, rgba(243, 151, 19, 1)));
    background: -webkit-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -o-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -ms-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
}

.header div.menuTop > a:hover {
    background: url(/_tpl/css/../img/tringle_icon_menu.png) no-repeat center 39px;
}

.header div.menuTop .hard-menu {
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    background: rgb(237, 237, 229);
    background: -moz-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237, 237, 229, 1)), color-stop(50%, rgba(129, 129, 129, 1)), color-stop(50%, rgba(142, 142, 142, 1)), color-stop(100%, rgba(153, 153, 151, 1)));
    background: -webkit-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -o-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -ms-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: linear-gradient(to bottom, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    width: 220px;
}

.techno {
    position: static;
    margin: 0;
    padding: 0;
}

.techno .slgn {
    position: static;
    margin: 0 !important;
    padding: 0;
}

.techno .slgn .marker {
    background: url(/_tpl/css/../img/marker.png) 0 50% no-repeat;
    padding-left: 20px;
}

.leftSide {
    float: left;
    width: 300px;
    margin: 21px 0px 0 0px;
    position: relative;
}

.centerContent {
    float: none;
    width: auto;
    padding-top: 0;
}

#footer {
    height: auto;
}

#footer .inner {
    width: 1025px;
    margin: 0 auto;
    position: relative;
    padding-top: 15px;
}

.sv-megabox.default-style .sv-megabox-content input[type="text"], .sv-megabox.default-style .sv-megabox-content input[type="password"], .sv-megabox.default-style .sv-megabox-content textarea, .sv-megabox.default-style .sv-megabox-content select {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
    border: none;
    padding: 7px 35px 7px 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(240, 202, 39);
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: "Tahoma";
    color: rgb(46, 46, 46);
    text-shadow: 0px 1px 0px rgb(250, 231, 147);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.27);
}

.sv-megabox.default-style button.red {
    background: rgb(243, 151, 19);
    background: -moz-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(243, 151, 19, 1)), color-stop(100%, rgba(229, 49, 13, 1)));
    background: -webkit-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -o-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: -ms-linear-gradient(top, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background: linear-gradient(to bottom, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(233, 131, 11);
    border-radius: 5px;
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4), 0px 2px 2px 0px rgba(0, 0, 0, 0.48);
    box-sizing: border-box;
    -moz-box-sizing: border- box;
    -webkit-box-sizing: border-box;
    padding: 10px 15px;
    font-size: 12px;
    font-family: "Tahoma";
    color: rgb(46, 46, 46);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    cursor: pointer;
    text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.4);
}

.sv-megabox.default-style button.red:hover {
    background: rgb(229, 49, 13);
    background: -moz-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 49, 13, 1)), color-stop(100%, rgba(243, 151, 19, 1)));
    background: -webkit-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -o-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: -ms-linear-gradient(top, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(229, 49, 13, 1) 0%, rgba(243, 151, 19, 1) 100%);
}

.sv-megabox.default-style .sv-megabox-header {
    font-size: 18px;
    font-family: "Arial";
    color: rgb(46, 46, 46);
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    background-color: #f0ca27;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px 4px 0 0;
}

.sv-megabox.error .sv-megabox-header {
    background: #dc6060;
    color: #fff;
}

.sv-megabox.default-style .sv-megabox-header span {
    padding: 16px 30px;
}

.sv-megabox.default-style .sv-megabox-link-close {
    position: absolute;
    top: 15px;
    right: 15px;
    height: 18px;
    width: 18px;
    background: url(/_tpl/css/../img/closed.png) 50% 50% no-repeat;
    cursor: pointer;
    border-radius: 0;
    padding: 0;
}

.sv-megabox.default-style .sv-megabox-content .field {
    margin-bottom: 10px;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-prev {
    background: url(/_tpl/css/../img/prev.png) 50% 50% no-repeat;
}

.sv-slider-gallery.sv-gorizontal .sv-slider-gallery-next {
    background: url(/_tpl/css/../img/next.png) 50% 50% no-repeat;
}

.brand-list ul li div {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 10px;
}

.zag {
    margin: 0;
    background: url(/_tpl/css/../img/h2Back.png) repeat-x left bottom;
    padding: 7px 0 16px;
    text-transform: uppercase;
    line-height: 14px;
    height: 24px;
    font-family: Tahoma;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 15px;
}

.zag span {
    color: #E3A500;
    font-size: 10px;
    display: block;
    line-height: 12px;
    height: 12px;
}

.link-trio-box {
    list-style: none;
    margin: 0;
    padding: 17px 0 0 0;
    width: 129px;
    float: right;
}

.link-trio-box li {
    float: left;
}

.link-trio-box li.between {
    background: url('https://kipia.ru/images/between.gif');
    width: 1px;
    height: 19px;
    margin: 0 20px;
}

.breadcrumbs li {
    display: inline-block;
    list-style: none;
}

.head .telefon {
    font: 100 18px/20px Helvetica;
    position: absolute;
    left: 5px;
    top: 135px;
    text-align: left;
    padding: 15px;
    color: #000000;
}

.slider-home {
    width: 670px;
    height: 249px;
    margin-bottom: 30px;
    margin-top: 20px;
    overflow: hidden;
}

.slider-home .sV-controlPict {
    text-align: right;
    float: right;
    margin: -40px 10px 0 0;
    position: relative;
}

.slider-home .items-slide {
    height: 249px;
    border-radius: 5px;
}

.slider-home .items-slide .bbb-x {
    position: absolute;
    top: 40px;
    right: 0px; /*left:840px;*/
}

.slider-home .items-slide .info-box {
    border-radius: 6px 0 0 6px;
    padding: 20px;
    width: 295px;
    font-size: 12px;
    font-family: "Tahoma";
    color: rgb(0, 0, 0);
    line-height: 1.5;
    background-color: rgb(250, 216, 25);
    margin-bottom: 20px;
}

.slider-home .items-slide .info-box .h1 {
    font-size: 20px;
    font-family: "Tahoma";
    color: rgb(0, 0, 0);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 10px;
}

.slider-home .items-slide .readmore {
    padding: 10px 20px;
    text-decoration: none;
}

.slider-home .items-slide .readmore {
    font-size: 12px;
    font-family: "Tahoma";
    color: rgb(255, 255, 255);
    text-shadow: 0.5px 0.866px 0px rgb(189, 39, 0);
    background: rgb(254, 168, 56);
    background: -moz-linear-gradient(top, rgba(254, 168, 56, 1) 0%, rgba(251, 50, 2, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254, 168, 56, 1)), color-stop(100%, rgba(251, 50, 2, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 168, 56, 1) 0%, rgba(251, 50, 2, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 168, 56, 1) 0%, rgba(251, 50, 2, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 168, 56, 1) 0%, rgba(251, 50, 2, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 168, 56, 1) 0%, rgba(251, 50, 2, 1) 100%);
    border-radius: 3px;
    box-shadow: 1px 1.732px 0px 0px rgb(189, 39, 0);
}

.sV-Pict {
    background: #fff;
    display: inline-block;
    margin-right: 20px;
    border: 0 !important;
    border-radius: 50%;
    width: 15px !important;
    height: 15px !important;
    cursor: pointer;
}

.sV-Pict.sV-Pict-Active {
    background: #fad819 !important;
}

#footer {
    background-image: url(/_tpl/css/../img/header_f1.png);
    background-position: 0 100%;
    background-repeat: repeat-x;
    /*background-size: cover;*/
    background-color: transparent;
}

#footer .inner {
}

#cartInfo > div {
    margin-top: 0;
}

.listItem li a.item-selected {
    /* font-weight:bold; */
}

.listItem li ul.noneBlock li a.item-selected {
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    cursor: text;
}

.noneBlock {
    display: none;
}

.item-selected + .noneBlock {
    display: block;
}

/* 06/10/16 */
.sv-megabox.default-style .sv-megabox-wrap {
    overflow: visible;
}

ul.breadcrumbs li ul {
    top: 48px;
    bottom: auto;
}

#footer div.menuFooter {
    margin-bottom: 25px;
}

#footer .footmenu {
    margin-bottom: 25px;
}

[name="SIMPLE_FORM_1"] .form-error-fld {
    display: none;
}

.descriptions-over {
    margin-left: 160px;
    margin-right: 160px;
    overflow: hidden;
    width: 318px;
}

.pr-butt-right {
    float: right;
    text-align: center;
}

span.img-basket {
    background: url(/img/basket/basket2.png) 0px 0px no-repeat;
    width: 35px;
    display: block;
    height: 34px;
    margin: 5px 0px 5px 10px;
    background-size: 70%;
    float: left;
}

.pr-butt-right .addbask_sect {
    background: rgb(249, 207, 0);
    text-indent: 0;
    border-radius: 7px;
    width: 115px;
    height: 35px;
    position: static;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}

.pr-butt-right .addbask_sect span.bsk-text {
    float: left;
    padding: 8px 2px;
    font-weight: bold;
}

.pr-butt-right .prices {
    font-size: 12px;
    margin-bottom: 10px;
}

.pr-butt-right .addbask_sect:hover {
    background: rgb(246, 215, 11);
}

.maps-list .bx_sitemap {
    margin-bottom: 30px;
    margin-top: 10px;
    margin-left: 20px;
}

.maps-list .bx_sitemap .bx_sitemap_li_title a {
    color: #c15500;
    white-space: nowrap;
    font-size: 13px;
    text-transform: none;
}

.top .phone a {
    color: black;
    text-decoration: none;
}

/* edit 23.01.2016 */
.order-form-norm textarea {
    resize: none;
}

.news ul li.date {
    background: #818181;
    display: inline-block;
    border-radius: 8px;
    padding: 1px 7px;
    font: 11px/18px Arial;
    color: #edede5;
}

.isv-pagination-box .listPage li a, .isv-pagination-box .listPage li a:visited {
    width: 24px
}

.isv-pagination-box ul.listPage li span {
    width: 24px;
}

.partners-slider {
    position: relative;
    margin: 0 40px;
}

.partners-slider li > div {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 10px;
}

.partners-slider .prev,
.partners-slider .next {
    top: 54px;
    margin-top: -38px;
    position: absolute;
    z-index: 99;
}

.partners-slider .prev:before,
.partners-slider .next:before {
    content: '';
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: block;
}

.partners-slider .prev {
    left: -38px;
    border-radius: 8px 0 0 8px;
}

.partners-slider .next {
    right: -38px;
    border-radius: 0 8px 8px 0;
}

.partners-slider .prev:before {
    background: url(/_tpl/css/../img/prev.png) 50% 50% no-repeat;
}

.partners-slider .next:before {
    background: url(/_tpl/css/../img/next.png) 50% 50% no-repeat;
}

.partners-slider .lSAction {
    display: none !important;
}

img[align="left"] {
    margin: 0 15px 15px 0;
}

img[align="right"] {
    margin: 0 0 15px 15px;
}

.itemDesc .addbask span.bsk-text {
    float: left;
    padding: 8px 2px;
    font-weight: bold;
    font-size: 17px;
}

.itemDesc .addbask {
    background: rgb(249, 207, 0);
    text-indent: 0;
    border-radius: 7px;
    width: 115px;
    height: 35px;
    position: static;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    /*margin-left: 20px;*/
    margin-left:0;
    margin-right:20px;
}

.counter {
    display: flex;
    align-items: center;
}

#counter {
    width: 40px;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    border: solid 2px #c2c2c2;
    background-color: #f7f7f7;
}

.counter > .triger {
    font-size: 22px;
    padding: 6px;
    cursor: pointer;
}

.row {
    margin-top: 20px;
    display: flex;
}
.baskprice{
    width: auto;
}
.text-center {
text-align:center;
}
.table-vertical-middle td {
vertical-align:middle;
}

/* End */


/* Start:/css/links.css?14858391331824*/
h1.logo a,
h1.logo a:visited,
div.logo a,
div.logo a:visited {
    color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

div.menuTop a,
div.menuTop a:visited {
    font-size: 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #f9cf00;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 50px;
    height: 100%;
    display: block;
    float: left;
    font-weight: bold;
}

div.menuTop a:hover, div.menuTop a.root-item-selected {
    color: #fff;
    background: url('/css/../images/activeLi.png') no-repeat center 39px;
    display: block;
    float: left;
    line-height: 50px;
}

.text a,
.text a:visited {
    display: block;
    text-align: left;
    font: 11px/14px Arial;
    color: #f1700a;
    text-decoration: underline;
}

.text a:hover {
    text-decoration: none;
}

.listItem li ul li a,
.listItem li ul li a:visited {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: underline;
}

.listItem li ul li a:hover {
    text-decoration: none;
}

.listPage li a,
.listPage li a:visited {
    display: block;
    height: 21px;
    width: 20px;
    text-decoration: none;
    color: #000;
    background: #f9cf00;
    border: 1px solid #f9cf00;
}

.listPage li a.back,
.listPage li a.back:visited,
.listPage li a.next,
.listPage li a.next:visited {
    display: block;
    background: #f9cf00;
    height: 21px;
    width: 94px;
    color: #000;
    text-decoration: none;
    font: 11px/20px Tahoma;
}

.objectLi,
.objectLi:visited {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
}

.listCompany li div a,
.listCompany li div a:visited {
    display: block;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_multy_menu/style.css?14858391081707*/
ul.breadcrumbs li {
    position: relative;
}

ul.breadcrumbs li ul {
    display: none;
    position: absolute;
    bottom: -63px;
    left: -40px;
    z-index: 9999;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(112, 112, 112);
    border-radius: 5px;
    background: rgb(237, 237, 229);
    background: -moz-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237, 237, 229, 1)), color-stop(50%, rgba(129, 129, 129, 1)), color-stop(50%, rgba(142, 142, 142, 1)), color-stop(100%, rgba(153, 153, 151, 1)));
    background: -webkit-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -o-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: -ms-linear-gradient(top, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    background: linear-gradient(to bottom, rgba(237, 237, 229, 1) 0%, rgba(129, 129, 129, 1) 50%, rgba(142, 142, 142, 1) 50%, rgba(153, 153, 151, 1) 100%);
    box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.4);
    width: 230px;
}
ul.breadcrumbs li:hover ul {
    display: block;
}

ul.breadcrumbs li ul li{
    width: auto;
}

ul.breadcrumbs li ul li a, ul.breadcrumbs li ul li a:hover{
    line-height: 30px;
}
/* End */


/* Start:/bitrix/templates/new_inner_page/styles.css?15269935921867*/
#address {
    display: none;
}

#htext {
    position: absolute;
    bottom: 27px;
    left: 88%;
    margin-left: -305px;
    text-align: left;
    color: #949491;
    width: 550px;
    z-index: 1;
}

#feedbackForm {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eee;
    border-bottom-color: #d67777;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d67777;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d67777;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #d67777;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-top-style: solid;
    border-top-width: 2px;
    color: rgb(67, 66, 66);
    display: none;
    font-family: "Tenor Sans",sans-serif;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    position: absolute;
}

/* End */


/* Start:/bitrix/templates/new_inner_page/template_styles.css?15928140073764*/
#feedbackButton
{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to bottom, rgba(243, 151, 19, 1) 0%, rgba(229, 49, 13, 1) 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: rgb(233, 131, 11);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width:180px;height:40px;color:#fff;
}
#feedbackForm {


    display: none;

    position: absolute;
}

#feedbackForm #closeButton {
    text-align: right;
    margin-right:-25px;
    margin-top:-68px;
}
#feedbackForm #closeButton span {
    cursor: pointer;
}

.leftSide {
    margin: 0 !important;
}
 table.one {
            border-collapse:collapse;
			border:1px solid grey;
         }
    table.one  td{
 padding:5px;text-align:center;
			border:1px solid grey;
			color:#000;
         }

.text-bold{
  font-weight: bold;
}

.text-just{
  text-align: justify;
}

.card-name{
    font-family: Tahoma;
    color: #e3a500!important;
    font-size: 13px;
    display: block;
    font-weight:  bold;
    text-transform:  uppercase;
}

.text-card-size{
    font-size: 13px;
}
.block-category{
    display: inline-block;
}
.item-category{
    width: 207px;
    margin-right: 15px;
    border: 1px solid #d1d1d1;
    padding: 0 0 15px 0;
    margin-bottom: 10px;
    float: left;
 }
    .item-category:last-child{
        margin-right: 0;
    }

.item-category:nth-child(3) {
    margin-right: 0;
}

.item-category:nth-child(6) {
    margin-right: 0;
}

.item-category:nth-child(9) {
    margin-right: 0;
}

.item-category:nth-child(12) {
    margin-right: 0;
}

.item-category:nth-child(15) {
    margin-right: 0;
}

.item-category:nth-child(18) {
    margin-right: 0;
}

.item-category:nth-child(21) {
    margin-right: 0;
}

.item-category-link{
    text-align: center;
    margin-bottom: 5px;
    min-height: 60px;
}
.item-category img{
    width: 167px;
    height: 103px;
    margin: 0 20px;
}

.item-category a{
    border: 0;
}

@media only screen and (max-width: 425px){
    .block-category {
        display: block;
    }
    .item-category {
        width: 100%;
    }
    .item-category img {
        width: 255px;
        height: 155px;
        margin: 0 86px;
    }
}

.img-center{
    text-align: center;
}

.img-center p{
    font-style: italic;
}

.block-card{
    display: flex;
    margin-top: 20px;
}

.item-card{
    width: 33%;
    margin-right: 10px;
    padding: 10px 4px 20px 4px;
    margin-bottom: 20px;
    border: 1px solid #d1d1d1;
}

.item-card:last-child {
    margin-right: 0;
}

.article-card{
    color: #5e5e5e;
    margin: 0;
    padding: 0 10px;
}

.img-card{
    margin: 0 auto;
    display: table;
}

.img-card img{
    width: 150px;
    height: 111px;
}

.item-card-link{
    text-align: center;
    margin-bottom: 5px;
}

.item-card-link a{
    font-size: 14px;
}

.description-card{
    margin-bottom: 15px;
    margin-top: 15px;
}

.prices-card{
    margin: 15px 0;
    text-align: center;
    font-size: 14px;
}

.prices-card span{
    font-size: 24px;
}

.bascet-card{
    margin: 0 auto;
    border-radius: 5px;
    width: 140px;
    height: 38px;
    cursor: pointer;
    display: block;
    background: rgb(246, 215, 11);
}

.bascet-card .img-basket{
    margin-bottom: 0;
}

.bascet-card .bsk-text{
    font-size: 16px;
    font-weight: bold;
    padding-top: 8px;
    margin: 0;
}

.delivery-card{
    padding: 0 10px;
}

.delivery-card p{
    margin: 2px 0;
}

.delivery-card img{
    float: left;
    margin-right: 5px;
    width: 18px;
}

.card-calendar{
    width: 17px;
}
/* End */
/* /css/style.css?158580016418310 */
/* /_tpl/plugins/jquery.sv.megabox.3.5.1.min/style.css?148583916418489 */
/* /_tpl/plugins/jquery.sv.megaslider.1.0/style.css?14858391632880 */
/* /_tpl/plugins/jquery.sv.megavalidator.3.2/style.css?148583916410617 */
/* /_tpl/plugins/jquery.sv.megaoneslider.1.0/style.css?14858391641764 */
/* /css/styles_basket.css?15895292735515 */
/* /_tpl/css/main.css?154840284822196 */
/* /css/links.css?14858391331824 */
/* /bitrix/templates/.default/components/bitrix/menu/top_multy_menu/style.css?14858391081707 */
/* /bitrix/templates/new_inner_page/styles.css?15269935921867 */
/* /bitrix/templates/new_inner_page/template_styles.css?15928140073764 */
