body.uvod { background-image: url("images/uvod/pozadi.gif"); background-color: #4A4A4A; background-repeat: no-repeat; margin: 0px; padding: 0px; text-align: left; }
body.admin { background-color: #ffffff; font-family: Arial; font-size: 12px; margin: 20px; margin-top: 0px; }
A {color: #C61202}
A:hover {color: white}
body.admin A:hover { color: #000000; }
body.okno { font-family: Arial, Helvetica, sans-serif; font-size: 80%; background-color: #ffffff; margin: 20px; }
body.okno A {color: #C61202}
body.okno h2 { font-size: 120%; color: #000000; }
.cervena { color: #C61202; }
.pozadi-razitko1 { background-image: url("images/pozadi_razitko1.gif"); background-color: #fde0a8; background-repeat: no-repeat; font-family: Arial; font-size: 13px; }
.pozadi-razitko2 { background-image: url("images/pozadi_razitko2.gif"); background-position: top right; background-repeat: no-repeat; font-family: Arial; font-size: 13px; }
a.odkaz-cenik { text-decoration: none; }
a.odkaz-cenik:hover { text-decoration: underline; }
a.odkaz-oranzovy { color: #F4D193; }
a.odkaz-sedy { color: #808080; }
a.odkaz-cerny { color: #000000; }
a.odkaz-cerny:hover { color: #ffffff; }
a.odkaz-vop { color: #C61202; }
a.odkaz-vop:hover { color: #000000; }
ul li { margin: 4px; list-style-type: square; }
a.tlacitko { border: 0px; background-color: #C61202; font-family: Arial; font-size: 12px; color: #ffffff; padding: 13px; padding-top: 7px; padding-bottom: 6px; text-decoration: none; }
a.tlacitko:hover { background-color: #000000; cursor: pointer; cursor: hand; }
td.detail { padding-top: 10px; }
input.tlacitko { border: 0px; background-color: #C61202; font-family: Arial; font-size: 12px; color: #ffffff; padding: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }
input.tlacitko:hover { background-color: #000000; cursor: pointer; cursor: hand; }
input.tlacitko2 { border: 0px; background-color: #000000; font-family: Arial; font-size: 12px; color: #ffffff; padding: 10px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }
input.tlacitko2:hover { background-color: #565656; cursor: pointer; cursor: hand; }

.input { background-color: #e5e5e5; }
.zahlavi-kosik { background-color: #FFED51; border-left: 2px solid #000000; border-bottom-left-radius: 10px; border-bottom: 2px solid #000000; border-right: 2px solid #000000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 10px; position: fixed; top: 0px; right: 20px; font-family: Arial; font-size: 11px; box-shadow: #272727 4px 4px 10px; }
.zahlavi-kosik a:hover { color: #000000; }
a.zahlavi-kosik-vop { color: #474747; }
.zahlavi-kosik-vlevo { float: left; padding-right: 10px; }
.zahlavi-kosik-vpravo { float: left; }
.clear { clear: both; }

#modal a:hover { color: #000000; }

.arial1 { font-size: 9px; }
.arial2 { font-size: 12px; }
.arial3 { font-size: 13px; }
.arial4 { font-size: 11px; }
.arial5 { font-size: 10px; }
.text { font-family: Arial; font-size: 11px; }
.pismo { font-family: Arial; font-size: 13px; }
.pismo-sede { font-family: Arial; font-size: 100%; color: #808080; }
.pismo-bile { font-family: Arial; font-size: 100%; color: #ffffff; }
.pismo2 { font-family: Arial; font-size: 11px; }
.pismo2-bile { font-family: Arial; font-size: 11px; color: #ffffff; }
.pismo2-sede { font-family: Arial; font-size: 11px; color: #808080; }
.pismo3 { font-family: Arial; font-size: 150%; }
.pismo4 { font-size: 200%; font-weight: bold; padding-bottom: 5px; }
.nazevstr { font-family: Arial; font-size: 160%; color: #C61202; }
.menu { font-family: Arial; font-size: 12px; color: black; text-decoration: none; }
.menu-cervene { font-family: Arial; font-size: 12px; color: #C61202; text-decoration: none; }
.menu2 { font-family: Arial; font-size: 9px; color: black; text-decoration: none; }
.menu3 { font-family: Arial; font-size: 11px; text-decoration: none; }
.menu4 { font-family: Arial; font-size: 11px; color: black; text-decoration: none; }
.uvod-pismo { font-family: Verdana,Arial; font-size: 11px; color: white; }
.uvod-pismo2 { font-family: Arial; font-size: 14px; color: #D6B66A; }
.uvod-pismo3 { font-family: Arial; font-size: 20px; color: #FFFFFF; font-weight: bold; letter-spacing: 2px; padding-top: 10px; }
.uvod-pismo-blikajici { font-family: Arial; font-size: 16px; color: #FFFFFF; font-weight: bold; padding-top: 10px; padding-left: 10px; padding-right: 10px; }

.uvod-box-odkaz { background-color: #FEEDD7; border: 2px solid #6F6F6F; border-radius: 15px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; height: 115px; }
.uvod-box-odkaz2 { background-color: #FEEDD7; border: 2px solid #6F6F6F; border-radius: 15px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px; height: 115px; }

.nadpis {font-family: Arial; font-size: 150%; color: #FF0000}
.nadpis-bily {font-family: Arial; font-size: 150%; color: #FFFFFF}
.hlavicka-pozadi {background: url("images/1rada_d_pozadi.gif") no-repeat; background-color: #4A4A4A}
.lista-weby {background: url("images/lista_weby.gif"); background-color: #4A4A4A}

h2 {font-family: Arial; font-size: 11px; color: #D6B66A; text-decoration: none; padding-left: 6px; padding-right: 6px; margin: 0px; }
body.admin h2 {font-family: Arial; font-size: 15px; color: #C61202; padding: 0px; margin: 0px; }
h1 { font-family: Arial; font-size: 160%; color: #C61202; padding: 0px; margin: 0px; padding-right: 10px; }
.nadpis h2 { font-family: Arial; font-size: 130%; color: #FF0000; }
h3 { font-family: Arial; font-size: 160%; color: #C61202; padding: 0px; margin: 0px; padding-right: 10px; }
h3 a:hover { color: #000000; }
h4 { font-family: Arial; font-size: 150%; color: #C61202; padding: 0px; margin: 0px; }

.fotky IMG {border: 1px solid #C61202; margin: 5px;}
.fotka {border: 1px solid #C61202}

a.zbozi-detail { background-color: #af773a; font-size: 15px; color: #ffffff; font-weight: bold; text-decoration: none; margin: 0px; padding: 4px; padding-left: 8px; padding-right: 8px;  }
a.zbozi-detail:hover { color: #000000; text-decoration: none; }

.kal-barva1 { padding: 4px; background-color: #19A6A8; color: #ffffff; text-align: left; }
.kal-barva2 { padding: 4px; background-color: #77177a; color: #ffffff; text-align: left; }
.kal-barva3 { padding: 4px; background-color: #2A3F98; color: #ffffff; text-align: left; }
.kal-barva4 { padding: 4px; background-color: #BE1C1C; color: #ffffff; text-align: left; }
.kal-barva5 { padding: 4px; background-color: #179826; color: #ffffff; text-align: left; }
.kal-barva6 { padding: 4px; background-color: #C6C403; color: #ffffff; text-align: left; }
.kal-barva7 { padding: 4px; background-color: #919191; color: #ffffff; text-align: left; }
.kal-barva8 { padding: 4px; background-color: #a9855b; color: #ffffff; text-align: left; }
.kal-barva9 { padding: 4px; background-color: #ce30a3; color: #ffffff; text-align: left; }
.kal-barva10 { padding: 4px; background-color: #C4930D; color: #ffffff; text-align: left; }
.kal-barva20 { padding: 4px; background-color: #919191; color: #ffffff; text-align: left; }

a.kal-odkaz { color: #ffffff; text-decoration: none; }
a.kal-odkaz:hover { color: #ffffff; text-decoration: underline; }

img.trigger { cursor: pointer; }
.ar_day { text-indent: -9999px; background: #eee url(ar.gif) no-repeat center; } 
.au_day { text-indent: -9999px; background: #eee url(au.gif) no-repeat center; }

select optgroup[label] { color: #c61202; }
select optgroup[label] option { color: #000000; }



/* FOTOGALERIE */

#lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; display: none; }
#lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-weight: normal; }
#lightbox img { width: auto; height: auto; }
#lightbox a img { border: none; }
.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.lb-outerContainer:after { content: ""; display: table; clear: both; }
.lb-container { padding: 10px; }
.lb-loader { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: none; }
.lb-prev, .lb-next { width: 49%; height: 100%; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); display: block; }
.lb-prev { left: 0; float: left; background: url(/images/prev.png) left 48% no-repeat; }
.lb-next { right: 0; float: right; background: url(/images/next.png) right 48% no-repeat; }
.lb-prev:hover { background: url(/images/prev_x.png) left 48% no-repeat; cursor: pointer; }
.lb-next:hover { background: url(/images/next_x.png) right 48% no-repeat; cursor: pointer; }
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { content: ""; display: table; clear: both; }
.lb-data { padding: 0 10px; color: #bbbbbb; }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 11px; }
.lb-data .lb-close { width: 35px; float: right; padding-bottom: 0.7em; outline: none; }
.lb-data .lb-close:hover { cursor: pointer; }