@charset "utf-8";
/* CSS Document */

html {
    overflow:auto;
    height:100%;
    min-height:100%;
    overflow-y: scroll;
}

body {
    border:0pt none;
	margin:0pt; 
	padding:0pt; 
	width:100%; 
	height:100%; 
	min-height:100%;
	background:url("../layout/back.jpg") top center no-repeat;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#666666;
}

* {
margin:0;
padding:0;
border:0;
}
p {padding-bottom:15px;}

a {color:#666666;}

a:hover {color:#3366cc;}

a, a:hover {outline:none; text-decoration:none;}

h1 {font-size:11px; font-weight:bold; color:#3366cc; padding-bottom:15px;}

h1 span {color:#a4bc05;}

h2 {font-size:24px; font-weight:lighter; margin: 0 0 15px 0;}

h3 {font-size:14px;}

ul, li {list-style:none;}

#page {width:940px; min-height:100%; position:relative; margin-left:auto; margin-right:auto; background:url("../layout/gridBack.png") top left repeat-y; background-position:0 500px;}
*html #page {height:100%;}

#container {padding-bottom:65px; height:100%; overflow:hidden;}

#left, #right {padding-bottom: 32000px; margin-bottom: -32000px;}

*html #left, #right {padding-bottom: 0px; margin-bottom: 0px;}

#left {width:300px; height:100%; float:left;}

#leftUp {height:500px; background:url("../layout/leftBack.jpg") no-repeat; outline:none;}

#right {width:560px; float:left; margin-left:40px; padding-top:40px;}

#rightContent {width:560px; margin-top:40px;}


/*MENU*/
#menu {height:80px; background:url("../layout/paragraf.png") top left no-repeat;}

#menuContent {width:505px; height:80px; margin-left:55px;}

.menuItem a {
    height:22px;
    float:left;
    font-size:11px;
    font-weight:bold;
    margin-right:15px;
    background:url("../layout/menuSpacer.jpg") top right no-repeat;
    padding-right:15px;
}
.menuItem a.active {
    color:#3366cc;
}
.menuItem a:hover, #objektiList a:hover {
    color:#899EC7;
}

#menuItemLast a {background:none;}


/*LIST*/
#list {height:260px; margin-bottom:45px;}


/*CONTENT DOWN*/
.down, #down {background:url("../layout/paragraf.png") top left no-repeat; padding-bottom:30px; padding-left:55px;}
#down a {color:#899EC7; text-decoration:underline;}

#down td {vertical-align:top;}

.down h1 {clear:both;}
.down h1 a {color:#3366cc;}

#photo {width:506px; height:260px; margin-bottom:40px; margin-left:55px; outline:none;}

#photosBack {
    width:244px;
    height:189px;
    float:right;
    background:url("../layout/photoBack.png") no-repeat;
    margin-top:40px;
    padding-top:8px;
    padding-left:8px;
}

#photosIn {width:220px; height:165px; margin-top:8px; margin-left:8px;}

#title {height:22px; font-weight:bold;}

#dockMenuDiv {width:505px; height:180px; outline:none;}

#objektiList {list-style:none; min-height:243px; margin: 0;}
#objektiList li {padding-bottom: 7px;}
#objektiList li a {font-weight:bold;}
#objektiList li a.active {color:#3366CC;}

#imageHolder {
    background-image:url(../loader.gif);
    background-position:center center;
    min-height:260px;
    background-repeat:no-repeat;
}


/*SITEMAP*/
.sitemapContent {padding-bottom:20px; clear:both;}
*html .sitemapContent {padding-bottom:60px;}

.sitemapContentLast {clear:both;}

.menuSitemap a {
    height:22px;
    float:left;
    margin-right:15px;
    background:url("../layout/menuSpacer.jpg") top right no-repeat;
    padding-right:15px;
    display:block;
    width:auto;
}

#menuSitemapLast a {background:none;}

.clear {clear:both;}


/*FOOTER*/
#footer {width:940px; position:relative; margin-top:-65px; height:65px; text-align:center; margin-left:auto; margin-right:auto; clear:both;}

#footerLeft {width:300px; font-size:10px; color:#ffffff; float:left; padding-top:10px;}

#footerRight {width:500px; text-align:left; font-size:10px; color:#999999; line-height:15px; margin-left:95px; float:left; padding-top:10px;}

#footerRight a {font-size:10px; color:#999999; line-height:15px;}

#footerRight a:hover {color:#3366cc;}


/* SLIDESHOW */
#slideshow {
    position:relative;
    height:260px;
    margin-bottom:40px;
    margin-left:55px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}
.search {
    padding-bottom:10px;
}