body	{padding: 0px; margin: 0px;
    background: url(../design/backgr.gif) #f0fcf8;
    font-family: Tahoma, sans-serif;
    font-size: 12px; color: #444444; line-height: 1.35}
    
div, span {padding: 0px; margin: 0px; text-align: left;
    background: none transparent}

p   {padding: 0px; margin: 0px; 
    font-size: 12px; color: #444444; line-height: 1.35}
    
a   {padding: 0px; margin: 0px; 
    font-size: 12px; color: #444444; line-height: 1.35}
a:hover{color: #008a54}
    
h1	{padding: 0px; margin: 0px; color: #d9a50b; font-size: 16px; font-weight: bold}
h2	{padding: 0px; margin: 0px; color: #d9a50b; font-size: 14px; font-weight: bold}
h3	{padding: 0px; margin: 0px; color: #d9a50b; font-size: 13px; font-weight: bold}
h4	{padding: 0px; margin: 0px; color: #d9a50b; font-size: 12px; font-weight: bold}
    
form	{margin: 0px; padding: 0px}

table {padding: 0px; margin: 0px; 
    font-family: Tahoma, sans-serif; 
    font-size: 12px}

hr	{padding: 0px; margin: 0px; color: ; height: 1px}
    
select	{padding: 0px; margin: 0px; font-size: 11px}

button	{padding: 0px; margin: 0px; font-size: 11px}

input	{padding: 0px; margin: 0px; font-size: 11px}

li, ul, ol {}

.neviditelne {padding: 0px; margin: 0px; display: none}

.zarovnani {height: 0px; 
		clear: both; 
		padding: 0px; margin: 0px;
		border-top-style: none; border-right-style: none; 
    border-left-style: none; border-bottom-style: none;
		font-size: 0px}
    
.main01 {width: 100%; text-align: center}

.header01 {width: 100%; height: 44px;
    background: url(../design/header01_left.gif) repeat-x #008a54;
    text-align: center}
    
#in_header01 {width: 100%; height: 44px;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px;
    }
    

.in_in_header01_left {padding-top: 12px; padding-bottom: 0px;
    padding-left: 20px; padding-right: 20px}

.in_header01_left {font-size: 12px;
    color: #f0fcf8; font-weight: bold}


.header02 {width: 100%;
    background: url(../design/header02_backgr.gif) repeat-x; 
    text-align: center}
    
#in_header02 {width: 100%; height: 168px;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px;
    background: #f0fcf8}



.in_in_in_01_header02_right {padding-top: 40px; padding-bottom: 0px;
    padding-left: 25px; padding-right: 1px}
    
.text01 {width: 195px; height: 15px;
    background: url(../design/text01.gif) no-repeat}

.in_in_in_02_header02_right {padding-top: 20px; padding-bottom: 0px;
    padding-left: 65px; padding-right: 1px}
    
.text02 {width: 155px; height: 15px;
    background: url(../design/text02.gif) no-repeat}

.in_in_in_03_header02_right {padding-top: 20px; padding-bottom: 0px;
    padding-left: 100px; padding-right: 1px} 
    
.text03 {width: 130px; height: 15px;
    background: url(../design/text03.gif) no-repeat}

.in_in_header02_left {padding-top: 12px; padding-bottom: 0px;
    padding-left: 1px; padding-right: 1px}

.in_header02_left {font-size: 16px;
    color: #333333; font-weight: bold;
    text-align: center}
    
.menu_up {width: 100%; height: 31px;
    background: url(../design/menu_horni_backgr.gif) #008a54 repeat-x}
    
#in_menu_up {width: 100%;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px}
    
.in_in_menu_up {padding-top: 7px; padding-bottom: 0px;
    padding-left: 20px; padding-right: 20px;
    font-size: 12px;
    color: #f0fcf8; font-weight: bold}
    
.body01 {width: 100%; height: 22px;
    text-align: center;
    background: url(../design/body01_backgr.gif) repeat-x}

#in_body01 {width: 100%; height: 22px;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px;
    background: #f0fcf8}


    

.body02 {width: 100%;
    text-align: center}

#in_body02 {width: 100%;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px;
    background: url(../design/body02_backgr.gif) #f0fcf8 right repeat-y}
    
.in_in_body02 {padding-top: 0px; padding-bottom: 10px;
    padding-left: 4px; padding-right: 8px}
    
.menu_left {width: 200px;
    float: left}
    
.in_menu_left {width: 194px;
    padding: 2px}
    
.in_in_menu_left {width: 100%;
    border: 1px solid #f7e9bd;
    background: #f7f5eb}
    
.obsah {padding-left: 207px}

.in_obsah {padding-left: 1px; padding-right: 7px;
    text-size: 12px}
    
.footer01 {width: 100%;
    background: url(../design/footer01_backgr.gif) repeat-x; 
    text-align: center}
    


.in_in_footer01 {padding-top: 0px; padding-bottom: 0px;
    padding-left: 20px; padding-right: 20px;
    text-align: right}
    
.footer02 {width: 100%;
    background: url(../design/footer02_backgr.gif) repeat-x #008a54; 
    text-align: center}
    
#in_footer02 {width: 100%;
    min-width: 770px;
    max-width: 990px;
    _width: expression(
      document.body.offsetWidth < 780 ? "770px" : (
         document.body.offsetWidth > 990 ? "980px" : "auto"
         )
      );
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px}
    
.in_in_footer02 {padding-top: 3px; padding-bottom: 3px;
    padding-left: 20px; padding-right: 20px;
    font-size: 10px; color: #f0fcf8; font-weight: normal;
    text-align: center}

div.na_stred {text-align: center}
div.linka_1 {height: 1px; font-size: 1px}
div.linka_3 {height: 3px; font-size: 1px}

div.menu_leve_nadpis01 {padding-top: 3px; padding-bottom: 3px;
    padding-left: 15px; padding-right: 3px;
    background: #e6ac00;
    color: white; font-size: 13px; font-weight: bold}  
    
div.oddelovac {float: left; width: 100%; height: 2px; 
    border-bottom: 1px solid #008a54;
    font-size: 0px} 
    
div.fotogalerie {width: 97%}
    
h2.nadpis_webu01 {font-size: 16px; color: #444444; font-weight: bold;
    text-align: center}
h3.nadpis_webu02 {font-size: 12px; color: #444444; font-weight: normal;
    text-align: center}

a.jazyk_cz {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_cz_off.gif) no-repeat left;
    font-size: 11px; color: #97d2bb; text-decoration: none}
a.jazyk_cz:hover {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_cz_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none}
    
a.jazyk_en {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_en_off.gif) no-repeat left;
    font-size: 11px; color: #97d2bb; text-decoration: none}
a.jazyk_en:hover {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_en_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none}

a.jazyk_cz_vybran {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_cz_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none;
    cursor: default}
a.jazyk_cz_vybran:hover {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_cz_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none;
    cursor: default}

a.jazyk_en_vybran {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_en_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none;
    cursor: default}
a.jazyk_en_vybran:hover {padding-left: 30px; padding-right: 20px;
    background: url(../design/lng_en_on.gif) no-repeat left;
    font-size: 11px; color: #ffffff; text-decoration: none;
    cursor: default}
   
a.administrace {padding-left: 10px;
    color: #008a54; text-decoration: none; font-size: 8px}
a.administrace:hover {color: #f0fcf8; text-decoration: none}

a.administrace2 {padding-left: 10px;
    color: #f0fcf8; text-decoration: none; font-size: 12px; font-weight: bold}
a.administrace2:hover {color: #ffffff; text-decoration: none}

a.menu_horni {padding-left: 15px; padding-right: 10px;
    font-size: 12px; color: #b8e5d6; 
    text-decoration: none;
    background: url(../design/sipka01.gif) no-repeat left}
a.menu_horni:hover {padding-left: 15px; padding-right: 10px;
    color: #f7da7c; 
    text-decoration: none;
    background: url(../design/sipka02.gif) no-repeat left}

a.menu_horni_vybrano {padding-left: 15px; padding-right: 10px;
    font-size: 12px; color: #ffffff; 
    text-decoration: none;
    cursor: default;
    background: url(../design/sipka03.gif) no-repeat left}
a.menu_horni_vybrano:hover {padding-left: 15px; padding-right: 10px;
    color: #ffffff; 
    text-decoration: none;
    cursor: default;
    background: url(../design/sipka03.gif) no-repeat left}

tr.linka {text-size: 0px; height: 1px;
    background: #008a54}

tr.linka_siroka_tmava {text-size: 0px; height: 3px;
    background: #008a54}
    
tr.linka_siroka_svetla {text-size: 0px; height: 10px;
    background: #f0fcf8}
    
tr.barva1 {background: #f7f5eb}
    
p.warning {font-size: 100%; color: red; font-weight: bold}

select.admin_menu	{padding: 0px; margin: 0px; font-size: 11px}

button.admin_menu	{padding: 0px; margin: 0px; font-size: 11px}

input.admin_menu	{padding: 0px; margin: 0px; font-size: 11px}

a.menu_leve {width: 173px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 13px; padding-right: 8px; 
    padding-top: 6px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: normal}    
a.menu_leve:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_leve_vybrano {width: 173px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 13px; padding-right: 8px; 
    padding-top: 6px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: bold}    
a.menu_leve_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_leve1 {width: 166px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 20px; padding-right: 8px; 
    padding-top: 4px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: normal}    
a.menu_leve1:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_leve1_vybrano {width: 166px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 20px; padding-right: 8px; 
    padding-top: 4px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: bold}    
a.menu_leve1_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_leve2 {width: 159px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 27px; padding-right: 8px; 
    padding-top: 0px; padding-bottom: 0px;
    font-size: 11px; color: #008a54; font-weight: normal}    
a.menu_leve2:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_leve2_vybrano {width: 159px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 27px; padding-right: 8px; 
    padding-top: 0px; padding-bottom: 0px;
    font-size: 11px; color: #008a54; font-weight: bold}    
a.menu_leve2_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories {width: 173px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 13px; padding-right: 8px; 
    padding-top: 6px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: normal}    
a.menu_case_stories:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories_vybrano {width: 173px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 13px; padding-right: 8px; 
    padding-top: 6px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: bold}    
a.menu_case_stories_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories1 {width: 166px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 20px; padding-right: 8px; 
    padding-top: 4px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: normal}    
a.menu_case_stories1:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories1_vybrano {width: 166px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 20px; padding-right: 8px; 
    padding-top: 4px; padding-bottom: 4px;
    font-size: 12px; color: #008a54; font-weight: bold}    
a.menu_case_stories1_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories2 {width: 159px;
    text-decoration: none;
    display: block; 
    background: #f7f5eb;
    padding-left: 27px; padding-right: 8px; 
    padding-top: 0px; padding-bottom: 0px;
    font-size: 11px; color: #008a54; font-weight: normal}    
a.menu_case_stories2:hover {color: #008a54;
    text-decoration: none;
    background: #f7e9bd}
    
a.menu_case_stories2_vybrano {width: 159px;
    text-decoration: none;
    display: block;
    cursor: default;;
    background: #f7e9bd;
    padding-left: 27px; padding-right: 8px; 
    padding-top: 0px; padding-bottom: 0px;
    font-size: 11px; color: #008a54; font-weight: bold}    
a.menu_case_stories2_vybrano:hover {color: #008a54; font-weight: bold;
    text-decoration: none;
    background: #f7e9bd}
    
span.cesta {padding-left: 20px; padding-right: 20px}

a.cesta {text-decoration: none;
    font-size: 12px; color: #008a54; font-weight: bold}    
a.cesta:hover {color: #e6ac00;
    text-decoration: underline}
    
h3.prihlas {font-size: 12px; color: #008a54; font-weight: bold}


