body { margin: 0; text-align: center; font: 90%/150% Verdana, sans-serif; background: white url('../img/bg.png') repeat-x top; color: #002692; }


a { text-decoration: underline; color: #002692; }
a:hover { text-decoration: none; }

p a { position: relative; z-index: 20; }

img { display: inline; vertical-align: middle; border: 0; text-decoration: none; }
dfn { border-bottom: 1px dashed white; font-style: normal; cursor: help; }

h1, h2, h3, h4 { font-size: 1.4em; font-weight: bold; margin: 10px 0 10px 0; padding: 0; }
h1 { margin-top: 10px; padding: 0px 0px 2px 0px; background: url('../img/cara-pod.jpg') no-repeat bottom left; }
h2  { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.0em; }

fieldset { border: 1px solid #84a8db; }
legend { font-size: 12px; }

p { /*margin: 0; padding: 0;*/ line-height: 2.0em; }
p:first-line { margin-left: 10px; }
p img, #ram img { border: 4px double #EEE; padding: 2px; }


#bg-pic { width: 100%; height: 365px; background: url('../img/header.jpg') no-repeat center 0; }
#header { width: 1000px; height: 293px; margin: 0 auto; text-align: left; }

#htop { float: left; margin-left: 102px; padding-left: 10px; height: 41px; width: 688px; font-size: 12px; background: url('../img/htop.png') no-repeat; }
#htop img, #htop a, #htop form, #htop div, #htop input { display: inline; }
#htop a { text-decoration: none; }
#htop a:hover { text-decoration: underline; }
#htop form { margin-left: 140px; }

#cont-cont { margin: -95px auto 0 auto; width: 1000px; text-align: left; }

#left-column { float: left; width: 168px; margin: 0; }

#content { float: left; width: 588px; min-height: 500px; background: url('../img/content.gif') no-repeat center 40px; margin: 0; }
#text { float: left; width: 560px; font-size: 11px; text-align: justify; }

#right-column { float: left; width: 194px; padding: 0 18px 0 18px; /*height: 390px;*/ background: url('../img/bgcol.png') no-repeat 0 95px; margin: 0; }

#drobeckova-navigace { background: url('../img/ikona.png') no-repeat 0 6px; font-size: 10px; padding-left: 15px; }


#footer { float: left; width: 100%; height: 50px; margin-top: 50px; background: url('../img/footer.png') repeat-x top; }
#footer1 { margin: 0 auto; width: 1000px; padding-top: 8px; font-size: 11px; text-align: left;  }
#footer1 div { margin-top: 10px; color: #6E84C2; }
#footer1 a { text-decoration: none; }
#footer1 a:hover { text-decoration: underline; }


/*
#text ul { margin-left: 20px; }
#text ul li { list-style-type: disc; }
*/
#menu { float: left; width: 159px; }
#menu ul { float: right; margin: 0; padding: 0; list-style-type: none; }
#menu ul li, #menu ul li ul li { float: left; display: block; margin-bottom: 2px; } 

#menu ul li a { margin: 0; padding: 2px 0px 0px 8px; width: 149px; height: 19px; border: 1px solid #2042A7; background: url('../img/bg_menu.png') repeat-x; display: block; font: 12px Verdana, sans-sesif; color: white; text-decoration: none; }
#menu ul li a:hover, #menu ul li a.active { border: 1px solid #215497; background: url('../img/bg_menu.png') repeat-x 0 -21px; }
.admin-li { margin: 0; padding: 2px 0px 0px 8px; width: 149px; height: 19px; border: 1px solid #2042A7; background: url('../img/bg_menu.png') repeat-x; display: block; font: 12px Verdana, sans-sesif; color: white; text-decoration: none; }

#menu ul li ul li a { background: #8CC4FF; border: 0; color: #002692; padding: 2px 0px 0px 14px; width: 145px; }
#menu ul li ul li a:hover, #menu ul li ul li a.active { background: #2290FF; border: 0; color: white; text-decoration: none; }


#obrazek-pod-menu img {margin: 7px 0px 0px 0px;}
#loga-pod-menu {text-align:center;}
#loga-pod-menu img {margin: 7px 0px 0px 0px;}

.vyhledavani { border: 1px solid #a5acb2; background-color: fff9eb; width: 132px; height: 16px; }
.txta { border: 1px solid #a5acb2; background-color: fff9eb; width: 132px; height: 16px; }
.txta-admin { border: 1px solid #a5acb2; background-color: fff9eb; width: 332px; height: 16px; }
.txta-admin-user { border: 1px solid #a5acb2; background-color: fff9eb; width: 232px; height: 16px; }
input.button { background: url(/img/search.gif) repeat-x; color: #004f88; cursor: hand; border: 1px solid #004f88; }

/*novinky v pravem sloupci stranky*/
#novinky { padding: 80px 0px 0px 7px; font-size: 13px; }
#novinky div.nadpis { color: #354d93; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#novinky div.novinka { margin-top: 15px; border-top: 1px dashed #84a8db; padding-top: 15px; }
#novinky img { padding: 5px 2px 5px 2px; }
#novinky a { text-decoration: none; color: #002692; }
#novinky a:hover { text-decoration: underline; }
.novinky-vpravo { font-size: 10px; text-align: right; width: 75% float: right; }
.novinky-vpravo a { font-style: bold; }
.novinky-vlevo { font-size: 10px; text-align: left; width: 75% float: left; }
.novinky-vlevo a { font-style: bold; }

/*vypis novinek v hlavni strance*/
#novinky-vypis { margin-top: 15px; }
#novinky-vypis div.novinka-vypis { margin-bottom: 15px; border-bottom: 1px dashed #84a8db; padding-bottom: 15px; }
#novinky-vypis a { text-decoration: none; color: #002692; }
#novinky-vypis a:hover { text-decoration: underline; }

#kalendar-akci .vice, #novinky-vypis .vice { font-size: 11px; font-style: italic; font-weight: bold; }


/* text v hlavni strance */
#novinka-detail { font-size: 13px; }

/*kontakty v pravem sloupci stranky*/
#kontakty { padding: 35px 0px 0px 7px; font-size: 13px; }
#kontakty div.nadpis { color: #354d93; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#kontakt { margin-top: 15px; border-top: 1px dashed #84a8db; padding-top: 15px; }

/*kalendar v pravem sloupci stranky*/
#kalendar { padding: 35px 0px 0px 7px; font-size: 13px; }
#kalendar div.nadpis { color: #354d93; font-size: 14px; font-weight: bold; border-bottom: 1px dashed #84a8db; margin-bottom: 10px; }

/*vypis kalendare akci v hlavni strance*/
#kalendar-akci-vypis { margin-top: 15px; padding-top: 15px; }
#kalendar-akci-vypis div.akce-vypis { margin-bottom: 15px; border-bottom: 1px dashed #84a8db; padding-bottom: 15px; }
#kalendar-akci-vypis a { text-decoration: none; color: #002692; }
#kalendar-akci a { text-decoration: none; }
#kalendar-akci a:hover { text-decoration: underline; }

/* text v hlavni strance */
#text { padding: 0px 10px 0px 10px; font-size: 13px; }

/*vypis fotogalerie */
#fotogalerie-vypis { margin-top: 15px; padding-top: 15px; }
#fotogalerie-vypis div.nadpis { font-weight: bold; }
#fotogalerie-vypis div.popisek { text-align: center; }
#fotogalerie-vypis a { text-decoration: none; color: #002692; }
#fotogalerie-vypis a:hover { text-decoration: underline; }
#fotogalerie-vypis td { width: 130px; padding: 2px 2px 2px 2px; }
#fotogalerie-vypis img, #ram img { border: 4px double #EEE; padding: 2px; }

/*vypis videogalerie */
#videogalerie-vypis { margin-top: 15px; padding-top: 15px; }
#videogalerie-vypis div.nadpis { font-weight: bold; }
#videogalerie-vypis div.popisek { padding: 0px 90px 0px 90px; /*text-align: center;*/ }
#videogalerie-vypis a { text-decoration: none; color: #002692; }
#videogalerie-vypis a:hover { text-decoration: underline; }
#videogalerie-vypis td { width: 530px; padding: 2px 2px 2px 2px; }

.login-admin-tlacitko { text-align: right; }

.oznameni { color: #94171d; }

#admin-info-login { margin-top: 5px; padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #84a8db; padding-bottom: 10px; }
#admin-info-login div.odkazy { display: inline; margin-left: 10px; border-left: 1px solid #84a8db; border-right: 1px solid #84a8db; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; }
/*
.admin-table-menu th {
border:1px solid #004f88;
padding:0.125em 0.5em;
text-align:center;
}

.admin-table-menu td {
border:1px solid #004f88;
padding:0.125em 0.5em;
vertical-align:center;
text-align:center;
}
*/
.admin-table-menu th {border-right: 1px solid #004f88; border-bottom: 1px solid #004f88; padding: 3px 8px 3px 8px; text-align: center; }
.admin-table-menu td {border-right: 1px solid #004f88; border-bottom: 1px solid #004f88; padding: 3px 8px 3px 8px; text-align: center; }
.admin-table-menu img { border: none; vertical-align:center; }
.admin-table-sekce th {border: none; text-align: left; }

.pridat-uzivatele { background: url(../img/ikony/add.png) left center no-repeat; padding: 0px 0px 2px 20px; }
#pridat-uzivatele a { text-decoration: none; }
#pridat-uzivatele a:hover { text-decoration: underline; }

.pridat-fotografii { background: url(../img/ikony/camera_add.png) left center no-repeat; padding: 0px 0px 2px 20px; }
#pridat-fotografii a { text-decoration: none; }
#pridat-fotografii a:hover { text-decoration: underline; }

.pridat-video { background: url(../img/ikony/film_add.png) left center no-repeat; padding: 0px 0px 2px 20px; }
#pridat-video a { text-decoration: none; }
#pridat-video a:hover { text-decoration: underline; }

.pridat-zpravodaj { background: url(../img/ikony/script_add.png) left center no-repeat; padding: 0px 0px 2px 20px; }
#pridat-zpravodaj a { text-decoration: none; }
#pridat-zpravodaj a:hover { text-decoration: underline; }

.table-kalendar th, .table-kalendar td { border-right: 1px solid #004f88; border-bottom: 1px solid #004f88; padding: 2px 3px 2px 3px; text-align: center; }
.table-kalendar td a.den { background-color: #D3E3F7; color: black; padding: 3px; }

/*anketa*/
.anketa{ font-size:10px; background-color:transparent; }
.anketa table{ margin: 0 auto; }
.anketa th{ border:1px solid #004f88; background-color:transparent; color:#000000; padding: 5px 5px 5px 5px; }
.anketa td{ border:1px solid #004f88; background-color:transparent; color:#000000; padding: 5px 5px 5px 5px; }

#zpravodaj-vypis ul { margin: 0; padding: 5px 0px 0px 5px; list-style-type: none; }
#zpravodaj-vypis ul li { margin-bottom: 2px; }
#zpravodaj-vypis ul li ul li { margin-bottom: 2px; margin-left: 15px; } 
.strong { font-weight: bold; }

#zpravodaj-vypis ul li a { margin: 0; padding: 2px 0px 0px 0px; font: 12px Verdana, sans-sesif; text-decoration: none; }
#zpravodaj-vypis ul li a:hover, #zpravodaj-vypis ul li a.active { text-decoration: underline; }

.vyhledavani-web { padding-bottom: 5px; border-bottom: 1px dashed #84a8db; }
.vyhledavani-web-strong { font-weight: bold; }

.table-web th {border-right: 1px solid #004f88; border-bottom: 1px solid #004f88; padding: 3px 8px 3px 8px; text-align: center; }
.table-web td {border-right: 1px solid #004f88; border-bottom: 1px solid #004f88; padding: 3px 8px 3px 8px; text-align: center; }
.table-web img { border: none; vertical-align:center; }

.table-web1 td { padding: 2px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }
.table-web1 th { padding: 2px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }

#registrace-novinek {text-align:left; margin-top: 15px; border-top: 1px dashed #84a8db; padding-top: 15px; margin-bottom: 15px; border-bottom: 1px dashed #84a8db; padding-bottom: 15px;}
.registrace-novinek { margin-top: 10px; padding: 0px 0px 2px 0px; }
.registrace-novinek-input { margin: 2px 0px 2px 0px; padding: 0px 0px 2px 0px; }

/*efekty titulku odkazu*/
div#qTip {
 padding: 3px;
 border: 1px solid #002693;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #a5d1ff;
 color: #002693;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}






