body {
	font: 100% Arial; /* Microsoft Sans Serif; */ margin: 0; padding: 0; text-align: center; background: #FFF;}

a:link,a:active {color:#666;text-decoration:none}
a:visited       {color:#666;text-decoration:none}
a:hover,a:focus {color:#666}

#container {width: 1004px;margin: 0 auto;color:#666;background:#FFFFFF;text-align: left;}
#header {width:1004px;color:inherit;}
#header .layout_1 {padding:0;}
.hl_1{	background-image:url(../image1/lita-ru.jpg);height:21px;padding:0;text-align:right;} 
.hl_1 a { color:#666; text-decoration:none; background-image:url(../image1/lista-ru1.jpg); background-repeat:no-repeat; 
		/*border-right:1px solid #666;*/
	font-size:14px;	padding:0 20px; line-height:18px;}
.hl_2{	width:837px; height:118px; float:left; }	
.hl_3{	width:167px; height:118px; float:left; background-image:url(../image1/kosik_1.jpg);}
.hl_4{  padding:0; width:1004px;	background-image:url(../image1/link-2.jpg);height:31px;}
.p1{	background-image:url(../image1/link-4.jpg); width:250px; height:31px; float:left; text-align:right;}
.p2{ 	background-image:url(../image1/link-222.jpg); width:754px; height:31px;	float:left;  text-align:right;	}
.p2 a {  background-image:url(../image1/link-od.jpg); background-repeat:no-repeat; float:left; font-weight:bold; padding:0px 20px 0 20px; width:auto; height:31px; color:#666; text-decoration:none; line-height:26px; font-size:14px; }
#kosik{	width:auto; padding:55px 15px 0 5px; font-size:12px; line-height:18px; font-weight:bold; text-align:right;}
#kosik a { color:#666; text-decoration: none; font-size:12px; font-weight:bold;}
.fulltext{ font-size:12px; padding:3px 1px 0px 100px; width:auto;  height:20px; text-align:right; }

#left, #right {      width:160px; float:left; margin:0px; padding:0;color:#666;}
#right {      width:160px; float:right; margin:0px; padding:0;color:#666;}
#left,#right,#main, #footer {font-size:14px;line-height: 14px;}
#main {width:682px;float:left; padding:0; margin:0;}
#main .layout_1 {padding:0;}
.layout_2 {width:100%;padding:0; margin:0;}




.tabkosik{ font-size:12px; width:660px;}
.tabkosik th {text-align:right; font:Arial, Helvetica, sans-serif; padding:0 5px; }
.tabkosik th p { text-align:left; font:Arial, Helvetica, sans-serif;}
.tabkosik td {border-top: 1px dashed #999999; text-align:right; font:Arial, Helvetica, sans-serif; padding:0 5px; line-height:13px;}
.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;}









.box_1 { background-image:url(../image1/box-1.jpg); height:30px;line-height: 20px; }
.box_2 { background-image:url(../image1/box-2.jpg); height:30px;line-height: 20px; }
.box_3 { background-image:url(../image1/box1-3.jpg);height:25px; }
.box_4 { background-image:url(../image1/box-2-3.jpg); height:25px; }
.box_5 { width:160px; height:77px;}
.box_6 { background-image:url(../image1/box-2-3.jpg);height:25px; }

.box_1, .box_2 { background-repeat:no-repeat; width:160px;  }
.box_1, .box_3, .box_6{ text-align: left; }
.box_2, .box_4{ text-align:right; }
.box_text { padding:5px 10px; width:auto;}


.nav {	font-size:13px; padding: 0; border-right: 1px  solid #666; border-left: 1px  solid #666; }
.nav ul   { list-style: none;  margin:0 0; padding:0;}
.nav-polozky a   { color:#9C9C9B; line-height:18px; padding:0 10px 0 10px;text-decoration:none; }	 
.nav-polozky a:hover, .nav-polozky a.aktivni:hover {color:#9C9C9B; text-decoration: underline; }


.info_text { padding: 5px; font-size: 12px; text-align:right; line-height:13px;}
.info { border-left: 1px  solid #666666;border-right: 1px  solid #666666;}
.akce,.boxfacebook { width:158px;border-bottom: 1px  solid #666666;border-left: 1px  solid #666666;border-right: 1px  solid #666666;}
.boxfacebook {border:none; overflow:hidden; width:159px; height:380px;
background:#FFF;
text-align:center; }
.jnk { text-align:center;border-bottom: 1px  solid #666666;padding:0;}
.dop {  font-size:12px; text-align:center;border-left: 1px  solid #666666;border-right: 1px  solid #666666;border-bottom: 1px  solid #666666;}
.dop_text { padding:3px 5px; width:auto; height:25px; }
.dop_cena { padding:3px 5px; text-align:right; width:168px;}
.novinky {
	padding: 3px; font-size: 12px; text-align: center; line-height: 12px;
	border-left: 1px  solid #666666;border-right: 1px  solid #666666;border-bottom: 1px  solid #666666;
}
.novinky_text {
	padding: 5px;
	font-size: 13px;
	text-align: left;
	line-height: 13px;
	border-left: 1px  solid #666666;border-right: 1px  solid #666666;border-bottom: 1px  solid #666666;
}
.koneclink{ font-size: 1px; text-align: center; line-height: 1px; border-bottom: 1px  solid #666666; }

#stranka {}
.odstavec { clear:left; padding:0 15px; text-align:justify; font-size:12px; line-height: 1.4}
.odstavec a{ color: #666; text-decoration: none;font-size:12px;line-height: 1.4}
.odstavec-center { padding:0; text-align:center;}
.left { padding:0 15px; text-align:left;}
.rifht{ padding:0 15px; text-align:right;}
.center { padding:0 15px; text-align:center;}


#produkty { width:100%; padding: 0; margin:0;}
.produkt { width:335px; height:170px; background-image:url(../image1/podklad.jpg); background-repeat:no-repeat; float:left; margin:5px 1px;}  
.produkt-obr { width:150px; MARGIN:8px 0 0 8px; }
.produkt-text  { width:175px;  font-size:13px; float:right; padding:5px 0;}
.produkt-text a{ color: #666; text-decoration: underline;}
.produkt h2 {width:175px; font-weight:bold; font-size:14px;padding:0;} 
.produkt-tl { width:175px; text-align:left; padding:0; float:right; color:#FF99FF;}



h1 { font-size:20px; padding:3px 5px 0 5px;}
h3 { font-size:16px; padding:3px 15px;}

.pocet {   text-align:left;   font-size:12px; width:180px; float:right;}
.strana{   text-align:right;  font-size:12px; width:200px; float:right;}
.razeni{   text-align:left;   font-size:12px; width:280px; 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;}


.filtr-kat {   width:620px; height:auto; float:left; margin:4px  15px; }
.filtr-kat p { margin:0 0 5px 0; width:610px; height:16px; float:left; color:#414141; font-size:13px; line-height:16px; border-bottom: 1px dashed #808080;}
.filtr-kat a span { width:300px; height:16px; float:left; font-weight:bold; color:#414141; font-size:13px; line-height:16px;CURSOR: hand;cursor:pointer;}






.filtr_pole { padding:10px 10px; width:100%;}
.filtr_text { width:40%; float:left;text-align:right; }
.filtr_seznam { width:150px;margin:5px 0; }


.detail {line-height:15px; width:640px; height:auto;padding:0;float:right;}
.detail-o {width:250px; padding:0 0 0 10px; float:left; font-size:12px;}
.detail img { text-align:left; }
.detail-popis { padding:0 5px; width:105px; float:left; text-align:right; }
.detail a{ font-size:14px; font-weight:bold; color: #808080; text-decoration:none; }
.detail p {color:#808080; text-align:justify; padding:10px 10px;}

.detail-tab{ width:330px; padding:0 5px; float:left;     }
.tnazpar{ width:100%;  }
.nazpar {width:100px;  text-align:right; color:#808080;}

.detail_obr{width:250px; height:75px;margin:3px 0 10px 0;}
.detail_obr75{width:75px; height:75px;padding:0;margin:5px;float:left; border:1px solid #808080;}

p.right {padding:0 15px; text-align:right;}

.detail-pozn { padding:10px 10px;clear:left;}
.detail-sp { padding:3px 10px; font-size:12px;}
.dop1 {  width:170px; height:200px; float:left; margin:5px 10px 5px 10px; font-size:12px; text-align:center; border: 1px  solid #666666;}
td, td.nazpar {font-size:13px; line-height: 13px; color:#666666;} 

.for { padding:0 15px;text-align:right;}

.text-vyrobce {clear:left; padding:10px 15px; text-align:justify; width:95%;}
.text-vyrobce a {font-weight:bold;}


.styl31 {padding:10px 30px; font-size: 16px;  font-weight:bold; color:#FF99FF;}
.stylsleva {font-size: 12px;  font-weight:bold; color:red;}
.stylpuvodni {padding:10px 0; font-size: 12px;  font-weight:bold; color:#808080;}
span.red {padding:0px; color:red; font-weight:bold;}
span.green {padding:0px; color:green; font-weight:bold;}



.kolekce { margin:5px; width:200px; height:auto; font-size:12px; float:left; }
.kolekce-nazev { padding:3px; font-weight:bold; height:22px;line-height:11px;
			border-left:1px solid #000;
			border-top:1px solid #000;
			border-right:1px solid #000;
			overflow: hidden;}

.paticka { padding:0 20px; text-align:center;}
.paticka p {  text-align:center; font-size:12px;}
.paticka p a {  text-align:center; font-size:12px; text-decoration:none;}
.paticka p a:hover {  text-align:center; font-size:12px; text-decoration:underline;}

#footer { width:1004px; font-size:11px; clear:both;}
#footer { width:1004px; font-size:11px; clear:both;}
#footer a { color:#666; text-decoration:none;}
.foo  {width:100%; font-size:11px;background: #CCCCCC;}
.foo1 {float:left; width:50%;text-align:left; background: #CCCCCC;}
.foo2 {float:left; width:50%;text-align:right;background: #CCCCCC;}

.black {color:black;}
.red   {color:red;}
.green {color:green;}

img{border:0;}
table.strankovani {width:640px;}
td.stranL {width:33%;text-align:left;}
td.stranS {width:33%;text-align:center;}
td.stranR {width:33%;text-align:right;}
.clr { clear: both; height: 1px; font-size:1px; overflow: hidden; }
form {margin:0; padding:0; width:auto;}
input {margin:0; padding:0; font-size:14px;}
select {margin:0; padding:0; font-size:14px;}
.tl {margin:0; height:20px; font-size:14px;}
.styl1 { padding: 3px; font-size: 14px; text-align: right; line-height: 17px;}
.styl2 { padding: 4px; font-size: 12px; text-align: right; line-height: 14px;}
.styl3 { font-size: 14px;  font-weight:bold; color:#FF99FF;}
.styl5 { padding: 5px 10px; width: auto; font-size: 16px; font-weight: bold;  font-family:Arial;
       }
.styl6 { padding: 5px 10px; width: auto; font-size: 16px;  font-size: 16px; font-weight: bold; font-family: Arial;}
.styl7 {font-size: 12px;font-weight: bold;color: #009900;}

.tlc {  padding: 5px 0; width:650px; clear:left; float:right;text-align:right;}
.tl-prepocitej	 {  width:80px; height:17px;  background: url(../image/tl_prepocitat.jpg); background-repeat:no-repeat;	border:none; background-color:transparent; cursor:pointer; }
.tl-smaz	 {  width:80px; height:17px;  background: url(../image/tl_smazat_kosik.jpg); background-repeat:no-repeat;	border:none; background-color:transparent; cursor:pointer; }
.tl-zpet	 {  width:80px; height:17px;  background: url(../image/tl_zpet.jpg); background-repeat:no-repeat;	border:none; background-color:transparent; cursor:pointer; }

.tabk {width:650px;clear:left;}

.nov-box {float:left; width:320px;height:180px;padding:3px 5px;overflow: hidden;}
.nov-box p{padding:3px 5px;}
.nov-text {width:auto;border-bottom: 1px dashed #666;}


.pro-obr {	position:relative;	float: left; width:150px;	height:150px;	}
.tl-akce { 
	position:absolute; 
	top:8px; 
	left:8px;	
	background: url(http://www.piercing-sperky.cz/image/akcelogo.gif) left top no-repeat #fff;
 	width:44px;	
	height:39px;	
	font-size:0px;
	background-color:transparent;
       }
.tl-tip { 
	position:absolute; 
	top:8px; 
	left:8px;	
	background: url(http://www.piercing-sperky.cz/image/tip.gif) left top no-repeat #fff;
 	width:44px;	
	height:39px;	
	font-size:0px;
	background-color:transparent;
       }
.tl-new { 
	position:absolute; 
	top:8px; 
	left:8px;	
	background: url(http://www.piercing-sperky.cz/image/new.gif) left top no-repeat;
 	width:44px;	
	height:39px;	
	font-size:0px;
	background-color:transparent;
       }
.tl-ne-vanoce { 
	position:absolute; 
	bottom:0; 
	right:0;	
	background: url(http://www.piercing-sperky.cz/banery/ne-vanoce-m.gif) right bottom no-repeat #fff;
 	width:36px;	
	height:36px;	
	font-size:0px;
	background-color:transparent;
       }

.detl { width:260px; float:left; text-align:center; }
.detmini img { border: 1px solid #B5B4B4; padding:3px;}
.detl p  {clear:both; padding:10px 7px; text-align:justify;  font-size:13px;}
.detp { width:400px; float:left}
.detpopis { }

.detceny {  padding:15px 5px 10px 5px; }
.dpopis { float:left; text-align:left; width:140px; line-height:23px; padding:0 7px}
.detp p  {clear:both;  text-align:left; padding:0 10px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size:13px;}

.detcena  { margin:7px 0 0 0;  font-family: Arial, Helvetica, sans-serif;
            border-left: 1px solid #B5B4B4;
			font-size:13px; height:23px; line-height:23px;  
			background:url(image/vypln.jpg); background-repeat: repeat-x; 
			text-align:right; }

.detcena a {  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#FFFFFF; }

.dettl { float:right; width:61px; height:23px;background:url(image/tlk.jpg); text-align:center; line-height:23px;}

.detceny p  { text-align:left;margin:3px 10px 0 10px;  padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#808080;}

.detcenyxxxx p  {clear:both;  text-align:left; padding:0 10px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000;}

.popistab {  padding:0 7px; width:100%}
.popistab td {font-size:14px; line-height:18px; text-align:left; padding:0 5px; font-family: Arial, Helvetica, sans-serif;}
.popistab td img {float:left;margin-top:5px;}
.popistab td span {float:left;padding-left:7px;}

.drops-box {		margin:0 5px;	}
.drops {border:1px solid #000;	position:relative;	width:670px;	height:auto;	margin:0 5px;	text-align: center;}
.drops-lh, .drops-ph, .drops-ld, .drops-pd { position:absolute;}
.drops-lh, .drops-ph {	top:-1px;}
.drops-ld, .drops-pd {bottom:-1px;}
.drops-lh {	left:-1px;	background: url(http://www.piercing-sperky.cz/image3/drops_10.jpg) left top no-repeat #fff;}
.drops-ph {	right:-1px;	background: url(http://www.piercing-sperky.cz/image3/drops_12.jpg) right top no-repeat #fff;}
.drops-ld {	left:-1px;	background: url(http://www.piercing-sperky.cz/image3/drops_17.jpg) left bottom no-repeat #fff;}
.drops-pd {	right:-1px;	background: url(http://www.piercing-sperky.cz/image3/drops_19.jpg) right bottom no-repeat #fff;}
.drops-lh, .drops-ph, .drops-ld, .drops-pd {	width:10px;	height:10px;	font-size:0px;}



.darek { width:600px; height:150px; margin:3px 10px; border-bottom: 1px solid #B5B4B4; float:left;}
.darek img { /*border-right: 1px solid #B5B4B4;*/ }
.darek h2{ font-size:14px; }
.darek p{ font-size:12px; text-align:justify; padding:0 10px; float:left; width:400px;}


.doprava { text-align:right;}
.back {clear:both;float:right;}
.doprava a {text-decoration:underline; color:blue;}
.black {color:black;}



.reference {padding-left:20px;width:580px; height:auto; border-top:1px solid #CCCCCC; font:Arial, Helvetica, sans-serif;font-size:12px;float:left; clear:left;}
.reference p,.reference.plus,.reference.minus,.plus,.minus,.hodnoceni{ float:left; width:270px; padding:5px; margin:0; }
.reference ul{ list-style:none; margin:0; padding:0; }
.reference li{ padding:3px; }
.plus{ color:#FF0000;}
.minus { color:#0033FF;}
.plus ul{ border:1px solid #FF0000; }
.minus ul{border:1px solid #0033FF; }
.reference h5{ margin:0px; padding:0;width:auto; height:auto; float;left}
.hodnoceni-text{ display:block; float:left; width:145px;  height:15px;}
.hodnoceni img{ float:right;}
.total{ text-align:center;}
.name {font-style:italic;}
.clear-left { clear:left; font-size:0px;width:580px; margin:5px 0;}
.over{ background: url(../image/110x110heureka.gif) right top no-repeat;background-color:transparent;}

.part{
float:left;
margin:0 0 3px 15px;
text-align:center;
width:180px;
min-height:60px;
padding:0 5px;
overflow: hidden;
}

.part a {
font-weight:bold; color:#CC0099;
}



.footer-novinky{clear:left;margin:0 170px;font-size:12px;}
.footer-novinky1{font-size:14px;font-weight:bold;}
.footer-novinky2{float:left;width:120px;height:150px;padding:5px;font-size: 12px;}
.footer-novinky3{width:75px;}
 
 .Facebook {float:right; display:block; width:100px; height:25px; text-align:right;padding:0 10px;}
 
 .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%;}
.udaje td span {float:left; display:block; width:85px;height:20px;font-weight:bold;margin-right:7px;
              font-size:12px;text-align:right;}
.udaje td input,.udaje td textarea {width:195px;float:left;}

