html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:#AFAFAF url("imgs/back.jpg") 230px 0px ;}

form {margin:0px;}
table {border:none; margin:auto;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {color:black;}
a:hover {color:#D33006;}

.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;}



/*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%; height:16px; border:1px solid #5F3D26; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px; padding:3px 2px 0px 2px;}
.input_mini {width:25px;}
.button {background:url("imgs/prihlasit.jpg") no-repeat; border:none; height:22px; cursor:pointer; font-size:95%; width:95px; padding-bottom:3px;}
a.button {padding:2px 5px 2px 5px;}
.x {color:#FFFFFF;}
.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;}


.text {padding:25px; }
.text {_padding:25px 0px 5px 15px !important;}

.nadpis {color:#6F3C00; font-size:160%; font-weight:bold; display:block; padding:5px 5px 5px 10px; text-transform:uppercase;}
.nadpis span {font-size:98%; }
.nadpis h1 {font-size:100%; float:left;}
.nadpis h2 {font-size:100%; color:#6F3C00;}
#obsah .text {padding-bottom:0px;}

h1,h2,h3 {padding:0px; margin:0px;}
h1 {color:#6F3C00; padding-bottom:15px; font-size:160%;}
h2 {font-size:140%; color:#5E3C25; padding-bottom:10px;}
h3 {font-size:120%; padding-bottom:5px;}




/*----------hlavicka titulka-------------*/
#hlavicka {margin:auto; width:960px; margin:auto; height:185px; position:relative;}
#home {position:absolute; top:18px; left:3px; }
#skanzen {position:absolute; top:35px; left:195px;}
#hledej {position:absolute; top:0px; right:45px; background:url("imgs/hledej.png") no-repeat; width:166px; height:30px;}
#hledej .input {background:none; border:none; width:130px; height:30px; padding:5px;}
#hledej .button {background:url("imgs/hledej_button.png") no-repeat; border:none; width:20px; height:28px; position:absolute; right:5px; font-size:0px; color:#000000;}
#hledej .button.x {background:url("imgs/hledej_button.png") no-repeat 0 -28px; color:#BA0000;}
#vlajecky {position:absolute; top:5px; right:10px;}

/*-----------menu----------------------------*/
#menu {position:absolute; top:135px;  width:980px; margin:auto; _width:1080px; _left:-50px;}
#menu a {float:left;  font-size:115%; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; max-width:155px; _width:130px; display:block; background:url("imgs/odrazka.png") left 15px no-repeat;}
#menu a span {padding:15px; display:block;  text-align:center;}
#menu a.first {background:none;}
#menu a:hover,#menu a.on {color:#E9D3A3;}

/*-------------telo titulka-------------*/
#telo_titulka { }


/*----------------aktuality_titulka---------------*/
#boxik1 {width:980px; margin:auto; background:url("imgs/titulka_stin.png") top left  no-repeat; height:460px;}
#boxik1_bottom {background:url("imgs/boxik1_bottom.png") no-repeat; margin:auto;  height:3px; width:980px;}

#boxik1_vlevo {float:left; width:501px; background:url("imgs/textura.jpg"); border:1px solid #FFFFFF; margin:11px 0 0 8px;  height:440px;}
.text_aktuality {padding:15px 0 0 0;}
#boxik1_vlevo .nadpis span {padding-left:110px;}

#boxik1_vpravo {float:right; width:435px; margin:11px 11px 0 0; text-align:center; background:url("imgs/textura.jpg"); border:1px solid #FFFFFF; height:440px;}
#partneri_boxiky {background:url("imgs/partneri_boxiky.png") no-repeat; width:392px; height:245px; margin-top:30px; position:relative;}
#partneri_boxiky a img {border:5px solid #FFFFFF; margin-top:10px;}
#partneri_boxiky a:hover img {border:5px solid #D13006;}

span.nadpis_titulka {font-size:110%; color:#FFFFFF; font-weight:bold; width:115px; margin-left:6px; text-transform:uppercase; display:block;}
#obr_vlevo {position:absolute; top:37px; left:32px;}
#obr_vpravo {position:absolute; top:37px; right:33px;}

#boxik2 {background:url("imgs/stin_top.png") top right no-repeat; width:980px; margin:auto; padding-top:15px;}
#boxik2_textura {background:url("imgs/textura.jpg"); border:1px solid #FFFFFF; width:958px; margin-left:9px; border-bottom:none;}
#boxik2_bottom {background:url("imgs/boxik2_bottom.png") no-repeat; margin:auto; height:179px; width:980px; }

#boxik2_vlevo {float:left; width:485px; margin:10px 0 0 4px; _width:475px;}
#fotogalerie_titulka {background:url("imgs/fotogalerie_titulka.png") no-repeat; width:467px; height:333px; margin-top:10px;}

#boxik2_vpravo {float:right; width:450px; margin:10px 15px 0 0; _width:400px; _margin:10px 5px 0 0;}
#boxik2_vpravo .text {padding:25px 10px 25px 0px; _padding:25px 0px 25px 0px;}
.text_kalendar {padding:10px 0 50px 6px;}



/*--------------------obrazek_pozadi-------------------*/
.obrazek_pozadi {background:url("imgs/obrazek_pozadi.png") no-repeat; width:180px; height:135px; padding:27px 0 0 1px; float:left;  text-align:center; margin-right:10px; display:block;}
a .obrazek_pozadi img {border:5px solid #FFFFFF;}
a:hover .obrazek_pozadi img {border:5px solid #D13006;}

/*----------hlavicka obsahovka-------------*/
#hlavicka_obsahovka {}


/*---------------telo obsahovka-------------*/
#telo {width:975px; margin:auto;}


/*----------------vlevo---------------------*/
#vlevo {float:left; width:230px; }
.box_vlevo {background:url("imgs/vlevo_pozadi.png") top; width:240px; min-height:150px; margin-left:2px;} 
.box_vlevo_bottom {background:url("imgs/vlevo_pozadi_bottom.png") no-repeat; width:240px; height:8px; margin-left:2px;}

/*---------------submenu-------------------*/
#submenu {background:url("imgs/submenu.png") no-repeat; width:203px;  margin-left:24px; padding:47px 0 43px 0;}
#submenu_bottom {background:url("imgs/submenu_bottom.png") no-repeat; height:6px;  width:203px;  margin-left:24px; padding-bottom:20px;}
.submenu {padding:30px 35px 10px 35px; text-align:center;}
.odkaz_submenu a {display:block; color:#FFFFFF; font-weight:bold; width:193px; margin-left:5px; text-decoration:none;}
.odkaz_submenu a span {padding:10px 5px 10px 15px;  display:block; background:url("imgs/linka.png") 0px bottom no-repeat; }
.odkaz_submenu a:hover,.odkaz_submenu a.on {background:url("imgs/odkaz_aktiv.png"); color:#F3DDAD;}

.uroven_odkazu3 a span {padding:10px 0 10px 25px; font-size:95%;}
.uroven_odkazu3 a:hover span,.uroven_odkazu4 a:hover span,.uroven_odkazu3 a.on span,.uroven_odkazu4 a.on span,a.rozbalene {background:url("imgs/odkaz_aktiv2.png");}
.uroven_odkazu4 a span {padding:10px 0 10px 35px; font-size:90%;}

/*----------vpravo-------------------------*/
#vpravo {float:right; width:730px;}

/*--------------obsah---------------------*/
/*
#obsah {background:url("imgs/obsah.png") top; width:724px; line-height:160%;} 
#obsah_bottom {background:url("imgs/obsah_bottom.png") no-repeat; width:724px; padding-top:65px; height:210px;}
#obsah_textura {background:url("imgs/textura.jpg") repeat; width:705px; border:1px solid #FFFFFF; margin-left:15px;}
*/
#obsah {background:url("imgs/stin.png") left bottom no-repeat; line-height:160%; padding-bottom:10px;} 
#obsah_textura {background:url("imgs/textura.jpg") repeat; width:705px; border:1px solid #FFFFFF; margin:10px 0 0 14px;}


#drobecky {color:#777777;}
#drobecky a {color:#777777;}
#drobecky a:hover {color:#D33006;}

/*---------loga_titulka-------------*/
#loga_titulka {padding:45px 45px 20px 45px;  height:90px;}
#loga {background:url("imgs/partneri.png") no-repeat; width:969px; height:203px; margin:auto;}
#loga_obsahovka {padding:55px 45px 20px 45px;  height:90px;}

/*---------paticka--------------*/
#paticka a {color:#000000; text-decoration:underline;}
#paticka a:hover {color:#D33006;}
#paticka {margin:auto; background:url("imgs/pata.png") no-repeat; font-size:90%; color:#000000; height:55px; width:960px; margin-top:40px; margin-bottom:40px; }
#paticka-left {float:left; padding:10px 0px 0px 15px; }
#paticka-right {float:right; padding:10px 15px 0px 0px;}

/*-------------kalendar_titulka-------------------*/
.kalednar_radka {font-size:130%; padding:5px 0 5px 0;}
.kalednar_radka a {text-decoration:none;}
.kalednar_radka a:hover {color:#D33006;}
span.kalendar_datum {font-weight:bold; color:#6F3C00 !important; padding-right:10px; width:90px; text-align:left !important; display:block; float:left;}
span.kalendar_text {display:block; flaot:left; padding-top:4px;}

/*----tisk a doporuc------*/
#operace {clear:both; color:#666666; font-size:90%;  margin-top:20px; padding:3px 5px 0px 5px; border-top:solid 1px #6F3C00;}
#operace img {border:none; }
#operace a {color:#666666; text-decoration:none;}
#operace a:hover {color:#DA251C;  text-decoration:underline; }

/*------------newslettter-------------*/
#newsletter_obsahovka {background:url("imgs/news.png") no-repeat; width:447px; height:78px; margin:auto; position:relative; margin-top:20px; margin-bottom:20px;}
.newsletter {position:absolute; top:28px; right:28px;}
.newsletter .input {background:none; border:none; width:155px; margin-right:7px;}
.newsletter .button {background:url("imgs/prihlasit.jpg") no-repeat; border:none; height:22px; cursor:pointer; font-size:95%; width:95px; padding-bottom:3px; text-decoration:none;}
.newsletter .button.x {color:#FFFFFF;}
.nadpis_bily {position:absolute; top:30px; left:23px; font-size:110%; color:#FFFFFF; font-weight:bold;}

#newsletter_titulka {background:url("imgs/news.png") no-repeat; width:447px; height:78px; margin-left:6px; position:relative; _margin:0px;}

/*-------------------galerie titulka------------*/
#fotogalerie_titulka .galerie table{width:380px; margin:25px 0 0 30px;}
#fotogalerie_titulka .galerie td{ text-align:center;  background:url("imgs/galerie_pozadi_titulka.png") right bottom no-repeat; padding:7px;}
#fotogalerie_titulka .galerie table{border-spacing:2px;}
#fotogalerie_titulka .galerie img {border:5px solid white; padding:0px;}
#fotogalerie_titulka .galerie img:hover{border:5px solid #D33006;}

/*------------------galerie-----------------------*/
#obsah .galerie table {margin:auto; margin-top:25px; margin-bottom:30px; }
#obsah .galerie td {text-align:center;  background:url("imgs/galerie_pozadi.png") center no-repeat; height:125px;  padding:5px; width:160px;}
#obsah .galerie td:hover {background:url("imgs/galerie_pozadi_cervena.png") center no-repeat;}
#obsah .galerie table{border-spacing:2px;}
#obsah .galerie img {}
#obsah .galerie h2 {padding-left:35px; margin-top:10px;}

.cisla_stranek a {width:10px; height:10px; background:#593A23; color:#FFFFFF;padding:0 5px 0 5px; text-decoration:none;}
/*---------------------titulka clanky---------------*/
.text_aktuality a {font-size:110%; text-decoration:none; padding-bottom:10px; display:block;}
.text_aktuality .h3 {font-size:130%; padding:5px 0 0 0; color:#6F3C00; display:block; font-weight:bold;}
.text_aktuality a:hover,.text_aktuality a:hover .h3 {color:#D33006;}
.text_aktuality .tkurziva {padding-top:5px;}


.prehled_clanku a {font-size:110%; text-decoration:none; padding-bottom:10px; display:block;}
.prehled_clanku .h3 {font-size:130%; padding:5px 0 0 0; color:#6F3C00; display:block; font-weight:bold;}
.prehled_clanku a:hover,.prehled_clanku a:hover .h3 {color:#D33006;}
.prehled_clanku .tkurziva {padding-top:5px;}

.operace a {font-size:110%; text-decoration:none; padding-top:15px; display:block; margin-left:10px;}
.operace .h3 {font-size:120%; padding:5px 0 0 0; display:block; font-weight:bold; color:#6F3C00;}
.operace a:hover,.operace a:hover .h3 {color:#D33006 !important;}
.operace .tkurziva {padding-top:5px;}

/*-----------------------zelene pozadi---------------------*/
#obsah_textura_zelena {background:url("imgs/textura_zelena.jpg") repeat; width:705px; border:1px solid #FFFFFF; margin:10px 0 0 13px;}

.box_vlevo_zelene {background:url("imgs/vlevo_pozadi_zelene.png") top; width:240px; min-height:150px; } 
.box_vlevo_bottom_zelene {background:url("imgs/vlevo_pozadi_bottom_zelene.png") no-repeat; width:240px; height:8px;}

#loga_zelene {background:url("imgs/partneri_zelene.png") no-repeat; width:969px; height:203px; margin:auto;}


/*--------------------------druzstvo----------------------*/
.druzstvo {background:url("imgs/duzstvo.png") top right no-repeat; height:199px; width:199px; float:right;}
.csop {background:url("imgs/csop.png") top right no-repeat; height:199px; width:199px; float:right;}