/* nacteme externi styly begin */
@import url("./reset.css");
@import url("./calendar.css");
/* nacteme externi styly end */

BODY{background: #8ecbfb url(../pic/top-podklad.gif) repeat-x; margin: 0; padding: 0 ; text-align: center;}
DIV, P, SPAN, UL, OL, LI, TH, TD, LEGEND{font: 10pt Tahoma, Verdana, "Arial CE", Arial, Geneva, Helvetica, sans-serif; color: #444;}
H1{font: bold 20pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #4087bf; margin: 0 0 15px 0; padding: 0 0 0 10px; border-bottom: 2px solid #60a0d2;}
H2{font: bold 18px "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #266ca3; margin: 0; padding: 0 0 10px 0;}
H3{font: bold 16px "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #758399; margin: 0; padding: 0 0 10px 0;}
TABLE{border: 0 none; margin-bottom: 15px; width: 100%;}
TH{background-color: #AAB0CA; padding: 3px 5px; text-align: left; font-weight: bold;}
TD{background-color: #f1f3bf; padding: 3px 5px;}

TABELE.tab{font-size: 8pt;}
TABLE.tab TH{background-color: #a0c4e1; padding: 3px 5px; text-align: left; font-size: 12px;}
TABLE.tab TD{padding: 3px 5px; font-size: 12px;}

A{color: #02173e; text-decoration: underline;}
A:hover{color: #02173e; text-decoration: none;}
HR{color: #AAB0CA; background-color: #AAB0CA; border: 0 none; height: 1px; clear: left; margin-bottom: 10px;}
UL{margin: 0 15px 15px 15px; padding: 0 0 0 15px; list-style: square; line-height: 150%;}
UL LI{line-height: 150%;}
OL{margin: 0 15px 15px 15px; padding: 0 0 0 15px; list-style: decimal; line-height: 150%;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
FIELDSET{border: 1px solid #AAB0CA; border-top: 3px solid #AAB0CA; margin-bottom: 15px;}
LEGEND{font-weight: bold; padding: 0 10px;}
FORM{margin: 0; padding: 0;}
INPUT.text-box{background-color: #fdf6e4; font-size: 8pt;}
TEXTAREA{background-color: #fdf6e4; font: 9pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif;}
SELECT{background-color: #fdf6e4;}
.label{font-weight: bold; text-align: right; padding: 0 10px;}
.button-box{background: #ffcc57 url(../pic/button.gif) repeat-x; border: 1px solid #af7f0c; color: #003686; padding: 3px 5px 2px 5px; font-weight: bold; cursor: pointer; font-size: 9pt;}
.poznamka{color: Red;}
.noscreen{display: none;}



.textBox, .textareaBox, .selectBox{background-color: #fff; border: 1px solid #e7c8c8; color: #000; font-size: 11px; vertical-align: middle; padding: 5px 5px;}
.textBox, .textBoxInactive, .selectBox, .textareaBox, .checkBox
{
	 -moz-border-radius: 5px; border-radius: 5px;
}

.textBox:hover,
.selectBox:hover,
.textareaBox:hover,
.checkBox
{
	-moz-box-shadow: 3px 3px 3px #bbb;
	-webkit-box-shadow: 3px 3px 3px #bbb;
	box-shadow: 3px 3px 3px #bbb;
}
.textBox:focus,
.selectBox:focus,
.textareaBox:focus,
.checkBox:focus
{
	background: #f1f1f1/*eeeded*/;
	-moz-box-shadow: 0 0 10px #bbb;
	-webkit-box-shadow: 0 0 10px #bbb;
	box-shadow: 0 0 10px #c7c989;
}

/* NAVIGACNI MENU BEGIN */
.navigace{margin: 0; padding: 0; text-align: left; height: 28px;}
/*.navigace STRONG{padding-right: 10px; float: left; line-height: 100%;}*/
.navigace LI{background: url("/pic/liNav.gif") no-repeat left 12px; margin: 0; padding: 8px 8px 0 12px; display: block; float: left; line-height: 100%; font-size: 11px;}
.navigace LI.first{background: none; padding-left: 0;}
.navigace LI A{margin: 0; padding: 0; line-height: 100%; font-size: 11px;}

.navigace LI.homecs{background: url(/pic/cs/NavigaceHome.png) no-repeat; width: 542px; height: 30px;}
.navigace LI.homeen{background: url(/pic/en/NavigaceHome.png) no-repeat; width: 542px; height: 30px;}
/* NAVIGACNI MENU END */

/* STRANKOVANI BEGIN */
.strankovani{text-align: center; line-height: 150%}
.strankovani A{border: 1px solid #88c0d7; padding: 0px 10px; text-decoration: none; line-height: 150%; background-color: transparent;}
.strankovani A:hover{border: 1px solid #88c0d7; background-color: #88c0d7; color: #000;}
.strankovani STRONG{background-color: transparent; border: 0px none #a0a1a3; padding: 0 10px; font-weight: bold;}
/* STRANKOVANI END */

/* HLASKY BEGIN */
.messageInfo, .messageError, UL.messageError{padding: 15px 15px 15px 50px; color: #000; font-weight: bold; margin: 15px 0; text-align: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.messageInfo{background: #fcecb5 url(/pic/icons/messageOk.gif) no-repeat 15px center; border: 1px solid #6ebe20;}
.messageError, UL.messageError{background: #ffbfbf url(/pic/icons/messageError.gif) no-repeat 15px center; border: 1px solid #ff3030;}
.messageInfo LI, .messageError LI{font-weight: bold; text-align: left;}
.messageInfo A, .messageError A{font-weight: bold; color: #2B4B2B;}
/* HLASKY END */

.top{text-align: right;}
.clear{clear: both;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}

/* FOTOGALERIE BEGIN */
UL.fotogalerie{text-align: center; margin: 0; padding: 0;}
UL.fotogalerie LI{list-style: none; float: left; width: 132px; height: 130px; margin: 0; padding: 0 0 6px 0; text-align: center;}
UL.fotogalerie LI.detail{list-style: none; float: left; width: 113px; height: 88px; margin: 0; padding: 0; text-align: center; overflow: hidden;}
UL.fotogalerie LI.detail P{font-size: 11px; text-align: center; line-height: normal; width: 124px; margin: 0 auto;}
UL.fotogalerie A.odkaz{display: block; padding-bottom: 3px; width: 124px; margin: 0 auto; font-size: 11px; line-height: normal; text-align: center;}
UL.fotogalerie IMG{border: 1px solid #fdc94b; padding: 3px;}
UL.fotogalerie IMG:hover{border: 4px solid #fdc94b; padding: 0;}
/* FOTOGALERIE END */

/* BOCNI AKTUALITY BEGIN */
.titAktuality{background: url(/pic/titAktuality.png) no-repeat left top; width: 143px; height: 17px; margin: 0 auto 5px auto;}
.odkazArchiv{background: url(/pic/bgOdkazArchiv.gif) no-repeat left top; margin: 0 auto 10px auto; width: 145px; height: 25px; text-align: center;}
.odkazArchiv A{display: block; margin: 0 auto; padding: 5px 0 0 0; font-size: 11px;}

.aktualitaBox{margin: 0; padding: 0;}
.aktualitaBox .head{text-align: left; padding: 0 5px 3px 5px;}
.aktualitaBox .head .titulek{text-align: left; font-size: 13px; font-weight: bold; padding: 3px;}
.aktualitaBox .head .datum{font-style: italic; font-size: 12px; padding: 3px; background-color: #e66904; color: #fff;}
.aktualitaBox .body{margin: 0; padding: 0 5px 10px 8px; text-align: left; font-size: 12px;}
.aktualitaBox .body A{font-size: 12px;}
.aktualitaBox .body .tiniFotoBox{float: left; background-color: transparent; text-align: center; margin-right: 5px; margin-top: 2px;}
.aktualitaBox .body .tiniFoto{border: 1px solid #fdc94b; padding: 3px; float: left; margin: 0; background-color: #fff;}
.aktualitaBox .body .tiniFoto:hover{border: 4px solid #fdc94b; padding: 0;}
/* BOCNI AKTUALITY END */

/* ARCHIV BEGIN */
.archiv-box{border-bottom: 1px solid #AAB0CA; margin-bottom: 5px;}
.archiv-box .datum-akt{float: right; font-style: italic;}
.archiv-box .foto-left-aktualita{border: 5px solid #69c4e5; padding: 1px; margin: 0 5px 5px 0; float: left;}

.btnZpetTitStrana{background: url(/pic/bgZpetTitStrana.gif) no-repeat left top; float: right; margin: 0 0 0 20px; width: 165px; height: 25px; text-align: center;}
.btnZpetTitStrana A{display: block; margin: 0 auto; padding: 5px 0 0 0; font-size: 11px;}
/* ARCHIV END */

.btnLinkCalendar{background: url(/pic/bgLinkCalendar.gif) no-repeat left top; width: 275px; padding: 10px 0 13px 0; text-align: center; margin: 0 auto 15px auto;}
.btnLinkCalendar A{font-size: 22px; font-weight: bold; line-height: 120%; display: block;}

/* -------------------------------------------------- ID -------------------------------- */
#rozek A{background: url(../pic/rozek.gif) no-repeat; position: absolute; z-index: 100; width: 139px; height: 99px; left: 0; top: 0;}
#page{background: url(../pic/stred-podklad.gif) repeat-y center; margin: 0 auto; width: 980px; text-align: left; position: relative;}

#top{width: 980; text-align: center;}
#top-obsah{width: 980px; margin: 0 auto;}
#top-lbox{background: url(/pic/top-lbox.jpg) no-repeat; width: 200px; height: 280px; margin: 0 auto; float: left;}
#top-lbox A{color: #fff; font-weight: bold;}
#top-lbox #logo{margin: 0; width: 200px; height: 200px;}
#top-lbox #odkazTitulka{padding: 10px 0 0 0;}

#top-pbox{background: #ffb737 url(/pic/top-pbox.jpg) no-repeat; width: 780px; height: 280px; margin: auto; float: left; text-align: center; position: relative;}
#TopProlinani{position: absolute; left: 582px; top: 20px; width: 196px; height: 148px; padding: 9px 0; text-align: center;}

#stred{width: 980px; margin: auto; padding-bottom: 55px;}

#lbox{width: 178px; float: left; margin-left: 11px !important; margin-left: 6px; margin-right: 24px; padding-bottom: 0; padding-top: 10px; text-align: center; font-style: italic; color: #fff;}
#lbox P{color: #fff; font-size: 8pt;}
#lbox DIV{color: #fff;}
#lbox HR{color: #fff; background-color: #fff; border: 0 none; height: 1px; width: 50%; text-align: center;}

#sbox{width: 565px; float: left; text-align: left; padding-bottom: 55px;}
#pbox{width: 170px; float: right; margin-right: 9px !important; margin-right: 5px;}

/* bottom begin */
#bottom{background: #8ecbfb url(/pic/bottom-podklad.gif) repeat-x; height: 55px; width: 980px; text-align: left;}
#bottom #created{padding: 15px 0 0 15px; font-size: 7pt; float: left; text-align: center;}
#bottom-logo{height: 55px; float: right; padding: 0 300px 0 20px;}
.pocitadlo{padding: 10px 0;}
/* bottom end */

/* nastaveni pozicovani rohu begin */
.edge-l, .edge-r {position:absolute; top:0; background-repeat:no-repeat; overflow:hidden;}
.edge-l {left:0px;}
.edge-r {right:0px;}

.edge-lt, .edge-lb, .edge-rt, .edge-rb {position: absolute; background-repeat: no-repeat; overflow: hidden;}
.edge-lt {top: 0; left: 0;}
.edge-lb {bottom: 0; left: 0;}
.edge-rt {top: 0; right: 0;}
.edge-rb {bottom: 0; right: 0;}
/* nastaveni pozicovani rohu end */

P#infoboxy A{text-decoration: underline;}

/* titulni strana begin  */
.homeTexty{padding: 20px 30px 20px 30px;}
.homeTexty .lSloupec{width: 240px; float: left; text-align: center;}
.homeTexty .rSloupec{width: 240px; float: right; text-align: center;}
.homeTexty .lTitulek{font-size: 18px; color: #fdc94b; padding: 0 0 10px 0; font-weight: bold;}
.homeTexty .rTitulek{font-size: 18px; color: #579fdf; padding: 0 0 10px 0; font-weight: bold; position: relative;}
.homeTexty .rTitulek IMG{position: absolute; left: 170px;}
#fotoHome{background: url(/pic/bgFotoHome.jpg) no-repeat center top; width: 503px; height: 173px; text-align: center; margin: 0 auto 20px auto; position: relative;}
#fotoHome2{background: url(/pic/bgFotoHome2.jpg) no-repeat center top; width: 503px; height: 173px; text-align: center; margin: 0 auto 10px auto; position: relative;}

.lf01,.lf02,.lf03,.lf04,.lf05,.lf06,
.rf01,.rf02,.rf03,.rf04,.rf05,.rf06
{
	position: absolute;
}
.lf01{left: 16px; top: 10px;}
.lf02{left: 16px; top: 100px;}
.lf03{left: 59px; top: 100px;}
.lf04{left: 102px; top: 100px;}
.lf05{left: 144px; top: 100px;}
.lf06{left: 186px; top: 100px;}

.rf01{left: 280px; top: 10px;}
.rf02{left: 280px; top: 100px;}
.rf03{left: 323px; top: 100px;}
.rf04{left: 366px; top: 100px;}
.rf05{left: 408px; top: 100px;}
.rf06{left: 450px; top: 100px;}

.lfb01, .rfb01, .lfb02, .rfb02
{
	position: absolute;
}
.lfb01{left: 16px; top: 80px;}
.lfb02{left: 16px; top: 40px;}
.rfb01{left: 280px; top: 80px;}
.rfb02{left: 280px; top: 40px;}

.titDotaznik{background: url(/pic/titDotaznik.png) no-repeat left top; width: 135px; height: 26px; margin: 0 auto; margin-top: 25px;}
/* titulni strana end */

/* bocni menu begin */
#bocniMenu{background-color: transparent; margin-bottom: 15px;}
.tlFoto, .tlVideo{width: 178px; height: 30px; margin: 0 auto 3px auto; text-align: center;}
.tlFoto A, .tlVideo A{color: #02173e; text-align: center; padding: 6px 0; display: block; text-decoration: none; font-size: 14px; font-weight: normal;}
.tlFoto A:hover, .tlVideo A:hover{color: #ba7507;}

.tlFoto{background: url(/pic/tlFoto.gif) no-repeat;}
.tlVideo{background: url(/pic/tlVideo.gif) no-repeat;}
/* bocni menu end */


/* partneri begin */
.titPartneri{background: url(/pic/titPartneri.gif) no-repeat; width: 126px; height: 20px; margin: 0 auto;}
.partneriInfo{padding: 10px 0 10px 0; font-weight: bold; font-size: 12px;}

.logaPartneri{background-color: #fff; width: 150px; margin: 0 auto; padding: 5px 0; text-align: center; position: relative;}
.logaPartneri A{display: block; margin: 15px 0;}

.logaPartneri span.edge-lt{background: url(/pic/edges/partneriEdgeLT.png); width: 8px; height: 8px;}
.logaPartneri span.edge-lb{background: url(/pic/edges/partneriEdgeLB.png); width: 8px; height: 8px;}
.logaPartneri span.edge-rt{background: url(/pic/edges/partneriEdgeRT.png); width: 8px; height: 8px;}
.logaPartneri span.edge-rb{background: url(/pic/edges/partneriEdgeRB.png); width: 8px; height: 8px;}
/* partneri end */

/* SEZNAM STREDOVYCH BOXU BEGIN */
.bigBox{border-bottom: 1px solid #88c0d7; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.bigBox .topUrl{float: right; padding: 0 10px 10px 15px;}
.bigBox .baseFoto{float: left; margin: 0 10px 10px 0;}
.bigBox .baseFoto IMG{border: 1px solid #fdc94b; padding: 3px;}
.bigBox .baseFoto IMG:hover{border: 4px solid #fdc94b; padding: 0;}
.bigBox UL.fotoGallery{list-style: none; margin: 0; padding: 0; float: left; width: 100%;}
.bigBox UL.fotoGallery LI{width: 82px; float: left; height: 50px; text-align: center; margin: 2px 3px 0 3px;}
.bigBox UL.fotoGallery LI IMG{border: 1px solid #fdc94b; padding: 3px; background-color: #fff;}
.bigBox UL.fotoGallery LI IMG:hover{border: 4px solid #fdc94b; padding: 0;}
.bigBox .videoGallery{text-align: center; margin: 0; background-color: #700202;}
.bigBox .videoGallery .titleVideo{padding: 10px 0 0 0;}
.bigBox .btnVice{float: right; padding: 3px 0 5px 10px;}
.bigBox .datum{font-style: italic;}
.bigBox .soubory{padding-bottom: 10px;}
/* SEZNAM STREDOVYCH BOXU END */


/* popup begin */
BODY#popup{background: none; text-align: left; background-color: #feffd5; padding: 25px;}
/* popup end */

