html {
	min-width: 1000px;
}
a{ color:#000; }
a:hover{ text-decoration:none; }
body {
	background-color:#000;
	margin: 0;
	font: 14px/19px Arial, Helvetica, sans-serif;
	color: #fff;
}
#bgmain {
	background:#000000 url(../i/bg-body.jpg) no-repeat center 0;
}
input,
textarea,
select {
	font: 12px/14px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}

img {
	border: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.clearfix {
	zoom: 1;
}
.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}
.clearfix:after {
	clear: both;
}
#main, #main-t {	
	padding:0px;
	width: 940px;
	margin: 0 auto;
	position: relative;
}
#main-t { 
 	height:725px; 
}
#main {
	padding: 90px 0 0;
}
#height-del {
	height:190px;
}	
#header {
	height: 59px;
	background: url(../i/bg-header.png) repeat-x;
    position: relative;
    z-index: 10;	
}
.header-area {
	width: 940px;
	height:32px;
	margin: 0 auto;
	position: relative;
	padding: 15px 0 12px;
	z-index: 10;
}
.logo-pane {
	width: 940px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
#header .logo {
	position: absolute;
	top: -27px;
	left: 50%;
	width: 425px;
	margin: 0 0 0 -208px;
	text-align: center;
}
#header .logo img{
	width:330px;
}
#header .tel {
	position: absolute;
	left: 13px;
	top: 27px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
}
#header .tel a{
	color: #fff;
	text-decoration:none;
}
#header .email {
	position: absolute;
	right: 13px;
	top: 17px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}
#header .email a{
	color: #fff;
	text-decoration:none;
}
#header .email a:hover{
	text-decoration:underline;
}
#header .tel em {
	font-style: normal;
	font-weight: normal;
}
#header .tel img {
	vertical-align: top;
	margin: 0 5px 0 0;
}
#header .tel p {
	padding:0 0 10px 0;
	margin:0px;
	font-size:14px;
	font-weight:normal
}
#header .tel p a {
	color:#fff;
	text-decoration:none;
}
#header .tel p a:hover {
	text-decoration:underline;
}
#header .cart-box{
	float: right;
	padding: 0 0 0 0;
	width:219px;
	position:relative;
	top:-13px;
	font:12px/16px 'Arial';
}
.cart-box a.btn-opener{
	color: #09040a;
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin: 5px 0 0;
}
.cart-box .ico-cart {
	float: left;
	margin: 12px 12px 12px 0;
}
.cart-box .ico-cart img {
	display: block;
}
.cart-box a:hover.btn-opener  {
	color:#fff; 
}
.cartb-count{
	
}
.cartb-summ{
	
}
.cartb-empty{
	padding:17px 0 0;
	font-weight:bold;
	color:#09040a;
}
.cart_info a{
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.cartb-empty a:hover{
	color:#fff;
	text-decoration:underline;
}
.cart_info a:hover{
	text-decoration:none;
}
#nav {
	margin: 0;
	padding: 0 0 0 9px;
	list-style: none;
	float: left;
	font: bold 14px/29px Arial, Helvetica, sans-serif;
}
#nav li {
	float: left;
	margin: 0 33px 0 0;
}
#nav a {
	float: left;
	cursor: pointer;
	color: #09040a;
	text-decoration: none;
}
#nav .l,
#nav .r {
	float: left;
	height: 29px;
	width: 9px;
}
#nav .c {
	float: left;
}
#nav .active a,
#nav a:hover {
	color: #fff;
}
#nav .active .l,
#nav a:hover .l {
	background: url(../i/bg-l.png) no-repeat;
}
#nav .active .r,
#nav a:hover .r {
	background: url(../i/bg-r.png) no-repeat;
}
#nav .active .c,
#nav a:hover .c {
	background: url(../i/bg-c.png) repeat-x;
}

/*.filter*/
.filter {
	position: absolute;
	top: 23px;
	left: 9px;
	width: 187px;
}
.filter-t {
	clear:both;
	margin:0px;
	height:50px;
}
.filter-t input {
	background: url(../i/bg_search_top.png) no-repeat;
	width:177px;
	height:29px;
	border:0px;
	padding:0 5px 0 5px;
	margin:0px;
	color:#fff;
	text-align:right;
	outline: 0;
}
/* .filter-b {
	height: 10px;
	overflow: hidden;
	background: url(../i/filter-t.png) no-repeat;
}
.filter-b {
	background: url(../i/filter-b.png) no-repeat;
} */
.filter-m {
	padding: 10px 0 0 10px;
	background: url(../i/filter-m.png) no-repeat;
	
}
.filter-f {
	width: 100%;
	float: left;
	position: relative;
	margin: -5px 0;
}
.filter a, .filter-m a {
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0 3px 0 0;
	height:27px;
	width:177px;
}
.filter-line-top {
	clear:both;
	background: url(../i/bg_line_filter.png) center top no-repeat;
	height:6px;
}
.main-filter { 
	clear:both;
	background: url(../i/one_pixel.png) repeat;	
	border-bottom:1px solid #563628;
	text-align:center;
	padding:0 0 2px 0;
	margin-bottom:20px;
}
.main-filter-f {
	clear:both;
	width: 940px;
	margin: 0 auto;
	text-align:left;
}
#main-filter-info {
	clear:both;
	font-size:11px;
	color:#fff;
	text-align:center;
	padding-top:30px;
}
.main-filter-f table {
	padding:0px;
	margin:0 0 0px 0;
}
.main-filter-f table td {
	padding:10px 20px 0 0;
	margin:0px;
	vertical-align:top;
	color:#666666;
	font-size:11px;
	width:150px;	
}
.main-filter-f table td .active-filtr-parm {
	color:#aeaeae;
}
.main-filter-f ul  {
	padding:0px;
	margin:0px;
}
.main-filter-f ul li {
	padding:0 0 0 15px;
	list-style-type:none;
}
.main-filter-f a {
	color:#fff;
	text-decoration:none;	
}
.main-filter-f a:hover {
	color:#666666;
	text-decoration:underline;
}
.main-filter-f .select-filter {
	padding:0px;
}
.select-filter a {
	padding:0 0 0 15px;
	background: url(../i/plus.gif) left 2px no-repeat;	
}
.select-filter a:hover {
	background: url(../i/plus_hover.gif) left 2px no-repeat;
}
.main-filter-f p {
	text-decoration:underline;
	padding:0 0 5px 15px;
	margin:0px;
	font-weight:bold;
}
/*.cap*/
.cap {
	width: 94px;
	height: 97px;
}
.cap-frame {
	width: 100%;
	height: 100%;
	background: url(../i/bg-cap.png) no-repeat;
}
.cap-area {
	position: relative;
	font: 12px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	padding: 22px 15px 0;
}
.cap .discount {
	padding: 4px 0 0;
}
/*.next pages*/
.next-pages {
	padding: 0px;
	margin: 0 -42px 0 -8px;
	width: 990px;
	position: relative; 
	clear:both;
}
.text-pages-block {
 	width: 655px;
	float:right;
	padding:20px 55px 0 0;
}
.text-pages-title {
	font-size:24px;
}
.text-pages-title a {
	font-size:11px;
	color:#fff;
}
.text-pages-title a:hover, .cback a:hover  {
	color:#7c7c7d;
}
.text-pages-title p {
	font-size:11px;
	padding:0px;
	margin:0px;
}
.text-pages-main {
	line-height:20px;
	text-align:justify;
}
.text-pages-main p {
	padding-bottom:10px;
}
.block-code {
	float:left;
	width:250px;
	padding-top:24px;
}
.cback {
	clear:both;
	padding-top:5px;
}
.cback a {
	color:#fff;
	font-size:11px;	
}
/*.product-gallery*/
.product-gallery {
	padding: 7px 0 0;
	margin: 0 -42px 0 -8px;
	width: 990px;
	position: relative;
}
.product-gallery-holder {
	width: 961px;
	position: relative;
	overflow: hidden;
}
.gallery-frame, .no-search {
	width: 990px;
	margin: 0 -29px 0 0;
	overflow: hidden;
}
.no-search h1 {
	font:18px arial;
}
.gallery-pane {
	width: 32700px;
}
.product-gallery .slide {
	width: 990px;
	overflow: hidden;
	float: left;
}
.product-gallery .btn-next,
.product-gallery .btn-prev {
	position: absolute;
	left: -78px;
	top: 50%;
	width: 79px;
	height: 126px;
	margin: -53px 0 0;
	overflow: hidden;
	cursor: pointer;
	background: url(../i/btn-prev.png) no-repeat;
}

.product-gallery .btn-prev {
	left: auto;
	right: -60px;
	background: url(../i/btn-next.png) no-repeat;
}
.paging-box {
	text-align: center;
	padding-top: 20px;
}
.paging-box ul {
	padding: 0px;
	margin: 0px
}
.paging-box ul li {
	background: url(../i/point_slider.png) left -17px no-repeat;
	padding: 0px;
	margin: 0 5px 0 5px;
	height:17px;
	width:17px;
	font-size:8px;
	list-style-type: none;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
}
.paging-box .active {
	background: url(../i/point_slider.png) left top no-repeat;
}	
.ie7 .paging-box ul li,
.ie6 .paging-box ul li {
	display: inline;
	zoom: 1;
}







/*.product-item*/
.product-gallery .product-item {
	float: left;
	margin: -4px 27px 0 0;
	display: inline;
}
.product-item {
	width: 186px;
	height: 186px;
	padding: 14px 19px 20px 15px;
	background: url(../i/bg-product-item.png) no-repeat;
}
.product-item a {
	cursor: pointer;
}
.product-frame {
	width: 100%;
	height: 100%;
	position: relative;
}
.product-frame a {
	text-decoration: none;
}
.product-item .cap {
	position: absolute;
	top: -14px;
	right: -20px;
}
img.product-image {
	border-radius: 10px;
	display: block;
}
.open-popup {
	outline: 0; 
}
.product-description {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #3b3122;
	font-size: 10px;
	line-height: 12px;
}
.description-frame {
	padding: 10px;
	height: 56px;
	width: 166px;
	background: url(../i/bg-product-description.png) no-repeat;
}
.description-area {
	position: relative;
}
.product-description .param-row {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}
.product-description .title {
	font-size: 13px;
	display: block;
	padding: 0 0 8px;
}
.product-description p {
	margin: 0;
}
.product-description .tara {
	float: left;
	padding: 0 0 0 10px;
}
.product-description .price {
	float: right;
	padding: 0 10px 0 0;
	font-size: 12px;
}

/*#footer*/
#footer {
	background: url(../i/bg_bottom.jpg) repeat-x; 
	padding-top:20px;
	overflow: hidden;
	color: #8d8d8d;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
}
.column-area {
	width: 980px;
	margin: 0 auto;
}
.footer-columns {
	padding-bottom:40px;
}
.footer-columns .column {
	float: left;
	margin: 0 20px 0 0;
	width: 300px;
	display: inline;
}
#footer h4{
	margin-bottom:5px;
}
.fcomm-item, .fartc-item{
	margin-bottom:20px;
}
/*.search*/
.text-field, .but-field {
	float: left;
	padding-right:10px;
}
.but-field {
	padding:7px 0 0 0;
}
.text-field input{
	float: left;
	background: url(../i/bg_search.png) left top no-repeat; 	
	padding:0 5px 0 5px;
	margin:0px;
	width:200px;
	height:24px;
	border:0px;
	outline: 0;
}
.but-field input{
	background: none;
	float: left;
	padding:0px;
	margin:0px;
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}




.footer-title {
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	margin: 0 0 13px;
	font-style: normal;
}
#footer p {
	margin: 0 0 5px;
}
#footer .address {
	padding-top:40px;
}
#footer .address p {
	margin: 0;
	font-style: normal;
}
#footer .address a {
	text-decoration: none;
	color: #8d8d8d;
}
#footer .more {
	color: #fff;
}
#footer ul {
	margin: 0 0 13px;
	padding: 0;
	list-style: none;
}

/*.lightbox*/
.lightbox-holder {
	/*width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	left: -32700px;
	top: -32700px;*/
}
.lightbox {
	width: 1152px;
	color: #000;
}
.lightbox-t {
	height: 333px;
	overflow: hidden;
	background: url(../i/lightbox-t.png) no-repeat;
}
.lightbox-b {
	height: 381px;
	overflow: hidden;
	background: url(../i/lightbox-b.png) no-repeat;
}
.lightbox-m {
	padding: 0 146px 0 166px;
	background: url(../i/lightbox-m.png) repeat-y;
}
.lightbox-f {
	width: 100%;
	float: left;
	margin: -94px 0 -52px;
	position: relative;
	min-height: 457px;
	background: url(../i/lightbox-f.jpg) no-repeat 50% 16px;
}
.ie6 .lightbox-f {
	height: 457px;
}

.lightbox .title-box {
	font-size: 48px;
	line-height: 56px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 34px;
}
.lightbox .title-box .price {
	float: right;
}
.order-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: italic;
}
.order-tabs li {
	display: inline;
}
.order-tabs a {
	text-decoration: none;
	color: #000;
}
.order-tabs a.active {
	color: #fff;
}
.order-tabs a:hover {
	text-decoration: underline;
}

.order-info {
	padding: 45px 0 14px;
	font-size: 12px;
	line-height: 14px;
}
.order-info p {
	margin: 0 0 14px;
}

.order-table {
	width: 635px;
	margin: 0 0 38px;
}
.order-table th {
	text-align: left;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	padding: 4px 7px 8px;
}
.order-table td {
	padding: 4px 7px;
	line-height: 15px;
}
.order-table .even td {
	background: url(../i/bg-even.png);
}
.order-table .fr {
	position: relative;
}
.amount {
	width: 82px;
	margin: 0 auto;
}

.amount .decr {
	width: 20px;
	height: 19px;
	overflow: hidden;
	cursor: pointer;
	background: url(../i/btn-decr.png) no-repeat;
}
.amount .incr {
	width: 20px;
	height: 19px;
	overflow: hidden;
	cursor: pointer;
	background: url(../i/btn-incr.png) no-repeat;
}
.amount .num {
	font-weight: bold;
	padding: 2px 2px 0;
	text-align: center;
	width: 20px;
}
.amount .decr,
.amount .incr,
.amount .num {
	float: left;
}
.btn-order {
	display: block;
	width: 309px;
	height: 54px;
	overflow: hidden;
	background: url(../i/btn-order.png) no-repeat;
	cursor: pointer;
	text-align: center;
	font-size: 36px;
	line-height: 54px;
	font-weight: bold;
	color: #000;
	margin: 29px auto 0;
	padding: 0;
	border: 0;
}

#contact-box .label-field {
	float: left;
	width: 160px;
	font-size: 18px;
	line-height: 25px;
	padding: 15px 0 0;
}
#contact-box .text-field {
	float: left;
	width: 309px;
	height: 54px;
	background: url(../i/bg-text-field.gif) no-repeat;
	overflow: hidden;
}
#contact-box .text-field input {
	float: left;
	border: 0;
	padding: 16px;
	margin: 0;
	font-size: 18px;
	line-height: 25px;
	background: none;
}
#contact-box .row {
	margin: 0 0 8px;
}
#contact-box .checkboxArea,
#contact-box .checkboxAreaChecked {
	margin: 9px 0 0;
}

.checkboxArea,
.checkboxAreaChecked {
	width: 41px;
	height: 37px;
	display: inline-block;
	vertical-align: top;
	background: url(../i/checkbox.gif) no-repeat;
	cursor: pointer;
}
.checkboxAreaChecked {
	background-position: 0 -37px;
}
.ie6 .checkboxArea,
.ie7 .checkboxArea {
	display: inline;
}

.outtaHere {
	position: absolute;
	left: -32700px;
}
#footer .white_reference  {
	padding-top:40px;
}
#footer .white_reference a {
	color: #fff;
	font-size: 13px;
	line-height: 19px;
	font-weight:bold;
	font-style: normal;
}
#footer .white_reference a:hover {
	text-decoration:underline;
}
/*.pop-up-window*/
.pop-up-window {
	width:920px;
	background-color:#d9cbb4;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
	overflow:hidden;
	margin-bottom:50px !important;
	margin-top:110px !important;
}
.pu-up-img {
	background: url(../i/bg-pop-up-window.gif) center center no-repeat;
	clear:both;
	overflow:hidden;		
}
.padinfig {
	padding:50px 50px 10px 50px;
}
.padinfig-t {
	padding:0px 50px 30px 50px;
	color:#000;
	text-align:left;
	font-size:11px;
}
.left-puw {
	float:left;
	width:400px;
	color:#000;
	font-size:11px;
	text-align:left;	
}
.right-puw {
	float:right;
	width:320px;	
}
.widgets {
	padding-top:20px;
}
.widgets-bot {
	clear:both;
    padding-top:50px;
	text-align:center;
}
.title-puw {
	clear:both;
}
.title-puw  p {
	padding:0px;
	margin:0px;
	font-size:20px;		
}
.title-puw  small {
	font-size:11px;	
	font-weight:bold;
}
.param-puw {
	clear:both;
	padding-top:10px;
}
.param-puw p {
	padding:0px;
	margin:0px;
}
.param-puw a {
	color:#000;
}
.param-puw a:hover {
	text-decoration:none;
}
.table-puw {
	clear:both;
	font-size:12px;
	padding-top:5px;
	overflow:hidden;
}
.call-gd input {
	background-color: #d9cbb4;
	border:1px solid #b1a796;
	text-align:center;
	outline: 0px;
	width: 22px;
}
.cost-gd a {
	color: #000;
}
.cost-gd a:hover {
	color: #867a65;
}
.notavailable{
	font-style:italic;
	font-size:15px;
}
.table400 {
	width:400px;
}
.table600 {
	width:700px;
	padding-bottom:10px;
}
.table-puw table {
	width:100%;
	border-collapse:collapse; 
}
.table-puw table td {
	vertical-align:middle;
	text-align:center;
	border:0px;
	padding:5px;
}
.table-puw-title {
	font-size:11px;
	font-weight:bold;	
}
.table-puw-title td:first-child{
	text-align:left;
}
.table-puw-bg {
	background-color: #e4daca;
}
.table-puw-bg td{
	padding-top:6px !important;
	padding-bottom:6px !important;
	line-height:15px;
}
.table-puw .left-tab {
	text-align:center;
	padding:5px;
}
.table-puw-bg td:first-child{
	text-align:left;
}
.table-puw-bg td:nth-child(4), .table-puw-bg td:nth-child(5), .table-puw-bg td:nth-child(6){
	padding-left:2px;
	padding-right:2px;
}
.text-puw {
	clear:both;
	padding-top:10px;
}
.navig-cart {
	clear:both;
	padding-bottom:30px;
	font-style:italic;
	color:#fff;
	font-weight:bold;
}
.navig-cart a {
	color:#000;
	text-decoration:none;	
}
.navig-cart a:hover{
	text-decoration:underline;
}
.title-cart {
	clear:both;
	font-size:34px;
	font-weight:bold;
}
.name-cart {
	float:left;
}
.sum-order {
	float:right;
}
.button-ms-cart {
	text-align:center;
	padding:20px 0 20px 0;
}
.button-ms-cart input {
	background: url(../i/button_cart_ms.png) left top no-repeat;
	border:0px;
	padding:0px;
	margin:0px;
	height:54px;
	width:309px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	outline:0px;
}
.silverbt input {
	color:#9a9b9d;
}
.form-cart {
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.form-cart select{
	border: 0 none;
	border-radius:5px;
	font-size: 18px;
	outline: medium none;
	padding: 10px 5px;
	width: 312px;
}
.fc-title {
	float:left;
	width:180px;
	font-size:20px;
	padding-top:15px;
}
.fc-input, .fc-input-check {
	float:left;
	text-align:left;
}
.fc-input input, .fc-input-check input{
	border:1px solid #d5d4d2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline:0px;
    height:50px;
	font-size:18px;
    padding:0 5px 0 5px;
}
.fc-input input { 
	width:300px;
}
.fc-input-check input {
	width:50px;
	text-align:center;
}
.leftblock-cart { 
	float:left;
}
.leftblock-cart { 
	float:left;
	width:550px;
}
.rightblock-cart { 
	float:left;
}
.error-cart-form  b{
	color: #ff0000;
	font-size:16px;
}
.error-cart-form  p{
	padding:0px;
	margin:0px;
}
.error-cart-form span {
    font-weight:bold;
	font-size:16px;	
}
.blockleft-cont {
	float:left;
	color:#fff;
	font-size:12px;
	width:370px;
	overflow:hidden;
	padding-bottom:30px;	
}
.blockleft-cont a {
	color:#fff;
}
.blockleft-cont a:hover {
	text-decoration:none;
}
.blockleft-cont p {
	margin:0px;
}
.blockright-cont {
	float:left;
	color:#666666;
	width:250px; 	
}
.blockright-cont h6 {
	padding:0px;
	margin:0px;
	font-size:24px;
	font-weight:bold;
}
.tel-contpage {
	font-size:16px;
	line-height:24px;
}
.form-contacts {
	padding-top:30px;
	color:#666666;
}
.input-cotform {
	background: url(../i/bg_input_cont.gif) left top no-repeat;
	border:0px;
	color:#666666;
	padding:0 5px 0 5px;
	margin:20px 0 0px 0;
	height:29px;
	width:281px;
	outline:0px;display:block;
}
.input-cotform:focus {
	color: #fff;
}
.error-cont-form span { 
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.error-cont-form b, .error-cont-form p {
	color:#fff;
} 

textarea.input-cotform {
	height:129px;
	background: url(../i/bg_textarea_cont.gif) left top no-repeat;	
}
.button-cotform {
 	background: none;
	border:0px;
	padding:0px;
	margin:20px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
	clear:both;	
}	
.list-wikibeer {
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
}
.list-wikibeer-pages  {
	clear:both;
	overflow:hidden;
}
.list-wikibeer-pages table {
	width:100%;
}
/* .list-wikibeer-pages table td {

} */	
.list-wikibeer-pages a {
	color:#fff;
}
.back-page {
	width: 150px;
}
.wikibeer-page-linck {
	text-align:right;
}
.wikibeer-page-linck span {
	color: #666666;
	font-weight: bold;
	text-decoration:underline;
}
.wikibeer-page-title {
	text-align: center;
}
.wikibeer-page-title big {
	font-size:18px;
	font-weight: bold;
}
.list-art-wikibeer {
	overflow:hidden;
	padding:40px 0 30px 0;
}
.list-art-wikibeer-left {
	float:left;
	width:450px;
}
.list-art-wikibeer-right {
	float:right;
	width:450px;
}
.wb-detl{
	clear:both;
	padding-top:10px;
}
.wb-detl a{
	color:#fff;
	font-size: 11px;
}
.wb-title {
	padding-bottom:15px;
}
.wb-title a { 
	color:#fff;
	font-size:16px;
}
.wb-text {
	clear:both;
	font-size:12px;
	line-height: 16px;
	overflow:hidden;	
}
.wb-text img {
	float:left;
}
.wb-text p {
	padding:0px;
	margin:0px;
	float: right;
	width:330px; 
}
.list-wikibeer-p-img {
	float:left;
	text-align:center;
	width:250px;
}
.list-wikibeer-p-text {
	float:right;
	width:740px;
}
.list-wikibeer-p-text, .list-wikibeer-p-img { 
	padding-top:20px;
}
.tag-cloud {
	text-align;center;
}
ul#cloud {
  font: 12px verdana;
  padding: 20px;
  list-style-type: none;
}
ul#cloud ul {
  display: none;
}
ul#cloud > li {
  display: inline-block;
  margin: 2px 3px;
}
ul#cloud > li a {
color:#fff;
text-decoration:none;
padding:5px;
float:left;
}
ul#cloud > li a:hover {
color:#000;
padding:5px;
}
ul#cloud > li.selected {
  background: yellow;
}
ul#cloud > li:hover {
  background: #ffffff;
  color: #000000 !important;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.clear-cart {
	font-size: 16px;
	padding:0 0 40px 0;
}
.but-closs-win {
	clear:both;
	padding:5px 15px 0 0;
	text-align:right;
}
.but-closs-win img {
	float:right;
	padding:0px;
}
.but-closs-win a {
	background: url(../i/icon_closs_win.gif) left 4px no-repeat;
	color:#000;
	text-decoration:none;
	padding:0 0 0 15px;
	margin:0px;
}
/* .open-light #nav a, .open-light .cart-box a.btn-opener { 
	color: #fff; 
}
 */

 
.list-catal { 
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
} 
.lc01, .lc02, .lc03 {
	float:left;
} 
.lc01 { 
	width:220px;
}
.lc02 { 
	width:445px;
	text-align:center;
} 
 


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{padding:1px;}

#cboxClose,
#cboxTitle,
#cboxCurrent {
	display: none !important;
}

/* share42  */
#share42 {
  display: inline-block;
  padding: 0px 0 0 6px;
}
#share42:hover {
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.comm{
	color:#000;
}
.comm-item{
	padding:10px 0;
	border-bottom:1px solid #bca994;
}
.comm-item:last-child{
	border-bottom:none;
}
.comm-box{
	margin:20px 0 0 0;
}
.comm-date{
	color:#796957;
}
.comm-text{
	margin-top:2px;
}
#comment_msg{
	padding-bottom:10px;
	border-bottom:1px dashed #bca994;
}
.comm h2{
font-weight:normal;
}
.comm textarea{
	width:100%;
	border: 1px solid #D5D4D2;
	border-radius: 5px 5px 5px 5px;
	font-size:18px;
	padding:10px;
	line-height:22px;
}
.comm-subm{
	margin:8px 0 0;
	text-align:center;
}
.comm-subm input{
	background: url("../i/button_cart_ms.png") no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	font-size: 24px;
	font-weight: bold;
	height: 54px;
	margin: 0;
	outline: 0 none;
	padding: 0;
	text-align: center;
	width: 309px;
	color:#9A9B9D;
}
.comm-title{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:2px;
}

.comm-error{
	margin:10px 0 15px;
	font-size:14px;
	line-height:16px;
}
.comm-error span{
	font-weight:bold;
	color:#b00000;
	font-size:14px;
	display:block;
	margin-bottom:3px;
}
.comm-error p{
	margin:2px 0;
}
#comment_msg{ font-size:12px; }

#cart span{
color:#fff;
}
.cart-butt input{
background: url("../i/button_cart_ms.png") no-repeat scroll left top transparent;
border: 0 none;
cursor: pointer;
font-size: 24px;
font-weight: bold;
height: 54px;
line-height: 54px;
margin: 0 20px 0 0;
outline: 0 none;
padding: 0 40px;
text-align: center;
width:309px;
}

#cart_totalelements{ position:relative; left:5px; top:4px; }