/* =universal ---------------------------------------------------	*/
* 	{margin:0 0 0 0;
   	 padding:0 0 0 0;}
body			{font-family:"Arial CE", "Helvetica CE", Arial,Helvetica, sans-serif;
			 text-align:center;}

div.oddelovac1	{height:206px;}
.ramec_obal 	{width:792px;
		 background:#fff url(pozadi.jpg) no-repeat 0 0;
		 margin:0 auto;
		 text-align:left;}
.navigace_obal {padding-top:205px;#padding-top:207px;
	 	 text-align:right;
		 position:relative;
		 left:-27px;}
.lista	{line-height:24px;}
a.navigace:link {font-size:11px;
		 font-weight:bold;
		 color:#333333;
		 text-decoration:none;
		 vertical-align:top;}
a.navigace:visited {font-size:11px;
		 color:#333333;
		 font-weight:bold;
		 text-decoration:none;
		 vertical-align:top;}
a.navigace:hover {font-size:11px;
		 color:#ff3300;
		 font-weight:bold;
		 text-decoration:none;
		 vertical-align:top;}
span.aktualni	{font-size:11px;
		 font-weight:bold;
		 color:#ff3300;
		 vertical-align:top;
		 cursor:default;}
a.odkazy_:visited {font-size:11px;
		 color:#ff3300;
		 font-weight:bold;
		 text-decoration:none;
		}
a.odkazy_:hover	{font-size:11px;
		 color:#ff3300;
		 font-weight:bold;
		 text-decoration:none;
		cursor:default;}
.obal_obsah	{width:792px;
		 padding-left:42px;
		background: #fff url(zelcary.jpg) repeat-y;}
h3		{font-size:16px;
		font-weight:bold;
		color:#f60;
		text-align:left;
		cursor:default;}
.cursor_default {cursor:default;}
.bila		{color:#fff;}
.sede		{color:#666666;}
.oranz		{color:#ff6600;}
.cerne		{color:#000;}
.modre		{color:#66f;}
.cervene	{color:#f00;}
.tucne		{font-weight:bold;}
.netucne  	{font-weight:normal;}
.podtrzene	{font-decoation:underline;}
.doleva		{text-align:left;}
.doprava	{text-align:right;}
.nastred	{text-align:center;}
.male		{font-size:11px}
.velke		{font-size:12px}
.vyssiradka	{line-height:25px;}
a.websf:link	{font-size:11px;
		color:#f60;
		font-weight:bold;
		text-decoration:none;
		text-align:right;}
a.websf:visited	{font-size:11px;
		color:#f60;
		font-weight:bold;
		text-decoration:none;
		text-align:right;}
a.websf:hover	{font-size:11px;
		color:#f30;
		font-weight:bold;
		text-decoration:none;
		text-align:right;}
div.obal_zapati 	{height:18px;
			background-color:#cbdb5a;
			width:770px;
			clear:both;
			position:relative;
			right:25px;#right:25px;
			top:2px;}
p.zpt			{font-weight:normal;
		 	font-size:11px;
			text-align:right;
			position:relative;
			top:2px;}
span.copy2008		{font-size:10px;
			float:left;
			text-indent:15px;
			position:relative;}
span.design		{font-size:11px;
			font-weight:bold;}

/*	= INDEX ---------------------------------------------------	*/
#str_index .ramec_obal {position:relative;
			left:-9px;#left:0px;}
#str_index div.obal_obsah {height:470px;
			   width:825px;}
div.bloktextu	{font-family:Verdana, "Arial CE", "Helvetica CE", Arial,Helvetica, sans-serif;
		 font-size:10px;
		font-weight:bold;
		height:248px;#height:235px;
		width:720px;
		text-align:left;
		position:relative;
		top:-15px;
		cursor:default;}
#blt p 		{line-height:12px;
		margin:10px 0 10px 0;
		text-align:justify;}
.vlajka         {width:35px;
		height:20px;
		border:1pt solid #bbb;
		//position:relative;
		//left:678px;
		//top:8px;
		margin:0 0 0 0px;}
.nazev		{text-align:right;
		font-size:14px;
		margin-bottom:4px;
		position:relative;
		left:-90px;#left:-50px;}
.pohyb		{width:766px;
		height:130px;
		position:relative;
		left:-23px;
		overflow:hidden;}
#pohybobr	{width:1934px;
		height:130px;
		position:relative;}

/*	= PRODUKTY ---------------------------------------------------	*/

#produkty .obal_obsah {height:725px;#height:725px;}
/*@media screen and (min-width:0px) {                    hack pro Opera 
#produkty .obal_obsah {height:705px;} 
} */
/*@media screen and (-webkit-min-device-pixel-ratio:0){	 hack pro Safari 
#produkty .obal_obsah {height:705px;}  
} */
.provelkoobchod	{font-size:11px;
		font-weight:bold;}
.produkt {text-align:left;
	   font-size:11px;
	   color:#666666;
	   line-height:12px;
	   padding-top:20px;
	   padding-left:40px;
	   cursor:default;
	   position:relative;}
.logo_produkt {height:29px;}
.font13		{font-size:14px;
		font-weight:bold;
		color:#666666;}
.font13o	{font-size:14px;
		font-weight:bold;
		color:#f60;
		margin-bottom:5px;}
.obsahuje	{font-size:12px;
		font-weight:bold;
		color:#666;}
.zobak	  {color:#ff6600;
	   font-size:14px;
	   font-weight:bold;}
.input_kolikProduktu {display:inline;
		cursor:text;
    		text-align:center;
		width:3em;}
.obr_produkt1 	{position:absolute;
		left:445px;
		top:18px;
		cursor: pointer; cursor: hand;}
.obr_produkt2 	{position:absolute;
		left:486px;
		top:0px;
		cursor: pointer; cursor: hand;}
.obr_produkt3 	{position:absolute;
		left:492px;
		top:10px;
		width:174px;
		height:170;
		cursor: pointer; cursor: hand;}
.obr_produkt4 	{position:absolute;
		left:479px;
		top:-20px;
		cursor: pointer; cursor: hand;}
.obr_produkt5 	{position:absolute;
		left:479px;
		top:0px;
		cursor: pointer; cursor: hand;}
.obr_produkt6 	{position:absolute;
		left:501px;
		top:10px;
		width:155px;
		height:140px;
		cursor: pointer; cursor: hand;}
.obr_produkt7 	{position:absolute;
		left:465px;
		top:30px;
		width:230px;
		height:107px;
		cursor: pointer; cursor: hand;}
#zvetskrab_modra	{display:none;
		border:5px solid #f90;}
#zvetskrab_orz	{display:none;
		border:5px solid #f90;}
#zvetskrab_ramecek	{display:none;
		border:5px solid #838a00;}
#zvetskrab_zelena	{display:none;
		border:5px solid #838a00;}
#zvetskrab_cervena	{display:none;
		border:5px solid #f90;}
#zvetskrab_sacek	{display:none;
		border:5px solid #f90;}
#zvetskrab_otiskHmota	{display:none;
		border:5px solid #f90;}
#div_zvetskrab_modra	{display:none;}
#div_zvetskrab_orz	{display:none;}
#div_zvetskrab_ramecek	{display:none;}
#div_zvetskrab_zelena	{display:none;}
#div_zvetskrab_cervena	{display:none;}
#div_zvetskrab_sacek	{display:none;}
#div_zvetskrab_otiskHmota {display:none;}

.material {color:#ff6600;}
.objednat_produkt {margin-left:195px;}
.rst_produkt	{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:5px 5px 0 0;
		float:left;
		cursor: pointer; cursor: hand;}
.sbm_produkt	{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:5px 5px 0 0;
		float:left;
		cursor: pointer; cursor: hand;}
.produkt2 {color:#666666;
	   padding:20px 60px 0 0;
	   cursor:default;}
/* = PRODUKTY VELKOOBCHOD ---------------------------------------------------	*/
#produkty_velko .objednat_produkt {margin-left:260px;}


#produkty_velko .obr_produkt2 	{position:absolute;
		left:486px;
		top:20px;
		cursor: pointer; cursor: hand;}
#produkty_velko .obr_produkt3 	{position:absolute;
		left:492px;
		top:35px;
		width:174px;
		height:170;
		cursor: pointer; cursor: hand;}
#produkty_velko .obr_produkt4 	{position:absolute;
		left:479px;
		top:10px;
		cursor: pointer; cursor: hand;}
#produkty_velko .obr_produkt5 	{position:absolute;
		left:479px;
		top:30px;
		cursor: pointer; cursor: hand;}

/* =PODMÍNKY--------------------------------------------------------- */
#podminky div.obal_obsah {height:1115px;#height:1105px;}
#podminky  h3	{margin:1em 0 1em 0;#margin:0 0 1em 0;
		text-indent:30px;#text-indent:5px;}
#podminky  h2	{font-family:"verdana";
		color:#333;
		font-size:11px;
		font-weight:bold;
   		text-indent:30px;#text-indent:5px;}
#podminky div.blok1	{width:727px;#width:705px;
			margin:10px 0 0 -22px;#margin:10px 0 0 0;}
#podminky div.blok1 p {font-family:"verdana";
			text-align:justify;
			font-size:10px;
		 	color:#666;
		 	font-weight:bold;
		 	padding-left:30px;#padding-left:5px;
		 	margin-bottom:1em;}
/*	= KONTAKT ---------------------------------------------------	*/
#kont .obsah_obal {height:530px;#height:520px;}
#kont .tabulka	{width:100%;
		height:510px;}
.horni_obal 	{height:105px;}

.kontakt1 p	{font-size:11px;
		font-weight:bold;
		text-align:left;
		cursor:default;}
a.kont_email:link {font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#66f;}
a.kont_email:visited {font-size:11px;
			font-weight:bold;
			text-decoration:none;
			color:#66f;}
a.kont_email:hover {font-size:11px;
			font-weight:bold;
			text-decoration:underline;
			color:#00f;}
.obr_kont	 {margin-top:10px;}
.seznam_nadpis	{text-align:left;
		width: 290px;}
.kamenny	{font-size:12px;
		font-weight:bold;}
.obal_adresy	{width:290px;
		height:400px;
		overflow:auto;
		border:3px solid #f90;
		background-color:#eaeaea;
		margin:10px 70px 0 0;#margin:10px 30px 0 0;
		padding-top:10px;}
#adresyprodejen	{margin-left:10px;
		width:229px;#width:246px;
		background-color:#fafafa;
		padding:10px 10px 10px 10px;
		border:3px solid #fff;}

#adresyprodejen p {text-align:left;
		   font-size:12px;}

.kamaradovi_radka {height:220px;}
.kamaradovi_obal {text-align:left;}
.kamaradovi_div {width:390px;
		padding-top:14px;
		height:215px;#height:225px;
		text-align:left;
		background-color:#eee;}
#f2 label {display:block;
		 float:left;
		 width:180px;
		 padding-right:1em;
		 text-align:right;
		 color:#666;
		 font-size:11px;
		 font-weight:bold;
		 line-height:1.8em;
		 cursor:default;}
#f2 input {display:block;
		cursor:text;
		 float:left;
		 width:14em;}
#f2 .submit {background-color:#fe9700;
		 font-size:11px;
		 color:#000;
		 font-weight:bold;
		 width:9em;
		 height:23px;
		 margin:-2px 0 0 10px;
		 cursor: pointer; cursor: hand;}
.emailkamarad {background-color:#fff;
		width:10em;
		 height:20px;
		}
.jmenokamarad {margin-top:2px;}
.kamaradzprava {background-color:#fff;
		margin-top:4px;
		height:40px;#height:36px;}

/*	= AKTUALITY ---------------------------------------------------	*/
#aktuality .obal_obsah {height:860px;#height:850px;}
@media screen and (min-width:0px) {                   /* hack pro Opera */
#aktuality .obal_obsah {height:850px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){	/* hack pro Safari */
#aktuality .obal_obsah {height:860px;}
}

#aktuality table.blok1	{width:700px;#width:715px;
			padding-top:10px;#padding-top:4px;}
#aktuality h3		{margin:1em 0 1em 0;
			text-indent:30px;#text-indent:5px;}
.odrazka  {position:relative;
           top:7px;}
.obr_miminko		{margin:20px 7px 0 50px;}
.obr_dilna	{margin-left:35px;}


/*	= O NÁS ---------------------------------------------------	*/
#onas div.obal_obsah {height:520px;#height:500px;}
#onas div.blok1		{width:700px;#width:720px;
			padding-top:20px;
			position:relative;}

#onas div.blok1	p 	{text-align:left;
			font-family:"verdana";
		 	font-size:10px;
		 	font-weight:bold;
			color:#666;
      			text-align:justify;
			margin:.5em 0 1em 0;
			cursor: default;}
.obal_kubik		{width:155px;margin:15px 0 0 0;
			float:left;}
.obr_kubik		{width:155px;
			height:118px;}
.plav_vpravo		{float:right;
			text-align:left;
			margin:30px 0 0 15px;#margin:30px 0 0 25px;}
.plav_vpravo p		{width:520px;#width:500px;}


/*	= ČASTÉ OTÁZKY ---------------------------------------------------	*/
#otazky div.obal_obsah {height:765px;#height:750px;}
#otazky div.blok1	{width:700px;#width:720px;
			padding-top:10px;#padding-top:4px;}
#otazky h3		{margin:1em 0 1em 0;
			text-indent:30px;#text-indent:5px;}
#otazky img		{position:relative;
			top:7px;}
.otazka		{font-family:"verdana";
		 font-size:11px;
		font-weight:bold;
		color:#f60;
		margin:0 0 0 0;}
.odpoved	{font-family:"verdana";
		font-weight:bold;
		font-size:10px;
		text-align:justify;
		color:#666;
		margin:0 0 15px 40px;}
/* = MEDIA ----------------------------------------------------------------*/

#media div.obal_obsah {height:1210px;#height:1210px;}

.pronovinare	        {height:35px;
			width:720px;
			margin:10px 0 0 10px;
			cursor: default;}
.pronovinare a			{font-size:11px;
				font-weight:bold;}
.link_pro_novinare:link		{color:#f60;
				text-decoration:none}
.link_pro_novinare:visited	{color:#f60;
				text-decoration:none}
.link_pro_novinare:hover	{color:#f60;
				text-decoration:underline}
.obr_mimi_media		{position:relative;
			top:25px;}
.odkazy_media		{width:694px;#width:690px;
			height:726px;
			text-align:center;
			padding:0 11px 13px 15px;

			clear:both;}
.media			{margin:0 0 0 300px;
			color:#f60;
			font-size:16px;
			font-weight:bold;
			position:relative;
			top:15px;
			clear:both;}

.odkazy_blok		{width:724px;#width:694px;
			margin:0 0;
			text-align:center;}
.odkazy_blok a		{margin:10px 15px 10px 15px;}

.plav_vlevo		{float:left;
			font-size:11px;
			color:#666;
			font-weight:bold;
			margin:26px 0 15px 15px;
			background: #fff url("Ram_f90.png") no-repeat 5px 0;
			cursor: pointer; cursor: hand;}
.plav_vlevo1		{float:left;
			font-size:11px;
			color:#666;
			font-weight:bold;
			margin:0 0 15px 15px;#margin:15px 0 15px 15px;
			background: #fff url("Ram_f90_160.png") no-repeat 5px 0;
			cursor: pointer; cursor: hand;}
.thumb_odkaz		{width:180px;height:240px;border:0;margin:10px 0;}
.thumb_odkaz1		{width:180px;height:140px;border:0;margin:10px 0;}

/* = GALERIE ---------------------------------------------------------------*/

#galerie div.ramec_obal {height:900px;}
#galerie div.blok1	{padding-top:25px;#padding-top:15px;}

#galerie div.blok1 img  {margin-left:18px;
			float:left;
			}
#galerie div.blok1 div	{width:766px;
			height:122px;#height:132px;
			margin:16px 0 0 -23px;
			padding:8px 0 8px 0;}
.orPruh1		{background-color:#fd0;}
.orPruh2		{background-color:#f60;}
.orPruh3		{background-color:#f90;}
.orPruh4		{background-color:#fb0;}

.podeltese		{font-size:12px;
		 	color:#666;
		 	font-weight:normal;
			margin:16 0 11px 25px;
			width:657px;}
/* = GALERIE PUVODNI---------------------------------------------------------------*/
#galerie_pivodni div.ramec_obal {height:1000px;}
#galerie_puvodni div.blok1	{padding-top:25px;#padding-top:15px;}
#galerie_puvodni .podeltese	{font-size:14px;
		 		color:#666;
		 		font-weight:normal;
				margin:0 0 11px 53px;}

/* = NAVOD ---------------------------------------------------------------*/

#navod div.obal_obsah {height:1720px;#height:1710px;}
#navod div.blok1  {margin-left:35px;;#margin-left:-20px;
		   width:690px;#width:710px;}
#navod div.blok1 p 	{width:657px;
			font-family:"verdana";
		 	font-size:10px;
		 	color:#666;
		 	font-weight:bold;
		 	
			margin-bottom:1em;
			text-align:justify;}

#navod  h2	{font-family:"verdana";
		color:#f60;
		font-size:11px;
		font-weight:bold;
   		}
#navod div.obal_zapati 	{height:18px;
			background-color:#cbdb5a;
			width:770px;
			clear:both;
			position:relative;
			right:25px;#right:85px;
			top:2px;}
/*	= OBJEDNÁVKA ---------------------------------------------------	*/
#objednavka .ramec_obal {position:relative;
			left:0px;#left:-10px;}
#objednavka .obal_obsah {height:600px;#height:580px;}
#objednavka h3	{margin:0;}
li		{font-size:11px;
		color:#666;
		font-weight:bold;
		list-style-position:inside;}
a.produkty_odkaz:link {color:#F60;
		       font-weight:bold;
		       text-decoration:none;}
a.produkty_odkaz:visited {color:#F60;
		       font-weight:bold;
		       text-decoration:none;}
a.produkty_odkaz:hover {color:#F60;
		       font-weight:bold;
		       text-decoration:underline;}
.mezera		{font-size:16px;
		font-weight:bold;
		color:#f60;
		margin:50px 0 10px 0;#margin:52px 0 10px 0;}
.mezera_prohoz	{font-size:16px;
		font-weight:bold;
		color:#fff;
		margin:50px 0 10px 0;#margin:35px 0 10px 0;}
#levy_blok	{width:300px;
		 float:left;
		margin:0 30px 0 0;}
.objednavka	{font-size:16px;
		font-weight:bold;
		color:#f60;}
#pravy_blok	{width:380px;
		 float:left;
		margin:0px 20px 0 0;}
fieldset	{background-color:#dfdfdf;
		 border:1px solid #ccc;
		 padding:1em;
    		 color:#555;
     		font-size:11px;
     		font-weight:bold;}
#f_levy   	{padding-bottom:12px;}
label 		{display:block;
		 float:left;
		 width:80px;
		 padding-right:1em;
		 text-align:right;
		 line-height:1.8em;
		 cursor:default;}
input 		{/*display:block;*/
		cursor:text;
		 float:left;
		 width:12.7em;}
.povinne	{line-height:20px;
         color:#666;
         font-size:11px;
		     font-weight:bold;
         cursor: default;}
.platba		{margin-bottom:8px;}
.levyokraj	{margin-left:14px;}
.sleva		{line-height:2em;}
#discount	{width:8em;
		 float:right;
		 margin:0 8px 0 20px;}
.objed_prehled	{display:inline;
		width:260px;
		float:left;
		overflow:auto;
		height:60px;
		padding:5px 0 0 10px;
		margin:0 0 15px 75px;
		font-size:12px;
		font-weight:normal;
		background-color:#fff;
		border:1px solid #666;
		cursor: default;}
.souhlas_label	{width:230px;
         	margin:0px 0 0 0; 
		clear:both;
         	display:inline;
    		line-height:1.2em;}
#souhlas   {float:left;
           margin-right:5px;
           width:15px;
           height:15px;
	   cursor: pointer; cursor: hand;}
.cena		{width:350px;
		margin:7px 0 0 0;
       		float:left;
		position:relative;
		top:3px;}
.vypisceny	{width:80px;
		height:20px;
		text-indent:8px;
		padding-top:2px;
		font-size:12px;
		background-color:#fff;
		border:1px solid #666;
		cursor: default;}
.sbm 		{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:5px 5px 0 0;
		 float:right;
		 cursor: pointer; cursor: hand;}
.rst 		{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:5px 5px 0 0;
		float:left;
		cursor: pointer; cursor: hand;}
p.podporiliJste    {font-size:11px;
		 font-weight:bold;
     		color:#666;
     		text-align:center;
     		width:700px;}
.dekujeme	{width:700px;
          	text-align:center;
          	font-size:12px;
		font-weight:bold;
		color:#f60;
		cursor: default;}
#objednavka .obal_zapati {position:relative;
			 right:-17px;
			 top:0px;#top:-5px;}
/*	= OBJEDNÁVKA_VELKO ---------------------------------------------------	*/
#objednavka_velko .ramec_obal {position:relative;
			left:0px;#left:-10px;}
#objednavka_velko .obal_obsah {height:545px;#height:545px;}
#objednavka_velko h3	{margin:0;}
#objednavka_velko .mezera {font-size:16px;
		font-weight:bold;
		color:#f60;
		margin:45px 0 10px 0;#margin:47px 0 10px 0;}

#objednavka_velko .souhlas_label {width:300px;
         		margin:0px 0 0 0; 
			clear:both;
         		display:inline;
    			line-height:1.2em;}
#objednavka_velko .cena	{width:350px;
		margin:7px 0 0 0;
       		float:left;
		line-height:20px;}
#objednavka_velko .vypisceny	{width:90px;
		height:20px;
		text-indent:8px;
		padding-top:2px;
		font-size:12px;
		background-color:#fff;
		border:1px solid #666;
		cursor: default;}
#objednavka_velko .sbm 	{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:11px 5px 0 0;
		 float:right;
		 cursor: pointer; cursor: hand;}

#objednavka_velko .rst 	{background-color:#f90;
		 color:#fff;
		 font-weight:bold;
		 width:9em;
		 margin:11px 5px 0 0;
		float:left;
		cursor: pointer; cursor: hand;}
#objednavka_velko .obal_zapati {position:relative;
			 right:-17px;
			 top:0px;#top:-5px;}

/* KE STAZENI ------------------------------------------------------------------*/
.obal		{margin-top:100px;
		 text-align:center;}
div.lista_tm p {text-align:center;}
div.obal_vstupni {margin:8px auto 0 auto;
	  padding:15px;
	  width:420px;#width:450px;
	  height:120px;#height:120px;
	  background-color:#dfdfdf;
	  border:1px solid #ccc;}
.rst_stazeni 	{color:#fff;
		 background-color:#f90;
		 font-weight:bold;
		  margin:5px 50px 0 60px;#margin:5px 50px 0 50px;
		 float:left;
		 cursor: pointer; cursor: hand;}
.sbm_stazeni 	{color:#fff;
		 background-color:#f90;
		 font-weight:bold;
		 margin:5px 50px 0 0;
		 float:right;
		 cursor: pointer; cursor: hand;}

