body { background-color: #DDDDDD; font-family: Verdana,sans-serif; font-size: 13px; margin: 0; padding: 0; color: Black; }
table { font-family: Verdana,sans-serif; font-size: 13px; color: Black; }
sup { font-size: 80%; }
sub { font-size: 80%; }
h1 { font-size: 1px;  height: 268px;}

#vsechno {position: absolute;left: 50%;top: 0;width: 1024px;margin: 0 0 0 -512px;border: 0;text-align: left;z-index: 1;	}
#vlajkacz {position: absolute;left: 50%;top: 0;width: 27px;margin: 220px 0 0 399px;border: 0;text-align: left;z-index: 10;}
#vlajkaen {position: absolute;left: 50%;top: 0;width: 27px;margin: 220px 0 0 428px;border: 0;text-align: left;z-index: 10;}
#vlajkade {position: absolute;left: 50%;top: 0;width: 27px;margin: 220px 0 0 457px;border: 0;text-align: left;z-index: 10;}

#popBanner {
	position: absolute;
	z-index: 100;
	height: 360px;
	width: 390px;
	left: -10px;
	top: 140px;
}

a 			 { color: #164597; text-decoration: underline; }
a:active	 { color: #164597; text-decoration: underline; }
a:visited 	 { color: #164597; text-decoration: underline; }
a:hover 	 { color: #2CADE3; text-decoration: none; }

.submitt 	 { font-weight: bold; }

.hlavicka {cursor:pointer;background-repeat: no-repeat; background-image: url(gfx/hlava.jpg); width: 1024px; height: 268px;margin: 0; padding: 0; border: 0; background-position: top center;}
.hi {visibility:hidden;}
.imgvyr	 { border-left: 1px solid #FF9B00; border-bottom: 1px solid #FF9B00; margin: -6px 0 4px 10px; height: 80px; }
.imgpartner	 { border:0; margin: 8px; padding: 0; }
.divpartner	 { text-align: center; display: block; overflow: hidden; width: 260px; padding: 0; margin: 0; margin-top: 0px; }
.kosik	 { border-right: 1px solid #FF9B00; border-bottom: 1px solid #FF9B00; margin: -6px 10px 4px 0;}
.nadvyrobek { font-size: 15px; margin: 0; padding: 0; font-weight: bold; }
.vyrobek { border: 1px solid #FF9B00; margin: 4px 0 4px 16px; padding: 6px 0 6px 0;}
.popisek { margin: 0; padding: 0 0 0 20px;}
.picture { padding: 0; margin: 0 16px 12px 0; border: 1px solid #C5C5C5;}
.obrazek { padding: 0; margin: 6px; border: 1px solid #C5C5C5;}
.picturee { padding: 0; margin: 0 10px 0 20px; border: 1px solid #C5C5C5;}
.statis {text-align: left; margin: 0; padding: 16px 0px 10px 30px; background-color: #FFF3D8;}
.pravemenu {text-align: left; margin: 0; padding: 0px 0px 0px 20px; background-color: #FFF3D8;}
.pravemenu a {text-decoration: none;}
.pravemenu a:visited {text-decoration: none; }
.pravemenu a:active {text-decoration: none; }
.pravemenu a:hover {text-decoration: none; }
.prsty {background-repeat: no-repeat; background-image: url(gfx/4prsty.gif); width: 261px; height: 327px;text-align: left; margin: 0; padding: 0; background-color: #FFF3D8;}
.prsty a {text-decoration: none; }
.prsty a:visited {text-decoration: none; }
.prsty a:active {text-decoration: none; }
.prsty a:hover {text-decoration: none; }
.autor 			 { font-weight: bold; font-size: 14px; color: #FF0000;  }
.autor a	 { color: #FF0000; text-decoration: none; }
.autor a:active	 { color: #FF0000; text-decoration: none; }
.autor a:visited 	 { color: #FF0000; text-decoration: none; }
.autor a:hover 	 { color: #FF0000; text-decoration: underline; }

.podd 			 {  background-color: #164597; padding: 4px 8px 4px 8px;}
.nebigg 			 { font-size: 14px;  }
.bigg 			 { font-weight: bold; font-size: 14px;  }
.nebiggy 			 { font-size: 16px;  }
.biggy 			 { font-weight: bold; font-size: 16px;  }
.biggyg 			 { font-weight: bold; font-size: 20px;  }
.biggys 			 {  font-weight: bold; font-size: 16px;  }
.biggyss 			 {  font-weight: bold; font-size: 21px;  }
.biggg 			 { font-weight: bold; font-size: 20px;  }
.hlnadpis 			 { width: 716px; border-bottom: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 14px; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis 			 { border-top: 1px solid #164597; color: #164597; font-weight: bold;  font-size: 12px; width: 716px; background-color: #CCDFED; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_t 			 { border-top: 1px solid #164597; color: #164597; font-weight: bold;  font-size: 12px; width: 716px; background-color: #d6e1ef; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_s 			 { border-top: 1px solid #164597; color: #596e2d; font-weight: bold;  font-size: 12px; width: 716px; background-color: #dde2d3; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_r 			 { border-top: 1px solid #164597; color: #604b7a; font-weight: bold;  font-size: 12px; width: 716px; background-color: #dedae6; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_w 			 { border-top: 1px solid #164597; color: #0fa84c; font-weight: bold;  font-size: 12px; width: 716px; background-color: #acdbbf; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_d 			 { border-top: 1px solid #164597; color: #970e04; font-weight: bold;  font-size: 12px; width: 716px; background-color: #f9e6dd; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_l 			 { border-top: 1px solid #164597; color: #bc906c; font-weight: bold;  font-size: 12px; width: 716px; background-color: #f6ebe3; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.podnadpis_led 			 { border-top: 1px solid #164597; color: #ffffff; font-weight: bold;  font-size: 12px; width: 716px; background-color: #6cb2bc; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }

.podcarka 			 { border-top: 1px solid #164597; margin: 0; padding: 0; }
.xyxy 			 { background-color: #CCDFED; }
.nadpis_psycho 		 { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #00C8C8; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_volno 		   { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #FFDC35; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_prace 		   { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #FFB14B; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_zdravi 		   { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #27C352; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_trapi 		     { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #192794; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_ptali 		      { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #F16FDE; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_moda 		  { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #9647B9; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.nadpis_fotky 		     { border-top: 1px solid #164597; color: #FFFFFF; font-weight: bold;  font-size: 12px; width: 716px; background-color: #67AFFF; margin: 0; padding: 3px 0px 3px 20px; text-decoration: none; }
.hr_podnad 		 { border: 1px solid #CCDFED; margin: 12px 0 12px 0;  }
.hr_psycho 		 { border: 1px solid #00C8C8; margin: 12px 0 12px 0;  }
.hr_volno 		   { border: 1px solid #FFDC35; margin: 12px 0 12px 0; }
.hr_prace 		   { border: 1px solid #FFB14B; margin: 12px 0 12px 0; }
.hr_zdravi 		   { border: 1px solid #27C352; margin: 12px 0 12px 0; }
.hr_trapi 		     { border: 1px solid #192794; margin: 12px 0 12px 0; }
.hr_ptali 		      { border: 1px solid #F16FDE; margin: 12px 0 12px 0; }
.hr_moda 		  { border: 1px solid #9647B9; margin: 12px 0 12px 0; }
.hr_fotky 		     { border: 1px solid #67AFFF; margin: 12px 0 12px 0; }
.obsahmenu 			 {margin: 0; padding: 0px; }
.obsahmenu a {text-decoration: none; }
.obsahmenu a:visited {text-decoration: none; }
.obsahmenu a:active {text-decoration: none; }
.obsahmenu a:hover {text-decoration: none; }
.obsah 			 {margin: 0; padding: 3px 16px 3px 20px;}
.obsahjust 			 {margin: 0; padding: 3px 16px 3px 20px; text-align: justify; }
.blok {text-align: justify};
.hlavmenu 	    { margin: 0; padding: 0; border: 0; width: 1024px; height: 40px; text-align: center}
.menicko 			     { text-align: center;  background-image: url(gfx/menu.jpg); margin: 0; padding: 0; border: 0; width: 1024px; height: 54px;}
.menicko_vn		        { font-size: 11px;width: 900px; margin: 0; padding: 4px;}
.menutopn			    {float: left;color: #FF9B00; display: inline-block; width: 148px;  text-decoration: none; }
.menutop a			    {float: left;color: #FFFFFF; display: inline-block; width: 148px;  text-decoration: none; }
.menutop a:active		{float: left;color: #FFFFFF; display: inline-block; width: 148px;  text-decoration: none; }
.menutop a:visited	{float: left;color: #FFFFFF; display: inline-block; width: 148px;  text-decoration: none; }
.menutop a:hover  	{float: left;color: #5A2800;  font-weight: bold; display: inline-block; width: 148px;  text-decoration: none; background-color: #FF9B00;}

.telicko 			     {width: 1024px; min-height: 1442px; _height: 1442px; background-image: url(gfx/obsah.jpg);  margin: 0; padding: 0; border: 0;}
.telicko_vn		        {text-align: left; width: 900px; margin: 0; padding: 10px;}

.paticka 			     { text-align: center; background-image: url(gfx/pata.jpg);  margin: 0; padding: 0; border: 0; width: 1024px; height: 26px; color: #FF9B00;}
.paticka_vn		        {width: 900px; margin: 0; padding: 4px;}
.patamail a			    {color: #FF9B00; text-decoration: none; }
.patamail a:active		{color: #FF9B00; text-decoration: none; }
.patamail a:visited	{color: #FF9B00; text-decoration: none; }
.patamail a:hover  	{color: #FFFFFF;  text-decoration: none;}


/* menu katalog */
.katsys 			 { border: solid 2px #FFFFFF; border-left: 0px; color: #2F5C19; font-weight: bold;  font-size: 12px; text-align: center; display: block; width: 170px; background-color: #FBF0C2; margin: 2px; margin-left: 0px; margin-bottom: 10px; padding: 3px; text-decoration: none; }
.katsysA 			 { display: block; width: 170px; margin: 0px; padding: 3px; background-color: #FFFFFF; }
.katsysA a 			 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katsysA a:active	 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katsysA a:visited 	 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katsysA a:hover 	 { text-align: center; display: block; width: 154px; background-color: #EBA724; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }

.kattypN 			 { font-size: 10px; color: #2F5C19; text-align: center; display: block; width: 154px; background-color: #EEBE4F; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.kattyp 			 { font-size: 10px; }
.kattyp a 			 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.kattyp a:active	 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.kattyp a:visited 	 { text-align: center; display: block; width: 154px; background-color: #F7E03B; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.kattyp a:hover 	 { text-align: center; display: block; width: 154px; background-color: #EBA724; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }

.katvyrN 			 { font-size: 10px; color: #FFFFFF; text-align: center; display: block; width: 144px; background-color: #FF0000; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katvyr 			 { font-size: 10px; }
.katvyr a 			 { text-align: center; display: block; width: 144px; background-color: #FFF277; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katvyr a:active	 { text-align: center; display: block; width: 144px; background-color: #FFF277; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katvyr a:visited 	 { text-align: center; display: block; width: 144px; background-color: #FFF277; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.katvyr a:hover 	 { text-align: center; display: block; width: 144px; background-color: #EBA724; margin: 2px; margin-left: 0px; margin-right: 0px; padding: 3px; text-decoration: none; }
.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}

/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold; color: #17479b;}
#mc_embed_signup input.email {display:block; padding:10px 0; margin:0 4% 10px 0; text-indent:5px; width:95%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup{background:#fff4d8; clear:left; font:14px Helvetica,Arial,sans-serif;  width:261px; margin-bottom: 0px;}
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */




