body {background:#ffffff url('body.jpg') left top repeat-x;text-align:center;margin:0;}
.container {width:962px;margin:0 auto;text-align:left;}

h1 {margin:0;color:#396ea4;font-size:20px;text-transform:uppercase;}
h2 {font-size:16px;color:#396ea4;font-weight:normal;}
a img {border:none;}
.clr {clear:both;}

/* fonty */
body {font-family: Arial, sans-serif;font-size:12px;}
a, a:active, a:visited, a:hover {color:#396ea4;text-decoration:underline;}
a:hover {text-decoration:none;}

#menu1 ul {margin:0;padding:0;list-style-type:none;}

#header {height:166px;background:url('header.jpg') left bottom no-repeat;}
#logo {width:177px;float:left;}

/* menu */
#menu1 {float:left;background:url('menu1.jpg') left top no-repeat;margin:0 0 0 9px;height:48px;padding:0 0 0 5px;}
#menu1 li {float:left;margin:0 2px 0 0;padding:0;}
#menu1 li a {display:block;height:48px;}
#menu1 li a, #menu1 li a:visited, #menu1 li a:active {font-size:12px;font-weight:bold;color:#396ea4;text-decoration:none;}
#menu1 li a span.pre, #menu1 li a span.post {display:block;height:48px;width:11px;float:left;}
#menu1 li a strong {display:block;height:48px;float:left;line-height:54px;padding:0 1px 0 1px;}

#menu1 li.active a, #menu1 li a:hover {font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
#menu1 li.active a span.pre, #menu1 li a:hover span.pre {background:blue url('menu1-li-1.jpg') left top no-repeat;}
#menu1 li.active a strong, #menu1 li a:hover strong {background:blue url('menu1-li-2.jpg') left top repeat-x;}
#menu1 li.active a span.post, #menu1 li a:hover span.post {background:blue url('menu1-li-3.jpg') left top no-repeat;}

/* obsah */
#content {background:url('content.jpg') left top repeat-y;padding:0 0 0 11px;}
#content-box {background:#fff url('content-box.jpg') left top no-repeat;width:639px;padding:12px 0 0 0;}
#content-box-middle {margin:0 18px 0 18px;}
#content-box-bottom {background:url('content-box-bottom.jpg') left top no-repeat;height:26px;}
#navigation {display:none;}

/* reklamy */
#facebook {float:left;margin:9px 8px 0 0;}
#fullbanner {}
.advertisement {line-height:12px;height:12px;font-size:11px;color:#396ea4;text-transform:lowercase;margin:0;padding:0;}
#skyscraper {position:absolute;top:144px;margin:0 0 0 967px;}
#flashheader {position:absolute;margin:0 0 0 162px;top:70px;}

/* sloupec */
#column {float:right;width:289px;margin:0 12px 0 0;}

/* pata a partneri */
#footer {background:url('footer.gif') left top no-repeat;color:#396ea4;font-size:11px;padding:0 0 0 12px;height:21px;}
#footer a, #footer a:active, #footer a:visited, #footer a:hover {font-weight:bold;color:#396ea4;text-decoration:none;}

#partners {margin:5px 0 0 0;background:#fff url('partners.jpg') left top no-repeat;padding:20px 0 20px 0;}
#partners p {margin:0;line-height:75px;font-size:11px;color:#ababab;padding:0 15px 0 5px;width:50px;float:left;}
#partners-box {height:110px;width:880px;margin:0 0 0 75px;}
#partner-1, #partner-2, #partner-6, #partner-9, #partner-12 {margin:0 10px 0 0;float:left;}
#partner-top-right {float:left;}
#partner-9 {clear:both;}
#partner-3 {margin:0 10px 0 0;float:left;}
#partner-13 {float:left;margin-top:15px;}
#partner-12 {margin-top:10px;}
#partner-4, #partner-7, #partner-10 {float:left;margin:0 0 10px 0;}
#partner-8, #partner-11 {float:left;margin:0 10px 0 0;}
#partner-11 {margin-left:50px;}
#partner-3 {width:120px;}
#partner-7, #partner-8 {margin:0 15px 0 0;}
#partners a img {border:none;}
#partner-bottom {clear:both;}
#partner-bottom a {margin-right:10px;}
#partner-skanska {position:absolute;margin-left:-120px;}

/* novinky */
#news h3 {background:url('news-title.gif') left top no-repeat;height:37px;margin:0;}
#news h3 span {display:none;}
#news ul {background:url('news.jpg') left top no-repeat;margin:0;padding:18px 0 18px 0;list-style-type:none;}
#news ul li {margin:0 10px 10px 10px; padding:0;}
#news ul li .date {color:#fbb700;font-weight:bold;}
#news ul li h4 {font-weight:normal;margin:8px 0 8px 0;}
#pages_aktuality h3 {display:none;}
#pages_aktuality ul {background:none;}


/* fotogalerie */
#photos {list-style-type:none;margin:20px 0 20px 0;padding:0;}
#photos li {padding:0;margin:0 10px 0 0;width:130px;float:left;height:150px;}
#photos li .photo-image {height:130px;text-align:center;}
#photos li .photo-image img {border:2px solid #bad1e3;}
#photos li small {height:20px;text-align:center;}

