*{ margin:0px; padding:0px }
a {color:#000;}
img{border:0px}
html{ width:100%;padding:0 0 10px 0;}
body{ width:1000px; margin:auto;font-family:century gothic;  background:#E0E1DB;}



#filtr-top {
	padding-top:10px;
        clear:left;
}

.ch-full, .ch-empty, .ch-disabled {
	padding-left:10px;
	cursor:pointer;
        width:65px;text-align:right;

}

.ch-full {font-size:11px;
	background:url('/images/checkbox-full.gif') no-repeat;
	color:#808080;
}

.ch-empty {font-size:11px;
	background:url('/images/checkbox-empty.gif') no-repeat;
	color:#000000;
}

#f-urceni { font-size:11px;
	font-weight:bold;
	float:left;
	width:75px;
}

#f-radit {font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:10px;
	width:50px;
}

#f-radit-ch {
	float:left;
	width:80px;
}

.f-left {
	float:left;
	
}
.f-left1 {
	float:left;
	border-right:1px solid #CECECE;
}

#f-zobraz {
	float:left;
	padding-left:5px;
	padding-top:15px;
}

.hide {
	display:none;
}




#header{ float:left; font-family:century gothic; height:215px; margin:0;}
#header img{ float:left }

.header-link{ float:left; text-align:center; width:1000px; height:24px; background-image:url(images/hlink.jpg); background-repeat:no-repeat; padding:0 0 7px 0;}
.header-link a{  text-decoration:none;  text-align:center}
.header-link a span { color:#FFF; padding: 4px 10px; font-size:12px; text-decoration:none;height:24px; border-left: 1px solid #FFF; }
.header-link a { color:#FFF; padding: 4px 10px; font-size:12px; text-decoration:none;height:24px; }

.header-logo{ float:left; width:1000px; height:177px; }
.header-logo1{ float:left; width:383px; height:177px; }
.b2{ width:617px; height:177px; float:left;}

.header-logo2{ width:617px; height:80px; }

.b3{ width:617px; height:97px; float:left;float:left;}
.header-logo3{ float:left;width:347px; height:97px; background:url(images/b3.jpg); }
.header-logo3 li { list-style:none;}
.header-logo3 li a { padding:0 10px; background:url(images/ctv.jpg) left; background-repeat:no-repeat; color:#808080; margin:0; font-size:14px; text-decoration:none;  width:210px; height:36px; }
.header-logo3 a:hover { color:#808080; display:inline;margin:0; font-size:14px; text-decoration: underline; width:210px; height:36px; }


.header-logo4{ float:left;width:270px; height:97px; background:url(images/b4.jpg);}

.polekos {padding: 25px 70px 0 0; text-align:right}
.polekos p { padding: 5px; color:#808080; font-size:14px; line-height:17px;}
.polekos p a { color:#808080; font-size: 12px; text-decoration:underline; line-height:14px; }


.menu{  margin:0;} 
.blok1,.blok2 { color:#FFFFFF; padding:0; float:left; }
.blok1 {width:226px; height:37px; background-image: url(images/lbox.jpg);}
.blok2 {width:224px; height:37px; background-image: url(images/lbox.jpg);margin:7px 0 0 0;}
.blok4 {width:212px; height:35px; background-image: url(images/rbox.jpg); margin:7px 0 0 0;}

.blok1 p,.blok2 p,.blok3 p,.blok4 p { padding:8px 10px 3px 40px; text-align:left;color:#FFF;}
.blok4 p a { color:#FFF;text-decoration:none;}
.blok4 p a:hover { color:#FFF;text-decoration:underline;}

.menu-link  { float:left; width:115px; height:37px; background: url(images/home.jpg); margin:0 0 0 10px;} 
.menu-link p {  padding:7px 0; text-align:center;} 
.menu-link p a {  text-decoration:none; color:#000;} 

.menu-link2{ float:left; width:646px; height:37px; background: url(images/home2.jpg); border-right: 1px solid #B5B4B4;} 
.menu-link2 li {   display:inline;   margin:0; padding:0; }
.menu-link2 a {float:left; margin:0;text-decoration:none;}
.menu-link2 a span {float:left;display:block; padding:7px 16px 7px 16px;  color: #808080; border-left: 1px solid #B5B4B4;}
.menu-link2 a:hover { text-decoration:underline;}
	
#content { margin:0; width:1003px; height:100%; float:left;background-image: url(images/link.gif);}
#left { margin:0; width:224px; height:auto; float:left; background: #FFFFFF; border: 1px solid #B5B4B4; text-align:center;}
#main{ margin:0; width:547px; height:auto; float:left; background:url(images/prechod.jpg); background-repeat:repeat-x; background:#FFFFFF; margin:7px; border: 1px solid #B5B4B4;}
#right { margin:0; width:212px;  height:100%;float:left;}


.lmenu{  width:200px; background:#FFF;font-family:century gothic; padding:0 10px; text-align:left;} 
.lmenu li { list-style:none; margin:0; border-top: 1px solid #B5B4B4; padding: 5px 10px;}
.lmenu li a { padding:0 10px; background:url(images/ctv.jpg) left; background-repeat:no-repeat; color:#808080; margin:0; font-size:14px; text-decoration:none;  width:210px; height:36px; }
.lmenu li a:hover { color:#808080; display:inline;margin:0; font-size:14px; text-decoration: underline; width:210px; height:36px; }

.vyhledavani{ width:210px; font-size:12px; padding:5px 10px 7px 10px; width:auto;  height:40px; background:#FFF; border-bottom:1px solid #FFFFFF; text-align:left;}
.vyhledavani input {  margin:5px 5px 3px 5px; width:auto;  }

.lreklama { padding:10px 0; width:224px; text-align:center; }
.lbox { width:224px; height:auto; text-align:center;   }
.lbox p { padding:10px 7px 10px 7px; text-align:center; font-size:13px; line-height:15px;  }


.strana { background:url(images/prechod.jpg); background-repeat:repeat-x; height:100%; padding:0 7px;min-height:750px;}
.strana p img { padding:7px; text-align:left;}

.p {margin:0 10px; clear:left; padding:10px 5px; text-align:justify;  font-size:13px;  font-family: Arial, Helvetica, sans-serif; }
.p-center { margin:0 10px;  padding:0 5px; font-size:13px;  font-family: Arial, Helvetica, sans-serif; text-align:center; }

h1 { text-align:left; padding:10px 7px 5px 7px; font-size:22px; font-weight:lighter;}

.kategorie-odkaz { height:auto; padding:4px  7px 7px 7px; text-align:left;clear:left}
.kategorie-odkaz p { margin:10px 0 5px 0; padding:0; width:505px; height:16px; float:left; color:#414141; font-size:13px; line-height:16px; border-bottom: 1px dashed #FF9933;}
.kategorie-odkaz a span { background:url(images/ctv.jpg) left; padding:0 10px; background-repeat:no-repeat; width:230px; height:16px; float:left; color:#414141; font-size:13px; line-height:16px;}


.filtr         { float:left;height:29px; margin:4px 0;padding:0 15px 0 15px; display:inline; text-align:left;clear:left}
.filtr-pocet   { float:left; width:230px; font-size:11px; color:#414141; font-size:11px;}
.filtr-raz     { float:left; width:40px; font-size:11px; color:#414141;text-align:center; font-size:11px;}
.filtr-strana  {  float:right; width:230px; font-size:11px; color:#414141; text-align:right; font-size:11px;}
.filtr-strana a { text-decoration:none;color:#414141;font-size:11px;}
.filtr-raz a   { text-decoration:none; font-weight:bold;color:#414141;font-size:11px;}
a razeni-on { text-decoration:none; font-size:11px; color:#0099CC; font-weight:bold;font-size:11px; }


.produkty { height:auto; clear:both; text-align:center; margin:0; padding:0;}
.produkt { width:160px; height:250px; float:left; margin: 5px 8px  10px 8px; text-align:center;  }
.produkt-obr { width:150px;	height:150px; text-align: center; border: 1px solid #B5B4B4; position:relative; }
.produkt-obr img{ height:150px; max-width:150px;}
.produkt-text {	 padding:5px 0;text-align:right; width:150px;  height:60px; font-size:12px;}
.produkt-text p { padding:5px 0 0 0;	text-align:right; font-weight:bold; font-size:14px;}
.produkt-text a {  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; }

.akce { position:absolute;
		top:-1px;
		left:-1px;
		background: url(image/akce.png) left top no-repeat;
		background:transparent;
		width:35px;
		height:35px;
		font-size:0px;
}

.produkt-tl {	  text-align:center; height:24px; font-size:12px; line-height:22px }
.produkt-t2 {	  width:78px; text-align:center; height:24px;  background:url(images/tldetail.jpg); float:left;}
.produkt-t3 {	  width:72px; text-align:center; height:24px;  background:url(images/tlkoupit.jpg); float:left;}

.produkt-t2 a,.produkt-t3 a {  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000; }


.paticka {  font-size:11px; text-align:center;}
.paticka a{  color:#414141; font-size:11px; line-height:16px;}


.php { width:262px; height:129px; float:left; background:url(images/hp.jpg); background-repeat:no-repeat; padding:0 0 4px 4px}
.php h2 { text-align:left; padding:7px 10px 0 10px; font-size:16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.php h2 a{ text-decoration:none; color:#000;}
.phpobr {	position:relative;	width:75px;	height:auto; text-align: right; border: 1px solid #B5B4B4; float:right; margin:0 0 0 5px}
.phpobr img {width:75px; height: auto; text-align: center;}
.phptext { padding:7px;	text-align: justify; font-size:13px; line-height:15px; font-family: Arial, Helvetica, sans-serif;}



.platba-doprava {width:530px; font-size:14px;font-family: Arial, Helvetica, sans-serif;}
.platba-doprava th {font-size:12px;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}



.tl, .tr, .dl, .dr { position:absolute;}
.tl, .tr {	top:-1px;}
.dl, .dr {bottom:-1px;}
.tl {	left:-1px;	background: url(images/hl.gif) left top no-repeat #fff;background-color:transparent;}
.tr {	right:-1px;	background: url(images/hp.gif) right top no-repeat #fff;background-color:transparent;}
.dl {	left:-1px;	background: url(images/dl.gif) left bottom no-repeat #fff;background-color:transparent;}
.dr {	right:-1px;	background: url(images/dp.gif) right bottom no-repeat #fff;background-color:transparent;}
.tl, .tr {	width:5px;	height:5px;	font-size:0px;}
.tr{	width:5px;}
.dl, .dr{	width:5px;	height:5px;	font-size:0px;}
.dr{	width:5px;}







.detl { width:250px; float:left; text-align:center; }
.detmini img { border: 1px solid #B5B4B4; padding:3px;}
.detl { width:260px; float:left}
.detl p  {clear:both; padding:10px 7px; text-align:justify;  font-size:13px;}
.detp { width:270px; float:left}
.detpopis { }

.detail-obr {height:250px;max-width:250px;}


.detceny {  padding:15px 0 10px 5px; }
.dpopis { float:left; text-align:left; width:160px; line-height:23px; padding:0 1px}

.detp p  {clear:both;  text-align:left; padding:0 10px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size:13px;}

.detcena  { margin:0 0 5px 0;  font-family: Arial, Helvetica, sans-serif; border-left: 1px solid #B5B4B4;
			font-size:13px; height:23px; line-height:23px;  
			background:url(images/c-m_27.jpg); background-repeat: repeat-x; 
			text-align:right; }
.detcena a {  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000; }


.dettl { float:right; width:49px; height:23px;background:url(images/c-m_29.jpg); text-align:center; line-height:23px;}
.detceny p  {clear:both;  text-align:left; padding:0 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:green;}
.detceny p span {color:#000000;}
.popistab {  padding:0 3px; width:100%}
.popistab td {font-size:14px; line-height:16px; text-align:left; padding:0 5px; font-family: Arial, Helvetica, sans-serif;}



 .vyrobce {width:800px; height:auto;margin: 15px 0px;}
 .vyrobce1    {width:210px; height:auto; text-align:left; float:left;margin: 10px 10px; }
 .vyrobce2    {width:180px; height:25px; font-size: 12px; text-align:left;float:left;}



.styl1 {color: #E0E1DB;}
.red {color:red;}
.green {color: green;}


.top-box { width:210px; height:auto; margin-bottom:10px;}

.top { width:210px; height:250px; background:#FFF;text-align:center;border-right:1px solid #B5B4B4; border-left:1px solid #B5B4B4;border-bottom:1px solid #B5B4B4; }
.top img{ height:150px; max-width:150px;}
.top-nazev { padding:10px 3px; height:30px; text-align:center;}
.top-nazev a{ display:block; font-size:12px; font-family:arial;}
.top-cena { padding:7px 20px;  height:20px; display:block; font-size:12px; text-align:right; font-family:arial;font-weight:bold;}
.top-cena span{  padding:15px; font-weight:bold;}

.tabkosik{ font-size:12px; padding:10px 0;}
.tabkosik th {text-align:right; font:Arial, Helvetica, sans-serif;}
.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;}
.tabkosik td img { padding:5px 0 0 5px; }
.tabkosik td p { text-align:left; font:Arial, Helvetica, sans-serif;}

h4 { color: #414141; font-size:14px; padding: 0px 7px; clear:left;}

.platba{ margin:0 20px ; font-family:arial;}
.platba td{ padding:0 0 7px 0;font-family:arial; font-size:12px;}



.adres{ width:250px; float:left; margin:0 0 0 15px; font-size:12px; }
.adres div { width:60px; float:left; margin-top:5px; color:#000; padding:0 5px 0 5px; text-align:right;font-weight:bold; font-family:arial}
.adres input { width:170px; float:left;margin-top:5px; font-size:12px; }
.adres select{ width:170px; float:left;margin-top:5px; font-size:12px;}
.adres textarea { width:170px; float:left;margin-top:5px; font-size:12px; height:87px}

.post{ width:150px; height:auto;clear:both;float:left; margin:0 0 0 15px; font-size:12px; text-align:left; display:block; }
.post div{ width:100px; float:left; margin-top:5px; color:#000; padding:0 5px 0 5px; text-align:right;font-weight:bold; font-family:arial}
.post input{  width:30px; float:left;margin-top:5px; font-size:12px; }





.reference {width:520px; 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:250px; 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:530px; margin:5px 0;}
.over{ background: url(../110x110heureka.gif) right top no-repeat;background-color:transparent;}

.Facebook {float:right; display:block; width:100px; height:25px; text-align:right;}


#footer { padding:0; margin:7px 0 0 0; clear:both; height:60px; background:url(images/pat.jpg); }
#footer a{ color:#FFF; }
.foo{width:40%; float:left; font-size:12px; color:#FFFFFF;}
.foo p{ padding: 3px 5px; text-align:left;}
.foo-right{ width:60%; float:left; font-size:12px; color:#FFFFFF;}
.foo-right p{ padding: 3px 5px; text-align:right;}
