html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:white;}

form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:#6E523B}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
a:hover {text-decoration:none; color:#6E523B;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}


.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 180% Garamond, serif; margin:0px; padding:15px 0px 15px 30px; color:black; font-weight:bold;}
h2 {font:normal bold 170% Garamond, serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}
h3 {font:normal bold 140% Garamond,serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}

h1,h2,h3{font-family: Arial, Helvetica, sans-serif;padding-left:0px;}

/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #D9754B; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
a.button {padding:2px 5px 2px 5px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}



#top_green{height:35px;background:url("imgs/top_green_2.gif") repeat-x;padding:0px; margin:0px;}

#hlavicka{height:187px;background:url("imgs/header_green.jpg") repeat-x;}

#hlavicka_obr {height:187px;background:url("imgs/header.jpg") no-repeat center top;margin:auto;width:1024px;position:relative;}
.hlavicka_obr_1 #hlavicka_obr {background-image:url("imgs/header.jpg");}
.hlavicka_obr_2 #hlavicka_obr {background-image:url("imgs/header2.jpg");}
.hlavicka_obr_3 #hlavicka_obr {background-image:url("imgs/header3.jpg");}
.hlavicka_obr_4 #hlavicka_obr {background-image:url("imgs/header4.jpg");}
.hlavicka_obr_8 #hlavicka_obr {background-image:url("imgs/header8.jpg");}
.hlavicka_obr_10 #hlavicka_obr {background-image:url("imgs/header10.jpg");}
.hlavicka_obr_14 #hlavicka_obr {background-image:url("imgs/header14.jpg");}

.nadpis_hlavicka{position:absolute;top:70px;left:100px;line-height:140%;font-size:170%;font-weight:bold;color:white;}
.nadpis_hlavicka span{color:#676767;font-size:80%;}

#nahore{width:890px;margin:auto;}
#nahore_stred{max-width:1100px;height:135px;_width:1100px;position:relative;margin:auto;}
#flag_1{background:url("imgs/top_4.gif");max-width:1015px;_width:1015px;height:35px;padding-left:35px; margin:auto;}

#flag{background:url("imgs/flag.gif") no-repeat  left -1px; width:234px; height:30px;padding:3px 10px 0px 49px;position:absolute;top:0px;right:30px;}

#nase_stranky{color:white;padding:8px 0px 0px 70px;font-weight:bold;font-size:90%;}

#home{width:130px;height:130px;float:left;display:inline;}

#nahore_vpravo{width:780px;height:135px;display:inline;}

#odkaz_home{}

#menu {font-size:95%; background-color:#FFFFFF; position:absolute;top:98px;right:105px;}
#menu ul {margin: 0 0 0 10px;padding: 0;list-style-type: none;}
#menu li {float:left;display: inline;margin: 0 2px 0 0;padding:0;}
#menu li a {font-weight:bold;display:block;_display:inline-block;cursor:pointer;height:37px;color:#000000;text-decoration:none;font-size:115%;}
#menu li a span{display:block;_display:inline-block;height:37px;}
#menu li span{display:block;_display:inline-block;height:37px;line-height:37px;padding:0 1em;background:url("imgs/nic.gif") no-repeat top right; }
#menu li a:hover,#menu li a.on{text-decoration:none;color:white;background:url("imgs/odkaz_vlevo.gif") no-repeat 0 0;font-weight:bold;font-size:115%;}
#menu li a:hover span,#menu li a.on span{background-image: url("imgs/odkaz_vpravo.gif");}

#pozadi{background:url("imgs/back.gif") repeat-x;min-height:350px;}

.stred{width:980px;margin:auto;}
#obsah_titulka{height:5px;}

#box{background:url("imgs/boxy.gif") repeat-y;width:889px;margin:auto;}

#box_header{width:437px;background-color:#8BED55;height:35px;margin-left:1px;border-top:1px solid #CCCDCD;border-bottom:1px solid #84C85D;}
#box_header_right{width:437px;background-color:#8BED55;height:35px;margin-left:2px;border-top:1px solid #CCCDCD;border-bottom:1px solid #84C85D;}

#box_obsah{background:url("imgs/back_box.gif") bottom no-repeat;width:889px;}

#box_left{width:440px;float:left;}
#box_right{width:440px;float:right;}

#box_obsahovka{width:889px;margin:auto;}
#box_obsah_obsahovka{width:889px;}
#box_left_obsahovka{width:222px;float:left;border:1px solid #CCCDCD;background-color:#FFFFFF;}

#box_right_obsahovka{width:650px;float:right; padding-bottom:25px;}

#box_header_menu{width:222px;background-color:#8BED55;height:35px;}

#menu2{background:url("imgs/menu.gif") bottom repeat-x;}
#menu2 div {margin:0px;padding:0px;background:url("imgs/linka.gif") top no-repeat;}

#menu2 a {text-decoration:none;color:black;font-size:100%;display:block; background:url("imgs/trojuhelnik.gif") no-repeat 30px 10px; padding:10px 20px 10px 50px;;}
#menu2 a:hover {background:url("imgs/trojuhelnik2.gif") no-repeat 30px 10px;background-color:#7CD74B;}	
#menu2 .on{background:url("imgs/trojuhelnik2.gif") no-repeat 30px 10px;background-color:#7CD74B;}	

.box_text_left{padding:25px 20px 25px 20px;}
.box_text_right{padding:25px 20px 25px 20px;}

#box_right_obsahovka_obsah{padding:15px;line-height:150%;}

#obr{clear:both; width:890px;margin:auto;margin-top:10px;margin-top:0px;padding-top:10px;padding-bottom:20px;}

#paticka{text-align:right;width:890px;margin:auto;color:black;height:20px;font-size:80%;margin-bottom:15px;}




.nadpis{color:white;font-size:120%;font-weight:bold;margin:10px 0px 0px 15px;}
#box_header_menu .nadpis{color:white;font-size:120%;font-weight:bold;margin:0px 0px 0px 15px;padding-top:10px;}

#drobecky{padding:15px 15px 10px 15px;color:black;font-size:80%;}

h1,h2,h3{font-family: Arial, Helvetica, sans-serif;padding-left:0px;}

h2{font-size:160%; color:#538E30;}
h3{font-size:130%; color:#000000;}

a{color:#000000;text-decoration:underline;}
a:hover{color:red;text-decoration:underline;}