/*html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}

ol, ul {
  padding: 0;
  margin: 0;
}

body {
	background: #fff ;
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

body, td, th, input, textarea, select {    
	font-size: 12px;
}*/

/*table.store {
	padding: 10px;
	border-collapse: collapse;
	border: 1px solid black;
  width: 100%;
	margin-bottom: 30px;
}

table.store td,
table.store th {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 10px
}

table.store tr:nth-child(2n) {
	background: #eceae5;
}

table.store tr:nth-child(2n+1) {
  background: #fff;
}*/

/*.main-block {
	margin: 20px 0;
}
.red-error {
	border-color: red  !important;
	color: red !important;
}

.popup{
	width: 100%;
	position: fixed;
	height: 100%;
	top: 0;
	display: none;
	left: 0;
	z-index: 500;
	background: rgba(17, 12, 6, 0.7);
	overflow: auto;
}
.popup-content{
	background: #fff;
	width: 438px;
	border: 1px solid #fff;
	margin: 150px auto 0 auto;
	position: relative;
}*/

.soc-icons {
	display: inline-block;
	height: 45px;
	margin-left: 106px;
	vertical-align: bottom;
}

.soc-icons a {
	display: inline-block;
	margin-right: 15px;
	height: 33px;
	width: 33px;
}

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

.soc-icons a.fa-vk {
	color: #659edc;
}

.soc-icons a.fa-instagram {
	color: #62b0dc;
}

.soc-icons a.fa-facebook-official {
	color: #4e8adc;
}

.soc-icons a.fa-odnoklassniki {
	color: #ff932b;
}

.pager ul {
	display: flex;
	justify-content: flex-start;
	margin: 10px 0;
	padding: 0;
}
.pager li {
	display: inline-block;
	margin-right: 10px;
}
.pager li.first a:before {
	content: "«";
	width: 5px;
	height: 18px;
	font-size: 18px;
}
.pager li.last a:before {
	content: "»";
	width: 5px;
	height: 18px;
	font-size: 18px;
}
.pager li.page-item-prev a:before {
	content: "‹";
	width: 5px;
	height: 18px;
	font-size: 18px;
}
.pager li.page-item-next a:before {
	content: "›";
	width: 5px;
	height: 18px;
	font-size: 18px;
}
.pager li a {
	font-size: 18px;
}
.pager li.current a {
	font-size: 20px;
	color: black;
}

/*.dropdown {
	display: none;
	position: relative;
}

.dropdown.main {
	display: block;
}

.dropdown.main .option{
	display: block;
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	margin-bottom: 10px;
}

.dropdown .option {
	color: #7c7c7c !important;
	position: absolute;
	background: white;
	top: 50px;
	border: 1px solid #dbdbdb;
	width: 571px;
}

.dropdown .option .column {
	float: none;
}

.dropdown .option span,
.dropdown .option a {
	color: #353535;
}

.dropdown .option li {
	margin: 10px 20px 0;
}

.dropdown.catalog .option {
	left: 118px;
}

.dropdown.solutions .option {
	left: 270px;
}*/

/*.modal {
	width: 500px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #fff;
}
.modal .close {
	position: absolute;
	top: 7px;
	right: 3px;
	width: 16px;
	height: 12px;
	padding: 15px 11px 0 0;
}
.modal .close span {
	display: block;
	width: 18px;
	height: 2px;
	background: #1a171b;
}
.modal .close span:first-child {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.modal .close span:last-child {
	margin: -2px 0 0;
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
.modal .title {
	text-align: center;
	font-size: 24px;
	font-family: 'Playfair Display';
	font-weight: 600;
	color: #353535;
	padding: 28px 0;
}
.modal .contact-form {
	margin: 0;
}
.modal .contact-form .input-field {
	text-align: left;
	width: 100%;
}
.modal .contact-form .input-field .textfield {
	display: block;
	height: 38px;
	width: 92%;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #eceae5;
	border: 1px solid #2f2b2c;
	float: none;
	margin: 0 24px 15px 21px;
	padding: 0 15px;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 400;
	color: #353535;
	font-style: italic;
}
.modal .contact-form .textarea-field {
	text-align: left;
	width: 100%;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
.modal .contact-form .textarea-field textarea {
	margin: 0 0 0 20px;
	background: #eceae5;
	border: 1px solid #2f2b2c;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 15px;
	width: 92%;
	height: 180px;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 400;
	color: #353535;
	font-style: italic;
}
.modal .contact-form .send {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	height: 48px;
	width: 190px;
	background: #2f2b2c;
	border: none;
	float: none;
	margin: 27px 18px 27px 0;
	padding: 0 15px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 400;
	color: #eceae5;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	cursor: pointer;
}
.modal .contact-form .send:hover {
	background: #01B5DA;
}*/

.table-rent {
	width: 100%;
}

table.samsung {
    width: 1078px; 
    border: 0.5; 
    border-color: #CCC; 
    table-layout: fixed;
    font-family: arial, helvetica, sans-serif;
    color: #353535;
}

#callback-fast-form-name {
	visibility: hidden;
	height: 1px;
	margin: 0;
	padding: 0;
}

.samsung td,
.samsung th {
    vertical-align: top;
}

.samsung td {
    font-size: 18px;
}

.samsung th {
    font-size: 22px;
    text-align: center;
    font-weight: bold
}

.samsung h3 {
    font-size: 18px;
    font-weight: normal;
    text-align: center; 
    color: rgb(255, 153, 0);
    padding-bottom: 10px;
}

.samsung h2 {
    font-size: 22px;
    font-weight: normal;
}

div.samsung li {
	font-size: 16px;
    line-height: 1.3;
    color: #353535;
    margin: 5px 0;
    text-align: left;
}

#content .samsung p {

	font-size: 16px;
    line-height: 1.3;
    color: #353535;
    padding-bottom: 10px;
    margin: 0
}

#content .samsung .distribute-children p {
    text-align: none;    
}

.distribute-children {
   text-align: justify;
}

.distribute-children img {
	width: 100%;
}

.distribute-children:after {
   content: '';
   display: inline-block;
   width: 100%;
}

.distribute-children > * {
   display: inline-block;
   vertical-align: top;
}

.group:after {
    content: "";
    display: table;
    clear: both;
}

.half {
	width: 49%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container ul li.half, 
#container ol li.half,
#container ul.distribute-children li {
  padding: 0;
  margin: 10px 0;
}

.po > .group > .half { min-width: 275px }

.third {
	width: 32%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.two-third {
	width: 65%;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.quarter {
	width: 24%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.three-quarter {
	width: 75%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fifth {
	width: 19%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.row-left {
	float: left;
}

.row-right {
	float: right;
}

.cartshop { position:absolute; right: 0; margin-top:23px;
}

.tel { margin-top:0px; margin-bottom:0px;text-align:right}

.soc { color:#a2a3a3; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right;}
.soc > a:hover {text-decoration: none;}
.soc1, 
.soc2 {border-bottom: 1px dashed #0abee4; cursor: pointer}
.soc > a:hover .soc1, 
.soc > a:hover .soc2 {border-bottom: 1px dashed transparent;}

.soc1 {
	margin-right: 20px;
}

.greybg {
background-color: rgb(234, 232, 232); font-size: 18px; color: #353535; font-family: Arial, Verdana; line-height: 24px;
}

.whitebg {
font-size: 18px; font-family: Arial, Verdana;line-height: 24px;
}

.forprice {
font-size: 24px; font-family: georgia; color: #353535; padding: 25px;
}

.links {
font-size: 18px !important;
}

.ltitles {
margin-bottom: 15px; text-align: center; font-family: georgia; font-size: 18px; line-height: 30px; 
}

.inner {
font-size: 24px; color: #353535; margin-top: 40px; margin-bottom: 15px; font-family: georgia;
}

ul.simpllist li {
	padding-top: 6px;	
  list-style-type: disc;
	/*list-style-image: url(../image/gal.png);*/
  font-size: 18px;
  margin-left: 20px;
}

ul.disc,
ul.disc li {
	list-style: disc inside;
}

.arialgrey18 {
font-size: 18px; font-family: Arial, Verdana;
}


/*h1, .welcome {

	margin-top: 0px;

	text-shadow: 0 0 1px rgba(0, 0, 0, .01);

   font:normal 20px 'Arial'; margin-bottom:16px; color:#000

}*/

/*h2 {

	font: normal 11px Arial, Verdana, sans serif;

	color: #353535;

	margin-top: 0px;

	margin-bottom: 5px;

	text-transform:uppercase;

	clear:left

	

}*/



/*.pagebordernew {
	border: 1px solid #b9b9ba;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	behavior: url(PIE.htc);
	-moz-box-shadow: 0 1px 2px #bbbdbf;
	-webkit-box-shadow: 0 1px 2px #bbbdbf;
	box-shadow: 0 1px 2px #bbbdbf;
	margin-bottom: 20px;
}

.wglinel {
background: url('../image/glineleft.gif') 0px 10px no-repeat; padding-left: 20px; font-size: 14px; font-weight: bold; margin-top: 6px; line-height: 22px;
}

.secnavt {
font-family: Arial; font-size: 16px; font-weight: bold; color: #353535; margin-bottom: 10px;
}*/

.link14 {
font-size: 14px !important; text-decoration: underline;
}

.lnavpadd {
padding-left: 22px; padding-top: 22px; padding-bottom: 22px;
}

.artitle {
font-size: 20px; font-family: Arial; text-align: center; margin-top: 50px; margin-bottom: 20px; color: #353535;
}

.zagolovok {
background-color: #7dbd10; color: #ffffff; font-size: 18px; padding: 8px; text-align: center;
	margin: 0;
}
#container .zagolovok span {
  color: #fff;
}

.yellow {
background-color: #f3b40d;
}

.yellowdays {
font-size: 18px; color: #ffffff; padding: 8px; text-align: center;
}

.greybg {
background-color: #f6f3f3;
}

.greybgw {
font-size: 18px; padding: 8px; text-align: center;
}

.store {
  margin: 0 0 30px;
}

.store .greybgw {
  text-align: left;
}

.greybgw > div {
display: inline-block; vertical-align: middle
}

.smallb {
font-size: 14px;
}


/*h4 { margin:0 0 6px 0}

p {

	margin: 0
}

a, a:visited, a b {

	color: #0b9ec9;

	text-decoration: none;

	cursor: pointer;

}

:focus {outline:none }

a:hover , a:hover b{

	text-decoration: underline;

}

a img {

	border: none;

}

form {

	padding: 0;

	margin: 0;

	display: inline;

}

input[type='text'], input[type='password'], textarea {-webkit-appearance: none;

	border: 1px solid #CCCCCC;

    padding: 5px 4px 6px;

	margin-left: 0px;

	margin-right: 0px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius:3px;

	border-radius: 3px;

	 color: #353535;

	 width: 100%

}

select {

	background: #fff;

	border: 1px solid #ccc;

	padding: 2px;

    color: #353535;

    font-size: 12px;

    padding: 5px 4px 4px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

	width:248px



}

label {

	cursor: pointer;

}

ul , li { list-style:none; padding:0; margin:0}*/

/* layout */

#container {

	/*width: 960px;*/

	margin-left: auto;

	margin-right: auto;

	text-align: justify;
	margin-bottom: 10px;
}

.title-product
{
    text-align:center !important;
}
.title-product span
{
    text-align:center !important;
}

.text-center
{
    text-align: center !important;
}
/*#container p {
  margin: 0 0 20px;
  line-height: 1.5;
  font-size: 18px;
}

#container ul li,
#container ol li {
  padding: 0 0 10px 0;
  font-size: 18px;
  margin: 0 0 0 30px;
}

#container ul li {
  list-style-type: disc;
}

#container ol li {
  list-style-type: decimal;
}
*/
#container .product-all {
  display: inline-block;
  padding: 0 0 30px;
  width: 100%;
  text-align: center;
}

#container .product-all li {
  padding: 30px 0;
  margin: 0 20px 30px;
  text-align: center;
  vertical-align: top;
}

#column-left {float: left;width: 225px; margin-right:40px}

#column-right {float: right;	width:225px;}

#content {

	min-height: 400px;

	margin-bottom: 25px;

}

#column-left + #column-right + #content, #column-left + #content, #column-right + #content  { position:relative; /*top:27px;*/top:1px; padding-bottom:27px;/*margin-left: 265px; display:block; overflow:hidden-*/ width:74%; float:right}



/* header */

/*#header { font-size:11px; background: url(../image/bgblack.gif);

	position: relative;

	z-index: 99;

	color:#a2a3a3;

}*/



.boss-header-left {width:/*380px*/35.5%; padding-top:15px; display: inline-block;}

	.boss-header-left div { display:block}

	.boss-header-left div.frame_big { display:none;color:#5d5d5d; transition: all 0.2s linear 0s; position:absolute; border:1px solid #dbdbdb; background:#fff; padding:17px 13px; width:261px; top:17px; left:0; z-index:5}

	.boss-header-left li:hover div.frame_big{  display:block; }

	.login-frame input { width:96%; margin-bottom:7px}

	.login-frame p { margin-bottom:8px}

	#header .links .login-frame a, #header .links .login-frame a.forgotpass{color:#7f7f7f; float:none;display:inline-block; padding:0}

	#header .links .login-frame a:hover { text-decoration:underline}

	.login-frame  ul { margin:8px 0 18px}

	.login-frame  li { display:block; overflow:hidden; padding-bottom:2px;color:#7f7f7f;}

	#header .links  .login-frame  li a { color:#ff0000}

	

.boss-header-middle{ display: inline-block;}

	.static-block-1 h4{ font:11px "Arial, Verdana"; text-transform:uppercase; color:#fdc919; margin:0 0 1px 0}

	.static-block-1 p{ font-size:11px}

.boss-header-right{ float:right; width:/*260px*/24%;padding-top:16px; }

#header #logo { display:  inline-block;}



#header #static-header-bottom { clear:both; width:100%;}

.static-block-2 { float:right}

.static-block-2 img { float:left; margin-right:8px; cursor:pointer}

.static-block-2 .text  { color:#fff; margin-top:5px; float:left}

.static-block-2 .text h4  {margin-bottom:0; font:10px "Arial, Verdana"; color:#8f8f8f }



.static-brand li  { float:left;}

.static-brand {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}

.static-brand li img {
  height: 50px !important;
}

.boss-header-right-1{ position:relative; top:25px; z-index:99}

#header #cart {  padding-bottom:15px; float:right; z-index: 12;}

.botton-checkout { float:right; margin-top:-5px}

.botton-checkout a { background:url('../image/btn_32.png') left top no-repeat; padding-left:13px; display:inline-block; height:32px; text-decoration:none}

.botton-checkout a span {  background:url('../image/btn_32.png') right -32px no-repeat; padding:0 23px 0 10px; display:inline-block; height:32px;  color:#fff; font:14px  "Arial, Verdana"; text-shadow:0 1px 1px #a51701;line-height:31px;}

#header #cart .heading a { padding-bottom:20px}



#header #cart .heading { position: relative;

    z-index: 100;}

#header #cart .heading h4 {  font:11px "Arial, Verdana"; text-transform:uppercase; color:#fdc919; margin:0 0 1px 0}

#header #cart .heading a { font:bold 11px  arial;color: #17bee4;}

#header #cart .heading a span {}

#header #cart .content {

	clear: both;

	display: none;

	position: absolute;

	top: 36px;top:35px\0;

	

	padding: 12px 12px 32px 19px;

	min-height: 40px;

	border:1px solid #dbdbdb;

	background: #FFF;

	width:247px;

	z-index:99;

	right: 0;

	

}

#header  #cart.active  .heading a  {  background: url('../image/icon_hover.gif') center 16px no-repeat; position:relative; z-index:6}

#header #cart.active .heading {

	

}

#header #cart.active .content {

	display: block;

}

.mini-cart-info table {

	border-collapse: collapse;

	width: 100%;

	margin-bottom: 8px;

}

.mini-cart-info tr{ }

.mini-cart-info td {

	text-align:center;

	color: #000;

	vertical-align: top;

	padding: 10px 30px 18px;border-bottom:1px solid #d2d2d2

}

table .thumb_image {

	width: 105px;

	position:relative;

	display:inline-block;

	margin-top:20px

}

.mini-cart-info .image img {}

.mini-cart-info .name { text-align:left;color: #242424;font:bold 12px Arial; }

.mini-cart-info .name a {

	color: #242424;font:bold 12px Arial;text-align:left;display:inline-block; padding-bottom:3px

}

.mini-cart-info .quantity { text-align:left;}

.mini-cart-info .total {

	color:#ff0000; font-weight:bold;text-align:left;display:block; padding-top:3px

}

.boss_use_voucher .name { position:relative; padding-top:32px}

.boss_use_voucher .remove { right:36px; top:10px}

table .remove {

	position:absolute;

	top:-10px; right:-5px

}

.mini-cart-info .remove img {

	cursor: pointer;

}

.mini-cart-total {

	text-align: right;

}

.mini-cart-total table {

	border-collapse: collapse;

	display: inline-block;

	margin-bottom: 8px;

	width:100%

}

.mini-cart-total td { color: #141414;padding: 3px 0;text-align:left}

.mini-cart-total td.left { font:11px 'Arial, Verdana' ; text-transform:uppercase;width:160px }

.mini-cart-total td.right  { font:bold 14px Arial; color:#ff0000}

#header #cart .checkout {

	text-align: right;

	clear: both;

}

#header #cart .checkout .boss_button.button_cart { margin-left:10px; float:right}

#header #cart .empty {

	padding-top: 24px;

	text-align: center;

}

#header #search { height:43px;  padding:0; display:block; margin-top:40px; position:relative; left:-4px}

#header .button-search { height:43px; width:40px;background: url('../image/button-search.png') right center no-repeat; float:left; cursor:pointer}

/*#header .search { background: url('../image/bkg_search.png') left center no-repeat;height:43px;  width:82%;padding: 0 0 0 13px;float:left;}

#header #search input {  color:#a2a3a3; border:none;  width:99%; padding:0; margin-top:14px}



#header #welcome{ font:11px "Arial"; color:#fdc919; padding-bottom:3px; float:right; text-align:right}

#header #welcome a { font:12px "Arial";color:#17BEE4;}

#header .links { position:relative; z-index:100}

#header .links ul { float:left}

#header .links a {

	float: left;

	display: inline-block;

	padding: 0px 0px 0px 12px;

	color: #a2a3a3;

	font-size: 11px;

	line-height:11px;

	float:left;

}

#header .links a.boss_button.button_black { float:left; clear:both}

#header .links a:first-child { padding-left:0}

#header .links a  {

	margin-left: 13px;

	border-left: 1px solid #282828;



}

#header .links ul{ float:left}

#header .links ul li  a { margin-left:0; border:none; padding-bottom:10px}

#header .links ul li:hover >  a{ z-index:6; text-decoration:none}

span.boss-icon { background: url("../image/icon_hover.gif") no-repeat 0 0;

    display: inline-block;

    height: 5px;

    left: 30px;

    position: absolute;

    top: -5px;

    width: 10px;}*/

/* menu */



.boss_menu_fixed { background: url('../image/bgblack-2.gif'); position:relative; z-index:7; height:50px;margin-bottom: 0px;}

#boss_menu {    background: url(../image/bkg_menu.png) no-repeat left center;clear:both;height: 50px; position: relative}

#boss_menu ul { display:block;list-style: none;margin: 0;   padding: 0;}

#boss_menu > ul > li {  position:relative;float:left;z-index:20;display:block;height:50px;}

#boss_menu > ul > li > a {  font:16px 'Arial'; color: white; text-shadow:0 1px 1px #0d98b6;line-height: 50px;display: block; z-index: 6; position: relative; padding: 0 15px; }

#boss_menu > ul > li:hover > a { background: url(../image/icon_hover_menu.png) no-repeat center 50px; padding-bottom:10px; text-decoration:none }

#boss_menu > ul > li:hover:first-child > a  { background:none}

#boss_menu > ul > li:hover  {background: url(../image/bkg_menu_active.png) no-repeat right center;}

#boss_menu > ul > li:first-child:hover  {background: url(../image/bkg_menu_active.png) no-repeat left center;}

#boss_menu > ul > li > ul {    display: none;  background: #FFFFFF;margin: 0px auto ;position: absolute;z-index: 5;padding: 16px 0 10px;border: 1px solid #dbdbdb; top:50px}

#boss_menu > ul > li:hover > ul {display: block !important;}

#boss_menu > ul > li > div > ul {   display: inline-block; position: relative;}

#boss_menu > ul > li ul > li  { padding:2px 10px 0 0;position: relative; margin-left: 20px;}

#boss_menu > ul > li ul > li > a {  padding: 2px 0 4px; color: #353535; display: block; white-space: nowrap;/*min-width: 120px;*/ display:inline-block;  white-space:normal}

#boss_menu > ul > li.submenuItem a.parent { margin:0 19px 3px 20px}

#boss_menu > ul > li.submenuItem .column.category li, #boss_menu > ul > li.submenuItem .column.information li, #boss_menu > ul > li.submenuItem .column.manufacturer li { margin-left:20px;}

#boss_menu > ul > li.submenuItem > ul {
	display: none;
}



#boss_menu > ul > li.submenuItem  {color:#7c7c7c!important }

#boss_menu > ul > li.submenuItem .staticblock { font-size:11px;color:#7c7c7c!important; margin-left:20px }

#boss_menu > ul > li.submenuItem .staticblock h3 {  font:400 11px 'Arial, Verdana'; color:#141414;text-transform: uppercase;margin:0 0 8px 0}

#boss_menu > ul > li.submenuItem .staticblock  p { margin-bottom:23px}

#boss_menu > ul > li.submenuItem .product li span { display:block; padding:0 0 6px 0}

#boss_menu > ul > li.submenuItem ul.column.product li {color:#ff000; font-weight:bold;min-height:180px; padding:0 19px 0 20px }

#boss_menu > ul > li.submenuItem .product li span a { color:#242424;}

#boss_menu > ul > li.submenuItem .parent,  #boss_menu > ul > li.submenuItem .manufacturer a { font:400 11px 'Arial, Verdana'; color:#141414!important; text-transform: uppercase;padding-bottom:5px; display:inline-block}

#boss_menu > ul > li.submenuItem .parent img, #boss_menu > ul > li.submenuItem .manufacturer img { display:block; margin-bottom:6px}

#boss_menu > ul > li.submenuItem .manufacturer li { margin-bottom:5px}

#boss_menu > ul > li ul > li.category{ padding:0}

#boss_menu > ul > li ul > li > a:hover { padding: 2px 0 4px;}

#boss_menu > ul > li > div > ul > li > a {color: #353535;}

#boss_menu ul li {position: relative; color:#FF0000; vertical-align: top;}

#boss_menu ul li ul li > div.sub_menu{  z-index:999!important;padding: 5px 0;border: 1px solid #dbdbdb;background: #fff;width:160px; }

#boss_menu ul li ul li > div.sub_menu{display:none;position:absolute;top:-6px;left:50%;}

#boss_menu ul li ul li > div.sub_menu ul li a:hover{  }

#boss_menu ul li ul li{}

#boss_menu ul li ul li:hover > div.sub_menu{display:block;}


.article-photo-side {
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	width: 30%;
}

.article-photo-side-half {
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	width: 50%;
}

.article-video-full {
	
}

.article-video-half {

}

#static-header-top {
	display: inline-block;
}
.breadcrumb {color:#fff; margin-bottom: 20px; margin-top: 10px; font-weight:bold;
	font-size: 16px;
}

.breadcrumb  a {  color: #7f7f7f;  text-decoration:none }

.breadcrumb a + a {  background: url('../image/icon_brec.gif') no-repeat left center;padding-left:15px; margin-left:5px}

.breadcrumb  a.last { color: #242424; }

.breadcrumb a.last:hover { cursor:default; text-decoration:none}

.breadcrumb  a:hover { text-decoration:underline}



.success, .warning, .attention, .information {

	padding: 10px 10px 10px 33px;

	margin-bottom: 20px;

	color: #555555;	

}

.success {

	background: #d6faff url('../image/success.png') 10px center no-repeat;

	border: 1px solid #8be7f6;

	color:#00b7d0

	

}

.warning {

	background: #f5faee url('../image/warning.png') 10px center no-repeat;

	border: 1px solid #d5ebb7;

	color: #569701;

}

.attention {

	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;

	border: 1px solid #F2DD8C;

}

.success .close, .warning .close, .attention .close, .information .close {

	float: right;

	padding-top: 4px;

	padding-right: 4px;

	cursor: pointer;

}

.required {

	color: #FF0000;

	font-weight: bold;

}

.error {

	display: block;

	color: #FF0000;

}

.help {

	color: #999;

	font-size: 10px;

	font-weight: normal;

	font-family: Arial;

	display: block;

}

table.form {

	width: 100%;

	border-collapse: collapse;

	margin-bottom: 20px;

}

table.form tr td:first-child { vertical-align:top; padding-top:9px}

table.form > * > * > td {

	color: #5d5d5d;font-weight:bold

}

table.form td {

	padding: 3px 0;

}

input.large-field, select.large-field {}

table.list {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #dcdcdc;

	border-left: 1px solid #dcdcdc;

	margin-bottom: 20px;

}

table.list td {

	border-right: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

}

table.list thead td {

	background-color: #EFEFEF;

	padding: 0px 5px;

}

table.list thead td a, .list thead td {

	color: #222222;

	font-weight: bold;

}

table.list tbody td {

	vertical-align: top;

	padding: 0px 5px;

}

table.list .left {

	text-align: left;

	padding: 7px;

}

table.list .right {

	text-align: right;

	padding: 7px;

}

table.list .center {

	text-align: center;

	padding: 7px;

}

table.radio {

	border-collapse: collapse;

}

table.radio td {

	padding: 0 10px 5px 0;

	vertical-align: top;

}

table.radio td label {

	display: block;

}

table.radio tr td:first-child {

	width: 1px;

}

table.radio tr td:first-child input {

	margin-top: 1px;top:0

}

table.radio tr.highlight:hover td {

	

	cursor: pointer;

}

table.radio td  b{white-space: nowrap;}

.pagination {

	border-top: 1px solid #d9d9d9;

	padding-top: 8px;

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

}

.pagination .links { 

	padding-top: 3px;

	float: right;

}

.pagination .links a {

	display: inline-block;

	padding: 4px 8px;

	color: #353535;

}

.pagination .links a:hover{ color:#000; text-decoration:none}

.pagination .links b {

	display: inline-block;

	padding: 4px 8px;

	font-weight: normal;

	color: #000;

}

.pagination .results { color:#5d5d5d; font-size:11px;float: left;padding-top: 8px;}

/* button */



/*div.right a.button , div.right input.button , div.left a.button ,*/table td a.button, input.button{

	display: inline-block;font:12px 'Arial, Verdana';line-height:30px; text-transform:uppercase;  color:#fff; height:30px;cursor: pointer;

	text-decoration: none; border:1px solid #000; border-right:0;

	background: url('../image/btn_32_black.png') right -33px no-repeat;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

	padding:0 10px;	

}*/

div.right input.button , div.left input.button, input.button { height:32px; padding:6px 10px;display: block;}



a.button { background: url('../image/btn_32_black.png') left 0 no-repeat; padding:0 0 0 7px; float:left; height:32px; line-height:32px;}

a.button span { background: url('../image/btn_32_black.png') right -32px no-repeat; padding:0 16px 0 9px; float:left; border:none; height:32px; height:32px; font:12px 'Arial, Verdana';line-height:32px; text-transform:uppercase;  color:#fff; }



.boss_button   input.button { padding:7px 16px 7px 12px ; line-height:normal; float:left; margin:0; padding-top:8px\0}

div.right a.button.boss_button, div.left a.button.boss_button { background: url('../image/btn_32_blue.png') left 0 no-repeat; padding:0 0 0 7px; display:block; height:32px; line-height:32px;border:none;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0; }

div.right a.button.boss_button span, div.left a.button.boss_button  span{ background: url('../image/btn_32_blue.png') right -32px no-repeat; padding:0 16px 0 9px; display:inline-block; border:none; height:32px; height:32px; font:12px 'Arial, Verdana';line-height:32px; text-transform:uppercase; text-shadow:0 1px 0 #01b1d6 ; color:#fff;}



table td a.button {}





a.button:hover, input.button:hover, a.boss_button:hover { text-decoration:none!important}

.buttons {

	background: #FFFFFF;

	overflow: hidden;

	margin-bottom: 20px;

}

.buttons .left { margin-right:10px;

	float: left;

	text-align: left;

}

.buttons .right {

	float: right;

	text-align: right;

}

.buttons .center {

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}

.htabs {

	height: 42px;

	line-height: 16px;



}

.htabs a {

	color:#7f7f7f; float:left; margin-right:2px;

	font:18px/42px "PTSansRegular";

	text-decoration:none;

	padding:0 22px

}

.htabs a.selected , .htabs a:hover{

	background: url('../image/btn_44_black_1.png') left 0 repeat-x; height:40px;line-height:40px; color:#fff; display:inline-block;border:1px solid #000;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

	padding:0 21px;

	cursor:pointer

	

}

.htabs a.selected:hover {cursor:default;}



.tab-content {

	padding:20px 0 0;

	margin-bottom: 0;

	z-index: 2;

	clear:both

}

.tab-content p strong span { color:#141414}

/* box */

.box {

	margin-bottom: 27px;

}

.box .box-heading {padding-bottom:5px;font:20px "Arial, Verdana";color:#000;border-bottom:1px solid #d9d9d9; text-transform: capitalize;}

.box .box-content {	}





/*box manuff*/

.manuff_block.box select {   

	margin-top:20px;   

	width:100%;

}



/*box featured*/

.featured .box-product { padding:27px 0 0}

.featured .box-product .image{ margin-bottom:12px}

/**/

.box.boss_tag{ margin-bottom:35px}

.boss_tag  .box-content {padding-top:10px}

.boss_tag a { color:#7f7f7f; display: inline-block; padding: 0 5px 2px 0}

.boss_tag a:hover { color:#0b9ec9}

/* box products */

.box-product {

	width: 100%;

	overflow: hidden;

}

.box-product > div {

	display: inline-block;

	vertical-align: top;

	margin-right: 20px;

	margin-bottom: 20px;

}

#column-left + #column-right + #content .box-product > div {

	width: 119px;

}

.box-product .image {

	display: block;

	margin-bottom: 0px;

}

.box-product .image img {
    height: initial !important;
}

.box-product .name a {

	color: #242424;

	font-weight: bold;

	display: block;

	margin-bottom: 4px;

}

.box-product .price {

	display: block;

	font-weight: bold;

	color: #ff0000;

	margin-bottom: 4px;

}

.box-product .price-old {

	color: #5d5d5d;

	text-decoration: line-through;

}

.box-product .price-new {

	font-weight: bold;

}

.box-product .rating {

	display: block;

	margin-bottom: 4px;

}

/* box category */

.box-category {	margin-top: 14px;}

.box-category ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.box-category > ul > li {

	padding: 4px 8px 4px 0px;

}

.box-category > ul > li + li {

}

.box-category > ul > li > a {

	text-decoration: none;

	color: #333;

}

.box-category > ul > li > a:hover { color:#0b9ec9}

.box-category > ul > li ul {

	display: none;

}

.box-category > ul > li a.active {

	color:#0b9ec9

}

.box-category > ul > li a.active + ul {

	display: block;

	margin:5px 0 0 10px

}

.box-category > ul > li ul > li {

	padding: 5px 5px 5px 0;	

}

.box-category > ul > li ul > li  > a { background: url('../image/icon_li.png') left center no-repeat; padding-left:12px}

.box-category > ul > li ul > li  > a:hover, .box-category > ul > li ul > li > a.active{ background: url('../image/icon_li_active.png') left center no-repeat; color:#0b9ec9}

.box-category > ul > li ul > li > a {

	text-decoration: none;

	display: inline-block;

	color:#7f7f7f

}

.box-category > ul > li ul > li > a.active {

	font-weight: bold;

}

/* content */

#content .content {

	margin-bottom: 20px;

	padding-top:20px

}

/*#content p {
	text-align: justify;
}*/

#content .content .left {

	float: left;

	width: 49%;

}

#content .content .right {

	float: right;

	width: 49%;

}

/* category */

.boss_info  { display:block; overflow:hidden;	margin-bottom: 20px;}

.boss_info .image { float:left; margin-right:27px}

.category-info { 

	overflow: auto;



	display:block; overflow:hidden

}

.category-info .image {

	float: left;

	padding: 5px;

	margin-right: 15px;

	border: 1px solid #ccc;

}

/*.category-info h1,
.container h1 { 
    font: 600 30px/60px 'Open Sans',sans-serif; 
    margin-bottom:10px;
    color: #4e4e4e;
}*/

.category-info p { text-align: justify }

.category-list { width:100%;

	overflow: hidden;

	margin-bottom: 20px;

}

/*#container span,
#container strong,
#container p,
#container ul li,
#container ol li {
  color: #353535; 
}*/

.container a,
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6,
.container li,
.container p,
.container span,
.container strong {
  font-style: normal !important;
    text-align: justify;

}


#container ul.slides li {
  margin: 0;
  padding: 0;
}

.category-list ul { margin:4px 0 0 0;float: left;width: 100%;padding:0}

.category-list ul li a {
  background: url('../image/icon_li.png') left center no-repeat; 
  padding:3px 0 3px 12px;
  font-size: 14px;
  color:#7f7f7f; 
  text-decoration:none; 
  display:inline-block;
}

.category-list ul li a:hover { 
  background: url('../image/icon_li_active.png') left center no-repeat;
  color:#0b9ec9;
}

#container .category-list ul li {
  display: inline-block;
  margin: 0 1% 5px 0;
  width: 32%;
  padding: 0;
}
#container .category-block .category-list ul li {
  margin: 0 0 5px;
  width: 100%;
}

/* manufacturer */

.manufacturer-list {

	border: 1px solid #DBDEE1;

	padding: 5px;

	overflow: auto;

	margin-bottom: 20px;

}

.manufacturer-heading {

	background: #F8F8F8;

	font-size: 15px;

	font-weight: bold;

	padding: 5px 8px;

	margin-bottom: 6px;

}

.manufacturer-content {

	padding: 8px;

	overflow: hidden;

}

.manufacturer-list ul {

	float: left;

	width: 25%;

	margin: 0;

	padding: 0;

	list-style: none;

	padding-bottom: 10px;

}

.manufacturer-list ul  a:hover { }

/* product */

.product-filter { height:28px; padding:4px 8px;

	border: 1px solid #d4d4d4;

	overflow: hidden;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	-khtml-border-radius: 2px;

	border-radius: 2px;

}

.product-filter.row { margin-bottom:6px}

.product-filter .display { padding-top:2px;

	margin-right: 15px;

	float: left;

	color: #333;

}

.product-filter .display  b { display:none}

.product-filter .display a, .product-filter .display span { display: block;float: left;margin: 1px 0 0;text-indent: -9999px; width:22px; height:22px; margin-right:6px}

.display span.active-gird { background: url('../image/gird.gif') 0 0 no-repeat;}

.display a.no-active-gird {  background: url('../image/no_gird.gif') 0 0 no-repeat;}

.display  span.active-list{  background: url('../image/list.gif') 0 0 no-repeat; }

.display  a.no-active-list{ background: url('../image/no_list.gif') 0 0 no-repeat;}

.product-filter .sort b , .product-filter .limit b{ font:10px  'Arial, Verdana'; text-transform:uppercase}

.product-filter .limit select, .product-filter .sort select {

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

    color: #a9a9a9;

    font-size: 11px;

    height: 28px; line-height:23px;

    padding: 6px; padding-top:4px\0; padding-bottom:5px\0;

    width: 136px;

}

.product-filter .sort {

	float: right;

	color: #333;

	margin-left: 15px;

}

.product-filter .limit {

	margin-left: 15px;

	float: right;

	color: #333;

}

.product-compare {

	margin-bottom: 25px;

}

.product-compare a { color:#5d5d5d; font:12px 'Arial, Verdana'; text-transform:uppercase}

.product-list > div {

	overflow: auto;

	margin-bottom: 15px;

	position:relative

}

.product-list .right {

	float: left;

}

.product-list > div + div {

	padding-top: 16px;

	position: relative;

}



.product-list .image {

	float: left;

	margin-right: 27px;



}

.product-list .image img {}

.product-list .name {

	margin-bottom: 4px;

}

.product-list .name a {

	color: #242424;

	font-weight: bold;

}

.product-list .description {

	font-size:11px;

	line-height: 15px;

	margin-bottom: 7px;

	color: #a2a3a3;

}

.product-list .rating {

	margin-bottom:7px;

	color: #7B7B7B;

}

.product-list .price { 	

	margin-bottom:17px;	font:bold 11px Arial; color:#ff0000

}

.product-list .price-old {

	color: #5d5d5d;

	text-decoration: line-through;

}

.product-list .price-new {

	font-weight: bold;

}

.product-list .price-tax {

	margin-left:15px;

	font:normal 11px Arial;

	font-weight: normal;

	color: #5d5d5d;

}

.product-list .cart {

	margin-bottom: 3px; float:left;

}

.product-list .boss_com_wish {float:left}

.product-list .wishlist, .product-list .compare { 

	padding:10px 0 0 18px;

	margin-bottom: 3px; float:left

}



.product-list .wishlist a, .product-list .compare a{ font-size:11px;color: #5d5d5d;padding-left: 13px;text-decoration: none;

	display: block; background: url('../image/add.png') left center no-repeat; }

.wishlist a:hover, .compare a:hover{ text-decoration:underline}

.product-list > div span.boss_button, .product-grid  div span.boss_button{ float:left}

.product-list > div span.boss_button  input.button, .product-grid  div span.boss_button input.button { float:none;display:inline-block }

.product-grid {

}

.product-block {
	width: 85%;
	display: inline-block;
	float: left;
}

.category-block {
	width: 15%;
	display: inline-block;
	float: right;
}

.items p {
	margin: 10px;
}

.product-grid .one-product {

	width: 32%;

	display: inline-block;

	vertical-align: top;

	margin-bottom: 35px;

	position:relative;
	margin-left: 1%;
	min-height: 305px;

}

.product-grid .last { margin-right:0}

#column-left + #column-right + #content .product-grid > div {

	width: 125px;

}

.boss_header_1 {
	min-height: 100px;
}

.product-grid .image {

	display: block;
	height: 200px;
	margin-bottom: 6px;
	text-align: center;

}

.product-grid .image a{
	display: block;
	height: 200px;
}

.product-grid .image img {
	max-height: 100%;
	max-width: 100%;
}

.product-grid .name a {

	color: #242424;

	font-weight: bold;

	display: block;

	margin-bottom: 6px;

	min-height:30px

}

.product-grid .description {

	display: none;

}

.product-grid .rating {

	display: block;

	margin-bottom: 4px;

}

.product-grid .price {

	display: block;

	font-weight: bold;

	color: #ff0000;

	margin-bottom: 16px;

}

.product-grid .price-old {

	color: #5d5d5d;

	text-decoration: line-through;

}

.product-grid .price-new {

	font-weight: bold;

}

.product-grid .price .price-tax {

	display: none;

	color:#5d5d5d

}

.product-grid .cart { margin-bottom: 8px;float:left; width:100%}

	.boss_button { background: url('../image/btn_32_blue.png') left 0 no-repeat; padding-left:5px; float:left; height:32px;  cursor:pointer}

	span.boss_button { display:block; float:none}

	a.boss_button  { display:inline-block}

	a.boss_button  span{ float:left}

	.boss_button input, .boss_button span/*, div.right .boss_button   input.button, div.left .boss_button   input.button*/{ background: url('../image/btn_32_blue.png') right -32px no-repeat; padding:0 16px 0 12px; display:inline-block; border:none; height:32px; height:32px; font:12px 'Arial, Verdana';line-height:32px; text-transform:uppercase; text-shadow:0 1px 0 #01b1d6 ; color:#fff; cursor: pointer; white-space: nowrap;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;}

	.boss_button.button_black { background: url('../image/btn_32_black.png') left 0 no-repeat; padding-left:5px!important;}

	.boss_button.button_black input, .boss_button.button_black span ,

	div.right .boss_button.button_black    input.button, div.left .boss_button.button_black    input.button{ background: url('../image/btn_32_black.png') right -32px  no-repeat;text-shadow:none ; }

	.boss_button.button_cart { background: url('../image/btn_32_grey.png') left 0 no-repeat; display:inline-block; margin-left:5px; float:right; margin-bottom:5px}

	.boss_button.button_cart span { background: url('../image/btn_32_grey.png') right -32px  no-repeat;text-shadow:none ; color:#6a6a6a; text-transform:uppercase}

	span.boss_button span{ background:none!important; height:auto}

.product-grid .compare  { margin-right:16px}

.product-grid .wishlist, .product-grid .compare {

	margin-bottom: 3px; float:left; display:inline-block

}

.product-grid .wishlist a { font-size:11px;white-space: nowrap;

	color: #5d5d5d;

	padding-left: 13px;

	display: block;

	background: url('../image/add.png') left center no-repeat;

}

.product-grid .compare a { font-size:11px;white-space: nowrap;

	color: #5d5d5d;

	padding-left: 13px;

	display: block;

	background: url('../image/add.png') left center no-repeat;

}

/* Product */

.product-info {

	overflow: hidden;

	margin-bottom: 20px;

}

.product-info > .left {

	float: left;

	margin-right: 22px;

}

.product-info > .left + .right {

	/*margin-left: 304px;*/

	float: left;width: 507px;

}

.product-info .image {

	float: left;

	padding:3px ;

	margin-bottom: 20px;

	text-align: center;

}

.product-info .image-additional {

	width: 288px;

	clear: both;

	overflow: hidden;

	position:relative;

	margin-bottom: 10px;

}

.product-info .image-additional img {}

.product-info .image-additional a {

	float: left;

	display: block;



}

.product-info .description { color:#7f7f7f; line-height:1.5; border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:15px}

.product-info .description h1 { color:#242424; font:bold 18px Arial}

.product-info .description span { color:#7f7f7f }

.product-info .description a {

	 color:#7f7f7f ;text-transform:uppercase}

.product-info .description   em { font-style:normal; color:#0da5d2}

.product-info .cart .price {

	overflow: auto;

	margin-top: 10px;

	font-size: 15px;

	font-weight: bold;

	color: #ff0000;

}

.product-info .cart .price > span { display:inline-block}

.product-info .cart  .price-old {

	color: #5d5d5d;

	text-decoration: line-through;

	margin-right:10px;

	font-size: 11px;

	font-weight: normal;

}

.product-info .price-new {

	color: #ff0000;

}

.product-info .cart  .price-tax {

	padding-left:10px;

	font-size: 11px;

	font-weight: normal;

	color: #5d5d5d;

	display:inline

}



.product-info .price .reward {

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.product-info .price .discount {

	font-weight: normal;

	font-size: 12px;

	color: #4D4D4D;

}

.product-info .options {

	border-bottom: 1px solid #ccc;

	padding: 0 0 22px 0;

	margin-bottom: 16px;

	color: #5d5d5d;

}

.product-info .options select { width:246px; margin-top:5px}

.product-info .options input[type="text"] { width:236px;margin-top:5px}

.product-info .options textarea { width:406px;margin-top:5px }

.product-info .options h2 {

	text-transform:uppercase; font-size:11px;margin-bottom:0;

}

.product-info .options b {	

	color:#5d5d5d;

	padding-bottom:5px

}

.product-info .option { margin-top:13px}

.product-info .option  .boss_button.button_black { margin-top:10px; display: inline-block;}

.product-info .option.boss_radio { float:left; width:39%}

.product-info .option.boss_checkbox{ float:left; width:61%} 



.product-info .option-image {

	margin-top: 3px;

	margin-bottom: 10px;

}

.product-info .option-image label {

	display: block;

	width: 100%;

	height: 100%;



}

.product-info .option-image img {

	margin-right: 5px;

	border: 1px solid #CCCCCC;

	cursor: pointer;

}

.product-info .cart {

	color: #4D4D4D;

	overflow: hidden;

	padding-bottom:5px

}

.product-info .cart strong { color:#5d5d5d;padding-bottom:5px; display:block}

.product-info .cart div { color:#a2a3a3;

	float: left;

	vertical-align: middle;

	width:100%;

	padding-bottom:15px

}

.product-info .cart div > span {

	padding-top: 7px;

	display: block;

}

.product-info .cart div input[type="text"]{ width:236px; padding:6px 5px}

.product-info .cart div > a {color:#a2a3a3; font-size:11px; text-decoration:none}

.product-info .cart div > a:hover { text-decoration:underline}

.product-info .cart .minimum {

	padding-top: 10px;

	font-size: 11px;

	color: #999;

	clear: both;

}

.product-info .cart  .boss_button{ width:auto; float:left; margin-right:18px}

.product-info .cart  .wishlist, .product-info .cart  .compare { 

	padding:10px 0 0 0;

	margin-bottom: 3px; float:left; width:auto

}

.product-info .cart  .compare  { padding-right:18px}

.product-info .cart .wishlist a, .product-info .cart  .compare a{ font-size:11px;color: #5d5d5d;padding-left: 13px;

	display: block; background: url('../image/add.png') left center no-repeat; }

.product-info .cart div.boss_com_wish {float:left; width:auto}

.product-info .review {

	color: #4D4D4D;

	margin-bottom: 10px;

}

.product-info .review > div {

	padding: 8px 0;

	line-height: 20px;

}

.product-info .review > div > span {

	color: #38B0E3;

}

.product-info .review .share {

	overflow: auto;

	line-height: normal;

}

.product-info .review .share a {}

#tab-related ul li  { margin-right:40px}

#tab-related ul li a { margin-bottom:6px; display:block}

#tab-related  .rating{ margin-bottom:6px}

#tab-related  .price { color:#ff0000; font-weight:bold; margin-bottom:16px; display:block}



#tab-review input[type="text"]{ margin:5px 0}

#tab-review textarea{  display:block;margin:5px 0}



#cboxCurrent { display:none!important}



.review-list {

	padding: 10px;

	overflow: auto;

	margin-bottom: 20px;

	border: 1px solid #EEEEEE;

}

.review-list .author {

	float: left;

	margin-bottom: 20px;

}

.review-list .rating {

	float: right;

	margin-bottom: 20px;

}

.review-list .text {

	clear: both;

}

.attribute {

	border-collapse: collapse;

	width: 100%;

	border-top: 1px solid #dcdcdc;

	border-left: 1px solid #dcdcdc;

	margin-bottom: 20px;

}

.attribute thead td, .attribute thead tr td:first-child {

	color: #353535;

	font-size: 14px;

	font-weight: bold;

	background: #F7F7F7;

	text-align: left;

}

.attribute tr td:first-child {

	color: #353535;

	font-weight: bold;

	text-align: right;

	width: 20%;

}

.attribute td {

	padding: 7px;

	color: #4D4D4D;

	text-align: center;

	vertical-align: top;

	border-right: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

}



.compare-infomation {

    overflow-x: auto;

    overflow-y: hidden;

	margin-bottom: 20px;

	border: 1px solid #dcdcdc;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}



.compare-info {

	border-collapse: collapse;

	width: 100%;

	

	

}

.compare-info thead td, .compare-info thead tr td:first-child {

	text-transform: none;

	text-align: left;

	padding: 13px 7px 12px 20px;

    color: #353535;

    font: 400 14px 'Arial, Verdana';

}

.compare-info tr td:first-child {

	color: #141414;

	font: bold 11px arial;

	text-align: left;

	text-transform:uppercase; padding-left:18px;

	

}

.compare-info td {

	padding: 18px;

	width: 20%;

	text-align: left;

	vertical-align: top;

	border-bottom: 1px solid #dcdcdc;

}

.compare-info .name a {

	font-weight: bold;

	color:#242424

}

.compare-info .price-old {

	font-weight: bold;

	color: #5d5d5d;

	text-decoration: line-through;

}

.compare-info .price-new {

	font-weight: bold;

}

.compare-info td.boss-brand{text-transform:uppercase; }

.compare-info td.boss-vailability{  color: #3A8A00;font: italic bold 12px Arial;}

table.compare-info .remove { position:static; margin-top:10px}

/* wishlist */

.wishlist-info { border:1px solid #c2c2c2; margin-bottom: 25px;padding-bottom:25px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;}

.wishlist-info table {

	width: 100%;

	border-collapse: collapse;

	

}

.wishlist-info td {

	padding:13px 7px 12px 20px;

}

.wishlist-info thead td {

	color: #000;

	border-bottom: 1px solid #c2c2c2;

	font:400 14px 'Arial, Verdana'

}

.wishlist-info thead .image {}

.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {

	text-align: left;

}

.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {

	text-align: right;

}

.wishlist-info tbody td {

	vertical-align: top;

	padding: 38px 18px 0;

}

.wishlist-info tbody .image img {}

.wishlist-info tbody .image {

	padding-top:15px;

	text-align: center;

}

.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {

	text-align: left;

}

.wishlist-info tbody .stock { color:#3a8a00; font:bold italic 12px Arial}

.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {

	text-align: right;

}

.wishlist-info tbody .name a, .wishlist-info tbody .model{ color:#242424; font-weight:bold}

.wishlist-info tbody .price s {

	color: #F00;

}

.wishlist-info tbody .action  { padding-top:28px}

.wishlist-info tbody .action img {

	cursor: pointer;

}

.login-content {

	margin:0 0 20px;

}

#content .login-content  .content {padding-top:10px}

.login-content h1 {

	font:normal 20px 'Arial, Verdana'; margin-bottom:22px; color:#000

}

.login-content h2{

	color:#000; text-transform:uppercase; font-size:11px

}

.login-content p { color:#5D5D5D}

.login-content .right a { color:#7F7F7F; display:inline-block; padding:10px 0 0 0; font-size:11px}

.login-content .left {

	float: left;

	width: 48%;

}

.login-content .right {

	float: right;

	width: 48%

}

.login-content .left .content, .login-content .right .content {

	min-height: 190px;

}

.login-content  input[type="text"],.login-content  input[type="password"] { width:300px; margin:5px 0}

.login-content  .right .boss_button{ float:left; margin-right:10px}

 

/* orders */

.order-list {

	margin-bottom: 10px;

}

.order-list .order-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.order-list .order-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.order-list .order-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.order-list .order-content div {

	float: left;

	width: 33.3%;

}

.order-list .order-info {

	text-align: right;

}

.order-detail {

	background: #EFEFEF;

	font-weight: bold;

}

/* returns */

.return-form {}

.container .return-product .columns , .container .return-detail .columns{ margin-right:20px}

.return-form input[type="text"],.return-form input[type="password"],.return-form textarea { margin:2px 0 5px}



.return-list {

	margin-bottom: 10px;

}

.return-list .return-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.return-list .return-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.return-list .return-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.return-list .return-content div {

	float: left;

	width: 33.3%;

}

.return-list .return-info {

	text-align: right;

}

.return-product {

	overflow: auto;

	margin-bottom: 20px;

}

.return-name {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-model {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-quantity {

	float: left;

	width: 31%;

}

.return-detail {

	overflow: auto;

	margin-bottom: 20px;

}

.return-detail  b { margin-bottom:8px; display:inline-block}

.return-reason {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened {

	float: left;

	width: 31%;

	margin-right: 15px;

}

.return-opened textarea {

	width: 98%;

	vertical-align: top;

}

.return-captcha {

	float: left;

}

.download-list {

	margin-bottom: 10px;

}

.download-list .download-id {

	width: 49%;

	float: left;

	margin-bottom: 2px;

}

.download-list .download-status {

	width: 49%;

	float: right;

	text-align: right;

	margin-bottom: 2px;

}

.download-list .download-content {

	padding: 10px 0px;

	display: inline-block;

	width: 100%;

	margin-bottom: 20px;

	border-top: 1px solid #EEEEEE;

	border-bottom: 1px solid #EEEEEE;

}

.download-list .download-content div {

	float: left;

	width: 33.3%;

}

.download-list .download-info {

	text-align: right;

}

/* cart */

.cart-info {

	border:1px solid #c2c2c2;margin-bottom: 17px;padding-bottom:20px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

 

.cart-info table {

	width: 100%;	

	border-collapse: collapse;	

}

.cart-info td {

	padding: 13px 7px 12px 20px;

	text-align:left

}

.cart-info thead td {

	color: #000;

	border-bottom: 1px solid #c2c2c2;

	font:400 14px 'Arial, Verdana'

}

.cart-info thead .image {

}

.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {

	text-align: left;

}

.cart-info thead .price, .cart-info thead .total {

}

.cart-info tbody td {

	vertical-align: top;

}

.cart-info tbody .image img {}

.cart-info tbody .image {

	text-align: center;

}

.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {

	text-align: left;

}

.cart-info tbody  .thumb_image { float:left; margin-right:15px}

.cart-info tbody  .name { float: left; padding-top:23px;color:#a2a3a3; font-size:11px}



.cart-info tbody .model, .cart-info tbody  .price,  .cart-info tbody  .total{ padding-top:30px}

.cart-info tbody .name a , .cart-info tbody .model{color:#242424; font:bold 12px Arial}

.cart-info tbody .model { }

.cart-info tbody .quantity { padding-top:27px; padding-left:22px}

.cart-info tbody .quantity input {color:#454545; width:auto;border:0; padding:0; background:none;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;}

.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {

	position: relative;

	top: 2px;

	cursor: pointer;

}

.cart-info tbody .price, .cart-info tbody .total {}

.cart-info tbody span.stock {

	color: #F00;

	font-weight: bold;

}

.cart-module > div {

	padding-top: 0 !important;

	display: none;

}

.cart-module { color:#5d5d5d; font-weight:bold; overflow: hidden; padding-bottom: 30px;}

.cart-module p { font-weight:normal; margin-bottom:14px}

.cart-module table td { padding:0 0 5px 0}

.cart-module table td:first-child { width:110px; vertical-align:top; padding-top:8px}

.cart-module .boss_button.button_black { margin:5px 0 0 114px}

.cart-module #voucher .boss_button.button_black { margin-left: 197px;margin-top: 10px;}

.cart-module #coupon .boss_button.button_black { margin-left: 142px;margin-top: 10px;	}

.cart-module select{ width:248px}

#cboxLoadedContent table.radio tr td:first-child input{margin:0}



.cart-info tbody .boos_use_voucher .name { color: #242424; font: bold 12px Arial;  left: 91px; position: relative;padding-top:15px}

.cart-info tbody .boos_use_voucher .name  .a_move{ margin-right:7px}



	

.cart-total {

	border-top: 1px solid #dcdcdc;

	overflow: hidden;

	padding-top: 22px;

	margin-bottom: 15px;

	clear:both

}

.cart-total table { margin-bottom:10px}

.cart-total td {

	padding: 3px 0 5px;

	text-align: left; width:236px

}

.cart-total td  .buttons {margin-bottom: 26px;}

.cart-total td.left{ color:#5d5d5d}

.cart-total td.left.last { font-size:18px}

.cart-total td.right { text-align:left; color:#ff0000; font-weight:bold}

.cart-total td.right.last { font-size:18px}

.cart-total div.right a.button, .cart-total  div.left a.button{ background: url('../image/btn_checkout.png') left 0 no-repeat; padding:0 0 0 7px; display:inline-block; height:52px; line-height:52px;border:none;

    -webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;}

.cart-total .boss_button.button_cart {margin-left:0; float:left}

.cart-total a.button span { background: url('../image/btn_checkout.png') right -52px no-repeat; padding:0 67px 0 47px; display:inline-block; border:none; height:52px; font:18px 'Arial, Verdana';line-height:52px; text-transform:uppercase;  color:#01677a; text-shadow:1px 1px 0 #68e6ff }





#content .content.choice_shopping_cart{ color:#5d5d5d; padding-top:10px}

.choice_shopping_cart h2 { font-size:14px; margin-bottom: 11px;}

.choice_shopping_cart p  { font-size:11px}

.choice_shopping_cart table.radio tr td:first-child input { top:0; margin:0}



 

/* checkout */

.checkout-heading {

	font:18px 'PTSansRegular'; color:#7f7f7f; height:40px; line-height:40px;background: url('../image/bkg_step.png')  0  0 repeat-x;border:1px solid #000; color:#fff;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

	margin-bottom:13px;

	padding:0  19px

}

.checkout-heading span { float:left}

.checkout-heading a {

	color:#7f7f7f;font:14px/37px 'PTSansRegular'; 	

	float: right;

	margin-top: 1px;

	font-weight: normal;

}

.checkout-content {

	padding: 8px 0px 35px 0px;

	display: none;

	overflow: hidden;

}

.checkout-content .left {

	float: left;

	width: 48%;

	margin-right:34px

}

.checkout-content .right {

	float: left;

}

.checkout-content textarea { margin-top:8px}

.checkout-content  h2 { margin-bottom:12px}

.checkout-content  p { margin-bottom:8px; }

.checkout-content .left p span { font-size:11px}

.checkout-content .left label { display:block; margin:-2px 0 4px 0; cursor: default;}

.checkout-content .left span span { background:none; height:auto; padding:0}

.checkout-content input[type="radio"], .checkout-content input[type="checkbox"] { margin-left:0}

.checkout-content .right .boss_button { float:left}

.checkout-content .right a { float:left; color:#7f7f7f; font-size:11px; padding:10px 0 0 11px}

.checkout-content .right b { display:block; margin-bottom:8px; color:#5d5d5d}

.checkout-content .right input  { margin-bottom:6px}

.checkout-content .right input[type="password"]{ margin-bottom:10px}

.checkout-content  .payment .right { float:right}

.checkout-content .buttons {

	clear: both; margin-bottom:0

}

.checkout-product table {

	width: 100%;

	border-collapse: collapse;

	border-top: 1px solid #dcdcdc;

	border-left: 1px solid #dcdcdc;

	border-right: 1px solid #dcdcdc;

	margin-bottom: 20px;

}

.checkout-product td {

	padding: 7px;

}

.checkout-product thead td { color:#000;font:14px 'PTSansRegular'; border-bottom:1px solid #dcdcdc}

.checkout-product tfoot td  b { color:#5d5d5d; font-weight:normal}

.checkout-product tbody .name a { color:#242424; font-weight:bold}

.checkout-product thead .name, .checkout-product thead .model {

	text-align: left;

}

.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {

	text-align: right;

}

.checkout-product tbody td {

	vertical-align: top;

	border-bottom: 1px solid #dcdcdc;

}

.checkout-product tbody .name, .checkout-product tbody .model {

	text-align: left;

}

.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {

	text-align: right;

}

.checkout-product tfoot td {

	text-align: right;

	border-bottom: 1px solid #dcdcdc;

}

#payment-address .checkout-content .left, #payment-address .checkout-content .right{ color:#5d5d5d;}

 #payment-address b { font-weight:normal}

#payment-address .checkout-content  input, #shipping-address  .checkout-content  input{ margin:6px 0 7px}

#payment-address .checkout-content  input[type="button"], #shipping-address  .checkout-content  input[type="button"]{ margin:0}

#payment-address select.large-field{margin:6px 0 7px; width:248px} 

#payment-address .checkout-content .left h2 {  margin-top: 58px;padding-top: 55px;}

#payment-address .checkout-content .left h2:first-child { margin-top:0; padding-top:0}

#payment-address .checkout-content input[type="checkbox"]{ margin-right:8px}

#payment-address .checkout-content a { font-weight:normal; color:#7f7f7f}

#payment-address .checkout-content td { padding:0}

#payment-address .checkout-content td:first-child ,

#shipping-address .checkout-content td:first-child{ padding-top:12px; width:170px}

#shipping-address .checkout-content td:first-child { padding-top:15px}



#shipping-method table.radio tr td:first-child input, #payment-method   table.radio tr td:first-child input{ margin-top:-2px}



#payment-method .checkout-content .left { width:100%}



.payment div.right input.button { float:left}





.boss_contact input[type="text"], .boss_contact input[type="password"], .boss_contact textarea{ margin:5px 0; width:238px!important}

.contact-info {

	overflow: auto;

}

.contact-info .left {

	float: left;

	width: 48%;

}

.contact-info .right {

	float: left;

	width: 48%;

}

#content .contact-info .content { padding:10px 0;overflow: hidden;}

.sitemap-info {

	overflow: auto;

	margin-bottom: 40px;

}

.sitemap-info .left {

	float: left;

	width: 48%;

}

.sitemap-info .right {

	float: left;

	width: 48%;

}

.sitemap-info a { color:#7f7f7f}

.sitemap-info  li ul { padding-left:20px}


/* footer */ 
/*#footer {
	background:#f5f5f5 url('../image/bkg_footer.png') center top repeat-x;
	clear: both;
	overflow: hidden;
	min-height: 100px;
	padding: 20px 0 30px;
}

#footer h3 {
	color: #333;
	font:11px 'Arial, Verdana';
	text-transform:uppercase;
	margin-top: 0px;
	margin-bottom: 9px;
}

#footer .column{
	float: left;
	min-height: 100px;
	width:20%;
}

#footer .column ul li {
	margin-bottom: 9px;
}

#footer .column a {
	font-size:11px;
  color: #747474;
}

#footer .column a:hover {
	text-decoration: underline;
}*/

#powered {
	font-size:11px; color:#666;
	padding:20px 0 56px;
	clear: both;	
	display: none;
}

.powered_bottom { float:right; }

.powered_top{float:left}

#powered a {font-size:11px; color:#666;}

#powered form { float:right; margin-left:20px;}

#powered form a{ color:#828282; font:bold 10px Arial; text-transform:uppercase;  margin-left:5px; display:inline-block; width:24px; height:24px; line-height:25px;line-height:24px\0; text-align:center}

#powered form a:hover { text-decoration:none; cursor:pointer}

#language img {
	cursor: pointer;
	margin-right: 5px;
}

#currency a b, #language a.active, #language a:hover , #currency a:hover{ 

	background:#000;color: #fff; 

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	-khtml-border-radius: 15px;

	border-radius: 15px;	

	cursor:default

}

#currency a b {width:100%; height:100%; text-align:center;display:inline-block; font-weight:normal	}

#currency a:hover b, #language a.active:hover{ text-decoration:none; cursor:default}

#static-footer-top { overflow:hidden; padding: 0 0 20px;}

.block-review { 

	border:1px solid #dcdcdb;border-bottom:1px solid #cbcbca; background:#fff  url('../image/bkg_block-footer.png') center bottom repeat-x; overflow:hidden;padding:19px 0 10px 19px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

.block-review .one-review { float:left; width:49%; padding:0}

.block-review .one-review:first-child {margin-right:10px}

.block-review .one-review .boss_img { 

	background: url('../image/bkg_img.png') left 0 no-repeat;float:left;  height: 70px;padding: 3px 2px 2px 3px;width: 62px;margin-right:8px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

.block-review .one-review img {	

	width:61px; height:61px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

.block-review  .info { display:block; overflow:hidden;background: url('../image/icon_text.png') left 0 no-repeat; padding:4px 3px 0 26px; margin-top:4px; color: #5b5b5b; }

.block-review  .info  p {margin: 20px 0 5px;}

.block-review  .info p.author { text-transform:uppercase; font:bold 11px Arial; color: #333333;}

.block-review  .info p.author span { color:#02adec}



#static-footer-top div.block-review  + div {  text-align:center; font-size:11px; color:#747474; padding:21px 100px 25px; border-bottom:1px solid #bfbfbf; margin-bottom:27px }

#static-footer-top div.block-review  + div  h3 { font:14px 'Arial, Verdana'; color:#454545; text-transform:uppercase; margin-bottom:13px}

#static-footer-top div.block-review  + div a {font-size:11px; color:#747474; display:inline; padding:0 5px 5px; line-height:18px }



#static-footer-bottom { width:40%; float:right}

#static-footer-bottom  .payment { float:left; width:100%}

#static-footer-bottom  .about-us {
  font-family: Arial, Verdana, sans-serif; 
  font-size: 12px; 
}

#static-footer-bottom a { display:inline-block; margin:0 5px 7px 0 }

#static-footer-bottom  .about-us p { margin-bottom:5px}

#static-footer-bottom  .about-us p a { color:#0b9ec9; text-transform:uppercase; font:bold 10px Arial;background: url('../image/icon_find.png') right center no-repeat; padding-right:20px }

#static-footer-bottom  .about-us ul li { float:left}



/* banner */

.banner div {

	text-align: center;

	width: 100%;

	display: none;

}

.banner div img {

	margin-bottom: 24px;

}

#banner1 { padding-top:27px}



/*boss_account left */

.boss_account { margin-bottom:20px}

.boss_account ul{ margin-top:14px}

.boss_account li { padding:5px 0}

.boss_account li a { color:#5d5d5d; font-weight:bold}

.boss_account li a:hover , .boss_account li a.active { color:#0b9ec9; text-decoration:none}

.boss_account li a.active { cursor:default}

/*boss_myaccount*/

#content.boss_myaccount .content{ padding-top:6px; margin-bottom:30px}

#content.boss_myaccount .columns  { width:48%}

.boss_myaccount ul li { margin:2px 0 9px}

.boss_myaccount ul li a { color:#7f7f7f}



.group-banner-home { clear:both; float:left; margin:5px 0 40px}

.group-banner-home .group-left{float:left; width:700px; margin-right:14px}

.group-banner-home .group-right{float:left; margin-right:-6px}

.group-banner-home  a { display:inline-block; }

.group-banner-home .group-left a:first-child  {margin:0 12px 0 -6px }

.group-banner-home .group-left .banner-home-3 { margin:-3px 0 0 -3px}

.group-banner-home .group-right .banner-home-4 { }

.banner-mid-home { margin-bottom:30px; overflow:hidden}

.banner-mid-home a { margin-right:9px; vertical-align:middle; display: inline;float:left}

.banner-mid-home a.banner-mid-home-2 { margin-right:0}



.boss_featared .product-grid {overflow:hidden }

.box.boss_featared .box-heading, #boss_filter_category.box .box-heading { border:none; text-align:center; margin-bottom:34px;font:400 24px 'Arial, Verdana' }

.boss_featared .product-grid  div.one-product { width:168px; margin: 0 26px 0 0;padding-right:30px; border-right:1px solid #e7e7e7; height:250px}

.boss_featared .product-grid  div.last { margin-right:0; padding-right:0;border-right:0}



.slideshow { width:64.3%; float:left; margin-right:18px}

.static-shop-by { float:left; background: url('../image/bkg_right_slide.png') left 0 repeat;padding:30px 0 0 0;width:34%;text-align:center;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;
	height: 385px;
}

#carousel0 {
	position: relative;
	padding: 0 45px;
}

.next-slide, .prev-slide {
	position: absolute;
	top: 23px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.next-slide {
	right: 5px;
	background: url('../image/button-next.png') center no-repeat;
}

.prev-slide {
	left: 5px;
	background: url('../image/button-previous.png') center no-repeat;
}

.static-shop-by ul { float:left; margin:35px 0 14px; text-align:left}

.static-shop-by ul.boss_first { margin-right:14px;margin-left:31px}

.static-shop-by ul  li{  margin-bottom:15px}

.static-shop-by ul  li a{ background:url("../image/icon_li_active.png") no-repeat scroll left center; padding-left:15px;display:inline-block }

.static-shop-by ul  li a:hover{ background:url("../image/icon_li_active_b.png") no-repeat scroll left center;text-decoration:none; color:#000}



.static-shop-by .shop_by_2 {display: block; margin-bottom: -3px; clear:both}







.login-content.affiliate { margin-top:0}

.login-content.affiliate .right span.boss_button { float:left; margin:10px 10px 0 0}

.login-content.affiliate .right  a { padding-top:19px}





p.check_search { margin-bottom:5px}

p.check_search input[type="text"] { margin: 5px 0;}

p.check_search select {width: 246px; margin: 0 0 15px;}





@font-face {

    font-family: 'Arial, Verdana';

    src: url('../fonts/ptsans/PTS75F.eot');

    src: url('../fonts/ptsans/PTS75F.eot?#iefix') format('embedded-opentype'),

         url('../fonts/ptsans/PTS75F.woff') format('woff'),

         url('../fonts/ptsans/PTS75F.ttf') format('truetype'),

         url('../fonts/ptsans/PTS75F.svg#Arial, Verdana') format('svg');

    font-weight: normal;

    font-style: normal;



} 

/*

@font-face {

    font-family: 'Arial, Verdana';

    src: url('../fonts/PTS75F-webfont.eot');

    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/PTS75F-webfont.woff') format('woff'),

         url('../fonts/PTS75F-webfont.ttf') format('truetype'),

         url('../fonts/PTS75F-webfont.svg#Arial, Verdana') format('svg');

    font-weight: normal;

    font-style: normal;



}*/

@font-face {

    font-family: 'PTSansRegular';

    src: url('../fonts/PTS55F-webfont.eot');

    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/PTS55F-webfont.woff') format('woff'),

         url('../fonts/PTS55F-webfont.ttf') format('truetype'),

         url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}

/*register*/

h2.boss_title {font:normal 20px 'Arial, Verdana'; margin-bottom:22px; color:#000; text-transform:none}

.register {}

.register  h2{ color:#000; text-transform:uppercase; font-size:11px}

#content .register .content { padding-top:0; margin-bottom:7px}

#content .register table.form td { color:#5d5d5d; font-weight:bold}

#content .register table.form td:first-child { width:127px}

#content .register input[type="text"], #content .register input[type="password"], #content .register textarea { width:356px}

#content .register select { width:365px}

#content .register .content.boss_newletter{ margin:0}

.boss_newletter table.form { margin:0}

#content .register .boss_button{ margin-top:17px}

#content .register  .buttons,  #content .register  .buttons a b, a b { color:#5d5d5d; font-weight:normal}





/*catelogy*/

.boss_label { background: url('../image/i_saleoff.png') left 0 no-repeat; width:44px; height:47px; position:absolute; top:10px; left:10px ; text-indent:-9999px }

.price, .total { color:#ff0000; font:bold 12px Arial}



.container {z-index:6}

input, input:active, input:focus, :visit{overflow: visible;}

input[type="radio"], input[type="checkbox"] {  vertical-align:-2px; margin-left:0; margin-right:5px; margin-left:-3px\0!important}



 @media screen and (-webkit-min-device-pixel-ratio:0)

{

	#header #cart .content { top:34px}

	.container { position:static!important}

	.boss_header_1{ position:relative!important}

	#column-left + #column-right + #content, #column-left + #content {overflow: visible;}

	.boss_button   input.button { padding:9px 16px 10px 12px ;}

	#bossslideshow0 .flex-viewport { width:695px}

	/* .hc-es-carousel ul li { width:199px!important; margin-right:21px!important} */

}

div.two-third.row-left ul,  div.third.row-left ul
{
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    padding-left: 50px;
}

div.two-third.row-left ul li, div.third.row-left ul li
{
    list-style: disc;
    line-height: 14px;
}

table.ikiosk .two-third .third
{
    width: 100%;
}

table.ikiosk .two-third .third h2
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

table.ikiosk .two-third 
{
    margin-top: 0px;
}
table.ikiosk .two-third .third p
{
    text-align:left;
    font-size: 12px;
    padding-left: 30px;
    position: relative;
    margin: 0px;
    margin-bottom: 3px;
}

table.ikiosk .two-third .third p:before
{
    content: "-";
    position: absolute;
    left: 15px;
}


/* Effectsifloor.html */

.wrap-ifloor-banner {
  text-align: center;
}

.tehnical-banner img {
  border-radius: 20px;
}

.wrap-ifloor {
  text-align: center;
  margin: 30px 0;
}

.item-ifloor {
  display: inline-block;
  width: 248px;
  margin: 0 10px 20px ;
  border-radius: 2px;
  text-decoration: none;
  vertical-align: top;
}
  
  .item-ifloor:hover {
    text-decoration: none;
    box-shadow: 1px 1px 20px rgb(92, 103, 119);
    box-shadow: 1px 1px 6px rgba(20, 32, 51, 0.72);
  }

.item-ifloor img {
  width: 100%;
  vertical-align: top;
}

.item-ifloor .description {
  text-align: center;
  font-weight: 600;
	height: 76px;
  line-height: 1.5;
  padding: 15px 5px;
  background-color: #eeeeee;
  color: #585858;
  text-decoration: none;
  border-bottom: 3px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-top: 1px solid #FFFFFF;
}
  .item-ifloor:hover .description {
    text-decoration: none;
  }

.ifloor-banner img {
  width: 100%;
  margin: 20px 0;
  border-radius: 4px;
  box-shadow: 1px 1px 10px #565656;
  border: 1px solid #fff;
  box-sizing: border-box;
}

.ifloor-banner img:hover {
  box-shadow: 1px 1px 10px #B7B7B7;
}

/* GOBO */

.wrap-image-gobo {
  margin: 0 -10px 0;
  text-align: center;
}

.wrap-image-gobo img {
  width: 180px;
  height: 240px;
  margin: 10px;
  box-shadow: 1px 1px 6px rgba(20,32,51,0.25);
  border-radius: 2px;
}

.gobo-table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}

.catalog-gobo img {
  float: left;
  margin: 3px 30px 10px 0;
  width: 200px;
}

.gobo-table {
  border-color: #dadee1;
  width: 500px !important;
  margin: 0 0 15px;
}

#container .store td p {
  margin: 0 0 5px;
}

.gobo-table tr {
  border: 1px solid #dadee1 !important;
  background: #fff;
}

.gobo-table tr:nth-child(2n) {
  background: #F6F3F3;
}

.gobo-table .aligncenter {
	display: table-cell;
}

.gobo-table td {
  border-color: #dadee1 !important;
  padding: 2px 10px;
}

.link-more-toggle {
	display: inline-block;
	margin: 10px 0;
	color: #e24f43;
	border-bottom: 1px solid #e24f43;
	cursor: pointer;
}
	.link-more-toggle:hover {
		border-bottom: 1px solid transparent;
	}

.visible-tab-gobo {
	display: none;
	width: 500px;
}

/* end.Gobo */

/*
.ul-solutions li {
  padding: 0 0 10px;
}

.ul-solutions a {
  font-size: 18px;
  font-family: arial, helvetica, sans-serif;
  line-height: 1.3;
}


.content-sections ul.disc,
.content-sections ul.disc li {  
  list-style: none;
} 
.content-sections ul.disc li {
  padding: 0 0 10px 0;
  list-style-type: disc;
  font-size: 18px;
  margin: 0 0 0 30px;
}*/

