* { 
margin : 0;                                                                                                                                                                                 
padding : 0; 
} 
html, body { 
height : 100%; 
} 
body { 
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
background : white url("grafika/pozadi_body.jpg") repeat-x; 
color : white; 
font-size : x-small; 
text-align : center; 
min-width : ; 
line-height : 1.5; 
}                                                                              
html > body { 
font-size : small; 
} 
#okno { 
width : 960px; 
margin : 0 auto; 
text-align : center; 
background :  url("grafika/body_.gif") repeat-y;
position : relative; 
top: 0px;
border : none;
z-index : 2;
} 
body > #okno { 
height : auro; 
} 
div.top { 
position : absolute;
width : 700px;
top : 35px;
right : 80px;
font-family : Arial;
font-size : 11px;
color : white;
letter-spacing : 1px;
text-align : right;
z-index : 10000;
background-color: transparent;
font-weight : bold;
} 
div.kostel { 
position : absolute;
top : 0px;
right : 0px;
z-index : 1;
background-color: transparent;
z-index : 1; 
} 
div.box_left {
position : relative;
top : 20px;
width : 400px;
float : left;
border : 1px solid silver;
padding : 5px;
margin : 0 40px 25px 0;
background : white;
text-align : center;
}
div.box_right {
position : relative;
top : 20px;
width : 225px;
float : left;
border : none;
padding : 5px;
margin : 0 0 5px 0;
background :  url("grafika/.gif");
text-align : left;
}
strong.right_nadpis {
margin-top : 10px;
}
ul.right_ul {
}
li.right_info { 
margin-left : 14px;
list-style-position : outside;
}
div.text {
position : relative;
padding : 310px 0px 0px 270px;
margin : 0; 
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : left; 
line-height : 18px; 
border : none;
background :  url("grafika/body_text.gif");
background-position : top 500px 50%;
z-index : 10; 
} 
h1.top_nadpis {
position : absolute;
top : 5px;
right : 30px; 
padding : 0px;
float : right; 
color : #F06000; 
font-size : 12px; 
font-family : TAHOMA; 
text-align : left; 
line-height : 22px;
margin : 0px 0px 15px 10px; 
font-weight : bold;
letter-spacing : 1px;
z-index : 7000;
}
h1.top_obsah {
position : absolute;
top : 140px;
left : 270px; 
padding : 0px;
color : white;
width : 680px; 
font-size : 24px;
line-height : 28px; 
font-family : TAHOMA; 
text-align : center;
border: none; 
margin : 0; 
font-weight : bolder;
z-index : 50000;
font-style : italic;
}
h2.top_podobsah {
position : absolute;
top : 20px;
left : 300; 
padding-top: 0;
color : black; 
font-size : 11px; 
font-family : Arial; 
text-align : center; 
line-height : 14px;
margin : 10px 0px 12px 0px; 
font-weight : bold;
letter-spacing : 1px;
clear: both;
}
div.info_koncert {
position : absolute;
top : 190px;
left : 270px;
width : 680px;
font-size : 14px;
font-family : Arial;
color : white;
font-weight : bold;
letter-spacing : 1px;
font-style: italic;
margin-left : 1px;
text-align : center;
border: none;
}
h2.top_nadpis_form {
position : relative;
top : 10px;
left : 0px; 
padding : 0px; 
color : white; 
font-size : 12px; 
font-family : Arial; 
text-align : left; 
line-height : 14px;
margin : 0px 0px 15px 10px; 
font-weight : bold;
letter-spacing : 1px;
}
h2.top_nadpis {
top : 0px;
left : 0px; 
padding : 0 0 0 0;
text-indent : 15px; 
color : white;
background-color : rgb(153,0,0); 
font-size : 13px; 
font-family : Arial; 
text-align : left; 
line-height : 30px;
height : 30px;
margin : 0px 0px 0px 0px; 
font-weight : normal;
letter-spacing : 1px;
clear : both;
vertical-align : middle;
}
h3.top_nadpis {
position : relative;
width : 100%;
top : 0px;
left : 0px; 
padding : 28px 15px 15px 15px; 
color :black;
background : transparent url('grafika/body_podekovani.gif');
font-size : 12px; 
font-family : Arial; 
text-align : left; 
line-height : 16px;
margin : 5px 0px 0px 0px; 
font-weight : normal;
letter-spacing : 1px;
}

p.obsah { 
padding : 5px 10px 10px 10px; 
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : justify; 
line-height : 18px; 
}
div.foto { 
position : relative;
padding : 0px; 
color : black; 
clear : both;
margin : 0px; 
}
div.prispevky { 
padding : 3px 4px 3px 15px; 
color : black; 
margin : 15px 0 0 0; 
font-weight : normal;
width : 670px;
background : transparent url('grafika/body_h2.gif');
clear : both;
}


table.obsah_table {
width : 100%; 
padding : 0px; 
margin : 2px 0 1px 0px;
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : justify; 
line-height : 18px;
border: none;
clear: both;
}
td.obsah_table_left { 
padding : 4px 0px 4px 8px; 
margin : 0px 8px 0px 0px;
width : 120px;
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : left; 
line-height : 18px;
border: none; 
background-color : #DDDDDD;
}
td.obsah_table_right { 
padding : 4px 0px 4px 8px; 
margin : 0px 0px 0px 8px;
color : black; 
font-size : 12px; 
font-family : Arial; 
text-align : left; 
line-height : 18px;
border: none; 
background-color : #EDEDED;
}
img.fotogalerie {
width : 60px;
height : 40px;
border : none;
margin : 9px;
}
div.greenBorder {
overflow: hidden; 
text-align: center; 
float : left; 
background-color: #EDEDED; 
border: 1px solid #C0C0C0; 
margin: 2px;
}
div.vnitrni {
_position: absolute; 
#top: 50%;
display: table-cell; 
vertical-align: middle;

}
div.panel_fotogalery {
margin : 35px 0 2px 0;
padding-left : 12px;
line-height : 30px;
vertical-align : middle;
height : 30px; 
font-weight : bold;
background-color : #EDEDED;
border : 1px solid rgb(192,192,192);
}
img.foto_akce { 
border: none; 
width: 70px;
float: left; 
margin: 2px;
}
img.foto_form { 
position : absolute;
top : 20px;
right : 20px;
border: none;
z-index : 1000; 
}
input.kniha { 
border: 1px solid #C8C8C8; 
width: 210px;
height : 20px;
float: left; 
margin: 2px;
}
select.kniha { 
border: 1px solid #C8C8C8;
width : 210px;
height : 20px;
float: left; 
margin: 2px;
font-size : 10px;
}
textarea.kniha { 
border: 1px solid #C8C8C8; 
font-size : 11px;
width: 210px;
height : 120px;
float: left; 
margin: 2px;
}
input.kniha_odeslat {
position : relative;
margin : 10px 0px 5px 0px; 
border: 1px solid white; 
width: 210px;
height : 22px;
z-index : 100;
background  : rgb(97,2,2) url('grafika/odeslat.gif');
border : none;; 
color : white;
font-weight : bold;
}
form.vyber_prispevek { 
float : left; 
}
input.vyber_prispevek { 
float : left;
padding : 4px;
background-color: #E0E0E0;
font-weight : bold;
font-size : 12px;
font-family : TAHOMA; 
} 
div.left_info {
position : absolute;
top: 0px;
left : 0px;
width : 230px; 
border: none;  
margin: -1px;
padding-top : 90px;
background: transparent;
border : none;
z-index: 1000;
}
div.left_obsah {
position : relative;
top: 0px;
left : 0px; 
width : 225px;
border: none; 
float: left; 
margin: 2px 0 0 2px;
padding : 0px;
background-color: transparent;
color : white;
font-size : 11px;
font-weight :  bold;
letter-spacing : 1px;
font-family : Arial;
text-align : left;
}
ul.ul_menu {
position : relative;
width : 215px;
z-index : 1001;
}
div.kontakty {
margin : 20px 0 20px 0;
}
li.menu {
list-style : none;
width : 215px;
border-top : 1px solid #FF0000; 
border-bottom : 1px solid #780001; 
margin: 0px;
padding : 4px 0px 4px 15px;
background-color: transparent;
text-align : left;
font-weight : bold;
font-size : 11px;
}
li.podmenu {
list-style : square;
list-style-position : outside;
border : none; 
margin: 0 2px 0 22px;
padding : 0 4px 0 5px;
background-color: transparent;
width : 230px;
text-align : right;
z-index : 5000;
}
a.odkazy_menu {
text-decoration : none;
color : white;
width : 150px;
font-size : 11px;
font-weight : bold;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a:hover.odkazy_menu {
text-decoration : none;
color : yellow;
width : 150px;
font-size : 11px;
font-weight : bold;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a.odkazy_podmenu {
text-decoration : none;
color : white;
width : 100%;
font-size : 11px;
font-weight : normal;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a:hover.odkazy_podmenu {
text-decoration : none;
color : yellow;
width : 100%;
font-size : 11px;
font-weight : normal;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a.odkazy_left {
text-decoration : none;
color : white;
width: 200px;
font-size : 11px;
font-weight : bold;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a:hover.odkazy_left {
text-decoration : none;
color : yellow;
font-size : 11px;
font-weight : bold;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a.odkazy_paticka {
text-decoration : none;
color : white;
font-size : 11px;
font-weight : normal;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
a:hover.odkazy_paticka {
text-decoration : none;
color : yellow;
font-size : 11px;
font-weight : bold;
letter-spacing : 1px;
display : block;
border : none; 
margin: 0px;
padding : 0px;
background-color: transparent;
text-align : left;
}
#center_paticka { 
position : relative; 
width : 985px; 
height : 230px; 
margin : 0 auto;
background-color : transparent; 
text-align : left; 
border : none;
font-size : 11px; 
line-height : 14px; 
font-family : Arial, Tahoma, Verdana, lucida, sans-serif; 
color : #909090; 
padding : 0; 
letter-spacing : 1px; 
border: none;
}  
a.fotogalery {border: 1px solid black;} 
a.fotogalery:hover {border: 1px solid black;} 

#paticka { 
position : relative; 
width : 100%; 
height : 250px; 
margin : 0 auto;
background : white url('grafika/body_paticka.gif'); 
text-align : center; 
border : none;
font-size : 11px; 
line-height : 14px; 
font-family : Arial, Tahoma, Verdana, lucida, sans-serif; 
color : #909090; 
padding : 0; 
letter-spacing : 1px; 
}
h3.nadpis_video {
font-size : 12px;
background-color : rgb(253,245,230);
padding : 5px;
} 
img.spnsor {
position : relative;
top : 0;
padding : 0;
width : 74px;
float : right;
margin : 2px;
border : 1px solid white;
}
div.loga_sponsor_top {
position : absolute;
top : 30px;
right : 30px;
width : 825px;
z-index : 1500;
margin : 0px;
padding : 0;
border : none;
}
div.loga_sponsor_bottom {
position : absolute;
top : 74px;
right : 30px;
width : 600px;
z-index : 1500;
margin : 0px;
padding : 0;
border : none;
}
