body {margin:0; padding:0; color:#ffffff; background:#000000; text-align:center;}

/* standartni font */
body, td, textarea {font-size:12px; color:#ffffff; font-family:tahoma, sans-serif;}
img {border:none;}
a {color:#fe0202;}
a:hover {color:#ffffff;}

#page-container {margin:auto; width:800px; }

/* stredovy div */
#cont-content {min-height:570px; background:url(page-bg.png) no-repeat 0 150px;}

/* menu */
#cont-menu {clear:both; margin-top:18px;}
#menu {font-size:17px; color:#ffffff; margin-left:70px;}
#menu a {color:#ffffff; text-decoration:none; display:block; float:left; margin-right:70px; padding-top:7px;}
#menu a:hover, #menu a.akt {color:#fe0202;}
#menu a.akt {font-size:24px; padding-top:0;}

#content {clear:both; padding-top:21px; margin-right:25px;}

#gallery {text-align:right;}
#gallery img, #gallery div {margin:0; padding:0;}

/* zapati */
#footer {clear:both; font-size:17px; padding-bottom:30px;}
#footer div.left {float:left;}
#footer div.right {float:right;}
#footer a {color:#ffffff; text-decoration:none; display:block;}
#footer a:hover, #footer a.akt {color:#fe0202;}

#content .leftimgtitle {margin-left:75px; float:left;}
#content .fotograf {width:269px; height:79px; background:url(title-fotograf.png) no-repeat 0 0;}
#content .rightcontent {width:360px; float:right; font-size:21px; text-align:left;}