body,

#container h1,

#container h2,

#container h3,

#container h4,

#container h5,

#container h6,

#container ol,

#container ul,

#container li,

#container div,

#container span,

#container a,

#container p,

#footer ol,

#footer ul,

#footer li,

#footer div,

#footer span,

#footer a,

#footer p,

#container input,

#container textarea,

#container select,

#container option{font-family: "Arial CE", Arial, "Helvetica CE", helvetica, sans-serif;color:#5A2814;line-height:1.35;}



body{font-size:62.5%;}



h1,

h2,

h3,

h4{padding-top:.2em;}



p,

form,

img{margin:0;padding:0;}



hr.layout{display:none;}



table th{text-align:right;}

table td{text-align:left;}



/***************************************************************************************************************************/

/*     FONT-PATTERNS

-------------------------

* ARIAL

      font-family: "Arial CE", Arial, "Helvetica CE", helvetica, sans-serif;

* VERDANA

      font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;

* TAHOMA

      font-family: "Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", lucida, sans-serif;

* TIMES NEW ROMAN

      font-family: "Times New Roman CE", "Times New Roman", "Times New CE", "Times CE", times, serif;

* COURIER NEW

      font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;

* GEORGIA

      font-family: "Georgia CE", Georgia, "Times New CE", "New York CE", "Times CE", times, serif;

* IMPACT

      font-family: "Impact CE", "Arial CE", "Techno CE", "Helvetica CE", Impact, lucida, sans-serif;

* CCOMIC SANS MS

      font-family: "Comic Sans MS CE", "Comic Sans MS", "Arial CE", Arial, "Sand CE", "Helvetica CE", lucida, fantasy;

*/

/***************************************************************************************************************************/

/* --------------------------------------- body ------------------ */

#body{margin:0px 0px;padding:0px 0px;font-size:1.03em;line-height:1.4;background-color:#6D2F16;}



#body .ep_adminTools{z-index:8000;}

#body .ep_darkContainer{z-index:4000;}

#body .calendar{z-index:9000;}



/* --------------------------------------- container ------------------ */

#container{width:960px;margin:0px auto;background:url(../images/bg-body.gif) #CE9E54 top left repeat-x;overflow:hidden;font-size:0.9em;}



/* anchors */

#container a:focus,

#container a:active{outline:0;}

#container a{text-decoration:underline;color:#00c;}

#container a:hover{text-decoration:none;}

#container a img{border:none;}



/* classes */

#container .edit-buttons{overflow:hidden;margin-bottom:10px;/*width:100%;*/text-align:left;}

#container li{position:relative;}

#container li .edit-buttons{position:absolute;background-color:transparent;top:0px;left:0px;border:none;z-index:5;float:left;width:auto;}

#container .end-float-box{width:100%;overflow:hidden;}

#container .separate{display:block;clear:both;visibility:hidden;margin:0px 0px;padding:0px 0px;height:1px;border:none;}

#container .jump-to{position:absolute;top:-1000px;left:-1000px;}



/* heads */

#container h1,

#container .as-h1{font-weight:800;margin:0px 0px 10px 0px;padding:0px 0px;font-size:1.6em;font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;}

#container h2,

#container .as-h2{margin:0.8em 0px 0.3em 0px;font-weight:800;padding:0px 0px;font-style:normal;font-size:1.2em;font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;}

#container h3,

#container .as-h3{margin:0.8em 0px 0.3em 0px;font-size:1.1em;}

#container h4,

#container .as-h4{margin:0.6em 0px 0.1em 10px;}



/* error success */

#container #content .error,

#container #content .success{list-style:none;border:1px solid #761B17;border-left:none;border-right:none;background:url(../images/32delete.png) #EBAEAC no-repeat 10px 10px;margin:10px 0px;padding-top:15px;padding-bottom:15px;}

#container #content .error li,

#container #content .success li{color:#c00;font-weight:800;margin:0px 0px;padding:0px 0px 0px 50px;}

#container #content .success{border-color:#246b00;background:url(../images/32accept.png) #add07b no-repeat 10px 10px;}

#container #content .success li{color:#144C00;}



/* gallery */

#container .gallery,

#container #content .important .gallery{overflow:hidden;width:100%;list-style:none;margin:10px 0px 0px 0px;padding:0px 0px;clear:both;}

#container .gallery a{display:block;width:160px;height:120px;border:1px solid #5A2814;padding:3px 3px;margin:0px auto 2px auto;text-align:center;background-color:#B78D4B !important;}

#container .gallery li{display:block;float:left;width:175px;text-align:center;margin:0px 0px 5px 0px;height:140px;}

#container .gallery a:hover{border-color:#000;background-color:#E7BF80 !important;}

#container .gallery a img{padding:0px 0px;border:none;margin:0px auto;float:none;}

#container .gallery a:hover img{visibility:hidden;}

/*#container .gallery .edit-buttons{clear:both;}

#container .gallery .edit-buttons a{display:inline;border:none;padding:0px 0px;margin:0px 0px;float:none;}

#container .gallery .edit-buttons a.btnIco{display:block;width:20px;height:16px;float:left;visibility:visible;}

#container .gallery .edit-buttons a:hover{background-color:transparent;}

#container .gallery .edit-buttons a:hover img{visibility:visible;}*/



/* attachments */

#container .attachments{list-style:none;margin:0px 0px;padding:0px 0px;}

#container .attachments li{margin:0px 0px;position:relative;font-style:italic;padding:0px 0px;font-size:0.8em;}

#container .attachments a{text-decoration:none;}

#container .attachments a:hover{text-decoration:underline;}

#content .attachments a{font-style:italic;text-decoration:underline;background:url(../images/disk.png) left center no-repeat;padding-left:20px;font-size:1.2em;}

#content .attachments a:hover{text-decoration:none;}



/* other */

#container p{margin:0.3em 0px 1em 0px;}



/* gallerymenu */

#container .showcat2,

#container #content .important .showcat2{overflow:hidden;width:100%;list-style:none;margin:10px 0px 0px 0px;padding:0px 0px;clear:both;}

#container .showcat2 a{display:block;width:160px;height:120px;border:1px solid #5A2814;padding:3px 3px;margin:0px auto 2px auto;text-align:center;background-color:#B78D4B !important; position:relative; }

#container .showcat2 a strong { background:#B78D4B; padding:2px 5px; display:block; position:absolute; bottom:0; left:0; font-weight:bold; text-align:center; width:156px; }

#container .showcat2 li{display:block;float:left;width:175px;text-align:center;margin:0px 0px 5px 0px;height:140px;}

#container .showcat2 a:hover{border-color:#000;background-color:#E7BF80 !important;}

#container .showcat2 a img{padding:0px 0px;border:none;margin:0px auto;float:none;}

#container .showcat2 a:hover strong { background:#E7BF80 !important; }







/* --------------------------------------- header --------------------- */

#header{background:url(../images/bg-header.jpg) no-repeat 365px 30px;position:relative;}

#header h1,

#header .as-h1{margin:0px 0px;padding:0px 0px;}

#header a{position:relative;height:160px;display:block;width:365px;overflow:hidden;color:#000;font-weight:800;font-size:1.5em;}

#header span.logo{position:absolute;width:364px;height:160px;cursor:pointer;background:url(../images/logo.jpg) no-repeat;top:0px;left:0px;}



/* --------------------------------------- lang-menu --------------------- */

#header .lang-menu{list-style:none;margin:0px 0px;padding:0px 0px;position:absolute;right:10px;top:5px;width:105px;overflow:hidden;}

#header .lang-menu li{margin:0px 0px;padding:0px 0px;position:relative;display:inline;}

#header .lang-menu li a{display:block;height:14px;width:25px;float:left;margin:0px 5px;overflow:hidden;}

#header .lang-menu li a span{cursor:pointer;position:absolute;top:0px;left:0px;width:25px;height:14px;}

#header .lang-menu li a.cs span{background:url(../images/lang-cs.gif) no-repeat left top;}

#header .lang-menu li a.de span{background:url(../images/lang-de.gif) no-repeat left top;}

#header .lang-menu li a.sk span{background:url(../images/lang-sk.gif) no-repeat left top;}

#header .lang-menu li a:hover span,

#header .lang-menu li a.selected span{background-position:left bottom;}



/* --------------------------------------- content -------------------- */

#content{float:right;width:725px;padding:20px 20px 10px 0px;font-size:0.9em;overflow:hidden;}

#content a{color:#6D2F16;}

#content .map{width:300px;height:200px;float:right;margin-left:10px;margin-bottom:10px;clear:right;}



/* news */

#content .news{margin:10px 0px 0px 0px;padding:0px 0px;list-style:none;}

#content .news li{color:#c00;font-weight:normal;margin:0px 0px 10px 0px;padding:0px 0px;}

#content .news li strong,

#content .news li a{color:#6D2F16;font-weight:800;}

#content .news li em a{font-weight:normal;}



/* gallery-cat */

#content .gallery-cat{list-style:none;margin:0px 0px;padding:0px 0px;width:745px;overflow:hidden;}

#content .gallery-cat a{display:block;text-decoration:none;padding:5px 5px;font-size:0.8em;width:361px;overflow:hidden;}

#content .gallery-cat a strong{text-decoration:underline;font-size:1.2em;}

#content .gallery-cat a img{float:left;margin-right:10px;}

#content .gallery-cat a:hover{background-color:#E7BF80 !important;}

#content .gallery-cat a:hover strong{text-decoration:none;}

#content .gallery-cat li{float:left;width:371px;}



/* --------------------------------------- main menu ------------------ */

#main-menu{list-style:none;margin:0px 0px;padding:20px 0px 0px 0px;font-size:0.9em;width:200px;float:left;}

#main-menu li{margin:0px 0px;padding:0px 0px;position:relative;}

#main-menu li a{color:#6D2F16;text-decoration:none;font-weight:800;background:url(../images/bg-menu-item.png) no-repeat left top;display:block;width:170px;height:33px;line-height:33px;padding-left:30px;}

#main-menu li a:hover{background-position:left bottom;}

#main-menu li.selected ul{display:block;}

#main-menu ul{list-style:disc;margin:0px 0px;padding:0px 0px 0px 0px;display:none;}

#main-menu ul li{margin:0px 0px;padding:0px 0px;}

#main-menu ul li a{background:url(../images/bg-menu-subitem.gif) no-repeat 15px;height:auto;line-height:1.5;display:inline;font-size:0.9em;}

#main-menu ul li a:hover{background-position:-519px center;color:#5A2814;}



#main-menu li.selected li ul {display:none;}

#main-menu ul ul { list-style:disc; margin:0px 0px; padding:0px 0px 0px 20px; display:none;}

#main-menu li.selected li.selected a { background-position:-519px center;color:#5A2814; }

#main-menu li.selected li.selected li a { background-position:15px; }

#main-menu li.selected li.selected li.selected a { background-position:-519px center;color:#5A2814; }

#main-menu li.selected li.selected ul {display:block;}

#main-menu ul ul li { list-style:none; margin:0; padding:0; }



/* --------------------------------------- contact --------------------- */

#contact{width:100%;overflow:hidden;}

#contact fieldset{border:none;margin:0px 0px;padding:0px 0px;}

#contact fieldset legend{margin:0px 0px;padding:0px 0px;font-weight:800;color:#5A2814;}

#contact ul.list{margin:0px 0px;padding:0px 0px;list-style:none;}

#contact ul.list li{background:none;padding:5px 5px;margin:0px 0px;width:99%;overflow:hidden;}

#contact ul.list li label.fix{font-size:0.85em;width:150px;display:block;float:left;margin:0px 0px;/*font-weight:700;*/text-align:right;padding-right:3px;}

#contact ul.list li.focus{background:#DBB376;}

#contact ul.list li.error{background:#590706;}

#contact ul.list li.error label{color:#eaaba8;font-weight:700;}

#contact input.txt,

#contact textarea.txt,

#contact select.txt {border:1px solid #5A2814;/*border-right:1px solid #8ab1d4;border-bottom:1px solid #8ab1d4;*/padding:2px;color:#000;font-size:0.85em;}

#contact input.txt,

#contact select.txt {width:400px;}

#contact textarea.txt{width:400px;font-size:0.85em;}

#contact .button{text-align:center;clear:both;}

#contact small {color:#d80000;font-size:1.3em;font-weight:700;line-height:1;}

#contact p{font-size:0.85em;}



/* --------------------------------------- footer --------------------- */

#footer{/*clear:both;*/text-align:center;background:url(../images/bg-footer.gif) #6D2F16 repeat-x top left;padding:10px 0px;font-size:0.8em;width:960px;margin:0px auto;}

#footer p,

#footer div,

#footer li,

#footer span,

#footer strong,

#footer em,

#footer a{color:#DBAD67}

#footer a:hover{text-decoration:none;}

#footer p{padding:0px 0px;margin:0px 0px;text-align:center;}

