body{
   background: #fff;
   color: #fff;
   font-size: 100.1%;
   margin: 0px;
   padding: 0px;
   text-align: center;
}
body.contentpane {
    width:auto;
    margin:10px;
    text-align: left;
}
img { border:0 none;}
center {font-family:arial,helvetica,sans-serif;}
.item-page {
  font-family: arial,helvetica,sans-serif;
  float:left;
  padding-left: 15px;
  padding-top: 25px;
}
/*.main-mid .schetchik div.custom {background-color:#fff;border-radius:5px;margin:15px 10%;width:80%;}*/
.main-mid .schetchik div.custom p{color:#fff;font-size:18px;margin:10px;}

.action-logo {float:right;width:214px;}
.action-logo img {margin-top:50px;width:100%}
.action-text {margin-right:214px;}
.action-characters {margin-right:214px;}
.action-characters img {background-color:#fff;padding:3px;border-radius:3px;}

.advantage {float:left;text-align:center;width:21%;margin:0px 2%;min-width:250px;}
.advantage p{margin:10px 3%;text-align:justify;}
.advantage img{border-radius:150px;}
.advantage h3{margin:5px 0px}

.otziv {float:left;text-align:center;width:23%;margin:0px 1%;min-width:210px;}
.otziv p{margin:10px 5%;text-align:justify;}
.otziv img{border-radius:160px;}

.trigeri-image {float:left;width:28%;}
.trigeri-text {float:left;width:60%;}

.priziv-white, .priziv-white p {color:#000;}

.label_products{float:left;margin-top:10px;width:100%;}
.item-page p{margin-top:5px;margin-bottom:5px;margin-right:10px;text-align:justify;}
.item-page a{color:#000;}
.head {background-color:#fff;width:98%;}
.head-left {float:left;width:180px;margin-left:5px;}
.head-right {float:right;width:210px;margin-right:5px;}
.head-center {margin:0px 215px 0px 185px;}
.head-left .custom {float:left;width:100%;}
.logo {float:left;width:230px;}
.head-right .login, .logo img {
	border: 1px solid #949494;
	border-top: 0px;
    border-radius: 0px 0px 5px 5px;
}
.head-right .login {
    background-color: #FFB400;
	padding: 0px;
	height: 56px;
	width: 200px;
}
.head-right .custom p {color:#000;}
.head-center p{margin:0px;padding:0px;}
.registration {float:left;width:100%}
.login{
	float: right;
	font-size: 15px;
	font-family: arial,helvetica,sans-serif;
	padding-right: 0px;
	width: 180px;
	width: 100%;
}
.login #jshop_quantity_products {font-size:14px;}
.goto_cart a{color:#fff;}
.main {clear:both;}

.main-mid {
	float:left;
	font-family: arial,helvetica,sans-serif;
}
.main-mid .custom a{color:#000;}
.main-mid  a{color:#000;}
.main-mid  ul{list-style-type:none;padding:0px;}
.main-mid .profile, .main-mid .profile-edit {float:left;width:100%;}
.main-mid .blog .items-leading div {float:left;width:100%;}
.main-mid .blog h2 {font-weight:bold;margin-bottom:0px;}
.main-mid .blog h2 a {text-decoration: none;}
.main-mid .blog p {margin:0px;}
.main-mid .blog .readmore {font-weight:bold;text-align:left;}
.main-mid .blog a {color:#383838;}

.main-mid form .search {float:left;height:32px;width:100%;}
.main-mid .search input[type="text"] {border-radius:5px 0px 0px 5px;float:left;font-size:100%;margin-top:0px;padding:0px;padding-left:3px;height:27px;width:80%;display:block;}
.main-mid form .search .button{float:left;width:32px;}


.main-mid .item-page h2 {margin-top:0px;margin-bottom:5px;}
.main-mid .label_products .block_item {
	float: left;
	height: 225px;
	width: 25%;
	text-align: center;
}
.main-mid .label_products .block_item .item_image img {
	border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
}

.main-mid .profile dl, .main-mid .profile-edit dl{margin:0px;}
.main-mid .profile dt, .main-mid .profile-edit dt{float:left;width:49%;text-align:right;padding-right:1%;}
.main-mid .profile dd, .main-mid .profile-edit dd{float:left;width:49%;text-align:left;padding-left:1%;margin:0px;}

.blog .items-leading {padding:0px 10px;}
.blog .items-leading img {
	float: left;
	margin-right: 8px;
	max-height: 133px;
	max-width: 200px;	
}
.blog .items-leading p{text-align:left;}

.jshop table.cart {float:left;width:100%;}
.main-menu {
background: url("../images/head_bg.png") repeat scroll center center transparent;
  border-radius: 0 0 5px 5px;
  font-size: 25px;
  height: 35px;
  display: block;
  margin-bottom:0px;
  width: 600px;
}
.main-menu ul {
  list-style-type: none;
  line-height: 1.0;
  margin: 0px auto;
  padding: 0px;
  width: 600px;
}
.main-menu ul li {
  float: left;
  position:	relative;
  padding-top: 9px;
  text-align: center;
  width: 78px;
}
.main-menu ul li a{
  color: #383838;
  font-size: 18px;
  padding-bottom: 8px;
  text-decoration: none;
}
.main-menu ul ul li a {color:#000;}
.main-menu ul li a:hover/*, .main-menu ul li.active a*/{color:#fff;}
.main-menu ul ul li a:hover/*, .main-menu ul li.active li a*/ {color:#fff;}
.main-menu ul li.item-138 {width:152px;}
.main-menu ul li.item-142 {width:118px;}
.main-menu ul li.item-114 {width:80px;}
ul.menu ul {
	border: 1px solid #000;
	border-radius: 3px 5px 5px 3px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
	width: 140px;
}
ul.menu ul ul {margin:0px;padding:0px;}
ul.menu ul li {
background: url("../images/head_bg.png") repeat scroll center center transparent;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	text-align: left;
	width: 140px;
}
ul.menu ul li a {
	float: left;
	margin: 0px;
	padding: 3px 0px 3px 7px;
	width: 133px;
}
ul.menu li:hover {visibility:inherit;}
ul.menu ul li a:hover, ul.menu ul li.active a {background-color:#383838;color:#FFF;}
ul.menu a {display:block;position:relative;}
ul.menu li:hover ul, ul.menu li.sfHover ul {
	left:		5px;
	top:		30px; /* match top ul list item height */
	z-index:	99;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {top:-999em;}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {left:140px;top:0px;}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {top:-999em;}
ul.menu li li li:hover ul, ul.menu li li li.sfHover ul {left:145px;top:0;}
.catalog {
	clear: both;
	margin: 0px auto;
	height: 124px;
	padding: 0px;
	width: 100%;
}
.catalog .jshop_menu_level_0, .catalog .jshop_menu_level_0_a {
    float: left;
	position: relative;
    margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 16.5%;
}
.jshop_menu_level_2 {margin:0px;}
div.jshop_menu_inside {
	padding-top: 8px;
	margin: 0px;
	position: absolute;
	top: -999em;
}
.catalog .jshop_menu_level_0:hover {visibility:inherit;}
.catalog .jshop_menu_level_0 a {
	display: block;
	position: relative;
	color: #000;
	text-decoration: none;
}
.catalog .jshop_menu_level_0 a img {border: 1px solid #808080;border-radius: 5px 5px 5px 5px;}
.catalog .jshop_menu_level_0:hover div.jshop_menu_inside {
	left:		20px;
	top:		95px; /* match top ul list item height */
	z-index:	99;
}
#system-message {background-color:#fff;border:1px solid #ff0000;border-radius:5px;width:90%;}
#system-message-container {float:left;width:100%;}
#system-message-container dd {margin:0px;}
.groups_list .title {text-align:left;width:200px;}

.jsplastvd_products .jspss_product {width:25%;}
.jsplastvd_products .jspss_product img {border:1px solid #CCC;border-radius:5px;padding:1px;}

.jshop {
	float: left;
    padding: 15px 1%;
	width: 98%;
}
.jshop p {text-align:justify;}
.jshop_filters {margin-left:0px;}
#mxcpr, #mxcpr a {
    visibility: hidden;
    font-size:0px;
    height: 0px;
	padding:0px;
}
.block_product .image_block img {
	border: 1px solid #ccc;
	border-radius: 5px 5px 5px 5px;
	padding: 1px;
}
img.jshop_img_thumb, #list_product_image_middle img, .manufacturer_logo img {border-radius:5px;}
#list_product_image_middle img {max-width:648px;}
img.jshop_img_thumb{margin:0px 4px 5px 4px;}

.jshop .product_with_video {
    position: absolute;
    margin-left: 130px;
    margin-top: -5px;
}
.jshop .product_with_video img{border:none;}

.block_product .image_block .product_label img {border:0px;}
.block_product .name a, .block_item .item_name a{color:#000;text-decoration:none;}
.label_products .block_item .item_name a {
	color: #000;
	font-weight: bold;
	padding: 0px 2px;
}
.label_products .block_item .item_price {color: #000;}
.block_product .buttons a{color: #383838;float:left;width:50%;min-width:110px;}

.jshop_list_product .block_product {float:left;width:33.3%;text-align:left;}
.jshop_list_product .block_product .image {float:left;width:190px;}
.jshop_list_product .block_product .details {margin-left:200px;margin-right:5px;}
.jshop_list_product .description { font-size:90%;padding-bottom:5px;}
.jshop_list_product .jshop .old_price {text-align:left;width:100%;}

.jshop_list_product .jshop_related {float:left;min-width:250px;width:33%;}
.jshop_list_product .jshop_related .details .description {padding:5px 5%;}
.jshop_list_product .jshop_related .buttons a{float:left;width:50%;text-align:center;}
.jshop_list_product .jshop_related a{color: #383838;}
.jshop_list_product .jshop_related .name a{
	color: #000;
	text-decoration: none;
}
.count_commentar {
	font-size: 0px;
	height: 0px;
	visibility: hidden;
}
.jshop, .main-left {font-family: arial,helvetica,sans-serif;}
.main .main-left .custom {
	border: 0 none;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 178px;
}
.main .main-left .custom img {border-radius: 0 5px 5px 0;}
.jshop .jshop_categ {
	text-align: center;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.jshop .jshop_categ p{margin:0px;text-align:center;}
.jshop .jshop_categ table.category{margin:0px auto;}
.jshop_list_category {float:left;width:100%;}
.random_products {float:left;width:100%;}
#sort_count, table.list_product {float: left;width:100%;}
.jshop_list_category .jshop_categ {padding-bottom: 0px;}
.jshop_list_category a {color: #000;}
.jshop_menu_level_1 {display: none;}
.jshop p.manufacturer_name {margin: 5px 0px;text-align: center;}

.productfull .jshop_prod_head {float:left;width:100%;}
.productfull div.jshop_prod_head div.images {float:left;width:65%;min-width:648px;}
.productfull div.jshop_prod_head div.attributes {float:left;width:33%;min-width:222px;}
.productfull div.jshop_prod_description {float:left;text-align:justify;width:100%;}

.productfull .manufacturer_name {float:left;margin-top:0px;text-align:center;width:100%;}
.productfull .articul {float:left;text-align:center;width:100%;margin-top:0px;margin-bottom:10px;font-size:80%;}
.productfull .extra_fields {float:left;width:100%;}
.productfull .jshop_prod_attributes, .productfull  .old_price, .productfull  .prod_price, .productfull .prod_buttons {float:left;width:100%;}

.productfull .setka_button {float:left;height:32px;width:100%;text-align:center;margin-top:15px;}
.productfull .setka_button a{border:1px solid #808080;background-color:#fff;border-radius:5px;text-decoration:none;color:#000;padding:5px;margin:0px auto;text-align:center;width:150px;}
.productfull .jshop_img_description{float:left;width:100%;text-align:left;}

.productfull .prod_buttons .buttons input.button, .prod_buttons input.button {
	background-color: #FFB400;
	padding: 4px 20px;
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	margin-top:0px;
}

.jshop_categ a.product_link, .manufacturer_name a {
	color: #383838;
	font-weight: bold;
	text-decoration: none;
}
.jshop_categ .image img {
	border:1px solid #CCCCCC;
	border-radius:5px;
	padding:1px;
}
blockquote{margin:0px;}
.productfull .jshop_prod_description .techspec ul {
	float: left;
	padding: 0px;
	width: 50%;
}
.productfull .jshop_prod_description p, .productfull .jshop_prod_description div {text-align:justify;color:#000;}
.productfull .jshop_prod_description p, .productfull .jshop_prod_description p span{font-family:arial,helvetica,sans-serif !important;font-size:100% !important;}
.productfull .jshop_prod_description div.page_rowery_box_right_parameters {text-align:center;}
.productfull .jshop_prod_description ul{text-align:left;}
.productfull .related_header, .productfull .jshop_list_product {
	float: left;
	padding: 0px;
	width: 100%;
}
.jshop_list_product .jshop_pagination {
	float:left;
	margin-left:25%;
	margin-bottom:0px;
	height:30px;
	width:70%;
}
.jshop_list_product .jshop_pagination ul {margin:0px;}
.jshop_pagination ul, .item-page ul.pagenav, .search .pagination ul{
	list-style-type: none;
	color: #383838;
	text-align: center;
	width: 90%;
}
.jshop_pagination ul li, .item-page ul.pagenav li, .search .pagination ul li {float:left;padding:0px 8px;}
.jshop_pagination ul a, .item-page ul.pagenav li a, .search .pagination ul a {color:#383838;font-weight:bold;}
.category-module {list-style-type:none;text-align:left;}
.category-module li {float:left;width:50%;}
.category-module li h4{margin:3px 0px;}
.category-module li a{color:#000;}
.review_header, .review_text_not_login{float:left;width:100%;}
.review_text_not_login a {color:#000;}
.shophead h1 {margin:10px 0px 0px 0px;}
.login .search {padding-top:4px;}
#jshop_module_cart {
  background: url(../images/bot_bg.png) center center;
  color: #fff;
  border:0px;
  border-radius:5px;
  float:left;
  margin:5px 0px;
  padding:5px 0px;
  width:178px;
}
.manufacturer_logo img {border:1px solid #808080;padding:1px;}
.main-left .label_products .item_image img {
    border: 1px solid #808080;
	border-radius: 5px 5px 5px 5px;
    padding: 1px;
}
#checkout a, .jshop_prod_cart a {color:#000;}

.main-mid div.custom {float:left;width:100%;}

.block_item div .old_price {text-align:left;}
.block_item div .old_price span {color:#FF0000;text-decoration:line-through;}

.footer {
  clear: both;
  background-color: #fff;
  color:#000;
  font-family: arial,helvetica,sans-serif;
  height: 75px;
  border: 0px;
  margin-top:10px;
  padding:10px 0px;
  width: 100%;
}
.footer-left {
	float: left;
	font-size: 17px;
	padding-left: 20px;
	padding-top: 15px;
	width: 450px;
}
.footer-right {
	float: right;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 25px;
	text-align: right;
	width: 300px;
}
.footer-center {
	margin-left: 450px;
	margin-right: 450px;
	padding-top: 8px;
	text-align: center;
}
.footer-left p {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.footer a {color:#fff;text-decoration:none;}
.random_products .block_item {float:left;width:33%;}

.head-left .random_products {
	border:none;
	margin:0px;
	padding:0px;
}
.head-left .random_products .block_item {margin:0px;width:100%;}
.head-left .random_products .block_item .item_image{float:left;border:none;width:100%;text-align:center;}
.head-left .random_products .block_item .item_image img{border:none;padding:0px;}
.head-left .random_products .block_item .item_image .product_label{padding:0px;font-size:0px;visibility:hidden;height:0px;}
.head-left .random_products .block_item .item_description{padding:0px;position: absolute;margin-top:80px;}
.head-left .random_products .block_item .item_description .item_name{padding:0px;font-size:0px;visibility:hidden;height:0px;}
.head-left .random_products .block_item .item_description .item_price{background-color:#fff;color:#000;padding:0px 3px;margin-left:5px}

.random_products {
	border: 0px;
	border-top: 5px;
	border-style: solid;
	border-color: #c0c0c0;
	margin-top: 25px;
	padding: 0px;
	padding-top:8px;
}
.jshop .block_item .item_image {float:left;width:200px;}
.jshop .block_item .item_description {padding-left:205px;text-align:left;}
.jshop .block_item .item_description .item_price {color:#D59600;font-weight:bold;}
.jshop .block_item .item_image img {
    border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	padding: 1px;
}
.jshop .block_item .item_image .product_label img {border:none;}
.jshop .product .old_price {text-align:left;}
.text_pay_without_reg a {color:#ff0000;font-weight:bold;}
.breadcrumbs {
	text-align: left;
	color: #000;
	font-family: arial,helvetica,sans-serif;
	padding-left:25px;
	padding-top:5px;
}
.breadcrumbs a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.label_products .old_price {text-decoration:line-through;}
.label_products .item_price {color:#D59600;font-weight:bold;}
.jshop_list_product .product .name,
.jshop_list_product .product .jshop_price,
.jshop_list_product .product .extra_fields,
.jshop_list_product .product .buttons,
.jshop_list_product .product .description{text-align: left;}

.jshop_list_product .filtering {width:70%;float:left;}
.jshop_list_product .sorting {width:30%;float:left;}
.jshop_list_product .sorting .box_products_sorting, .jshop_list_product .sorting .box_products_count_to_page{float:right;text-align:left;width:90%;padding:0px;}

#login-form {font-family:Arial;font-size:13px;width:178px;}
#login-form p {margin:0px;}
#login-form ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#login-form fieldset{padding:2px 5px 5px 5px;margin:5px 0px 0px 2px;min-width:162px;width:162px;border-radius:5px;}
#login-form ul  li{float:left;padding-left:20px;}
#login-form a{color:#000;}
#form-login-remember label {margin-left:8px;}
.review_item {
	float: left;
	padding-left: 15px;
	padding-right: 0px;
	text-align: left;
	width: 95%;
}
.search-results {padding-left:10px;width:95%;}
.search-results .result-title, .search-results .result-category, .search-results .result-text {text-align:left;}
.search-results .result-title a {color:#000;font-weight:bold;}
.search-results .result-text {margin-bottom: 20px;}
.stevens6s p{margin: 4px 0px;}
.kabinet-link {height:25px;}
.kabinet-link a{padding:5px;font-size:130%;}

.search .word, .search .phrases {
	float:left;
	margin-left:1%;
	padding: 20px 14%;
	width:70%;
}
.search .searchintro {
	float:left;
	text-align:center;
	width:100%;
}

.form_2calls_wrapper {
position: fixed !important;
left: 0px !important;
top: 0px !important;
width: 100% !important;
height: 100% !important;
background: transparent url("../images/luxury_background.png") repeat scroll 0% 0% !important;
color: #272626;
font-family: "Open Sans",sans-serif !important;
font-weight: 300 !important;
z-index: 200000 !important;
padding: 0px !important;
margin: 0px !important;
line-height: normal !important;
text-align: left !important;
transition: all 0.3s ease 0s !important;
transform: scale(1) !important;
opacity: 1 !important;
}
.form_2calls_layout {
padding: 0px !important;
position: absolute !important;
left: 50% !important;
top: 50% !important;
width: 674px !important;
height: 355px !important;
margin: -164.5px 0px 0px -320px !important;
padding-top: 12px !important;
box-sizing: border-box !important;
z-index: 200001 !important;
background: transparent url("../images/luxury_background_form.png") repeat scroll 0% 0% !important;
}
.form_2calls_block {margin-top:15px;padding:0px !important;}
.form_2calls_heading {
    font-size: 34px !important;
    font-family: Arial !important;
    color: #FFF1CC !important;
    width:100%;
	text-transform: uppercase !important;
    line-height: 42px !important;
}
.form_2calls_desc {
    font-family: Arial !important;
    font-size: 14px !important;
    color: #928F87 !important;
    line-height: 19px !important;
	width:100%;
}
.form_2calls_b-input {
    margin-top: 19px !important;
    float: left !important;
}

.form_2calls_button {
    border: medium none !important;
    width: 290px !important;
    height: 40px !important;
    background: transparent url("../images/luxury_btn_normal.png") no-repeat scroll left top !important;
    cursor: pointer !important;
    float: none;
    display: inline-block;
    color: #2B4D00 !important;
    font-size: 25px !important;
    text-transform: uppercase !important;
    outline: medium none !important;
    text-shadow: 2px 0px 0px rgba(184, 221, 34, 0.6) !important;
    font-family: Arial !important;
    transition: all 0.15s ease 0s !important;
	margin-left: 15px;
    margin-top: 5px !important;
    padding-left: 5px !important;
    padding-top: 5px !important;
}
input[type="text"], input[type="password"], textarea, select {
    border-radius: 4px;
    transition: border 0.2s linear 0s;
}
.form_2calls_input.form_2calls_input_error {
    background: #FF3131 url("../images/luxury_input_error.png") no-repeat scroll 11px 6px !important;
}
.form_2calls_input {
    width: 320px !important;
    height: 75px !important;
    margin: 0px !important;
    box-sizing: border-box !important;
    padding: 0px 2px 0px 2px !important;
    font-size: 50px !important;
    font-weight: normal !important;
	font-style:normal;
    color: #FFF !important;
    font-family: Arial !important;
    outline: medium none !important;
    border-width: medium medium 1px !important;
    border-style: none none solid !important;
    border-color: -moz-use-text-color -moz-use-text-color #2D2D2D !important;
    -moz-border-top-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    border-image: none !important;
    background-color: #0D0D0D !important;
    line-height: normal !important;
    float: none;
    display: inline-block;
}
.form_2calls_close {
    padding: 0px !important;
    margin: 0px 0px 0px 596px !important;
    position: absolute !important;
    z-index: 200003 !important;
}
.form_2calls_close a {
    display: block !important;
    padding: 0px !important;
    margin: 0px !important;
    color: #FFF !important;
    text-decoration: none !important;
    width: 41px !important;
    height: 41px !important;
    background: transparent url("../images/luxury_close_normal.png") no-repeat scroll center center !important;
    transition: all 0.15s ease 0s !important;
}