#shop-menu-basket {
	background-image: url(../design/v2009/ico/global/top-basket.gif);
	background-color: rgb(202, 214, 243);
	width: 255px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
		-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;

-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
	cursor: help;
}

#shop-menu-basket a {
	text-decoration: none;
}

#shop-menu-basket p {
	padding: 0 0 0 60px;
}
#shop-menu-basket ul {
	margin: 5px 0 0 0;
	padding: 2px 2px 0 5px;
	font-size: 10px;
	list-style: none;

}

#shop-menu-basket li {

	list-style: none;
	border-top: 1px dashed silver;
}
img.iclanek {
	float: left;
	padding: 5px 5px 0 0;
}

div.clanek_pr  {
	float: left;
	margin: 0 10px 0 10px;
	padding: 0 15px 15px 15px;
	width: 670px;
	text-align: justify;
	font-size: 13px;
	background-color: rgb(238, 242, 251);
}

#shop_stpage_skladem {
	font-size: 10px;
	padding: 5px 0 5px 10px;
	/*background-color: rgb(255, 247, 238);*/
	margin-bottom: 10px;
	text-align: center;
}
#shop_stpage_news {
	float: left;
	width: 235px;
	font-size: 11px;
	margin: 10px 0;
	background-color:  rgb(238, 242, 251);
	border: 1px solid rgb(189, 205, 240);
}

#shop_stpage_center {
	float: left;
	width: 480px;
}

#shop-in {
	float: left;
	width: 765px;
	margin: auto;
}

#s-menu a.a1, #s-menu a.a1relax, #s-menu a.a1tera, #s-menu a.a1hlod, #s-menu a.a1plus,  #s-menu a.a1cat,  #s-menu a.a1dog,  #s-menu a.a1pond {
	padding: 6px 0 6px 10px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	/*text-align: center;*/
	font-size: 12px;
	margin: 3px 0 0 0;
	background-repeat: repeat-x;
	background-position: center;
}

#s-menu a.a1 {
	background-color: rgb(110, 143, 209);
	background-image: url(../design/v2009/ico/global/bg-menu-blue.gif);
}

#s-menu a.a1relax {
	background-color: rgb(110, 209, 175);
	background-image: url(../design/v2009/ico/global/bg-menu-green.gif);
}

#s-menu a.a1tera {
	background-color: rgb(209, 172, 110);
	background-image: url(../design/v2009/ico/global/bg-menu-tera.gif);
}

#s-menu a.a1plus {
	background-color: rgb(157, 155, 163);
	background-image: url(../design/v2009/ico/global/bg-menu-plus.gif);
}

#s-menu a.a1dog {
	background-color: rgb(209, 127, 110);
	background-image: url(../design/v2009/ico/global/bg-menu-dog.gif);
}

#s-menu a.a1cat {
	background-color: rgb(244, 239, 138);
	background-image: url(../design/v2009/ico/global/bg-menu-cat.gif);
}


#s-menu a.a1pond {
	background-color: rgb(44, 77, 143);
	background-image: url(../design/v2009/ico/global/bg-menu-pond.gif);
}

#s-menu a.a1hlod {
	background-color: rgb(199, 147, 94);
	background-image: url(../design/v2009/ico/global/bg-menu-hlod.gif);
}

/* background-color: rgb(243, 218, 201); */

#s-menu a.a2 {
	background-color: rgb(242, 244, 246);
	padding: 7px 0 7px 20px;
	background-position: 5px;
	-moz-box-shadow: inset -0px -2px 2px rgba(0,0,0,0.0500), inset 2px 2px 2px rgba(255,255,255,0.50);
	-webkit-box-shadow: inset -0px -2px 2px rgba(0,0,0,0.0500), inset 2px 2px 2px rgba(255,255,255,0.50);
	box-shadow: inset -0px -2px 2px rgba(0,0,0,0.0500), inset 2px 2px 2px rgba(255,255,255,0.50);
}


#s-menu a.a3 {
	background-color: rgb(245, 246, 248);
	padding: 4px 0 4px 26px;
	background-position: 11px;
}

#s-menu a.a4 {
	background-color: rgb(248, 249, 251);
	padding: 3px 0 3px  32px;
	background-position: 17px;
	
}

#s-menu a.a5 {
	background-color: rgb(252, 252, 253);
	padding: 2px 0 2px 38px;
	background-position: 23px;
}

#s-menu a.a6 {
	background-color: rgb(255, 255, 255);
	padding: 2px 0 2px 44px;
	background-position: 29px;
}

#s-menu .bplus {
	background-image: url(../design/shop/tree-plus.gif);	
}

#s-menu .bminus {
	background-image: url(../design/shop/tree-minus.gif);
	font-weight: bold;
}

#s-menu .bnone {
	background-image: url(../design/shop/tree-plus.gif);
}

#s-menu a {
	display: block;
	text-decoration: none;
	color: rgb(0, 0, 0);
	padding-left: 15px;
		margin: 1px 0 0 0;
	background-repeat: no-repeat;	
	font-size: 11.5px;
	
}

#s-menu a.ax {
	background-color: InfoBackground;
	padding: 7px 0 7px 20px;
	background-position: 5px;
	border-bottom: 1px solid rgb(233, 235, 239);
}



#s-menu a.rozbal {
	font-weight: bold;
	text-decoration: none;
	background-image: url(../design/shop/tree-rozbal.gif);
	margin: 0;
	padding: 0;
	line-height: 10px;
	background-position: top center ;
	background-color: rgb(247, 248, 253);
}

#s-menu a.selected {
	background-color: rgb(250, 135, 61);
	font-weight: bold;
	text-decoration: none;
	background-image: url(../design/shop/tree-minus.gif);
	margin: 1px 0 0 0;
}

#s-menu a.oldselected {
	background-color: rgb(213, 213, 213);
	font-weight: bold;
	text-decoration: none;
	background-image: url(../design/shop/tree-minus.gif);
	margin: 1px 0 0 0;
}

#s-menu a.subselected {
	background-color: rgb(252, 183, 137);
	text-decoration: none;
	margin: 0;
}

#s-menu a.oldsubselected {
	background-color: rgb(223, 223, 223);
	text-decoration: none;
	margin: 0;
}


#s-menu a:hover {
	background-color: rgb(255, 153, 0);
	-moz-transition: all 200ms ease-in-out;
	-webkit-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

#menu-left-shop  {
	float: left;
	width: 260px;
	margin: 0px 10px 0 0;
}


#shop_filtr_form {
	font-size: 10px;
/*	background-color: rgb(244, 244, 244);*/
	padding: 1px 0;
	margin: 5px 0 0px 0;
	clear: both;
	text-align: center;
	
}

#shop_filtr_form option, #shop_filtr_form select {
	font-size: 10px;
	margin: 0 5px;
	padding: 1px;
}

#shop-itemlist-filtr  {
	font-size: 10px;
	padding: 1px 5px;
	margin: 0 0 10px 0;
	clear: both;
}

#shop-itemlist-filtr ul {
	float: left;
	padding: 0;
	margin: 0 0 0 20px;
	display: block;
	
}

#shop-itemlist-filtr li.f2 {
	width: 255px;
}
#shop-itemlist-filtr li.f3 {
	width: 215px;
	list-style-type: square;
	
}

#shop-itemlist-filtr li.f4 {
	width: 175px;
	margin: 0 15px;
}


#shop-itemlist-filtr li {
	list-style: disc;
	padding: 0;
	margin:  0 0 0 10px;
	float: left;
	width: 120px;
}

#shop-itemlist-filtr a.selected {
	color: rgb(0, 0, 0);
	text-decoration: none;
	font-weight: bold;
}
#shop-itemlist-filtr a {
	display: block;
	
}


#s-list-item, #s-list-item-relax, #s-list-item-tera, #s-list-item-ds, #s-list-item-cat, #s-list-item-dog, #s-list-item-pond, #s-list-item-hlod {
	font-size: 11px;
	margin: 2px 2px 2px 2px;
	padding: 0;
	width: 376px;
	float: left;
	/*height: 265px;*/
	height: 255px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-image: url(../design/bg_cont.png);
	background-repeat: repeat-x;
	background-position: top;
}


#s-list-item-ds {
/*	border-right: 1px solid rgb(220, 219, 225);*/
	border: 1px solid rgb(220, 219, 225);
	/*background-color: rgb(247, 247, 248); */
}

#s-list-item-relax {
/*	border-right: 1px solid rgb(213, 243, 201);*/
	border: 1px solid rgb(213, 243, 201);
/*background-color: rgb(246, 252, 243);*/
}


#s-list-item-tera {
/*	border-right: 1px solid rgb(239, 219, 186);*/
	border: 1px solid rgb(239, 219, 186);
	/*background-color: rgb(252, 249, 243);*/
}


#s-list-item-hlod {
/*	border-right: 1px solid rgb(239, 219, 186);*/
	border: 1px solid rgb(199, 147, 94);
	/*background-color: rgb(252, 249, 243);*/
}


#s-list-item-cat {
/*	border-right: 1px solid rgb(240, 241, 184);*/
	border: 1px solid rgb(240, 241, 184);
	/*background-color: rgb(252, 252, 243);*/
}

#s-list-item-dog {
/*	border-right: 1px solid rgb(242, 193, 193);*/
	border: 1px solid rgb(242, 193, 193);
	/*background-color: rgb(253, 251, 250);*/
}

#s-list-item-pond {
/*	border-right: 1px solid rgb(178, 196, 247);*/
	border: 1px solid rgb(178, 196, 247);
	/*background-color: rgb(219, 227, 248);*/
}

#s-list-item {
	/*border-right: 1px dotted rgb(220, 228, 247);*/
	border: 1px solid rgb(220, 228, 247);
	/*background-color: rgb(248, 250, 253);*/
	
	
}

#s-list-item h4  {
	background-color: rgb(220, 228, 247);
}

#s-list-item-relax h4  {
	background-color: rgb(213, 243, 201);
}

#s-list-item-tera h4  {
	background-color: rgb(239, 219, 186);
}

#s-list-item-hlod h4  {
	background-color: rgb(233, 213, 192);
}


#s-list-item-cat h4  {
	background-color: rgb(240, 241, 184);
}


#s-list-item-ds h4  {
	background-color: rgb(220, 219, 225);
}

#s-list-item-dog h4  {
	background-color: rgb(242, 193, 193);
}

#s-list-item-pond h4  {
	background-color: rgb(178, 196, 247);
}


#s-list-item .viceinfo, #s-list-item-relax .viceinfo, #s-list-item-tera .viceinfo, #s-list-item-hlod .viceinfo, #s-list-item-ds .viceinfo, #s-list-item-cat .viceinfo, #s-list-item-dog .viceinfo, #s-list-item-pond .viceinfo {
	text-decoration: none;
}
.shop-color-pond {
	color: rgb(255, 255, 255);
}

#s-list-item .akce, #s-list-item-relax .akce, #s-list-item-tera .akce, #s-list-item-hlod .akce, #s-list-item-ds .akce, #s-list-item-cat .akce, #s-list-item-dog .akce, #s-list-item-pond .akce {
	color: rgb(255, 0, 0);
/*	background-color: rgb(255, 255, 0); */
	padding: 0px 13px;	font-weight: bold;
		/*-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
			-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;*/
	float: right;	
}

#s-list-item .cena_normal, #s-list-item-relax .cena_normal, #s-list-item-tera .cena_normal, #s-list-item-hlod .cena_normal,  #s-list-item-ds .cena_normal, #s-list-item-cat .cena_normal, #s-list-item-dog .cena_normal, #s-list-item-pond .cena_normal {
	padding: 12px 13px 0 0;
	float: right;
}



#s-list-item img.item, #s-list-item-relax img.item, #s-list-item-tera img.item, #s-list-item-hlod img.item, #s-list-item-ds img.item, #s-list-item-cat img.item, #s-list-item-dog img.item, #s-list-item-pond img.item {
	margin: 0 10px 0 0 ;
	padding: 5px;
	border: 1px solid silver;
	background-color: rgb(255, 255, 255);
	float:left;
}

#s-list-item  .s-list-item-inc, #s-list-item-relax  .s-list-item-inc, #s-list-item-tera .s-list-item-inc, #s-list-item-hlod .s-list-item-inc, #s-list-item-ds .s-list-item-inc, #s-list-item-cat .s-list-item-inc, #s-list-item-dog .s-list-item-inc, #s-list-item-pond .s-list-item-inc {
	/*background-color: rgb(255, 255, 255);*/
	margin: 10px;
	position: relative;
}

#s-list-item  .item-title, #s-list-item-relax  .item-title, #s-list-item-tera .item-title, #s-list-item-hlod .item-title, #s-list-item-ds .item-title, #s-list-item-cat .item-title, #s-list-item-dog .item-title, #s-list-item-pond .item-title {
	color: rgb(12, 24, 50);
	text-decoration: none;
	/*font-size: 13px;*/
	
}
#s-list-item .s-l-i-text, #s-list-item-relax .s-l-i-text, #s-list-item-tera .s-l-i-text, #s-list-item-hlod .s-l-i-text, #s-list-item-ds .s-l-i-text, #s-list-item-cat .s-l-i-text, #s-list-item-dog .s-l-i-text, #s-list-item-pond .s-l-i-text {
	text-align: justify;
	height: 143px;
	margin: 0 0 0px 0;
	font-size: 11px;

}

#s-list-item .s-l-i-info, #s-list-item-relax .s-l-i-info, #s-list-item-tera .s-l-i-info, #s-list-item-hlod .s-l-i-info, #s-list-item-ds .s-l-i-info, #s-list-item-cat .s-l-i-info, #s-list-item-dog .s-l-i-info, #s-list-item-pond .s-l-i-info {	
	padding: 10px;
	margin: 0;
	font-size: 10px;
}

#s-list-item h4, #s-list-item-relax h4, #s-list-item-tera h4, #s-list-item-hlod h4, #s-list-item-ds h4, #s-list-item-cat h4, #s-list-item-dog h4, #s-list-item-pond h4 {
	padding: 7px 10px 0 10px; margin: 0;
	min-height: 48px;
	text-align: center;
	font-size: 13px;
		vertical-align: middle;
	color: rgb(0, 0, 0);
}

#s-list-item, #s-list-item-relax, #s-list-item-tera, #s-list-item-hlod, #s-list-item-ds, #s-list-item-cat, #s-list-item-dog, #s-list-item-pond  {
	font-size: 11px;
}

#s-cena {
	clear: left;
	font-size: 16px;
	color: rgb(79,120,214);
	
}

#s-cena p.skladove {
	padding: 0 0 0 0;
	font-size: 10px;
	
}

#s-podmenu {
	float: left;
	font-size: 11px;
	margin: 0 25px 0 0;
}

#s-item-text, #s-item-detail, #s-item-detail-sub {
	font-size: 12px;	
}

a.h5-item-infobox-sel {
float: left;
	background-color: rgb(250, 135, 61);
	background-image: url(../design/v2009/ico/global/bg-menu-orange.gif);
	background-position: left;
	background-repeat: repeat-x;
	border-bottom: none;
	line-height: 20px;
	padding: 7px 13px; 
	color: black;
	margin: 0 1px 0 0;
	font-weight: bold;
	text-decoration: none;
}

a.h5-item-infobox-unsel {
	border-bottom: none;
	background-image: url(../design/v2009/ico/global/bg-menu-blue.gif);
	background-repeat: repeat-x;
	background-position: center;
	background-color: rgb(79,120,214);
	line-height: 20px;
	padding: 7px 13px; 
	color: white;
	margin: 0 1px 0 0;
	float: left;
	text-decoration: none;
}

#s-item-main {
	border-top: 4px solid  rgb(250, 135, 61);
	padding: 0;
	margin: 0 0 10px 0;
	clear: left;
	font-size: 12px;
	background-image: url(../design/bg_cont.png);
	background-repeat: repeat-x;
	background-position: top;
}

#s-item-main .in {
	padding: 15px;;
}

#s-item-main h4.title {
	border-left: 25px solid  rgb(250, 135, 61);
	color: rgb(79,120,214);
	padding: 7px;
	margin-top: 12px;
}

#s-item-main img {
	margin: 10px 0 0;
	padding: 10px;
	border: 1px solid silver;
	background-color: rgb(255, 255, 255);
}


#s-item-detail {
	position: relative;
	float: right;
	width: 430px;
	color: rgb(0, 0, 0);
	/*border: rgb(236, 238, 240) 1px solid;*/
	padding: 0;
	margin: 0 0 20px 0 ;
}


#s-item-detail .normal, #s-item-detail-sub .normal{
	padding: 10px;
	margin: 0;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#s-item-detail .akce, #s-item-detail-sub .akce{
	background-image: url(../design/shop/detail-bg-akce.png);
	padding: 10px;
	margin: 0;
	background-position: bottom right;
	background-repeat: no-repeat;
}

#s-item-detail-sub {
	margin: 0 0 2em 125px;
}
/*
#s-item-detail strong, #s-item-detail em, #s-item-detail-sub strong, #s-item-detail em {
	color: #aa5e00;
}

#s-item-detail em, #s-item-detail-sub em {	
	font-weight: normal;
}*/
/*
#s-item-detail strong.cena, #s-item-detail-sub strong.cena {	
	color: rgb(255, 0, 0);
	font-size: 17px;
	font-weight: bold;
}

#s-item-detail strong.bezna, #s-item-detail-sub strong.bezna  {	
	color: rgb(119, 136, 153);
}

#s-item-detail strong.usetrite, #s-item-detail-sub strong.usetrite {	
	color: rgb(0, 100, 0);
}*/

#shop-detail-upozorneni {
	background-color: rgb(255, 255, 170);
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;		
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	padding: 5px 10px;
	margin: 0 0 10px 0;
		-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.10);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.10);
}

#shop-detail-upozorneni li {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 10px;
	}

#shop-detail-upozorneni-extra {
	/*background-color: rgb(255, 178, 178);*/
	border: 1px solid red;
	background-color: rgb(255, 251, 251);
		text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	color: red;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;		
	padding: 5px 10px;
	margin: 0 0 10px 0;
		-moz-box-shadow: 1px 1px 1px rgba(255,0,0,0.10);
	-webkit-box-shadow: 1px 1px 1px rgba(255,0,0,0.10);
}

#shop-detail-upozorneni-extra li {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 10px;
}

#s-info-bottom {
	color: rgb(189, 197, 205);
	font-size: 10px;
	text-align: center;
	padding: 25px;
	line-height: 130%;
}

#s-kos-in-detail {
	text-align: center;
	margin: 15px;
}


#s-info-bottom a {
	color: rgb(189, 197, 205);
	text-decoration: underline;
}

h5.s-subtitle {
	margin: 0;
	padding: 2px;
	background-color: rgb(119, 136, 153);
	color: white;
}

img.s-item-detail-sub-img {
	float: left;
	margin: 10px;
}

#shop-list-info {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 1.5em;
}

#shop-list-info.border{
	border-top: 1px solid silver;
	border-bottom: 2px solid silver;
	padding: 7px 0;
	}


#shop-list-info li {
	padding: 1px 0;
}

#shop-list-info li.sklad {		
	font-size: 17px;
}

#shop-list-info li.cena {
	font-size: 21px;
	color: rgb(255, 0, 0);
}

#shop-list-info li.akcnicena {
	border-bottom: 10px solid rgb(255, 255, 0);
}

#shop-list-info li.subinfo {
	font-size: 10px;
	border: none;
}

#shop-list-info li.mnozstevni {
	font-size: 11px;
	line-height: 1.5em; 
}

#shop-list-info li.blank {
	background-color: white;
	color:  #6c7e8f;	
}

#shop-tlacitka {
	text-align: center;
}

#s-detailimg {
	position:relative;
	display:block;
	width: 300px;
	height: 300px;
	margin: 0;
}

#shop-objednavka-informace {
	background: rgb(251, 251, 251);
	border-bottom: #6c7e8f 1px solid;
	border-top: #6c7e8f 1px solid;
	font-size: 10px;
	margin: 1ex 0;
	padding: 2ex 1ex 2ex 1ex;
}

#shop-objednavka-informace p {
	margin: 2ex 0 0 0;
}

#shopkostable {
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: auto;
}


#shopkostable th{
	text-align: center;
	font-size: 10px;
}

#shopkostable td.cena, #shoptable td.cena{
	text-align: right;
	font-weight: bold;
}

#shopkostable td.akce, #shoptable td.akce{
	text-align: center;
}

#shopkostable td.sum{
	text-align: right;
}


#shopkostable td.cena-final{
	text-align: right;
	color: rgb(255, 0, 0);
	font-weight: bold;
	font-size: 17px;
	border-top: 1px solid red;
}

#shopkostable td.cena-sleva{
	text-align: right;
	color: rgb(46, 139, 87);
	font-weight: bold;
	font-size: 14px;
}

#shopkostable td.cena-sum{
	text-align: right;
	color: red;
	font-weight: bold;
	font-size: 14px;
}

#shopkostable td.cena-bezslev{
	text-align: right;
	color: rgb(0, 0, 139);
	font-weight: bold;
	font-size: 14px;
}

#shopkostable td.cena-expedice{
	text-align: right;
	color: rgb(0, 0, 139);
	font-weight: bold;
	font-size: 14px;
}

table .list_top {
	text-align: center;
}
#shoptable {
		width: 100%;
}

#shoptable td, th {
	padding: 1em;
	font-size: 12px;
}

#s-obj-left {
	width: 350px;
}

#s-obj-right {
	width: 205px;
	float: right;
	font-size: 11px;
	background-color: rgb(255, 253, 244);
	border: 1px solid rgb(255, 248, 204);
	margin: 0;
	padding: 1ex;
}

#s-kos-top {
	float: right;
	font-size: 11px;
	font-variant: small-caps;
	padding: 0 10px;
	background-color: rgb(235, 244, 253);
	border: 1px solid #eef4f9;
}

#s-news {
	border: 1px solid rgb(213, 218, 223);
	padding: 10px 15px 10px 15px;
	margin: 0;
	clear: left;
	font-size: 11px;
	background-color: rgb(242, 242, 242);
}
#s-news ul {
	color: rgb(63, 63, 63);
	margin: 0 10px;
	padding: 0;
}

#s-news li {
	margin: 6px 0;
	padding: 0 0;
}

h3.shop-nadpis {
	/*background-image: url(../design/bg_r_h3.gif);
	height: 23px;
	font-size: 11px;
	line-height: 23px;
	font-variant: small-caps;
	color: rgb(255, 255, 255);
	margin: 0;
	padding: 0 0 0 1ex;
	border-top: 7px solid white;*/
	
	font-size: 12px;
	line-height: 30px;
	font-variant: small-caps;
	margin: 5px;
		padding: 0 0 0 10px;
}

#s-verze-tab {
	margin: 10px 0;
	padding: 10px 0 10px 10px;
	background-color: rgb(220, 228, 247);
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
	
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.10);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.10);
}

#s-verze-tab ul {
	margin: 0;	
	padding: 0 0 0 15px;
	font-size: 11px;
}

#s-verze-tab a {
	font-weight: bold;
}


#s-verze .selected {
	color: rgb(250, 135, 61);	
	font-weight: bold;
	text-decoration: none;
}

#s-verze .cena {
	display: block;
	padding: 3px;
	text-align: left;
}

#s-verze img {
	border: 0;
	margin: 0 0 3px 0;
	padding: 0;
	vertical-align: middle;	
}


#s-start-item-normal, #s-start-item-akce, #s-start-item-tip {
	width: 225px;
	float: left;
	/*height: 200px;*/
	font-size: 10px;
	text-align: center;
	margin: 5px;
	/*background-repeat: no-repeat;*/
	
}
#s-start-item-tip  {
	/*background-image: url(../design/shop/bg_icobox-tip.gif);*/
color: rgb(63, 63, 63);
}

#s-start-item-normal  {
/*	background-image: url(../design/shop/bg_icobox.gif);*/
color: rgb(63, 63, 63);
	border: 1px solid rgb(233, 235, 239);
}

#s-start-item-akce  {
/*	background-image: url(../design/shop/bg_icobox-akce.gif);*/
	color: rgb(63, 63, 63);
	border: 1px solid rgb(249, 233, 214);
}
.nej-akce {
	float: right;
	font-size: 10px;
	margin: 0 0;
	padding: 0;
	color: gray;
}
#s-start-item-normal img, #s-start-item-akce img, #s-start-item-tip img {
	margin-top: 10px; 	
}
#s-start-item-akce .cena {
	background-color: rgb(246, 233, 212);
	display: block;
	padding: 3px;
}
#s-start-item-normal .cena, #s-start-item-tip .cena {	
	display: block;
	background-color: rgb(233, 235, 239);
		padding: 3px;
}
#s-start-item-normal .ico-item, #s-start-item-akce .ico-item, #s-start-item-tip .ico-item {
	display: block;
	clear: left;
	padding: 5px;
	text-decoration: none;
	font-weight: bold;
	height: 40px;
}
#s-start-item-normal .ico-item {
	background-color: rgb(233, 235, 239);
	border:  1px solid rgb(233, 235, 239);
	color: rgb(0, 0, 0);
}

#s-start-item-akce .ico-item {
	background-color: rgb(246, 233, 212);
	border:  1px solid rgb(246, 233, 212);
	color: rgb(0, 0, 0);
}

.akce_sleva_procenta {
	background-color: rgb(255, 255, 227);
	color: rgb(255, 0, 0);
}
#s-start-item-normal p, #s-start-item-akce p, #s-start-item-tip p {
		height: 80px;
	margin: 5px 0 0 0;
	padding: 5px 5px 0 5px;
}

#s-start-item-normal p,  #s-start-item-tip p {
	background-color: rgb(249, 249, 251);
}

#s-start-item-akce p {
	background-color: rgb(253, 251, 247);
}
#s-start-item-extra1, #s-start-item-extra2 {
	width: 181px;
	height: 355px;
	font-size: 10px;
	text-align: left;
}

#s-start-item-extra1 {
	float: right;
	background-image: url(../design/shop/bg_icobox-extra1.gif);
	margin: 4px 5px;
	text-align: center;
	background-repeat: no-repeat;
}

#s-start-item-extra2 {
	float: right;
	background-image: url(../design/shop/bg_icobox-extra2.gif);
	margin: 10px 5px 0 0;
	background-repeat: no-repeat;
}

#s-start-item-extra1 .margin, #s-start-item-extra2 .margin {
	margin: 5px;
	display: block;
}

#s-start-item-extra1 p, #s-start-item-extra2 p {
	margin-top: 4px;
}

h3.shop-nadpis-start {
	font-size: 12px;
	line-height: 30px;
	font-variant: small-caps;
	margin: 5px;
	padding: 0 0 0 10px;
}

h3.shop-nadpis-start-extra{
	font-size: 12px;
	line-height: 30px;
	font-variant: small-caps;
	margin: 5px;
		padding: 0 0 0 10px;
	width: 180px;
}

.shop_ico {
	margin: 2px;	
	}

#menu-kudykam {
	line-height: 2em;
}

#menu-kudykam a {
	display: block;
}

#menu-kudykam a.a1 {
	margin-left: 20px;
}

#menu-kudykam a.a2 {
	margin-left: 40px;
}

#menu-kudykam a.a3 {
	margin-left: 60px;
}

#menu-kudykam a.a4 {
	margin-left: 80px;
}

#menu-kudykam a.a5 {
	margin-left: 100px;
}

#s-detail-item-show {
	text-align: center;
	float: left;
	width: 150px;
	margin: 0;
	/*border: 2px double rgb(213, 218, 223);*/
	padding: 0;
	font-size: 11px;
}


#shop-varianty {
	width: 315px;
	margin: 0 10px 0 0;
	padding: 0 10px;
	background-color: rgb(249, 249, 251);
	border:  1px solid rgb(233, 235, 239);
}

#shop-varianty li {
	margin: 4px 0 4px 10px;
	padding: 0;
}

#shop-tlacitko-dokosiku, #shop-tlacitko-doobchodu, #shop-tlacitko-objednat,#shop-tlacitko-pokracovat, #shop-tlacitko-zpet  {
	padding: 10px;
	width: 250px;
	display: block;
	color: white;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
}

#shop-tlacitko-dokosiku {
border: 5px solid rgb(0, 206, 2);
	background-color: rgb(0, 153, 0);
	float: right;
}

#shop-tlacitko-doobchodu {
	background-color: rgb(79,120,214);
	border: 5px solid rgb(124, 155, 224); 
	float: left;
}

#shop-tlacitko-pokracovat {
	border: 5px solid rgb(0, 206, 2);
	background-color: rgb(0, 153, 0);
	float: left;
	color: white;
	font-size: 14px;
}



#shop-tlacitko-zpet {
	float: left;
	color: white;
	font-size: 14px;
	background-color: rgb(79,120,214);
	border: 5px solid rgb(124, 155, 224); 
}

#shop-tlacitko-objednat {
	border: 5px solid rgb(0, 206, 2);
	background-color: rgb(0, 153, 0);
	float: right;
	color: white;
	font-size: 14px;
}

#shop-tlacitko-dokoncitobjednavku{
	border: 5px solid rgb(0, 206, 2);
	background-color: rgb(0, 153, 0);
	width: 301px;
	padding: 10px;
	display: block;
	float: right;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

#shop_icosprite {
position: absolute;
top: -10px;
left: 245px;
/*	filter:alpha(opacity=80);
  -moz-opacity:0.80;
  -khtml-opacity: 0.80;
  opacity: 0.80;*/
 	width: 80px;
 	height: 80px;
 		background-repeat: no-repeat;
 	background-image: url(../design/shop/sticker-icons.png);
}


#shop_icosprite.sprit-topprodukt {
 	background-position: 0 0;
}

#shop_icosprite.sprit-novinka {
 	background-position: -85px 0;
}
#shop_icosprite.sprit-akce {
 	background-position: -170px 0;
}

#shop_icosprite.sprit-vyprodej {
 	background-position: -255px 0;
 }
#shop_icosprite.sprit-dopravazdarma {
 	background-position: -340px 0;
 }
#shop_icosprite.sprit-nejnizsicena1 {
 	background-position: -425px 0;
}

#shop_icosprite.sprit-nejnizsicena1 {
 	background-position: -425px 0;
}
#shop_icosprite.sprit-nejnizsicena2 {
 	background-position: -510px 0;
}

#shop_icosprite.sprit-doporucujeme {
 	background-position: -595px 0;
}

#shop_topproduktx {
position: absolute;
top: 0px;
left: 0px;
/*	filter:alpha(opacity=80);
  -moz-opacity:0.80;
  -khtml-opacity: 0.80;
  opacity: 0.80;*/
}


#shop_icosprite_itemlist {
position: absolute;
top: -20px;
left: -20px;
	/*filter:alpha(opacity=75);
  -moz-opacity:0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;*/
   	width: 50px;
 	height: 50px;
 		background-repeat: no-repeat;
 	background-image: url(../design/shop/sticker-icons-mini.png);
}


#shop_icosprite_itemlist.sprit-topprodukt {
 	background-position: 0 0;
}

#shop_icosprite_itemlist.sprit-novinka {
 	background-position: -54px 0;
}
#shop_icosprite_itemlist.sprit-akce {
 	background-position: -108px 0;
}

#shop_icosprite_itemlist.sprit-vyprodej {
 	background-position: -162px 0;
 }
#shop_icosprite_itemlist.sprit-dopravazdarma {
 	background-position: -216px 0;
 }
#shop_icosprite_itemlist.sprit-nejnizsicena1 {
 	background-position: -270px 0;
}

#shop_icosprite_itemlist.sprit-nejnizsicena2 {
 	background-position: -324px 0;
}

#shop_icosprite_itemlist.sprit-doporucujeme {
 	background-position: -378px 0;
}



#shop_button_green.bigger, #shop_button_fial.bigger, #shop_button_orange.bigger, #shop_button_gray.bigger, #shop_button_inbasket.bigger {
	width: 125px;
	float: right;
	margin-top: 8px;
}
#shop_button_gray, #shop_button_inbasket {
	/*background-color: rgb(255, 0, 0);*/
	background-color: rgb(79,120,214);
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 7px;
	width: 80px;
	font-size: 12px;
	margin: 3px 0 0 0;
	display: block;
	border: none;
		float: right;
}

#shop_button_gray_mini, #shop_button_inbasket_mini {
	/*background-color: rgb(255, 0, 0);*/
	background-color: rgb(79,120,214);
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 4px;
	font-size: 11px;
	margin: 3px 0 0 0;
	display: block;
	border: none;
}


#shop_button_blank_green, #shop_button_blank_fial, #shop_button_blank_orange, #shop_button_blank_gray  {
	/*background-color: rgb(255, 0, 0);*/
 /*border: 1px solid  rgb(189, 197, 205);
	color: rgb(79,120,214);
	font-weight: bold;
	padding: 7px 0px 7px 7px;
	font-size: 12px;
	margin: 3px 0 3px 0;
	width: 70px;
	display: block;*/
		background-color: rgb(79,120,214);
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 7px;
	font-size: 12px;
	margin: 3px 0 0 0;
	width: 80px;
	display: block;
	background-image: url(../design/v2009/ico/global/bg-menu-blue.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: none;
	float: right;
	
}


#shop_button_mini_green, #shop_button_mini_fial, #shop_button_mini_orange, #shop_button_mini_gray  {
		background-color: rgb(79,120,214);
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 4px;
	font-size: 10px;
	margin: 3px 0 0 0;
/*	width: 70px;*/
	display: block;
	background-image: url(../design/v2009/ico/global/bg-menu-blue.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: none;

}


#shop_button_green, #shop_button_fial, #shop_button_orange {
	/*background-color: rgb(255, 0, 0);*/
	background-color: rgb(79,120,214);
	color: rgb(255, 255, 255);
	font-weight: bold;
	padding: 7px;
	font-size: 12px;
	margin: 3px 0 0 0;
	width: 80x;
	display: block;
	background-image: url(../design/v2009/ico/global/bg-menu-blue.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: none;
	
}

#shop_button_green, #shop_button_blank_green, #shop_button_mini_green {
	border-left: 5px solid rgb(0, 153, 0);
}

#shop_button_fial, #shop_button_blank_fial, #shop_button_mini_fial {
	border-left: 5px solid rgb(153, 51, 255);
}

#shop_button_orange, #shop_button_blank_orange, #shop_button_mini_orange {
	border-left: 5px solid rgb(255, 153, 0);
}

#shop_button_gray, #shop_button_blank_gray, #shop_button_mini_gray {
	border-left: 5px solid rgb(0, 0, 0);
	background-color: rgb(102, 102, 102);
}

#shop_button_inbasket, #shop_button_inbasket_mini {
	border-left: 5px solid  rgb(51, 153, 0);
	background-color: rgb(34, 100, 0);
}

#shop_button_green:hover, #shop_button_fial:hover, #shop_button_orange:hover, #shop_button_inbasket:hover, #shop_button_blank_green:hover, #shop_button_blank_fial:hover, #shop_button_blank_orange:hover, #shop_button_mini_green:hover, #shop_button_mini_fial:hover, #shop_button_mini_orange:hover {
	background-color: rgb(255, 153, 0);
	background-image: url(../design/v2009/ico/global/bg-menu-orange.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#shop-search {
	padding: 12px 0;
		text-align: center;
	background-color:  rgb(250, 135, 61);
/*	border: 1px solid rgb(250, 135, 61);*/
	margin: 0 0 5px 0;
		/*background-image: url(../design/v2009/shop/shop-search-bg-orange.gif);
	background-position: top center;
	background-repeat: no-repeat;*/
	
	-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;	
}
/*
#shop-search-bottom  {
	background-image: url(../design/v2009/shop/shop-search-bottom-bg-orange.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 13px;
	margin: 0 0 15px 0;
	background-color: rgb(255, 255, 255);
}
*/
#shop-news-list {
	margin: 0;
	padding: 5px;
	text-align: justify;
	font-size: 11px;
}

#shop-news-list ul {
margin: 0;
	padding: 0;
}
#shop-news-list li {
	margin: 0 0 5px 7px;
	padding: 0 0 0 0px;
}

#shop_div_prodavanost, #shop_div_prodavanostx {
	background-color: rgb(240, 240, 240);
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;	
	margin: 0 10px 0 0;
}
#shop_table_prodavanost {
	font-size: 10px;
	padding: 0 5px 10px 20px;

}

#shop_table_prodavanost .cena{
	text-align: right;
}

#shop_table_prodavanost td {
	border-bottom: 1px dashed rgb(255, 255, 255);
	padding: 0 5px;
}

h4.shop_prodavanost, h4.shop_prodavanostx {
	margin: 0;
	padding: 10px 0 7px 10px; 
	font-size: 10px;
}

#shop_buttons_detail_intex {
	float: right;
	width: 200px;
	-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
	background-color: rgba(255, 255, 255,0.7);
	font-size: 11px;
		-moz-box-shadow: 1px 2px 4px rgba(0,0,0,0.15);
	-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,0.15);
}
ul.shop_kos_doprava {
	list-style: none;
}

#shop-roller {
	width: 1100px;
	height: 400px;
	text-align: center;
	overflow: scroll;
}
