html {overflow: -moz-scrollbars-vertical; overflow-y:scroll;margin: 0;padding: 0;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}

body {font: 12px Helvetica, Arial, sans-serif;font-style:normal;letter-spacing:normal;line-height:1.5em;color:#464646;height:100%;padding:0px;margin:0px;background: #111 url(../image/bbshop/bg.jpg) fixed repeat-x center top;}
ul li {list-style: none;}

hr{border:0 none;border-top:1px solid #C4C4C4;height:1px;}
h1,h2,h3{font-family:Impact, Charcoal, sans-serif;margin:0;font-weight:400;line-height:1em;}
h1{font-size:2em;margin-bottom:.5em;}
h2{font-size:1.75em;margin-bottom:.5em;}
h3{font-size:1.5em;margin-bottom:.7em;}
h4{font-size:1.25em;margin-bottom:.6em;}
h5,h6{font-size:1em;margin-bottom:.5em;}

p {margin: 0 0 10px;}
strong, b,.strong{font-weight:bold;}

a {color: #0E709A;text-decoration: none;cursor: pointer;}
a:hover {text-decoration: underline;color:#111;}
a img {border: none;}

form {padding: 0;margin: 0;display: inline;}
input[type="text"],input[type="password"],textarea,select{border:1px solid #C4C4C4;background:#fff;margin:0;padding:5px;}
select{color:#666;margin:0;}
textarea{overflow:auto;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{background:#fff;outline:none;border:1px solid #369;margin:0;padding:5px;}
label {cursor: pointer;}
footer {overflow:auto;width:100%;background:#000;}


/* База */
#container {max-width:1190px;min-width:790px;margin:0 auto;text-align: left;}
#column-left {float: left;width: 22%;}
#column-right {float: right;width: 22%;}
#content {min-height: 400px;margin-bottom: 25px;background:#fff;}
#column-left + #column-right + #content, #column-left + #content {margin-left: 23%;}
#column-right + #content {margin-right: 23%;}
#notification {bottom: 0;left: 0;position: fixed;width: 100%;z-index: 999;text-align: center;}

/* Прокрутка вверх */
#top-link {cursor:pointer;display:none;position:fixed;left:0px;top:0px;padding:0;height:100%;}
#top-link a {position:absolute;height:100%;display:block;font-size:1.6em;text-decoration:none;color:#777;}

/* Шапка */
#header {color:#fff;text-shadow:0 1px 1px #000;padding: 10px 0 5px;height: 75px}
#header a{color:#fff;text-decoration: none;}
#header a:hover {color:#F88000;}
.logo {position: relative;}
.freeship {padding: 5px 0 0 9%;position:absolute;left:33%;}
.freeship span {margin-bottom:0;font-family:Impact, Charcoal, sans-serif;text-transform:uppercase;font-size: 16px;}
		#header .callback a {color:#F88000;}
		#header .welcome {position: absolute;right: 5px;text-align: right;top: 5px;width: 350px;}
		#header .welcome ul li {float:right;display:block;padding: 0 0 0 10px;}
		#header .welcome a{color:#F88000;font-weight:700;}
		#header .welcome a:hover {color:#F88000;text-decoration: underline;}
		.logged {position: absolute;right: 0;top: -10px;width: 336px;}
		.callback span{color:#fff;padding:0 10px 0 0;font-size:2.6em;margin:0;font-family:Impact, Charcoal, sans-serif;}
		.callback {text-align:right;}
		.callback a {display:none; font-size: 26px;padding: 10px;}
		.headerinfo.right {padding: 40px 0 0;position: relative;}
		
	/* Города */
		#shops .heading {position: relative;z-index: 1;font-size:1.6em;padding: 5px 0}
		#shops .heading a {color: #F88000;text-decoration: none;font-weight:700;padding-right: 5px;}
		#shops .heading a:hover {text-decoration: underline;}
	
		
		.socbut {position: fixed;right: 0;text-align: center;top: 40%;width: 50px;}
		.socbut a {display:block}
		.socbut img {padding: 5px 0}

/* Блок навигации */
	#navtop {position: relative;background:#000;padding:10px 10px 5px;color:#eee;margin-bottom:25px}
	.sw {overflow: auto;margin-bottom: 5px;}
	#navtop .search {width:55%;}
		#navtop .search input{width:70%;float:left;margin: 0 5px 0 45px;height:18px;}
		#navtop .button-search {margin:0;width:10%;text-align:center;height:20px}
		#navtop .links {text-align: right;padding:5px 7px 0;}
		#navtop .links ul {float:right}
		#navtop .links ul li{float:left;display:block;font-weight:700;}
		#navtop .links ul li a {padding: 0 0 0 10px;color:#fff;}
		#navtop .links > ul > li > div {display: none;position: absolute;z-index: 999;padding: 5px;background:#fff;width: 200px;}
		#navtop .links > ul > li:hover > div {display: table;}
		#navtop .links > ul > li ul > li > a {text-decoration: none;padding: 5px;color: #000;display: block;width: 190px;text-align: left;text-shadow: none;}
		#navtop .links > ul > li ul > li > a:hover {text-decoration: underline;}
		
		
		
		#search .dropdown-menu {
    position: absolute;
    background: #fff;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 99;
}
#search .dropdown-menu li.disabled {
    padding: 5px 10px;
    white-space: normal;
    background: #ddd;
}

#search .dropdown-menu li a{
    padding: 5px 10px;
    display: block;
    border-top: 1px solid #ddd;
    color:#111;
}
#search .dropdown-menu li a:hover {background: #eee;text-decoration: none;}
#search .dropdown-menu li {
  list-style-image:  none !important;
	clear: both;
}
.search-suggestion {
  overflow: hidden;
  width: 100%;
}
.search-suggestion span {
  margin-right: 5px;	
}
.search-suggestion .label {
  font-weight: bold;	
  color: black;
}
.search-suggestion  .image img {
  border: 1px solid #E7E7E7;
}

.search-suggestion  .price {color: #0E709A;}

.search-suggestion  .price-old {
  margin-right: 2px;
  color: #F00;
  text-decoration: line-through;
}
.search-suggestion  .price-new {
  font-weight: bold;
}
	
		
		/* Быстрый поиск */
		.search_ajax_cont {-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-khtml-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);background:#FFF;position: absolute;border:1px solid #ddd;margin: 27px 0 0;font-size:13px;padding:2px;min-width:411px;color:#464646;left: 54px}
		.search_ajax_cont div.search_ajax_close {text-align:right;cursor:pointer;margin-right:5px;}
		.search_ajax_cont div.search_ajax_total {text-align:right;font-size:11px;margin-right:5px;}
		.search_ajax_cont input {width:auto !important;height:auto !important;padding:0px !important;}
		.search_ajax_cont span.price {color:#666;}
		.search_ajax_cont span.special {color:#F00;}
		.search_ajax_cont span.price, .search_ajax_cont span.special {display:inline;font-weight:bold;font-size:11px;}
		/* ---- Поиск пагинация ---- */
		.search_ajax_cont table.search_ajax_pagination {width:100%;border-top:1px solid #EBEBEB;height:30px;margin-top:2px;}
		.search_ajax_cont table.search_ajax_pagination td {width:33.3%;}
		.search_ajax_cont table.search_ajax_pagination td.prevPage {cursor:pointer;text-align:center;}
		.search_ajax_cont table.search_ajax_pagination td.prevPage:hover {background:url(../image/button-previous.png) left center no-repeat;}
		.search_ajax_cont table.search_ajax_pagination td.nextPage {cursor:pointer;text-align:center;}
		.search_ajax_cont table.search_ajax_pagination td.nextPage:hover {background:url(../image/button-next.png) right center no-repeat;}
		.search_ajax_cont table.search_ajax_pagination td.curPage {color:#FFF;font-weight:bold;background:green;border-radius:4px;text-align:center;}
		/* ---- Поиск товар   ---- */
		.search_ajax_cont table.search_ajax_products {border:none;width:100%;}
		.search_ajax_cont table.search_ajax_products td {padding:2px;font-size:13px;}
		.search_ajax_cont table.search_ajax_products td.separator {border-top:1px solid #EBEBEB;vertical-align: top;padding:4px;}
		.search_ajax_cont table.search_ajax_products img {border:none;margin:0px;}
		.search_ajax_cont table.search_ajax_products a {color:#666;text-decoration:none;outline:none;}
		.search_ajax_cont table.search_ajax_products b {color:#090;}

		/* Навигация */
		.navtab {background: #DDD;float: left;display:block;margin: -10px 10px -10px -10px;padding: 10px 5px;width: 210px;}
		.navtabp {position:relative;height: 23px;} 	
		.navtabp a {position: relative;padding: 10px;font-size: 13px;font-weight: bold;text-decoration: none;color: #fff;text-transform: uppercase;}
		.navtabp a.active {background: #000;color:#fff;}
		
		#navigation .navtab a {position: relative;width: 175px;padding: 9px 10px 9px 30px;font-size: 13px;font-weight: bold;text-decoration: none;color: #333;text-transform: uppercase;}
		#navigation .navtab a:hover {color: #fff}
		#navigation .navtab a.active {background: #fff;color:#333;}
		#main_menu img {position: absolute;left:4px;bottom:7px;}

		#navigation {position:relative;float: left;}
		#navigation ul {list-style: none;margin: 0;padding: 0;}
		#navigation > ul > li {position: relative;float: left;border-left:1px solid #000;}
		#navigation .active a {color:#fff;background:#333}
		#navigation > ul > li > a {display:block;padding:7px 10px;text-decoration:none;color:#fff;font-size:18px;font-style:normal;font-weight:400;text-shadow:0 1px 1px #000;z-index: 6;}
		#navigation > ul > li:hover > a {color:#fff;background-color:#333;}
		#navigation > ul > li > div {display: none;position: absolute;z-index: 10;background:#fff;padding:10px;-moz-box-shadow:0 1px 3px #111;-webkit-box-shadow:0 1px 3px #111;box-shadow:0 1px 3px #111;}
		#navigation > ul > li:hover > div {display: table;}
		#navigation > ul > li ul > li > a {text-decoration: none;padding: 10px;color: #000;display: block;min-width: 120px;white-space: nowrap;}
		#navigation > ul > li ul > li > a:hover {background: #2789c4 url(../image/linebgw.png);color:#fff;}
		#navigation > ul > li > div > ul > li > a {color: #111;}
		#navigation > ul > li > div > ul > li > div {width: 50%;display: none;position: absolute;z-index: 10;background:#333;-moz-box-shadow:0 1px 3px #111;-webkit-box-shadow:0 1px 3px #111;box-shadow:0 1px 3px #111;}
		#navigation > ul > li > div > ul > li > div a {color:#111;}

		#navigation .categoryh {background:#222;}
		#navigation .categoryh > a {padding:7px 10px 9px 28px}
		#navigation .specialsh > a, #navigation .navlink > a{padding:10px;}
		#navigation .navtab a.green {color: #00AC3C;}
		#navigation .navtab a:hover.green {color:#fff}
		
		#navigation .tab-home a {height: 22px;width: 22px;margin: 0;padding: 8px 10px;}
		
/* Навигация Цель */	
		#navigation #goals, #navigation #findplane {width: 1080px; overflow: auto;margin:0 0 5px 0}
		#navigation #goals ul > li > a {white-space: pre-line;height: 50px;}
		#navigation #goals li {float:left;width: 180px;}
		#navigation #goals img {width: 50px; height: 50px;float:left;margin:0 5px 0 0;} 
		#navigation #goals ul {width: 75%;float:left;padding:0 0 20px;border-bottom: 1px solid #ddd;}
/* Навигация Произваодитель */	
		#navigation #manufactures {width: 1080px;margin-left: -177px;color:#0E709A;background:#fff url('../image/bbshop/supplements.jpg') no-repeat top right;overflow: auto; height: 240px;}
		#navigation #manufactures li {width: 95%; /* Ширина отдельного блока новости */
display: inline-table; 
}
		#navigation #manufactures ul {width: 80%;
		-moz-column-count: 6; /* Для Firefox */
-moz-column-width: 150px;
-moz-column-gap: 5px;
-webkit-column-count: 6; /* Для Safari и Chrome */
-webkit-column-width: 150px;
-webkit-column-gap: 5px;
column-count: 6; /* Количество колонок */
column-width: 150px; /* Ширина колонки */
column-gap: 5px; /* Отступ колонки */ }
		
		
			
/* Навигация категории */			
		#navigation #menu {width: 1080px;margin-left: -54px;color:#0E709A;overflow: auto;}
		#navigation #menu li {float:left;width: 245px;}
		#navigation #menu ul > li > a {white-space: normal;}	
		#menu > ul > li:hover {background: #2789c4 url(../image/linebgw.png);}
		#menu > ul > li:hover a {color:#fff;}
/* Навигация План */
		#navigation #goal {width: 1080px;color:#0E709A;background:#fff url('../image/findplane.jpg') no-repeat top right;margin-left: -277px;overflow: auto;}
		#navigation #findplane ul {float:left;}
		#navigation #findplane div {background-image: url('../image/fasp-nav-sprite.gif');padding:84px 0 0 38px;margin: 40px 10px 0;float:left;}

		
		#navigation .malefatloss {background-position: -0px -84px;}
		#navigation .femalebuildmuscle {background-position: -38px -0px;}
		#navigation .femalefatloss {background-position: -36px -84px;}
		
		
		#navigation #inform {width: 1080px;color:#0E709A;background:#fff url('../image/findplane.jpg') no-repeat 750px top;margin-left: -438px;overflow: auto;}
		#navigation #inform > ul {float: left;width: 500px;border-right: 1px solid #ddd;}
		#navigation #inform li {float:left;width: 245px;}
		
		.storegood {background: #eee;float: right;padding: 10px;width: 200px;color: #333;margin: -10px;}
		.storegood li {padding: 5px;}
		.storegood li span {color: #999;display: block;}
		
		.fitnessbox {float: left;width: 280px;}

/* Корзина в шапке */
		#navtop #cart {padding:7px 10px;}
		#navtop #cart .heading {float: right;position: relative;}
		#navtop #cart .heading h4 {padding:0;margin:0;color:#fff;font-size:16px;}
		#navtop #cart .heading a {color: #F88000;text-decoration: none;font-weight:400;}
		#navtop #cart .heading a:hover {text-decoration: underline;}
		#navtop #cart .content {clear: both;display: none;position: absolute;top: 76px;right: 0px;padding: 10px;min-height: 150px;background: #fff;z-index:25;}
		#navtop #cart.active .heading {}
		#navtop #cart.active .content {display: block;}
		#navtop #cart .cart {border-collapse: collapse;width: 100%;margin-bottom: 5px;}
		#navtop #cart .cart td {color: #000;vertical-align: top;padding: 10px 5px;border-bottom: 1px solid #EEEEEE;}
		#navtop #cart .cart .image {width: 1px;}
		#navtop #cart .cart .image img {border: 1px solid #EEEEEE;text-align: left;}
		#navtop #cart .cart .name small {color: #666;}
		#navtop #cart .cart .quantity {text-align: right;}
		#navtop #cart .cart td.total {text-align: right;}
		#navtop #cart .cart .remove {text-align: right;}
		#navtop #cart .cart .remove img {cursor: pointer;}
		#navtop #cart table.total {border-collapse: collapse;padding: 5px;float: right;clear: left;margin-bottom: 5px;}
		#navtop #cart table.total td {color: #000;padding: 0 5px;}
		#navtop #cart .content .checkout {text-align: right;clear: both;padding: 5px 0;}
		#navtop #cart .empty {padding-top: 50px;text-align: center;color:#464646;}

			.mini-cart-info table {border-collapse: collapse;width: 100%;margin-bottom: 5px;}
			.mini-cart-info td {color: #000;vertical-align: top;padding: 10px 5px;border-bottom: 1px solid #EEE;}
			.mini-cart-info .image {width: 1px;}
			.mini-cart-info .image img {border: 1px solid #EEE;text-align: left;}
			.mini-cart-info .name small {color: #666;}
			.mini-cart-info .quantity {text-align: right;}
			.mini-cart-info td.total {text-align: right;}
			.mini-cart-info .remove {text-align: right;}
			.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: 5px;}
			.mini-cart-total td {color: #000;padding: 4px;}
	
	/* Контенет */
	.content {padding: 20px;}
	.content ul {padding: 0 10px 15px;  overflow: auto;}
	.content ol {padding: 0 30px 15px}
	.breadcrumb {padding: 0 0 20px;color:#ddd;}
	.breadcrumb a {color:#fff;}
	#goBack {border-right: 1px solid #464646;padding: 0 7px 0 10px;margin: -2px 7px 0 0;}
	
		
.boxmain { background: #fff;margin: 0 0 25px;}
.boxmain .box-heading {font-size: 26px;font-family:Helvetica,Arial,sans-serif}
.boxmain .blog-list {
  overflow: auto;
  padding: 0 0 0 15px;
  background: #fff;
}
.boxmain .blog-list > div {
  background: #fff;
  float: left;
  overflow: auto;
  padding: 15px;
  position: relative;
  width: 21%;
}
.boxmain .blog-list > div + div {
  border-left: 10px solid #fff;
  border-top:0;
}
.boxmain .blog-list .image {
  border: 0 none;
  float: none;
  height: 150px;
  margin: 0 0 10px;
  overflow: hidden;
  width: 100%;
}
.boxmain .blog-list .image img {
  margin: -20% 0 0;
}
.boxmain .blog-list .description {display:none;}
.boxmain .postinfo {
  background: #000;
  color: #eee;
  font-size: 11px;
  overflow: auto;
  padding: 0 5px;
  position: absolute;
  top: 145px;
}
		.blog-list {background:#EBEBEB;padding:10px;}
		.blog-list > div {overflow: auto;padding:20px;background:#fff;position:relative;}
		.blog-list > div + div {border-top: 10px solid #EEE;}
		.blog-list .image {float:left;margin:0 20px 0 0;overflow:hidden;width:150px;height:150px;border: 1px solid #ddd;}
		.blog-list .image img {margin:-30% 0 0 -20% ;}
		.blog-list .name {font-size: 1.6em;}
		.blog-list .name a {color:#333; text-transform: uppercase;}
		.blog-list .name a:hover {color: #555;text-decoration: none;}
		.blog-list .part { margin: 0 0 2px;}
		.blog-list .part a {color:#0E709A;text-transform: uppercase;}
		.blog-list .description {margin-bottom: 10px;padding: 0 0 0 170px;}
		.blog-list .edit, .blog-grid .edit {position: absolute;right:0px;bottom: 3px;}
		.bedit {background: url("../image/ico/button.edit.png") no-repeat #333;padding: 5px 10px 5px 30px;color:#fff;}
		.blog-list .imagev {float:left;margin:0 20px 0 0;}

		#content div.boom-line-header h1, #content div.boom-line-header h2, #content div.boom-line-header h3 {background: none repeat scroll 0 0 #FFF;color: #414245;display: inline;left: 0;overflow: visible;padding: 0 15px 5px 0;position: absolute;top: 0;}
		#content div.boom-line-header {background: url("https://www.bodybuilding.com/fun/images/2015/horizontal-racing-stripe_flipped.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);height: 20px;margin: 15px 0;overflow: visible;position: relative;width: 100%;}

		/* Блоки */
		.box {margin:0 0 15px;border:1px solid #e1e1e1;background:#fff}
		.box-heading {font-family:Impact, Charcoal, sans-serif;font-size:22px;padding:10px;color:#292929;margin:0;text-align: center;}
		
		/* Блок категорий */
		.box-category {margin:5px;}
		.box-category ul {background:#fff;}
		.box-category > ul > li ul {display: none;}
		.box-category ul li ul li a{padding-left:15px;}
		.box-category ul li a{color:#464646;display:block;border-top:1px solid #D4D4D4;padding:7px;font-weight: bold;}
		.box-category a:hover{background:#eee;color:#464646;text-decoration:none;}
		.box-category > ul > li a.active {font-weight: bold;color:#0E709A;}
		.box-category > ul > li a.active + ul {display: block;}
		.box-category > ul > li ul > li > a {display: block;font-weight: normal;border-top: 0}

		/* Пагинатор */
		.pagination, .paginationtop {display: inline-block;overflow: auto;width: 100%;}
		.pagination .links, .paginationtop .links {float: left;}
		.pagination .links a, .paginationtop .links a {margin: 0 2px;display: inline-block;border: 1px solid #ddd;padding:6px 12px;text-decoration: none;color: #333;}
		.pagination .links a:hover,.pagination .linksp a:hover, .paginationtop .links a:hover, .paginationtop .linksp a:hover {background:#eee;}
		.pagination .links b, .paginationtop .links b {display: inline-block;border: 1px solid #f88000;padding: 6px 12px;font-weight: normal;text-decoration: none;color: #fff;background: #F88000 url(../image/linebgw.png);}
		.pagination .results, .paginationtop .results {float: right;padding: 5px 10px;width: 35%;}
		
		.compare-info {border-collapse: collapse;width: 100%;border-top: 1px solid #D4D4D4;border-left: 1px solid #D4D4D4;margin-bottom: 20px;}
		.compare-info thead td, .compare-info thead tr td:first-child {color: #000000;font-size: 14px;font-weight: bold;background: #F7F7F7;text-align: left;}
		.compare-info tr td:first-child {color: #000000;font-weight: bold;text-align: right;}
		.compare-info td {padding: 7px;width: 20%;color: #4D4D4D;text-align: center;vertical-align: top;border-right: 1px solid #D4D4D4;border-bottom: 1px solid #D4D4D4;}
		.compare-info .name a {font-weight: bold;}
		.compare-info .price-old {color: #333;text-decoration: line-through;font-size: 14px;}
		.compare-info .price-new {font-weight: bold;}

		/* tabs */
		.tabbox {overflow: auto;}
		.htabs {height: 35px;line-height: 16px;border-bottom: 1px solid #D4D4D4;}
		.htabs a {background: #333 url(../image/linebgw.png);padding: 7px 15px;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;text-align: center;text-decoration: none;color: #464646;display: none;color:#fff;margin:5px 1px 0 0;}
		.htabs a.revtab {background:#F88000 url(../image/linebgw.png);color:#fff;}
		.htabs a.selected {padding: 10px 15px 9px;background: #efefef;border-top: 1px solid #D4D4D4;border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;color:#464646;margin:0 1px 0 0;}
		.tab-content {border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;border-bottom: 1px solid #D4D4D4;padding: 10px;margin-bottom: 20px;z-index: 2;overflow: auto;background: #efefef;}
		.tab-content ul{padding:0 10px 20px;}
		.tab-content ol{padding:0 10px 20px 25px;}

		/* login */
		.login-content {margin-bottom: 20px;overflow: auto;padding: 20px;}
		.login-content .left {float: left;width: 48%;padding: 10px;border: 1px solid #ddd;background: #efefef;}
		.login-content .right {float: right;width: 45%; padding: 10px;border: 1px solid #ddd;background: #efefef;}
		.login-content .left .content, .login-content .right .content {min-height: 150px;}
		
		.login > div {padding: 10px;border: 1px solid #ddd;background: #efefef;float:left;margin: 0 10px 0 0;height: 250px;}
		
		/* register */
		.register {padding: 20px;}
		.register td {padding: 2px;}
		.register .lable {width: 150px;}
		.register .content {border: 1px solid #eee;margin:0 0 10px}
		
		/* account */
		.account .content div {width: 49%;display: inline-block;vertical-align: top;margin:10px 0;position:relative;}
		.account img {float:left;margin:0 10px}
		.account h2, .register h2{background: #F8F8F8;font-size: 18px;padding: 10px 15px;border: 1px solid #DDDDDD;font-family:Helvetica, Arial, sans-serif;}
		

		/* contact */
		.contact-info {overflow: auto;margin-bottom: 40px;}
		.contact-info .left {float: left;width: 48%;}
		.contact-info .right {float: left;width: 48%;}
		.sitemap-info {overflow: auto;margin-bottom: 40px;}
		.sitemap-info .left {float: left;width: 48%;}
		.sitemap-info .right {float: left;width: 48%;}


		/* manufacturer */
		.alfavit {margin: 20px 20px 0;}
		.manufacturer-list {border: 1px solid #DBDEE1;padding: 5px;overflow: auto;margin: 20px;}
		.manufacturer-heading {background: #F8F8F8;font-size: 15px;font-weight: bold;padding: 5px 8px;margin-bottom: 6px;}
		.manufacturer-content {padding: 8px;}
		.manufacturer-list ul {float: left;width: 25%;margin: 0;padding: 0;list-style: none;margin-bottom: 10px;}

	/* Подвал */
	#footer {background:#000 url('../image/marquitas.jpg') bottom no-repeat;max-width: 1190px;padding:10px 10px 40px;overflow: auto;position:relative;margin:0 auto;}
		.column {float:left;padding:10px 20px;color:#ddd;}
		.column a {color:#eee;display: block;padding: 5px;}
		.column a:hover {color:#F88000;}
		.column h3 {color:#fff;font-family:Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;text-transform:uppercase;font-weight:700;}
			.tel, .mail {font-size: 14px;font-weight: bold;margin:0 0 5px;}

		.poweredf {margin:10px auto;max-width: 1190px;}
		.poweredf p {padding:0;margin:0;}
		
		#bbshop {color:#777;font-size:11px;line-height:12px;}
		ul.fotmenu {margin:0 0 10px}
		
.shippinginfo, .paymentinfo, .goals {overflow: auto;}
.shippinginfo > div {float:left;margin:5px;padding: 10px;width: 30%;}
.paymentinfo > div {margin:0 0 10px;padding:10px;background:#fff;}
.goals img {border: 1px solid #D4D4D4;margin:0 10px 0} 
.goals > div {float:left;margin:10px;width: 45%; padding:0 10px 0;height:200px; }

/* Кнопки */
.buttons {overflow: auto;padding: 6px;}
.buttons .left {float: left;text-align: left;}
.buttons .right {float: right;text-align: right;}
.buttons .center {text-align: center;margin-left: auto;margin-right: auto;}
#simplecheckout_button_confirm {background: #0E709A;padding: 10px 20px 10px 20px;font-size:14px;}
a#simplecheckout_button_confirm:hover {background-color: #555;}	
.button {display:inline-block;background:#36B700;color:#FFF;font-weight:700;cursor:pointer;text-shadow:0 1px 1px #333;margin:0 3px;padding:5px 10px;-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);border-radius: 2px;border:0;}
a:hover.button, input.button:hover{background:#555;color:#FFF;text-decoration:none;}

/* Остальное */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:block;min-height:1%;}
* html .clear {height:1%;}

.left{float:left;}
.right{float:right;}

.shadow{-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);}
.hidden{display:none;}
.error {color:red;}
.fred{color:red;}
.green {color:green ;}
.orange {color:#F88000;}

.error404 h1 {color:red;font-size:42px;padding: 40px 10px 90px;text-align:center;}
.error404 {background: #000 url(../image/404.jpg) no-repeat center top;padding: 40px 20px;text-shadow:0 1px 1px #000;color:#fff;height: 600px;}
.error404 .content {width:400px;background: #000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}

.success, .warning, .attention {padding: 20px 0 40px;color: #fff; opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;}
.success {background: #000}
.warning {background: #FFD1D1}
.attention {background: #FFF5CC}
.success .close, .warning .close, .attention .close, .information .close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: 10px;
  top: -5px;
}

#content .success {
    margin: 10px 0;
    padding: 10px;
}
.required {color: #FF0000;font-weight: bold;}
.error {display: block;color: #FF0000;}
.help {color: #999;font-size: 10px;font-weight: normal;font-family: Verdana, Geneva, sans-serif;display: block;}
.blue-note-free {background: #0E709A url(../image/linebgw.png);color: #fff;overflow: auto;padding: 20px;}
.bord {background: #ddd url(../image/bg-white-strips.jpg);padding: 20px;color:#000;border: 1px solid #DDDDDD;}
.ui-slider {margin-top:10px}

#print {background:#fff}
#quote {background:#EFEFEF;padding: 0 10px 10px;margin:10px 10px 0;}

.jq-selectbox {z-index: 2;}

.thumbnail:hover{background-color: transparent;}
.thumbnail span{ position: absolute;left: -1000px;visibility: hidden;color: black;text-decoration: none;}
.thumbnail:hover span{ visibility: visible;top: 10px;left: 850px;z-index: 50;background:#fff;padding: 20px}

.discountbox {margin-bottom:10px;background:#0E709A url(../image/linebgw.png);color:#fff;padding: 10px;}
.discountbox a {color:#fff;}

.similar_overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;display:none;}
.upper_layer{z-index:999;}
.lower_layer{z-index:998;}

.gmap_address_popup {
  background: none repeat scroll 0 0 #fff;
  font-size: 11px;
  position: absolute;
  width: 242px;
  z-index: 1000000;
}
.gmap_address_popup .cnt {
    padding: 7px 6px;
}
.gmap_address_popup td.p {
    padding-right: 7px;
    padding-top: 2px;
    width: 75px;
}
.gmap_address_popup td {
    vertical-align: top;
}
.ui-widget-content{background:none repeat scroll 0 0 #eee;}
.jq-checkbox{position:relative;width:13px;height:13px;border:1px solid #C3C3C3;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;vertical-align:middle;cursor:pointer;margin:0 5px 0 0;}
.jq-checkbox.checked span{display:block;width:9px;height:9px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA;margin:2px 0 0 2px;}
.jq-checkbox.disabled{opacity:0.70;filter:alpha(opacity=70);}
.jq-radio{width:12px;height:12px;border:1px solid #C3C3C3;border-radius:50%;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;vertical-align:middle;cursor:pointer;}
.jq-radio.checked span{display:block;width:6px;height:6px;overflow:hidden;border-radius:50%;background:#666;margin:3px 0 0 3px;}
.jq-radio.disabled{opacity:0.55;filter:alpha(opacity=55);}
.jq-file{border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);}
.jq-file input{cursor:pointer;}
.jq-file .name{width:170px;border:none;background:none;color:#333;font:14px Arial, Tahoma, sans-serif;padding:7px 10px 6px;}
.jq-file .browse{border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/30px Arial, Tahoma, sans-serif;padding:0 10px;}
.box .jq-selectbox{margin:5px 0;}
.box .jq-selectbox .select{width:140px;}
.jq-selectbox{vertical-align:middle;cursor:pointer;}
.jq-selectbox .select{height:26px;border:1px solid #CCC;border-bottom-color:#B3B3B3;background:#F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/26px Arial, Tahoma, sans-serif;padding:0 45px 0 10px;}
.jq-selectbox .select .text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jq-selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #CCC;}
.jq-selectbox .trigger .arrow{position:absolute;top:14px;right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:0.3;filter:alpha(opacity=30);}
.jq-selectbox:hover .arrow{opacity:1;filter:alpha(opacity=100);}
.jq-selectbox.disabled .arrow{opacity:0.3;filter:alpha(opacity=30);}
.jq-selectbox .dropdown{top:30px;width:240px;border:1px solid #C6CBD0;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,0.2);font:14px/18px Arial, Tahoma, sans-serif;margin:0;padding:0;}
.jq-selectbox li{color:#231F20;padding:5px 10px 6px;}
.jq-selectbox li.selected{background:#A3ABB1;color:#FFF;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-select-multiple{border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;font:14px/18px Arial, Tahoma, sans-serif;cursor:default;padding:1px;}
.jq-select-multiple li{list-style:none;padding:3px 9px 4px;}
.jq-select-multiple li:first-child{border-radius:3px 3px 0 0;}
.jq-select-multiple li:last-child{border-radius:0 0 3px 3px;}
.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF;}
input[type="email"].styler,input[type="number"].styler,input[type="password"].styler,input[type="search"].styler,input[type="tel"].styler,input[type="text"].styler,input[type="url"].styler,textarea.styler{border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;font:14px Arial, Tahoma, sans-serif;padding:7px 9px;}
input[type="search"].styler{-webkit-appearance:none;}
textarea.styler{overflow:auto;}
input[type="email"].styler:hover,input[type="number"].styler:hover,input[type="password"].styler:hover,input[type="search"].styler:hover,input[type="tel"].styler:hover,input[type="text"].styler:hover,input[type="url"].styler:hover,textarea.styler:hover{border-color:#B3B3B3;}
input[type="email"].styler:focus,input[type="number"].styler:focus,input[type="password"].styler:focus,input[type="search"].styler:focus,input[type="tel"].styler:focus,input[type="text"].styler:focus,input[type="url"].styler:focus,textarea.styler:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);outline:none;border-color:#B3B3B3 #CCC #CCC;}
button.styler,input[type="button"].styler,input[type="submit"].styler,input[type="reset"].styler{overflow:visible;outline:none;border:1px solid #CCC;border-bottom-color:#B3B3B3;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px Arial, Tahoma, sans-serif;cursor:pointer;padding:7px 11px;}
button.styler::-moz-focus-inner,input[type="button"].styler::-moz-focus-inner,input[type="submit"].styler::-moz-focus-inner,input[type="reset"].styler::-moz-focus-inner{border:0;padding:0;}
button.styler:after{content:'';}
.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08C;}
.jq-file.focused,.jq-selectbox.focused .select,.jq-select-multiple.focused{border:1px solid #5794BF;}
.jq-file:hover .browse,.jq-selectbox .select:hover,button.styler:hover,input[type="button"].styler:hover,input[type="submit"].styler:hover,input[type="reset"].styler:hover{background-color:#E6E6E6;background-position:0 -10px;}
.jq-file:active .browse,.jq-selectbox .select:active,button.styler:active,input[type="button"].styler:active,input[type="submit"].styler:active,input[type="reset"].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD;}
.jq-file.disabled,.jq-file.disabled .browse,.jq-selectbox.disabled .select,.jq-select-multiple.disabled{background:#F5F5F5;box-shadow:none;color:#888;border-color:#CCC;}
.jq-selectbox ul,.jq-select-multiple ul{margin:0;padding:0;}
.jq-selectbox li:hover,.jq-select-multiple li.selected{background:#08C;color:#FFF;}
.jq-selectbox li.disabled,.jq-select-multiple li.disabled{color:#AAA;}
.jq-selectbox li.optgroup,.jq-select-multiple li.optgroup{font-weight:700;}
.jq-selectbox li.option,.jq-select-multiple li.option{padding-left:25px;}

table.form {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
}
table.form tr td:first-child {
width: 150px;
}
table.form > * > * > td {
color: #000000;
}
table.form td {
padding: 4px;
}
input.large-field, select.large-field {
width: 300px;
}
table.list {
border-collapse: collapse;
width: 100%;
border-top: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
margin-bottom: 20px;
}
table.list td {
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
background-color: #EFEFEF;
padding: 0px 5px;
}
table.list thead td a, .list thead td {
text-decoration: none;
color: #222222;
font-weight: bold;
}
table.list tbody td {
padding: 0px 5px;
}
table.list .left {
text-align: left;
padding: 7px;
float:none;
vertical-align:top
}
table.list .right {
text-align: right;
padding: 7px;
float:none
}
table.list .center {
text-align: center;
padding: 7px;
}
table.radio {
width: 100%;
border-collapse: collapse;
}
table.radio td {
padding: 5px;
}
table.radio td label {
display: block;
}
table.radio tr td:first-child {
width: 1px;
}
table.radio tr td:first-child input {
margin-top: 1px;
}
table.radio tr.highlight:hover td {
background: #F1FFDD;
cursor: pointer;
}


	#citydescription {color:#464646;background: #fff;}
		#citydescription img {width:50px;padding:0 10px 0 0;float:left;}
		#citydescription a {text-decoration:none;padding: 5px;display:block}
		#citydescription a:hover {background:#f88000;color:#fff;}
		#citydescription > ul {margin: 0 0 15px;overflow: auto;}
		#citydescription > ul > li {padding: 4px;float:left;width: 23%;}
		#citydescription .project > li {border-top: 1px solid #DDD;padding: 10px;height: 50px;width: 95%;}
		#citydescription a.selected {background:#333;color:#fff;}
		
		#citydescription1 .column-list-0 ul li ul li:nth-child(5), #citydescription1 .column-list-0 ul li ul li:nth-child(1) {display:none}
	
	@media print {
#header, #navtop, #column-left, #column-right, #footer, #cloudim_chat, #top-link a {display:none;}
.cat-info, .breadcrumb, .product-filter, .comp-pagin, .poweredf, .socbut {display:none;}
.image, .description, .cart, .wishlist, .compare, .rating {display:none;}
#content, #container {margin:0;width:100%;padding:0}

		.product-list {padding:15px}
		.product-list > div {width: 163px;display: inline-block;vertical-align: top;margin:0 0 10px 5px;padding: 7px;position:relative;background:#fff;text-aling:center}
.product-list .left {float:none;width: 100%;}
.product-list .right {float:none;width: 100%;}
#column-left + #column-right + #content, #column-left + #content {margin:0}
		
		.product-list h3 {margin-bottom: 0;}
		.product-list .name {height:45px;font-family:Helvetica, Arial, sans-serif;width: 100%;}
		.product-list .name a {font-weight: bold;text-decoration: none;display: block;margin-bottom: 5px;font-size: 12px;color:#111;}
		.product-list .name a:hover{color: #555;}
		.product-list .name a:visited {color: #333;}
		
		.product-list .extra {font-size: 10px;line-height: 10px;height:30px;width: 100%;}
		.product-list .extra img {display: none;}

		.product-list .price {display: block;font-weight: bold;color: #000;font-size: 24px;height: 26px;line-height: 12px;text-align: center;width: 100%;}
		.product-list .price-old {color: #555;text-decoration: line-through;font-size: 10px;}
		.product-list .price-new {font-weight: bold;color:#0E709A;}
		.product-list .sale {position: absolute;top: 0;right:0;color:#fff;padding:3px;background: #C5C5C5;font-size: 12px;}
		.product-list .price .price-tax {display: none;}
		.product-list .stock, .product-list .economy {display: none;}
		#banner1, #banner0 {display: none;}
		.product-list .maxdiscont {
    color: red;
    display: block;
    font-size: 10px;
    margin: 0;
    padding: 0 0 10px;
}
		
}