h1, h2, h3, h4, h5, h6{font-family:Tahoma, Arial,Helvetica,Sans-serif;}
h1{margin:0 0 10px 0;padding:0;font-size:18px;color:#333333;}
h2 {
	font: 18px/20px Tahoma;
	/*color: #00aeef;*/
	font-weight:normal;
	line-height:1;
	/*margin:0 0 5px;*/
	padding:0;
}
p{margin:0 0 10px 0;}
a img{outline:0;border:0;}
.font-tahoma-gray-11-20{font:12px/14px Tahoma;color:#444444;}
.font-tahoma-gray-12-16{font:12px/16px Tahoma;color:#656565;}
.font-tahoma-gray-14-16{font:14px/16px Tahoma;color:#6d6c6c;}
.font-tahoma-orange-bold-24-25{font:24px/25px Tahoma;color:#e67817;font-weight:bold;}
.font-tahoma-darkred-15-18{font:15px/18px Tahoma;color:#a32b25;}
.font-tahoma-darkred-15-24{font:15px/24px Tahoma;color:#a32b25;}
.font-tahoma-white-13-24{/*font:13px/24px Tahoma;color:white;*/}
.font-tahoma-white-15-24{font:15px/24px Tahoma;color:white;}
.hp_caritemimg{display:block;padding:0 0 15px;border-bottom:1px solid #e0e0e0;width:136px;height:136px;vertical-align:middle;text-decoration:none;text-align:center;margin-bottom:15px;position:relative;}
.hp_caritemimg img{vertical-align:middle;max-width:136px;max-height:136px;}
a.hp_caritemtitle{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;text-align:center;text-decoration:none;margin-bottom:15px;color:#000000;}
.hp_caritem:hover a.hp_caritemtitle{color:#00aeef;}
.hp_caritemprice{display:block;text-align:center;font-size:18px;font-weight:bold;margin-bottom:7px;}
.hp_caritemprice sup{font-size:13px;vertical-align:top;}
.old_price{
	/*color:#a32b25;*/
	text-decoration:line-through;
	font-size:14px;
	padding-right:0;
	font-weight:100;
}
.old_price sup{text-decoration:none;font-size:10px;}
.link-on-product{display:block;position:relative;}

.action_label{display:none;}
.percent{display:none;}
.itemgallery{position:relative;}

.hp_caritem{position:relative;width:175px !important;}
.itemscarousel:hover .flex-direction-nav .flex-prev{left:-6px;}
a.hp_addtocart{display:inline-block;margin:0 auto;padding:5px 12px;color:#ffffff!important;text-decoration:none;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#be3d23;background:-moz-linear-gradient(top, #be3d23 0%, #892e1c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#be3d23), color-stop(100%,#892e1c));background:-webkit-linear-gradient(top, #be3d23 0%,#892e1c 100%);background:-o-linear-gradient(top, #be3d23 0%,#892e1c 100%);background:-ms-linear-gradient(top, #be3d23 0%,#892e1c 100%);background:linear-gradient(to bottom, #be3d23 0%,#892e1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be3d23', endColorstr='#892e1c',GradientType=0);}
a.hp_addtocart:hover{background:#d22100;}
a.hp_no_in_stock{display:inline-block;margin:0 auto;padding:5px 12px;color:#101010;text-decoration:none;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#f6f6f6;}
a.hp_no_in_stock:hover{background:#DEDEDE;}
.ishop-half-block{/*width:320px;height:110px;margin:10px 0;*/border:1px solid #ccc;/*float:left;margin-right:17px;*/}
.ishop-half-block img{float:left;/*margin:10px;*//*padding-right:8px;*/ /*border-right:1px solid #ccc;*/}
.name{display:table-cell;vertical-align:middle;height:110px;width:190px;}
.name span a{text-decoration:none;font:16px/18px Tahoma;}
.name span a:hover{color:#d22100;}
.article-block-grid .item .text{text-align:left;}
.article-block-grid .item .title{}
.vacwrapblock{width:auto;}
.vacblock{background:#ffffff;}
.tabstitle{font-size:18px;font-weight:bold;}
.pad15{padding:0 15px 15px;}
.vacblock .pad15{padding:0;}
#tabs p{padding:0 0 10px !important;margin:0 !important;color:#656565;}
#tabs b{font-weight:bold;color:#656565;}
.ui-state-default.ui-corner-top{background:none;}
.tabsubtitle{font-size:13px;font-weight:bold;color:#656565;display:block;margin:0 0 7px;}
.hrcontactsblock{}
.hrcontacts{width:auto;height:30px;margin:0 0 15px;background:#e57530;}
.hrcontacts span{padding:0 12px;}
span.hrconttitle{display:inline-block;padding-top:2px;height:30px;font-weight:bold;background:#b53a22;}
.olfeatures{padding-left:18px;}
.olfeatures li{border-bottom:1px dotted #eaeaea;font-size:13px;padding:0;}
.olfeatures li:hover{color:#d22100;-webkit-transition-duration:1s;-o-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;}
.ui-tabs-vertical{width:100%;}
.ui-tabs-vertical .ui-tabs-nav{padding:0;float:left;width:100%;margin:0 10px 0 0;}
.ui-tabs-vertical .ui-tabs-nav li{display:block;clear:left;width:100%;border-bottom-width:1px !important;border-right-width:0 !important;margin:0 -1px .2em 0;padding:0 10px !important;}
.ui-tabs-vertical .ui-tabs-nav li a{display:block;width:100%;font-size:15px;margin:3px 0;height:24px;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px;border-right-width:1px;}
.ui-tabs-vertical .ui-tabs-panel{padding:5px;float:right;width:100%;}
#accord{border:none;padding:.5em .5em .5em 2.2em;margin:0;background:none;}
#tabsvert li.ui-state-active{background:none;color:#656565 !important;}
.ui-state-focus{background:none;}
.ui-accordion h3.ui-accordion-header-active{color:#e37230 !important;background:none !important;}
h3.ui-state-hover:hover{color:#e37230 !important;}
.ui-accordion-header-active.ui-state-active.ui-corner-top{background:none;}
#tabsvert li.tabcity{background:none !important;}
#tabsvert li.ui-state-active a, #tabsvert li.ui-state-hover a{color:#656565 !important;font-weight:bold;background:none;}
.ui-state-default a, .ui-state-default a:link{color:#656565;}
li.ui-state-default:hover{background:transparent;color:#e37230 !important;padding-top:0 !important;margin-top:0 !important;}
.ui-tabs .ui-tabs-nav li{opacity:1 !important;}
/**/.ui-accordion .ui-accordion-header{background:none !important;}
.ui-accordion .ui-accordion-content{padding:0 !important;}
.ui-accordion .ui-accordion-icons{padding-left:0;}
.ui-accordion .ui-accordion-header{padding:0 !important;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;background:none;}
h3.ui-accordion-header.ui-state-default{padding:10px 0 !important;border-top:1px solid #e0e0e0;color:#e37230;}
#vacancyotklik-btn{margin-left:0 !important;}
#tabsvert div p{font-size:13px;}
.mail-adress{display:inline-block;color:#fff;background:#e57530;}
.hrcontact-title{display:inline-block;}
.vacwrapblock b{color:#000;font-weight:100;}
#tabsvert div p{color:#656565;}
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active:last-of-type{border-bottom:1px solid #e0e0e0;}
@media only screen
and (min-device-width:320px)
and (max-device-width:640px){span.hrconttitle{width:100%;}
.hrcontact-title{display:block;}
#tabsvert{margin-top:48px;}
.mail-adress .mail{}
.mail-adress .phone{display:block;}
.mail-adress{width:100%;}
.vacblock a.ui-tabs-anchor{width:100% !important;}
#tabs-1.ui-tabs-panel,
#tabs-2.ui-tabs-panel,
#tabs-3.ui-tabs-panel{margin-top:50px !important;}
.ui-tabs-anchor img{width:100%;}
.ui-state-default{/*width:100%;*/}
}
@media only screen
and (min-device-width:600px)
and (max-device-width:1024px)
and (orientation:portrait){#tabs .ui-state-default{}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:640px)
and (orientation:landscape){#tabs .ui-state-default{/*width:33.33333%;*/}
}
.ui-state-default .ui-state-focus{background:none !important;}
#tabsvert li.ui-state-active a, #tabsvert li.ui-state-hover a{padding:3px 0px 2px;}
#tabsvert li.tabcity{padding:7px 10px 4px !important;font-size:15px;color:#000;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eeeceb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeceb));background:-webkit-linear-gradient(top, #ffffff 0%,#eeeceb 100%);background:-o-linear-gradient(top, #ffffff 0%,#eeeceb 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eeeceb 100%);background:linear-gradient(to bottom, #ffffff 0%,#eeeceb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeceb',GradientType=0);opacity:1 !important;margin:0 !important;}
.vacblock a.ui-tabs-anchor{padding:0 !important;border:none !important;width:221px;overflow:hidden;}
#tabsvert div p{}
.tabstitle{color:#a32b25;font-size:16px;}
#tabs p{font-size:13px;}
.form{padding:0px;margin:0px;display:block;position:relative;}
.register-name_mod{padding-bottom:5px;}

#cityselect{width:400px;max-width:100%;height:30px;line-height:30px;font-size:16px;text-align:left;color:#656565;padding-left:5px;border:none;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 2px;border-radius:5px 0px 0px 5px;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.25);outline:0;}
.radio-input label{display:block;position:relative;height:24px;line-height:24px;}
.radio-input label input{padding:0px;margin:0px;}
.input_KOD{position:absolute;width:130px;display:block;top:0px;left:0px;}
.zakaz-str{margin-top:15px;}
.textarea{height:75px!important;}
.zakaz-input-short{position:relative;height:60px;}

#deltabs{background:#ffffff;}
.tabsnav{margin:0;width:702px;height:25px;padding:0;list-style:none;font-size:17px;overflow:hidden;}
.tabsnav li{display:block;float:left;height:25px;text-align:center;}
.tabsnav li a{display:block;padding:0 20px 0;height:25px;text-decoration:none;color:#d22100;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;border:1px solid #ccc;}
.tabsnav li a:hover, .tabsnav li a.current{color:#ffffff;background:url(../images/grad_menu.png) repeat-x;}
.list-wrap{background:#fffbe8;padding:10px 10px 30px;min-height:60px;border:1px solid #e0e0e0;}
#mskdelivery{display:block;}
#spb{display:none;}
#regionsdelivery{display:none;}
#ekaterinburg{display:none;}
.deliverytable{width:100%;background:#ffffff;vertical-align:top;border:1px solid #e0e0e0;}
.deliverytable td{padding:3px 10px;text-align:left;background:#ffffff;color:#444444;}
.deltabheader td{color:#d22100;border-bottom:1px solid #e0e0e0;}
.action-disclaimer{border:1px solid #d8cfb7;border-radius:5px;background-color:#fff5db;padding:10px;text-align:center;}
#check-disc-btn{background:url(../images/check-disc-btn.png) no-repeat;border:none;margin:0px 0 0 10px;}
.mainheader-cart .quant_price{font:12px Tahoma;}
.cart_title img{padding-bottom:4px;}
.mainheader-cart .cart_title{margin:2px 0 9px !important;}
.mainheader-cart a.submit_cart_btn{padding:8px 0 9px !important;margin-top:4px;}
.cd-dropdown-wrapper{margin:-59px 0 20px !important;}
#chodelmethod{height:auto !important;}
a.item-stock-small{display:inline !important;}
.video{width:12px;height:12px;display:inline-block;margin:4px 12px 0 0;background:url(images/sprite_icons.png) 24px 12px;float:left;}
.content-wrapper a{color:#333333;}
/*#news a{color:#D22100;}*/
.competition a{color:#D22100;}
.creative-block{float:left;margin-top:3px;width:100%;}
.creative-item{border:1px solid #e0e0e0;border-radius:4px;background-color:#ffffff;margin-top:4px;margin-bottom:5px;width:100%;padding:10px;}
.font-tahoma-red-16-24{font:16px/24px Tahoma;color:#26247b;}
a.vkicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 110px 0;}
a.fbicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 88px 0;}
a.okicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 66px 0;}
a.yticon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 44px 0;}
a.twicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 22px 0;}
a.inicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll -22px 0;}
a.goicon{background:rgba(0, 0, 0, 0) url("../images/socicons-adapt.png") repeat scroll 0 0;}
.pagnav{display:block;float:left;width:100%;}
.pagnav ul{padding:0;margin:0;}
#cart-float{
	width:100%;
	height:100%
	;min-height:100%;
	position:fixed;
	right:0;
	top:0;
	z-index:500;
	overflow:hidden;
	background-color: rgba(255, 255, 255, 0.71);
	/*background:url(/images/opacity.png) repeat;*/
}
.cart-pos {
	position:relative;
	left:50%;
	top:50%;
	margin-top: -133px;
	margin-left: -125px;
}
.sub-pos{width:430px;position:relative;left:-200px;top:-70px;text-align:center;background:#ffffff;border:solid #BBB 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:1000;}
.sub-auth {
	width:250px;
	height:266px;
	position:relative;
	/*left:-111px;
	top:-115px;*/
	text-align:center;
	background:#ffffff;
	border:solid #ccc 1px;
	z-index:1000;
	padding: 20px;
}
.auth-close{
	/*margin:-362px 0 0 102px;*/
	/*margin: -338px 0 0 68px;*/
	position:absolute;
	width:30px;
	height:30px;
	background: #26247b url('/img/icons/white-close.png') no-repeat center;
	z-index:1103;
	top: 22px;
	left: 199px;
	
	}
.cartoldprice{font-size:18px;font-weight:normal;color:gray;text-decoration:line-through;margin-right:4px;}
.openall{text-decoration:underline!important;}
.feedback-block{margin:auto;width:39%;}
@media screen and (max-width:766px){.feedback-block{margin:auto;width:55%;}
}
@media screen and (max-width:620px){.competition img,#news img{width:100%!important;height:auto!important;}
a.loginlink,a.registerlink{background:none;text-shadow:none;margin-left:0!important; /*padding-left:0!important;*/}
.searchtree{text-decoration:underline!important;color:#d22100!important;}
#deltabs{overflow:auto;}
.list-wrap{background:none;}
.feedback-block{margin:auto;width:63%;}
}
@media screen and (max-width:480px){.feedback-block{margin:auto;width:90%;}
}
/*input[type="checkbox"]{vertical-align:sub;margin-right:10px;}*/
/**/@media screen and (max-width:1000px){.ishop-half-block{width:100%;}
}
.city-bingo{padding-left:6px;float:left;width:290px;margin:5px 0px 5px 0px;}
/*.city-yes{
	margin-top:-27px;
	width:70px;height:27px;
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #f78a30 0%, #e36c25 100%) repeat scroll 0 0 !important;
	border-radius:3px;
	text-decoration:none;
	}*/
/*.city-yes::before{content:'Да !';display:inline-block;color:#fff;text-decoration:none;line-height:27px;text-align:center;width:100%;}*/
/*.cityselect.maincity .dropdown{width:305px !important;}
.cityselect.maincity .ram_close{display:inline-block;float:right;margin-bottom:5px;}
.cityselect.maincity .city-bingo{color:#000 !important;text-shadow:none !important;}
.cityselect.maincity .catalog-line{margin:0 !important;}*/