/* CSS Document */



body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D4900; background-color: #B2B2B2; background: #C4E1C3; background-repeat: repeat;}

a {color: #7D4900;}

a:hover {color: #F6A853;}



ol{paddnig: 0; padding-bottom:10px; margin: 0;}



#hnizdo {margin: 10px auto; width: 810px; background-color: white; padding: 7px;}

#banner img{

	border: none;

}

.bannertitul {

	margin: 15px 400px 0 0px;

	color: #6D4C19;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: large;

}

.bannertitul img {margin-bottom: 10px;}

strong {color: #7D4900;}

h1 {background: #E8E1D1; display: block; font-weight: bold; font-size: 12px; color: #7D4900; padding: 0 10px 0 0; margin: 0; line-height: 26px; text-align: center;}

h1.uvodni {background: none;color: #7D4900; font-size: 10px;padding-bottom:5px; text-align: center;}

h2 {color: #266C2D; font-weight: bold; text-align: left; font-size: 12px; margin: 5px 0 1px 0; padding: 10px 0 2px 0;}

.h2produkty {background: #C4E1C3; display: block; font-weight: bold; font-size: 12px; color: #7D4900; padding: 5px 0 5px 0; 

margin: 10px 0 5px 0;  text-align: center;}

h3{color: white; font-weight: bold; padding: 5px 8px; font-size:

12px; margin: 0;}

h4 {background: #E8E1D1; display: block; font-weight: bold; font-size: 11px; color: #7D4900; padding: 0; margin: 0 0 10px 0; line-height: 26px; text-align: center;}

h5 {text-indent: -100em;

	overflow: hidden; background-image: url(grafika/zmente.gif); padding: 0; margin: 0;

	height: 30px; background-repeat: no-repeat;}

.konzultace td {width: 255px; padding: 4px 10px 10px 10px;}

.kontitul {font-size: 13px; font-weight: bold; color: #333333; margin-bottom: 6px; padding: 4px 10px; display: block; background: #E8E8E8;}

ul li {

	list-style-type: none;

	background-position: 0;

}

p {text-align: justify;}

span {text-align: justify;}

li {margin-left: 40px;}

hr {border-top: 1px dashed #fff; 

	border-bottom:1px dashed #A5AED9;

}

.cernytitul {color: black; font-weight: bold; font-size: 13px;}

.kouctab td {border-bottom: 1px dashed #A5AED9; background: #F4F6FF;}

.kouctab th {background: #D2D8F5;}



	

.tabulka {margin: 7px 0 0 0;}

#leva {width: 168px;}

#prava {width: 168px;}

#stred {padding: 0 10px 10px 19px; line-height: 140%;}

#stred p {margin: 4px 5px 12px 0;}

.center {text-align: center; margin: 0px 0 9px 0; line-height: 130%;}



#menu ul { margin: 0 4px 10px 4px;; padding: 0;}

#menu ul li {margin: 0; padding: 0; list-style-type: none;}

#menu li a {display: block; text-decoration: none; color: #7D4900; background: #E8E1D1; font-weight: bold; padding: 5px 2px 4px 10px; 

font-size:12px; border-bottom: 1px solid white; width: 148px;}

#menu a:hover {background-color: #DDD0BF;}

.vysece {margin: 8px 0;}

.vysece img {float: left;}

.vysece a {padding: 0 0 0 10px; line-height: 25px; color: #006;}

.vysece a:hover {color: black; text-decoration: underline;}

a.tucne {text-decoration: none; font-weight: bold; font-size: 12px; line-height: 19px;}

.bluebox {background: #A5AED9; padding: 6px;}

img.obrpravy {float: right; border: 1px solid gray; margin: 4px 0 5px 12px;}

img.obrlevy {float: left; border: 1px solid gray; margin: 4px 12px 5px 0;}

img.obrpravy2 {float: right; margin: 4px 0 5px 12px;}

img.obrlevy2 {float: left; margin: 4px 12px 5px 0;}

img.reklamni-banner {border: none; margin: 0; padding: 0;}


.seminare td {padding: 4px 8px; background: #F4F6FF; border-right: 2px solid white; line-height: 150%;}

tr.tabletitle {font-size: 11px; font-weight: bold; color: black;}

.tabletitle td {border-bottom: 2px solid #A5AED9; padding: 3px 8px; border-right: 2px solid white; background-color: #D2D8F5!important;}



.bigblue {color: #52639C; font-weight: bold; font-size: 13px;}

.modrybox {background-color: #D2D8F5; padding: 5px 8px; border: 1px solid #A5AED9; font-weight: bold; font-size: 12px; line-height: 150%; margin-bottom: 12px;}

.modryform {background: #D2D8F5; padding: 6px; width: 280px; clear: both;}

.modryform td {padding: 1px 4px;}

.modryform form {margin: 0;}

.kategorie {padding: 3px 0 0 0;}

.kategorie a {font-weight: bold; color: #7D4900;}

.kategorie a:hover {color: #F6A853;}

.twoptr img {margin: 0 30px 0 0; padding: 0; border: 1px solid gray;}





.vlozeno {float: left; width: 300px; left: 200px;}

.napsal {font-style: italic; line-height: 20px; text-align:right;}

.napsal2 {font-style: italic; line-height: 20px; text-align:left; padding-left: 15px;}

.napsal3 {font-style: italic; line-height: 20px; text-align:right; padding-right: 0 15px 0 0; margin:0;}

.refautor {text-align:right;padding: 0px 15px 20px 0; margin-top:0; }

a.clanektitul {font-weight: bold; color: #4F5A91; font-size: 12px;}

a:hover.clanektitul {color: #A0C776;}

.tucnymodry {color: 4855AA; font-weight: bold;}



#pata {width: 810px; margin: 6px auto 6px auto; padding: 4px 8px; background: #EDF5E8; color: white; text-align: center; line-height: 140%;}

#pata {color: #7D4900;}

#pata2 {width: 810px; margin: 2px auto 10px auto; padding: 4px 8px; text-align: center;}

.levastrana {width: 200px; text-align: center;}

.levastrana img {padding: 30px 0 20px 0;}

.citace {text-align: right; display: block; font-style: italic; border-bottom: 1px solid #D0E3FD; padding-bottom: 12px; margin-bottom: 20px;}

.citace2 {
border:1px dotted black;
padding:5px;
margin:0 10px 20px 0;
text-align: justify;
}

/*boxiky v prave menu a leva strana dole*/

#boxiky {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #7D4900; }

#boxiky h3 {padding: 6px 0 5px 0; color: #7D4900;background-image: url(grafika/boxik-nadpis.jpg); background-repeat: no-repeat;text-align: center;}

#boxiky a {font-weight: bold;}

#sekce-stred, #sekce-konec {padding: 8px 15px 4px 20px; text-decoration: none;}

#sekce-stred {background-image: url(grafika/boxik-stred.jpg); background-repeat: repeat;}

#sekce-konec {background-image: url(grafika/boxik-konec.jpg); background-repeat: no-repeat; margin: 0 0 25px 0;}

#furtvpohode #sekce-konec { margin: 0 0 8px 0;}







/*index*/

#uvodni h2{color: #7D4900; font-weight: bold; text-align: left; font-size: 12px; margin:0; padding:4px 0 4px 0;}

#uvodni h2.lista {
	padding: 5px 20px 10px 15px;
	margin: 0;
	color: #7D4900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#uvodni a.lista {
	text-decoration:none;
}

img.uvodni {float: left; margin: 5px; border: 1px solid #CCC;}

td.uvodni {vertical-align: top; padding-top:15px;}

.uvodni-r {color:#F8A44F; font-size: 12px; font-weight: bold; margin:0; padding: 15px 0 0 0;}

.uvodni-b {color:#98C6E8; font-size: 12px; font-weight: bold; margin:0; padding: 15px 0 0 0;}

.uvodni-g {color:#8FB075; font-size: 12px; font-weight: bold; margin:0; padding: 15px 0 0 0;}

.uvodni-y {color:#F6C27D; font-size: 12px; font-weight: bold; margin:0; padding: 15px 0 0 0;}

.uvodni-br {color: #7D4900; font-size: 12px; font-weight: bold; margin:0; padding: 15px 0 0 0;}

#podbarveni-r {background: #FFF2E1; width:426px;padding:0 0 10px 10px;margin:0 0 10px 0;

border:none; background-image: url(grafika/lista-r.jpg);background-repeat: no-repeat;}

#podbarveni-b {background: #EBF4FB; width:426px;padding:0 0 10px 10px;margin:0 0 10px 0;

border:none; background-image: url(grafika/lista-b.jpg);background-repeat: no-repeat;}

#podbarveni-g {background: #E5F1DD; width:426px;padding:0 0 10px 10px;margin:0 0 10px 0;

border:none; background-image: url(grafika/lista-g.jpg);background-repeat: no-repeat;}

#podbarveni-y {background: #FFFEC5; width:426px;padding:0 0 10px 10px;margin:0 0 10px 0;

border:none; background-image: url(grafika/lista-y.jpg);background-repeat: no-repeat;}

#podbarveni-br {background: #ECE4D7; width:426px;padding:0 0 10px 10px;margin:0 0 10px 0;

border:none; background-image: url(grafika/lista-br.jpg);background-repeat: no-repeat; vertical-align:top;}



/*listy*/

h2.lista-blue, h2.lista-red, h2.lista-green, h2.lista-yellow {border:none; background-repeat: no-repeat; 

padding:6px 0 25px 10px;margin:30px 0 0 0; color: #7D4900;}

h2.lista-blue {background-image: url(grafika/lista-blue.jpg);}

h2.lista-red {background-image: url(grafika/lista-red.jpg);}

h2.lista-green {background-image: url(grafika/lista-green.jpg);}

h2.lista-yellow {background-image: url(grafika/lista-yellow.jpg);}



/*obsah (stred v kategoriich)*/

#obsah p{

	text-align: justify;

}



/*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%}



/*obrleft (produkty - obrazek produktu)*/

.obrleft {float: left; margin: 5px; border: 1px solid #CCC;}



/*tabulka kategorie clanku, kategorie videa*/

.kategorie {width: 100%;}



/*clanky*/

.h1clanek {background: #E8E1D1; display: block; font-weight: bold; font-size: 13px; color: #7D4900; padding: 0 10px 0 10px; margin: 0; line-height: 26px; text-align: left;}

.h1kategorieclanky{background: #E8E1D1; display: block; font-weight: bold; font-size: 12px; color: #7D4900; padding: 0 10px 0 0; margin: 0; line-height: 26px; text-align: center;}

.clanektitul a{font-weight: bold; line-height: 30px;}

.vlozenonapsal {font-style: italic; padding-right:15px; text-align: right;}



/*seznam koucu*/

.seznamkoucu td {padding:10px 5px 30px 0;}

.fotokouc {padding-top:8px;}



/*seznam ve clanku*/

.seznamdisc {padding:0 0 0 40px;margin:0;}

.seznamdisc li{

	list-style-type: disc;

	background-position: 0; padding-top:5px; margin:0;

}



/*formular koucinkove programy*/

#formprogram {padding-bottom:25px;}



.zelena {color: #266C2D;font-size: 11px;}



/*predsatveni tymu*/

.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;}



/*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;

}

.ptrleft {float: left; margin: 4px 12px 5px 0; border: 1px solid #CCC;}

.formular td {padding: 0px 10px; background: #E8E1D1; color: #7D4900;font-weight: bold;}

.formular input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

.pdfvpravo {text-align: right;}



/*furtvpohode*/

#furtvpohode {text-align:center; padding: 0; margin: 0;border:thin; }





/*obj prednasky*/

.objprednaskytop1 {color: #FF6600;font-size: 13px;font-weight: bold;padding-top:10px;text-align: left;line-height: 25px;}

.objprednaskytop2 {color: #FF6600;font-size: 15px;font-weight: bold;padding-top:10px;text-align: center;line-height: 25px;}

.objprednaskytop3 {font-size: 11px;font-weight: bold;padding-top:10px;text-align: center;}

#formular-prednasky {background-color: #FFFFCC;border: 1px solid #7D4900; padding:0 10px 0 10px; margin:0;text-align: left;}

.mark {color:#FF0000;font-weight: bold;}

#formprednaska {border: none;padding:0;margin:0;}





/*objednavka konzultace*/
#objkonzultace {margin: 8px 4px 15px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D4900;font-weight: bold; text-align:left;background-color: #E8E1D1; width:144px;padding:5px 8px 5px 8px;}
#objkonzultace input, #objkonzultace textarea {width:120px; font-size:100%;padding:2px; margin:0;}
#objkonzultace p {margin:0;padding:8px 0 0 0;}
.nolabel {text-align:left;}



/*form kouc. program*/

#formprogram {background-color: #FFFFCC;border: 1px solid #7D4900; padding:10px; margin:0 0 15px 0;text-align: right;}

#formprogram p {margin:0;padding:0.5em 0 0 0;clear:left;}

#formprogram .col {float:left;width:160px;margin:0 10px 0 0;text-align:right}

#formprogram .cont {float:left;white-space:nowrap}

#formprogram .nolabel {padding-left:170px;}

#formprogram .nolabel label {float:none;width:auto}

#formprogram .mark {color:#FF0000}

#formprogram select, #formprogram input  {font-size:100%}

#formprogram textarea {margin-left:27px;}



/*dotaz, koucink*/

body.form {text-align:center;color:black;background-color:white;font:81.25%/1.4 sans-serif}

body.form p {margin:0.5em 0;}

body.form h1 {margin:0.5em 0;font-size:170%;color:#0000AF}

body.form h2 {margin:0.5em 0;font-size:140%;color:#0000AF}

body.form h3 {margin:0.5em 0;font-size:125%;font-weight:normal;color:#0000AF}

body.form #page {width:700px;margin:0 auto;text-align:left}

body.form table {font-size:100%;border-collapse:collapse;margin:0.75em 0;padding:0}

body.form td,

body.form th {padding:3px 8px;border:2px solid #D0E3FD;}

body.form th {font-style:italic;text-align:left;font-weight:normal;background-color:#E9F2FE}

body.form .strong {font-weight:bold}


/*banner vlevo*/
#bannervlevo {width: 160px; text-align:left; padding: 5px;}

/*tipy, triky*/
.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;}

/*media*/
.media{height:180px;}
.media2{height:130px;}
.media2 img{border:none;}

/*prednasky*/
.cervena-zluta {color:red; background-color:#FFFF66; font-weight: bold;}

.aktivka h2 {color: #C0504D; font-size: 14px; text-align:center;font-weight: bold;}
.aktivka-1 h2 {color: #31849B; font-size: 14px; text-align:center;font-weight: bold;}
.aktivka-1 .vlevo{text-align:left;}

.cervena {color: red;}
.fajfky li{margin: 10px;list-style-type: none; background-image:url(grafika/Check-dark-blue-2.gif); background-repeat:no-repeat; line-height:16px; padding-left:22px;	}
.oranzova-2 {color: #FF6600;font-size: 12px;font-weight: bold;}

#FB-furtvpohode {
padding-bottom: 10px;
padding-left: 4px;
	}
