CSS Document */
h2 {
color:#253A61;
font-size:140%;
margin:10px 0;
padding:0;
}
h2.news {
position:relative;
width:62px;
height:12px;
overflow:hidden;
margin:0; padding:0;
margin-top:10px;
margin-bottom:-7px;
}
h2.news span {
background-image:url(../_img/titles/novinky.gif);
background-repeat:no-repeat;
position:absolute;
top:0; left:0;
width:62px;
height:12px;
display:block;
}
#en h2.news span {background-image:url(../_img/titles/novinky-en.gif);}
h2.zdravy-styl {
position:relative;
width:128px;
height:25px;
overflow:hidden;
margin:0; padding:0;
margin-top:5px;
}
h2.zdravy-styl span {
background-image:url(../_img/titles/zdravy-styl.gif);
position:absolute;
top:0; left:0;
width:128px;
height:25px;
display:block;
}
h2.foodinzert {
position:relative;
width:73px;
height:15px;
overflow:hidden;
margin:0; padding:0;
margin:5px 0;
}
h2.foodinzert span {
background-image:url(../_img/titles/foodinzert.gif);
position:absolute;
top:0; left:0;
width:128px;
height:15px;
display:block;
}
h4 { font-size:100%; margin-bottom:-15px; padding:0;}
h5 { margin:5px 0; padding:0; font-size:110%; color:#253A61;}
/* box s novinkami */
.box-news {
width:100%;
border:1px solid #DDDAC9;
background-color:#F4F3ED;
overflow:hidden;
}
.box-news p{
padding:5px 10px; margin:0;
}
.box-news span{
font-size:90%;
}
/* box foodinyert */
.box-foodinzert {
width:100%;
border:1px solid #D1D6DD;
background-color:#F5F7F9;
margin-bottom:10px;
}
.box-foodinzert ul{
padding:5px 10px;
margin:0;
}
.box-foodinzert ul li{
list-style-type:none;
background-image:url(../_img/bg/list-zdravy-styl.gif);
background-position:0 50%;
background-repeat:no-repeat;
}
.box-foodinzert ul li a {
padding-left:15px;
color:#3B6FA3;
}
/* box s kontaktz vlevo */
.kontakt-left {
width:100%;
border:1px solid #D1D6DD;
background-color:#F5F7F9;
margin:10px 0;
}
.kontakt-left p{
padding:5px 5px; margin:0;
font-size:90%;
}


.compani {
background-color:#F9F9F9;
display:block;
padding:7px 30px;
margin:7px 0px;
}
.company {
background-color:#F9F9F9;
display:block;
margin:7px 0px;
padding:7px 30px;
}
.company span {
display:block;
margin-top:10px;
}
.company span a{
background-image:none;
color:black;
font-weight:normal;
}
.compani a, .company a, .stazeni a{
color:#B3103B;
font-weight:bold;
background-image:url("../_img/bg/a-compani.gif");
background-repeat:no-repeat;
background-position:0 50%;
margin-left:-19px;
padding-left:20px;
padding-bottom:5px;
}
.stazeni a { display:block; font-weight:normal; margin:0; margin-left:10px;}

table.detail-spolecnosti { width:100%; border-collapse:collapse; color:#24365C;}
table.detail-spolecnosti br { margin:0.6em;}
table.detail-spolecnosti td {padding:3px 10px;}
table.detail-spolecnosti th { background-color:#E9EEF2; color:#24365C;  padding:3px 10px;}
table.detail-spolecnosti tr.pracovnici th{ color:#000000; background-color:#EBECED;}
table.detail-spolecnosti tr.paracovnici-bottom td { padding-bottom:10px !important;}
table.detail-spolecnosti tr.title th {color:#484647;}
table.detail-spolecnosti tr.pracovnici td{background-color:#EBECED; color:484647; color:#484647;}
table.detail-spolecnosti tr.doplnujici-udaje th { background-color:#F2FAEF; color:#417D23}
table.detail-spolecnosti tr.doplnujici-udaje td { background-color:#F2FBEF; color:#454442}
table.detail-spolecnosti tr.doplnujici-udaje table { margin:0; padding:0; margin-left:-10px;}
table.detail-spolecnosti tr.doplnujici-udaje table th { background-color:#F2FBEF; color:#454442; vertical-align:top;}
table.detail-spolecnosti tr.doplnujici-udaje table td { vertical-align:top;}
table.detail-spolecnosti em {font-style:normal;}
table.detail-spolecnosti .adress { background-color:#F5F6F8;}
table.detail-spolecnosti .right { text-align:right ;}

.fotogalerie {}
.fotogalerie h3 { margin:5px;; padding:0;}
.fotogalerie img { margin:5px;}


.tabulka-spolecnosti { width:100%; border-collapse:collapse; border:1px solid #EAEEF1; color:#353535;}
.tabulka-spolecnosti caption { color:#243664; text-align:left; font-weight:bolder; padding-bottom:8px;}
.tabulka-spolecnosti th { background-color:#E9EEF2; color:#C00F3D; padding:20px 5px 5px 5px; border-bottom:1px solid #B1B4BD; text-align:center;}
.tabulka-spolecnosti th.none { background-color:#E4E7EC;}
.tabulka-spolecnosti tr {}
.tabulka-spolecnosti td { padding:2px 5px; background-color:#FFFFFF; background-image:url(../_img/bg/border-th-table.gif); background-repeat:repeat-x; background-position:bottom; border-right:1px solid #EAEEF1; text-align:left;}
.tabulka-spolecnosti .title {background-color:#F7F7F7; color:#243664; text-align:left; font-weight:bolder}
.tabulka-spolecnosti .end td { background-image:none;}
.tabulka-spolecnosti .tfoot { border:none; background-image:none;}
p.table-foot { margin:0; padding:0; text-align:right; font-size:90%; color:#243664; padding:5px;}

.formular { background-color:#F7F7F7; padding:10px; color:#293D5E;}
.formular table { width:97%;}
.formular table th { font-weight:normal; padding-right:10px; vertical-align:top; height:2.5em}
.formular table .end { text-align:right;}
.formular table input,
.formular table textarea,
select { border:1px solid #293D5E;}
input.odeslat-big { background-image:url(../_img/buttons/odeslat-big.gif); border:none !important; width:194px; height:19px; color:#FFFFFF; font-weight:bolder;}
input.odeslat { background-image:url(../_img/buttons/odeslat.gif); border:none !important; width:96px; height:19px; color:#FFFFFF; font-weight:bolder;}
input.hledat { background-image:url(../_img/buttons/odeslat.gif); border:none !important; width:96px; height:19px; color:#FFFFFF; font-weight:bolder; margin-left:95px;}
.head-bottom input.hledat { background-image:url(../_img/buttons/odeslat.gif); border:none !important; width:96px; height:19px; color:#FFFFFF; font-weight:bolder; margin-left:0;}
p.vlozit-komentar { margin:0; padding:0; color:#293D5E; font-weight:bolder; padding:5px 0;}
.more {
background-image:url(../_img/bg/a-more.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding-left:25px;
margin-top:10px;
font-weight:bolder;
display:block;
float:right;
}

.strankovani { font-weight:bolder; color:#B3103B; float:left; margin-top:5px; margin-bottom:10px; width:98%;}
.color-blue { background-color:#E9EEF3; padding:10px; font-weight:bold; color:#253A61;}
.color-blue2 { background-color:#E9EEF3; padding: 0px 10px 10px 10px; color:#253A61;}
.color-grey { background-color:#F5F6F7; padding:10px;}
.color-grey p { margin:0; padding:0;}

p.komentare {
background-color:#F5F6F7;
padding:10px;
color:#253A61;
font-weight:bolder;
text-align:center;
}
p.komentare a{
color:#253A61;
font-weight:bolder;
padding-left:20px;
padding-right:20px;
}
.vypis-komentare {
background-color:#F4F9F2;
padding:10px;
color:#253A61;
}
.vypis-komentare p{
margin:0; padding:0;
margin:5px 0;
}
.vypis-komentare p.head a{
padding-right:10px;
color:#253A61;
font-weight:bolder;
}



ul.list {
margin:0; padding:0;
}
ul.list li {
background-color:#F9F9F9;
list-style-type:none;
padding:5px 10px;
margin:5px;
margin-left:0;
}
/*ul.list li span {
display:block;
margin-top:10px;
}*/
ul.list li a{
color:#B3103B;
font-weight:bold;
display:block;
background-image:url("../_img/bg/a-compani.gif");
background-repeat:no-repeat;
background-position:0 5px;
/*padding:5px 0;*/
padding-left:15px;
}
ul.list li a.dva{
color:#B3103B;
background-image: none;
font-weight:normal;
display:block;
/*padding:5px 0;*/
padding-left:15px;
}
ul.list li .komentare a,
ul.list li .komentare{
margin:0; padding:0;
color:#253A61;
font-weight:bolder;
background-image:none;
display:inline;
}
ul.list li span.komentare { display:block; margin-top:10px; padding-left:15px;}
ul.map-list,
ul.find-list {
margin:0; padding:0; 
margin-left:20px;
}
ul.map-list li,
ul.find-list li {
list-style-type:none;
background-image:url(../_img/bg/list-mapa.gif);
background-position:0 6px;
background-repeat:no-repeat;
padding-left:10px;
}
.nalezeno{
background-color:#E0EFFF;
}
hr { border:none; border-top:1px solid #9C9C9C; height:0px;}



/* wysiwyg */
table.border {
border:1px solid rgb(156, 156, 156);
border-collapse:collapse;
}
table.border td {
border:1px solid rgb(156, 156, 156);
padding:1px;
}
table.border td, table.border th { padding:2px 5px;}
table.noborder {
border:none;
}
.registrace { widows:97% !important;}
.registrace th { font-weight:bolder !important; vertical-align:middle !important; padding:2px !important; height:1.2em !important; }
.info {font-weight:bolder; padding:10px 0;}
.content-main ul { }
.content-main li { width:95%; list-style-type:none;}
#content div.text { margin:10px 0;}

