* { padding: 0; margin: 0; }
body {	margin: 0;	padding: 0;	background:#FFFFFF; text-align: center;	font-family:Arial, Helvetica, sans-serif; }

#container {width: 940px;	margin: 0 auto; text-align: left; background:#FFFFFF;}
#wrap {	background: #FFFFFF; width: 935px; height: auto;margin: 0 auto;text-align: left;}
#link{height: 25px; width: 930px; background: url(http://www.znackove-sperky.cz/image/zn_02.gif);}
#link a {  margin:0;padding:0 25px 0 25px; line-height:20px;text-decoration:none; color:#808080; font-weight:bold; font-size:12px;}
#header {}
.header-1{ width:527px; height:168px; float:left;}
#kosik{ float:left;width:191px; height:168px; background:url(http://www.znackove-sperky.cz/image/kosik.gif); background-repeat:no-repeat;}
.kosik-text { padding:100px 40px 0 25px; text-align:right; font-weight:bold; font-size:14px;}
#kosik a{ line-height:20px; font-weight:bold; color: #808080; text-decoration:none; font-size:14px;}
.header-2{  width:211px; height:168px; float:left; padding:0; background: url(http://www.znackove-sperky.cz/image/zn_05.gif); background-repeat:no-repeat;}
.header-2 ul { list-style:none; padding: 9px 5px;}
.header-2 li { background:url(http://www.znackove-sperky.cz/image/tl_12.gif); background-repeat:no-repeat; height:24px;padding-bottom:2px;}
.header-2 li a {font-size:14px; line-height:22px; padding:0 35px; color: #FFF;font-weight: bold; text-decoration:none;}	 
.header-2 li a:hover {font-size:14px; line-height:22px; padding:0 35px; color: #B08828;font-weight: bold; text-decoration: underline;}	 


#holder { padding:4px 0 0 0; height: auto;text-align: left;}

#vlevo {      width:202px; height:100%; float:left; margin:0px; background-color:#FFFFFF;}
#vlevo, #main {font-size:14px;line-height: 14px; }
#main {float:left; background-color:#FFFFFF; width: 733px;}
#main .layout_1 {padding:0;}
.layout_2 {width:100%;padding:0; margin:0;}

.material {background: url(http://www.znackove-sperky.cz/image/obr-mat.gif) #E9F8F7; background-repeat:no-repeat; padding:0;margin:0;}
.material-konec { background: url(http://www.znackove-sperky.cz/image/box/konec.gif); background-repeat:no-repeat; padding:0; height:11px; font-size:12px;}
.material ul { list-style:none; padding: 0 15px;}
.material ul li a {	line-height:20px;	font-size:14px;	color: #B08828;	font-weight: bold; text-decoration:none;}
.material ul li a:hover {	line-height:20px;	font-size:14px;	color: #B08828;	font-weight: bold; text-decoration:underline;}
.menu{ background: url(http://www.znackove-sperky.cz/image/box-link.gif); }
.menu p { padding:0 15px;}
.menu ul   {	list-style:none;	padding:0 15px;}
.menu ul li a       {color: #808080;	font-size:12px;	line-height:16px;	text-decoration:none;}	 
.menu ul li a:hover {color: #808080;	font-size:12px;	line-height:16px;	text-decoration: underline;}	 

.box{ background: url(http://www.znackove-sperky.cz/image/zn_27.gif); background-repeat:no-repeat; height:42px; font-size:14px; padding:0; margin:0;}
.box-konec{ background: url(http://www.znackove-sperky.cz/image/box-konec.gif); background-repeat:no-repeat; height:13px; font-size:1px; padding:0; margin:0;}
.box-text { font-size:18px; font-weight:bold; padding:15px 15px; color: #B08828;}

.fulltext { padding:15px 15px 10px 15px;}



.akce { width:200px;  text-align:center; float:left; background:#FFF;clear:both;}


#stranka { padding:0 0 5px 0; }

.zahlavi { padding:5px 0px; clear:left; height:auto; text-align:center;}
.zahlavi img { padding:5px;}
.zahlavi p { font-size:12px; line-height:14px; text-align:justify; padding:5px 15px; }

.nadpis { background: url(http://www.znackove-sperky.cz/image/zn_11.gif); background-repeat:no-repeat; height:36px; margin:5px 0;}

#stranka h1 { font-size:20px; font-weight:bold; padding:15px 15px; color: #B08828;}
#stranka h1 a{ font-size:20px; font-weight:bold; padding:15px 10px; color: #B08828; text-decoration:none;}
#stranka p a{ font-size:12px; font-weight:bold; color:#B08828; text-decoration:none;}

.odstavec { padding:10px 20px; line-height:16px;}
.odstavec a{ font-size:12px; font-weight:bold; color:#B08828; text-decoration:none;}

.text   { padding:0 15px;}
.text p { font-size:12px; color:#B08828;}
.text a{ font-size:12px; font-weight:bold; color:#B08828; text-decoration:none;}
.text p a{ font-size:12px; font-weight:bold; color:#B08828; text-decoration:none;}

.pocet {   text-align:left; font-size:12px;width:30%;float:right;}
.strana{   text-align:right;  font-size:12px; width:30%;float:right;}
.razeni{  text-align:left; font-size:12px;width:40%;float:right;}
.strana a { color:#695D3C; text-decoration:none; font-size:12px;}
.razeni a { color:#695D3C; text-decoration:none; font-size:12px;}
.razeni-on { text-decoration:none; font-size:12px;	font-weight:bold;}
.link-strana {text-align:left; padding:10px 10px; color:#695D3C;clear:left;height:auto;margin:5px 0;}
.center {text-align:center; padding:3px 10px; clear:left;}
.center h2 a {color: #B08828;	font-weight:bold;	font-size:14px;	line-height:16px;	text-decoration:none;}

h2{color: #808080;	font-weight:bold;	font-size:14px;	line-height:16px;}

.filtr-kat {    height:auto; float:left; margin:4px  15px; }
.filtr-kat p { margin:0 0 5px 0; width:650px ; height:16px; float:left; color:#414141; font-size:13px; line-height:16px; border-bottom: 1px dashed #808080;}
.filtr-kat a span { width:320px; height:16px; float:left; color:#808080; font-size:13px; line-height:16px;}

.filtr_pole { padding:10px 10px; width:100%;}
.filtr_text { width:40%; float:left;text-align:right; }
.filtr_seznam { width:150px;margin:5px 0; }


#produkty{ clear:left; width:100%; height:auto;}
.produkt{ padding:0; background:url(http://www.znackove-sperky.cz/image/produkt.gif); background-repeat:no-repeat;width:180px; height:256px; float:left; text-align:center;}
.produkt-nazev{ padding:5px 5px; line-height:14px; text-align:center; height:25px; overflow: hidden;}
.produkt-img { border:1px solid #B3EDEA;}
.produkt-info{ padding:10px 0}
.produkt-cena{ width:170px; text-align:right; padding:0 3px; height:auto;}
.cena {	font-size:14px;	font-weight:bold;	padding:0 5px 0 0;	color: #B08828;}

.zapati-obsah {clear:left; width:auto; text-align: center; font-size:10px; padding:10px 30px; color: #808080; }
.zapati-obsah a {color: #808080; font-weight:bold; font-size:10px;line-height:12px;text-decoration:none;}

img {border:0;}
form { margin:0; padding:0;}
input { margin:0; padding:0; font-size:12px;}
input.bottom { height:18px; padding:0;}
table {padding:10px 10px;}
tr {color:#808080;}
td {color:#808080;}

.produkt-obr {	position:relative;	width:150px;	height:auto;	margin:0px 15px;	text-align: center;}
.tl, .tr, .dl, .dr { position:absolute;}
.tl, .tr {	top:0px;}
.dl, .dr {bottom:0px;}
.tl {	left:0px;	background: url(http://www.znackove-sperky.cz/image/t_03.gif) left top no-repeat #fff;}
.tr {	right:-2px;	background: url(http://www.znackove-sperky.cz/image/t_05.gif) right top no-repeat #fff;}
.dl {	left:0px;	background: url(http://www.znackove-sperky.cz/image/t_10.gif) left bottom no-repeat #fff;}
.dr {	right:-2px;	background: url(http://www.znackove-sperky.cz/image/t_12.gif) right bottom no-repeat #fff;}
.tl, .tr, .dl, .dr {	width:5px;	height:5px;	font-size:0px;}


.kolekce { margin:5px; width:210px; height:220px; float:left;}
.kolekce-nazev { padding:0 10px; height:20px; text-align: left; font-size:12px;}
.kolekce-nazev a       {  font-weight:bold; color:#808080; text-decoration:none;}
.kolekce-nazev a:hover {  font-weight:bold; color:#B808080; text-decoration:underline; }
.kolekce-obr { /*position:absolute;*/ width:200px;	height:200px;	margin:0 5px;	text-align: center;}

.detail {line-height:15px; width:727px; height:auto;padding:0;float:right;}
.detail img { text-align:left; float:left; }
.detail-popis { padding:0 5px; width:105px; float:left; text-align:right; }
.detail a{ font-size:14px; font-weight:bold; color: #B08828; text-decoration:none; }
.detail-obrazek { text-align:left;  width:250px; height:250px;}
.detail-obr { text-align:left; float:left;  width:250px; height:250px;margin: 0px; position:absolute;}
.dalsi-obr { text-align:left; float:left;  padding: 15px 30px 10px 30px; }

.detail_obr75{width:75px; height:75px;padding:0;margin:5px;float:left;border:1px solid #808080;}



.detail p {color:#808080; text-align:justify; padding:10px 10px;}
.detail-tab{ width:430px; padding:0 5px; float:left;     }
.tnazpar{ width:100%;  }
.nazpar {width:100px;  text-align:right; color:#808080;}

.box_parametr { width:400px; height:25px; padding:0; float:right;padding:0 50px 0 0;}
.box_001 { width:2px; height:25px;  font-size:1px; float:left; background:url(../image/box-cena-3.gif); background-repeat:no-repeat;}
.box_002 { width:307px; height:25px; float:left;  background:url(../image/box-cena-2.gif);}
.box_003 { width:91px; height:25px;  line-height:25px;float:left; background:url(../image/box-cena-3-44.gif); background-repeat:no-repeat;}
.box_dostupnost { width:400px; height:25px;  float:right;padding:5px 30px 0 0; text-align:left;font-size:12px;}
.box-par { padding:0 5px 0 20px; text-align:left;font-size:12px; line-height:10px;font-weight:bold;	}
.box-cena{  padding:0 5px 0 40px; text-align:right; font-size:12px; line-height:22px;color:#B08828;font-weight:bold;	}

.detail-pozn{ padding:15px 50px 15px 0; text-align:left;color:#808080;clear:both;}
.detail-oddel { width:723px; clear:both; height:25px; line-height:25px;color:#B08828;font-weight:bold; padding:3px 0;font-size:12px;background:url(../image/box-oddel.gif); background-repeat:no-repeat;}
.detail-oddel p{ padding:0px 10px;}
.detail-koupit{padding:3px 5px 0 5px;}
.clear{clear:left;font-size:1px;padding:0;}
#detail-sou { width:100%; height:auto;padding:15px 0; text-align:left;	clear:both; color:#808080;}
form {padding:0;}
input.tl-koupit{ width:85px; height:22px; background: url(http://www.znackove-sperky.cz/image/tl_10.gif); background-repeat:no-repeat;
padding:3px 0; cursor:pointer;cursor:hand;
BORDER-RIGHT: #FFF 1px solid; BORDER-TOP: #FFF 1px solid; BORDER-LEFT: #FFF 1px solid; BORDER-BOTTOM: #FFF 1px solid;
}

span.red {padding:0px; color:red; font-weight:bold;}

.tl-k { background:#FFF; color: #B08828; border:1px solid #B3EDEA; padding:0 7px; font-size:12px; margin:0 5px; line-height:22px; width:auto; font-weight:bold;}
.obsah-kosik a{ background:#FFF; color:#B3EDEA;font-size:12px; padding:0 5px; margin:0 5px; line-height:22px; width:150px;font-weight:bold; /*  border:1px solid #B3EDEA;*/} 

 .partneri {}
 .partner1    {width:180px; height:50px; text-align:center; float:left;margin: 10px 0; }
 .partner2    {width:160px; height:auto; font-size: 12px; text-align:center;float:left;}

h3 { color: #B08828; padding-left:7px; margin:5px 0;	font-weight:bold;	font-size:15px;	}

.clr{clear:left; margin:10px;}




.tabkosik{ font-size:12px; width:700px;}
.tabkosik th {text-align:right; font:Arial, Helvetica, sans-serif; padding:0 5px; color:#000;}
.tabkosik th p { text-align:left; font:Arial, Helvetica, sans-serif;color:#000;}
.tabkosik td {border-top: 1px dashed #999999; text-align:right; font:Arial, Helvetica, sans-serif; padding:0 5px; line-height:13px;color:#000;}
.tabkosik td img { padding:5px; }
.tabkosik td input { padding:1px; }
.tabkosik td p { text-align:left; font:Arial, Helvetica, sans-serif;margin:0;padding:0;color:#000;}

.tlc {clear:left;text-align:right;}

.platmetod{width:300px; float:left; margin-top:10px;  margin-right:15px; line-height:20px;
 font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:left;}
 .platmetod p {font-weight:bold;  margin:0;}
 
 .udaje{clear:left;width:660px; text-align:left; 
          font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.udaje p{font-weight:bold; margin:0; font-size:14px;}
.udaje td {width:50%;color:#000;}
.udaje td span {float:left; display:block; width:85px;height:20px;font-weight:bold;margin-right:7px;
              font-size:12px;text-align:right; color:#000;}
.udaje td input,.udaje td textarea {width:195px;float:left;}






#footer {clear:left; padding:0;	 text-align: left; } /* background: url(http://www.znackove-sperky.cz/image/zn_02.gif); */
#footer p {color: #808080; font-size:10px;	font-weight:bold; text-align:left;}
#footer p a {color: #808080; font-weight:bold; font-size:10px;line-height:12px;text-decoration:none;}

