body {font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
      font-size:12px; padding:0; margin:0; font-style:normal; color:#000000; background:#A9A9A9 url("../grafika/bok.jpg") top left repeat-x;}

h1 {display:none;}
h2 {margin:0; padding:5px 20px 15px 0; text-align:left; color:#000000; font-size:22px;}
h3 {margin:0; padding:10px 0 4px 0; text-align:left; color:#000000; font-size:18px;}
h4 {margin:0; padding:13px 0 2px 0; text-align:left; color:#000000; font-size:16px;}
h5 {margin:0; padding:13px 0 2px 0; text-align:left; color:#000000; font-size:14px;}
h6 {margin:0; padding:13px 0 2px 0; text-align:left; color:#000000; font-size:12px;}

p {margin:0; padding:5px 0;}
a {color:#000000; text-decoration:underline;}
a:hover {color:#000000;}
a img {border:0;}

#obal {width:960px; margin:0 auto; background:#ffffff;}

#hlava {position:relative; width:930px; height:218px; margin:0 auto; background:url("../grafika/hlava.jpg") top center no-repeat;}

#odkazhome {position:absolute; top:23px; left:8px; width:400px; height:93px;}

#topmenu {position:absolute; bottom:20px; left:215px; height:36px;}
    #topmenuodkazy {float:right;}
    #topmenuodkazy a {display:block; float:left; height:55px; background:url("../grafika/menu-mezi.png") center right no-repeat; line-height:55px; padding:0 20px; margin:0; font-size:14px; color:#ffffff; text-decoration:none; text-align:center;}

#slideshow {position:absolute; top:23px; right:10px; width:179px; height:181px; overflow:hidden;}
    #slideshow img {display:none;}
    #slideshow img.first {display:block; z-index:1;}

#telo {position:relative; width:930px; margin:0 auto; background:url("../grafika/telo.jpg") top center repeat-y;}

#levy {width:215px; float:left; position:relative; top:-110px; margin: 0 0 -110px 0; z-index:10;}
    #fotonadmenu {width:215px; height:158px; background:url("../grafika/fotovlevo.jpg") top center no-repeat;}
    .levemenu {width:215px; font-size:14px; margin:0 0 20px 0;}

.menu ul {list-style-type:none; margin:0; padding:0;}
.menu li {display:block;}
.menu li:last-child {background:none;}

.menu li a {display:block; cursor:pointer; margin:0; padding:3px 0 3px 25px; text-align:left; color:#000000; text-decoration:none;}
.menu>ul>li>div>a {padding:3px 0 3px 25px; background:url("../grafika/sub.png") center left no-repeat;}
.menu>ul>li>ul>li a {color:#000000;}

.menu>ul>li {padding:7px 10px;}
.menu>ul>li>ul {margin-left:18px;}

.placeholder {outline:1px dashed #4183C4;}
.mjs-nestedSortable-error {background:#fbe3e4 !important; border-color:transparent;}
.sortable a {cursor:move;}

.hidesubmenu {display:none;}
.showsubmenu {display:block;}

.ls {margin:0 0 20px 0; padding:0; color:#000000; font-size:12px; text-align:center;}
.lsnadpis {height:41px; line-height:41px; font-size:18px; text-align:left; margin:0; padding:0 0 0 15px; color:#ffffff; background:#922520;}
.lstext p {padding:8px;}
.ls a {color:#000000;}

#pravy {width:700px; float:right; position:relative; margin:10px 10px 0 0; padding:0;}
    #text {margin:0 0 20px 0; color:#000000; text-align:justify;}

#pata {height:22px; width:930px; margin:0 auto; color:#2E2A27; background:url("../grafika/telo.jpg") top center repeat-y;}
    #patatext {text-align:right; padding:3px 10px 8px 0; font-size:9px;}


.galerie-seznam {margin:10px 0 15px 0; padding:8px; color:#000000;}
.galerie-seznam .nazevgalerie a {font-size:14px !important; font-weight:bold; color:#000000 !important; padding:0 0 5px 0;}
.galerie-seznam .uvodnifoto {float:left; padding:0 10px 10px 0;}
.galerie-seznam .uvodnifoto img {border:0;}
.galerie-seznam .popisgalerie {}

#menugalerie ul {display:block; list-style:none; margin:0;  padding:0;}
    #menugalerie a {display:block; color:#000000; text-decoration:none; font-size:12px;}
    #menugalerie a:hover {color:#B02925;}

.galerie {margin:0; padding:0; text-align:justify; color:#000000;}
    .galerie img {border:0; margin:5px;}
.galerie ul {list-style:none; margin:10px 0 0 0; padding:0;}
.galerie li {float:left; margin:0; padding:0;}
.galerie-popis {margin:0 0 20px 0;}

form {margin-top:20px;}
.label {float:left; width:90px; margin:12px 0 0 0;}
.form {float:left;}
.form input {width:492px; margin:3px 0; padding:6px; border:1px solid #A5ACB2;}
.form textarea {width:492px; height:120px; margin:3px 0; padding:6px; border:1px solid #A5ACB2;}

.formsubmit {margin:0 0 20px 396px;}
.formsubmit input {width:200px; height:40px; font-size:16px; margin:3px 0 0 0; font-weight:bold; background:#922520; color:#ffffff; border:1px solid #A5ACB2;}

.f_potvrzeni {width:400px; margin:10px auto; padding:7px; background:#FEFE9B; border:2px solid green; border-radius:10px; color:#000000; font-size:14px; text-align:center; font-weight:bold;}
.f_chyba {width:400px; margin:10px auto; padding:7px; background:#FEFE9B; border:2px solid red; border-radius:10px; color:#000000; font-size:14px; text-align:center;}
    .f_chybanadpis {font-weight:bold;}

#dotazy {padding:20px 0 0 0;}
.dotaz {margin:25px 0 0 0;}
.d_jmeno {font-size:14px; font-weight:bold; background:#922520; color:#ffffff; margin:0 0 10px 0; padding:5px 10px;}
.d_datum {font-size:12px; font-weight:normal;}
.d_dotaz {margin:0 5px;}
.d_odpoved {margin:10px 5px 0 40px;}


/* ... */
.center {text-align:center;}
.cleaner {clear:both; visibility:hidden;}

/* admin */
#nastroje {position:absolute; bottom:0; left:265px; padding:0; margin:0; width:600px; z-index:3; text-align:right;}
.submit {text-align:center; margin-top:5px;}
.submit input {border:1px solid #D3D3D3; padding:1px 20px;}

.adminedit {margin-top:45px;}

#uploader {color:#000000;}

#text {padding:0 20px;}
    #text .input input {width:635px;}
    #text .input textarea {width:635px; height:150px;}

#editgal {margin-top:20px;}

.addpage {border:1px solid red; height:40px; margin:0;}
.addgallery {width:220px; height:80px; margin-top:10px;}

.addvideo {width:100%;}

#prihlasen {padding:5px; background:#000000; text-align:center; color:#ffffff;}
    #prihlasen a {color:#ffffff; text-decoration:none;}
#hlasky {position:absolute; width:995px;}
#potvrzeni {width:699px; margin:0 auto; padding:3px; background:#FEFE9B; border:2px solid green; border-top:0; border-radius:0 0 10px 10px; color:#000000; font-weight:bold; font-size:14px; text-align:center;}
#chyba {width:699px; margin:0 auto; padding:3px; background:#FEFE9B; border:2px solid red; border-top:0; border-radius:0 0 10px 10px; color:#000000; font-weight:bold; font-size:14px; text-align:center;}
