body {
font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica;
background-color: #8ebcae;
/*background-color: #a6bd86;*/
padding-top: 10px;
font-size: 11px;
text-align: center;
margin: 0px 0px 0px 0px;
overflow: auto;
}

#style {
margin: 0 auto;
width: 980px;
height: 720px;
background-image: url(images/spodni1.jpg); background-repeat: repeat-x;*/
text-align: center;
position: relative;
}	

#page_top {
width: 980px;
height: 170px;
padding: 0px 0px 0px 0px;
}

#page_mid {
width: 980px;
height: 510px;
}

#page_bot {
width: 980px;
height: 80px;
padding: 0px 0px 0px 0px;
}

#kontakt_bot {
width: 470px;
height: 28px;
font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-align: justify;
padding-left: 20px;
/*border-bottom: 1px ridge #416118;*/
border-top: 1px ridge #416118;
}

#ostatni_bot {
width: 290px;
height: 28px;
padding: 0px 10px 0px 10px;
font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica;
font-size: 11px;
color: #cde0de;
text-align: right;
/*border-bottom: 1px ridge #416118;*/
border-top: 1px ridge #416118;
}

h1 {
font-size: 10pt;
margin-bottom: 0;
color: #FFFFFF;
font-weight: bold;
}

h2 {
font-size: 9pt;
margin-bottom: 0;
color: #FFFFFF;
}

h3 {
font-size: 14px;
margin-bottom: 0;
color: #000000;
}

#podrobnosti {
font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica;
font-size: 11px; 
}

a.podrobnosti {
text-decoration: underline;
color: #FFFFFF;
font-size: 11px;
}

a.podrobnosti:hover {
text-decoration: underline;
color: #cde0de;
}

a.podrobnosti:focus {
text-decoration: underline;
color: #cde0de;
}

a.podrobnosti:active {
text-decoration: underline;
color: #cde0de;
}

#vyber_l {
width: 375px;
height: 28px;
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
font-size: 12px; 
font-weight: bold;
font-style: oblique;
color: #cde0de;
padding-left: 10px;
text-align: left;
border-bottom: 1px ridge #416118;
border-top: 1px ridge #416118;
}

#vyber {
width: 375px;
height: 28px;
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
font-size: 16px; 
font-weight: bold;
font-style: oblique;
color: #cde0de;
padding-right: 0px;
text-align: right;
border-bottom: 1px ridge #416118;
border-top: 1px ridge #416118;
}

a.vyber {
text-decoration: none;
color: #FFFFFF;
text-decoration: underline;
font-size: 16px;
font-weight: bold;
font-style: oblique;
}

a.vyber:hover {
text-decoration: none;
color: #cde0de;
}

a.vyber:focus {
text-decoration: none;
color: #cde0de;
}

a.vyber:active {
text-decoration: none;
color: #cde0de;
}

#obr {
border: 1px solid #416118;
}

#tabulka {
width: 970px;
height: 510px;
}

#tab_menu {
width: 180px;
padding: 5px 5px 0px 10px;
}

#menu {
width: 170px;
height: 360px;
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
color: #cde0de;
padding-left: 2px;
font-size: 13px;
text-align: left;
font-weight: bold;
font-style: oblique;
}

a.menu {
text-decoration: none;
color: #cde0de;
padding-left: 2px;
font-size: 14px;
font-weight: bold;
font-style: oblique;
}

a.menu:hover {
text-decoration: none;
color: #FFFFFF;
padding-left: 2px;
font-style: normal;
font-weight: bold;
font-style: oblique;
}

a.menu:focus {
text-decoration: none;
padding-left: 2px;
color: #FFFFFF;
font-weight: bold;
font-style: oblique;
}

a.menu:active {
text-decoration: none;
padding-left: 2px;
color: #FFFFFF;
font-weight: bold;
font-style: oblique;
}

#textovy {
width: 780px;
height: 490px;
text-align: left;
padding: 0px 5px 0px 5px;
}

.text_tab {
overflow: auto;
padding: 5px 10px 5px 5px;
}

#text_nadpis {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
width: 390px;
height: 30px;
border-bottom: 1px solid #FFFFFF;
}

a.text_nadpis {
text-decoration: underline;
color: #FFFFFF;
font-size: 14px;
}

a.text_nadpis:hover {
text-decoration: underline;
color: #cde0de;
}

a.text_nadpis:focus {
text-decoration: underline;
color: #cde0de;
}

a.text_nadpis:active {
text-decoration: underline;
color: #cde0de;
}

#text {
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
overflow: auto;
text-align: justify;
color: #FFFFFF;
padding: 5px 10px 5px 5px;
font-size: 11px;
}


#text_pravy {
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
width: 660px;
border-top: 1px solid #FFFFFF;
text-align: justify;
overflow: auto;
color: #FFFFFF;
padding: 5px 10px 5px 5px;
font-size: 11px;
}


#text_levy {
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
width: 120px;
vertical-align: top;
border-top: 1px solid; #FFFFFF
text-align: justify;
overflow: auto;
color: #FFFFFF;
padding: 5px 10px 5px 5px;
font-size: 11px;
}

#pod_text {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
overflow: auto;
text-align: justify;
color: #FFFFFF;
padding: 5px 10px 5px 5px;
font-size: 11px;
border-bottom: 1px dashed #FFFFFF;
}

#tab_odchovy {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
padding-right: 10px;
color: #FFFFFF;
width: 450px;
height: 140px;
border-bottom: 1px solid #FFFFFF;
}

#tab_odchovy_podrobne {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
padding-right: 10px;
color: #FFFFFF;
width: 250px;
height: 140px;
border-bottom: 1px solid #FFFFFF;
}


#tab_odchovy_obr {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
padding-right: 10px;
color: #FFFFFF;
width: 200px;
height: 140px;
border-bottom: 1px solid #FFFFFF;
}


#tab_nasi {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
color: #FFFFFF;
width: 780px;
height: 250px;
text-align: center;
}

#tab_spolumaj {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
padding-left: 5px;
color: #FFFFFF;
width: 780px;
height: 200px;
text-align: center;
}

#tab_fotka_sm {
height: 140px;
width: 160px;
border-bottom: 1px solid #FFFFFF;
}

#fotka {
border: 1px solid #FFFFFF;
padding: 3px 3px 3px 3px;
}

#fotka_mala {
height: 100px;
border: 1px solid #FFFFFF;
}

#fotka_vetsi {
height: 214px;
border: 1px solid #FFFFFF;
}

#menu_ost {
font-family: arial, verdana, Tahoma, Trebuchet MS, Helvetica;
color: #FFFFFF;
padding-left: 0px;
font-size: 13px;
text-align: left;
font-weight: bold;
}

a.menu_ost {
text-decoration: none;
color: #FFFFFF;
padding-left: 0px;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

a.menu_ost:hover {
text-decoration: none;
color: #cde0de;
padding-left: 0px;
font-size: 13px;
font-weight: bold;
}

a.menu_ost:focus {
text-decoration: none;
color: #cde0de;
padding-left: 0px;
font-size: 13px;
font-weight: bold;
}

a.menu_ost:active {
text-decoration: none;
color: #cde0de;
padding-left: 0px;
font-size: 13px;
font-weight: bold;
}

#rodokmen {
width: 195;
font-family: verdana, arial, Tahoma, Trebuchet MS, Helvetica;
overflow: auto;
text-align: justify;
border: 1px solid #FFFFFF;
color: #FFFFFF;
text-align: center;
font-size: 11px;
}

#foto_predstav {
width: 300px;
height: 214px;
padding: 3px 0px 3px 0px;
}

#banner {
padding: 15px 25px 0px 0px;
text-align: center;
}

#google_translate_element {
	text-align: center;  
}

