html{
	margin:0;
	padding:0;
}

body{color:#000;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

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

td{max-width:400px;}

h1,.welcome{color:#636E75;font:Verdana;margin-top:0;margin-bottom:5px;font-size:22px;font-weight:400;}

h1{
	color:#00275A;
	font-size: 22px;
	font-weight:bold;
}
ul{
	margin:0;
	padding-left: 20px;
}
h2{color:#303030;font-size:14px;margin:0;font-weight:normal;font-style:italic;}
p{margin-top:0;margin-bottom:10px;color:#303030;}
a,a:visited,a b{color:#0B1F60;text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
a img{border:none;}
form{display:inline;margin:0;padding:0;}
input[type=text],input[type=password],textarea{background:#F8F8F8;border:1px solid #CCC;margin-left:0;margin-right:0;padding:3px;}
select{background:#F8F8F8;border:1px solid #CCC;padding:2px;}
label{cursor:pointer;}
#container{width:980px;margin-left:auto;margin-right:auto;text-align:left;}
#column-left { visibility: hidden; display: none; }
#column-right { visibility: hidden; display: none; }
#content, #content2{
	background-color:#fff;
	border-radius:7px 7px 7px 7px;
	margin:0 0 10px;
	padding: 5px 15px;
	box-shadow: 0 0 5px #eee;
	border: 1px solid #bbb;
}
/*
#column-left + #column-right + #content,#column-left + #content{margin-left:240px;}
#column-left + #column-right + #content2,#column-left + #content2{margin-left:240px;}
#column-left + #column-right + #content,#column-left + #content + #content{margin-left:240px;}
#column-left + #column-right + #content2,#column-left + #content2 + #content{margin-left:240px;}
#column-right + #content{margin-right:240px;}
#column-right + #content2{margin-right:240px;}
#column-right + #content + #centent{margin-right:240px;}
#column-right + #content2 + #centent{margin-right:240px;}
*/
#header{
	background: url(../image/header.jpg) no-repeat 0 0;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #BBBBBB;
    box-shadow: 0 0 5px #FFFFFF;
    height: 80px;
    margin-bottom: 7px;
    padding: 0 10px 10px;
    position: relative;
    z-index: 99;
	}
#header #logo{position:absolute;top:5px;left:35px;}
#language{position:absolute;top:15px;left:335px;width:75px;color:#999;line-height:17px;}
#language img{cursor:pointer;}
#currency{display: none;}
#header #cart{ visibility: hidden; display: none;}
#header #cart .heading{
	padding: 5px 14px;
	position: relative;
  top: 22px;
  left: 350px;
	z-index:1;
	background: url(../image/kosik.png) 0 0;
	height: 40px;
  width: 124px;
  height: 85px;
}
#header #cart .heading p.carth4{color:#fff;font-size:15px;font-weight:700;margin-top:4px;margin-bottom:7px;margin-left:5px;}
#header #cart .heading a{color:#fff;text-decoration:none;}
#header #cart .heading a span{
	padding-right:15px;
	background-image:url(../image/arrow-down.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	line-height: 22px;
}
#header #cart .content{
	clear:both;
	display:none;
	position:relative;
	top:19px;
	min-height:150px;
	border-radius: 7px;
	background: url(../image/cart-content.jpg) repeat-x #fff;
	padding:8px;
	box-shadow: 0 0 5px #eee;
	border: 1px solid #bbb;
	width: 500px;
	right: 20px;
}
#header #cart.active .heading{
	/*margin-top: 5px;
	padding-bottom:6px;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 -5px 5px #eee;
	border: 1px solid #bbb;*/
}
#header #cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info td{color:#000;vertical-align:top;border-bottom:1px solid #EEE;padding:10px 5px;}
.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;}
#header #cart .checkout{text-align:right;clear:both;}
#header #cart .empty{padding-top:50px;text-align:center;}

#header .button-search{
	background: url("../image/button-search.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 22px;
    padding-top: 5px;
    text-align: center;
    width: 76px;
	}
#header #search input{
	background: url("../image/input.png") repeat scroll 0 0;
	border:  none;
    color: #999999;
    font-family: Arial;
    font-size: 15px;
    font-style: italic;
    font-weight: 100;
    height: 15px;
    padding: 5px 38px 6px 20px;
	margin: 0;
    width: 178px;
	display: block;
	overflow: hidden;
}

#header #welcome{
	visibility: hidden;
        display: none;
}
#header #search{
    visibility: hidden;
        display: none;
}
#header .links
{
 visibility: hidden;
 display: none;    
}

#garance_vanoce {
  width: 100%;
  padding: 7px 10px 4px 10px;
  background-color: #FFEFA3;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 5px;
}

#menu{
	background:#585858;
	height:37px;
	margin-bottom:5px;
	padding:0 5px;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu > ul > li{position:relative;float:left;z-index:20;padding:6px 5px 5px 0;}
#menu > ul > li > a{
	font-size:13px;
	color:#FFF;
	line-height:14px;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
	z-index:6;
	position:relative;
	padding:6px 10px;
}
#menu > ul > li:hover > a{
	background:#000;
}
#menu > ul > li > div{
	display:none;
	position:absolute;
	z-index:5;
	border:1px solid #000;
	border-radius:0 0 5px 5px;
	background:url(../image/menu.png);
	padding:5px;
}
#menu > ul > li:hover > div{display:table;}
#menu > ul > li > div > ul{display:table-cell;}
#menu > ul > li ul + ul{padding-left:20px;}
#menu > ul > li ul > li > a{text-decoration:none;color:#FFF;display:block;white-space:nowrap;min-width:120px;padding:4px;}
#menu > ul > li ul > li > a:hover{background:#000;}
#menu > ul > li > div > ul > li > a{color:#FFF;}
.breadcrumb{color:#0B1F60;margin-bottom:15px;font-size: 14px;border-bottom: 1px solid #ddd;padding:3px 0 7px;}
.breadcrumb a{font-size: 14px;padding-right:5px;color:#0B1F60;}
.breadcrumb a + a{padding-left: 5px;}
.success,.warning,.attention,.information{
	margin-bottom:5px;
	margin-top:0;
	color:#555;
	border-radius:5px 5px 5px 5px;
	padding:10px 10px 10px 33px;
}
.success{
	background:#EAF7D9 url(../image/success.png) 10px center no-repeat;
	border:1px solid #BBDF8D;
	border-radius:5px 5px 5px 5px;
}
.warning{
	background:#FFD1D1 url(../image/warning.png) 10px center no-repeat;
	border:1px solid #F8ACAC;
	border-radius:5px 5px 5px 5px;
}
.attention{
	background:#FFF5CC url(../image/attention.png) 10px center no-repeat;
	border:1px solid #F2DD8C;
	border-radius:5px 5px 5px 5px;
}
.success .close,.warning .close,.attention .close,.information .close{
	float:right;
	padding-top:4px;
	padding-right:4px;
	cursor:pointer;
}
.required{
	color:red;
	font-weight:700;
}
.error{display:block;color:red;}
.help{color:#999;font-size:10px;font-weight:400;font-family:Verdana, Geneva, sans-serif;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000;}
table.form td{padding:4px;}
input.large-field,select.large-field{width:50%;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;margin-bottom:20px;}
table.list td{border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
table.list thead td{background-color:#EFEFEF;padding:0 5px;}
table.list thead td a,.list thead td{text-decoration:none;color:#222;font-weight:700;}
table.list tbody td{vertical-align:top;padding:0 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio tr{height: 100%;}
table.radio td{vertical-align:middle;height:100%;padding: 0;}
table.radio tr td:first-child{width:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}
table.radio label{width:97%;height:100%;display:inline-block;padding: 5px 2%;}
.pagination{border-top:1px solid #EEE;padding-top:8px;display:inline-block;width:100%;margin-bottom:10px;}.pagination .links{float:left;}.pagination .links a{display:inline-block;border:1px solid #EEE;text-decoration:none;color:#A3A3A3;padding:4px 10px;}.pagination .links strong{display:inline-block;border:1px solid #269BC6;font-weight:400;text-decoration:none;color:#269BC6;background:#FFF;padding:4px 10px;}.pagination .results{float:right;padding-top:3px;}
a.button,input.button{
	cursor:pointer;
	color:#FFF;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	background:url(../image/button.png) top left repeat-x;
	border-radius:7px 7px 7px 7px;
}
a.button{
	display:inline-block;
	text-decoration:none;
	padding:6px 12px;
}
input.button{
	border:0;
	height:24px;
	margin:0;
	padding:0 12px;
}
/*a.button:hover,input.button:hover{
	background:url(../image/button-active.png) repeat-x;
}*/
.buttons{
	background:#FFF;
	border:1px solid #EEE;
	overflow:auto;
	margin-bottom:20px;
	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;}.htabs{height:30px;line-height:16px;border-bottom:1px solid #DDD;}.htabs a{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF url(../image/tab.png) repeat-x;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-align:center;text-decoration:none;color:#000;margin-right:2px;display:none;padding:7px 15px 6px;}.htabs a.selected{padding-bottom:7px;background:#FFF;}.tab-content{border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;margin-bottom:20px;z-index:2;overflow:auto;padding:10px;}
.box-product .cart{
}
.cart .button{
	background: url(../image/cart-shop.jpg) no-repeat transparent;
	padding: 0 10px 0 30px;
	width: 83px;
}
/*.cart .button:hover{
	background: url(../image/cart-shop-active.jpg) no-repeat transparent;
}*/
.box{box-shadow: 0 0 5px #eee;margin-bottom: 10px;border-radius: 10px;display: block;overflow: hidden;border: 1px solid #bbb;}
#content .box{
	box-shadow: none;
	border-radius: 0;
	border-right: 0 none;
	border-left: 0 none;
	margin: 20px -15px;
}
#content .box .box-heading{
	border-radius: 0;
	border: 0 none;
}
#content .box .box-content{
	border-radius: 0;
	padding-top: 5px;
	display: block;
	overflow: hidden;
}
#content2 .box{
	box-shadow: none;
	border-radius: 0;
	border-right: 0 none;
	border-left: 0 none;
	margin: 20px -15px;
}
#content2 .box .box-heading{
	border-radius: 0;
	border: 0 none;
}
#content2 .box .box-content{
	border-radius: 0;
	padding-top: 15px;
}
.box .box-heading{
	border-radius:7px 7px 0 0;
	border:1px solid #DBDEE1;
	background:url(../image/background.png) repeat-x #f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:14px;
	color:#333;
	padding:8px 10px 7px;
}
.box .box-content{
	background:#FFF;
	border-radius:0 0 7px 7px;
	border-left:1px solid #DBDEE1;
	border-right:1px solid #DBDEE1;
	border-bottom:1px solid #DBDEE1;
}
#column-left .box .box-content .box-product,#column-right .box .box-content .box-product{width:100%;overflow:auto;text-align:center;}#column-left .box .box-content .box-product > div,#column-right .box .box-content .box-product > div{width:100%;display:inline-block;vertical-align:top;margin-bottom:10px;}


#content .box .box-content .box-product > div, #content2 .box .box-content .box-product > div { /*GRID PRODUCT IN LAYOUT HOME*/
	/* 3 columns layout site = 3 products in one line=180px,4 products in one line=134px */
	/* 2 columns layout site = 4 products in one line=183px,5 products in one line=146px */
	width: 148px;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 10px 9px;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	height: 223px;
	background: url(../image/product.jpg) repeat-x;
	float: left;
}
.box-product .name{
	height: 55px;
	margin-top: 5px;
}

#content .product-grid > div, #content2 .product-grid > div { /*GRID PRODUCT IN ALL OTHER LAYOUTS*/
	/* 3 columns layout site = 3 products in one line=188px,4 products in one line=140px */
	/* 2 columns layout site = 4 products in one line=189px,5 products in one line=150px */
	width: 188px;
	
	display: inline-block;
	vertical-align: top;
	margin-right: 0px;
	margin-bottom: 20px;
	text-align: center;
}

#content .product-grid,#content2 .product-grid{width:100%;overflow:auto;}
#column-right .box .box-content ul,#column-left .box .box-content ul{display:block;list-style-position:inside;list-style-type:disc;margin-bottom:0;margin-top:0;padding-left:0;}
#column-right .box .box-content li{margin-top:2px;}
.box-product .image{display:block;margin-bottom:0;}
.box-product .image img{padding:3px;}
.box-product .name a{color:#264CAD;text-decoration:none;display:block;margin-bottom:4px;font-size: 12px;font-weight:bold;}
.box-product .price{display:block;font-size: 15px;color:#333;margin:4px 0;font-weight:bold;}
.box-product .price-old{color:red;text-decoration:line-through;}
.box-product .price-new{font-weight:700;}
.box-product .rating{display:block;margin-bottom:4px;}
.box-category{}
#column-right .box .box-content .box-category ul,#column-left .box .box-content .box-category ul{list-style:none inside none;margin:0;padding:0;}
.box-category > ul > li{background:url(../image/menu_cat.jpg) repeat-x transparent;}
/*.box-category > ul > li + li{border-top:1px solid #EEE;}*/
.box-category > ul > li > a{padding:8px 8px 10px 10px;display:block;text-decoration:none;color:#172957;font-size:14px;background:#ebeff9 url("../image/menu-link-blue.gif") no-repeat 0 33px;}
.box-category > ul > li ul{display:none;}
.box-category > ul > li a.active{font-weight:700;color: red;}
.box-category > ul > li a.active + ul{display:block;}
.box-category > ul > li ul > li{padding:5px 5px 0 10px;}
.box-category > ul > li ul > li > a{text-decoration:none;display:block;color:#264CAD;font-size:14px;}
.box-category > ul > li ul > li > a.active{font-weight:700;}
#content .content,#content2 .content{overflow:auto;margin-bottom:20px;border:1px solid #EEE;padding:10px;}
#content .content .left,#content2 .content .left{float:left;width:49%;}
#content .content .right,#content2 .content .right{float:right;width:49%;}
.category-info{
	margin-bottom: 20px;
    overflow: auto;
}
.category-info .image{float:left;margin-right:15px;border:1px solid #E7E7E7;padding:5px;}
.category-list{
	border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    overflow: auto;
    padding-bottom: 10px;
	}
.category-list ul{float:left;padding: 0;}

.category-list ul li + li{

}
.category-list ul li{
	background: url("../image/rectangle.gif") no-repeat scroll 4px 3px transparent;
    display: table-cell;
    float: left;
    height: 24px;
    margin: 3px 20px 2px 0;
    vertical-align: middle;
    width: 210px;
}

.category-list ul li a{
    background: url("../image/border_category.gif") no-repeat 0 0;
    padding: 5px 5px 0 38px;
    display: table-cell;
    height: 21px;
    vertical-align: middle;
    width: 154px;
    display: block;
    color: #0b1f60;
}

h2 {
font-size: 18px;
color: #0b1f60;
}

#content2 {
background: #fff;
}

.category-list .div a{text-decoration:underline;font-weight:700;}
.manufacturer-list{border:1px solid #DBDEE1;overflow:auto;margin-bottom:20px;padding:5px;}
.manufacturer-heading{background:#F8F8F8;font-size:15px;font-weight:700;margin-bottom:6px;padding:5px 8px;}
.manufacturer-content{padding:8px;}
.manufacturer-list ul{float:left;width:25%;list-style:none;margin:0 0 10px;padding:0;}
.product-filter{border-bottom:1px solid #EEE;padding-bottom:5px;overflow:auto;}
.product-filter .display{margin-right:15px;float:left;padding-top:4px;color:#333;}
.product-filter .display a{font-weight:700;}
.product-filter .sort{float:right;color:#333;}
.product-filter .limit{margin-left:15px;float:right;color:#333;}
.product-compare{padding-top:6px;margin-bottom:25px;font-weight:700;}
.product-compare a{text-decoration:none;font-weight:700;color:#0B1F60;}
.product-list > div{padding:10px;overflow:auto;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.product-list .right{float:right;margin-left:15px;}
.product-list > div + div{}
.product-list .image{float:left;margin-right:10px;text-align: center;}
.product-list .image img{padding:3px;}
.product-list .name{margin-bottom:3px;}
.product-list .name a{color:#264CAD;font-weight:bold;text-decoration:none;font-size:15px;}
.product-list .description{
	line-height:15px;
	margin-bottom:20px;
	color:#4D4D4D;
	height: 70px;
}

.product-list .rating{
	color:#7B7B7B;
}

.product-list .price{
	height:25px;
	text-align:right;
	color:#bbb;
	display:block;
	overflow: hidden;
	padding: 0 10px;
}

.product-list .price-old{
	color:red;
	text-decoration:line-through;
	font-size:22px;
}
.product-list .price-new{
	color:#264CAD;
	font-size:22px;
}
.product-list .price-tax{
	font-size:12px;
	font-weight:400;
	color:#bbb;
	float:left;
	margin-top: 10px;
}
.product-list .cart{margin:5px 0;}
.product-list .product-rest{
	float:right;
	display: block;
	overflow: hidden;
	text-align:center;
	margin: -6px -6px -6px 10px;
	padding: 10px;
	background: #efefef;
    width: 152px;
}
.product-list .listy{
	display: block;
	overflow: hidden;
	text-align:left;
}
.product-list .listy b{
	
}
.product-list .wishlist,.product-list .compare{margin-bottom:3px;display: block;overflow: hidden;}
.product-list .wishlist a{
	color:#333;
	text-decoration:none;
	padding-left:18px;
	display:block;
	background:url(../image/add.png) left center no-repeat;
}
.product-info-left { float: left; width: 30%; }
.product-info-right { float: right; width: 60%; }
.product-list .compare a{color:#333;text-decoration:none;padding-left:18px;display:block;background:url(../image/add.png) left 60% no-repeat;}.product-grid .image{display:block;margin-bottom:0;}.product-grid .image img{border:1px solid #E7E7E7;padding:3px;}.product-grid .name a{color:#38B0E3;font-weight:700;text-decoration:none;display:block;margin-bottom:4px;}.product-grid .description{display:none;}.product-grid .rating{display:block;margin-bottom:4px;}.product-grid .price{display:block;font-weight:700;color:#333;margin-bottom:4px;}.product-grid .price-old{color:red;text-decoration:line-through;}.product-grid .price-new{font-weight:700;}.product-grid .price .price-tax{display:none;}.product-grid .cart{margin-bottom:3px;}.product-grid .wishlist,.product-grid .compare{margin-bottom:3px;width:120px;text-align:center;margin-right:auto;margin-left:auto;}.product-grid .wishlist a{color:#333;text-decoration:none;padding-left:18px;display:block;background:url(../image/add.png) left center no-repeat;}.product-grid .compare a{color:#333;text-decoration:none;padding-left:18px;display:block;background:url(../image/add.png) left center no-repeat;}
.product-info{overflow:auto;margin-bottom:20px;}
.product-info > .left{float:left;margin-right:15px;}
.product-info > .left b{font-size: 14px;}
.product-info > .left + .right{margin-left:265px;}
.product-info .image{border:1px solid #E7E7E7;float:left;margin-bottom:20px;text-align:center;padding:10px;}
.product-info .image-additional{width:260px;margin-left:-10px;clear:both;overflow:hidden;}
.product-info .image-additional img{border:1px solid #E7E7E7;}
.product-info .image-additional a{float:left;display:block;margin-left:10px;margin-bottom:10px;}
.product-info .description{
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	margin-bottom:10px;
	line-height:20px;
	padding:5px 5px 10px;
	font-size: 12px;
	position: relative;
}
.product-info .mod { text-align: center; width: 320px; padding: 10px 0 20px 0; }
.product-info .mod span { font-size: 120%; font-weight: bold; color: #264CAD; }
.product-info .description span{
	font-weight: bold;
	font-size: 12px;
}

.product-info .description a{
	color:#4D4D4D;
	text-decoration: underline;
}

.product-info .price{
	overflow:auto;
	border-bottom:1px solid #E7E7E7;
	margin-bottom:10px;
	font-size:18px;
	font-weight:700;
	color:#333;
	padding:0 5px 10px;
}

.product-info .price-old{color:red;text-decoration:line-through;}
.product-info .price-tax{font-size:12px;font-weight:400;color:#999;}
.product-info .price .reward{font-size:12px;font-weight:400;color:#999;}
.product-info .price .discount{font-weight:400;font-size:12px;color:#4D4D4D;}
.product-info .options{border-bottom:1px solid #E7E7E7;margin-bottom:10px;color:#000;padding:0 5px 10px;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:5px;border:1px solid #CCC;cursor:pointer;}
.product-info .cart{
	border-bottom:1px solid #E7E7E7;
	margin:-10px 0 20px;
	color:#4D4D4D;
	overflow:auto;
	padding:10px 5px 10px;
	background: #eee;
}.product-info .cart div{float:left;vertical-align:middle;}
.product-info .cart div > span{padding-top:7px;display:block;color:#999;}
.product-info .cart .minimum{padding-top:5px;font-size:11px;color:#999;clear:both;}
.product-info .review{
color:#4D4D4D;
border-top:1px solid #E7E7E7;
border-left:1px solid #E7E7E7;
border-right:1px solid #E7E7E7;
margin-bottom:10px;}
.product-info .review > div{border-bottom:1px solid #E7E7E7;line-height:20px;padding:8px;}
.product-info .review > div > span{color:#38B0E3;}
.product-info .review .share{overflow:auto;line-height:normal;}
.product-info .review .share a{text-decoration:none;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;margin-bottom:20px;}
.attribute thead td,.attribute thead tr td:first-child{color:#000;font-size:14px;font-weight:700;background:#F7F7F7;text-align:left;}.attribute tr td:first-child{color:#000;font-weight:700;text-align:right;width:20%;}.attribute td{color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:7px;}.compare-info{border-collapse:collapse;width:100%;border-top:1px solid #DDD;border-left:1px solid #DDD;margin-bottom:20px;}.compare-info thead td,.compare-info thead tr td:first-child{color:#000;font-size:14px;font-weight:700;background:#F7F7F7;text-align:left;}.compare-info tr td:first-child{color:#000;font-weight:700;text-align:right;}.compare-info td{width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:7px;}.compare-info .name a{font-weight:700;}.compare-info .price-old{font-weight:700;color:red;text-decoration:line-through;}.compare-info .price-new{font-weight:700;}.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:20px;}.wishlist-info td{padding:7px;}.wishlist-info thead td{color:#4D4D4D;font-weight:700;background-color:#F7F7F7;border-bottom:1px solid #DDD;}.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{vertical-align:top;border-bottom:1px solid #DDD;}.wishlist-info tbody .image img{border:1px solid #DDD;}.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:red;}.wishlist-info tbody .action img{cursor:pointer;}.login-content{margin-bottom:20px;overflow:auto;}.login-content .left{float:left;width:48%;}.login-content .right{float:right;width:48%;}.login-content .left .content,.login-content .right .content{min-height:190px;}.order-list{margin-bottom:10px;}.order-list .order-id{width:49%;float:left;margin-bottom:2px;}.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}.order-list .order-content{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0;}.order-list .order-content div{float:left;width:33.3%;}.order-list .order-info{text-align:right;}.order-detail{background:#EFEFEF;font-weight:700;}.return-list{margin-bottom:10px;}.return-list .return-id{width:49%;float:left;margin-bottom:2px;}.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}.return-list .return-content{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0;}.return-list .return-content div{float:left;width:33.3%;}.return-list .return-info{text-align:right;}.return-product{overflow:auto;margin-bottom:20px;}.return-name{float:left;width:31%;margin-right:15px;}.return-model{float:left;width:31%;margin-right:15px;}.return-quantity{float:left;width:31%;}.return-detail{overflow:auto;margin-bottom:20px;}.return-reason{float:left;width:31%;margin-right:15px;}.return-opened{float:left;width:31%;margin-right:15px;}.return-opened textarea{width:98%;vertical-align:top;}.return-captcha{float:left;}.download-list{margin-bottom:10px;}.download-list .download-id{width:49%;float:left;margin-bottom:2px;}.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}.download-list .download-content{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:10px 0;}.download-list .download-content div{float:left;width:33.3%;}.download-list .download-info{text-align:right;}.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;}.cart-info td{padding:7px;}.cart-info thead td{color:#4D4D4D;font-weight:700;background-color:#F7F7F7;border-bottom:1px solid #DDD;}.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{vertical-align:top;border-bottom:1px solid #DDD;}.cart-info tbody .image img{border:1px solid #DDD;}.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{position:relative;top:4px;cursor:pointer;}.cart-info tbody .price,.cart-info tbody .total{text-align:right;}.cart-info tbody span.stock{color:red;font-weight:700;}.cart-module > div{display:none;}.cart-total{border-top:1px solid #DDD;overflow:auto;padding-top:8px;margin-bottom:15px;}.cart-total table{float:right;}.cart-total td{text-align:right;padding:3px;}
.checkout-heading{background:#F8F8F8;border:1px solid #DBDEE1;height: 13px;font-weight:700;font-size:13px;color:#555;margin-bottom:15px;padding:8px;}
.checkout-heading a{
	float:right;
	font-weight:400;
	text-decoration:none;
}
.checkout-content{display:none;overflow:hidden;padding:0 0 15px;}.checkout-content .left{float:left;width:48%;}.checkout-content .right{float:right;width:48%;}
.checkout-content textarea{
	display: block;
	overflow: hidden;
	width: 690px;
	margin: 5px 0;
	padding: 5px;
}

.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:700;background-color:#F7F7F7;border-bottom:1px solid #DDD;}
.checkout-product thead .name,.checkout-product thead .model{text-align:left;}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total{text-align:right;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDD;}
.checkout-product tbody .name,.checkout-product tbody .model{text-align:left;}
.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:right;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDD;}
.contact-info{overflow:auto;}
.contact-info .left{float:left;width:48%;}
.contact-info .right{float:left;width:48%;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info ul{padding-left:15px;}
.sitemap-info li{padding-top:4px;}
.sitemap-info .left{float:left;width:48%;}
.sitemap-info .right{float:left;width:48%;}
#footer{
	clear:both;
	overflow:auto;
	height:196px;
       width: 981px;
       display: block;
	background: url("../image/footer.gif") no-repeat 0 0;
}
#footer p{font-weight:bold;color:#000;font-size:14px;margin-top:8px;margin-bottom:25px;color:#fff;}#footer .column{float:left;width:245px;min-height:100px;margin-left:75px;}#footer .column ul{margin-top:0;margin-left:8px;padding-left:12px;}#footer .column ul li{margin-bottom:3px;}#footer .column a{text-decoration:none;color:#000;}#footer .column a:hover{text-decoration:underline;}#powered{margin-top:5px;text-align:right;clear:both;}.banner div{text-align:center;width:100%;display:none;}

.banner div img{margin-bottom:20px;}

#content li, #content2 li{
	
}

#content li a, #content2 li a{
	text-decoration: none;
}
#lightb{
	display: none;
	background: rgba(0,0,0,0.5);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
#lightb .dotaz{
	background: #fff;
	width: 360px;
	margin: 40px auto;
	padding: 20px;
	border: 3px solid #303030;
	border-radius: 5px;
}
#lightb .dotaz img{
	float: right;
	position: relative;
	top: -15px;
	right: -15px;
	cursor: pointer;
}
#lightb .dotaz table img{
	float: left;
	position: relative;
	top: 0;
	right: 0;
	cursor: default;
}
#lightb .dotaz p{
	font-size: 15px;
	font-weight: bold;
}
#lightb .dotaz table tr{

}
#lightb .dotaz table tr td{
	padding: 10px 0;
	width: 160px;
	vertical-align: top;
}
#lightb .dotaz table tr td.center{
	text-align: center;
}
#lightb .dotaz input, #lightb .dotaz textarea{
	width: 100%;
}
#lightb .dotaz textarea{
	height: 180px;
}
#lightb .dotaz input[type="button"]{
	margin: 0 auto;
	width: 100px;
}
.newmail{
	cursor:pointer;
	font-size:14px;
	padding: 2px 0;
	width:60px;
	border-radius:5px;
	color:#fff;
	background: url(http://www.vpcentrum.eu/catalog/view/theme/default/image/homr.jpg) repeat-x transparent;
	border:0 none;
}
.kdy{
    display: inline-block;
    font-size: 14px;
}
a.kdy{
	cursor: help;
    display: inline-block;
    font-size: 14px;
	text-decoration: underline;
}
.msg-row{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    display: none;
    position: absolute;
	width: 200px;
	right: 60px;
	text-align: center;
	box-shadow: 0 0 5px #000;
	padding: 10px;
	font-size: 14px;
}
.msg-row span{

}

div#info
{
  text-align: justify;
  padding: 3px;
  top: -50px;
  left: 25px;
  display: none;
  float: left;
  position: relative;
  width: 220px;
  z-index: 100;
  font-size: 13px;
  font-weight: normal;
  background: #fff;
  border: 1px solid #264CAD;
}

.box-category li.akce a
{
  color: red;
  font-weight: bold;
}

.box-heading a
{
  text-decoration: none;
  text-align: center;
  display: inline-block;
  color: #fff;
  width: 15px; height: 15px;
  border-radius: 5px;
  background: #264CAD;
  cursor: pointer;
}

.mailing
{
  padding: 10px;
}

.objednaci-cislo
{
  font-size: 13px;
  font-weight: bold;
}
.dostupnost
{
  text-align: center;
  display: block;
}
.dph
{
  color:#333;
}
.skladem
{
  color: green;
}

p.vybrane-kategorie
{
  color:#303030;
  font-size:16px;
  margin:0 0 5px 0;
  font-weight:bold;
  font-style:italic;
}

.nodisplay
{
  display: none;
}

.stred
{
  text-align: center;
}

.red
{
  color: red;
}

textarea.vase_recenze
{
  width: 98%;
}
span.text_note
{
  font-size: 11px;
}

div.heureka
{
  text-align: center;
  margin-right: 10px;
  margin-top: 30px;
}

p.hotline-header
{
  padding: 10px 10px 0 10px;
  color: #00275A;
  font-weight: bold;
}

table.table-hotline
{
  margin: 0 10px 10px 10px;
}

table.table-hotline td.hotline-td-left
{
  width: 40px;
  text-align: center;
}