


/* Start:/local/assets/css/style.css*/
/* CSS Document */

html, body, .mainbox {height: 100%; margin: 0;}
body > .mainbox {height: auto; min-height: 100%;}


/* Reset */
body {margin: 0; font: 14px/21px Arial;}
img {border: 0;}
ul, ol {margin: 0; padding: 0;}
ul li {list-style: none;}
ol li {list-style: inside decimal;}
h1, h2, h3, h4, h5, h6 {margin: 30px 0 20px; font-weight: bold; font-style: italic;}
h1 {font-size: 36px; line-height: 38px; margin: 0 0 30px;}
h2 {font-size: 30px; line-height: 32px;}
h3 {font-size: 26px; line-height: 28px;}
h4 {font-size: 24px; line-height: 26px;}
h5 {font-size: 22px; line-height: 24px;}
h6 {font-size: 14px;}
p {margin: 20px 0;}
a, input, textarea {outline: none;}
textarea {resize: none; overflow: auto;}
input::-moz-focus-inner {border: 0; padding: 0;}
a {color: #475b74;}
a:hover {text-decoration: none;}
.inline {display: inline-block;}
.clear {clear: both; display: block;}
.wrapper {margin: 0 auto; min-width: 1000px; max-width: 1400px; width: auto; padding: 0 10px;}
.pagetitle {font-size: 36px; line-height: 38px; margin: 0 0 30px; font-style: italic; font-weight: bold;}
.red {color: #d70000;}


/* Кнопка */
.text_input {-webkit-appearance: none; border-radius: 5px; height: 16px; color: #333; font: 12px/16px Arial; border: 1px solid #abacad; padding: 5px 9px;}
.text_input.error {border-color: #d70000;}



/* Кнопка */
.button {
	cursor: pointer; 
	-webkit-appearance: none; 
	display: block; 
	text-decoration: none; 
	border: 0; 
	font: bold 18px/42px Arial; 
	text-align: center;
	background: url(/local/assets/css/../images/button3.png) 0 -61px no-repeat; 
	width: 190px; 
	height: 42px; 
	padding: 0; 
	color: #fff;
}
.button:hover {background-position: 0 0; color: #000;}
.button_small {cursor: pointer; -webkit-appearance: none; display: block; text-decoration: none; border: 0; font: bold italic 12px/22px Arial; text-align: center;
	background: url(/local/assets/css/../images/sprite.png) -707px -185px no-repeat; width: 104px; height: 26px; color: #000; padding: 0;}
.button_small:hover {background-position: -831px -185px; color: #fff;}





/* Header */
header {background: #ababad url(/local/assets/css/../images/header-bg.jpg) center top no-repeat; float: left; width: 100%; height: 127px; position: relative; margin: 0 0 50px;
	min-width: 1000px;}
header .logo {float: left; margin: 26px 0 0;}
header .phonebox {float: left; margin: 26px 0 0 40px; width: 170px; color: #fff; font-size: 12px; line-height: 12px;}
header .phonebox .phone:after {content: ""; clear: both; display: block;}
header .phonebox .phone span {float: left; font-size: 18px; line-height: 18px; margin: 3px 4px 0 0;}
header .phonebox .phone b {float: left; font-size: 30px; line-height: 30px; font-weight: normal;}
header .phonebox a {color: #fff;}


/* Search */
.searchbox {float: left; width: 350px; margin: 15px 0 0 45px;}
.searchbox .price {font-size: 12px; padding-left: 15px; position: relative; line-height: 12px; margin: 0 0 10px;}
.searchbox .price:after {content: ""; position: absolute; background: url(/local/assets/css/../images/sprite.png) -415px -203px no-repeat; width: 10px; height: 12px;
	left: 0; top: 0;}
.searchbox .price a {color: #fff;}
.searchbox .search {background: #fff; border-radius: 5px; width: 100%; height: 29px; border-bottom: 1px solid #8e8e90; position: relative;}
.searchbox .search .submit {background: url(/local/assets/css/../images/sprite.png) -989px -170px no-repeat; width: 11px; height: 11px; border: 0; cursor: pointer;
	float: right; margin: 9px 8px 0 0; text-indent: -9999px;}
.searchbox .search .input {color: #333; font: 12px/21px Arial; background: 0; border: 0; float: left; padding: 0; margin: 4px 0 0 8px; width: 300px;}


@media screen and (min-width: 1200px) { 
.searchbox {width: 530px;}
.searchbox .search .input {width: 490px;}
}
@media screen and (min-width: 1300px) { 
.searchbox {width: 630px;} 
.searchbox .search .input {width: 590px;}
}


/* Basket */
.cartbox {float: right; width: 140px; color: #fff; font-size: 12px; line-height: 14px; padding-left: 35px; position: relative; margin: 15px 0 0;}
.cartbox .title {font-weight: bold; display: block; margin: 0 0 4px;}
.cartbox p {margin: 0 0 4px;}
.cartbox a {color: #fff;}
.cartbox:after {background: url(/local/assets/css/../images/sprite.png) -914px -150px no-repeat; width: 23px; height: 17px; display: block; position: absolute; left: 0;
	content: ""; top: 50%; margin-top: -8px;}


/* Nav */
nav {float: left; width: 100%; position: absolute; left: 0; top: 105px; z-index: 1000;}
nav .inner {background: url(/local/assets/css/../images/nav3.png) 0 -165px repeat-x; height: 41px; margin: 0; position: relative;}
nav .inner:before, nav .inner:after {background: url(/local/assets/css/../images/nav3.png) 0 -60px no-repeat; height: 41px; width: 8px; position: absolute; content: "";
	top: 0;}
nav .inner:before {left: -8px;}
nav .inner:after {right: -8px; background-position: -8px -60px;}

nav ul {float: left;}
nav ul li {float: left; font-size: 14px; line-height: 41px; position: relative;}
nav ul li a {color: #fff; display: block;}

nav .menu li a {padding: 0 26px 0 28px; position: relative; background: url(/local/assets/css/../images/nav3.png) 0 -999px repeat-x;}
nav .menu li:first-child a:hover:before {content: '';background: url(/local/assets/css/../images/nav3.png) 0 0px no-repeat; height: 41px; width: 8px; position: absolute;left: -8px;top: 0;}
nav .menu li a:after {content: ""; position: absolute; background: #fff; width: 4px; height: 4px; left: 0; display: block; top: 50%;
	border-radius: 50%;}
nav .menu li:first-child a:after {content: none; display: none;}
nav .menu li:hover {margin-right: -4px; z-index: 10;}
nav .menu li:hover a {background-position: 0 -105px; color: #26273b; text-decoration: none; padding-right: 30px;}
nav .menu li:hover a:after {content: none;}
/* nav .menu li:first-child:hover a {background-position: -20px -105px; border-radius: 0 0 0 5px;} */

.userbox {float: right; border-left: 1px solid #a1aab5; height: 41px; padding: 0 5px; min-width: 190px; right: 0; top: 0;}
.userbox:before {background: #3d4e62; width: 1px; height: 100%; display: block; content: ""; position: absolute; left: 0; top: 0;}
.userbox li {font-size: 11px; padding-left: 15px; margin: 0 10px; float: left; position: relative; line-height: 41px;}
.userbox li a {color: #fff;}
.userbox li:after {background: url(/local/assets/css/../images/sprite.png) no-repeat; display: block; position: absolute; left: 0; top: 50%; content: ""; height: 14px;
	margin-top: -7px;}
.userbox li.lk:after {background-position: -957px -170px; width: 12px;}
.userbox li.log:after {background-position: -445px -203px; width: 10px;}


@media screen and (min-width: 1200px) {
	nav .menu li a {padding: 0 36px 0 38px; }
	nav .menu li:hover a {padding-right: 40px;}
}

@media screen and (min-width: 1300px) {
	nav .menu li a {padding: 0 46px 0 48px; }
	nav .menu li:hover a {padding-right: 50px;}
}

@media screen and (min-width: 1400px) {
	nav .menu li a {padding: 0 56px 0 58px; }
	nav .menu li:hover a {padding-right: 60px;}
}


/* Header banner */
.header_img {float: left; width: 100%; height: 325px; margin: 0 0 50px; position: relative;}
.header_inner {height: 70px; margin: 0 0 0px}
.catalog_menu {position: absolute; left: 0; width: 100%; bottom: 40px; float: left; height: 41px;}

.catalog_menu .inner {background: url(/local/assets/css/../images/nav3.png) 0 -105px repeat-x; height: 41px; margin: 0; position: relative; padding: 0 20px;}
.catalog_menu .inner:before, .catalog_menu .inner:after {background: url(/local/assets/css/../images/nav3.png) 0 0 no-repeat; height: 41px; width: 8px; position: absolute; content: "";
	top: 0;}
.catalog_menu .inner:before {left: -8px;}
.catalog_menu .inner:after {right: -8px; background-position: -8px 0;}

.catalog_menu ul.menu {display: block; height: 41px; position: relative; text-align: justify;}
.catalog_menu ul.menu:after {content: ""; display: inline-block; width: 100%;}
.catalog_menu ul.menu li {display: inline-block; height: 41px; font-size: 13px; line-height: 14px; position: relative; padding: 0; float: none;
    background: url(/local/assets/css/../images/nav3.png) 0 -999px repeat-x; vertical-align: top; }
/*.catalog_menu ul.menu li a {color: #0b0c38; text-decoration: none; display: block; height: 41px; text-align: center; line-height: 41px; padding: 0 30px;position: relative;}*/
.catalog_menu ul.menu li a {color: #0b0c38; text-decoration: none; display: block; height: 36px; text-align: center; /*line-height: 41px;*/ padding: 5px 0 0;position: relative;}
.catalog_menu ul.menu li:first-child:hover:before {content: '';     background: url(/local/assets/css/../images/nav3.png) 0 -60px no-repeat; height: 41px; width: 8px; position: absolute; top: -1px; left: -8px;}
.catalog_menu ul.menu li:last-child:hover:after {content: '';     background: url(/local/assets/css/../images/nav3.png) -8px -60px no-repeat; height: 41px; width: 9px; position: absolute; top: -1px; right: -9px; z-index: 99;}
.catalog_menu ul.menu li li a {
    line-height: 1;
}
.catalog_menu ul.menu li span {padding-right: 10px; position: relative; display: block;}
.catalog_menu ul.menu li span:after {position: absolute; content: ""; display: block; background: url(/local/assets/css/../images/sprite.png) -707px -231px no-repeat; 
	width: 8px; height: 6px; right: 0; top: 50%; margin-top: -3px;}
.catalog_menu ul.menu li:hover {background-position: 0 -166px;}
.catalog_menu ul.menu li:hover a {color: #fff;}
.catalog_menu ul.menu li:hover span:after {content: ""; display: none;}
/*
.catalog_menu ul.menu li:first-child:hover a {background-position: -20px -61px; border-radius: 0 0 0 5px;}
.catalog_menu ul.menu li:first-child + li + li + li + li + li:hover a {background-position: -868px -61px; border-radius: 0 0 5px 0;}
*/
.catalog_menu ul.menu li.item6 ul {left: auto; right: 0;}



.bg_images_container {margin: 0 15px; padding: 0 20px;}
.bg_images_box {height: 312px; width: 100%; text-align: justify; background: url(/local/assets/css/../images/b-shadow.png) center bottom no-repeat; max-width: 1400px; 
	margin: 0 auto; min-width: 1000px; position: relative;}
.bg_images_box:before {background: url(/local/assets/css/../images/rarr.png) repeat-x; display: block; position: absolute; content: ""; width: 26px; height: 7px; width: 100%;
	left: 0; top: 140px;}
.bg_images_box:after {content: ""; display: inline-block; width: 100%;}
.bg_images_box .box {height: 308px; display: inline-block; position: relative;}
.bg_images_box .b1 {width: 87px; background: #fff url(/local/assets/css/../images/b1.png) no-repeat;}
.bg_images_box .b2 {width: 154px; background: #fff url(/local/assets/css/../images/b2.png) no-repeat;}
.bg_images_box .b3 {width: 130px; background: url(/local/assets/css/../images/b3.png) no-repeat;}
.bg_images_box .b4 {width: 118px; background: url(/local/assets/css/../images/b4.png) no-repeat;}
.bg_images_box .b5 {width: 174px; background: url(/local/assets/css/../images/b5.png) no-repeat;}
.bg_images_box .b6 {width: 107px; background: url(/local/assets/css/../images/b6.png) no-repeat;}



.catalog_menu ul.menu li.item1 {width: 87px;}
.catalog_menu ul.menu li.item2 {width: 154px;}
.catalog_menu ul.menu li.item3 {width: 130px;}
.catalog_menu ul.menu li.item4 {width: 108px;}
.catalog_menu ul.menu li.item5 {width: 165px;}
.catalog_menu ul.menu li.item6 {width: 107px;}
.catalog_menu ul.menu li.item2 a, .catalog_menu ul.menu li.item3 a {padding-top: 13px; height: 28px;}





/* Dropdown menu */
.catalog_menu ul.menu li ul {display: none; position: absolute; background: #475b74; width: 240px; padding: 10px 20px; z-index: 800; left: 0; top: 40px;
	border-radius: 0 0 5px 5px;}
.catalog_menu ul.menu li ul li {font-size: 12px; float: none; width: auto; margin: 10px 0; height: auto !important; padding: 0 !important;
	display: block !important; height: auto; background: 0 !important; padding: 0;}
.catalog_menu ul.menu li ul li a {background: 0 !important; padding: 0 !important; display: inline; color: #fff; text-decoration: underline;}
.catalog_menu ul.menu li ul li:before {content: none !important;}
.catalog_menu ul.menu li ul li a:hover {text-decoration: none;}
.catalog_menu ul.menu li:hover ul {display: block;}
.catalog_menu ul.userbox {display: none;}

.catalog_menu.fixed {position: fixed; z-index: 1000; bottom: 0; top: 0; background: url(/local/assets/css/../images/nav3.png) 0 -105px repeat-x; display: none;}
.catalog_menu.fixed.show {display: block;}
.catalog_menu.nonfixed.hide {display: none;}
.catalog_menu.nonfixed {display: block;}
.catalog_menu.fixed .inner {background: 0;}
.catalog_menu.fixed ul.menu {display: table;}
.catalog_menu.fixed ul.menu li {display: table-cell; width: auto; padding: 0 20px; vertical-align: middle;}
.catalog_menu.fixed ul.menu li a {background: 0 !important; display: inline; padding: 0;}
.catalog_menu.fixed ul.menu li:before {background: #ffec87; content: ""; width: 1px; height: 30px; left: 0; top: 5px; position: absolute;}
.catalog_menu.fixed ul.menu li:first-child::before {content: none;}
.catalog_menu.fixed ul.menu li:hover::before {content: none;}
.catalog_menu.fixed ul.menu li:hover a {background: #43556b !important;}
.catalog_menu.fixed ul.menu li:hover ul li a {background: 0 !important;}
.catalog_menu.fixed ul.userbox {float: right; min-width: 189px; background: #43556b; display: block; border: 0; height: 40px;}




/* Sidebar */
aside {float: left; width: 315px; margin: 0 0 70px;}

aside .bx_filter .bx_filter_section{
	position:relative;
	padding:30px 3.5% 0;
	border:7px solid #ffcf3f;
	border-radius:2px;
    background: #fedc34;
	text-shadow:0 1px 0 #fff;
    margin-bottom: 30px;
}

aside .bx_filter .bx_filter_search_button{
	cursor: pointer;
	outline: none;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	display:inline-block;
	height:35px;
	margin-right:7px;
	margin-bottom:10px;
	padding:0 10px;
	text-decoration:none;
	color:#20201a ;
	border-top:   1px solid rgba(0,0,0,.1);
	border-right: 1px solid rgba(0,0,0,.2);
	border-bottom:1px solid rgba(0,0,0,.4);
	border-left:  1px solid rgba(0,0,0,.2);
	border-radius:3px;
	background:#f9fafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfefe), color-stop(100%,#fedc34));
	background:-webkit-linear-gradient(top, #fcfefe 0%,#fedc34 100%);
	background:   -moz-linear-gradient(top, #fcfefe 0%,#fedc34 100%);
	background:    -ms-linear-gradient(top, #fcfefe 0%,#fedc34 100%);
	background:     -o-linear-gradient(top, #fcfefe 0%,#fedc34 100%);
	background:        linear-gradient(top bottom, #fcfefe 0%,#fedc34 100%);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	text-shadow:0 1px 0 0 rgba(255,255,255,.75);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe', endColorstr='#fedc34',GradientType=0 );
}
aside .bx_filter .bx_filter_search_button:hover{
	background:#faf0bd;
}
aside .bx_filter .bx_filter_search_button:active{
	position:relative;
	bottom:-1px;
	background:#faf0bd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf0bd), color-stop(100%,#f9fafa));
	background:-webkit-linear-gradient(top, #faf0bd 0%,#f9fafa 100%);
	background:   -moz-linear-gradient(top, #faf0bd 0%,#f9fafa 100%);
	background:    -ms-linear-gradient(top, #faf0bd 0%,#f9fafa 100%);
	background:     -o-linear-gradient(top, #faf0bd 0%,#f9fafa 100%);
	background:        linear-gradient(top bottom, #faf0bd 0%,#f9fafa 100%);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08) ;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf0bd', endColorstr='#f9fafa',GradientType=0 );
}
.leftmenu {background: url(/local/assets/css/../images/sprite.png) -20px -123px no-repeat; width: 315px; height: 646px; border-radius: 5px; padding: 26px 0 0;
	border-bottom: 2px solid #000;}
.leftmenu li {font-size: 14px; line-height: 19px; margin: 0}
.leftmenu li a {color: #fff; /*position: relative;*/ padding: 6px 10px 6px 28px; display: block;}
.leftmenu li a:after {content: ""; background: #fff; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 12px; top: 13px;}
.leftmenu li:hover a, .leftmenu li.hover a {background: url(/local/assets/css/../images/nav3.png) 0 -109px repeat-x; color: #010101; text-decoration: none;}
.leftmenu li:hover a:after, .leftmenu li.hover a:after {background: #010101;}

.leftmenu_add {color:white;padding:9px 107px 9px 28px;font-size: 14px;line-height: 30px;}
.leftmenu_add:hover {background: url(/local/assets/css/../images/nav3.png) 0 -109px repeat-x;color: #010101; text-decoration: none}



/* Content */
section {
	float: right; 
	margin: 0 0 70px;
	width: 100%;
	width: -webkit-calc(100% - 335px);
	width: -moz-calc(100% - 335px);
	width: calc(100% - 335px);
}


/* Product */
.relatedbox {float: left; width: 100%;}
.productlist {float: left; width: 100%; margin: 0 0 40px;}
.productbox {/*float: left;*/ display: inline-block; vertical-align: top; margin: 0 -2px; width: 25%; min-height: 250px; position: relative; box-sizing: border-box; padding: 10px; text-align: center; font-size: 12px;}
.productbox:after {background: url(/local/assets/css/../images/sprite.png) -505px -197px no-repeat; width: 2px; height: 271px; content: ""; position: absolute; 
	left: 0; top: 0;}
.productbox:before {background: url(/local/assets/css/../images/lin1.png) center top no-repeat; width: 100%; height: 2px; content: ""; position: absolute; 
	left: 0; bottom: 0;}

.productbox .img {height: 130px; line-height: 130px; margin: 0 auto 10px; width: 130px; text-align:center; border-radius: 5px; border: 2px solid transparent;}
.productbox .img img {max-width: 130px; max-height: 130px; display: inline-block; vertical-align: middle;}

.cataloglist .productbox .img {height: 130px; margin: 0 auto 20px; width: 130px; border-radius: 5px; border: 2px solid transparent;}
.cataloglist .productbox .img img {max-width: 130px; max-height: 130px;}

.productbox .name {line-height: 15px; height: 60px; margin: 0 0 10px; overflow: hidden;}
.productbox .cost {line-height: 14px; font-size: 12px; color: #010101;}
.productbox .cost b {font-size: 14px; font-weight: normal;}
.productbox .cost2 {font-size: 18px; line-height: 20px; font-style: italic; font-weight: bold; margin: 0 0 10px;}
.productbox .button_small {margin: 0 auto; display: block;}

.productbox:hover .img {border-color: #4c617a;}
.productbox.hover .img {border-color: #4c617a;}
.productbox:nth-child(4n+1)::after {content: none;}
.productbox.top:before {content: none;}

.catalog_extend {margin: 0 0 30px; float: left; width: 100%;}
.catalog_extend .productbox {height: 350px;}
.catalog_extend.full .productbox {width: 16.6666666%;}
.catalog_extend.full .productbox:nth-child(6n+1):after {content: none;}
.catalog_extend.full .productbox::after {content: "";}
.relatedbox .pagetitle3 {font-size: 24px; line-height: 24px; margin: 0 0 20px; font-weight: bold;}


@media screen and (min-width: 1200px) {
.productbox {width: 20%;}
.productbox:nth-child(4n+1)::after {content: "";}
.productbox:nth-child(5n+1)::after {content: none;}
}

@media screen and (min-width: 1400px) {
.productbox {width: 16.6666666%;}
.productbox:nth-child(4n+1)::after {content: "";}
.productbox:nth-child(5n+1)::after {content: "";}
.productbox:nth-child(6n+1)::after {content: none;}

.catalog_extend.full .productbox {width: 12.5%;}
.catalog_extend.full .productbox:nth-child(6n+1):after {content: "";}
.catalog_extend.full .productbox:nth-child(8n+1):after {content: none;}
}



/* Breadcrumbs */
.breadcrumbs {float: left; width: 100%; margin: 0 0 15px; font-size: 11px; line-height: 12px;}
.breadcrumbs a {padding-right: 10px; position: relative; margin-right: 4px;}
.breadcrumbs a:after {content: ""; position: absolute; background: #000; width: 3px; height: 3px; display: block; border-radius: 50%; right: 0; top: 5px;}


/* Sortbox */
.sortbox {float: left; width: 100%; margin: 0 0 20px; font-size: 11px; line-height: 18px; color: #0b0c38;}
.sortbox .sort {float: left;}
.sortbox .show {float: right;}
.sortbox span {float: left; margin: 0 5px 0 0;}
.sortbox a {color: #475b74; font-style: italic; border-radius: 4px; float: left; padding: 0 5px;}
.sortbox a.current {color: #fff; text-decoration: none; background: #667383;}
.sortbox a.current.asc:after {content: "▼"; margin-left: 5px;}
.sortbox a.current.desc:after {content: "▲"; margin-left: 5px;}




/* Новости */
.newslist {margin: 0 0 30px; float: left; width: 100%;}
.newsbox {border-top: 1px solid #dadfe3; float: left; width: 100%; padding: 30px 0; color: #0b0c38; font-size: 12px; line-height: 14px;}
.newsbox:first-child {padding-top: 0; border: 0;}
.newsbox .date {color: #ababad; font-size: 11px; line-height: 12px; margin: 0 0 5px;}
.newsbox .name {font-size: 18px; line-height: 18px; font-style: italic; margin: 0 0 20px;}

.morebox {float: left; width: 100%; text-align: center; background: url(/local/assets/css/../images/line3.png) center center no-repeat;}
.morebox .button {display: inline-block;}


/* Регистрация */
.registerform {float: left; width: 640px; font-size: 12px; color: #0b0c38;}
.registerform .field {width: 100%; float: left; margin: 0 0 12px;}
.registerform .field label {float: left; line-height: 26px;}
.registerform .text_input {width: 460px; float: right;}
.registerform .field_radio {float: right; width: 480px; margin: 10px 0;}
.registerform .field_radio .jq-radio {margin: 0 10px 0 0;}
.registerform .field_radio label {float: left; line-height: 12px; margin: 0 20px 0 0;}
.registerform .rules {width: 480px; float: right; margin: 0 0 20px;}
.registerform .clear {height: 1px; background: #dadfe3; float: left; width: 100%; margin: 10px 0 15px;}
.registerform .button {display: block; margin: 0;}




/* CART */
.stepbox {float: left; width: 100%; margin: 0 0 30px; text-align: justify; height: 16px;}
.stepbox:after {display: inline-block; width: 100%; content: "";}
.stepbox li {display: inline-block; line-height: 16px; font-size: 16px; font-weight: bold; position: relative;}
.stepbox li.hide {color: #acadae;}
.stepbox li.step {background: url(/local/assets/css/../images/sprite.png) -914px -123px no-repeat; width: 43px; height: 7px;}


table {border-collapse: collapse; width: 100%; margin: 0 0 15px;}
table td {/*border-bottom: 1px solid #415368; border-left: 1px solid #415368;*/ padding: 10px;}
table td:first-child {border-left: 0;}
table th {background: #415368; border-left: 1px solid #fff; color: #fff; font-size: 12px; line-height: 14px; padding: 8px 10px; font-weight: normal;}
table th:first-child {border-left: 0;}

.carttable .count {text-align: center; padding: 10px 0;}
.carttable .desc {font-size: 14px; text-align: left;}
.carttable .cost {font-size: 14px; color: #485d76; line-height: 18px; text-align: center; width: 115px; padding: 10px 0;}
.carttable .cost b {font-size: 18px;}
.carttable .del {width: 10px; border-left: 0; padding: 10px 0;}
.carttable .dellink {background: url(/local/assets/css/../images/sprite.png) -385px -203px no-repeat; display: block; width: 10px; height: 10px;}



/* Countbox */
.countbox {display: inline-block; height: 18px;}
.countbox .text_input {width: 46px; text-align: center; height: 20px; line-height: 20px; border-color: #475b74; padding: 0 5px; font-size: 14px; 
	font-weight: bold; float: left; margin: 0 5px;}
.countbox a {color: #000; font-weight: bold; font-size: 14px; text-decoration: none; line-height: 22px; float: left;}


/* Total */
.cart_total {float: left; width: 100%;}
.cart_total .leftcol {float: left; width: 50%; margin: 0 0 20px;}
.cart_total .leftcol a {border-bottom: 1px dashed #4c617a; text-decoration: none; font-size: 12px; line-height: 14px; font-weight: bold; font-style: italic;
	color: #4c617a;}
.cart_total .leftcol a:hover {border-bottom: 0;}
.cart_total .rightcol {float: left; width: 50%; text-align: right; font-weight: bold; line-height: 18px; font-size: 12px; margin: 0 0 20px;}
.cart_total .rightcol p {font-size: 16px; margin: 0;}
.cart_total .rightcol p span {font-size: 24px;}
.cart_total .button {float: right;}





/* Post */
.post {float: left; width: 100%; margin: 0 0 50px;}
.post ul {margin: 20px 10px;}
.post ol {margin: 20px 10px;}
.post ul li {margin: 10px 0; padding-left: 25px; position: relative;}
.post ul li:before {content: ""; background: #485d75; width: 5px; height: 5px; position: absolute; left: 0; top: 7px; border-radius: 50%;}
.post ol li {margin: 10px 0; list-style: inside decimal;}
.post table {margin: 20px 0;}
.post table td {vertical-align: top; font-size: 12px; line-height: 14px;}

img.alignleft {float: left; margin: 0 35px 10px 0;}
img.alignright {float: right; margin: 0 0 10px 35px;}




/* FORM */
.comment_form {float: left; width: 640px; margin: 0 0 30px;}
.comment_form .field {float: left; width: 285px; margin: 0 0 20px;}
.comment_form .field.full {width: 100%;}
.comment_form .field label {float: left; line-height: 26px; font-size: 12px;}
.comment_form .field .text_input {width: 200px; float: right;}
.comment_form .field.full .text_input {width: 560px;}
.comment_form .field .jq-selectbox {width: 220px; float: right;}
.comment_form .field.right {float: right;}
.comment_form .field textarea.text_input {height: 115px; line-height: 14px; margin: 0 0 15px;}
.comment_form .button {float: right;}
.comment_form .field_radio {float: left; width: 100%; margin: 0 0 20px;}
.comment_form .field_radio .name {float: left; font-size: 12px; line-height: 12px; width: 60px; margin: 0 5px 0 0;}
.comment_form .field_radio .list {float: left; width: 130px; margin: 0;}
.comment_form .field_radio .list li {float: left; width: 100%; margin: 0 0 10px; padding: 0; font-size: 11px; line-height: 12px;}
.comment_form .field_radio .list li:before {content: none;}
.comment_form .field_radio .list li .jq-radio, .comment_form .field_radio .list li .jq-checkbox {margin: 0 6px 0 0;}
.comment_form .field_radio .info {color: #abacad; font-size: 10px; line-height: 13px; font-style: italic;}




/* Gallery */
.gallerybox {float: left; width: 330px; margin: 0 0 30px;}
.gallerybox .big {float: left; width: 330px; text-align: center; margin: 0 0 20px;}
.gallerybox .big img {max-width: 100%; margin: 0 0 30px;}
.gallerybox .big .zoom {color: #415368; text-decoration: none; border-bottom: 1px dashed #415368; position: relative; padding-top: 30px; font-size: 11px;
	line-height: 12px;}
.gallerybox .big .zoom:after {content: ""; position: absolute; background: url(/local/assets/css/../images/sprite.png) -977px -123px no-repeat; width: 27px; height: 27px;
	top: 0; left: 50%; margin-left: -13px;}
.gallerybox .big .zoom:hover {border: 0;}

.gallerybox .thumbs {float: left; width: 100%; text-align: center;}
.gallerybox .thumbs ul {display: inline-block;}
.gallerybox .thumbs ul li {float: left; padding: 4px; border-radius: 5px; border: 1px solid transparent; margin: 0 5px 5px; opacity: 0.3;}
.gallerybox .thumbs ul li img {width: 50px; height: 50px; display: block;}
.gallerybox .thumbs ul li.ui-tabs-active {border-color: #415368; opacity: 1;}


/* PRODUCT */
.product_info {
	float: right;  
	font-size: 12px; 
	line-height: 17px; 
	margin: 0 0 30px;
	width: 100%;
	width: -webkit-calc(100% - 360px);
	width: -moz-calc(100% - 360px);
	width: calc(100% - 360px);
	
}
.product_info .cost {font-size: 18px; line-height: 36px; margin: 0; font-style: italic; font-weight: bold; width: 165px; text-align: center;}
.product_info .cost span {font-size: 36px;}
.product_info .button {margin: 0 0 10px;}
.product_info .meta {width: 165px; text-align: center; font-size: 11px; line-height: 15px; margin: 0 0 30px;}
.product_info .meta p {margin: 0 0 5px;}
.product_info .meta p span {font-style: italic; font-weight: bold;}
.product_info .meta .countbox {display: inline-block; margin: 5px 0 0;}
.pagetitle2 {font-size: 14px; font-weight: bold; line-height: 14px; margin: 0 0 20px;}

.features th {text-align: left;}
.features td {font-size: 12px; line-height: 14px;}
.features td.center {text-align: center;}
.features th.center {text-align: center;}




/*
.button-tocart { background-position: -355px -145px; width: 156px; height: 38px; }
.button-tocart2 { background-position: -531px -185px; width: 156px; height: 38px; }


.arrow1 { background-position: -707px -231px; width: 8px; height: 6px; }
*/






/* Footer */
.mainbox {padding-bottom: 0;}
.middlebox {margin: 0; position: relative; padding-bottom: 145px;}
footer {background: #4c617a; clear: both; height: 145px; width: 100%; position: relative; margin-top: -145px; min-width: 1000px;}
footer .logo {float: left; margin: 25px 0 5px;}
footer .menu {float: right; margin: 38px 0 5px;}
footer .menu li {float: left; margin: 0 0 0 45px; font-size: 12px; line-height: 12px;}
footer a {color: #fff;}
footer .phonebox {float: left; font-size: 12px; line-height: 18px; margin: 0 0 0 52px;}
footer .phonebox .phone {font-size: 18px; color: #fff;}
footer .counters {float: right;}
footer .counters span {float: left; margin: 0 0 5px 5px;}




/* Callback */
.callback_link {background: url(/local/assets/css/../images/sprite.png) -955px -185px no-repeat; width: 40px; height: 168px; display: block; position: fixed; right: 0; 
top: 70%; margin-top: 0; z-index: 100;}

#callbackwin {background: #fed50c; width: 365px; position: fixed; z-index: 1200; top: 70%; margin-top: 0; right: 0; border-radius: 5px 0 0 5px;
	border-left: 2px solid #b4b2a6; padding: 20px 0 0 40px; height: 148px;}
#callbackwin a.close {border: 10px solid transparent; border-left: 10px solid #b4b2a6; position: absolute; left: 0; top: 50%; display: block; margin-top: -10px;}
#callbackwin .field {float: left; width: 160px; margin: 0 18px 10px 0; text-align: center; font-size: 14px; line-height: 14px; font-style: italic;}
#callbackwin label {display: block; margin: 0 0 5px;}
#callbackwin .text_input {margin: 0 0 10px; border: 0; border-bottom: 1px solid #cbaa0a; width: 150px; padding: 5px; font-style: italic;}
#callbackwin .text_input.min {display: inline-block; text-align: center; width: 40px;}
#callbackwin .two {margin: 0 5px;}
#callbackwin .button {background: url(/local/assets/css/../images/button2.png) no-repeat; width: 159px; height: 33px; font: bold italic 18px Arial; float: left; 
	margin: 17px 0 0; color: #000;}
#callbackwin .button:hover {background: url(/local/assets/css/../images/button.png) no-repeat;}



/* Modalwin */
.modalwin {background: #4c617a; border-radius: 5px; padding: 20px; width: 200px; top: 50%; left: 50%; z-index: 1500; position: absolute;
	/*margin-right: -450px; */color: #fff; font-size: 12px; line-height: 14px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

}

.modalwin p {
    font-weight: bold;
    font-size: 20px;
}

.modalwin label {display: block; margin: 0 0 3px;}
.modalwin .text_input {border: 0; background: #fff; padding: 5px; width: 190px; margin: 0 0 10px;}
.modalwin .close {background: url(/local/assets/css/../images/sprite.png) 0 -804px no-repeat; display: block; width: 14px; height: 14px; position: absolute; right: 5px; top: 7px;}
.modalwin .jq-checkbox {border: 0; margin: 1px 8px 0 0;}
.modalwin .checkedwrap {float: left; width: 100%; margin: 0 0 10px;}
.modalwin .checkedwrap label {float: left;}
.modalwin .links {float: left; width: 100%; margin: 0 0 20px; font-size: 11px;}
.modalwin .links a {float: left; color: #fff;}
.modalwin .links a.reg {float: right;}
.modalwin .button_small {display: inline-block; margin: 0 auto; vertical-align: top;}

#add2basketWin.modalwin {
    width: auto;
    min-width: 200px;
    text-align: center;
}

.manufacture-list .productbox {
	height: 210px;
	width: 33.3%; }
.manufacture-list .productbox:after {
	background: url(/local/assets/css/../images/sprite.png) -505px -197px no-repeat;
	width: 2px;
	height: 271px;
	content: "";
	position: absolute;
	left: 0;
	top: 0; }
.manufacture-list .productbox:nth-child(3n+1)::after {
	content: none; }
.manufacture-list .productbox .img {
	line-height: 130px; }
.manufacture-list .productbox .img img {
	vertical-align: middle;
	display: inline-block; }

.manufacture-logo {
	height: 220px;
	width: 220px;
	float: left;
	position: relative;
	margin: 0 25px 20px 0;
	text-align: center; }
.manufacture-logo:after {
	background: url(/local/assets/css/../images/sprite.png) -505px -197px no-repeat;
	width: 2px;
	height: 271px;
	content: "";
	position: absolute;
	right: 0;
	top: 0; }
.manufacture-logo .img {
	width: 100%;
	height: 170px;
	line-height: 170px; }
.manufacture-logo .img img {
	display: inline-block;
	vertical-align: middle;
	max-width: 170px;
	max-height: 170px; }
.manufacture-logo p {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px; }
.manufacture-logo a {
	font-weight: normal; }

.productbox:before {
	background: url(/local/assets/css/../images/lin1.png) center top no-repeat; }

.productbox:after {
	background: url(/local/assets/css/../images/sprite.png) -505px -197px no-repeat; }

.morebox {
	background: url(/local/assets/css/../images/line3.png) center center no-repeat; }

.button {
	background: url(/local/assets/css/../images/button3.png) 0 -61px no-repeat; }

/*# sourceMappingURL=style.css.map */

/* End */



/* Start:/local/assets/css/colorbox.css*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(/local/assets/css/../images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/local/assets/css/../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/local/assets/css/../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/local/assets/css/../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/* End */



/* Start:/local/assets/css/jquery.arcticmodal-0.3.css*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/assets/css/../images/loading.gif) no-repeat 50% 50%; }
/* End */



/* Start:/local/assets/css/jquery.formstyler.css*/
.jq-checkbox {
	background: #fff url(/local/assets/css/../images/sprite.png) -9999px -9999px no-repeat; 
	width: 10px; 
	height: 10px;
	border: 1px solid #ccc;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
}

.jq-checkbox.checked {background-position: -355px -203px;}

/*
.jq-checkbox.checked .jq-checkbox__div {width: 8px; height: 8px; background: #222; margin: 2px 0 0 2px;}
.jq-checkbox.focused {
	border: 0;
}*/
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


/* Radio */
.jq-radio {
	width: 10px;
	height: 10px;
	border: 1px solid #afb0b1;
	background: #fff;
	cursor: pointer;
	float: left;
	margin: 0 10px 0 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.jq-radio.checked {}


.jq-radio.checked .jq-radio__div {
	border: 1px solid #afb0b1;
	width: 4px;
	height: 4px;
	margin: 2px 0 0 2px;
	border-radius: 50%;
	background: #4f6179;
}

.jq-radio.focused {
	background: #eee;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


/* File */
.jq-file {
	width: 300px;
	float: left;
	margin: 0 0 15px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	background: url(/local/assets/css/../images/sprite.png) 0 -679px no-repeat; 
	width: 152px; 
	height: 26px;
	border: 0; 
	color: #fff; 
	padding: 0 15px; 
	font: bold italic 12px/26px Arial;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
}
.focused .jq-file__name {}
.jq-file__browse {	
	color: #006633;
	font: bold italic 12px/26px Arial;
	text-decoration: underline;
	float: left; 
	margin: 0 0 0 10px;
}
.jq-file:hover .jq-file__browse {text-decoration: none;}
.jq-file:active .jq-file__browse {}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


/* Select */
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	margin: 0;
	outline: none;
}
.jq-selectbox__select {
	background: 0; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	height: 26px; 
	color: #333; 
	font: 12px/26px Arial; 
	border: 1px solid #abacad; 
	padding: 0 25px 0 9px;
}

/*
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
*/
.jq-selectbox__select:active {
	/* box-shadow: inset 1px 1px 3px #999; */
	outline: none;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #8c8c8c;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jq-selectbox__trigger {
	background: 0; 
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;	
}

.jq-selectbox__trigger-arrow {
	background: url(/local/assets/css/../images/sprite.png) -475px -203px no-repeat; 
	width: 10px; 
	height: 8px;
	position: absolute;
	right: 8px;
	top: 9px;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	border: 1px solid #abacad; 
	top: 27px;	
	margin: 0;
	padding: 0;
	background: #fff;
	font: 12px/14px Arial;
	box-sizing: border-box;
	width: 100%;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 4px 10px !important;
	color: #000;
	margin: 0 !important;
}
.jq-selectbox li:before {content: none !important;}
.jq-selectbox li.selected {
	background: #ffc311;
	color: #2a212c;
}
.jq-selectbox li:hover {
	background: #ddd;
	color: #000;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
/* End */
/* /local/assets/css/style.css */
/* /local/assets/css/colorbox.css */
/* /local/assets/css/jquery.arcticmodal-0.3.css */
/* /local/assets/css/jquery.formstyler.css */
