/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{}
img{vertical-align: bottom;}
/*-- default --*/
a{color: #FF851F;text-decoration:underline;}
a:hover{color: #FF851F;text-decoration: none;}
a img{border:0;}
img a:hover{text-decoration: none;}
ul,ol{margin-left: 20px;}
p{padding-bottom: 15px;}
h1,h2,h3,h4,h5,h6{color:#ffffff;line-height: normal;font-weight:bold;margin:0;padding:0 0 10px 0;}
h1{font-size:18px; padding:8px 0;}
.basic001 h1{margin-bottom:15px; color:#ff861e;}
h2{font-size: 14px;}
h3{font-size: 12px;}
h4,h5,h6{font-size:11px;}
strong{font-weight:bold;}
address{font-style:normal;padding-bottom:10px;}
/* weby */
body{font:0.75em/1.5 Arial,Helvetica,sans-serif; background:#373737;}
#header{min-height:174px; border-bottom:1px solid #b5b4b1;background: url("images/bg_head.jpg") no-repeat center top; position:relative;margin-bottom: 36px;}
#header:after{content:""; height:10px; width:100%;background:url(images/tien.png) no-repeat center top; position:absolute; bottom:-23px; left:0;}
#head{min-height:100px; max-width:100%; width:940px; margin:0 auto; position:relative; padding:0 10px;}
p#logo{padding:0; margin:0 0 0 -15px; float:left; padding-right:10px; position:relative;}
p#logo a{}
p#logo span{display:block; width:95px; height:95px; background:url(images/logo-toc.png) no-repeat 0 0; position:absolute; top:41px; left:62px;}
/*#tel{float:left; margin:33px 0 0 10px; padding:0 0 0 20px; background: url(images/ico-tel.png) no-repeat left top; font-size:14px;}*/
#slogan{background: url(images/slogan.png) no-repeat ; font-size:14px; height:54px; width:323px; position:absolute; top:110px; left:200px;
-webkit-border-radius: 95px;
-moz-border-radius: 95px;
border-radius: 95px;
overflow:hidden;}

#tel p{margin:0; padding:0;}
.wrap{float:right;}
#container{width:940px; padding:0 10px; margin:0 auto;text-align:left; background:#373737; position:relative;}
#container-main{position:relative;}

.ie6 #container, .ie7 #container, .ie8 #container,
.ie6 #cols, .ie7 #cols, .ie8 #cols,
.ie6 #head, .ie7 #head, .ie8 #head{max-width:940px;}

#wrapper{width:755px; float:left;}
#left{width:200px; float:left;}
#right{width:175px; float:right;}
#content{width:545px; float:right; overflow:hidden; color:#FFFFFF;}
.mbh .basic003 .content{background:#fff; padding:10px;}
#aktuality .content{background:#fff;}

#menu-main{position:absolute; top:174px; left:0; width:100%; min-height:28px; background:#2b374d; z-index:100;}
#menu-main .title{display:none;}
#menu-main .content{width:940px; margin:0 auto;}
#menu-main ul{margin:0; padding:0;}
#menu-main ul.sjMenu li{list-style:none; float:left; position:relative; padding:0; border-left:1px solid #344159;}
#menu-main ul.sjMenu li ul{display:none;}
#menu-main ul.sjMenu li a{display:block; float:left; height:28px; line-height:28px; color:#ffffff; text-decoration:none; padding:0 15px;}
#menu-main ul.sjMenu li a:hover{text-decoration:none; background-color:#465570; color:#fff;}
#menu-main ul.sjMenu li:hover ul{display:block;}
#menu-main ul.sjMenu li ul{position:absolute; top:25px; left:0; width:200px; background:#2b374d; border:1px solid #2b374d; border-bottom:0;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:    0px 5px 5px rgba(0, 0, 0, 0.5);box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5);}
#menu-main ul.sjMenu li ul ul{top:0; left:200px; width:200px;}
#menu-main ul.sjMenu li li{float:none; border:0;  border-top:1px solid #344159;}
#menu-main ul.sjMenu li li a{float:none; padding:5px 15px; text-align:left; line-height:normal; height:auto;}

#left .title,
#right .title{text-indent:13px; padding:0 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;
	border:1px solid #cfcfcf;
	-webkit-box-shadow:inset 0 -2px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -2px 0px rgba(0,0,0,0.5);box-shadow:inset 0 -2px 0px rgba(0,0,0,0.5);
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}
#left .title h3,
#right .title h3{height:40px; line-height:40px; margin:0; padding:0; font-size:14px; color:#000;}
#right .content{border:1px solid #dadada; padding:10px; background:#fff;}
#nas-tip .content{text-align:center; background:#fff;}
#nas-tip .content h3{margin:0; padding:0;}
#nas-tip .ProductImage{margin-bottom:10px;}

#footer{background:#2b374d; border-top:10px solid #d19d76;}
#footer .center-outer{overflow: hidden;}
#footer .center-out{position: relative; left: 50%; float: left;}
#footer .center-inner{position: relative; left: -50%; float: left;}
#cols{width:940px; max-width:100%; padding:0 10px; margin:0 auto; color:#FFF;}
#cols .line{clear:both;}
#cols .line p{margin:0; padding:10px 0; text-align:center; border-top:1px solid #344159;}
#cols .content{text-align:center;}
#cols a{text-decoration:none; color:#FFF;}
#cols a:hover{text-decoration:underline;}
#cols ul{margin:0; padding:10px; float:left;}
#cols ul li{float:left;list-style:none; padding:2px 10px; border-left:1px solid #344159;}
#cols ul li:first-child{border:0;}
.copy{padding:1% 2%; text-align:center; background:#373737; color:#fff; font-size:0.9em;}
.copy p{margin:0; padding:0; text-align:center;}
.copy a{color:#fff; text-decoration:none;}
.copy a:hover{text-decoration:underline;}
.payments-row p, .payments-systems p{padding:10px 0; text-align:center; background:#f4f4f4;}
.payments-systems p{background:#fff;}
span.splatkove{margin:0 3%;}

p.toggle-web{margin:0; padding:10px 0 0 0; text-align:center; color:#636262; background:#eeede9;}
p.toggle-web a{color:#636262; display:block; font-size:1.0em; text-decoration:underline; font-weight:bold; padding-top:35px; background:url(images/toggle-icon.png) no-repeat center top; width:200px; margin:0 auto;}
p.toggle-web a:active{color:#636262;}

.payments-row img, .payments-systems img{vertical-align:baseline ;}
.clear{clear:both;}

#main-login{position:absolute; right:8px; top:8px;}
#main-login ul{margin:0; padding:0; float:right;}
#main-login li{padding-left:22px; padding-right:15px; background-position: 0 center; background-repeat:no-repeat; list-style:none; float:left;}
#main-login li.user{background-image:url(images/ico-key.png);}
#main-login li.reg,#main-login .logged li.user{background-image:url(images/ico-user.png); background-position:3px center;}
#main-login li a{color:#FFF; text-decoration:none; }
#main-login li a:hover{color:#FFF; text-decoration: underline;}
#main-login .logged li{padding-right:0;}
#main-login span.ic,.loa{display:none;}
.md{display:none;}
#kategorie-obchodu, #menu-left, #aktuality, #nas-tip, #right .basic003, #right .basic002, #left .basic003, #left .basic002{margin-bottom:15px;}
#kategorie-obchodu ul,#menu-left ul{margin:0; padding:0;}
#kategorie-obchodu ul li,#menu-left ul li{margin:0; padding:0; list-style:none;}
#kategorie-obchodu ul li a,#menu-left ul li a{display:block; background:#2b374d url(images/white-arrow.png) no-repeat 95% center; color:#fff; font-weight:bold; text-decoration:none; border-bottom:1px solid #fff; padding:6px 5%; font-size:12px;}
#kategorie-obchodu ul li a:hover,#menu-left ul li a:hover{background-color:#465570; color:#FFF;}
#kategorie-obchodu ul.states-categories a{background-color:#999;}
#kategorie-obchodu ul li li a,#menu-left ul li li a{background:#465570; font-weight:normal; color:#fff; padding:3px 5%;}
#kategorie-obchodu ul li li a:hover{background:#2b374d; color:#fff;}

#kategorie-obchodu ul li li li a,#menu-left ul li li li a{background:#EEEDE9; color:#333; padding:5px 10px;}
#kategorie-obchodu ul li li li li a,#menu-left ul li li il li a{background:#e0f4fe;}

#kategorie-obchodu .action-categories li:nth-child(3){display:none;}

.articlelinks ul{margin:0; padding:0;}
.articlelinks ul li{margin:0; padding:0; list-style:none;}
.articlelinks .date{display:block; background:#f6f6f6; padding:2px 5px;}
.articlelinks a{display:block; padding:5px;}


/* kosik */
#main-cart{position:absolute; right:10px; top:60px; height:46px; line-height:45px; width:196px;}
#kosik a, #kosik a span{display:block; text-decoration:none; cursor:pointer;}
#kosik a{position:relative; width:100%; height:100%;}
#kosik a .kosik-ico{
	border:1px solid #cfcfcf; background:#fff; width:58px; height:46px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	float:left;
	border-right:0;
	overflow:hidden;

	-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;

		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomright: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;

		-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
}
.ie7 #kosik a .kosik-ico{width:56px;}
#kosik a .kosik-obsah{
		height:46px;
		width:88px;
		float:left;
		line-height:normal;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		border:1px solid #cfcfcf;
		border-left:0;
		cursor:pointer;
		padding:0;
		margin:0;
		-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
		-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
		box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
	}

#kosik a .kosik-obsah{display:block; float:right; width:138px; text-align:right; white-space:nowrap; overflow:hidden;}
#kosik a .kosik-obsah span{line-height:normal; clear:both; text-align:right; padding:7px 10px 0 0; display:block;}
#kosik a .kosik-obsah span.kosik-cena{color:#000; font-size:14px; font-weight:bold;}
#kosik a .kosik-obsah span.kosik-ks{color:#000; font-size:11px; padding-top:2px;}


span.ic{display:inline-block; width:20px; height:20px; background-color:#000; background-position:0 0; background-repeat:no-repeat; position:absolute; top:5px; left:26px;}
#kosik a .ic{width:26px; height:25px; background-image:url(images/ico-cart.png); top:10px; left:16px;}

/* vyhladavanie */
#main-search{position:absolute; top:123px; right:10px; width:196px; z-index:101;}
#main-search form{border:1px solid #d6d6d6;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#fff url(images/lupa.png) no-repeat 10px center; padding-left:35px; height:30px; position: relative;}
#main-search form span.submit{
	display:block;
	position:absolute;
	top:0;
	right:0;
	line-height:normal;
}
#main-search span.input{display:block; line-height:30px;}
#main-search form input.SearchInput{border:0; width:140px;}
#main-search form input.SearchSubmit{
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border:0;
	border-left:1px solid #cfcfcf;
	width:55px;
	height:30px;
	cursor:pointer;
	color:#000;
	font-size:11px;
	padding:0;
	margin:0;
	-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
	box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
}

#ico-search{display:none;}
/* nasepkavac */
#search_suggest {position: absolute;left: 0;top: 30px;z-index: 99;}
.ie6 #search_suggest, .ie7 #search_suggest{display:none;}
.suggest_wrapper{border:1px solid #ccc;border-bottom:0;background-color: #fff;width:222px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);}
#box-left #search_suggest{top:35px;}
#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: 5px 5px;text-decoration: none;cursor:pointer;}
#search_suggest p a:hover, #search_suggest p a:focus {background-color: #eee;color: #000;text-decoration: none;}
#search_suggest p a span {color: #000000;display: block;float: left;line-height: normal;width: 160px;cursor:pointer;}
#search_suggest p a:hover span, #search_suggest p a:focus span {color: #000;}

.ie9 #kosik a .kosik-ico,
.ie9 #kosik a .kosik-ico .kosik-obsah,
.ie9 #main-search form input.SearchSubmit,
.ie9 .ShopIcons button,
.ie9 .ShopIcons a,
.ie9 #kosik a .kosik-obsah,
.ie9 #left .title,
.ie9 #content .submit,
.ie9 .Obchod_Content_Login button,
.ie9 #box_login div.login input,
.ie9 .ShopIcons button,
.ie9 .ShopIcons button:hover,
.ie9 .ShopIcons a:hover,
.ie9 #kosik a:hover .kosik-obsah,
.ie9 #content .submit:hover,
.ie9 #box_login div.login input:hover,
.ie9 .Obchod_Content_Login button:hover{filter: none;}

.ShopContent{width:100%; overflow:hidden;}
.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: 177px;
	clear:none;
}
.ShopContent .Cat li a {
	background:#f9f1de;
	border: 1px solid #d9d6d6;
	border-left:4px solid #d19d76;
    color: #000;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 5px 0 5px;
    width: 165px;
	text-decoration:none;
}
.ShopContent .Cat li a:hover {
	background:#d9d6d6;
    color: #444;
    text-decoration: none;
}

/* shop intro */
.ShopIntro .Actions, .ShopIntro .News, .ShopIntro .SellOuts, .ShopIntro .Default{clear:both;width:100%; overflow:hidden; margin-bottom:15px;}
.ShopIntro .title {margin: 0 0 10px 0;overflow:hidden;padding:0; position:relative; border-bottom:1px solid #CFCFCF; overflow:hidden;}
.ShopIntro .title h2 {margin: 0;padding:0; text-align: center;font-size:14px;font-weight:bold;overflow:hidden; color:#444; float:left; height:40px; line-height:40px;}
.ShopIntro .title a{float:right; color:#ff861e; text-decoration:none; padding:0 12px 0 0; height:40px; line-height:40px; text-transform:lowercase; background:url(images/orange-arrow.png) no-repeat scroll right center;}

span.sticker-action, span.sticker-sellout, span.sticker-new, #kategorie-obchodu .action-categories li a{background-color:#ff851f;}



.ShopIntro .Actions h2, .ShopIntro .News h2{color:#ff851f;}


.ShopIntro .ProductImage,.ShopDetailView .ProductImage,.EquivalentProduct .ProductImage{text-align:center; display:table; width:100%;table-layout:fixed;}
.ShopIntro .ProductImage a,.ShopDetailView .ProductImage a,.EquivalentProduct .ProductImage a{display:table-cell; vertical-align:middle; height:180px; text-align:center;border:4px solid #d19d76; background:#fff;}
.ShopIntro .ProductImage a img,.ShopDetailView .ProductImage a img,.EquivalentProduct .ProductImage a img{max-width:100%;}
.ShopIntro .ProductImage a:hover,.ShopDetailView .ProductImage a:hover,.ShopProductView .ProductLeft .ProductImage a:hover,#photos-slider li a:hover,.EquivalentProduct .ProductImage a:hover{border-color:#623514;}
.ie6 .ShopIntro .ProductImage a,.ie7 .ShopIntro .ProductImage a,.ie6 .ShopDetailView .ProductImage a,.ie7 .ShopDetailView .ProductImage a,.ie6 .EquivalentProduct .ProductImage a,.ie7 .EquivalentProduct .ProductImage a{display:block;}

.ShopIntro .Product,.ShopDetailView .Product,.EquivalentProduct{width:175px;height:300px;padding:0;margin:0 0 0 10px;position:relative;background:#fff;float:left;background:#f9f1de;}
.EquivalentProduct{margin:0 0 5px 5px; width:165px;}
.ShopIntro .Product:nth-child(2), .ShopDetailView .Product:nth-child(3n+1), .EquivalentProduct:nth-child(3n+1){margin-left:0;}
.ShopIntro .Product:nth-child(5){display:none;}
.Product .ContentIn{height:76px; overflow:hidden;}
.ShopIntro .Product h3,.ShopDetailView h2,.EquivalentProduct h3{font-size:12px;line-height:1.5;padding:0 10px;margin:5px 0 0 0;overflow:hidden}
.Product p.ProductDescription{line-height:1.5; padding:0 10px; margin:0; font-size:11px; color:#000000;}
.ShopIntro .Product h3 a,.ShopDetailView h2 a,.EquivalentProduct h3 a {text-decoration:none;display:block;color:#000000;}
#nas-tip h3 a {text-decoration:none;display:block;color:#000000; text-align:left;}

.ShopIntro .Product h3 a:hover,.ShopDetailView h2 a:hover,.EquivalentProduct h3 a:hover, #nas-tip h3 a:hover{text-decoration: underline;}
.ShopIntro .price,.ShopDetailView .price,.EquivalentProduct .price{padding:5px 10px; font-size:16px; font-weight:bold;color:#333333;}
#nas-tip .ProductPrice{padding:5px 0px; font-size:16px; font-weight:bold;color:#333333; text-align:left;}

.ShopIntro .price small, .ShopDetailView .price small,.EquivalentProduct .price small, #nas-tip .ProductPrice small{font-size:12px; text-decoration:line-through; color:#000; font-weight:normal;}

.ImageWrapper{position:relative;}
.sticker{position:absolute; left:6px; top:6px;}
.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;}
span.sticker-percent{background:#ff3000; padding-right:4px;}
span.sticker-stock{background:#f2e511; position:absolute; bottom:6px; left:6px; color:#000;}
#productParameters span.sticker-stock{float:right; font-size:12px; position:static;}
#kategorie-obchodu .action-categories li a:hover{background:#465570 url(images/white-arrow.png) no-repeat 95% center;}

/* zoznam */
.XHTMLAfterCategory, .XHTMLBeforeCategory{clear:both;}
.ShopDetailView{clear:both; width:100%; overflow:hidden; margin-bottom:10px;}
.ShopDetailView .Product{height:323px; margin-bottom:10px;}
.ShopDetailView .ProductDescription{padding:0 10px; margin:0; height:72px; overflow:hidden;}
.ShopIcons{background:#ebd5c6;height:25px; line-height:25px; position:relative;overflow:hidden; color:#000000;}
.ShopProductView .ShopIcons{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.advance-box{padding-top:10px;}
.ShopIcons a .icon{background:url(images/white-arrow.png) no-repeat center 4px; height:22px; width:25px; float:right; position:absolute; right:3px; top:1px;}
.ShopIcons a span{color:#fff; display:block; float:left; height:25px; line-height:25px; text-align:right; width:90px; cursor:pointer; font-weight:bold; font-size:11px;}
.ShopIcons .addtext{color:#000; display:block; float:left; height:23px; line-height:23px; text-align:center; width:90px; cursor:pointer; font-weight:bold; font-size:11px;}
.ShopIcons button,.ShopIcons a{height:25px; width:120px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; float:right; color:#FFF; display:block; text-align:center; margin:0; padding:0; position:relative; text-decoration:none;border:0; cursor:pointer;}
.basic001 .ShopProductView h1{color: #FFFFFF;}
.ShopIcons button .icon{background-image:url(images/kosik.png); background-position:0 center; background-repeat:no-repeat; width:20px; height:20px; display:block; float:right; margin:1px 4px 0 0;}

.ShopIcons button,.ShopIcons a,
#main-search form input.SearchSubmit,
#kosik a .kosik-obsah,
#content .submit,
#box_login div.login input,
.Obchod_Content_Login button{
		background: #feaf3e;
		background: -moz-linear-gradient(top,  #feaf3e 10%, #ff8900 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#feaf3e), color-stop(100%,#ff8900));
		background: -webkit-linear-gradient(top,  #feaf3e 10%,#ff8900 100%);
		background: -o-linear-gradient(top,  #feaf3e 10%,#ff8900 100%);
		background: -ms-linear-gradient(top,  #feaf3e 10%,#ff8900 100%);
		background: linear-gradient(to bottom,  #feaf3e 10%,#ff8900 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feaf3e', endColorstr='#ff8900',GradientType=0 );
		}

.ShopIcons button:hover,.ShopIcons a:hover,
#kosik a:hover .kosik-obsah,
#content .submit:hover,
#box_login div.login input:hover,
.Obchod_Content_Login button:hover{
	background: #feaf3e;
	background: -moz-linear-gradient(top,  #feaf3e 70%, #ff8900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,#feaf3e), color-stop(100%,#ff8900));
	background: -webkit-linear-gradient(top,  #feaf3e 70%,#ff8900 100%);
	background: -o-linear-gradient(top,  #feaf3e 70%,#ff8900 100%);
	background: -ms-linear-gradient(top,  #feaf3e 70%,#ff8900 100%);
	background: linear-gradient(to bottom,  #feaf3e 70%,#ff8900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feaf3e', endColorstr='#ff8900',GradientType=0 );
}

/* */
.Filter {clear:both;margin:2px 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 .form label span, .Filter label form span{float:none;margin-right:0;width:auto;font-size:12px;color:#777;display: inline;}
.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;}
/* cesta */
.ShopProductParentCategories{text-align:left;border-bottom: 1px solid #e3e3e3;width: 100%;overflow:hidden;padding:0;}
.ShopProductParentCategories ul{margin: 0;padding: 0px;}
.ShopProductParentCategories ul li{display: inline; color:#FFFFFF;}
.ShopProductParentCategories ul li a{color:#f5821f;}
/* Dalsie strany
---------------------------------------------------------- */
.ShopCategoryPages, .pagination, .pager{padding:0 0 8px 0;text-align: left; float: left; width: 400px; 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; background:#FFFFFF;}
.ShopCategoryPages ul li b,
.ShopCategoryPages ul li a:hover,
.CustomSort a:hover,
.pagination a:hover, .pager a:hover{text-decoration:none; background:#ff851f; 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; background:#fff;}
.CustomSort a img{margin:4px 0 0 3px; float:right;}

/* scrollable */
#photos-slider ul{text-align:center; margin:0; padding:0;}
#photos-slider li{margin:0 3px; padding:0; list-style:none; width:83px;}
#photos-slider li div{display:table;width:80px;height:80px;}
#photos-slider li a{display:table-cell; vertical-align:middle; text-align:center; border:1px solid #dadada;}
#photos-slider li a img{max-width:80px; max-height:80px;}

.jcarousel-container {margin:0 auto;}
.jcarousel-container-horizontal {width: 100%; margin:10px 0;}
.jcarousel-clip {overflow: hidden;}
.jcarousel-clip-horizontal {width:268px;height: 82px;margin:0 auto;}
.jcarousel-item-horizontal {margin:0;padding:0;}
.jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-next-horizontal {position: absolute;top: 0;right: 0;width: 15px;height: 82px;cursor: pointer;background: #dadada url(images/white-arrow.png) no-repeat center center;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-prev-horizontal {position: absolute; top: 0;left: 0;width: 15px;height: 82px;cursor: pointer;background: #dadada url(images/white-arrow-left.png) no-repeat center center;}
.jcarousel-prev-horizontal:hover,
.jcarousel-prev-horizontal:focus,
.jcarousel-prev-horizontal:active,
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus,
.jcarousel-next-horizontal:active{background-color: #AFAFAF;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active,
.jcarousel-next-disabled-horizontal:active{cursor: default;}
.jcarousel-prev-disabled,.jcarousel-next-disabled{visibility:hidden;}
/*end scrollable */
/* 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 15px 2px 15px;text-decoration:none;border:1px solid #dadada;height:18px;background-color:#dadada;color:#333;font-weight:bold;margin-right:2px;	position:relative;top:1px;}
ul.tabs a:hover {background-color:#afafaf;color:#fff;}
ul.tabs a.current {background-color:#fff;border-color: #dadada;border-bottom:1px solid #FFF;color:#444;cursor:default;}
div.panes{border:1px solid #dadada; background:#fff; color:#000000;}
div.pane{padding:2%;}
div.pane h2, div.pane h3{clear:both; color:#000000;}
/* end tabs */

#odp ul{margin:0; padding:0;}
#odp ul li{margin:0; padding:3px 0; list-style:none; border-bottom:1px solid #eee;}
#odp ul li a{display:block; text-decoration:none; color:#000000; text-align:left; font-weight:bold;}
#odp ul li a:hover{text-decoration:underline; color:#000000;}
#odp ul li .price{text-align:right; display:block; font-size:14px; color:#000000; font-weight:bold;}

.Product{position:relative;}
/* detail produktu */
.ShopProductView .ProductLeft{float:left; width:43%; overflow:hidden; position:relative; margin-bottom:20px;}
.ShopProductView .ProductLeft #MainProductImage{position:relative; max-width:100%;}
.ShopProductView .ProductLeft #MainProductImage .photo-gallery{ width:100%; display:table; height:300px;table-layout:fixed; border:4px solid #d19d76;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ShopProductView .ProductLeft #MainProductImage img{max-width:100%; max-height:300px; margin:0 auto;}
.ShopProductView .ProductLeft #MainProductImage a{display:table-cell; vertical-align:middle; height:180px; text-align:center; background:#fff;}
.ShopProductView .ProductDescription{float:right; width:54%; padding:0 0 0 3%; position:relative;}

p.small-description{border-bottom:1px solid #e3e3e3; padding:10px 0; margin:0; color:#FFFFFF;}
dl#productParameters{margin:10px 0; width:100%; overflow:hidden; border-bottom:1px solid #e3e3e3; color:#FFFFFF;}
dl#productParameters dt{float:left; width:30%; clear:left; padding:4px 0;}
dl#productParameters dd{float:left; width:70%; text-align:right; padding:4px 0;}
dl#productParameters dd select{width:100%;}
dl#productParameters .price{font-size:12px;}
dl#productParameters strong{color:#ff851f;}
dl#productParameters del{margin-right:10px;}
dl#productParameters dt.separator,dl#productParameters dd.separator{margin:6px 0; padding:0; height:1px; background:#e3e3e3;}

.attachments dl {font-weight: normal;width: 100%;overflow: hidden;padding: 0; border-bottom:1px dotted #DADADA;}
.attachments dt {float: left;width: 50%;padding: 3px 0;margin:0;clear: both; border-top:1px dotted #DADADA;}
.attachments dd {float: left;width: 50%;padding: 3px 0;margin:0;text-align: left; border-top:1px dotted #DADADA;}

#productparams{width:45%;float:right;margin:0 0 20px 20px;}
#productparams table{width:100%;}
#productparams table tr.odd{background-color:#ECECEC;}
#productparams th{font-weight:normal;text-align:left;padding:2px 4px;width:50%;}
#productparams td {text-align:right;padding:2px 4px;width:50%;}

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;}

.mnozstvo{float:left;display:block;background:#FFF; border:1px solid #feaf3e; margin-right:2px; height:23px; overflow:hidden;}
.mnozstvo .cplus,.mnozstvo .cminus{display:block;width:23px;height:23px; line-height:23px; font-weight:bold; font-size:14px;background-color:#ffa200;float:left; text-align:center; color:#000; cursor:pointer;}
.mnozstvo input{background:#fff;border:0;width:24px; height:21px; line-height:21px;text-align:center;float:left;}
.mnozstvo label{display:none;}
.ShopDetailView .cplus, .ShopDetailView .cminus{display:none;}

table.WatchDogs {margin-bottom:20px;border-collapse:collapse;border:1px solid #ccc;width:100% !important;}
table.WatchDogs caption {margin-bottom:5px;font-weight:bold;}
table.WatchDogs td, table.WatchDogs th {border:1px solid #ccc;padding:2px 5px;}
table.WatchDogs th{background-color:#EAEAEA;}

div.checkin{display:none;position:absolute; top:0; left:0; width:100%; background:#636363; background:rgba(99,99,99,0.77);font-size:12px;font-weight:bold;color:#FFF;height:100%;z-index:1000;border:1px solid #ccc;}
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;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.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;}

/* 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;}

/*  star rating */
.prorating{clear:both; display:block; margin:15px 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;float:left;text-indent:-999em;}
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 */

/* bannnery */
#banner-top{text-align:center;}
#banner-top .slider{width:960px; max-width:100%; height:130px; margin:0 auto; overflow:hidden;}
#banner-top .slider img, #slider-sbannerin img{max-width:100% !important; width:auto !important;}
#banner-top .slideshow, #slider-sbannerin{max-width:100% !important;}

#banner-left{width:200px; position:absolute; top:0; left:-200px;}
#banner-right{width:200px; position:absolute; top:0; right:-200px;}

#slider-sbannerin{margin-bottom:10px;}

/* custom */
.warning, .StockLimitMessage{color:#F00;}
.message{padding:4px;}

.warning-cart-form .warning{padding:5px 10px; font-weight:normal; background:#F00; color:#fff; margin-bottom:5px;}

/* novy kosik */
.steps {font-size:small;color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);width:100%;overflow:hidden;margin-bottom:1%;}
.steps a {color:#fff;text-decoration:none;}
.steps div {position:relative;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.steps div.step1, .steps div.step2, .steps div.step3, .steps div.step4 {float: left;margin:0 0.5%;text-align: center;width: 24%;}
.ie7 .steps div.step1, .ie7 .steps div.step2, .ie7 .steps div.step3, .ie7 .steps div.step4 {margin:0 0.4%;text-align: center;width: 24%;}

.steps div span.ico {display:none;}
.steps div strong em {display:block;font-style:normal;font-weight:normal;font-size:small;}
.steps div.InactiveStep {background:#888;padding:4px 0;}
.steps div.step1 .ActiveStep, .steps div.step2 .ActiveStep, .steps div.step3 .ActiveStep, .steps div.step4 .ActiveStep {padding:4px 0;background:#FF851F;}
.steps div div {width:100%;height:40px;}
.cart-price-box {clear:both;overflow:hidden;float:right;padding:1% 0;}
.cart-price-box-content {text-align:right;}
div.price-without-vat {text-align:right;font-weight:bold;padding:1% 0;}
.cart-price-box-content h3 {text-transform:uppercase; text-align:left;}
.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 {text-align: right;font-weight:normal;}
.cart-price-box{clear:both;padding-bottom:5px;overflow:hidden;}
.cart-price-box-content{float:right;min-width:280px;padding:10px;background:#888;overflow:hidden;color:#FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.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 th {font-size:11px;background:#eaeaea;color:#333;}
#cart-table th, #cart-table td {padding:3px;border-bottom:1px dotted #000;}
th.quantity, td.quantity {text-align:center;width:55px;}
td.quantity input {border: 1px solid #DDDDDD;text-align: center;}
td.quantity input.StockLimit {border-color: #FF0000;}
th.price, td.price {white-space:nowrap;}
th.price, td.item-price, td.price {text-align:center;}
.price-with-vat td.price {font-size:18px;}
th.delete, td.delete {text-align:center;}
th.image, td.image {width:45px;}
td.image img {width:40px;}
input.quantity {width:40px;text-align:center;}
.shopping-cart-content h2 {padding:0.5% 0;margin:0 0 0.5% 0;border-bottom:1px solid #C1C3C5;}
.shopping-cart-content form {margin:0;padding:0 5px;}
.shopping-cart-content #box_nologin form {padding:0;}
.ctr {width:100%;padding:0.6% 0;overflow:hidden;border-bottom:1px solid #C1C3C5;}
.ctri {width:90px;float:left;}
.ctri img {max-width:90px;max-height:90px;}
.ctrc {margin-left:100px;}
.ctrc h3 {font-weight:normal;margin:0;padding:0;}
.ctrc p {margin:0;padding:4px 0;font-size:small;}
.ctrc p.price strong {font-weight:bold;}
.iprice {float:right;height:35px;line-height:35px;margin:5px 0;font-weight:bold;}
.end-row {padding:0.5% 0;text-align:right;}
#content .submit, #content .disabledsubmit, #box_login div.login input, .Obchod_Content_Login button {float:right;border:1px solid #c4c4c4;padding:0 0.3%;height:35px;min-width:300px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#000;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6); cursor:pointer;}
.Obchod_Content_Login button{float:none;}
#content .disabledsubmit, #content .disabledsubmit:hover {background-color:#ddd;border-color:#CCC;color:#000;cursor:text;}

.disabled-wrap{float:right; position:relative;}
.disabled-wrap a{display:block; width:100%; height:100%; top:0; left:0; position:absolute; cursor:pointer; background:rgba(0,0,0,0);}

.confirm_conditions {background:none #111; padding:5px;}
.confirm_conditions input{float:left; margin-top:1px;}
.confirm_conditions label{margin-left:24px; display:block;}
.CartCustomText{padding:10px; margin-bottom:5px; border:1px solid #CCCCCC;}
.CartCustomText2{padding:20px 0; font-style: italic;}
#kosik-finish a.button, #cartorderid{margin-top:5px;}
#cart-table + .CartCustomText{border-top:0;}
.CartCustomText + .cart-price-box{padding-top:0;}
.customized_product_text, .delivery_days_text, .ChangeCountMessage{color:#F00; padding:0;}

.firm-data-check{margin-bottom:15px;}

.orderComponent label span,
.cartBox .payment label span{font-weight:bold;}
.orderComponent label span + span,
.cartBox .payment label span + span{display:block; margin-left:25px; color:#ccc; font-weight:normal;}

#conditionsid {margin-right:5px;vertical-align:text-top;}
.StockWarning, .ChangeCountMessage {color:#F00;}
a.button:hover {text-decoration:none;}
a.button {float:left;color:#fff;line-height:30px;height:30px;text-decoration:underline;}
tr.price-with-vat, tr.price-with-vat td, tr.price-with-vat th {font-weight:bold;}
a.detail-button {padding:2px 5px;text-decoration:none;color:#fff;font-size:11px;background-color:#060;}
.darcekovy-kupon {width:100%;margin-bottom:5px;}
.cartBox {margin-bottom:5px; overflow:hidden;}
.thanks-message {padding:5px 10px;line-height:20px;}
.message {padding:1% 2%;}
.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;}
.end-row .first-td{text-align:left;}
#poznamka {border:1px solid #636262;width:80%;background-color:#f8f8f8;}
#poznamka:hover {border-color:#fff;background-color:#fefefe;}
.text-field {background-color:#F8F8F8;border:1px solid #636262;width:300px;}
.text-field:hover {border-color:#fff;background-color:#fefefe;}
#box_login, #box_registracia {padding:10px 20px 10px 20px; margin-bottom:5px;}
#box_login div.meno, #box_login div.heslo {float:left;width:210px;}
#box_registracia div.meno, #box_registracia div.heslo, #box_registracia div.heslo_repeat {float:left;width:220px;}
#box_registracia div.heslo, #box_registracia div.meno {margin-right:10px;}
#box_login div.login_links {width:100%;clear:both;padding:4px 0;}
#box_login div.login_links a {margin-right:20px;}
#box_login div.meno input, #box_login div.heslo input {padding:2px;margin:3px 0;width:200px;}
#box_registracia input {padding:2px 5px;margin:3px 0;width:210px; border:1px solid #C4C4C4;}
#box_login div.login {float:left;}
#box_login div.login input {margin-bottom:5px;padding:0;margin-top:5px;}
#box_login form{margin:0; padding:0;}
.customerZone .item {padding:5px 0;}
.warning {color:#F00;}
.box_special p{position: relative; padding-left: 25px; display: block;}
.box_special p input{position: absolute; top: 0; left: 0;}
#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 #CCCCCC;padding:1% 1%;margin-bottom:15px;position:relative;}
.cartBox legend {background:none #EAEAEA;border:1px solid #CCCCCC;font-weight:bold;padding:5px 10px;width:50%;color:#000;text-align:center;}
#box_nologin table input {padding:2px 5px;width:90%; border:1px solid #C4C4C4;}
#box_special p {clear:both;padding:0.2% 0;}
.contacts {border-collapse:collapse;margin-bottom:10px;font-size:small;}
.contacts td {padding:5px 10px 5px 0;}
.contacts .separator {width:100%;height:1px;line-height:1px;margin:5px 0;}
.cartBox .orderComponent select {padding:5px;font-size:14px;border:1px solid #636262;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:#fff;}
.cartBox .calendar td {text-align:center;padding:2px 5px;}
.cartBox .payment {clear:both;padding:6px 10px;border-bottom:1px solid #fff;}
.cartBox .payment img {vertical-align:middle;}
#paymentsBox .odd {background-color:#fff;}
#cetelemPayment {padding-left:15px;padding-top:10px;}
.cartBox #comment {margin-top:5px;padding:5px 10px;}
.cartBox #comment p {padding:0;margin:0;}
#comment.cartBox textarea {width:99%;border:1px solid #CCCCCC;padding:2px;background-color:#f6f6f6;}
.clear {clear:both;height:0px;overflow:hidden;line-height:0px;font-size:0px;}
#box_nologin .warning, span.warning {background-color:transparent;}
#box_nologin p.warning {margin:0;padding:0;}
.cartBox .calendar {width:100%;}
.cartBox .calendar caption {text-align:center;font-size:12px;font-weight:bold;padding:5px 0;background-color:#d9f5a8;}
.cartBox .calendar td {text-align:center;padding:2px 5px;}
.cartBox .payment {clear:both;}
.cartBox .payment img {vertical-align:middle;}
#cetelemPayment {padding-left:15px;padding-top:10px;}
.customerZone td.warning {padding:6px 0 0 0;}
.customerZone p.warning {padding:0;}
#login {padding:1% 2%;}
.Obchod_Content_Login {border-collapse:collapse;margin:0 auto;width:100%;}
.Obchod_Content_Login td {padding:4px 0;text-align:left;vertical-align:top;}
.Obchod_Content_Login td input {width:200px;padding:4px; border:1px solid #c4c4c4;}

/* */
.SortAsc a, .SortDesc a {text-indent:-9999px;overflow:hidden;width:7px;height:6px;float:left;margin-top:5px;}
.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;}

/* CLANKY
-------------------------------------------------------*/
.articleSummary{border-bottom:1px solid #CFCFCF;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;}
.articleSummaryContent p{margin:0;padding:0;}
.article-sumarry-content{margin-left:120px;}
.NextPages {margin:5px 0;}
.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 #CFCFCF;}
.articleBack{padding-top:10px;}
.articleBack a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}
.articleBack a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
.articleBack a:active {
	position:relative;
	top:1px;
}

.articleSummaryMore a {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}
.articleSummaryMore a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}
.articleSummaryMore a:active {
	position:relative;
	top:1px;
}
/* */
.ShoppingCentre .MasterList{margin:0; padding:0;}
.ShoppingCentre .MasterList > li{
	margin: 1%;
	padding:0;
	list-style:none;
    border: 1px solid #555;
    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:#555; font-size:16px; font-weight:normal;}
.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:#555; text-align:center;}
.shoppingCentreBox table td{border-bottom:1px solid #555; 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 #555;}
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:#FF8900 url("images/ico-cart.png") no-repeat center center;width: 100%;height: 100%;font-size: 0px;border: 0 !important;cursor:pointer;}
.basket{margin:0; padding:0;}
.basket span{display:block; width:26px; height:25px;}
.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;}

/************* order-in ******************/
.order-in, #order {
	margin:15px 0;
	border-collapse:collapse;
	border:1px solid #555;
	width:100% !important;
}
.order-in caption {
	margin-bottom:5px;
	font-weight:bold;
}
.order-in td, .order-in th, #order td, #order th{
	padding:2px 5px;
}
.order-in th, #order th{
	background-color:#555;
}


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



.Photo{text-align:center; border:3px solid #2b374d; padding:2px;}
.Photo:hover{border-color:#465570;}
.Thumbnails{font-weight: normal;padding:0 0 20px 0;overflow:hidden;}

.Thmb{float:left;margin:0 10px; display:inline;}
.Thmb .Name{text-align:center;}
.Thmb a{display:block;}

.Thumbnails .Thmb .Name {
	font-size:11px;
	font-weight:normal;
	padding:1px 1px;
	text-align:center;
	margin:5px 0;
}
.Thumbnails .Row .Thmb .Description{display:none;}
.Thumbnails .Row{clear:both; margin-top:5px;}
.CategoryDescription{margin-bottom:15px;}
.backrow{clear:both;}

.SubCategorySeparator a,
.articleSummaryMore a,
.backrow a,
.articleBack a{
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}
.SubCategorySeparator a:hover,
.articleSummaryMore a:hover,
.backrow a:hover,
.articleBack a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}
.SubCategorySeparator a:active,
.articleSummaryMore a:active,
.backrow a:active,
.articleBack a:active{
	position:relative;
	top:1px;
}

#delivery-address-form-id fieldset{border:1px solid #ccc;}
#delivery-address-form-id fieldset legend{padding:0 10px; background:#fff; margin:0 0 0 10px; font-size:14px; font-weight:bold;}
#delivery-address-form-table-id{min-width:280px; margin:10px;}
#delivery-address-form-table-id td label{font-weight:bold;}
#delivery-address-form-table-id th,
#delivery-address-form-table-id td{padding:5px; text-align:left;}
#delivery-address-form-table-id td input{width:95%;}
.delivery-address-box p:last-child{margin:0; clear:both; padding:0 0 10px 0;}
.delivery-address-box a.delete{display:block; position:absolute; top:10px; right:10px; width:15px; height:15px; background:#000 url(/Data/default/UserFiles/images/uber.gif) no-repeat center center; text-indent:-9999px; overflow:hidden;}
.delivery-address-box p a.btn{min-width:100px;}
.delivery-address-box p a.btn,
.delivery-address-box li.delivery-address a.edit,
#delivery-address-submit-button,
#box_adresa_dodania .item span.btn{display:inline-block; padding:5px 10px; text-align:center; color:#fff; text-decoration:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:0; cursor:pointer;
	background: #8c8c8c;
	background: -moz-linear-gradient(top,  #8c8c8c 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #8c8c8c 0%,#000000 100%);
	background: -o-linear-gradient(top,  #8c8c8c 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #8c8c8c 0%,#000000 100%);
	background: linear-gradient(to bottom,  #8c8c8c 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#000000',GradientType=0 );
}
.delivery-address-box p a.btn:hover,
.delivery-address-box li.delivery-address a.edit:hover,
#delivery-address-submit-button:hover,
#box_adresa_dodania .item span.btn:hover{
	background: #000000;
	filter: none;
}
.delivery-address-box li.delivery-address a.edit,
#box_adresa_dodania .item span.btn{position:absolute; bottom:10px; left:10px;}
#box_adresa_dodania .item span.btn{left:30px;}
.delivery-address-box ul, #box_adresa_dodania{clear:both; margin:0 0 10px 0; padding:0; overflow:hidden;}
.delivery-address-box li.delivery-address, #box_adresa_dodania .item{float:left; width:198px; min-height:190px; list-style:none; padding:10px 10px 30px 10px; margin:0 10px 10px 0; border:1px solid #cccccc; background:#eeeeee; position:relative;}
#box_adresa_dodania .item{background:transparent;}
#box_adresa_dodania .item{padding:10px 10px 10px 30px;}
#box_adresa_dodania .item.new_delivery_address{min-height:0;}
#box_adresa_dodania .item label{}
#box_adresa_dodania .item input{margin-left:-18px;}
#box_adresa_dodania .item:hover,
#box_adresa_dodania .item.selected{background:#eee;}
.delivery-address-box li.delivery-address address{font-style:normal; padding:0; margin:0 0 10px 0;}
.delivery-address-box li.delivery-address address span:first-child{font-weight:bold;}
#new_delivery_address_form{clear:both; padding:10px 0;}


@media only screen and (max-width: 1200px) {
	#banner-left,
	#banner-right{display:none;}
}

@media only screen and (max-width: 959px) {
	#container,#head,#cols,#menu-main .content{width:748px; padding:0;}
	#container,#head{padding:0 10px;}
	#content{width:538px;}
	#banner-top{display:none;}
	p#logo{border:0;}
	#tel{top:-22px; left:10px; position:absolute; margin:0; background-image:url(images/ico-tel-w.png); color:#FFF; font-size:12px;}
	.ShopIntro .Product, .ShopDetailView .Product, .EquivalentProduct{width:264px; margin-bottom:10px;}
	.EquivalentProduct{width:254px;}

	.EquivalentProduct:nth-child(4n+1){margin-left:auto;}
	.ShopDetailView .Product:nth-child(3n+1), .EquivalentProduct:nth-child(3n+1){margin-left:10px;}
	.ShopIntro .Product:nth-child(3n+1), .ShopDetailView .Product:nth-child(2n+1), .EquivalentProduct:nth-child(2n+1){margin-left:0;}
	.ShopIntro .Product:nth-child(5){display: block;}
	dl#productParameters dt.price{font-size:12px;}

	.ShopContent .Cat li {width: 175px;}
	.ShopContent .Cat li a {width: 162px;}
	.CustomSort td:first-child{display:none;}
	.SetWatchDog,div.SetBuyingLists{width:245px;}
	.ShopDetailView .cplus, .ShopDetailView .cminus{display:block;}
	.ShopProductView .ShopIcons{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}


	#fancybox-left,#fancybox-right{visibility:visible !important;}
	#fancybox-left-ico{left:0 !important;}
	#fancybox-right-ico{left:auto !important; right:20px !important;}

	.Obchod_Content_Login td.registrationLink a, .Obchod_Content_Login td.lostPassLink a{display:block; padding:2px; text-align: center; border:1px solid #c4c4c4; background:#eeede9; color:#000; text-decoration:none;}
	.Obchod_Content_Login td.registrationLink a:hover, .Obchod_Content_Login td.lostPassLink a:hover{background:#000; color:#fff;}

	#wrapper{float:none; width:auto;}
	#right{width:200px; float:left; clear:left;}
}
@media only screen and (max-width:767px) {
	.mh,#banner-in,p#logo span{display:none;}
	img{max-width:100%; height:auto !important;}
	.md{display:inline;}
	#container,#head{min-width:300px; width:auto;}
	#container{position:relative; padding:52px 0 0 0;}
	#header{min-height:174px; border-bottom:1px solid #b5b4b1;background:#fff url("images/bg_head.jpg") no-repeat left top; position:relative;margin-bottom: 10px;}
	#container-outer{position:relative; min-width:320px;}
	#head{padding:0 10px 10px 10px; min-height:90px;}
	#head #logo, #tel{margin:0 0 30px 0;}
	p#logo {}
	#logo img{max-width:150px;}
	#slogan{left:50%; margin-left:-161px;}
	#tel{ background:none; }
	#wrapper{float:none; width:auto;}
	#content{float:none; width:auto; padding:0 2%; clear:both;}
	#left{width:100%; float:none;}
	#left #menu-left{display:none;}
	#left #menu-left .title{display:none;}
	#menu-main{z-index:auto;}
	#left .mbmenu, #menu-main.mbmenu{position:absolute; width:96%; padding:0 2%; margin:0 !important; top:0px; left:0; background:none !important; min-height:0; height:auto;}
	#menu-main.mbmenu ul li{float:none; border:0;}
	#menu-main.mbmenu ul li a{float:none;}
	#left .mbmenu .title, .mbmenu .title{
		padding:0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; width:49%; position:relative;
		border:0;
		background: none;
		filter: none;
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
		}
	#kategorie-obchodu .title{float:left;}
	#menu-main .title{float:right; display:block;}

	.mbmenu .title h3{position:relative; height:46px !important; line-height:46px !important; padding:0;
		font-size:14px; color:#4444; text-indent:15px;
		background:#fefefe; border:1px solid #cfcfcf; text-align:left;
		-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
		-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		z-index:10;
		color:#444;
	}
	.mbmenu.selected .title h3{
		-webkit-border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-bottomright: 0;
		-moz-border-radius-bottomleft: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow:none;
		box-shadow:none;
		background-color:#EEEDE9;
		border-color:#cfcfcf;
		height:50px !important;
		border-bottom-color:#EEEDE9;
	}

	.mbmenu h3 a{display: block; width:100%; height:100%; position:absolute; top:0; left:0;}
	.mbmenu h3 a:after{content:""; display:block; position:absolute; top:23px; margin-top:-4px; right:8%; width:11px; height:7px; background:url(images/arrow-down.png) no-repeat 0 0;}
	.mbmenu.selected h3 a:after{background-image:url(images/arrow-up.png);}
	.mbmenu .content{display:none;position:absolute; top:49px; left:0; width:100% !important; padding:2% !important; background:#EEEDE9;
		 border:1px solid #cfcfcf;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		z-index:9;
		-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 5px 5px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 5px 5px rgba(0, 0, 0, 0.5);
	}

	.mbh,#top-bar,#search_suggest{display:none;}
	#main-search{display:none; position:relative; top:auto; left:auto; right:auto; float:none; min-width:0; width:99%; margin:0 auto; padding:10px 0 0 0; clear: both;}
	#main-cart{position: relative; float:left; width:148px; top:0; right:0;}


	.center-outer{overflow: hidden;}
	.center-out{position: relative; left: 50%; float: left;}
	.center-inner{position: relative; left: -50%; float: left;}
	.Shop-login .reg,#main-login .logged li.user, #main-login .logged li.logout{display:none;}
	#main-login ul, #main-login ul li{float:none;}
	#main-login,#main-login .not-logged li.user,#main-login .logged li.czone,#ico-search{display: block; width:72px; height:46px; list-style:none; margin-right:4px; float:left; background:none; padding:0; position:static; overflow:hidden;}
	#main-login .not-logged li.user a,#main-login .logged li.czone a,#ico-search a{border:1px solid #cfcfcf; background:#fff; display: block; width:100%; height:100%; position:relative; cursor:pointer; text-decoration:none; font-size:11px; color:#444; text-align:center; line-height:66px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);box-shadow:inset 0 -2px 2px rgba(0,0,0,0.5);
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	}
	#main-login li a{border:0;}
	#main-login .not-logged li.user a:hover,#main-login .logged li.czone a:hover,#ico-search a:hover{color:#444; text-decoration:none;}
	span.ic{display:inline-block !important;}
	#ico-search a span{background-image:url(images/ico-search.png);}
	#main-login .not-logged li.user a span,#main-login .logged li.czone a span{background-image:url(images/ico-login.png);}
	#main-search form input.SearchInput{border:0; width:90%;}

	#kosik a .kosik-obsah{width:90px;}

	#footer{border-top:0;}
	#footer .center-outer, #footer .center-out, #footer .center-inner{width:100%; position: static;}
	#cols{width:auto; padding:0;}
	#cols .line p{padding:10px;}
	#menu-bottom{padding:0; overflow:hidden;display:none;}
	#menu-bottom ul{margin:0; padding:0; float:none; width:100%;}
	#menu-bottom ul li, #menu-main ul li{float:none; border:0; margin:0; padding:0;}
	#menu-bottom ul li a, #menu-main ul.sjMenu li a, #menu-main ul.sjMenu li li a,#left #menu-left ul li a{float:none; display:block; padding:15px 5% !important; text-align:left; background:#2b374d url(images/white-arrow.png) no-repeat 95% center; color:#fff; border:0; border-bottom:1px solid #fff; font-weight:bold; font-size:12px !important;}
	#left #kategorie-obchodu ul li a{padding:15px 5% !important;}
	#menu-main ul.sjMenu li li a{background-color:#d9d9d9; color:#000;}
	#menu-main ul.sjMenu li ul{display:block !important; position:static; width:100%; border:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

	.wrap{padding:30px 0 0 0; float:none;}
	.ShopIntro .ProductImage a,.ShopDetailView .ProductImage a,.EquivalentProduct .ProductImage a{height:auto; padding:15px 0;}
	.ShopDetailView .Product{height:auto;border-bottom:1px solid #CFCFCF;}
	.ShopDetailView{border-top:1px solid #CFCFCF;}
	.ShopIntro .ProductImage a,.ShopDetailView .ProductImage{}
	.SetWatchDog, div.SetBuyingLists{width:232px;}
	.intro-categories ul li{width:99%;}
	.ShopDetailView .ShopIcons,.advance-box, .prorating{display:none;}
	.ShopIntro .Product, .ShopDetailView .Product{float:none; width: auto; margin:8px; height:auto;}
	.ShopIntro .Product h3, .ShopDetailView .Product h2, .articleSummary h2{height:auto;}
	#productparams{float:none; width:100%; margin:0 0 2% 0;}
	.steps div div{height:52px;}

	.ShopIntro .Product:after,
	.ShopDetailView .Product:after,
	.ShopProductView .ProductLeft #MainProductImage a:after,
	.EquivalentProduct:after,
	.articleSummary:after{position:absolute; top:0; right:0; width:20px; background:#eaeaea url(images/black-arrow.png) no-repeat center center; height:100%; content:"";}

	.ShopIntro .Actions,.ShopIntro .SellOuts,.ShopIntro .News,.ShopIntro .Default{
		width:auto;
		margin:0 0 5px 0;
		overflow:hidden;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.ShopIntro .title{margin:0; height:35px; border-bottom:0;}
	.ShopIntro .title a{display:block; width:100%; height:35px; line-height:35px; text-align:left; padding:0 6% 0 0;  text-decoration:none; color:#FFF; position:absolute; top:0; left:0; background:url(images/white-arrow.png) no-repeat scroll 98% center;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
	.ShopIntro .Product, .ShopDetailView .Product, .EquivalentProduct, .articleSummary{width:100%; height:auto; float:none; margin:5px 0 0 0; clear:both; overflow:hidden;border:1px solid #cfcfcf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; padding-right:25px;}
	.ShopIntro .Product, .ShopIntro .Product:nth-child(5){display:none;}
	.ShopIntro .Product .ImageWrapper, .ShopDetailView .Product .ImageWrapper,.EquivalentProduct .ImageWrapper, .articleSummary .ImageWrapper, .article .ImageWrapper{margin:10px; float:left; width:60px;}
	.ShopIntro .Product:nth-child(2){display:block;}
	.ShopIntro .title h2{
		height:35px;
		line-height:35px;
		font-size:14px;
		float:none; width:100%; margin:0; padding:0; text-indent:15px; position:relative; text-align:left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		color:#FFF;
	}

	.ShopIntro .Product:nth-child(2), .ShopDetailView .Product:nth-child(3n+1), .EquivalentProduct:nth-child(3n+1){margin-left:0; }

	.ShopIntro .Actions h2, .ShopIntro .News h2{background:#ff851f;}
	.ShopIntro .ProductImage,.ShopDetailView .ProductImage,.EquivalentProduct .ProductImage, .EquivalentProduct .ProductImage, .articleSummary .Image, .article .Image{text-align:center; display: inline; float:left; width:60px;}
	.ShopIntro .ProductImage a,.ShopDetailView .ProductImage a, .EquivalentProduct .ProductImage a, .articleSummary .Image a{display: inline; vertical-align:middle; border:0; text-align:center;}
	.ShopIntro .ProductImage a img,.ShopDetailView .ProductImage a img,.EquivalentProduct .ProductImage a img, .articleSummary .Image img, .article .Image img{max-width:100%; max-height:60px; margin:0 auto;}

	.ShopIntro .Product h3,.ShopDetailView h2,.EquivalentProduct h3, .articleSummary h2{font-size:12px;line-height: normal;height: auto; padding:0; margin:0;overflow:hidden; background:none;}
	.EquivalentProduct h3{margin-bottom:10px;}
	.Product p.ProductDescription{padding:0; height:auto;}
	.ShopIntro .ProductContent, .ShopDetailView .ProductContent,.EquivalentProduct .ProductContent, .article-sumarry-content{margin-left:80px; padding:10px 0; height:auto;}
	.ShopIntro .ProductDescription, .ShopDetailView .ProductDescription{padding:3px 0;}
	.ShopIntro .Product h3 a,.ShopDetailView h2 a,.EquivalentProduct h3 a, .articleSummary h2 a{text-decoration:none;display:block;color:#000000; font-size:14px; color:#FF851F; text-decoration:underline;}
	.ShopIntro .Product h3 a:after,.ShopDetailView h2 a:after,.EquivalentProduct h3 a:after, .articleSummary h2 a:after{content: "";cursor: pointer;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}
	.ShopIntro .Product h3 a:hover,.ShopDetailView h2 a:hover,.EquivalentProduct h3 a:hover{text-decoration: underline;}
	.Product .ContentIn{height:auto;}
	.ShopIntro .price,.ShopDetailView .price,.EquivalentProduct .price{font-size:14px; font-weight:bold; margin:0; padding:0; line-height:normal; color:#000;}
	.ShopIntro .ProductPrice small, .ShopDetailView .price small,.EquivalentProduct .price small{font-size:12px; text-decoration:line-through; color:#444;}

	.sticker, .sticker-stock{display:none;}
	.ShopCategoryPages{width:auto; float:none;}
	.ShopContent .Cat ul{float:none;}
	.ShopContent .Cat li{float:none; max-width:100%; width:100%;}
	.ShopContent .Cat li a{float:none; max-width:100%; width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.ShopProductView .ProductLeft #MainProductImage .photo-gallery,
	.ShopProductView .ProductLeft #MainProductImage a{display:block; height:auto; width:auto; margin:0 auto; position:relative;}
	.ShopProductView .ProductLeft #MainProductImage a img{max-height:200px; height:auto; width:auto; max-width:100%;}

	.sticker, .sticker-stock,.sticker span, span.sticker-stock{position:static;  display:block; margin-top:2px; padding:0;}
	.ShopIntro .sticker-stock, .ShopIntro .sticker, .ShopIntro .sticker span,
	.ShopDetailView .sticker-stock, .ShopDetailView .sticker, .ShopDetailView .sticker span{width: 100%;}
	.ShopProductView .ProductLeft .sticker{position:absolute;}
	.ShopIntro .sticker, .ShopIntro .sticker-stock, .ShopIntro .sticker span, .ShopIntro span.sticker-stock{display:none;}

	.Obchod_Content_Login td {text-align:center;}
	.Obchod_Content_Login td input {width:80%;}

	.ShoppingCentre .MasterList > li{margin: 1% 0;padding:0;height: auto;width: 100%;float:none;}
	.steps div strong em{font-size:11px;}
	.article-sumarry-content p{font-size:11px; margin:0; padding:0;}
	.article-sumarry-content .articleSummaryMore{display:none;}
	.article{text-align:justify;}

	div.checkin{position:fixed; top:50%; left:50%;margin-left:-140px; margin-top:-100px; width:280px; height:200px;}
	div.checkin p{margin:0; position:static;}
}


@media only screen and (max-width:540px) {
	.ShopProductView .ProductLeft, .ShopProductView .ProductDescription{float:none; width:100%; padding:0;}
	.mhs{display:none;}
	.Filter form span,.Filter .form span {margin-right:0;width:100%; float:none;}
}
