/*NEW*/@charset "utf-8";@charset "utf-8";body{font-family:Arial,Helvetica,sans-serif;font-size:13px;height:100%;min-height:100%;min-width:1024px;position:relative;width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a{color:#000;}
img{border:none;}
form{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
tbody{border:none!important;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
input{display:inline-block;*display:inline;zoom:1;}
input, textarea{border:1px solid #A4A49D;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
input[type='submit'], .button{
	background:none repeat scroll 0 0 #2A5168;border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;padding:5px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);vertical-align:middle;*display:inline;zoom:1;
}
input[type='submit']:hover, .button:hover{
	background-color: #3B6A86;
}
.clr{clear:both;display:block;height:1px;margin:0 0 -1px;position:relative;}
hr{border:none;border-bottom:2px solid #B3AC89;clear:both;display:block;height:0;margin:10px 0;position:relative;width:100%;}
body {
	background-color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	height: 100%;
	min-height: 100%;
	min-width: 1166px;
	width: 100%;
	color: #353535;
}

/* Select 2 */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.scrollable_wrp {
	position: relative;
}
.scrollable {
	overflow: hidden;
	position: relative;
	transition: height 0.05s linear 0s;
}
.scrollable.scrollable_disabled {}
.scrollable .lst{
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 20000px;
}
.scrollable.vertical .lst{
	width: 100%;
	height: 20000px;
}
.scrollable.scrollable_disabled .lst{
	left: auto;
	position: static;
	top: auto;
	width: auto;
}
.scrollable .lst .item{
	float: left;
	overflow: hidden;
	position: relative;
	min-width: 50px;
	min-height: 50px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}
.scrollable.scrollable_disabled .lst .item{}
.scrollable .lst .item img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	user-drag: none;
	-webkit-user-drag: none;
}
.scrollable_wrp .navi {
	bottom: 0;
	font-size: 0;
	padding: 0 0 40px 5px;
	text-align: center;
	position: relative;
	bottom: 0;
	width: 100%;
}
.scrollable_wrp .navi a {
	background-color: rgba(150,150,150,0.5);
	border-radius: 50%;
	display: inline-block;
	height: 10px;
	margin: 0 10px 15px;
	width: 10px;
}
.scrollable_wrp .navi a:hover{
	background-color: rgba(150,150,150,0.7);
}
.scrollable_wrp .navi a.active, .scrollable_wrp .navi a.active:hover{
	background-color: #da0000;
}
.scrollable_wrp .prev, .scrollable_wrp .next {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 20px;
	margin: 0 0 0 -20px;
	overflow: hidden;
	opacity: 0.5;
	cursor: pointer;
	display: block;
}
.scrollable_wrp.scrollable_disabled .prev, .scrollable_wrp.scrollable_disabled .next {
    display: none;
}
.scrollable_wrp .prev:hover, .scrollable_wrp .next:hover {
    opacity: 1;
	background-color: rgba(0,0,0,0.1);
}
.scrollable_wrp .prev::before, .scrollable_wrp .next::before {
	font-family: "Font Awesome 5 Pro";
	text-rendering: auto;
	content: "\f104";
	position: absolute;
	text-align: center;
	left: 0;
	background-color: transparent;
	height: 100%;
	width: 100%;
	top: 0;
	margin: 0;
	padding: 0;
	line-height: 75px;
	color: rgba(0,0,0,0.5);
	font-size: 24px;
}
.scrollable_wrp .next::before{}
.scrollable_wrp .next {
	left: auto;
	right: 0;
	margin: 0 -20px 0 0;
	transform: rotate(180deg);
}

a.gflag {vertical-align:middle;font-size:24px;padding:1px 0;background-repeat:no-repeat;background-image:url('/images/24.png');}
a.gflag img {border:0;}
a.gflag:hover {background-image:url('/images/24a.png');}

#message-block{
	background: none repeat scroll 0 0 #fff0f0;
	border: 1px solid red;
	margin: 0 0 15px;
	padding: 15px;
}
#message-block.success_block{
	background: none repeat scroll 0 0 #f9ffe6;
	border: 1px solid #668300;
}
.main_wrp{margin:0 auto;max-width:1400px;min-width:1024px;padding:0 40px 74px;position:relative;z-index:2;}
.header_wrp {
	clear: both;
	display: block;
	margin: 0;
	position: relative;
}
.header_wrp header{clear:both;display:block;margin:0 auto;max-width:1400px;min-width:1024px;position:relative;z-index:2;}
.header_wrp header .header_cols{}
.header_wrp header .logo {
	background: url("../images/header_logo.png") no-repeat scroll 50% 0 transparent;
	background-size: contain;
	cursor: pointer;
	display: inline-block;
	height: 102px;
	margin: 0 0 0 0;
	width: 16%;
	vertical-align: top;
}
.header_wrp header .banners_wrp{left:230px;position:absolute;top:10px;width:390px;}
.header_wrp header .banners_wrp .scrollable{}
.header_wrp header .banners_wrp .scrollable .item{height:100px;overflow:hidden;position:relative;width:390px;}
.header_wrp header .banners_wrp .scrollable .item .imgwrp{}
.header_wrp header .banners_wrp .scrollable .item .imgwrp img{height:100%;left:0;position:absolute;top:0;width:100%;}
.header_wrp header .banners_wrp .navi{position:absolute;right:15px;text-align:right;top:100%;}
.header_wrp header .banners_wrp .navi a{}
.header_wrp header .banners_wrp .navi a:hover{}
.header_wrp header .banners_wrp .navi a.active{}
.header_wrp header .banners_wrp .prev{}
.header_wrp header .banners_wrp .next{}
.header_wrp header #phohe_search {
	width: 420px;
	overflow: hidden;
	float: right;
	padding: 20px 0 0;
	position: relative;
}
.header_wrp header #phones {
	color: #00475a;
	font-family: arial;
	font-size: 22px;
	margin: 0 0 5px;
	width: 16%;
	display: inline-block;
	vertical-align: top;
	padding: 25px 15px 0 0;
	box-sizing: border-box;
	text-align: right;
}
.header_wrp header #phones .phones_wrp {
	position: relative;
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	display: inline-block;
}
.header_wrp header #phones .phones_wrp .phones_btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background-color: #2888a0;
}
.header_wrp header #phones .phones_wrp .phones_btn a {
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.header_wrp header #phones .phones_wrp .phones_btn .fa {
	font-size: 41px;
	color: #fff;
}
.header_wrp header #phones .phones_wrp .phones_item {
	font-size: 16px;
	text-decoration: none;
	display: block;
	color: #003544;
	overflow: hidden;
	text-align: right;
	position: relative;
	font-weight: bold;
}
.header_wrp header #phones .head_email {
	display: block;
	text-align: right;
	font-size: 11px;
	text-decoration: none;
	color: #484848;
}
.header_wrp header #phones .head_email .fa {
	color: #2888a0;
	margin: 0 6px 0 0;
}

.header_wrp header #worktime {
	display: inline-block;
	vertical-align: top;
	width: 11%;
	box-sizing: border-box;
	padding: 25px 15px 0 0;
}
.header_wrp header #worktime .worktime_wrp {
	position: relative;
}
.header_wrp header #worktime .fa-clock-o {
	font-size: 36px;
	color: #c46a23;
	width: 40px;
	height: 40px;
	text-align: center;
	top: 0;
	left: 0;
	position: absolute;
}
.header_wrp header #worktime .worktime_text {
	display: block;
	padding: 0 0 0 48px;
	font-size: 16px;
}


.header_wrp header #guarantee {
	display: inline-block;
	vertical-align: top;
	width: 9%; 
	box-sizing: border-box;
	padding: 0 30px 0 0;
}
.header_wrp header #guarantee .ico_guarantee_fs {
	height: 130px; 
	margin: -15px 0;
}

.header_wrp header #search {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	position: relative;
	padding: 25px 15px 0 0;
	box-sizing: border-box;
}
.header_wrp header .search_wrp {
	line-height: 40px;
	height: 40px;
	border: 1px solid #b0d2d6;
}

.header_wrp header #auth_reg {
	display: inline-block;
	vertical-align: top;
	width: 10%;
	padding: 25px 30px 0 0;
	box-sizing: border-box;
}
.header_wrp header #auth_reg .auth_link {
	display: block;
	margin: 0 0 3px;
}
.header_wrp header #auth_reg .auth_link .fa {
	color: #c46a23;
	width: 14px;
	height: 14px;
	margin: 0 2px 0 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
}
.header_wrp header #auth_reg .auth_link a{
	color: #003544;
}

.header_wrp header #def_currency_wrp {
	display: inline-block;
	vertical-align: top;
	width: 10%;
	text-align: right;
	position: relative;
	padding: 25px 0 0 0;
}
.header_wrp header #def_currency_wrp .helper{}
.header_wrp header .def_currency_label {
	display: inline-block;
	color: #003544;
	font-size: 14px;
	padding: 0 3px;
	vertical-align: middle;
	background-color: #c46a23;
	color: #fff;
	margin: 0 5px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}
.header_wrp header .def_currency {
	vertical-align: middle;
	display: inline-block;
	border-left: 1px solid #b0d2d6;
	padding: 0 0 0 11px;
}
.header_wrp header .def_currency .def_currency_item {
	display: block;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #646464;
	position: relative;
}
.header_wrp header .def_currency .def_currency_item.current {
	color: #003544;
}
.header_wrp header .def_currency .def_currency_item.current .fa {
	position: absolute;
	top: 50%;
	left: 0;
	margin: -6px 0 0 -18px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	vertical-align: middle;
	text-shadow: 0px 2px 0 #fff,0px -2px 0 #fff;
	color: #c46a23;
}

.header_info_text {
	background: #363636;
	color: #fff;
	font-size: 22px;
	text-align: center;
	font-family: Arial;
	padding: 10px 0;
	text-transform: uppercase;
	line-height: 1;
}

.right_kan{background:rgba(0, 0, 0, 0) url("../images/rob_bg.png") repeat-y scroll 0 0;bottom:90px;height:100%;left:100%;margin:0 0 0 -15px;position:absolute;width:5px;z-index:1;}
.bottom_bg{clear:both;display:block;height:80px;position:relative;}
.bottom_krk{background:rgba(0, 0, 0, 0) url("../images/footer_krk.png") no-repeat scroll 0 0;bottom:24px;height:67px;left:100%;margin:0 0 0 -55px;position:absolute;width:58px;}
.bottom_bg .sea_b{background:url("../images/footer_bg.png") repeat-x scroll 50% 100% transparent;left:0;bottom:0;display:block;height:45px;position:absolute;width:100%;z-index:1;}
#searchstring{border:medium none;height:100%;left:0;padding:0;position:absolute;text-indent:15px;top:0;width:100%;}
#searchsubmit {
	background-color: #2888a0;
	border: medium none;
	height: 40px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	color: #fff;
	font-size: 27px;
	line-height: 38px;
	padding: 0;
}
#searchsubmit .fa-search {
	display: inline-block;
	vertical-align: middle;
	line-height: 38px;
	height: 38px;
	position: relative;
	top: -3px;
}
.top_main_menu {
	background-color: #363636;
	width: 100%;
	margin: 0 0 15px;
	position: relative;
}
.top_main_menu table{width:100%;text-align:center;}
.top_main_menu table td{
	border-right:1px solid rgba(255, 255, 255, 0.2);
	padding: 5px 3px;
}
.top_main_menu table td.current{background:none repeat scroll 0 0 #7CA8AE;}
.top_main_menu table td:last-of-type{border-right:none;}
.top_main_menu table td a{color:white;font-size:13px;text-decoration:none;}

.top_main_menu table td .top_main_menu_cats {
	color: #fff;
	font-weight: bold;
	display: block;
	position: relative;
	cursor: pointer;
} 
.top_main_menu.top_main_menu_cats_handler_hover table td .top_main_menu_cats:before {
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #000 transparent transparent transparent;
	content: "";
	display: block;
	top: 100%;
	left: 50%;
	margin: 5px 0 0 -7px;
	position: absolute;
	z-index: 2;
}
.top_main_menu table td .top_main_menu_cats > i{
	margin: 0 5px 0 0;
}
	
.top_main_menu .header_menu_wrp {
	position: absolute;
	z-index: 1;
	border-top: none;
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
	display: none;
	width: 100%;
	left: 0;
	top: 100%;
}
.top_main_menu .header_menu_wrp .header_menu{
	border: 3px solid #dcede7;
	border-top: none;
}
.top_main_menu.top_main_menu_cats_handler_hover .header_menu_wrp {
	display: block;
}

.header_menu_wrp{background:#fff;margin:0 auto;}
.header_menu_wrp .header_menu {
	display: block;
	margin: 0 auto;
	max-width: 1400px;
	position: relative;
	border-bottom: 3px solid #dcede7;
}
.header_menu_wrp .header_menu table{margin:0;padding:0;table-layout:fixed;width:100%;}
.header_menu_wrp .header_menu table tr{}
.header_menu_wrp .header_menu table tr td{border:medium none;padding:0;text-align:center;}
.header_menu_wrp .header_menu table tr td:last-child{background-image:none;}
.header_menu_wrp .header_menu table tr td:hover{background:#dcede7!important;}
.header_menu_wrp .header_menu table tr td .tv_alink{display:block;padding:0;}
.header_menu_wrp .header_menu table tr td.current, .header_menu_wrp .header_menu table tr td.open{background:#dcede7;position:relative;}
.header_menu_wrp .header_menu table tr td .tv_alink .tv_link_name{color:#000000;display:inline-block;font-size:14px;font-weight:bold;max-width:100%;text-transform:inherit;vertical-align:middle;word-wrap:break-word;}
.header_menu_wrp .header_menu table tr td .tv_alink .tv_link_helper{display:inline-block;height:45px;vertical-align:middle;}
.header_menu_wrp .header_menu table tr td .tv_subcategories_wrp{
	bottom:0;
	display:none;
	height:0;
	position:relative;
	z-index:10;
}
.header_menu_wrp .header_menu table tr td.hover .tv_subcategories_wrp:after{background:none repeat scroll 0 0 #f6f6f6;content:"";display:block;height:5px;width:100%;}
.header_menu_wrp .header_menu table tr td .tv_subcategories_wrp .tv_subcategories{background:#dcede7 none repeat scroll 0 0;border-color:rgba(0, 0, 0, 0) #001b27 #001b27;border-image:none;border-style:none solid solid;border-width:medium 5px 5px;display:block;left:-5px;padding:15px 0 0;position:absolute;text-align:left;top:0;visibility:hidden;width:400px;}
.header_menu_wrp .header_menu table tr td .tv_subcategories_wrp.cat_info_right .tv_subcategories{left:auto;right:-5px;}
.header_menu_wrp .header_menu table tr td .vmenu_ico{display: none;}
.tv_subcategories_ul{padding:0 0 0 20px;}
.tv_subcategories_ul li{display:inline-block;margin:0 20px 15px 0;overflow:hidden;position:relative;vertical-align:top;}
.tv_subcategories_ul li a{background:#fff none repeat scroll 0 0;border-radius:15px;color:#333333;display:block;padding:5px 10px;text-decoration:none;word-wrap:break-word;font-size:15px;}
.tv_subcategories_ul li ul{margin:0;padding:5px 0 0 10px;}
.tv_subcategories_ul li ul li{display:block;margin:0;max-height:none;padding:0;width:auto;}
.tv_subcategories_ul li ul li a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;color:#868686;display:block;line-height:16px;padding:0 0 3px;text-decoration:underline;text-transform:none;font-size:13px;}
.search_form {
	clear: both;
	height: 40px;
	line-height: 40px;
	position: relative;
	background-color: transparent;
}
#home_cats .rc_category{display:inline-block;width:370px;vertical-align:top;}
#home_cats .rc_category .rc_info .rc_subcats a{color:#8c8c8c !important;font-size:14px;text-decoration:none;}
#home_cats .rc_category .rc_info .rc_subcats .all{color:#0057CB !important;font-size:14px;border-bottom:2px dotted #0057CB;}
#home_cats .rc_category .rc_info .rc_subcats .all span{text-transform:lowercase;}
#home_cats .rc_category .rc_info .rc_title{color:black !important;display:block;font-size:17px;margin:0 0 5px 0;}
#body_wrp{margin:0 auto 20px;max-width:1400px;min-width:1024px;}
.header_categories_tree{height:41px;width:100%;background:url('/images/menu.png') repeat-x;text-transform:uppercase;}
#content_wrp{margin:0;min-height:300px;overflow:hidden;padding:20px;}
#content_wrp .content_left{overflow:hidden;}
#content_wrp .content_right{float:right;padding:0 0 10px 10px;width:150px;}
#slider_vk{width:100%;margin:15px 0;height:200px;}
#slider_vk #home_slider{height:185px;margin:0 auto;position:relative;width:734px;}
#slider_vk #home_slider .scrollable{overflow:hidden;position:relative;height:184px;}
#slider_vk #home_slider .scrollable .lst{left:0;position:absolute;top:0;width:20000em;}
#slider_vk #home_slider .scrollable .lst .item{background:url("../images/home_scroll_item_bg.png") repeat-x scroll 50% 50% transparent;display:block;float:left;height:184px;position:relative;width:734px;}
#slider_vk #home_slider .scrollable .lst .item .s_item_name{display:block;height:184px;left:10px;line-height:184px;position:absolute;top:0;}
#slider_vk #home_slider .scrollable .lst .item .s_item_name a{color:#254D63;display:inline-block;font-size:29px;font-weight:normal;line-height:32px;max-height:94px;overflow:hidden;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:176px;}
#slider_vk #home_slider .scrollable .lst .item .imgwrp{font-size:0;height:200px;left:50%;line-height:200px;margin:-8px 0 0 -150px;position:absolute;text-align:center;width:300px;}
#slider_vk #home_slider .scrollable .lst .item .imgwrp img{max-height:200px;max-width:300px;vertical-align:middle;}
#slider_vk #home_slider .scrollable .lst .item .s_item_price{background:url("../images/home_scroll_item_price_bg.png") repeat-x scroll 50% 50%/100% 100% rgba(0, 0, 0, 0);color:#ffffff;font-size:36px;font-weight:normal;height:55px;line-height:55px;overflow:hidden;padding:0 10px;position:absolute;right:15px;text-align:center;text-shadow:0 -2px 0 rgba(0, 0, 0, 0.6);top:60px;}
#slider_vk #home_slider .scrollable .lst .item .s_item_price small{font-size:13px;}
#slider_vk #home_slider .navi{bottom:0;left:10px;position:absolute;text-align:center;}
#slider_vk #home_slider .navi a{background:url("../images/scroller_nav_icons.png") no-repeat scroll 0 0 transparent;display:inline-block;height:15px;margin:0 5px 0 0;vertical-align:middle;width:15px;*display:inline;zoom:1;}
#slider_vk #home_slider .navi a.active, #slider_vk #home_slider .navi a:hover{background:url("../images/scroller_nav_icons_active.png") no-repeat scroll 100% 0 transparent;}
#home_bottom_block{margin:0 0 20px;overflow:hidden;position:relative;}
#home_bottom_block .home_bottom_block_moar{background:#fff;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);bottom:0;color:#000000;cursor:pointer;font-weight:bold;left:0;padding:34px 0 0;position:absolute;text-align:center;text-decoration:underline;width:100%;font-size:16px;}
#bot_slider{height:30px;width:100%;clear:both;}
#footer{background-color:#FFFFFF;border-top:2px solid #D3D4D8;clear:both;color:#545454;height:40px;width:100%;}
#footer_right .liveinternet{display:inline-block;height:30px;margin:0 10px 0 0;vertical-align:middle;width:30px;}
#footer_right #copyright{display:inline;vertical-align:middle;}
.maincontent{background:#ffffff none repeat scroll 0 0;clear:both;color:#000;display:block;float:left;margin-top:5px;width:100%; font-size: 13px;}
.maincontent a{}
.maincontent img{max-width:100%;}
.maincontent b, .maincontent strong{font-weight:bold;}
.maincontent p{padding:0 0 10px; line-height: 20px;}
.maincontent ul, .maincontent ol {margin: 5px 0 15px; line-height: 20px;}
.maincontent ul li{display:list-item;list-style:circle outside none;margin:0 25px 5px;}
.maincontent ol li{display:list-item;margin:0 25px 5px;}
.maincontent h1{font-size:24px;margin:15px 0 15px}
.maincontent h2{font-size:20px;margin:15px 0 15px}
.maincontent h3, .maincontent .h3{font-size:16px;font-weight:bold;margin:10px 0 10px}
.maincontent table{margin:5px 0 15px;}
.maincontent table tr{}
.maincontent table tr td{border:1px solid #B9B9BB;padding:5px;}
.maincontent iframe{display:block;margin:0 auto;}
.maincontent_left{clear:both;float:left;margin:20px 0 10px 0;overflow:hidden;width:250px;}
.product_info .category_name{display:none;}
.product_info hr{display:none;}
.ico_guarantee_fs{background:rgba(0, 0, 0, 0) url("../images/ico-guarantee_fs.png") no-repeat scroll 50% 50%/contain;display:block;height:200px;margin:0 0 15px;width:auto;}
.banners_wrp{margin:0 0 20px;position:relative;}
.banners_wrp .scrollable{height:185px;margin:0;overflow:hidden;position:relative;}
.banners_wrp .scrollable .lst{left:0;position:absolute;top:0;width:22222em;}
.banners_wrp .scrollable .lst .item{float:left;margin:0 5px 0 0;text-align:center;}
.banners_wrp .scrollable .lst .item .imgwrp{background:none repeat scroll 0 0 #FFFFFF;text-align:center;}
.banners_wrp .scrollable .lst .item .imgwrp img{max-height:300px;vertical-align:middle;}
.banners_wrp .scrollable .lst .item object{display:block;height:100%;width:100%;z-index:0;}
.banners_wrp .scrollable .lst .item embed{height:100%;width:100%;}
.banners_wrp .scrollable .lst .item .flash_banner_link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.banners_wrp .navi{bottom:7px;left:25px;position:absolute;text-align:center;}
.banners_wrp .navi a{background:url("../images/scroller_nav_icons.png") no-repeat scroll 50% 50% transparent;display:inline-block;height:23px;vertical-align:middle;width:23px;*display:inline;zoom:1;}
.banners_wrp .navi a.active, .header_banners_wrp .banners_wrp .navi a:hover{background:url("../images/scroller_nav_icons_active.png") no-repeat scroll 50% 50% transparent;}
#home_bottom_block .panels_tabs_name{background:url("/images/box_back.png") repeat scroll 0 0 transparent;border:1px solid #B1B0B0;font-size:20px;height:30px;line-height:30px;margin:0 0 10px;padding:0 10px;}
#home_bottom_block .panel_cont ul{list-style:none outside none;padding:0;}
#home_bottom_block .panel_cont ul li{display:inline-block;margin:1px;}
#category_tree_main_cat{font-size:16px;font-weight:lighter;}
.maincontent_left_title{
	background:#bcd3d5;background:-moz-linear-gradient(right top , #A6C0C6, #DCEDE7) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#A6C0C6), color-stop(100%,#DCEDE7));background:-webkit-linear-gradient(right top , #A6C0C6, #DCEDE7);background:-o-linear-gradient(right top , #A6C0C6, #DCEDE7);background:-ms-linear-gradient(right top , #A6C0C6, #DCEDE7);background:linear-gradient(right top , #A6C0C6, #DCEDE7);color:#1f3740;font-size:18px;font-weight:normal;height:35px;line-height:35px;padding:0 10px;text-align:center;text-shadow:0 1px 0 rgba(255, 255, 255, 0.3);text-transform:uppercase;
}
.maincontent_left_title .fa{
	display: none;
}
.category_tree{border:1px solid #E3E3E3;margin:0 0 10px;position:relative;}
.category_tree .panel_item{background:white;}
.category_tree .panel_item .products_scroll_wrp{clear:both;display:block;height:auto;position:relative;width:300px;}
.category_tree .panel_item .products_scroll_wrp .scrollable{border-right:medium none;height:213px;overflow:hidden;position:relative;width:300px;}
.category_tree .panel_item .products_scroll_wrp .scrollable .lst{height:216px;}
.category_tree .panel_item .products_scroll_wrp .scrollable .lst .product_brief_table{border:2px solid #D0CFCF;display:inline-block;margin:0 10px 10px 0;overflow:hidden;vertical-align:top;width:298px;}
.category_tree .panel_item .products_scroll_wrp .scrollable .lst .product_brief_table .imgwrp{background:none repeat scroll 0 0 #FFFFFF;display:block;font-size:0;height:165px;line-height:165px;position:relative;text-align:center;width:298px;}

.category_tree .panel_item .products_scroll_wrp .scrollable .lst .product_brief_table .price_buy_table{background:url("/images/box_back.png") repeat scroll 0 0 #7CA8AE;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.5) inset;opacity:0.7;}
.category_tree .panel_item .products_scroll_wrp .scrollable .lst .product_brief_table .imgwrp img{max-height:165px;max-width:299px;vertical-align:middle;}
.category_tree .prev{float:left;position:relative;bottom:145px;z-index:5;cursor:pointer;margin:0 0 0 5px;}
.category_tree .next{float:right;position:relative;bottom:145px;z-index:5;cursor:pointer;margin:0 5px 0 0;}
.category_tree ul{list-style:none;padding:0;margin:0;}
.category_tree ul li {
	border-top: 1px solid #e3e3e3;
	display: block;
	margin: 0;
	padding: 10px 0 10px 15px;
	text-shadow: 0 -1px 0 #ffffff, 0 1px 0 #ffffff, -1px 0 0 #ffffff, 1px 0 0 #ffffff;
}
.category_tree div.consulting_cont span{padding-bottom:5px;padding-left:20px;display:block;font-size:14px;color:#001a26;}
.category_tree div.consulting_cont span.cons_name{padding-bottom:5px;padding-left:25px;padding-top:10px;display:block;font-size:15px;color:#001a26;}
.category_tree div.consulting_cont span.cons_ico{background:url("/images/cons_phone_ico.png") no-repeat scroll 0 0 transparent;height:14px;display:inline;width:10px;padding-left:10px;}
.category_tree ul li.parent_current{background:none repeat scroll 0 0 rgba(15, 60, 84, 0.65);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.5) inset;}
.category_tree ul li.parent_current a{color:#FFFFFF;text-shadow:0 -1px 0 #002B3A, 0 1px 0 #002B3A, -1px 0 0 #002B3A, 1px 0 0 #002B3A;}
.category_tree ul li.parent_current .product_count{color:#DADADA;text-shadow:none;}
.category_tree ul li.child{border:medium none;padding:5px 0 5px 25px;}
.category_tree ul li.child_current{border:medium none;padding:0 0 0 25px;}
.category_tree ul li.child a{text-transform:none;letter-spacing:0;font-size:13px;font-weight:bold;color:#425365;}
.category_tree ul li.child_current a{text-transform:none;letter-spacing:0;font-size:13px;font-weight:bold;color:#425365;}
.category_tree ul li a {
	color: black;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: ;
	font-weight: bold;
}
.category_tree ul li .product_count{color:#254d63;font-size:10px;padding:0 0 0 2px;vertical-align:top;}
.category_tree ul li.inform a{letter-spacing:0.5px;}
.category_tree ul li a.current{color:#005acf;}
.category_tree ul li a.current:after{content:"\2192";}
.category_tree ul li ul{padding:5px 0 0 0;}
.category_tree ul li ul li{padding:0 0 5px 5px;}
.category_tree ul li ul li a{font-size:14px;font-weight:lighter;color:#6e6f70;text-decoration:none;}
.new_category_label{display:none;}
.path{clear:both;color:#483404;display:inline;height:23px;line-height:23px;}
.path a {
	color: #2888a0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline solid #bcd3d4;
}
.path a:hover {
	color: #1f3740;
	text-decoration: underline solid #1f3740;
}
.murl {
	color: #2888a0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline solid #bcd3d4;
}
.murl:hover {
	color: #1f3740;
	text-decoration: underline solid #1f3740;
}

.category_name{background:url("../images/box_back.png") repeat scroll 0 0 transparent;border:1px solid #B1B0B0;clear:both;font-size:21px !important;font-weight:lighter;margin:0 0 5px !important;padding:5px 10px;text-transform:uppercase;}
.view_panel {
	display: inline;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
	color: gray;
}
.view_panel form{display:inline;}
.view_panel form select {
	border: 1px solid #B0B0AF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	margin-right: 10px;
	vertical-align: middle;
	width: 110px;
	height: 26px;
}
.view_panel form select option{background:none repeat scroll 0 0 #FFFFFF;font-family:arial;}
.category_view_select{display:inline-block;}
.category_view_select .cat_view_list, .category_view_select .cat_view_table {
	cursor: pointer;
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 26px;
	background-color: rgba(0,0,0,0.05);
	margin: 0 0 0 3px;
	background-position: 50% 50%;
}
.cat_view_list{background:url("../images/view_product_icons_h.png") no-repeat scroll 5px 50% transparent;}
.cat_view_table{background:url("../images/view_product_icons_v.png") no-repeat scroll 5px 50% transparent;}
.category_view_select .cat_view_list.current, 
.category_view_select .cat_view_table.current {
	border-color: #2888a0;
	border-width: 1px;
	border-style: solid;
	box-sizing: border-box;
}
.category_view_select .cat_view_list:hover, 
.category_view_select .cat_view_table:hover {
	background-color: rgba(0,0,0,0.1);
}
.category_view_select form{display:none;}
.specialoffer_label{background:rgb(198,3,0);background:-moz-linear-gradient(top, rgba(198,3,0,1) 0%, rgba(255,89,89,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,3,0,1)), color-stop(100%,rgba(255,89,89,1)));background:-webkit-linear-gradient(top, rgba(198,3,0,1) 0%,rgba(255,89,89,1) 100%);background:-o-linear-gradient(top, rgba(198,3,0,1) 0%,rgba(255,89,89,1) 100%);background:-ms-linear-gradient(top, rgba(198,3,0,1) 0%,rgba(255,89,89,1) 100%);background:linear-gradient(to bottom, rgba(198,3,0,1) 0%,rgba(255,89,89,1) 100%);color:#fff;font-size:11px;height:16px;left:-5px;line-height:16px;padding:0 5px 0 10px;position:absolute;text-align:left;text-decoration:none;top:5px;}
.specialoffer_label:before{border-color:transparent #9B0000 transparent transparent;border-style:solid;border-width:0 5px 5px 0;content:"";display:block;left:0;margin:0;position:absolute;top:100%;}
.specialoffer_label.specialoffer_bottom_label{bottom:0;top:auto;}
.specialoffer_label.specialoffer_bottom_label:before{border-width:5px 5px 0 0;bottom:100%;top:auto;}
.product_brief_wrp {
	margin: 0 -15px 15px 0;
	clear: both;
	padding-top: 15px;
}
.product_brief_table {
	display: inline-block;
	margin: 0 15px 15px 0;
	vertical-align: top;
	width: 170px;
}
.product_brief_table .imgwrp {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	font-size: 0;
	height: 160px;
	margin: 0 0 5px;
	line-height: 160px;
	text-align: center;
	width: 100%;
	position: relative;
}
.product_brief_table .imgwrp img{max-height:160px;max-width:160px;vertical-align:middle;}
.product_brief_table .imgwrp .small_price{bottom:10px;right:-5px;}
.product_brief_table h2{margin:0 !important;padding:0 !important;}
.product_brief_table .pb_product_name,
.product_brief_table h2 .pb_product_name {
	color: black;
	display: block;
	font-size: 16px;
	font-weight: normal;
	height: 39px;
	line-height: 20px;
	margin: 0 0 4px;
	overflow: hidden;
	padding: 0;
	text-decoration: none;
	text-decoration: underline dotted rgba(0,0,0,0.3);
}
.product_brief_table .pb_cell {
	display: block;
	float: none;
	padding: 0 0 5px;
}
.product_brief_table .pb_cell.pb_cell_right {}
.product_brief_table .price_buy_table {
	display: block;
	padding: 5px 0;  
}


.product_brief_table .pb_extra{background:url("../images/pb_tab_grad.png") no-repeat scroll 0 0 transparent;clear:both;color:#666666;display:block;font-size:10px;line-height:12px;margin:0 0 5px;max-height:60px;overflow:hidden;}
.product_brief_table .pb_price.pb_price_di {
	padding: 0;
}
.product_brief_table .pb_price.pb_price_di small{}

#pbt_gradient{background:url("../images/pb_tab_grad.png") no-repeat scroll 0 0 transparent;width:170px;height:20px;position:absolute;bottom:-165px;}

.product_brief_list {
	border: 1px solid #B9B8BB;
	clear: both;
	display: block;
	min-height: 168px;
	margin: 0 15px 15px 0;
}
.product_brief_list .pb_left_side {
	display: block;
	float: left;
	height: 168px;
	position: relative;
	width: 168px;
	padding: 10px;
	box-sizing: border-box;
}

.product_brief_list .pb_left_side .imgwrp{background:none repeat scroll 0 0 #FFFFFF;display:block;font-size:0;height:148px;line-height:148px;overflow:hidden;text-align:center;width:148px;}

.product_brief_list .pb_left_side .imgwrp img{max-height:148px;max-width:148px;vertical-align:middle;}
.product_brief_list .pb_left_side .small_price{bottom:10px;right:-6px;}

.product_brief_list .pb_right_side {
	border-left: 1px solid #B9B8BB;
	overflow: hidden;
	padding: 10px;
	min-height: 148px;
}
.pb_product_in_stock .in_stock{color:#254D63;padding:0 10px 0 20px;display:inline;}

.pb_product_in_stock .in_stock_ico{background:url("../images/yes_prod.png") no-repeat scroll 0 0 transparent;bottom:4px;display:inline-block;height:17px;position:relative;width:14px;}

.pb_product_in_stock .not_in_stock{color:#a84736;padding:0 10px 0 20px;display:inline;}
.product_brief_list .pb_right_side .pb_product_list_desc{padding:0 10px 0 20px;}

.pb_product_in_stock .not_in_stock_ico{background:url("../images/no_prod.png") no-repeat scroll 0 0 transparent;bottom:2px;display:inline-block;height:17px;position:relative;width:14px;}
.product_brief_list .pb_right_side .pb_product_name{
	font-size: 18px;
	font-weight: bold;
	color: #00333c;  
}
.product_brief_list .pb_right_side .pb_product_code{}
.product_brief_list .pb_right_side .pb_extra{display:block;padding:0 0 10px;}
.product_brief_list .pb_right_side .pb_row{clear:both;display:block;margin:0 0 5px;overflow:hidden;}
.product_brief_list .pb_right_side .pb_row .pb_cell{display:block;float:left;margin:0 10px 0 0;}
.product_brief_list .pb_right_side .pb_price.pb_price_di {

}
.product_brief_list .pb_right_side .stock_label {
	display: block;
	margin: 0 0 10px;
}
.product_brief_list .pb_right_side .quick_buy_wrp {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 0 25px;  
	margin: 0;
}
.product_brief_list .pb_right_side .quick_buy_wrp .quick_buy_input input {
	height: 30px;
}
.product_brief_list .pb_right_side .quick_buy_wrp .quick_buy_button {
	float: right;
	font-size: 11px;
	background-color: #f7984e;
	border: none;
	cursor: pointer;
	height: 30px;
}

.product_info_wrp{padding:0 0 0 10px;}
.product_info{}
.product_info .product_info_lside{display:block;}
.product_info .product_info_lside .product_info_images_wrp{float:left;margin:0 0 20px;width:250px;}
.product_info .product_info_lside .product_info_images_wrp .imgwrp{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #F7F7F7;display:block;font-size:0;height:235px;line-height:235px;margin:0 0 10px;position:relative;text-align:center;width:235px;}
.product_info .product_info_lside .product_info_images_wrp .imgzoom{}
.product_info .product_info_lside .product_info_images_wrp .imgwrp img{max-height:235px;max-width:235px;vertical-align:middle;}
.product_info .product_info_lside .mid_price{background:none repeat scroll 0 0 transparent;border-bottom:medium none;bottom:0;box-shadow:none;color:#A74736;display:inline-block;font-size:30px;font-style:normal;height:0;line-height:0;padding:0 55px 0 0;position:inherit;right:0;vertical-align:middle;}
.product_info .product_info_lside .product_info_images_wrp .all_product_pictures .imgwrp{display:inline-block;height:70px;line-height:70px;margin:0 10px 0 0;width:70px;}
.product_info .product_info_lside .product_info_images_wrp .all_product_pictures .imgwrp img{max-height:73px;max-width:73px;vertical-align:middle;}
.product_info .product_info_lside .product_info_images_wrp .all_product_pictures{}
.product_info .product_info_lside .product_info_images_wrp .all_product_pictures .imgwrp{}
.product_info .product_info_lside .product_info_images_wrp .all_product_pictures .imgwrp img{}
.pi_shippayinfo_block{background-color:#fffbee;float:right;margin:0 0 20px 15px;padding:10px 20px;}
.pi_shippayinfo_block .pi_info_block_cell{box-sizing:border-box;display:block;float:left;padding:0 30px 0 0;width:50%;}
.pi_shippayinfo_block .pi_info_block_cell:last-child{padding:0;}
.pi_shippayinfo_block .pi_info_block_cell .h2{color:#808080;font-size:18px;margin:0 0 15px;}
.pi_shippayinfo_block .pi_info_block_cell .pi_ib_item{clear:both;margin:0 0 7px;overflow:hidden;}
.pi_shippayinfo_block .pi_info_block_cell .pi_ib_item .pi_ib_item_description{background:rgba(0, 0, 0, 0) url("../images/info_ico.png") no-repeat scroll 0 0;color:rgba(0, 0, 0, 0);display:block;float:left;font-size:0;height:17px;margin:0 10px 5px 0;opacity:0.4;overflow:hidden;text-shadow:none;width:17px;}
.pi_shippayinfo_block .pi_info_block_cell .pi_ib_item .pi_ib_item_description:hover{cursor:pointer;opacity:1;}
.pi_shippayinfo_block .pi_info_block_cell .pi_ib_item .imgwrp{overflow:hidden;}
.pi_shippayinfo_block .pi_info_block_cell .pi_ib_item .imgwrp img{}
.pi_extra{clear:both;display:block;padding:10px 20px;position:relative;}
.product_info .product_name{display:block;font-size:40px;padding:0 0 25px;}
.product_info .product_info_rside{display:block;overflow:hidden;padding:0 0 20px 10px;}
.product_info .product_info_rside .product_info_extra{display:block;margin:0 0 10px;}
.product_info .product_info_rside .product_info_extra .product_info_extra_item{display:block;}
.product_info .product_info_rside .product_info_extra .product_info_extra_item b{color:#254D63;font-weight:bold;}
.product_info .product_info_rside select.product_option{margin:0 0 5px;}
.product_info .product_info_rside .option_images_wrp{clear:both;display:block;margin:0 0 5px;}
.product_info .product_info_rside .option_images_wrp .option_imgwrp{background:none repeat scroll 0 0 gray;border:1px solid gray;cursor:pointer;display:inline-block;font-size:0;height:34px;line-height:34px;margin:0 5px 0 0;overflow:hidden;text-align:center;width:34px;}
.product_info .product_info_rside .option_images_wrp .option_imgwrp img{max-height:34px;max-width:34px;vertical-align:middle;}
.product_info .product_info_rside .pi_row{display:block;margin:0 0 10px;overflow:hidden;}
.product_info .product_info_rside .pi_row .pi_cell{display:block;float:left;margin:0 10px 0 0;}
.product_info .product_info_rside .pi_row .pi_cell{}
.product_info .product_info_rside .pi_product_in_stock{font-weight:bold;margin:0 0 5px;}
.product_info .product_info_rside .pi_product_in_stock .not_in_stock{color:darkred;vertical-align:middle;}
.product_info .product_info_rside .pi_product_in_stock .not_in_stock_ico{background:url("../images/no_prod.png") no-repeat scroll 0 0 transparent;display:inline-block;height:17px;margin:0 5px;vertical-align:middle;width:14px;}
.product_info .product_info_rside .pi_product_in_stock .in_stock{color:#254d63;vertical-align:middle;}
.product_info .product_info_rside .pi_product_in_stock .in_stock_ico{background:url("../images/yes_prod.png") no-repeat scroll 0 0 transparent;display:inline-block;height:17px;margin:0 5px;vertical-align:middle;width:14px;}
.product_info .product_info_rside .in_stock_text{background-color:#fffbee;border:1px dotted #ffa500;font-style:italic;margin:0 0 10px;padding:5px 10px;}
.product_info .product_info_rside .pi_price{color:#A74736;font-size:38px;}
.product_info .product_info_rside .pi_price small{font-size:15px;font-weight:bold;}
.product_info .product_info_rside .pi_add2cart_button{border:1px solid #B9B9BB;color:#AEAEB3;display:inline-block;padding:0 0 0 5px;}
.product_info .product_info_rside .pi_add2cart_button .product_qty{color:red;display:inline-block;text-align:center;vertical-align:middle;}
.product_info .product_info_rside .pi_add2cart_button .big_buy_button{background:url("../images/pi_add_to_cart.png") no-repeat scroll 0 0 transparent !important;border-radius:0 0 0 0;color:transparent;display:inline-block;font-size:0;height:29px !important;margin:0 0 0 5px;padding:0;text-shadow:none;width:30px !important;}
.product_info_wrp .pi_discription{padding:0 0 15px;}
.pi_models{width:100%;}
.pi_models .pi_models_header{font-weight:bold;}
.pi_models tr.pi_model_tr{cursor:pointer;}
.pi_models tr.pi_model_tr:hover td{background:#F5F6F7;}
.pi_models tr.pi_models_extra_tr{}
.pi_models_extra_wrp {
	max-width: 360px;
	display: inline-block;
}
.pi_models tr td{}
.pi_models .quick_buy_wrp { 
	margin: 0;
	padding: 5px 0 0 0;
}
.pi_models .quick_buy_wrp .quick_buy_button {
	float: right;
	font-size: 11px;
	background-color: #f7984e;
	border: none;
	cursor: pointer;
	height: 26px;
	width: 100%;
}
.pi_models .quick_buy_wrp .quick_buy_input {
	display: block;
	clear: both;
}
.pi_models .show_child_models{background:none repeat scroll 0 0 #dcede7;color:#1f3740;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;margin:0 0 0 10px;padding:5px 10px;position:relative;text-align:center;text-decoration:underline;vertical-align:middle;}
.pi_models .show_child_models:before{border-color:transparent #dcede7 transparent transparent;border-image:none;border-style:solid;border-width:10px;content:"";display:block;margin:-10px 0 0;position:absolute;right:100%;top:50%;}
.pi_models .imgwrp {
	display: block;
	font-size: 0;
	max-height: 140px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 160px;
	position: relative;
}
.pi_models .imgwrp.imgwrp_more {
	padding-bottom: 15px;
}
.pi_models .imgwrp .pi_models_show_pics {
	font-size: 12px;
	position: absolute;
	bottom: 0;
	line-height: 19px;
	color: #2888a0;
	width: 100%;
	left: 0;
	text-decoration: underline dotted;
} 
.pi_models .imgwrp .pi_models_show_pics:hover {
	color: #005acf;
}
.pi_models .imgwrp .pi_models_show_pics .fa{
	margin: 0 5px 0 0;
}
.pi_models .pi_models_pics{
	display: none;
}
.pi_models .pi_models_show_full_desc {
	display: block;
	padding: 5px 0 0 0;
	text-decoration: underline dotted;
	color: #2888a0;
}
.pi_models .pi_models_show_full_desc .fa{
	margin: 0 5px 0 0;
}
.pi_models .pi_models_show_full_desc:hover {
	color: #005acf;
}
.pi_models.pi_models_sizes .imgwrp{max-height:150px;width:150px;}
.pi_models .imgwrp img{max-height:140px;vertical-align:middle;}
.pi_models.pi_models_sizes .imgwrp img{max-height:70px;vertical-align:middle;}
.pi_models .pi_price{font-size:18px;padding:3px 5px;}
.pi_models .pi_price .price_dec{}
.pi_models .pi_old_price{color:#808080;text-decoration:line-through #8b0000;}
.pi_models .stock_label{background:url("../images/outofstock_ico.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);clear:both;display:inline-block;font-size:11px;margin:0 0 0 15px;padding:0 0 0 16px;}
.pi_models .stock_label.instock{background:url("../images/instock_ico.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);}
.product_child_model_wrp{margin:0 -15px 0 0;}
.product_child_model_wrp .pb_price{padding:0;}
.product_child_model_wrp .pb_price small{font-size:11px;}
.product_child_model_wrp .pb_cell_right{font-size:0px;}
.product_child_model_wrp .product_qty{width:20px;}
.border_title{border-bottom:1px solid #B9B9BB;border-top:1px solid #B9B9BB;color:#221A17;font-size:16px;margin:0 0 5px;padding:5px 0;}
.extramodels_table{}
.extramodels_table tr{}
.extramodels_table tr td{}
.extramodels_table tr td .imgwrp{display:block;width:73px;font-size:0;}
.extramodels_table tr td .imgwrp img{max-height:73px;max-width:73px;vertical-align:middle;}

.pi_model_list {
	margin: 0 0 15px;
	border-bottom: 1px dotted rgba(0,0,0,0.1);
	padding: 5px 0 15px;
}
.pi_model_list .imgwrp {
	display: block;
	font-size: 0;
	line-height: 60px;
	height: 60px;
	max-height: 60px;
	position: relative;
	vertical-align: middle;
	width: auto;
	text-align: left;
	margin: 0 0 10px;
	border: 1px solid #F7F7F7;
}
.pi_model_list .imgwrp img {
	max-height: 60px;
	vertical-align: middle;
}
.pi_model_list .pi_model_name {
	color: #00333c;
	font-weight: bold;
	display: block;
	margin: 0 0 2px;
	font-size: 13px;
}
.pi_model_list .pi_model_code {
	color: gray;
	font-style: italic;
	margin: 0 0 5px;
	display: block;
}
.pi_model_list .pi_model_extra {
	margin: 0 0 10px;
	font-size: 12px;
	display: block;
}
.pi_model_list .pi_model_extra .pi_model_extra_item{}
.pi_model_list .pi_price_but_wrp {
	display: inline-block;
	margin: 0 10px 5px 0;
	vertical-align: middle;
}
.pi_model_list .pi_model_list_buy {
	display: inline-block;
	vertical-align: middle;
}
.pi_model_list .show_child_models{}

.product_brief_alike_wrp{margin:0 -10px 0 0;}
.product_brief_alike{border:1px solid #B9B9BB;display:inline-block;margin:0 5px 5px 0;overflow:hidden;vertical-align:top;width:257px;}
.product_brief_alike .pb_left_side{display:block;float:left;}
.product_brief_alike .pb_left_side .imgwrp{font-size:0;height:70px;line-height:70px;overflow:hidden;text-align:center;width:70px;}
.product_brief_alike .pb_left_side .imgwrp img{max-height:70px;max-width:70px;vertical-align:middle;}
.product_brief_alike .pb_right_side{border-left:1px solid #B9B9BB;overflow:hidden;padding:5px;}
.product_brief_alike .pb_right_side h2{margin:0;padding:0;}
.product_brief_alike .pb_right_side h2 .pb_product_name{color:#254D63;display:block;font-size:13px;line-height:16px;margin:0 0 5px;max-height:32px;}
.product_brief_alike .pb_right_side .pb_row{clear:both;display:block;overflow:hidden;}
.product_brief_alike .pb_right_side .pb_row .pb_cell{border:medium none;display:block;float:left;height:29px;line-height:29px;margin:0 5px 0 0;padding:0;width:auto;}
.product_brief_alike .pb_right_side .pb_price{color:#A74736;font-size:22px;white-space:pre;}
.product_brief_alike .pb_right_side .middle_buy_button{background:url("../images/pi_add_to_cart.png") no-repeat scroll 0 0 transparent;border:medium none;border-radius:0 0 0 0;color:transparent;font-size:0;height:29px;margin:0;text-shadow:none;width:30px;}
.prd_out_of_stock{}
.quick_buy_wrp {
	margin: 0 5px 5px 0;
	display: block;
	position: relative;
	overflow: hidden;
}
.quick_buy_wrp .quick_buy_input{
	overflow: hidden;
    border: none;
    display: block;
}
.quick_buy_wrp .quick_buy_input input{
    max-width: 100px;
    height: 24px;
    text-indent: 3px;
    width: 100%;
    font-size: 12px;
    box-sizing: border-box;
}
.quick_buy_wrp .quick_buy_input input.required {
	box-shadow: 0 0 3px red inset;
}
.quick_buy_wrp .quick_buy_input input.required:focus {
	box-shadow: none;
}
.quick_buy_wrp .quick_buy_button{
	float: right;
	font-size: 11px;
	background-color: #f7984e;
	border: none;
	cursor: pointer;
	height: 26px;
}
.quick_buy_wrp .quick_buy_button:hover{
	background-color: #ff7b14;
}
.quick_buy_wrp .quick_buy_success{
	display: none;
}
.quick_buy_wrp.success .quick_buy_success {
	display: block;
	position: absolute;
	text-align: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 2px 0 0;
	font-size: 12px;
	background-color: #2888a0;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.quick_buy_wrp.success .quick_buy_input {
	display: none;
}

.big_buy_button, .simulate_add2cart {
	background: url("../images/buy_btn.png") no-repeat scroll 50% 50% transparent !important;
	border: medium none !important;
	color: transparent !important;
	cursor: pointer !important;
	display: inline-block !important;
	height: 29px;
	padding: 0 !important;
	text-shadow: none !important;
	vertical-align: middle;
	width: 74px !important;
}
.big_buy_button_small{background:url("../images/small_buy_button.png") repeat scroll 0 0 transparent !important;color:transparent !important;font-size:0 !important;height:27px;margin:0 0 4px;text-indent:102px !important;width:102px;}
.addtowishlist{margin-right:5px;}
.add_to_wish_list_ico{background:url("../images/add_to_wish_list_ico.png") no-repeat scroll 0 0 transparent;display:inline-block;height:10px;margin:0 5px 0 0;width:12px;*display:inline;zoom:1;}
.pb_stock{font-weight:bold;}
.js_link{border-bottom:1px dashed;color:#3B2E06;cursor:pointer;float:right;}
.category_nav{color:#1f3740;display:block;font-size:20px;text-align:center;text-transform:uppercase;}
.category_nav + .category_description{
	margin: 4em 0 10px;
}
.category_nav a{color:#1f3740;padding:0 5px;text-transform:uppercase;}
.category_nav .pn_current{background:rgba(256,256,256,0.7);border-radius:50% 50% 50% 50%;color:#AB0500;display:inline-block;padding:0 7px;*display:inline;zoom:1;}
.category_nav .show_all{margin:0 0 0 10px;vertical-align:top;}
.category_description{color:#000;margin:0 0 10px;}
.nothing_found{color:#B0AF8F;font-style:italic;padding:100px;text-align:center;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.cat_advproduct_search_title{background:#bcd3d5;background:-moz-linear-gradient(right top , #A6C0C6, #DCEDE7) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#A6C0C6), color-stop(100%,#DCEDE7));background:-webkit-linear-gradient(right top , #A6C0C6, #DCEDE7);background:-o-linear-gradient(right top , #A6C0C6, #DCEDE7);background:-ms-linear-gradient(right top , #A6C0C6, #DCEDE7);background:linear-gradient(right top , #A6C0C6, #DCEDE7);border:1px solid #AFAEAE;color:#1F3740;font-weight:bold;height:36px;line-height:36px;margin:0 0 10px;padding:0 10px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);text-transform:uppercase;}
.advproduct_search_form{margin:0 0 15px;}
.advproduct_search_form .adv_search_option_name {
	border-bottom: 1px solid #AFAEAE;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 5px 2px;
	text-transform: uppercase;
}
.advproduct_search_form .adv_search_row {
	padding: 0 0 10px;
	margin: 0 0 15px;
}
.advproduct_search_form .adv_search_variant {
	display: block;
	overflow: hidden;
	padding: 0 5px 6px;
}
.advproduct_search_form .adv_search_variant .checkbox {
	display: block;
	float: left;
	margin: 0px 5px 0 0;
	cursor: pointer;
}
.advproduct_search_form .adv_search_variant .adv_search_variant_name {
	color: black;
	display: block;
	font-size: 13px;
	overflow: hidden;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer;
}
.advproduct_search_form .adv_search_variant .adv_search_variant_name .adv_search_variant_product_count{color:gray;display:inline-block;font-size:8px;vertical-align:top;*display:inline;zoom:1;}

.advproduct_search_form .srch_show_all {
	color: #2888a0;
	cursor: pointer;
	padding: 3px 0 0;
	text-decoration: underline dotted;
	text-align: center;
	display: block;
}

.advproduct_search_form .adv_reset_filter{	color: #ff0000;	display: block;	font-size: 11px;	margin: 0 0 0 5px;	padding: 0;	text-align: center;	vertical-align: middle;}
.advproduct_search_form .adv_search_submit{	display: block;	margin: 0 0 5px;	width: 100%;}
.trackbar_wrp{	height: 31px;	line-height: 31px;	margin: 10px 8px 0;	position: relative; }
.trackbar_wrp .ui-slider .price_slider{	border-radius: 0;}
.trackbar_wrp .ui-slider .ui-slider-range{	background:#bcd3d5;	border:1px solid #AFAEAE;	border-radius: 0;}
.trackbar_wrp .ui-slider .ui-slider-handle{	border-color: #1f3740;	border-radius: 0;	cursor: pointer;	margin-left: -2px;	width: 7px;}
table.trackbar div, table.trackbar td{border:medium none !important;margin:0;padding:0 !important;}
table.trackbar{margin:0 auto;position:relative;top:4px;}
table.trackbar .l{width:1%;text-align:right;font-size:1px;}
table.trackbar .l div{position:relative;width:0;text-align:right;z-index:5;white-space:nowrap;margin:0!important;overflow:visible!important;}
table.trackbar .l div span{position:absolute;top:-12px;right:6px;z-index:1000;font:11px tahoma;color:#000;}
table.trackbar .l div span.limit{color:#7B7B7B;font-size:7px;margin:6px 4px;position:absolute;right:100%;text-align:left;top:-16px;z-index:0;}
table.trackbar .r{position:relative;width:1%;text-align:left;font-size:1px;cursor:default;}
table.trackbar .r div{position:relative;width:0;text-align:left;z-index:5;white-space:nowrap;margin:0!important;overflow:visible!important;}
table.trackbar .r div span{position:absolute;top:-12px;left:6px;z-index:1000;font:11px tahoma;color:#7B7B7B;margin:0 0 0 -20px;}
table.trackbar .r div span.limit{position:absolute;top:-16px;left:100%;z-index:0;font-size:7px;color:#7B7B7B;margin:6px -10px;}
table.trackbar .c{}
table.trackbar .l div b, table.trackbar .r div b{background:url("../images/price_slider.png") no-repeat scroll 50% 50% transparent;cursor:pointer;display:block;float:right;height:17px;margin:0 !important;position:relative;width:16px;z-index:5;}
table.trackbar .r div b{float:none;}
.index_scrollable_wrp{background:url("../images/scroller_bg.png") repeat scroll 0 0 #FFFFFF;border-top:3px solid #554E34;clear:both;display:block;margin:0 0 20px;position:relative;}
.index_scrollable_wrp .scrollable{clear:both;display:block;height:300px;overflow:hidden;position:relative;}
.index_scrollable_wrp .scrollable .lst{display:block;left:0;position:absolute;top:0;width:20000em;}
.index_scrollable_wrp .scrollable .lst .item{display:block;float:left;width:1024px;}
.index_scrollable_wrp .scrollable .lst .item .item_r_side{display:block;float:left;width:500px;}
.index_scrollable_wrp .scrollable .lst .item .item_r_side .item_r_path{background:none repeat scroll 0 0 #FFFFFF;color:#FF0404;display:block;float:left;margin:10px 30px 30px;padding:5px;}
.index_scrollable_wrp .scrollable .lst .item .item_r_side .item_r_path a{color:#FF0404;}
.index_scrollable_wrp .scrollable .lst .item .item_r_side h2{clear:both;display:block;margin:0 50px 30px 30px;padding:0;word-wrap:break-word;}
.index_scrollable_wrp .scrollable .lst .item .item_r_side h2 .s_item_name{background:none repeat scroll 0 0 rgba(255, 239, 123, 0.7);color:#770A02;display:inline;font-size:46px;font-weight:normal;padding:1px 10px;text-decoration:none;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side{height:300px;overflow:hidden;position:relative;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .imgwrp{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FFFFFF;border-radius:50% 50% 50% 50%;display:block;font-size:0;height:370px;left:95px;line-height:370px;margin:-190px 0 0;overflow:hidden;position:absolute;text-align:center;top:50%;width:370px;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .imgwrp img{max-height:370px;max-width:370px;vertical-align:middle;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .imgwrp_shadow{border-radius:50% 50% 50% 50%;box-shadow:0 8px 5px rgba(0, 0, 0, 0.4) inset;display:block;height:370px;left:0;position:absolute;top:0;width:370px;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price{background:none repeat scroll 0 0 #C80200;border-bottom:1px solid #680603;bottom:60px;box-shadow:0 3px 0 rgba(90, 20, 0, 0.4);color:#FFFFFF;display:block;font-size:60px;font-style:italic;height:74px;left:11px;line-height:74px;padding:0 15px;position:absolute;vertical-align:middle;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_dollar{display:inline-block;height:80px;vertical-align:middle;*display:inline;zoom:1;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price .s_item_price_right{display:inline-block;height:59px;padding:0 0 0 10px;vertical-align:middle;*display:inline;zoom:1;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price .s_item_price_right .s_item_cent{display:block;font-size:30px;line-height:29px;margin:0 0 5px;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price .s_item_price_right .s_item_unit{display:block;font-size:15px;line-height:15px;text-transform:uppercase;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price .s_item_price_larr{background:url("../images/big_price_lr_bg.png") no-repeat scroll 0 0 transparent;display:block;height:75px;left:-10px;position:absolute;top:0;width:10px;}
.index_scrollable_wrp .scrollable .lst .item .item_l_side .s_item_price .s_item_price_rarr{background:url("../images/big_price_lr_bg.png") no-repeat scroll 100% 0 transparent;display:block;height:81px;left:auto;position:absolute;right:-12px;top:-3px;width:12px;}
.index_scrollable_wrp .prev, .index_scrollable_wrp .next{background:url("../images/index_scroller_lr_arrs.png") no-repeat scroll 0 100% transparent;cursor:pointer;display:block;height:78px;left:-100px;margin:-35px 0 0;position:absolute;top:50%;width:78px;}
.index_scrollable_wrp .prev:hover{background-position:0 0;}
.index_scrollable_wrp .next{background-position:100% 100%;left:auto;right:-100px;}
.index_scrollable_wrp .next:hover{background-position:100% 0;}
.index_scrollable_wrp .index_scroll_bottom{background:url("../images/index_scroller_bottom_mask.png") repeat-x scroll 0 0 transparent;bottom:0;display:block;height:11px;left:0;position:absolute;width:100%;}
.tabs{margin:0 0 10px !important;overflow:hidden;}
.tabs li{background-color:#dcede7;color:#1f3740;cursor:pointer;display:inline-block !important;font-size:18px;height:32px;line-height:35px;margin:0 15px !important;padding:0 10px;position:relative;font-weight:bold;text-shadow:0 1px 0 rgba(256, 256, 256, 0.4);}
.tabs li:before{border-color:#dcede7 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";left:50%;margin:0 0 0 -10px;position:absolute;top:100%;display:none;}
.tabs li.current, .tabs li:hover{background-color:#a6c0c6;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);z-index:2;box-shadow:none;}
.tabs li.current:before, .tabs li:hover:before{border-color:#a6c0c6 transparent transparent;display:block;}
.tabs.model_tabs{padding: 5px 0 10px;}
.tabs.model_tabs li{border-radius: 15px;font-size: 13px;margin: 0 10px 10px 0 !important;padding: 0 15px;z-index: 1;}
.panes{overflow:hidden;}
.panes .pane_wrp{margin:0 0 15px;padding:0;}
.panes.model_panes{border: medium none !important;padding: 5px 0 !important;}
.panes.model_panes .pane_wrp{padding:0;}
.panes.model_panes.model_panes_sizes .pane_wrp .product_brief_table{height:120px;}
.panes.model_panes.model_panes_sizes .pane_wrp .product_brief_table .imgwrp{display:none;}
.panels_mini_wrp{clear:both;display:block;margin:0 0 20px;}
.panels_mini_wrp .panels_tabs{background:url("../images/mini_tabs_bg.png") repeat-x scroll 0 0 transparent;clear:both;display:block;height:34px;margin:0 0 20px;padding:0 25px;position:relative;text-align:center;}
.panels_mini_wrp .panels_tabs .panels_tabs_item{cursor:pointer;display:inline-block;height:31px;line-height:31px;margin:0 10px;padding:0 5px;*display:inline;zoom:1;}
.panels_mini_wrp .panels_tabs .panels_tabs_item .panels_tabs_name{border-bottom:1px dashed;color:#780E06;font-size:18px;text-shadow:0 1px 0 #FFFFFF;}
.panels_mini_wrp .panels_tabs .panels_tabs_left{background:url("../images/mini_tabs_bg_lr.png") no-repeat scroll 0 0 transparent;display:block;height:34px;left:-9px;position:absolute;top:0;width:9px;}
.panels_mini_wrp .panels_tabs .panels_tabs_right{background:url("../images/mini_tabs_bg_lr.png") no-repeat scroll 100% 0 transparent;display:block;height:34px;right:-9px;position:absolute;top:0;width:9px;}
.panels_mini_wrp .panels_tabs .panels_tabs_item.current{background:none repeat scroll 0 0 #005417;border:medium none;color:#FFFFFF;margin:0 20px;position:relative;}
.panels_mini_wrp .panels_tabs .panels_tabs_item.current .panels_tabs_item_left{background:url("../images/scroller_lr_arrs.png") no-repeat scroll 0 50% transparent;height:100%;left:-19px;position:absolute;top:0;width:19px;}
.panels_mini_wrp .panels_tabs .panels_tabs_item.current .panels_tabs_item_right{background:url("../images/scroller_lr_arrs.png") no-repeat scroll 100% 50% transparent;height:100%;right:-19px;position:absolute;top:0;width:19px;}
.panels_mini_wrp .panels_tabs .panels_tabs_item.current .panels_tabs_name{border:medium none;color:#FFFFFF;font-size:22px;padding:5px 10px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
.panels_mini_wrp .panels_wrp{clear:both;display:block;padding:0 10px 10px;}
.panels_mini_wrp .panels_wrp .panel_item{}
.panels_mini_wrp .panels_wrp .panel_item .panel_item_moar{color:#BA0000;display:block;font-size:15px;font-style:italic;text-align:right;}
.scroll_buy_button{background:url("../images/buy_button_scroll.png") no-repeat scroll 0 0 transparent !important;color:transparent;border:none;width:118px !important;height:31px !important;}
#home_new_prods{width:485px;height:485px;float:right;border:1px solid #E5E5E5;}
.panel_head{border:1px solid #E5E5E5;color:#0057CB;font-size:15px;height:40px;line-height:40px;padding:0 15px;width:455px;}
.panel_head a{width:23px;height:23px;float:right;padding:7px 0 0 10px;}
.products_scroll_wrp{clear:both;display:block;position:relative;width:485px;height:445px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp{clear:both;display:block;height:250px;position:relative;width:760px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .panel_head{border:2px solid #E5E5E5;border-bottom:1px solid #E5E5E5;color:#0057CB;font-size:15px;height:40px;line-height:40px;padding:0 15px;width:729px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable{border-right:2px solid #E5E5E5;border-bottom:2px solid #E5E5E5;border-left:1px solid #E5E5E5;height:210px;overflow:hidden;position:relative;width:760px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item{border:1px solid #E5E5E5;display:inline-block;height:210px;vertical-align:top;width:190px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .imgwrp_wrp{height:140px;line-height:140px;padding:10px;position:relative;width:170px;float:none;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right{float:none;height:30px;padding:0;width:190px;text-align:center;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right h2{margin:0;padding:0;position:relative;width:190px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right .small_price{display:inline;margin:5px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right .small_price .small_price_dollar{font-size:13px;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right .scroll_prod_aks{background:none repeat scroll 0 0 transparent;border:medium none;color:green;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .pbc_right h2 a{font-size:13px !important;}
.product_info .product_info_rside .panes .pane_acessories .panel_item .products_scroll_wrp .scrollable .lst .product_brief_scroll_item .imgwrp_wrp img{max-height:140px;max-width:170px;}
.products_scroll_wrp .scrollable{overflow:hidden;position:relative;width:485px;height:445px;border-right:2px solid #E5E5E5;}
.products_scroll_wrp .scrollable .lst{left:0;position:absolute;top:0;width:22222em;height:445px;}
.products_scroll_wrp .scrollable .lst .product_brief_scroll_item{float:left!important;display:block!important;}
.products_scroll_wrp .scrollable .lst .cloned{*clear:both;}
.product_brief_scroll_item{border:1px solid #E5E5E5;display:inline-block;height:443px;vertical-align:top;width:242px;}
.product_brief_scroll_item .imgwrp_wrp{padding:10px;position:relative;width:220px;float:left;height:202px;line-height:202px;}
.pbc_right{padding:20px 0 20px 20px;height:182px;width:220px;float:right;}
.pbc_right .small_price{margin:10px 0;display:block;}
.product_brief_scroll_item .imgwrp{max-height:202px;max-width:220px;}
.product_brief_scroll_item .imgwrp img{max-height:202px;max-width:220px;vertical-align:middle;}
.product_brief_scroll_item h2{margin:0 20px 5px 0;padding:0;position:relative;}
.product_brief_scroll_item .pbsi_product_name{color:black;font-size:14px;font-weight:normal;line-height:22px;margin:0 0 5px;max-height:38px;text-decoration:none;padding:5px;}
.product_brief_scroll_item .pbsi_price{color:#BA0000;font-size:20px;font-style:italic;}
.category_subcategories_wrp{clear:both;display:block;margin:0 -26px 15px 0;}
.category_subcategories_wrp .subcategory_item{display:inline-block;margin:0 25px 20px 0;vertical-align:top;width:170px;*display:inline;zoom:1;}
.category_subcategories_wrp .subcategory_item .imgwrp{background:none repeat scroll 0 0 #FFFFFF;border-bottom:2px solid #635A37;display:block;font-size:0;height:170px;line-height:170px;margin:0 0 5px;text-align:center;width:170px;}
.category_subcategories_wrp .subcategory_item .imgwrp img{max-height:170px;max-width:170px;vertical-align:middle;}
.category_subcategories_wrp .subcategory_item h2{margin:0;padding:0;}
.category_subcategories_wrp .subcategory_item h2 .subcategory_name{color:#32541B;font-weight:normal;}
.category_subcategories_wrp .subcategory_item .subcategory_subcat_item{display:block;margin:0 0 5px;}
.small_price{color:green;display:inline;padding:0 5px;}
.pb_cell{display:inline;float:left;padding:0 5px 0 0;}
.pb_cell.pb_cell_right{padding:0;}
.pb_cell.pb_cell_right .instock_remainder_wrp {
	width: 65px;
}
.pb_price {
	display: inline-block;
	font-size: 16px;
	padding: 0 15px 0px 0;
	text-shadow: 0 1px 0 #fff;
	margin: 0 0 5px;
	font-weight: bold;
}
.pb_price.pb_price_action{color:darkred;font-weight:bold;}
.pb_old_price{color:#aeaeae;display:inline-block;font-style:italic;margin:5px 5px 5px 0;padding:0 5px;position:relative;text-shadow:0 1px 0 #fff;}
.pb_old_price:before{background:url("../images/old_price_red_line.png") no-repeat scroll 50% 50%/100% 11px rgba(0, 0, 0, 0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;}
.stock_label{background:url("../images/outofstock_ico.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);clear:both;display:inline-block;font-size:12px;margin:0 10px 0 0;padding:0 0 0 16px;}
.stock_label.instock{background:url("../images/instock_ico.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);}

.instock_remainder_wrp{
	padding: 5px 0 0 0;
}

.mid_price{background:none repeat scroll 0 0 #C80200;border-bottom:1px solid #680603;bottom:22px;box-shadow:0 4px 0 rgba(90, 20, 0, 0.5);color:#FFFFFF;display:block;font-size:18px;font-style:italic;height:44px;line-height:44px;padding:0 7px;position:absolute;right:4px;vertical-align:middle;}
.mid_price .mid_price_dollar{display:inline-block;font-size:46px;height:46px;vertical-align:middle;*display:inline;zoom:1;}
.mid_price .mid_price_right{display:inline-block;height:46px;padding:0 0 0 4px;vertical-align:middle;*display:inline;zoom:1;}
.mid_price .mid_price_right .mid_price_cent{display:block;font-size:22px;line-height:26px;margin:0 0 2px;}
.mid_price .mid_price_right .mid_price_unit{display:block;font-size:12px;line-height:12px;text-transform:uppercase;}
.mid_price .mid_price_larr{background:url("../images/middle_price_lr_bg.png") no-repeat scroll 0 0 transparent;display:block;height:49px;left:-7px;position:absolute;top:0;width:7px;}
.mid_price .mid_price_rarr{background:url("../images/middle_price_lr_bg.png") no-repeat scroll 100% 0 transparent;display:block;height:50px;left:auto;position:absolute;right:-9px;top:0;width:9px;}
.info_blocks{clear:both;display:block;margin:0 0 15px 30px;}
.info_blocks .info_block_item{display:inline-block;margin:0 30px 0 0;vertical-align:top;width:300px;*display:inline;zoom:1;}
.info_blocks .info_block_item .info_block_ico{background:url("../images/info_blocks_icons.png") no-repeat scroll 0 0 transparent;float:left;height:89px;margin:0 15px 0 0;width:89px;}
.info_blocks .info_block_item .info_block_ico.ib_work_time_ico{background-position:0 0;}
.info_blocks .info_block_item .info_block_ico.ib_guaranty_ico{background-position:-115px 0;}
.info_blocks .info_block_item .info_block_ico.ib_shiping_ico{background-position:-224px 0;}
.info_blocks .info_block_item .info_block_content{overflow:hidden;}
.info_blocks .info_block_item .info_block_content .info_block_title{border-bottom:1px dashed;clear:both;display:inline-block;font-size:18px;margin:0 0 5px;text-decoration:none;*display:inline;zoom:1;}
.cart_info_block_wrp {
	height: 100%;
	margin: 0;
	position: fixed;
	left: 50%;
	top: 0;
	width: 30px;
	z-index: 2;
	margin-left: 712px;
	margin-top: 0 !important;
}
.cart_info_block {
	background: url("../images/box_back.png") repeat scroll 0 0 transparent;
	border: 2px solid #274F65;
	color: #32586D;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	padding: 0 35px 0 10px;
	position: absolute;
	top: 0;
	white-space: pre;
	transform: rotate(-90deg);
	margin: 58px 0 0 -194%;
}
.cart_info_block .ci_cart_ico {
	background: url("../images/move_cart_ico.png") no-repeat scroll 0 0/100% 100% #005166;
	border-left: 2px solid #44484F;
	height: 30px;
	margin: 0 0 0 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	*display: inline;
	zoom: 1;
}
.cart_info_block .hndl_proceed_checkout{display:inline-block;padding:0 5px 0 0;text-transform:uppercase;*display:inline;zoom:1;}
.cart_info_block .hndl_proceed_checkout:hover{position:relative;}
.cart_info_block #shpcrtgc{display:inline-block;text-shadow:none;vertical-align:middle;*display:inline;zoom:1;}
footer{background:url("../images/paper_wood_bg.png") repeat scroll 0 0 transparent;box-shadow:0 5px 5px -3px #000000 inset;clear:both;color:#FFFFFF;display:block;padding:30px 0 20px 30px;}
footer a{color:#FFFFFF;}
footer .footer_item{display:block;float:left;margin:0 30px 10px 0;width:215px;}
footer .footer_item .footer_item_title{font-size:18px;padding:0 0 10px;}
footer .footer_item .footer_map_ico{background:url("../images/footer_map_ico.png") no-repeat scroll 0 0 transparent;border-top:2px solid #000000;clear:both;display:block;height:120px;margin:0 0 5px;width:180px;}
footer .footer_item .footer_map_txt{font-size:11px;}
footer .footer_item ul{}
footer .footer_item ul li{display:block;font-size:14px;padding:0 0 5px;}
footer .footer_item ul li a{}
footer .footer_item .social_buttons{clear:both;display:block;margin:0 0 10px;}
footer .footer_item .social_buttons .soc_item{background:url("../images/footer_social_icons.png") no-repeat scroll 0 0 transparent;display:inline-block;height:29px;margin:0 10px 0 0;width:29px;*display:inline;zoom:1;}
footer .footer_item .social_buttons .soc_item.soc_vk{background-position:-35px 0;}
footer .footer_item .social_buttons .soc_item.soc_tv{background-position:-71px 0;}
footer .footer_item .social_buttons .soc_item.soc_yt{background-position:-105px 0;}
footer .footer_item .copy{color:#A8A493;font-size:11px;text-shadow:0 -1px 0 #000000;}
.tops_logo{background:url("../images/tops_logo.png") no-repeat scroll 0 0 transparent;display:inline;float:right;height:30px;margin:4px 10px 0 0;width:88px;}
.error_block{background:none repeat scroll 0 0 #FFDADA;border:1px solid darkred;border-radius:3px 3px 3px 3px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);font-weight:bold;margin:5px;padding:5px;text-shadow:0 -1px 0 #FFFFFF;}
.loading{}
.tooltip{background:#fff;border:2px solid #729D44;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1);display:none;font-size:13px;line-height:14px;min-height:30px;min-width:100px;padding:5px 10px;text-shadow:0 1px 0 #FFFFFF;width:200px;z-index:5;color:#303030;}
.tooltip:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #729D44;bottom:-10px;content:"";height:0;left:50%;margin:0 0 0 -10px;position:absolute;width:0;}
.tooltip.bottom:before{border-top:none;border-bottom:10px solid #729D44;top:-10px;bottom:autol}
.tooltip_subcats{background:#fff;border:2px solid #729D44;border-radius:4px 4px 4px 4px;box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1);display:none;font-size:13px;line-height:14px;margin:-8px 0 0 15px;min-height:30px;min-width:100px;padding:5px 10px;text-shadow:0 1px 0 #FFFFFF;width:200px;z-index:5;}
.tooltip_subcats ul{padding:5px 0;}
.tooltip_subcats ul li{margin:0 -12px 0 0;padding:0 12px 0 0;position:relative;}
.tooltip_subcats ul li a{color:#5D5D5D;display:block;font-size:15px;font-weight:normal;margin:0 -10px;padding:5px;text-decoration:none;text-shadow:0 1px 0 #FFFFFF;}
.tooltip_subcats a:hover{background:#9eb540;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}
.tooltip_subcats ul li ul{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #729D44;border-radius:4px 4px 4px 4px;display:none;left:100%;margin:0 5px 0 -2px;padding:10px 0;position:absolute;top:-12px;width:200px;}
.tooltip_subcats ul li ul:before{background:url("../images/tooltip_left_arr.png") no-repeat scroll 0 0 transparent;content:"";height:30px;left:-10px;position:absolute;top:6px;width:9px;}
.tooltip_subcats ul li:hover > ul{display:block;}
.tooltip_subcats ul li ul li a{margin:0;}
.tooltip_subcats ul li ul li ul{margin-left:-12px;}
.tooltip_subcats .tt_arr{background:url("../images/tooltip_left_arr.png") no-repeat scroll 0 0 transparent;height:30px;left:-15px;position:absolute;top:5px;width:15px;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{background-color:#ffffff;position:relative;text-shadow:none;}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}
}
#footer_sidebar_wrp{background-color:#b6b6b6;float:right;border-radius:0 0 0 0;color:#FFFFFF;display:block;z-index:4;}
#footer_sidebar_wrp #fsbr_showhide{background:url("../images/hide_bar.png") no-repeat scroll 50% 50% transparent;float:left;height:30px;width:30px;}
#footer_sidebar_wrp #fsbr_left{background:url("../images/larr_slider.png") repeat-x scroll 50% 50% transparent;height:30px;left:-10px;position:absolute;top:0;width:11px;}
#footer_sidebar_wrp #fsbr_wrp{display:block;float:left;height:30px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block{display:block;float:left;height:30px;padding:0 10px;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .vert_helper{display:inline-block;height:30px;vertical-align:middle;width:0;*display:inline;zoom:1;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .recallme,#footer_sidebar_wrp #fsbr_wrp .fsbr_block .product_history_handler,#footer_sidebar_wrp #fsbr_wrp .fsbr_block .comparelist_handler,#footer_sidebar_wrp #fsbr_wrp .fsbr_block .wishlist_handler{border:0 none;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;margin:0;padding:0;vertical-align:middle;*display:inline;zoom:1;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block sup{background:none repeat scroll 0 0 #FFFFFF;border-radius:50% 50% 50% 50%;box-shadow:0 2px 0 rgba(0, 0, 0, 0.3);color:gray;display:inline-block;font-size:9px;line-height:14px;margin:-10px 0 0;text-align:center;vertical-align:middle;width:14px;*display:inline;zoom:1;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_search_form{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #375021;border-radius:3px 3px 3px 3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3) inset, 0 0 0 1px rgba(255, 255, 255, 0.1);display:inline-block;height:30px;margin:2px 0 0;overflow:hidden;vertical-align:middle;*display:inline;zoom:1;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_search_form .fsbr_search_form_input{background:none repeat scroll 0 0 transparent;border:medium none;color:gray;font-style:italic;height:30px;line-height:30px;margin:0;padding:0;text-indent:5px;width:150px;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_search_form .fsbr_search_form_input:focus{color:#5D5D5D;font-style:normal;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_search_form .fsbr_search_form_submit{background:url("../images/search_ico.png") no-repeat scroll 50% 50% transparent;border:medium none;box-shadow:none;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;width:43px;*display:inline;zoom:1;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_cart_handler{color:#FFFFFF;cursor:pointer;display:block;font-size:15px;font-weight:bold;height:35px;line-height:35px;padding:0;text-decoration:underline;}
#footer_sidebar_wrp #fsbr_wrp .fsbr_block .fsbr_cart_handler .fsbr_cart_ico{background:url("../images/cart_slider_ico.png") no-repeat scroll 50% 50% transparent;display:inline-block;height:35px;margin:0 10px 0 0;vertical-align:middle;width:35px;*display:inline;zoom:1;}
.cmp_table_wrp{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 3px rgba(0, 0, 0, 0.3) inset;display:block;overflow-x:auto;padding:10px;}
.cmp_table_wrp .imgwrp{display:block;font-size:0;height:100px;line-height:100px;overflow:hidden;text-align:center;width:100px;}
.cmp_table_wrp .imgwrp img{max-height:100px;max-width:100px;vertical-align:middle;}
.cmp_table_wrp .cmp_headers{font-weight:bold;}
.cmp_table_wrp .cmp_column_even{padding:5px;}
.cmp_table_wrp .cmp_column_odd{background:none repeat scroll 0 0 #FFF7E1;padding:5px;}
.prod_history_list{display:block;margin:3px -5px 0;max-height:300px;overflow-y:auto;}
.prod_history_list a{border-top:1px solid #FFFFFF;color:#5D5D5D;box-shadow:0 -1px 0 #DADADA;display:block;position:relative;font-size:11px;font-weight:normal;height:30px;margin:0 0 2px;overflow:hidden;padding:0 3px 1px;}
.prod_history_list a.instock{color:#007FC0 !important;}
.prod_history_list a:hover{background:#fff;}
.prod_history_list a div{background:#FFFFFF;float:left;height:25px;line-height:25px;margin:2px 4px 0 0;text-align:center;width:25px;}
.prod_history_list a img{max-height:24px;max-width:24px;vertical-align:middle;*width:24px;}
.prod_history_list p{text-align:center;font-style:italic;}
.prod_history_list .lprice, .treeprods .lprice{color:#499500;font-weight:bold;}
.prod_history_list .delete{border-radius:5px 5px 5px 5px;color:red;height:16px;position:absolute;right:4px;text-align:center;top:-1px;width:16px;}
.prod_history_list .delete:hover{font-weight:bold;background:#fff;}
.tooltip_btns{margin:0;}
.tooltip_btns a{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DADADA;border-radius:3px;cursor:pointer;display:inline-block;font-size:10px;margin:1px 0 0;padding:0 4px;text-align:center;white-space:pre;*display:inline;zoom:1;}
.tooltip_btns a:hover{border-color:#007FC0;}
.tooltip_btns .dellallcompare{color:Red;}
.compare-list a, .wish-list a{padding:0 16px 1px 3px;}
.ac_loading{background:url("../images/ajax_load.gif") no-repeat scroll 229px 50% #FFFFFF;color:grey!important;}
.ac_results{background-color:#FFFFFF;border-color:#00526b;border-image:none;border-radius:0 0 3px 3px;border-style:none solid solid;border-width:medium 2px 2px;box-shadow:0 5px 0 3px rgba(0, 0, 0, 0.05);margin:-2px 0 0;overflow:hidden;padding:0;z-index:6;}
.ac_results iframe{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{background:#fff;border-bottom:1px solid #DADADA;cursor:pointer;display:block;font:menu;font-size:12px;margin:0;overflow:hidden;padding:2px 5px 5px;position:relative;}
.ac_results li:hover{background:#fafafa;}
.ac_results li b{color:#C40000;display:block;font-size:12px;padding:3px 0 0;}
.ac_results li a{font-size:12px;font-weight:bold;line-height:16px;text-decoration:underline;}
.ac_results li .imgbrd{background:url("/images/ajax_load.gif") no-repeat scroll 50% 50% #FFFFFF;display:block;float:left;font-size:0;height:40px;line-height:40px;margin:4px 10px 0 7px;overflow:hidden;text-align:center;width:40px;}
.ac_results li .imgbrd img{max-height:40px;max-width:40px;vertical-align:middle;}
.ac_results ul li.ac_over{background-color:#ffb;}
#ac_allresults{background:none repeat scroll 0 0 #FFFFFF;color:#4B5F22;cursor:pointer;font-style:italic;font-weight:bold;padding:10px;text-align:right;text-decoration:underline;}
#white_body_frame{background:none repeat scroll 0 0 #FFFFFF;color:#000000;min-width:0;}
#white_body_frame #blck-content{padding:30px;}
#blck-content h1{font-size:24px;}
#blck-content #cart_page_title{border:none;}
#blck-content #cart_clear{border:none;}
#cart_content_tbl{margin:10px 0;width:100%;}
#cart_content_tbl tr{}
#cart_content_tbl tr#cart_content_header{background:none repeat scroll 0 0 #D5D5D5;border-top:1px solid #BABABA;font-weight:bold;text-shadow:0 1px 0 #FFFFFF;}
#cart_content_tbl tr td{border-bottom:1px solid #DADADA;padding:5px;}

#cart_content_tbl tr td .imgwrp{border-radius:3px 3px 3px 3px;display:block;font-size:0;height:40px;line-height:40px;overflow:hidden;width:100px;}

#cart_content_tbl tr td .imgwrp img{max-height:40px;max-width:100px;vertical-align:middle;}

#cart_content_tbl #cart_total{}

.instock_reminder_form{}
.instock_reminder_form h2 {
	text-align: center;
	font-size: 18px;
}
.instock_reminder_form table{}
.instock_reminder_form table tr{}
.instock_reminder_form table tr td {
	padding: 5px;
	text-align: center;
}
.instock_reminder_form table tr td input[type="text"] {
	padding: 5px;
	text-align: center;
}

.highslide-container{color:#000000;}

.highslide-container .highslide-wrapper{background:#fff;}

.highslide-container .highslide-caption{clear:both;color:#A74736;font-size:18px;}
.gotoheader {
	background: url("../images/box_back.png") repeat scroll 0 0 transparent;
	border: 2px solid #274f65;
	color: #32586d;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	position: absolute;
	left: 0;
	text-decoration: underline;
	text-transform: uppercase;
	bottom: 0;
	white-space: nowrap;
	z-index: 1;
	transform: rotate(-90deg);
	margin: 0 0 25px -25px;
}
.socializ {
	display: block;
	font-size: 0;
	position: absolute;
	left: 0;
	text-align: right;
	top: 50%;
	width: 100%;
}
.socializ a {
	border-radius: 5px;
	display: inline-block;
	margin: 0 0 5px 0px;
	overflow: hidden;
}
.socializ a img{}
.category_brands_wrp{position:relative;}
.category_brands_wrp:after{content:'.';font-size:0;height:1px;display:block;clear:both;}
.category_brands_wrp a{display:inline-block;width:18%;margin-right:2%;float:left;}
.category_brands_wrp a .imgwrp{border-color:#C5C5C5 #D9D9D9 #6B97B0;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px;display:inline-block;font-size:0;height:70px;line-height:70px;margin:0 0 2px;overflow:hidden;position:relative;text-align:center;width:100%;}
.category_brands_wrp a .imgwrp img{max-height:60px;max-width:80% !important;vertical-align:middle;line-height:70px;font-size:0;}
.category_brands_name{display:inline-block;margin:0 3px 10px;text-decoration:underline;}
.category_brands_title{font:bold 18px Arial;margin:20px 0 10px;}
.news_tabs{margin-bottom:10px;}
.news_tabs .tabs{padding:0;margin:0 !important;overflow:visible;}
.news_tabs .tabs li{margin:0 !important;font:normal 17px Arial;line-height:35px;width:50%;padding:0;text-align:center;}
.news_tabs .tabs li.current:before{display:block;}
.news_tabs .tabs li:before{display:none;}
.news_tabs .panes{border:1px solid #E3E3E3;padding:10px 10px 0;}
.news_tabs .news_item{margin-bottom:10px;}
.news_tabs .news_item .imgwrp{background-size:cover;display:block;float:left;height:70px;width:70px;text-align:center;line-height:70px;margin-right:10px;}
.news_tabs .news_item .news_item_right{overflow:hidden;}
.news_tabs .news_item .news_item_name{}
.news_tabs .news_item .news_item_description{}
.news_tabs .news_viewall{}
.langs-wrapper{padding:10px 15px;}
.translate-title{font-size:13px;}
.pi_discription_content .tabs{margin:0 !important;overflow:visible;}
.pi_discription_content .tabs li{margin: 0 10px 0 0 !important;}
.pi_discription_content .tabs li span{}
.pi_discription_content .panes{border:1px solid #ccc;padding:10px;}
.pi_discription_content .panes .pane_wrp{}
.input_type_number_control {
	display: inline-block;
	margin: 0 5px 5px;
	overflow: hidden;
	padding: 10px 0;
	position: relative;
	vertical-align: middle;
}
.input_type_number_control input{border:1px solid #dbdbdb;text-align:center;}
.input_type_number_control .cart_product_quantitycart_product_quantity{text-align:center;}
.input_type_number_control .itnc_plusminus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#dbdbdb;border:1px solid #dbdbdb;border-radius:0;box-sizing:border-box;color:#000;cursor:pointer;display:block;line-height:10px;font-size:7px;height:12px;left:0;position:absolute;text-align:center;top:0;width:100%;}
.input_type_number_control .itnc_plusminus_down{background-position:0 100%;bottom:0;top:auto;border-radius:0;}
.input_type_number_control .itnc_plusminus:hover{background:#000;border:1px solid #000;color:#fff;}
/*! jQuery UI - v1.10.3 - 2013-08-05* http://jqueryui.com* Includes: jquery.ui.core.css, jquery.ui.slider.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright 2013 jQuery Foundation and other contributors Licensed MIT *//* Layout helpers----------------------------------*/.ui-helper-hidden {	display: none;}
.ui-helper-hidden-accessible {	border: 0;	clip: rect(0 0 0 0);	height: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute;	width: 1px;}
.ui-helper-reset {	margin: 0;	padding: 0;	border: 0;	outline: 0;	line-height: 1.3;	text-decoration: none;	font-size: 100%;	list-style: none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {	content: "";	display: table;	border-collapse: collapse;}
.ui-helper-clearfix:after {	clear: both;}
.ui-helper-clearfix {	min-height: 0; /* support: IE7 */}
.ui-helper-zfix {	width: 100%;	height: 100%;	top: 0;	left: 0;	position: absolute;	opacity: 0;	filter:Alpha(Opacity=0);}
.ui-front {	z-index: 100;}
/* Interaction Cues----------------------------------*/.ui-state-disabled {	cursor: default !important;}
/* Icons----------------------------------*//* states and images */.ui-icon {	display: block;	text-indent: -99999px;	overflow: hidden;	background-repeat: no-repeat;}
/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.ui-slider {	position: relative;	text-align: left;}
.ui-slider .ui-slider-handle {	background: url("../images/price_slider.png") no-repeat scroll 50% 50% transparent;	position: absolute;	z-index: 2;	width: 1.2em;	height: 1.2em;	cursor: default;}
.ui-slider .ui-slider-range {	position: absolute;	z-index: 1;	font-size: .7em;	display: block;	border: 0;	background-position: 0 0;}
/* For IE8 - See #6727 */.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {	filter: inherit;}
.ui-slider-horizontal {	height: .8em;}
.ui-slider-horizontal .ui-slider-handle {	top: -.3em;	margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {	top: 0;	height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {	left: 0;}
.ui-slider-horizontal .ui-slider-range-max {	right: 0;}
.ui-slider-vertical {	width: .8em;	height: 100px;}
.ui-slider-vertical .ui-slider-handle {	left: -.3em;	margin-left: 0;	margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {	left: 0;	width: 100%;}
.ui-slider-vertical .ui-slider-range-min {	bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {	top: 0;}
/* Component containers----------------------------------*/.ui-widget {	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;	font-size: 1.1em;}
.ui-widget .ui-widget {	font-size: 1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;	font-size: 1em;}
.ui-widget-content {	border: 1px solid #dddddd;	background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;	color: #333333;}
.ui-widget-content a {	color: #333333;}
.ui-widget-header {	border: 1px solid #e78f08;	background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;	color: #ffffff;	font-weight: bold;}
.ui-widget-header a {	color: #ffffff;}
/* Interaction states----------------------------------*/.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {	border: 1px solid #cccccc;	background: #f6f6f6 url(../images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;	font-weight: bold;	color: #1c94c4;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {	color: #1c94c4;	text-decoration: none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {	border: 1px solid #fbcb09;	background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;	font-weight: bold;	color: #c77405;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {	color: #c77405;	text-decoration: none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {	border: 1px solid #fbd850;	background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;	font-weight: bold;	color: #eb8f00;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {	color: #eb8f00;	text-decoration: none;}
/* Interaction Cues----------------------------------*/.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {	border: 1px solid #fed22f;	background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;	color: #363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {	color: #363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {	border: 1px solid #cd0a0a;	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;	color: #ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {	color: #ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {	color: #ffffff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {	font-weight: bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {	opacity: .7;	filter:Alpha(Opacity=70);	font-weight: normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {	opacity: .35;	filter:Alpha(Opacity=35);	background-image: none;}
.ui-state-disabled .ui-icon {	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */}
/* Icons----------------------------------*//* states and images */.ui-icon {	width: 16px;	height: 16px;}
.ui-icon,.ui-widget-content .ui-icon {	background-image: url(../images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon {	background-image: url(../images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon {	background-image: url(../images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {	background-image: url(../images/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon {	background-image: url(../images/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon {	background-image: url(../images/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {	background-image: url(../images/ui-icons_ffd27a_256x240.png);}
/* positioning */.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals----------------------------------*//* Corner radius */.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {	border-top-left-radius: 4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {	border-top-right-radius: 4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {	border-bottom-left-radius: 4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {	border-bottom-right-radius: 4px;}
/* Overlays */.ui-widget-overlay {	background: #666666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;	opacity: .5;	filter: Alpha(Opacity=50);}
.ui-widget-shadow {	margin: -5px 0 0 -5px;	padding: 5px;	background: #000000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;	opacity: .2;	filter: Alpha(Opacity=20);	border-radius: 5px;}
/* JQuery UI END*/





/**
* @file: highslide.css
* @version: 5.0.0
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container b {
	font-size:16px;font-weight:bold;margin:5px 0 10px;
}
.highslide-container table {
	background: none;
	table-layout: auto;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
	background-size: contain;
	position: absolute;
	top: -3px;
	right: 37px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background-image: url(/images/close.gif);
	display: block;
	z-index: 4;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#hsId2,
#hsId4,
#hsId5,
#hsId6,
#hsId7,
#hsId8 {
	opacity: 1!important;
	height: 100%!important;
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.mobile .highslide-html {
	border: 1px solid silver;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/closeX.png);
	font-size: 0;
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/published/SC/html/scripts/3rdparty/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

#hsId3 {}
.highslide-overlay.controlbar {}
.highslide-container .previous {
	position: absolute;
	font-size: 60px;
	top: 50%;
	left: 0;
	width: 60px;
	height: 250px;
	line-height: 250px;
	color: gray;
	margin: -125px 0 0 0;
	text-align: center;
}
.highslide-container .previous:hover {
	color: #000;
}
.highslide-container .previous .fa{}
.highslide-container .next {
	position: absolute;
	font-size: 60px;
	top: 50%;
	right: 0;
	width: 60px;
	height: 250px;
	line-height: 250px;
	color: gray;
	margin: -125px 0 0 0;
	text-align: center;
}
.highslide-container .next:hover {
	color: #000;
}
.highslide-container .next .fa{}
.highslide-overlay.controlbar .close {}
.highslide-overlay.controlbar .close .fa{}

.highslide-header {}
.highslide-header .highslide-move{display: none;}
.highslide-header .highslide-move a{}
.highslide-header .highslide-close{}
.highslide-header .highslide-close a {
	background-image: url(../images/close.gif);
	width: 23px;
	height: 23px;
	display: inline-block;
	color: transparent;
	font-size: 0;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.shipping_method_form { position: relative; }
.shipping_method_form.loading:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	display: block;
	background: rgba(255,255,255,.5) url(/images/ajax-loader.gif?v=2) center center no-repeat;
}
.shipping_method_form table { width: 100%; }
.shipping_method_form table td { box-sizing: border-box; }
.select2-container--default .select2-selection--single .select2-selection__rendered { max-width: 200px; }
#paymentid_20{
	opacity: .1; !important;
}