/* CSS Document */
body  { margin: 0; padding: 0; background: #ccc url("img/bcg_01_L.jpg") fixed; font: 14px Arial;	min-width: 960px; }

p { line-height: 150%; }

#logo { position: absolute; top: -25px; left: 30px; width: 255px; height: 90px;	margin: 0; background: #fff url("img/logo_.jpg"); z-index: 5; }
#contacts { position: absolute; top: -20px; right: 10px; width: 370px; height: 10px;	margin: 0; background: #fff url("img/contacts_.jpg"); z-index: 4; }
#contacts a { color: #000; text-decoration: none; }
#master { position: relative; width: 960px;	height: auto;	margin: 30px auto 0px auto; background: url("img/content_bg.png"); }

#header { position: relative; width: 960px;	height: 250px;	margin: 10px auto 0px auto; padding-top: 15px; background: #333 ; }
#animation { position: relative;	margin: 0 auto;	width: 934px; height: 240px; }
#animation img { display: none;	position: absolute; top: 0px; left: 0px; }

/* ------------------------------------------- */    
#menu { height: 47px; width: 935px; position: absolute; top: 250px; left: 0px; z-index: 4; }
#menu ul { margin-top: 0px; padding: 0; list-style: none; line-height: normal; }
#menu li { float: right; background: #fff;}
#menu a { display: block; float: left; padding: 18px 50px; text-decoration: none; /*text-transform: uppercase;*/ 
	        font-size: 14px; /*border-left: #58032F 1px solid;*/ color: #663300; }
#menu a:hover { background: #660033; color: #fff; }
#menu .current a { background: #660033; padding: 18px 50px; color: #fff; }
#menu .last { border-left: #58032F 1px; }

#content { width: 960px;	height: auto;	margin: 10px auto 0px auto; background: transparent; }
#content_in { padding: 50px 80px 0px 80px; background: transparent; }

a.example-image-link img { border: 2px solid #fff; padding: 1px; }
a.example-image-link:hover img { filter: alpha(opacity=50); -moz-opacity: 0.5;	-khtml-opacity: 0.5; opacity: 0.5; }

#footer {	width: 960px;	height: 40px;	margin: 0 auto;	background: #660033 url("img/footer_.jpg") no-repeat 0 0;
          color: #666666; font-size: 10px; text-align: right; padding: 5px 0 0 0; }
#footer a { color: #666666; font-size: 10px; text-decoration: none; margin-right: 20px; }

#pics td { width: 33%;	padding: 10px;	vertical-align: top;	border: none; }
#pics {	border-collapse: collapse;}

#flag { position: absolute; top: 20px; right: 20px; }
#flag a img { border: 1px solid #fff; }
#flag a:hover img{ border: 1px solid #ccc; }

#sez { position: absolute; top: 120px; right: 20px; }
#sez a img { border: 1px solid #fff; }
#sez a:hover img{ border: 1px solid #ccc; }

.centrovany  { text-align: center; }
.cistic {	clear: both; }
.photo { border: 2px solid #fff; padding: 2px; margin: 0 20px 20px; 0; float: left; }
#footer .admin { color: #fff; float: left; margin-left: 16px; }