body {
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #212121;
	text-align: center;
	color: #FFFFFF;
}

a {color: white; text-decoration: none;}

#container {
	width: 940px;
	text-align: left;
	margin: auto;
}


#header {
	position: relative;
	height: 175px;
}


#menu {
	position: absolute;
	top: 57px;
	left: 494px;
}

#menu ul {list-style-type: none; margin: 0px; padding: 0px;}
#menu li {float: left; line-height: 99px; height: 99px; width: 85px; margin-right: 23px; background-image: url(../images/odkaz.gif)}
#menu li.on {float: left; line-height: 99px; height: 99px; width: 85px; margin-right: 23px; background-image: url(../images/odkaz_on.gif)}



#menu a {
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 20px;
	padding-bottom: 20px;
	padding-right: 15px;
}
#menu a.on { color: #FF0000;}

#menu a:hover {
	color: #FF0000;
	text-decoration: underline;
}

img {border: 0px;}

ul.menu {list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 50px; line-height: 200%}
ul.menu a {color: #FFFFFF;	font-weight: bold; text-decoration: underline}

ul.menuWorks {list-style-type: none; margin: 0px; padding: 0px; margin-left: 45px; margin-top: 10px; }
ul.menuWorks li {float: left;}
ul.menuWorks a {color: #FFFFFF;}
ul.menuWorks a:hover {color: red; text-decoration: underline;}
ul.menuWorks a.on {color: red;}

.oddelovac {color: red; margin-left: 10px; margin-right: 10px;}

#page {
	float: right; 
	width: 857px; 
	height: 509px; 
	background-image: url(../images/box.jpg);
	position:relative;
}

#lmenu { 
	margin-top: 0px;
	float: left;
	line-height: 150%;
}
#lmenu a{ 
	color: #5e5e5e;
} 
#lmenu a:hover {color: #FFFFFF; text-decoration: underline;}
#lmenu a.on {color: #FFFFFF;}

#lpage { 
	left: 45px;
	margin-top: 60px;
	width: 425px;
	float: left; 
	text-align: justify;
	position:absolute;
}

#ref_img {
	margin-bottom: 10px;
}


#lobsah {
	float: left; 
	margin-left: 10px;
}

#rpage { 
	position:absolute;
	width: 350px;
	right: 0px;
	margin-top: 25px;
	margin-right: 25px;

}


#obalka {  
	position: absolute; 
	width: 320px; 	/* toto neni potreba, nastavuje se to pri inicializaci scrolleru */
	height: 420px; 	/* toto neni potreba, nastavuje se to pri inicializaci scrolleru */
	top: 35px; 
	left: 0px;

    overflow:      hidden;  /* oni mají auto */
/*	toto jsem tam měl já původně a bylo to ok
	overflow: hidden;   
	Z-Index: 1; 
*/
}

#reference {
	width: 320px; POSITION: absolute;
}

#reference tr.mezera {line-height: 20px;}
#reference td.obr1 {vertical-align: top; font-size: 10px;}
#reference td.obr2 {text-align: right; vertical-align: bottom; font-size: 10px;}
.mesic {color: red;}

#posuvnik {
	position: absolute; 
	top: 35px; 
	left: 322px;
	width: 27px; 
	height: 420px;
	FONT-SIZE: 1px; Z-INDEX: 2; VISIBILITY: hidden;  
}


.thumb     {
    position:      absolute;
    }
.up, .dn   {
    position:      absolute;
    }
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
    border:      0;
    }

