* {
    margin: 0;
    padding: 0;
}


body {
    background: #e7edf8 url("../images/back_left.jpg");
/*    background: #555511 url("../images/back_left.jpg");*/
    font-size:small; 
    line-height: 1.4;
    font-family: Lucida,Verdana,"Geneva CE",sans-serif;
    margin-top: 10px;
    min-height: 500px;

}

#head {
/*    position:relative; */
    width:100%;
    height:120px;
    z-index:0;
    line-height:1.1;
    background:#94a3c0 url("../images/horni.png") no-repeat; 
/*    border-top: 1px solid #668099; */
    border-bottom: 1px solid #586a8b;
    
}

#menu {
    position: relative;
    top: 98px;
    background: transparent;
}

#menu body,a,li,ul {
    font-size:medium; 
    /*    font-weight: 100;*/
    background: transparent;
    text-decoration: none;
}

#menu ul {
    text-align: center;
    padding: 3px 5px;
}
	
#menu li {
    list-style:none;
    display: inline;
    letter-spacing: 1px;
    color: #555555;
}

#menu a:link, #menu a:visited {
    color: #081a3c;
    font-weight: bold;
}

#menu a:hover {
    color: #000;
    background: #6a83b0;
}


#min{
    text-align:left;
    min-width:750px;
/*    width:expression(document.body.clientWidth < 750?"750px":"auto" );*/
}
	    
#max{
    max-width:96%;
/*    _width:expression(document.body.clientWidth > 1024?"750px":"96%" );*/
    width: 760px;
    margin:0 auto;
    border: 1px solid #000;

}
		

#foot {
/*    background: #ff9050; */
/*    background: #d7d727; */
    background: #55511; 
    clear: both;
    color: #000;
    font-size: 86%;
    text-align:center;
}

#foot a {
    font-size: 90%;
}

#foot a:link, #foot a:visited {
    color: #000;
    font-weight: normal;
}

#foot a:hover {
    color: #000;
    background: #626655;
}


#main  {
    background: #e2e6ec;
/*    padding: 10px 8px 5px 8px ; */
    padding: 1px 5px 10px 5px ; 

}

#main_s_menu  {
    background: #ffffee;
/*    padding: 10px 8px 5px 8px ; */
    width: 620px; 
    margin-left: 130px;

}

#left_menu  {
	padding: 0px 0px 0px 0px;
	float: left;
    background: #ffffdd;
/*	background: red; */
	width: 130px;
/*    background: #ffffee;
    padding: 10px 8px 5px 8px ;
    width: 620px; */
    font-size:x-small; 
/*    min-height: 500px;*/

}

#left_menu a {
    font-size:x-small; 
}

#left_menu a:visited {
    font-size:x-small; 
}

h1 {
    font-size:150%; 
    color: #283d64; 
    letter-spacing: 1.2px;
    margin: 4px 0px 8px 0px;
}

#vline {
    background: url("../images/vline-blue.png") no-repeat bottom left; 
    height: 8px;
    position:relative;
    left: 0px;
}

h2 {
    font-size:125%;
    color: #111111; 
    font-weight: bold;
    margin: 6px 0px 0px 0px;
}

#main ul {
    text-align: left;
    padding: 3px 0 0 10px;
}
	
#main li,img {
    list-style:none;
    letter-spacing: 1px;
    font-size:small; 
    font-weight: normal;
}

#main a {
    font-size:small; 
    text-decoration: none;
}


#main a:link  {
    color: #fd3f04;
    color: #d91000;
    color: darkblue;
    font-weight: normal;
    letter-spacing: .9px;
}

#main a:visited {
    color: #fd3f04;
    color: #d91000; 
    color: darkblue;
    font-weight: normal;
    letter-spacing: .9px;
/*    border-bottom: 1px dotted black; */
}

#main a:hover {
    color: #000;
/*    background: #ffddbb;  */
/*    border: 1px dotted black;  */
}

a:hover {
     background: #ffddbb;  
     background: lightgrey;
}

img 
{
    border: none;
    margin: 0px 0px 0px 0px;
}		    	


.info {
    display:none;
    border:1px solid #000000;
    background: #ddddff;
    /*    position:relative; */
    z-index:120;
    max-width: 90%;
    font-size: 90%;
    /*    right:5px; */
    /*    top:50px; */
    padding:2px 5px 2px 5px;
    margin:2px 0px 0px 5px;
}



#foto {

/*    background: #ffffee;
    padding: 10px 8px 5px 8px ; */
    text-align: center;
}

table.foto { 
/*    border-collapse: collapse;
    background: #f7f8fa;
    text-align:center;*/
    
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
    font-size: small;

/*    background: #f7f8fa; */
}

img.fotky {
    margin: 2px 2px 2px 2px;
    border: 1px solid black;
}

a:hover img.fotky {
    border: 1px solid blue;
}


img.icon
{
    margin: 0px 3px 0px 3px;
}		    	

#zpetne_odkazy {

/*    background: #ffffee;
    padding: 10px 8px 5px 8px ; */
}

#zpetne_odkazy a:link, #zpetne_odkazy a:visited {
    color: #083bb0;
    font-weight: normal;
    letter-spacing: normal; 
}

#zpetne_odkazy a:hover {
    color: #000;
    background: #ffddbb;
}

