/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html {
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-weight:inherit;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
	font-size:100%;
}
img{vertical-align: bottom;}
/*
Copyright (c) 2010, Peter Melaga, www.webygroup.sk
version: 2.0.0
*/

/*----------------------------------------------------------
START CUSTOM CSS
---------------------------------------------------------- */
a {
	color: #f58220;
	text-decoration: underline;
}
a:hover {
	color: #f58220;
	text-decoration: none;
}
a img {
	border:0;
}
img a:hover {
	text-decoration: none;
}
select, option {
	font-size:12px;
}
option {
	padding-right: 10px;
}
ul, ol {
	margin-left: 20px;
}
p {
	padding-bottom: 15px;
}
h1, h2, h3, h4, h5, h6 {
	color:#000;
	line-height: normal;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
}
h1 {
	color:#7ba010;
	font-size: 28px;
	font-weight:normal;
	line-height: normal;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h4, h5, h6 {
	font-size:11px;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
strong {
	font-weight:bold;
}
address {
	font-style:normal;
	padding-bottom:10px;
}
.basic001, .basic002, .basic003 {
	clear:both;
/*	overflow:hidden; */
	position:static;
}

/* main structure
-------------------------------------------------------*/
body {
	color: #000;
	text-align: center;
	font: normal 12px/135% Tahoma, Geneva, sans-serif;
	background:#fff url(images/bg_body.jpg) no-repeat center 210px;
	padding-bottom:20px;
}
#container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#head {
	width: 1000px;
	height: 230px;
	margin-bottom:10px;
	position: relative;
	background:url(images/bg_head.jpg) no-repeat 237px 0;
}
#head #logo {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width:230px;
	height:128px;
	background:url(images/logo.png) no-repeat 0 0;
}
#head #logo a {
	display: block;
	width:100%;
	height:100%;
	text-indent: -9999px;
	overflow:hidden;
}
.slogan{
	font-size:24px;
	font-style:italic;
	line-height:normal;
	margin:0;
	padding:0;
	color:#f57f1b;
	width:125px;
	position:absolute;
	top:40px;
	left:623px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
#left {
	float: left;
	width: 200px;
	padding-bottom:10px;
}
#content {
	float: right;
	width: 790px;
	text-align:left;
}
.skin-intro #content{float:none; width:100%;}
#footer {
	padding:10px;
	clear: both;
	border:1px solid #D3D1D1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	background:#fff;
}
#footer .copy {
	padding:10px 0 0 0;
	margin:0;
	float:right;
	width:818px;
}
p.next{margin:0 auto; padding:5px 0 0 0; text-align:right; width:1000px;}
p.next a{color:#222; text-decoration:underline;}

#footer a {}
#footer a:hover {}
.copy p{padding:0; margin:0; display:inline;}
.copy p a{color:#000; text-decoration:underline;}
.copy p a:hover{text-decoration: underline; color:#000;}
.copy p.sitemap{border-left:1px solid #D3D1D1; padding-left:10px; float:right;}
.copy p.sitemap a{font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; padding-left:22px; background:url(images/sitemap.png) no-repeat 0 center; text-decoration:none;}
.copy p.sitemap a:hover{text-decoration:underline;}
#loga{float:left; width:125px; padding-left:10px; padding-right:10px; border-right:1px solid #D3D1D1;}
#loga img{margin:10px 0;}
#loga p{margin:0; padding:0;}


/* Login-menu
-------------------------------------------------------*/
#main-login{position:absolute; right:0; top:5px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold;}
#main-login ul{margin:0; padding:0; float:right;}
#main-login li{float:left; margin:0 0 0 10px; padding:0; list-style:none;}
#main-login li.reg,#main-login .logged li.user{}
#main-login li a{color:#fff; text-decoration:none; display:block; height:24px; line-height:24px; padding:0 10px; background:url(images/bg_menu_green.jpg) repeat-x center center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#main-login li.user a{background-image:url(images/bg_menu_orange.jpg);}
#main-login li a:hover{color:#fff; text-decoration:none; background-image:url(images/bg_menu_orange.jpg);}


.CartCustomText2{padding:20px 0; font-style: italic;}

/* main-Kosik
---------------------------------------------------------- */
#main-cart {
	width:220px;
	min-height:40px;
	position:absolute;
	right:0;
	top:50px;
	font-family:Tahoma, Geneva, sans-serif;
}

#main-cart a{
	display:block;
	padding-left:45px;
	height:42px;
	background:url(images/ico-cart.png) no-repeat 0 0;
	text-align:right;
	text-decoration:none;
}
#main-cart a span{display:block; line-height:normal;}
#main-cart a span.pri{display:inline;}
#main-cart a span.kosik-cena{font-size:18px; font-weight:bold; color:#85a320;}
#main-cart a span.kosik-ks{font-size:17px; color:#000;}
#main-cart a:hover span{color:#f57f1b;}


#sponzor{float:right; width:818px; padding:10px 0; border-bottom:1px solid #D3D1D1;}
/* MAIN MENU
-------------------------------------------------------*/
#main-menu {
	float:right;
	width:818px;
	padding-bottom:10px;
	border-bottom:1px solid #D3D1D1;
}
#main-menu ul { /* all lists */
	padding: 5px 18px;
	margin: 0;
	list-style-type: none;
	text-align: left;
	float:left;
	border-left:1px solid #D3D1D1;
}
#main-menu ul:first-child{border:0; width:150px; padding-top:13px;}

#main-menu a {
	color: #000;
	text-decoration: none;
	font-size:14px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
}
#main-menu li a:hover {
	color:#F58220;
	text-decoration:none;
}
#main-menu li { /* all list items */
	padding:0;
	margin: 0;
	position:relative;
}
#main-menu li.face, #main-menu li.tweet, li.gp{float:left; width:41px; height:43px; margin-right:10px;}
li.face a, li.tweet a, li.gp a{display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; background-position: 0 0;}
li.face a{background-image:url(images/ico-face.png);}
li.tweet a{background-image:url(images/ico-twitter.png);}
li.gp a{background-image:url(images/ico-gp.png);}

li.face a:hover, li.tweet a:hover, li.gp a:hover{
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}


#category-menu{
	position:absolute;
	top:154px;
	left:0;
	width:100%;
}
#category-menu ul{
	margin:0;
	padding:0;
}

#category-menu ul.Cat > li{
	margin:0 0 1px 0;
	padding:0;
	list-style:none;
	float:left;
	height:38px;
	position:relative;
}

#category-menu ul li > a{
	display:block;
	height:38px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
	position:relative;
	background:url(images/bg_menu_green.jpg) repeat-x 0 0;
	text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}
#category-menu ul.Cat > li > a:hover,
#category-menu ul.Cat > li:hover > a{color:#fff; text-decoration:none; background:url(images/bg_menu_orange.jpg) repeat-x 0 0;}
/*#category-menu ul li .sub-content,*/
#category-menu ul li a span{
	display:none;
}

#category-menu ul li.li-1 > a{width:105px; border-right:1px solid #fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#category-menu ul li.li-2 > a{width:170px; border-right:1px solid #fff;}
#category-menu ul li.li-3 > a{width:112px; border-right:1px solid #fff;}
#category-menu ul li.li-4 > a{width:207px; border-right:1px solid #fff;}
#category-menu ul li.li-5 > a{width:126px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
#category-menu ul li.li-6 > a{width:128px; border-right:1px solid #fff;}
#category-menu ul li.li-7 > a{width:127px;
border-right:1px solid #fff;
}
#category-menu ul li.li-8 > a{width:147px;
 border-right:1px solid #fff;
	}
#category-menu ul li.li-9 > a{width:222px; border-right:1px solid #fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
#category-menu ul li.li-10 > a{width:222px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;}


#category-menu ul.Cat .sub-content{position:absolute; top:38px; left:0; width: auto; background:#F58220; border:5px solid #d77625; padding:5px 25px; z-index:1000;}
#category-menu ul.Cat .sub-content h3{ display:none;} /*border-bottom:1px solid #212629; font-size:14px; color:#fff;-webkit-box-shadow: 0px 1px 0px rgba(74, 80, 85, 1);-moz-box-shadow:    0px 1px 0px rgba(74, 80, 85, 1);box-shadow: 0px 1px 0px rgba(74, 80, 85, 1); padding:0 0 8px 0; margin:0 0 8px 0;*/
#category-menu ul.Cat .sub-content .col{float:left; min-width:150px;}
#category-menu ul.Cat .sub-content .col img{border:3px solid #f4f4f4;}
#category-menu ul.Cat .sub-content .col ul{margin:0; padding:0; width:200px; float:left;}
#category-menu ul.Cat .sub-content .col ul li{list-style: square; line-height:normal; border:0; padding:4px 0; margin:0;}
#category-menu ul.Cat .sub-content .col ul li a{line-height:normal; height:auto; color:#fff; text-decoration:none; display:inline; float:none; font-size:12px; background:none; text-shadow:none;}
#category-menu ul.Cat .sub-content .col ul li a:hover{background:none; color:#000; text-shadow:none;}

#category-menu ul.Cat li.li-1 .sub-content,
#category-menu ul.Cat li.li-3 .sub-content{width:600px;}
#category-menu ul.Cat li.li-3 .sub-content{left:-200px;}
#category-menu ul.Cat li.li-2 .sub-content,
#category-menu ul.Cat li.li-4 .sub-content{width:400px;}

#top-menu{position:absolute; right:0; top:193px; width:544px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:hidden; height:38px; background:url(images/bg_menu_orange.jpg) repeat-x 0 0; color:#fff; font-weight:bold; font-size:13px; font-family:Tahoma, Geneva, sans-serif; padding-left:10px;}
#top-menu ul{margin:0; padding:0;}
#top-menu ul li{margin:0; padding:0; list-style:none; float:left; height:38px; line-height:38px; text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);}
#top-menu ul li.t1{padding-left:26px; background:url(images/ico-tel.png) no-repeat 0 0;}
#top-menu ul li a{
	display:block;
	height:38px;
	line-height:38px;	
	color:#fff;
	text-decoration:none;		
}
#top-menu ul li.t2{margin:0 17px;}
#top-menu ul li.t2 a{padding-left:26px; background:url(images/ico-o.png) no-repeat 0 0;}
#top-menu ul li.t3 a{padding-left:26px; background:url(images/ico-user.png) no-repeat 0 0;}
#top-menu ul li a:hover{text-decoration:underline; color:#FFFFFF;}

/* LAVY Stlpec
-------------------------------------------------------*/

#main-search{width:376px; position: absolute; right:0; top:107px;}
form.search {
    position: relative;
	border:1px solid #8ac22d;
	min-height:34px;
	width:376px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.SearchInput{
	width:300px;
	border:0;
	padding:0 10px 0 0;
	height:34px;
	line-height:34px;
	font-size:14px;
	margin:0 0 0 14px;
}
form.search .SearchSubmit {
    background: url("images/hladaj_c.png") no-repeat 0 0;
    border: 0;
    cursor: pointer;
    float: right;
    height: 33px;
	border-left:1px solid #8ac22d;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 1px;
    width: 53px;
	-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}
form.search .SearchSubmit:hover{
	background-position:0 0;
}
#left #kategorie-obchodu .content{
	padding:0;
	margin:0;
	width:200px;
	overflow:hidden;
}
#kategorie-obchodu h2{display:none;}

/* kategorie */
#left ul.Cat{
	width: 100%;
	margin: 0;
	padding: 0;
}
#left ul.Cat li{
	margin: 0;
	padding:0;
	width:200px;
	list-style:none;
}
#left ul.Cat li em {
	font-weight:normal;
	font-size:11px;
}
#left ul.Cat li a{
	display:block;
	height:38px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	text-align:left;
	background:url(images/bg_menu_green.jpg) repeat-x 0 0;
	text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);
	padding:0 10px;
	margin-bottom:1px;
	font-family:Tahoma, Geneva, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#left ul.Cat li a:hover,
#left ul.Cat > li > a.selected{
	color:#fff; text-decoration:none; background:url(images/bg_menu_orange.jpg) repeat-x 0 0;
}
#left ul.Cat li li{
	margin: 0;
	padding:0;
	border-bottom:0;
	width:auto;
}
#left ul.Cat ul {
	margin:0;
	padding:0;
	background-color:#b2dff6;
}
#left ul.Cat ul li {
}
#left ul.Cat ul li a {
    background-repeat: no-repeat;
    color: #333333;
    font-weight: normal;
    padding: 2px 10px 2px 35px;
}
#left ul.Cat ul li a:hover {
}
#left ul.Cat ul ul {
	background:#ceeeff;
}
#left ul.Cat ul ul a {
	padding:2px 10px 2px 55px;
	background-position:40px 10px;
}

/*----------------------------------------------------------

START SHOP

---------------------------------------------------------- */

.Filter {background-color:#F0F0F0;border:1px solid #f0f0f0; border-left:0; border-right:0;clear:both;margin:2px 0 10px 0;overflow:hidden;padding:4px 0 0;position:relative;width:100%;}
.Filter form, #FilterId .form {line-height:155%;margin:0;padding:0 10px 0 145px;}
.Filter form span,.Filter .form span {float:left;margin-right:3%;overflow:hidden;white-space:nowrap;width:30%;}
.Filter label {cursor:pointer;margin:0 10px 0 2px;padding:0;}
.FilterTitle {background-color:#4C4C4C;color:#fff;display:inline;font-size:11px;font-weight:bold;left:0;padding:2px 5px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:130px;}
#FilterStates .FilterTitle{display:none;}
#FilterActions{margin-bottom:0;padding-bottom: 0; border-bottom:0;}
#FilterStates{margin-top:0;padding-top: 0; border-top:0;}
.FilterValue input[type=hidden]{display:none;}
.FilterValue {line-height:150%;white-space:nowrap;}
/* Nadradene kategorie - cesta
---------------------------------------------------------- */
.ShopProductParentCategories {
	text-align:left;
	border-bottom: 1px solid #d2cecc;
	overflow:hidden;
	padding:0 0 3px 0;
	margin-bottom:5px;
	overflow:hidden;
}
.ShopProductParentCategories ul {
	margin: 0;
	padding: 0px;
}
.ShopProductParentCategories ul li {
	display: inline;
}
/* Dalsie strany
---------------------------------------------------------- */
.ShopCategoryPages, .pagination, .pager{padding:0 0 8px 0;text-align: left; float: left; width: 350px; max-width:100%;}
.ShopCategoryPages span.CategoryPagesTitle{display:none;}
.ShopCategoryPages ul {padding: 0 3px;margin: 0;}
.ShopCategoryPages ul li, .pagination li {float:left; width:20px; height:20px; text-align:center; border:1px solid #afafaf; list-style:none; margin:0 0.5%;}
.ShopCategoryPages ul li b, .ShopCategoryPages ul li a, .pagination a, .pagination li .current, .pager a {padding: 0;text-decoration:none; display:block; line-height:20px; text-align:center; color:#000;}
.ShopCategoryPages ul li b,
.ShopCategoryPages ul li a:hover,
.CustomSort a:hover,
.pagination a:hover, .pager a:hover{text-decoration:none; background:#afafaf; color:#FFF;}
.pagination, .pager{width:100%; float:none; overflow:hidden; margin:10px 0; padding:0;}


.CustomSort{float:right; margin:0 0 8px 0;}
.CustomSort a{color:#000; text-decoration:none; padding:0 5px; display:block; line-height:20px; display:block; border:1px solid #AFAFAF; margin:0 1px;}
.CustomSort a img{margin:4px 0 0 3px; float:right;}
/* Sposob zobrazenia
---------------------------------------------------------- */
.TypeTitle, .ChangeCurrency {display:none;}
.ViewType{position:absolute; top:-41px; left:20px;}
.ViewType input{display:none;}
.ViewType p{margin:0 5px 0 0; padding:0; float:left;}
	
.ViewType p label{
	padding:0 15px 0 40px; height:40px; line-height:40px; float:left;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border:1px solid #cdcbcb;
	border-bottom:0;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:10px center;
}
.ViewType p label:hover{background-color:#F8F8F8;}
.ViewType p.selected label{background-color:#FFF;}
.ViewType p.ritem-1 label{background-image:url(images/wt-icon.jpg);}
.ViewType p.ritem-2 label{background-image:url(images/wt-tab.jpg);}
.ViewType p.ritem-3 label{background-image:url(images/wt-kat.jpg);}
	

.products-wrapper{
	border:1px solid #cdcbcb;
	padding:5px;
	background:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-top:40px;
	position:relative;
}

/* ShopIntro - obchod uvod
---------------------------------------------------------- */
.ShopIntro h1{display:none;}
.ShopIntro {
	clear: both;
}
.ShopIntro .State, .ShopIntro .Actions, .ShopIntro .News, .ShopIntro .SellOuts, .ShopIntro .MostSaleable, .ShopIntro .Season, .ShopIntro .Default {
	width: 100%;
	clear:both;
	text-align: center;
	margin-bottom: 15px;
	overflow:hidden;
}
.ShopIntro .title,
.ShopIntro .Title  {
	margin: 0 0 5px 0;
	background:#f0f0f0;
	overflow:hidden;
	padding:0;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
}

.ShopIntro .title h2,
.ShopIntro .Title h2 {
	margin: 0;
	padding: 5px 10px;
	text-align: center;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	float:left;
	color:#FFF;
	background:#333;
	min-width:240px;
}
.ShopIntro .title a{float:right; color:#444; text-decoration:none; float:right; margin-right:10px; padding:5px 12px 5px 0; text-transform:lowercase; line-height:normal; background:url(images/black-arrow.png) no-repeat scroll right center;}
.ShopIntro .Actions h2{background:#FF3000;}
.ShopIntro .SellOuts h2{background:#f37c16;}
.ShopIntro .News h2{background:#0f87ed;}
 
.XHTMLAfterCategory, .XHTMLBeforeCategory {
	width:100%;
	clear:both;
	padding:5px 0;
}
.DefaultXHTML {
}

/*  Sposob zobrazenia - podrobne
---------------------------------------------------------- */
.ShopDetailView {
	clear: both;
}

.ShopContent .Cat{}

.ShopContent .Cat {
    margin: 0;
    overflow: hidden;
    padding:0 0 10px 0;
    width: 100%;
}
.ShopContent .Cat li {
    float: left;
    list-style: none outside none;
    margin: 0 4px 4px 0;
    padding: 0;
    width: 173px;
	clear:none;
}
.ShopContent .Cat li a {
	background:#eee;
	border: 1px solid #d9d6d6;
	border-left:4px solid #ddd;
    color: #444444;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 5px 0 5px;
    width: 160px;
	text-decoration:none;
}
.ShopContent .Cat li a:hover {
	background:#ddd;
    color: #444444;
    text-decoration: none;
}

.sticker{position:absolute; left:0; top:0;}
.ShopDetailView .ImageWrapper .sticker{	
    bottom: -4px;
    text-align: center;
    top: auto;
    width: 120px;
}
.sticker span,span.sticker-stock{float:left; margin-right:2px; font-size:11px; padding:1px 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#fff; width:74px; text-align:center; font-weight:bold; display:inline-block;}
.ShopDetailView .ImageWrapper .sticker span{float:none; margin:0 auto;}
span.sticker-percent{background:#ff3000; padding-right:4px;}

span.sticker-action, #kategorie-obchodu .action-categories li:nth-child(1) a{background-color:#FF3000;} 
span.sticker-sellout, #kategorie-obchodu .action-categories li:nth-child(3) a{background-color:#ff851f;}
span.sticker-new, #kategorie-obchodu .action-categories li:nth-child(2) a{background-color:#1f99ff;}
#kategorie-obchodu ul.action-categories li a{color:#fff;}


div.checkin{display:none;position:absolute; top:0; left:0; background:rgba(99,99,99); background:rgba(99,99,99,0.77);font-size:12px;font-weight:bold;color:#FFF;height:100%;z-index:1000;border:1px solid #ccc; text-align:center;
	width:280px;height:200px;left:50%;margin-left:-140px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.checkin p{background:url(images/check.png) no-repeat center 20px;margin:0;height:100%;padding:0;text-align:center;}
.ShopDetailView div.checkin{top:50%; margin-top:-100px;}
div.checkin p a{display:block;height:100%;width:100%;cursor:pointer;color:#FFF;text-decoration:none;padding-top:150px;box-sizing:border-box;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;}
div.checkin img{margin-top:-10px; margin:0 auto; width:150px !important; float:none;}
div.checkin span{display:block; text-align:center; clear:both; position:absolute; top:150px; left:0; width:100%;}
/*
div.checkin{display:none;position:absolute; top:0; left:0; width:100%; background:#000; background:rgba(0,0,0,0.7);font-size:12px;font-weight:bold;color:#FFF;height:100%;z-index:1000;border:1px solid #ccc; text-align:center;}
div.checkin p{background:url(images/check.png) no-repeat center 20px;margin:0;height:100%;padding:0;text-align:center;}
.ShopProductView div.checkin{width:280px;height:200px;left:50%;margin-left:-140px;}
.ShopProductView div.checkin p{}
div.checkin p a{display:block;height:100%;width:100%;cursor:pointer;color:#FFF;text-decoration:none;padding-top:150px;box-sizing:border-box;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;}
div.checkin img{margin-top:-10px;}
*/

/* Detail produktu
---------------------------------------------------------- */
.ShopProductView {
	clear: both;
	text-align: center;
	width:100%;
}
.ShopProductView h1 {
	text-align:left;
}
.ShopProductView .Product {
	padding:10px 0;
	margin:0 0 20px 0;
	position: relative;
	text-align: left;
	width:100%;	
}
.ShopProductView .Product .ProductDescription {
	float:right;
	_float:none;
	width:415px;
	text-align:left;
	margin:0;
	_padding-left:10px;
	padding-bottom:20px;
}
.ShopProductView .Product .ProductDescription form {
	background:#fff;
	border:1px solid #E0E0E0;
	margin-bottom:10px;
	padding:10px 15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.ShopProductView .Product dl {
	font-weight: normal;
	width: 100%;
	overflow: hidden;
	padding: 0;
	border-bottom: 1px dotted #E0E0E0;
}
.ShopProductView .Product dt {
	float: left;
	width: 45%;
	padding: 5px 0;
	margin:0;
	clear: both;
	border-top: 1px dotted #E0E0E0;
}
.ShopProductView .Product dd {
	float: left;
	width: 55%;
	padding: 5px 0;
	margin:0;
	text-align: right;
	border-top: 1px dotted #E0E0E0;
}
.ShopProductView .Product dt.price,
.ShopProductView .Product dd strong{
	font-size:16px;
	line-height:26px;
}
.ShopProductView .Product dd strong{padding-left:6px; color:#f58220;}

.ShopProductView .Product .ProductLeft {
	text-align: center;
	margin:0 0 10px 0;
	float:left;
	width:350px;
	overflow:hidden;
	position:relative;
}
.ShopProductView .Product .ProductImage img {
	max-width:290px;
	max-height:290px;
}
* html .ShopProductView .Product .ProductImage img {
	width:290px;
	height:290px;
}
.ShopProductView h3 {
	clear: both;
}
.ShopProductView .DetailDescription {
	clear:both;
	margin:0;
	overflow:hidden;
	position:relative;
	text-align:justify;
}
.ShopProductView .ProductButtons {
	margin: 6px 0;
	overflow: hidden;
	white-space:nowrap;
	clear:both;
	position:relative;
	float:right;
}

.ShopProductView .ProductButtons button{cursor:pointer; width:100px; height:32px; background:url(images/add.png) no-repeat 0 0; margin:0 0 0 10px; padding:0; border:0; float:right;}
.ShopProductView .ProductButtons button:hover{background-position:0 -32px;}
.ShopProductView .ProductButtons button span{display:none;}
.ShopProductView .ProductButtons .Quantity{width:40px; padding:5px 0;
	text-align:center;
	border:1px solid #d2d0d0;
	margin-top:3px;
}

div.ProductWatchDog {font-size:13px;margin:0;z-index: 9;position:relative;float:left;width:48px;}
a#SetWatchDog{display: block;width: 48px;height: 37px;font-size:13px;line-height:normal;background: url(images/watchdog-new.jpg) no-repeat 0 top;text-indent:-9999px;overflow:hidden;margin:6px 0;}
a#SetWatchDog p{ margin:0; padding:5px; line-height:48px; display:none;} /* docasne vypnutie textu */
a:hover#SetWatchDog {background: url(images/watchdog-new.jpg) no-repeat 0 bottom;}
.SetWatchDog{clear:both;background:#efefef;border:1px solid #eee;padding:7px 11px;font-size:12px;margin:0;position:absolute;top:43px;left:0;width:326px;-webkit-box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.5);box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.5);}
.SetWatchDog p{margin:0; padding:0 0 5px 0; clear:both;}
.SetWatchDog button, .BuyingListSubmit{font-size:12px;border:1px solid #000;background:#000;color:#fff; padding:0 1px;cursor:pointer;float: right;margin: 0 0 0 8px;}
.SetWatchDog button:hover, .BuyingListSubmit:hover{background-color:#555; color:#FFF;}
.SetWatchDog input {width:40px; border:1px solid #9E9D9D; font-size:11px; padding:1px; text-align:center;margin: 0 3px 0 0;}
.SetWatchDog .WatchDogEmail input {width:200px;}
.tipsy-west { background-position: left center; }
.wdis{clear:both;}

.compare-box{padding:5px 0;}
.compare-box .comparelink{
	float:right;
}
.compare-box .comparelink a{
	
}
.compare-box .comparelink a:hover{
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	/*
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	*/
}
.compare-box .stock-count{
	float:left;
	width:135px;
	height:31px;
	line-height:31px;
	text-indent:30px;
	background:url(images/bg_skladom.gif) no-repeat 5px center;
	color:#ddd;
	font-size:11px;
}

.compare-link{float:left; margin:6px 0 6px 4px;}
.advance-box{float:left;}
.advance-box .clear{clear:none;}
/* wish-list icon */
div.wishlist-link{font-size:13px;margin:0;z-index: 9;position:relative;float:left;width:48px;}
a#SetBuyingLists{display: block;width: 48px;height: 37px;font-size:13px;line-height:normal;background: url(images/wishlist.jpg) no-repeat 0 0;text-indent:-9999px;overflow:hidden;margin:6px 0 6px 4px;}
a:hover#SetBuyingLists {background: url(images/wishlist.jpg) no-repeat 0 bottom;}
div.SetBuyingLists{clear:both;background:#EFEFEF;border:1px solid #eee;padding:7px 11px;font-size:12px;margin:0;position:absolute;top:43px;left:-47px;width:326px;-webkit-box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.5);box-shadow:  1px 1px 5px 1px rgba(0, 0, 0, 0.5);display:none;}

#special_buttons{clear:both; padding:10px 0;}

#equialent-products {
	clear:both;
	width:100%;
}
.EquivalentProducts {
	padding:0px 14px;
	margin:0 0 20px 0;
	overflow:hidden;
	border:1px solid #6eb400;
}
#equialent-products h2 {
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 8px 0;
}
div.panes div div div.EquivalentProduct {
	float:left;
	width:160px;
	padding:5px;
	overflow:hidden;
	text-align:center;
	height:230px;
}
.EquivalentProduct .ProductImage {
	text-align:center;
}
.photo-gallery {
	margin:0;
	padding:0;
}
.photo-gallery .photo {
	float:left;
	width:154px;
	padding:5px;
	overflow:hidden;
	height:155px;
	text-align:center;
}
.photo-gallery .PhotoImage {
	text-align:center;
}
.photo-gallery .PhotoImage img {
	padding:1px;
}
.photo-gallery .PhotoDescription {
}
.ShopProductView .Product .attachments dl {
	font-weight: normal;
	width: 100%;
	overflow: hidden;
	padding: 0;
}
.ShopProductView .Product .attachments dt {
	float: left;
	width: 50%;
	padding: 3px 0;
	margin:0;
	clear: both;
}
.ShopProductView .Product .attachments dd {
	float: left;
	width: 50%;
	padding: 3px 0;
	margin:0;
	text-align: left;
}
.DetailDescription {

}
.DetailDescription p.smalldesc {

}
#productparams {
	width:45%;
	float:right;
	margin:0 0 0 20px;
}
#productparams table {
	width:100%;
}
#productparams table tr.odd {
	background-color:#f6f6f6;
}
#productparams th {
	font-weight:normal;
	text-align:left;
	padding:2px 4px;
	width:50%;
}
#productparams table tr.odd th {
	background-color:#ddd;
}
#productparams td {
	text-align:right;
	padding:2px 4px;
	width:50%;
}
.panes h2 {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
	padding:0;
	background:none;
}
/* Sposob zobrazenia - ikony
---------------------------------------------------------- */
.Obchod_Produkt_Ikony,
.ShopDetailView {
	clear: both;
	margin:5px 0;
}

.products-row{}
.Obchod_Produkt_Ikony .Product,
.ShopDetailView .Product,
.ShopIntro .Product,
#odporucame div.EquivalentProduct{
	width:248px;
	float:left;
	height:248px;
	position:relative;
	border:1px solid #CDCBCB;
	margin:0 5px;
	background:#fff;
}
#odporucame div.EquivalentProduct{width:234px; margin-bottom:10px;}

.Obchod_Produkt_Ikony .Product-c,
.ShopDetailView .Product-c,
.ShopIntro .Product-c{margin:0 4px;}
.ShopDetailView .Product, .ShopDetailView .Product-c{margin-bottom:8px;}
.Obchod_Produkt_Ikony .Product h2,
.ShopDetailView h2,
.ShopIntro .Product h3,
#odporucame div.EquivalentProduct h2{height:36px; overflow:hidden; text-align:left; margin:5px; padding:0; line-height: normal; text-transform:uppercase; font-size:15px;}
.Obchod_Produkt_Ikony .Product h2 a,
.ShopDetailView h2 a,
.ShopIntro .Product h3 a,
#odporucame div.EquivalentProduct h2 a{text-decoration:none;}
.Obchod_Produkt_Ikony .Product h2 a:hover,
.ShopDetailView h2 a:hover,
.ShopIntro .Product h3 a:hover,
#odporucame div.EquivalentProduct h2 a:hover{text-decoration: none; color:#000;}
.products-row-separator{height:8px; clear:both; overflow:hidden;}

.Obchod_Produkt_Ikony .Product .ProductImage, .ShopIntro .Product .ProductImage, #odporucame div.EquivalentProduct .ProductImage{text-align:center; height:120px; display:table; margin:5px 0; width:100%;}
.Obchod_Produkt_Ikony .Product .ProductImage a, .ShopIntro .Product .ProductImage a, #odporucame div.EquivalentProduct .ProductImage a{display:table-cell; vertical-align:middle; text-align:center;}
.Obchod_Produkt_Ikony .Product .ProductImage a img, .ShopIntro .Product .ProductImage a img, #odporucame div.EquivalentProduct .ProductImage a img{max-height:120px;}

.ShopDetailView  .Product .ProductImage{text-align:center; height:120px; display:table; margin:5px; width:110px;}
.ShopDetailView .Product .ProductImage a{display:table-cell; vertical-align:middle; text-align:center;}
.ShopDetailView .Product .ProductImage a img{max-height:120px; max-width:110px;}
.ShopDetailView .ImageWrapper{float:left; position:relative;}

.Obchod_Produkt_Ikony .Product form,
.ShopDetailView .ProductContent{float:right; width:122px; margin-top:3px;}
.ShopDetailView .ProductContent form{margin-top:6px;}
.Obchod_Produkt_Ikony .Product form .mnozstvo,
.ShopDetailView form .mnozstvo{
	background:url(images/bg_mnozstvo.jpg) repeat-x; height:23px; line-height:23px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	color:#fff;
	text-align:center;
	margin-bottom:2px;
}
.Obchod_Produkt_Ikony .Quantity,
.ShopDetailView form .mnozstvo input{border:1px solid #cfcfcf; text-align:center; width:30px;}
.Obchod_Produkt_Ikony .Product button,
.ShopDetailView form button{width:122px; height:43px; background:url(images/dokosa.png) no-repeat 0 0; border:0; margin:0; padding:0; cursor:pointer;}
.Obchod_Produkt_Ikony .Product button:hover,
.ShopDetailView form button:hover{background-position:0 -43px;}
.Obchod_Produkt_Ikony .Product button span,
.ShopDetailView form button span{display:none;}
.Obchod_Produkt_Ikony .Product .ProductPrice,
.ShopDetailView .Product .ProductPrice,
#odporucame div.EquivalentProduct .ProductPrice{float:left; width:100px; padding-left:10px;}
.ShopDetailView .Product .ProductPrice{margin:0; padding:0;}
.Obchod_Produkt_Ikony .Product .ProductPrice .price,
.ShopDetailView .Product .ProductPrice .price,
.ShopIntro .Product .ProductPrice .price,
#odporucame div.EquivalentProduct .ProductPrice .price{font-size:20px; color:#f58220; line-height: normal; font-weight:bold;}
.Obchod_Produkt_Ikony .stock-count,
.ShopDetailView .stock-count,
.ShopIntro  .stock-count{color:#456014; font-weight:bold;}

.ShopDetailView p.ProductDescription{padding:0; margin:3px 10px; overflow:hidden; height:48px;}

/* Sposob zobrazenia - zoznam
---------------------------------------------------------- */
.ShopDivViewList {
	clear: both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:relative;
}
.ShopDivViewList table {
	width: 100%;
	clear: both;
	margin: 5px 0;
	border-collapse: collapse;
}
.ShopDivViewList table td {
	padding: 10px;
	border: 1px solid #cdcbcb;
	vertical-align:middle;
	text-align:center;
}
.ShopDivViewList table td.name{text-transform:uppercase; text-align:left;}
.ShopDivViewList table tr.even td {
	background:#f8f8f8;	
}
.ShopDivViewList table td a,
.ShopDivViewList table td.price {
	color:#f58220;
	text-decoration:none;
}
.ShopDivViewList table td a:hover{text-decoration:underline;}
.green{color:#456014;}

.ShopDivViewList input.quantity{
	padding:5px 0;
	text-align:center;
	border:1px solid #d2d0d0;
	}
.ShopDivViewList button{cursor:pointer; width:100px; height:32px; background:url(images/add.png) no-repeat 0 0; margin:0; padding:0; border:0;}
.ShopDivViewList button:hover{background-position:0 -32px;}
.ShopDivViewList button span{visibility:hidden;}
.ShopDivViewList table form,
.ShopDivViewList table td.addtd{width:220px;}

/************* order-in ******************/
.order-box h2{padding-left:10px !important;}
.order-in, #order {
	margin-bottom:20px;
	border-collapse:collapse;
	border:1px solid #9B9A9A;
	width:100% !important;
}
.order-in caption {
	margin-bottom:5px;
	font-weight:bold;
}
.order-in td, .order-in th, .kosik-finish td, .kosik-finish th {
	border:1px solid #9B9A9A;
	padding:2px 5px;
}
#order td {
	padding:2px 5px;
	border:1px solid #9B9A9A;
}
.order-in th, .kosik-finish th {
	background-color:#EAEAEA;
}

.shopping-cart-content{width:100%; overflow:hidden; margin-bottom:15px;}


.steps {
	width:100%;
	margin-bottom:5px;
	font-size:11px;
}
.steps a {
	color:#000;
}
.steps div {}
.steps div.step1, .steps div.step2, .steps div.step3, .steps div.step4 {
	float:left;
	width:190px;
	padding:0;
	background:#eaeaea;
	border:1px solid #d2d2d2;
	margin-left:6px;
	text-align:center;
	position:relative;
}
.steps .InactiveStep, .steps .ActiveStep{
	padding:5px 0;
}
.steps div.step1{margin-left:2px;}

.steps div span.ico {
	display: none;
}
.steps div strong {}
.steps div strong em {
	display:block;
	font-style:normal;
	font-weight:normal;
}
.steps div.ActiveStep{
	background:#ED7F21;
	color:#FFF;
	}
.steps div.ActiveStep span.ico{
	display:block;
	width:16px;
	height:8px;
	background:url(images/steps_sipka.png) no-repeat 0 0;
	position:absolute;
	bottom:-7px;
	left:10px;
}

.cart-price-box{
	clear:both;
	padding-bottom:5px;
	overflow:hidden;
	}
.cart-price-box-content{
	float:right;
	width:260px;
	padding:10px;
	background:#ed7f21;
	overflow:hidden;
	color:#FFF;
}
.cart-price-box-content h3{
	font-size:12px;
	color:#FFF;
	margin:0;
	padding:5px 0;
	text-transform:uppercase;
}

.cart-price-box-content table{
	width:100%;
}

.cart-price-box-content table th{
	padding:3px 0;
	text-align:left;
	font-weight:normal;
}

.cart-price-box-content table td{
	padding:3px 0;
	text-align: right;
	font-weight:normal;
	font-size:14px;
}
#cart-table {
	width:100%;
	border-collapse:collapse;
}
#cart-table input {
	text-align:center;
}
#cart-table th {
	font-size:11px;
	background:#EAEAEA;
	color:#000;
}
#cart-table tr:hover {
}
#cart-table th, #cart-table td {
	padding:5px;
	border-bottom:1px solid #ccc;
}
th.quantity, td.quantity {
	text-align:center;
	width:55px;
}
th.price, td.price {
	white-space:nowrap;
}
th.price, td.item-price, td.price {
	text-align:center;
}
.price-with-vat td.price {
	font-size:16px;
	text-align:right;
}
th.delete, td.delete {
	text-align:center;
}
td.image img {
	max-width:40px;
	max-height:40px;
}
input.quantity {
	width:40px;
	text-align:center;
}
.cart-form h2, .cartBox h2 {
	background:none #ed7f21;
	color:#fff;
	font-size:14px;
	margin:5px 0;
	padding:5px;
}
#content .submit, #content .disabledsubmit {
	padding:5px 15px;
	font-size:14px;
	float:right;
	background: #a4d81e;
	background: -moz-linear-gradient(top,  #a4d81e 0%, #799d0f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4d81e), color-stop(100%,#799d0f));
	background: -webkit-linear-gradient(top,  #a4d81e 0%,#799d0f 100%);
	background: -o-linear-gradient(top,  #a4d81e 0%,#799d0f 100%);
	background: -ms-linear-gradient(top,  #a4d81e 0%,#799d0f 100%);
	background: linear-gradient(to bottom,  #a4d81e 0%,#799d0f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d81e', endColorstr='#799d0f',GradientType=0 );
	color:#fff;
	cursor:pointer;
	min-width:280px;
	border:1px solid #799D0F;
}
#content .submit:hover {
	text-decoration:none;
	color:#fff;
	background:#A4D81E;
}
#content .disabledsubmit, #content .disabledsubmit:hover {
	background:#DDDDDD;
	border-color:#CCCCCC;
	color:#000000;
	cursor:text;
}
.confirm_conditions {
	background:none repeat scroll 0 0 #EAEAEA;
	border:1px solid #9B9A9A;
	margin-bottom:5px;
	padding:5px;
}
#conditionsid {
	margin-right:5px;
	vertical-align:middle;
}
a.button:hover {
	text-decoration:none;
}
.small-button {
	font-size:11px;
}
a.button {
	font-size:12px;
	float:left;
	color:#000;
	line-height:30px;
	height:30px;
	text-decoration:underline;
}

tr.price-without-vat .price, tr.price-with-vat .price {
	font-weight:bold;
	text-align:right;
}
a.detail-button {
	padding:2px 5px;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	background-color:#060;
}
.darcekovy-kupon {
	width:100%;
	margin-bottom:5px;
}
label {
	cursor:pointer;
}
.cartBox {
	margin-bottom:5px;
}
.thanks-message {
	padding:5px 10px;
	line-height:20px;
}
.cart-form {
}
.cart-form .checkbox {
	float:left;
	margin-top:10px;
	text-align:center;
	width:40px;
}
.cart-form .item {
	padding:6px 0;
}
.cart-form .selected {
	background-color:#E8FFE8;
	border:1px solid #86E491;
}
.cart-form .item label {
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}
.cart-form .item .info {
	float:left;
	margin-top:10px;
	width:658px;
}
.cart-form label .price {
	color:#009933;
}
.item input {
}
.item p {
	padding-left:17px;
}
#poznamka {
	border:1px solid #e9e3e0;
	width:80%;
	background-color:#f8f8f8;
}
#poznamka:hover {
	border-color:#999;
	background-color:#fefefe;
}
.text-field {
	background-color:#F8F8F8;
	border:1px solid #e9e3e0;
	width:300px;
}
.text-field:hover {
	border-color:#999;
	background-color:#fefefe;
}
#box_login, #box_registracia {
	padding:10px 20px 10px 20px;
	background-color:#F6F6F6;
	border:1px solid #9B9A9A;
	margin-bottom:5px;
}
#box_login div.meno {
	float:left;
	width:210px;
}
#box_registracia div.meno {
	float:left;
	width:220px;
}
#box_login div.heslo {
	float:left;
	width:210px;
}
#box_registracia div.heslo {
	float:left;
	width:220px;
}
#box_registracia div.heslo_repeat {
	float:left;
	width:220px;
}
#box_login div.login {
	float:left;
	width:240px;
}
#box_login div.login_links {
	width:100%;
	clear:both;
}
#box_login div.login_links a {
	font-size:11px;
	padding:2px 0;
	margin-right:20px;
}
#box_login div.meno input, #box_login div.heslo input {
	padding:2px;
	margin:3px 0;
	width:200px;
	background-color:#fff;
	border:1px solid #9B9A9A;
}
#box_registracia input {
	padding:2px;
	margin:3px 0;
	width:210px;
	background-color:#fff;
	border:1px solid #9B9A9A;
}
#box_login div.login input {
	margin-top:18px;
	width:240px;
	padding:0;
}
.warning {
	color:#F00 !important;
	background: none;
}
#box_nologin table {
	width:100%;
}
#box_nologin table th {
	text-align:left;
	font-weight:normal;
	width:50%;
	padding:5px 0;
}
.cartBox fieldset {
	border:1px solid #9B9A9A;
	padding:10px 15px;
	margin-bottom:15px;
	position:relative;
	background:#fff;
}
html > body .cartBox fieldset {
}
.cartBox legend {
	background:none repeat scroll 0 0 #EAEAEA;
	border:1px solid #9B9A9A;
	font-weight:bold;
	padding:5px;
	width:40%;
	text-align:center;
}
#box_nologin table input {
	border:1px solid #9B9A9A;
	padding:2px 5px;
	width:300px;
}
.contacts {
	border-collapse:collapse;
	border:1px dotted #9B9A9A;
	margin-bottom:10px;
}
.contacts td {
	padding:5px 10px;
}
.contacts .separator {
	width:100%;
	height:1px;
	line-height:1px;
	background-color:#e9e3e0;
	margin:5px 0;
}
.cartBox .orderComponent select {
	padding:5px;
	font-size:14px;
	border:1px solid #9B9A9A;
	margin-bottom:4px;
}
.cartBox .orderComponent select option {
	font-size:14px;
	padding:0 5px;
}
.cartBox .calendar {
	width:100%;
}
.cartBox .calendar caption {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	background-color:#EAEAEA;
}
.cartBox .calendar td {
	text-align:center;
	padding:2px 5px;
}
.cartBox .payment {
	clear:both;
	padding:6px 10px;
}
.cartBox .payment img {
	vertical-align:middle;
}
#paymentsBox .odd, #order .odd {

}
#cetelemPayment {
	padding-left:15px;
	padding-top:10px;
}
.cartBox #comment {
	border:1px solid #EAEAEA;
	margin-top:5px;
	padding:5px 10px;
}
.cartBox #comment p {
	padding:0;
	margin:0;
}
#comment.cartBox textarea {
	width:80%;
	border:1px solid #9B9A9A;
	padding:2px;
	background-color:#F6F6F6;
}
.customerZone td.warning {
	padding:6px 0 0 0;
}
.customerZone p.warning {
	padding:0;
}
#login {
	margin:0 auto;
	padding:0;
	width:100%;
}
.Obchod_Content_Login {
	border-collapse:collapse;
	margin:0 auto;
	width:100%;
}
.Obchod_Content_Login td {
	color:#000000;
	padding:4px 5px;
	vertical-align:top;
	border-bottom:1px solid #FFF;
}
#login .bgcervena {
	color:#FFFFFF;
	overflow:hidden;
	padding:5px 10px !important;
}
#login .bgcervena a {
	color:#FFFF00;
}

#box_special p{clear:both;}
.box_special p{position: relative; padding-left: 25px; display: block;}
.box_special p input{position: absolute; top: 0; left: 0;}
.firm-data-check{margin-bottom:15px;}


/* ----------------------------------------------------------
END SHOP
---------------------------------------------------------- */

/* tabs */
ul.tabs {
	margin:0 !important;
	padding:0;
	height:30px;
	line-height:130%;
	width:100%;
}
ul.tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.tabs a {
	float:left;
	font-size:11px;
	text-transform: uppercase;
	display:block;
	padding:8px 20px 2px 20px;
	text-decoration:none;
	border:1px solid #e2e2e2;
	height:18px;
	background-color:#e2e2e2;
	color:#333;
	font-weight:bold;
	margin-right:2px;
	position:relative;
	top:1px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
ul.tabs a:hover {
	background-color:#ddd;
	color:#333;
}
ul.tabs a.current {
	background-color:#fff;
	border-color: #e2e2e2;
	border-bottom:1px solid #FFF;
	color:#555555;
	cursor:default;
}
div.panes {
	width:788px;
	border:1px solid #e2e2e2;
	background:#fff;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
div.panes div,
div.panesss div {
	display: none;
	border-width: 0;
	padding: 15px 10px;
}
div.panes div div,
div.panesss div div {
	line-height: 1.5;
	/* margin-top: 1em;*/
	padding:0 5px;
	display:block;
}
div.panes div div div,
div.panesss div div div {
	line-height:normal;
	margin:0;
	padding:0;
}
/* /tabs */

#intro-tabs ul.tabs a{
	background:#ccc;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
}

#intro-tabs ul.tabs .ui-tabs-selected a,
#intro-tabs ul.tabs a.current{background:#8AC22D;}

#intro-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#intro-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
#intro-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#intro-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
#intro-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#intro-tabs .ui-tabs-nav li.ui-tabs-selected a,
#intro-tabs .ui-tabs-nav li.ui-state-disabled a,
#intro-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#intro-tabs .ui-tabs-nav li a,
#intro-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#intro-tabs .ui-tabs-panel,
#intro-tabs .panesss { display: block;  height:160px;
	background: url("images/bg_scrollable.jpg") repeat-x scroll left bottom #F6FCFF;
    border: 1px solid #D3D1D1;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    padding: 10px;
	width:978px;
	}
#intro-tabs div.panesss div{padding:0;}

#intro-tabs .ui-tabs-hide { display: none !important; }
#intro-tabs ul.tabs{margin-left:20px !important; width:70%;}


.message{
	padding:5px;
	background:#f8f8f8;
	border:1px solid #ddd;
	margin-bottom:15px;
}

/*  star rating */
.MainRating {
	margin:0;
	padding:5px 0;
	clear:both;
	width:100%;
	overflow:hidden;
	height:20px;
	border-bottom:1px solid #eee;
	margin-bottom:5px;
	display:none;
}
.MainRating .message {
	float:right;
	width:450px;
	color:#666;
	padding-top:3px;
}
.prorating{clear:both; display:block; padding:10px 0; text-align:center; overflow:hidden;}
.productRating {
	width:100%;
	text-align:center;
}
.productRating p{font-size:10px; clear:both; padding:4px 0; text-align:center;}

.rating {
	width:155px;
	height:30px;
	margin:0 auto !important;
	padding:0 !important;
	list-style:none;
	clear:both;
	position:relative;
	background: url(images/matrix.gif) no-repeat 0 0;
}
.ratingValue {
	float:left;
	width:100px;
}
ul.rating li {
	cursor: pointer;
	/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
	/* end hide*/
text-indent:-999em;/* hide text*/
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:31px;
	height:31px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {
	left:0
}
ul.rating li.two a {
	left:31px;
}
ul.rating li.three a {
	left:62px;
}
ul.rating li.four a {
	left:93px;
}
ul.rating li.five a {
	left:124px;
}
.nostar {
	background-position:0 0
}
.onestar {
	background-position:0 -31px
}
.twostar {
	background-position:0 -62px
}
.threestar {
	background-position:0 -93px
}
.fourstar {
	background-position:0 -124px
}
.fivestar {
	background-position:0 -155px
}
ul.rating li a:hover {
	z-index:2;
	height:31px;
	width:155px;
	overflow:hidden;
	left:0;
	background: url(images/matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {
	background-position:0 -186px;
}
ul.rating li.two a:hover {
	background-position:0 -217px;
}
ul.rating li.three a:hover {
	background-position:0 -248px
}
ul.rating li.four a:hover {
	background-position:0 -279px
}
ul.rating li.five a:hover {
	background-position:0 -310px
}
/* end rating */


/* Formulare
-------------------------------------------------------*/
table.QuerySheet {
    background: none repeat scroll 0 0 #eef9ff;
    border-collapse: collapse;
    width: 100%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
table.QuerySheet td {
    background: none repeat scroll 0 0 #eef9ff;
    padding: 8px;
}
.QuerySheetTitle {
    color: #000000;
    font-size: 1.1em;
    padding: 8px 0;
    text-align: center;
}
td.QuerySheetQuery {
    padding: 0;
    text-align: right;
    width: 25%;
}
td.QuerySheetAnswer {
    text-align: left;
    width: 75%;
}
table.QuerySheet td input[type="text"],
table.QuerySheet td textarea{
	width:250px;
    padding: 5px;   
    border: 1px solid #DDDDDD;
    
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;

}
table.QuerySheet td input[type="text"]:hover,
table.QuerySheet td textarea:hover
{
    border:1px solid #cccccc;
}
table.QuerySheet td input[type="text"]:focus,
table.QuerySheet td textarea:focus
{
    box-shadow:0 0 2px #FFFE00;
}

table .QuerySheetAnswer .sj-var-radio, table .QuerySheetAnswer .sj-var-checkbox {
    display: inline;
    float: left;
    margin: 2px 4px 0 0;
    width: 1em;
}
table .QuerySheetAnswer div {
    clear: both;
}
table.QuerySheet td textarea {
    border: 1px solid #CCCCCC;
    height: 120px;
    padding: 2px;
    width: 400px;
}
th.QuerySheetFoot input {
    margin-right: 8px;
}
table.QuerySheet td img {
    margin: 2px 0;
}
td.QuerySheetQuery .QuerySheetQueryRequired, td.QuerySheetQuery .QuerySheetAnswerRequired {
    color: #f00;
}
.QuerySheetFoot {
    padding: 10px 10px 15px 0;
    text-align: right;
}

.QuerySheetFoot input{
	font-size:18px;
	background:#95BC29;
	color:#FFF;
	padding:5px 10px;
	border:1px solid #95BC29;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
}

.QuerySheetFoot input:hover{
	background:#a5d91f;
	border:1px solid #a5d91f;
	}
	
/****/


/* CLANKY
-------------------------------------------------------*/
.articleSummary {
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	width: 100%;
	overflow:hidden;
	padding-bottom:10px;
	text-align:justify;
}
.articleSummary h3 {
	clear:both;
	margin:0;
	padding:0 0 4px 0;
}
.articleSummary h3 a {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color:#ff6633;
}
.articleSummary p {
	margin:0;
	display:inline;
}
.articleSummaryMore {
	clear:both;
	text-align:right;
	padding:0;
}
img.articleSummaryImg, img.articleArticleImg {
	float:left;
	margin:0 10px 5px 0;
	padding:2px;
	border:1px solid #CCCACA;
}
.articleSummaryContent p {
	margin:0;
	padding:0;
}
.article-sumarry-content {
	float:right;
	width:620px;
}
.article-sumarry-content h2{}
.NextPages {
	margin:5px 0;
}
.articleAuthor {
	font-style:italic;
	margin:5px;
	clear:both;
}
.articleBack {
	text-align:left;
	clear:both;
	padding-bottom:5px;
}
.articles {
	text-align:justify;
}
.articles .articleSummaryMore {
	clear:both;
	text-align:right;
	padding:0;
}
.articles img.articleSummaryImg, .articles img.articleArticleImg {
	float:left;
	margin:0 10px 0 0;
	padding:2px;
	border:1px solid #dddddd;
}

.articleSummaryMore a,
.articleBack a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
}
.articleSummaryMore a:hover,
.articleBack a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}
.articleSummaryMore a:active,
.articleBack a:active {
	position:relative;
	top:1px;
}


.Discuss {
	text-align:left;
}
.Discuss dl {
	padding-bottom:10px;
}
.Discuss dt {
	background-color:#ddd;
	color:#594939;
	padding:3px 5px;
	overflow:hidden;
	height:16px;
}
.Discuss dt .date {
	float:right;
}
.Discuss dt b {
	float:left;
}
.Discuss dd {
	margin:0;
	padding:0;
}
.Discuss dd p {
	margin:0;
	padding:5px;
}
.Discuss table {
	background-color:#dddddd;
	border:1px solid #ddd;
	border-collapse:collapse;
	margin:0 auto;
	text-align:center;
}
.Discuss table td, .Discuss table th {
	padding:3px 10px;
	color:#000;
	text-align:left;
}
.Discuss table td {
}
.Discuss table td input, .Discuss table td textarea {
	background-color:#fff;
	font-size:11px;
	border:1px solid #ddd;
	padding:2px;
}
.Discuss table td input {
	width:200px;
}
.Discuss table td textarea {
	width:450px;
}

.orderComponent input {
	margin-right:5px;
}
.Compare {
	margin:0 0 15px;
	overflow:auto;
	width:100%;
}
.CompareProducts {
	border-top:1px solid #dddddd;
	margin-bottom:10px;
}
.CompareProducts td {
	padding:2px 5px;
}
.CompareProducts td.LeftCol {
	background-color:#dddddd;
	border-bottom:1px solid #fff;
	white-space:nowrap;
	width:100px;
}
.CompareProducts td {
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}


.SortAsc a {
	background:url(/Data/default/UserFiles/images/arrow_up_small.gif) no-repeat 0 0;
}
.SortDesc a {
	background:url(/Data/default/UserFiles/images/arrow_down_small.gif) no-repeat 0 0;
}



/* FOTOGALERIA */

.SubCategorySeparator{
clear:both;
padding:5px 10px;
margin:0 15px 20px 5px;
text-align:right;
border:1px solid #eee;
background:#f6f6f6;
}
.SubCategorySeparator em{font-style:normal; font-family:Veradana; font-size:14px;
}

.PhotoCat{
	margin:5px auto;
	padding:0;
	}
	
.PhotoCat li{
	list-style:none;
	clear:both;
	}

.PhotoCat a{
	display:block;
	background-color:#B2DFF6;
	width:80%;
	margin:0 auto;
	color:#333;
	padding:3px 0;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	font-size:12px;
	}

.PhotoCat li a:hover{
	background-color:#32A2E5;
	color:#fff;
	}

/* pages */
.Thumbnails ul.Pages{margin:0; padding:0; display:inline; float:right;}
.Thumbnails ul.Pages li{list-style:none; padding:0 3px; text-align:center; display:inline;}


.NewsLetterButtons,
.coll-fourth form{
	background:#fff;
	border:1px solid #acacac;
	position:relative;
	height:25px;
}

.NewsLetterInput {
	width:120px;
	border:0;
	padding:4px;
}
.NewsLetterSubmit{
	position:absolute;
	top:0px;
	right:0px;
	width:71px;
	height:25px;
	font-size:12px;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	color:#fff;
	background:#82a913;
	}
	
.NewsLetterSubmit:hover{
	background:#9dc142;
	}

/* thumbnails
-------------------------------------------------------*/

.Photo{text-align:center; padding:4px; border:1px solid #ddd;}

.Thumbnails{
	font-weight: normal;
	padding:10px 0 10px 20px;
}

.CategoryName{font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:4px; margin-bottom:10px; text-align:center; color:#555555;}

.Thmb{
	float:left;
	margin:0 5px;
	display:inline;
}

.Thumbnails .Row .Thmb .Name {
	font-weight:normal;
	padding:1px 1px;
	text-align:center;
	margin-top:2px;
	margin-bottom:6px;
}

.Thumbnails .Row{clear:both; margin-top:5px;}


#main-bar{width:152px; position: fixed; top:5px; margin-left:1000px; display:none; z-index:99;}
#bar-inner{width:142px; padding:4px; background:#fcfdfc; border:1px solid #dadada;}

#totop a {
    background:#0e7dc0 url("images/totop.png") no-repeat center center;
    bottom: 19%;
    display: none;
    height: 46px;
    outline: medium none;
    position: fixed;
    width: 23px;
	margin-left: 1000px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#totop a:hover {
    background-color:#0a97eb;
}

#search_suggest {        
    position: absolute;
	left: 0;
    top: 34px;	
    z-index: 99;
}
.suggest_wrapper{
	border:1px solid #ccc;
	border-bottom:0;
	background-color: #FFFFFF;
	width:322px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);	
}
 
#search_suggest img {
    border: 1px solid #ccc;
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
#search_suggest p {
    border-bottom: 1px solid #ccc;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#search_suggest p a {
    display: block;
    overflow: hidden;
    padding: 8px 10px;
    text-decoration: none;
	cursor:pointer;
}
#search_suggest p a:hover, #search_suggest p a:focus {
    background-color: #F58220;
    color: #FFFFFF;
    text-decoration: none;
}
#search_suggest p a span {
    color: #000000;
    display: block;
    float: left;
    line-height: normal;
    width: 230px;
	cursor:pointer;
}
#search_suggest p a:hover span, #search_suggest p a:focus span {
    color: #FFFFFF;
}

.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
  
.skry{display:none;}

.message-add{
	display:none;
	position:absolute;
	top:44px;
	left:0;
	text-align:center;
	padding:15px 0;
	font-size:14px;
	width:195px;
	background:#333;
	color:#FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#content .basic003 .title h3,
#content .basic002 .title h2,
.likec .title h2,
.likec .title h3 {
	background:#8ac22d;
	float:left;
	padding:5px 10px;
	margin:0 0 0 10px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow:hidden;
	}
.morelink{float:right; margin-right:15px;}
.morelink a{font-size:14px; color:#8ac22d; font-weight:bold;
	background:#F58220;
	padding:6px 10px;
	margin:0 0 0 10px;
	color:#fff;
	float:right;
	font-size:14px;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow:hidden;
	text-decoration:none;}
.morelink a:hover{background:#8AC22D;
	text-decoration:none;}
	
#content .basic003 .title,
#content .basic002 .title,
.likec .title{
	overflow:hidden;
	float:left;
}
#content .basic003 .content,
#content .basic002 .content,
.likec .content{
	clear:both;
	border:1px solid #D3D1D1;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	background:#fff;
}

#content .bluecontent .content{
	background:#f6fcff url(images/bg_scrollable.jpg) repeat-x left bottom;
	border:0;
	overflow: visible;
}

/* */
.ShoppingCentre .MasterList{margin:0; padding:0;}
.ShoppingCentre .MasterList > li{
	margin: 1%;
	padding:0;
	list-style:none;
	background:#EEEDE9;
    border: 1px solid #DADADA;
    height: 150px;    
    overflow: hidden;
    position: relative;
    width: 48%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	float:left;
	}
.ShoppingCentre .MasterList h2{margin:0; padding:10px; background:#DADADA; font-size:16px; font-weight:normal; color:#000;}
.ShoppingCentre .MasterList h2 small{float:right; font-size:12px;}
.ShoppingCentre .MasterList h2 a{text-decoration:none;}
.ShoppingCentre .MasterList h2 a:hover{text-decoration: underline;}
.shoppingCentreBox{padding:10px;}
.shoppingCentreBox table{border-collapse:collapse; width:100%;}
.shoppingCentreBox table th{background-color:#DADADA; text-align:center;}
.shoppingCentreBox table td{border-bottom:1px solid #DADADA; text-align:center;}
li.UserData .shoppingCentreBox table td,
li.Ratings .shoppingCentreBox table td{text-align:left;}

table.Ratings{width:100%;}
table.Ratings td{padding:5px 0; vertical-align:middle; border-bottom:1px solid #DADADA;}
li.Ratings ul.rating, li.Ratings th{display:none;}


.buying_list{
clear:both;
width:100%;
}
#BuyingLists{}
.buying_list select{width:265px;}

.buying-list-form{padding:5px; text-align:center; background:#EDEBEA; margin-bottom:10px; border-bottom:1px solid #BEC0C1;}
input#ListNameId{width:320px; padding:4px;}
.BuyingListTable, .buying-product-list{width:100%; margin-bottom:15px;}
.BuyingListTable th, .buying-product-list th{background:#EDEBEA; border-bottom:1px solid #BEC0C1; padding:5px;}
.BuyingListTable td, .buying-product-list td{border-bottom:1px solid #BEC0C1; padding:5px;}
.buying-product-list td{vertical-align:middle;}
.buying-product-list td.ProductPrice{white-space:nowrap; vertical-align:middle; font-weight:bold;}
.buying-product-list td.ProductImage{width:60px; text-align:center;}
.buying-product-list td.ProductImage img{height:50px; margin:0 auto;}
.ListLink{font-size:.9em; background:#f6f6f6;}
.ListLink strong{display:block; font-size:.8em;}

.buying-product-list .OrderSubmit {cursor: pointer;background:url(images/kosik_top_c.png) no-repeat 0 0;width:100%;height:100%;font-size:0;border:0 !important;cursor:pointer;}
.basket{margin:0; padding:0;}
.basket span{display:block; width:23px; height:22px;}
.item-nav{overflow:hidden; padding:10px 5px;}
.item-nav li{font-size:11px;color:#444;padding:0 0 1px 0;}
.item-nav li a{display:block;color:#777;padding:1px 0 1px 25px;}

.item-nav li.nav-print a{background: url(/Data/default/UserFiles/images/print.png) no-repeat 0 0;}
.item-nav li.nav-favourite a{background: url(/Data/default/UserFiles/images/favourite.png) no-repeat 0 0;}
.item-nav li.nav-mail a{background: url(/Data/default/UserFiles/images/email.png) no-repeat 0 0;}
.item-nav li.nav-facebook a{background: url(/Data/default/UserFiles/images/facebook.png) no-repeat 0 0;}
.item-nav li.nav-twitter a{background: url(/Data/default/UserFiles/images/twitter.png) no-repeat 0 0;}
.item-nav li.nav-myspace a{background: url(/Data/default/UserFiles/images/google.png) no-repeat 0 0;}


.contact table p{margin:0 0 4px 0; padding:0; font-size:11px;}
.contact table img{margin:0 5px;}
img.obrazok{padding:2px; border:1px solid #cccaca;}

/* scrollable */

.scrollable .Product{background:#fff;}
.scrollable h3{
	padding:0;
	margin:0 0 10px 0;
}
.scrollable h3 a{
	font-size:15px;
	text-transform:uppercase;
	color:#f58220;
	text-decoration:none;
}
.art .scrollable h3{margin-bottom:0; padding-bottom:0;}
.scrollable h3 a:hover{text-decoration:none; color:#000000;}
.scrollable .Product .cena{font-weight:bold;}
.scrollable .ImageWrapper{float:left; width:180px;}
.scrollable .ImageWrapper .ProductImage{display:table;}
.scrollable .ImageWrapper a{display:table-cell; vertical-align:middle; height:140px; width:180px; text-align:center;}
.scrollable .ProductContent{float:right; width:250px;}
.scrollable p{margin:0; padding:0;}
.scrollable .ContentIn{height:103px; overflow:hidden;}
.scrollable .ProductDescription{line-height:150%;}
.scrollable .ProductPrice{text-shadow: -1px -1px 2px rgba(150, 150, 150, 1); color:#fff; font-size:16px; background:url(images/bg_menu_green.jpg) repeat-x 0 0; overflow:hidden; height:38px; width:260px;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	}
.scrollable .ProductPrice span{display:block; float:left; height:38px; line-height:38px; text-align:center;  width:130px;}
.scrollable .ProductPrice span.first{}
.scrollable .ProductPrice .cena{font-size:26px; font-weight:bold; border-left:1px solid #fff; width:129px;}

.jcarousel-container {
	margin:0 auto;
}

.jcarousel-container-horizontal {
    width: 930px;
    padding:0;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-horizontal {
    width:  930px;
    height: 162px;
	margin:0 auto;
}

.jcarousel-item {
    width: 440px;
    height: 140px;
}
.art .jcarousel-item {
    width: 215px;
    height: 152px;
	padding:3px;
	background:#fff;
	margin-right:11px;
}
.jcarousel-item-horizontal {
    margin:0 6px 0 0;
	padding:10px;
	border:1px solid #cccaca;
}


.jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 50%;
    right: -60px;
    width: 53px;
    height: 53px;
    cursor: pointer;
	margin-top:-27px !important;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {}

.jcarousel-next-horizontal:active {}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -53px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    left: -60px;
	margin-top:-27px !important;
    width: 53px;
    height: 53px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat -53px 0;
}

.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {}

.jcarousel-prev-horizontal:active {}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active{cursor: default;background-position: 0 0;}

/*end scrollable */

/* banner */
#featured{ 
	width:685px; 
	padding-right:313px; 
	position:relative; 
	height:241px;
	background:#fff;
	border:1px solid #d3d1d1;
	overflow:hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
.basic002b{
	background:url(images/bg_ban.png) no-repeat center bottom;
	padding-bottom:15px;
}

.basic002,.basic003{
	margin-bottom:15px;
}
#featured ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0;
	margin:0; 
	width:307px;
	background:#fce0c7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	right:0;
	top:0;
	height:230px;
}
#featured ul.ui-tabs-nav li{ 
	padding:0;
	width:307px;	
}
#featured ul.ui-tabs-nav li.ui-tabs-selected{
	position:relative;
	left:-31px;
	padding-left:31px;
	background:url(images/sel.png) no-repeat 0 center;
}
#featured ul.ui-tabs-nav li span.datum{
	display:none;
}
#featured ul.ui-tabs-nav li span.name{
	font-size:14px;
	cursor:pointer;
	display:block;
	color:#a27044;
	padding:5px 10px;
	margin:0 10px;
	border-bottom:1px solid #fff;
}
#featured ul.ui-tabs-nav li:last-child span.name{border:0;}
#featured ul.ui-tabs-nav li span.description{
	display:none;
}
#featured li.ui-tabs-nav-item a{text-decoration:none; text-align:left;}
#featured li.ui-tabs-nav-item a:hover{ }
#featured li.ui-tabs-selected{ }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{}
#featured ul.ui-tabs-nav li.ui-tabs-selected a span.name{color:#765333;}
#featured .ui-tabs-panel{ 
	width:699px;
	height:275px; 
	position:relative;
}
#featured .ui-tabs-hide, a.go, .go.up, .go.down{display:none;}

/* root element for itemlist */
div.itemlist {
	position:absolute;
	overflow:hidden;
	height: 230px; 
	width: 338px;	
	margin:0;
	top:5px;
	right:5px;
	z-index:10;
}

/* root element for itemlist items */
div.itemlist.vertical ul.ui-tabs-nav {	
	position:absolute;
	height:20000em;	
	margin: 0px;
}

div.itemlist ul.ui-tabs-nav li {
	float:none;
	list-style:none;
}

/* single itemlist item */
div.itemlist ul.ui-tabs-nav li {}


/* mouseover state */
div.itemlist ul.ui-tabs-nav li:hover {	

}

/* clicked state */
div.itemlist ul.ui-tabs-nav li:active {	

}

/* active item */
div.itemlist ul.ui-tabs-nav li.active {	
	cursor:default;
}
 
div.itemlist ul.ui-tabs-nav {     
    position:absolute; 
    height:20000em;     
}

#kbbox{width:70px; padding:30px 5px 5px 5px; text-align:left; position:fixed; top:50%; margin-left:1005px; background:#fff url(images/truck.png) no-repeat center -5px; border:1px solid #D3D1D1; font-size:10px; font-weight:bold;}
#kbbox .kbfull{ font-size:16px; color:#7BA010; padding-top:5px;}