
.viktor {
    display:block; font-size:0px; clear:both; width:100%;



}
.all{margin-top:63px;background:url('/site/img/bg-body4.jpg') repeat-x; text-align:center;}

body { }


.main {margin:auto; width:765px;position:relative; top:0;text-align:left;}

h1 a,h1 a:visited  { font-size:0px; background: url('/site/img/logo-new.gif') no-repeat;
        display:block; width:305px; height:52px; position:relative; top:32px;
        color:#e7dac1;
    }


/* menu */
ul.mainmenu {position:absolute; top:108px; left:0;}

ul.mainmenu li a, ul.mainmenu li a:visited {
    padding:5px 7px 5px 7px; display:block;
    color:black;
    text-decoration:none;
	font-size: 85%;
}

ul.mainmenu li {float:left; list-style:none; margin:0; margin-right:5px;}

ul.mainmenu li.aktivni {background:#800000 url('/site/img/lr3.png') no-repeat;}
ul.mainmenu li.aktivni a, ul.mainmenu li.aktivni a:visited {background:url('/site/img/pr2.png') no-repeat top right;color:black;}

strong {
	font-weight: bold;
}

/*********/

h2 {color:#800000; font-weight:bold; margin-bottom:8px; margin-top:10px; }

.bila {
   
    top:0px; left:0px;
    margin-top:110px;
    background:#FFFFFF url('/site/img/bila-h.gif') no-repeat;
    font-size:85%;}

#pristup {position:absolute; left:300px; top:180px;}


.panacek {
    display:block;
    position:absolute;
    top:170px;
    left:0;
    background:url('/site/img/panacek.gif');
    width:150px; height:250px;
    z-index:1;
    }
    
.blok {
    z-index:2;
    position:relative;
    top:0px; left:0px;
    border-top:2px dotted #e7dac1;
    margin-top:135px;
    margin-left:30px;
    margin-right:30px;
   width:700px;
   
    }

.cil {
    
    position:relative;
    
    background:#08324d url('/site/img/modra-h.gif') no-repeat top;
   
    color:white;
    line-height:120%;
    font-weight:normal;
    color:white;
    padding-top:6px;
    margin-bottom:5px;
    }
.cil p {  padding:6px 12px 12px 12px;;
    background:#08324d url('/site/img/modra-d.gif') no-repeat bottom;
} 
    
.c1 {background:#08324d url('/site/img/modra-hc.gif') no-repeat top;}

h3 {margin:0.5em 0;}

.cil h3 {
        position:absolute;
        top:18px;
        left:-12px;
        background: url("/site/img/z2.gif") no-repeat;
        height:25px;
        width:35px;
        font-size:0px;padding-left:2px;
        color:#08324d;
    }
.c1 h3{background-image: url('/site/img/z1.gif');}
.c2 h3{background-image: url('/site/img/z2.gif');}
.c3 h3{background-image: url('/site/img/z3.gif');}


div.cile {
    float:left;
    display:block;
}

.cile {
     width:346px;
    position:relative;
   
}

.aktuality {
    margin-left:15px;
    width:320px;
    
  line-height:110%;
 
  float:right;
  position:relative;
}
.datum {color:#666666;margin-top:6px;}
.datum a:link {color:#800000; text-decoration:none;}
.datum a:hover {color:#ADDEE3; text-decoration:none;}
.datum a:visited {color:#800000; text-decoration:none;}
.sep {clear:both; background:url('/site/img/aktual-hr.gif') no-repeat; height:10px; margin-top:8px; }
.aktuality h3 {
    display:inline;
  
    color:#08324d;
    font-weight:bold;
    padding-right:0px;
    font-size:110%;}
.aktuality p{display:inline;}


    
.copyr {color:#e7dac1; clear:both; margin:30px;border-top:2px dotted #e7dac1; font-size:75%; padding-top:8px; margin-top:10px;}
.copyr a , .copyr a:visited{color:#daceb6; text-decoration:none;}



h3.aktualita {color:#08324d; font-weight:bold; padding-right:3px; font-size:110%; margin-bottom:0.5em;}




.right{
    width:525px;
    float:right;
    top:0px; left:0px;
    margin-right:20px;
    _width:505px;

}
.right p {
	line-height:140%;
}
.right ul {
	margin: 10px 0;
}
.right a:link {
	color:#800000;
	text-decoration: underline;
	background:none;
}
.right a:visited {
	color:#800000;
	text-decoration: none;
	background:none;
}
.right a:hover {
	color:#ADDEE3;
	text-decoration: none;
	background:none;
}
.left{
    width:200px;

    float:left;
}


.right h2 {font-size:120%; font-weight:bold; margin-top:15px; border-bottom: 1px dotted #800000;}

ul.submenu {
    margin:15px 0 0 15px;
    padding:0;
    display:block;
    
}
ul.submenu li {
    list-style:none;
    background:#800000;
    margin:0px;
    border-bottom:1px dotted #e7dac1;
    width:180px;
    display:block;
    padding:0px;
}
ul.submenu li a {
    margin:0px;
    padding:7px 9px;
    display:block;
    color:white;
    text-decoration:none;
	font-size: 90%;
	font-weight:bold;
}
	

ul.submenu li.prvni a{background: url('/site/img/smt.gif') no-repeat left top ;}

ul.submenu li.posledni a{background: url('/site/img/smb.gif') no-repeat left bottom ;}

ul.submenu li.posledni {border:none;}

ul.submenu li.aktivni  { background:#d3bb8d url('/site/img/zalozka.gif') no-repeat left center; }



/******** male hormi menu ***/

ul.topmenu { position:absolute; right:0px; top:3px;}

ul.topmenu li a, ul.topmenu li a:visited {list-style:none; float:left; text-decoration:none; color:black; padding:5px 6px; margin-left:0px; font-size:70%;border-left:#800000 1px solid; display: block; }

ul.topmenu li {list-style:none; float:left; margin:0; padding:0;}


ul.topmenu li a:hover,
ul.topmenu li.aktivni a ,
ul.topmenu li.aktivni a:visited {
        background-color:#800000;color:white;
    
}

#prihlaseni{
	position:absolute;
	right:5px; top:30px;
	font-size:80%;
}
#prihlaseni a, #prihlaseni a:visited{
	color:#800000;
	text-decoration: none;
}
    
    
.bannery {margin-left:15px; margin-top:15px;}



/******** galerie **********/

.obrazky{margin-top:1em;}


.obrazky a img {
	width:80px;
	height:80px;
	
	float:left;
	border:0px;
	margin:0px 6px 6px 0px;

}
.galerie {padding-bottom:20px;}
.galerie img { float:left; margin:0 10px 0 5px;}


.tajne {display:none;}
.emlerr{
	padding:20px;
	background:#aedde3;
	margin:10px 0 10px 0;

}

label {
	font-size:80%;
	color:#800000;
	display:block;

}

.nevladni li {font-weight:bold; margin-top:5px;}

.velkastranka{margin:20px;}

#loginBox h2{ margin-bottom: 20px;}
#loginBox{
	margin:auto; width:300px;
	border: 1px solid #800000;
	padding:20px 20px 50px 60px;
}


.pozadavky{ font-family: Verdana; font-size:80%; }
.pozadavky td, .pozadavky th{
	border:1px solid #e0e0e0; padding:4px;
}
.pozadavky th{
	font-weight: bold;
}





/*********/
.velkastranka .minimenu {height:30px;}
.velkastranka .minimenu a, .minimenu a:visited { display:block; float:left; padding:4px; text-decoration: none; color:#800000;}
.velkastranka .minimenu a.aktiv{ background:#800000; color:white;  }


.knihovna td{ padding: 5px 10px; border-bottom:1px solid #e0e0e0;}

.knihovna a, .knihovna a:visited {color:#900000;text-decoration: none;}

.velkastranka a, .velkastranka a:visited{ color:#800000;}
.velkastranka a:hover {color:red;}

.velkastranka h3 {
	font-weight:bold;
	color:gray;
}

.loginerr{
	margin-bottom: 1em;
}

a.btn_zpracovano{
	text-decoration: none;
	background:silver;
	color:white;
	display:block;
	padding:4px;
}


.lich0 td {background:#f3f3f3;}
