.product-info {
	overflow: auto;
	margin-bottom: 20px;
}
.wrap > .left {
	float: left;
	margin-right: 15px;
}
.wrap > .left + .right {
	margin-left: 265px;
}
.wrap .image {
	
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
}
.wrap .image-additional {
	width: 334px;
	
	clear: both;
	overflow: hidden;
}
.wrap .image-additional img {
	
}
.wrap .image-additional a {
	float: left;
	display: block;
	margin-left: 13px;
	margin-bottom: 10px;
}/* layout */

#content {
	margin-top:10px; ;
padding:0px;

}
 .content {
	margin:0 ;
padding:15px;

}
#content_kapsa {

	min-height: 400px;
	padding: 0 0 20px 20px }
 
#content_kapsa1 {
	border-left: 1px solid #eee;
	padding: 20px; }

/* header */


#language {color: #000;right: 0px;line-height: 17px;position: absolute;top: 90px;width: 80px;display:none;}
#language img {cursor: pointer;margin-right: 5px; }
#currency {float: right; text-indent:-9999px;}
#currency form{margin: 0 !important;}
#currency a {
    border:1px solid #f1f1f1;
margin-bottom: 2px;
padding:5px;}
.welcome #cart {min-width: 140px;
position: absolute;
z-index: 100;
right: 10px; }
.welcome #cart .heading {color: #fff; float: right;}
.welcome #cart .heading h4 {display: none;color: #000;font-family: 'Oxygen', sans-serif;font-weight:normal !important;font-size: 14px;}
.welcome #cart .heading a {color: #fff;text-decoration: none; }
.welcome #cart .heading a span {color: #fff;}
.welcome #cart .content {margin: 0 -10px; min-width: 213px;  overflow:auto; background: #111;clear: both;
display: none;min-height: 150px;padding: 8px;position: relative;top: 10px; }
.welcome #cart.active .heading { }
.welcome #cart.active .heading a span{ min-width: 12px; float: right;  color: #fff;}
.welcome #cart.active .content {display: block;margin-top: 5px; 	overflow:auto; height:100%}
.mini-cart-info table {border-collapse: collapse;margin-bottom: 5px;width: 100%; }
.mini-cart-info td {color: #fff;padding: 10px 5px; }
.mini-cart-info  .name a{color: #fff;padding: 10px 5px; float:right;}
.mini-cart-info .image {padding: 3px;width: 1px; } 
.mini-cart-info .image img {text-align: left;max-width: none !important; }
.mini-cart-info .name small { color: #fff; }
.mini-cart-info .quantity { text-align: right; } 
.mini-cart-info td.total { text-align: right; color: #61baa/; }
.mini-cart-info .remove { text-align: right; }
.mini-cart-info .remove img { cursor: pointer;
background: #fff;
padding: 2px; }
.mini-cart-total { text-align: right; }
.mini-cart-total table {border-collapse: collapse;display: inline-block;margin-bottom: 5px; }.mini-cart-total td {color: #333;padding: 4px; }
.welcome #cart .checkout {clear: both;text-align: right;padding: 4px;	}
.welcome #cart .checkout a{background:#61baa8; padding:5px;	}
.welcome #cart .empty {padding-top: 50px;text-align: center; }
#header #search {
position: absolute;
left: 985px;
margin: 21px 0;
width: 190px;
z-index: 15; }
#header .button-search {
background: url('../image/button-search.png') center center no-repeat;
cursor: pointer;
height: 26px;
right: 0px;
position: absolute;
width: 28px; }
#header #search input {
-khtml-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
height: 21px;
color:#fff;
background: #5D7B94;
padding: 2px 1px 1px 33px;
width: 160px;
border: 1px solid #3B5566 !important;
 }
#header-bottom #welcome {
position: absolute;
font-family: 'Oxygen', sans-serif;
left: 502px;
text-align: right;
background: #E6E6E6;
padding: 5px 7px;
top: 88px;
z-index: 5;
}
#header-bottom #welcome a{	color: #000 !important; text-decoration: underline;}
 
#header-bottom .links {
height: 30px;
position: absolute;
top: 88px;
margin: 0 18px; }
 
	#header-bottom .links a {
		color: #333;
display: block;

float: left;
padding: 6px 6px 5px 6px;
background: #E6E6E6;
text-decoration: none;}
 
	#header-bottom .links a:hover { background: #333; color: #fff; -webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out;}
 
		#header-bottom .links a + a { margin-left: 1px; }
 


.required {
	color: #FF0000;
	font-weight: bold; }
 
.error {
	color: #FF0000;
	display: block; }
 
.help {
	color: #999;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal; }
 
table.form {
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 100%; }
 
	table.form tr td:first-child { width: 150px; }
 
	table.form > * > * > td { color: #000000; }
 
	table.form td { padding: 2px; }
 
input.large-field, select.large-field { width: 300px; }
 
table.list {
	border-collapse: collapse;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin-bottom: 20px;
	width: 100%; }
 
	table.list td {
		border-bottom: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD; }
 
	table.list thead td {
		background-color: #EFEFEF;
		padding: 0px 5px; }
 
		table.list thead td a, .list thead td {
			color: #222222;
			font-weight: bold;
			text-decoration: none; }
 
	table.list tbody td {
		padding: 0px 5px;
		vertical-align: top; }
 
	table.list .left {
		padding: 7px;
		text-align: left; }
 
	table.list .right {
		padding: 7px;
		text-align: right; }
 
	table.list .center {
		padding: 7px;
		text-align: center; }
 
table.radio {
	border-collapse: collapse;
	width: 100%; }
 
	table.radio td {
		padding: 5px;
		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; }
 
	table.radio tr.highlight:hover td {
		background: #F1FFDD;
		cursor: pointer; }

 
/* button */
a.button, input.button {background: #61baa8;
	color: #fff;
	cursor: pointer;
	display: inline-block;
    font-family: 'Lato',serif;
	margin: 0  0 10px 10px;
	padding: 12px 12px;
	position: relative;
	text-decoration: none;
	-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;}
 
a.button {
	
	display: inline-block;
	border: 1px solid #19998c;
	padding: 4px 12px 4px 12px;
	text-decoration: none; }
 
input.button {
	height: 29px;
	margin: 0;
	border: 1px solid #19998c;
	padding: 0px 12px 0px 12px; }
 
a.button:hover, input.button:hover {
	background: #eee;	
	border: 1px solid #bbbbbb;
	color: #000;
	}
 
.buttons {

	margin: 0 10px;
	overflow: auto;
	padding: 6px; }
 
	.buttons .left {
		float: left;
		text-align: left; }
 
	.buttons .right {
		float: right;
		text-align: right; }
 
	.buttons .center {
		margin-left: auto;
		margin-right: auto;
		text-align: center; }
 
.
.box-product .rating {
display: block;
margin-bottom: 4px; }
#column-left + #column-right + #content .box-product > div { width: 112px !important; }


 
/* content */
#content .content {
	background: #fff;
	border: 1px solid #EEEEEE;
	margin-bottom: 20px;
	
	overflow: hidden;
	padding: 10px;
	}
 
	#content .content .left {
		float: left;
		width: 49%; }
 
	#content .content .right {
		float: right;
		width: 49%; }
 

 
/* manufacturer */
.manufacturer-list {
	border: 1px solid #EEE;
margin: 0px;
overflow: auto;
background: #FAFAFA;
padding: 5px;}
 
.manufacturer-heading{
	background: #C9C9C9;
width: 1%;
padding: 5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }
 
.manufacturer-content { padding: 8px; }
 
.manufacturer-list ul {
	float: left;
	list-style: none;
	margin-bottom: 10px;
	margin: 0;
	padding: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	}
 


/* tooltip end */
/* category */
.category-info {margin: 0 0 20px 18px;overflow: auto;}
.category-info h1{border-left: 5px solid #465F73;padding: 5px;
margin: 0px 0 16px 0;border-right: 5px solid #465F73;position: relative;top:0px; margin: 0 0 16px 0;text-align:center;height: 35px;background: #fafafa;}
.category-info .image {border: 1px solid #E7E7E7;float: left;margin-right: 15px;padding: 5px; }
	

.attribute {
	border-collapse: collapse;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-bottom: 20px;
	width: 100%; }
 
	.attribute thead td, .attribute thead tr td:first-child {
		background: #F7F7F7;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-align: left; }
 
	.attribute tr td:first-child {
		color: #000000;
		font-weight: bold;
		text-align: right;
		width: 20%; }
 
	.attribute td {
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
		color: #4D4D4D;
		padding: 7px;
		text-align: center;
		vertical-align: top; }
 
.compare-info {
	border-collapse: collapse;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-bottom: 20px;
	width: 100%; }
 
	.compare-info thead td, .compare-info thead tr td:first-child {
		background: #F7F7F7;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		text-align: left; }
 
	.compare-info tr td:first-child {
		color: #000000;
		font-weight: bold;
		text-align: right; }
 
	.compare-info td {
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
		color: #4D4D4D;
		padding: 7px;
		text-align: center;
		vertical-align: top;
		width: 20%; }
 
	.compare-info .name a { font-weight: bold; }
 
	.compare-info .price-old {
		color: #F00;
		font-weight: bold;
		text-decoration: line-through; }
 
	.compare-info .price-new { font-weight: bold; }
 
/* wishlist */
.wishlist-info table {
	border-collapse: collapse;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin-bottom: 20px;
	width: 100%; }
 
.wishlist-info td { padding: 7px; }
 
.wishlist-info thead td {
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
	color: #4D4D4D;
	font-weight: bold; }
 
.wishlist-info thead .image { text-align: center; }
 
.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 {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: top; }
 
.wishlist-info tbody .image img { border: 1px solid #DDDDDD; }
 
.wishlist-info tbody .image { text-align: center; }
 
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock { text-align: left; }
 
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action { text-align: right; }
 
.wishlist-info tbody .price s { color: #F00; }
 
.wishlist-info tbody .action img { cursor: pointer; }
 
.login-content b{

font-weight: normal !important;

}
.login-content {

font-weight: normal !important;
margin: 0 !important;

}

.login-content {
	margin-bottom: 20px;
	overflow: auto; }
 
	.login-content .left {
		float: left;
		width: 48%; }
 
	.login-content  h2 {font-size: 24px; color: #465F73; }
	.login-content .right h2 {font-size: 24px;  margin: 0 0 5px 10px;}
 
	.login-content .right {
		float: left;
		width: 47% }
 
	.login-content .left .content, .login-content .right .content { min-height: 260px; margin:  0 10px; }
 
/* orders */
.order-list { margin-bottom: 10px; }
 
	.order-list .order-id {
		float: left;
		margin-bottom: 2px;
		width: 49%; }
 
	.order-list .order-status {
		float: right;
		margin-bottom: 2px;
		text-align: right;
		width: 49%; }
 
	.order-list .order-content {
		border-bottom: 1px solid #EEEEEE;
		border-top: 1px solid #EEEEEE;
		display: inline-block;
		margin-bottom: 20px;
		padding: 10px 0px;
		width: 100%; }
 
		.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-list { margin-bottom: 10px; }
 
	.return-list .return-id {
		float: left;
		margin-bottom: 2px;
		width: 49%; }
 
	.return-list .return-status {
		float: right;
		margin-bottom: 2px;
		text-align: right;
		width: 49%; }
 
	.return-list .return-content {
		border-bottom: 1px solid #EEEEEE;
		border-top: 1px solid #EEEEEE;
		display: inline-block;
		margin-bottom: 20px;
		padding: 10px 0px;
		width: 100%; }
 
		.return-list .return-content div {
			float: left;
			width: 33.3%; }
 
	.return-list .return-info { text-align: right; }
 
.return-product {
	margin-bottom: 20px;
	overflow: auto; }
 
.return-name {
	float: left;
	margin-right: 15px;
	width: 31%; }
 
.return-model {
	float: left;
	margin-right: 15px;
	width: 31%; }
 
.return-quantity {
	float: left;
	width: 31%; }
 
.return-detail {
	margin-bottom: 20px;
	overflow: auto; }
 
.return-reason {
	float: left;
	margin-right: 15px;
	width: 31%; }
 
.return-opened {
	float: left;
	margin-right: 15px;
	width: 31%; }
 
	.return-opened textarea {
		vertical-align: top;
		width: 98%; }
 
.return-captcha { float: left; }
 
.download-list { margin-bottom: 10px; }
 
	.download-list .download-id {
		float: left;
		margin-bottom: 2px;
		width: 49%; }
 
	.download-list .download-status {
		float: right;
		margin-bottom: 2px;
		text-align: right;
		width: 49%; }
 
	.download-list .download-content {
		border-bottom: 1px solid #EEEEEE;
		border-top: 1px solid #EEEEEE;
		display: inline-block;
		margin-bottom: 20px;
		padding: 10px 0px;
		width: 100%; }
 
		.download-list .download-content div {
			float: left;
			width: 33.3%; }
 
	.download-list .download-info { text-align: right; }
 
/* cart */
.cart-info table {
	border-collapse: collapse;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin-bottom: 15px;
	width: 100%; }
 
.cart-info td { padding: 7px; }
 
.cart-info thead td {
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
	color: #4D4D4D;
	font-weight: bold; }
 
.cart-info thead .image { text-align: center; }
 
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity { text-align: left; }
 
.cart-info thead .price, .cart-info thead .total { text-align: right; }
 
.cart-info tbody td {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: top; }
 
.cart-info tbody .image img { border: 1px solid #DDDDDD; }
 
.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 .quantity input[type='image'], .cart-info tbody .quantity img {
	cursor: pointer;
	position: relative;
	top: 4px; }
 
.cart-info tbody .price, .cart-info tbody .total { text-align: right; }
 
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold; }
 
.cart-module > div { display: none; }
 
.cart-total {
	border-top: 1px solid #DDDDDD;
	margin-bottom: 15px;
	overflow: auto;
	padding-top: 8px; }
 
	.cart-total table { float: right; }
 
	.cart-total td {
		padding: 3px;
		text-align: right; }
 
/* checkout */
.checkout-heading {
	background: #f2f2f2;
border: 1px solid #f9f9f9;
color: 000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px !important;
	padding: 8px; }
 
	.checkout-heading a {
		float: right;
		color:#000;
		font-weight: normal;
		margin-top: 1px;
		text-decoration: none; }
 
.checkout-content {
	display: none;
	overflow: auto;
	padding: 0px 0px 15px 0px; }
 
	.checkout-content .left {
		float: left;
		margin: 5px;
		width: 48%; }
 
	.checkout-content .right {
		float: right;
		margin: 5px;
		width: 48%; }
 
	.checkout-content .buttons {
		clear: both;
		margin-left: 5px;
		margin-right: 5px !important; }
 
.checkout-product table {
	border-collapse: collapse;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin-bottom: 20px;
	width: 100%; }
 
.checkout-product td { padding: 7px; }
 
.checkout-product thead td {
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
	color: #4D4D4D;
	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 {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: top; }
 
.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 {
	border-bottom: 1px solid #DDDDDD;
	text-align: right; }
 
.contact-info { overflow: auto; }
 
	.contact-info .left {
		float: left;
		width: 48%; }
 
	.contact-info .right {
		float: left;
		width: 48%; }
 
.sitemap-info {
	
	overflow: auto; }
 
	.sitemap-info .left {
		float: left;
width: 48%;
background: #FAFAFA; }
 
	.sitemap-info .right {
		float: left;
width: 48%;
margin-left: 2%;
background: #FAFAFA; }
.sitemap-info ul{margin:2px; padding: 2px;background: #fafafa;}
.sitemap-info ul > l i{margin:2px; padding: 2px;background: #f7f7f7;}
.sitemap-info ul > li > a{margin:2px; padding: 2px; }
.sitemap-info ul  l i ul li {margin:2px; padding: 2px;background: #f7f7f7;}
.sitemap-info ul  l i ul li  a{margin:2px; padding: 2px;background: #333;}
 
/* footer */

/