/* CSS Document */



body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000 ; background-image: url(grafika/pruh-pozadi.png); background-position: 0px 0px; background-repeat: no-repeat; background-color:#FFF; }

a {color: #0E7D97;}

a:hover {color: #F6A853;}

#hnizdo {margin: auto; width: 810px;  padding: 7px;}

#leva {width: 140px;}

#prava {width: 140px;}

#stred {padding: 0px 25px 10px 25px ; line-height: 140%;}

#pata {width: 809px; margin: auto; padding: 10px; background-image: url(grafika/pata.jpg); background-repeat: no-repeat; color:#000;  line-height: 140%;}
#pata p {text-align: center;}

#banner img{border: none;}

/*nadpisy*/
h1 {background-image: url(grafika/h1.png); background-repeat: no-repeat; font-size: 12px; color: #FFFFFF; padding: 0px 10px 0px 20px; margin: 0px; line-height: 32px; text-align: left; }
h2 {background-image: url(grafika/h2.png); line-height: 47px; background-repeat: no-repeat; font-weight: bold; font-size: 12px; color: #FFFFFF; padding: 0px 10px 0px 20px; margin: 5px 0px 0px 0px; text-align: left; vertical-align: bottom;}
h3 {color: #000000;font-weight: bold; font-size: 11px;  padding: 0px 2px 0px 2px; margin: 10px 0px 10px 0px;}
p {text-align: justify; padding: 0px 2px 0px 2px; margin: 10px 0px 15px 0px;}

.h2bila { background:none; color: #0E7D97;}
.h2dvojradek {background-image: url(grafika/h1-2.png); background-repeat: no-repeat; font-size: 12px; color: #FFFFFF; padding: 0px 20px 0px 20px; margin: 0px; line-height: 27px; text-align: left; }


#uvodni-strana h2 {padding: 5px 0px 0px 10px; margin: 5px; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; background:none; color:#000000;}
#uvodni-strana {padding:0px; margin:Opx; border-left: solid 1px #D3E1E7; border-right: solid 1px #D3E1E7; width: 478px;}
#uvodni-strana li {list-style-type: square;font-size: 12px;}
#uvodni-strana ul {padding: 12px 0px 0px 0px; line-height: 20px;}
#uvodni-h1 {background:none;font-size: 11px; color:#000; text-align:center;padding: 0px ; margin: 0px;}
#uvodni-strana p {line-height: 2px;}


.boxik { background-image: url(grafika/boxik-nadpis.png); background-repeat: no-repeat;text-align:left; padding:5px; margin: 0px;}
.boxik h3 {color:#FFF; padding:1px 0px 20px 0px; margin: 0px; text-align:center;}
.boxik p {padding: 0px 0px 15px 0px; margin:0px;}

#furt-v-pohode {padding: 0px;margin: 5px 0px 5px 0px;}
#furt-v-pohode p{padding: 0; margin: 0; text-align:center;}


#menu {background-image: url(grafika/menu.png); background-repeat: no-repeat; height: 270px; padding: 5px 0px 5px 5px; margin: 0px;}
#menu ul {text-align:left; margin: 0px 4px 15px 4px;; padding: 0; }
#menu li {list-style-type: none;}
#menu a {color:#FFF; background-image: url(grafika/menu-odrazka.png); background-repeat: no-repeat; line-height: 22px; 
padding: 0px 0px 0px 15px; margin: 0; text-decoration: none; }
#menu a:hover {background-color: #FFEF01; color:#000;}

#prave-menu p {text-align:left;}


/*pismo*/
.bila {color:#FFF; }
.stred {text-align:center;}
.cervena-zluta {color:red; background-color:#FFFF66; font-weight: bold;}


/*listy*/
.lista-spodni {position:relative; top:-20px; margin:auto; background-color:white;}
.lista {padding:0px 2px 0px 2px; margin:Opx; }
.lista-doplnek {padding:0px; margin:Opx; }
.obr-ovoce {float: left; border: none; margin: 4px 10px 5px 12px; padding: 5px 20px 5px 5px;}

/*obrazky*/
.obrleft {float: left; margin: 5px 10px 5px 5px; border: 1px solid #CCC;}
.obrright {float: right; margin: 5px 5px 5px 10px; }

/*clanky*/
.clanek p {margin: 10px 0px 10px 0px;}
.clanek h3 {margin: 20px 0px 10px 0px;}
.tab-clanky-kategorie {width:100%;}
.tab-clanky-kategorie tr {height: 25px; font-weight: bold; padding-left: 5px;}
.napsal {font-style: italic; line-height: 20px; }
.napsal-vpravo {font-style: italic; line-height: 15px; text-align:right; padding-right: 15px;}
.pdfvpravo {text-align: right;}
.clanek-obsah h2 { background:none;color: #0E7D97;}

/*video*/
.video {height: 105px;}
.video p {margin: 10px 0px 10px 0px;}
.video h3 {margin: 20px 0px 10px 0px;}


/*firemi info*/
.tymfoto {padding:20px 10px 0 0; text-align:center; vertical-align:top;}
.tymtext {padding:0 0 10px 0; border-bottom: 2px solid;}
.tymtext p{text-align:left;}


/*tipy zdravi*/
.tipy-zdravi-1 {margin:0.5em 0;font-size:150%;color:#96C14D;font-weight: bold;text-align:center;line-height: 30px;}
.tipy-zdravi-2 {margin:0.5em 0;font-size:120%;color:#E3B52B;font-weight: bold;text-align:center;line-height: 23px;}
.tab-reg-formular{background-color:#FEFC85;}


/*mesicnik*/
.salestop {color: #FF6600;font-size: 15px;font-weight: bold;padding-top:10px;text-align: center;line-height: 25px;}
.salesunder {font-size: 14px;font-weight: bold;color: #0099FF;}
.podbarvitzluta {background-color: #FFFF66; font-weight: bold;}
.formular-mesicnik td {padding: 0px 10px; background: #E8E1D1; color: #7D4900;font-weight: bold; font-size: 10px;}
.formular-mesicnik input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

/*tabulka akce*/

#akce {border-top: 1px solid #7D4900; border-left: 1px solid #7D4900; margin-bottom: 15px;}
.akce {border-top: 1px solid #7D4900; border-left: 1px solid #7D4900; margin-bottom: 15px;}

#akce td, th {padding: 4px; border-right: 1px solid #7D4900; border-bottom: 1px solid #7D4900;}
.akce td, th {padding: 4px; border-right: 1px solid #7D4900; border-bottom: 1px solid #7D4900;}

#akce th {background-color: #E8E1D1;}
.akce th {background-color: #E8E1D1;text-align:left;}

.padesat {width: 48%}

/*reference*/
.tabulka-reference td {border-bottom: solid 1px #5EAA00;}



/*banner*/
a img {border:none;}

.box {border: 1px solid black; padding: 5px;}

#FB-furtvpohode {
padding-bottom: 5px;
	}
