body {font: 12px "Georgia", Arial, sans-serif; background: url('img/pozadi.jpg'); margin:0; padding:0;}
.clear {clear:both;}
a img{border: 0;}

#ShadowBg{margin: 0 auto;width :960px; background: url('img/bg-main.png') repeat-y;}
#ShadowBg #main{margin: 0 auto;width :910px;}

#ShadowBg #main #header{margin: 0 auto;width :910px; height: 118px;}

#ShadowBg #main #menu{width:301px; height: 428px; background: url('img/menu-bg.jpg') no-repeat; float: left;}
#ShadowBg #main #menu ul{list-style-type: none; margin: 25px 0 0 0; padding: 0 0 0 25px;}
#ShadowBg #main #menu ul li{padding: 0 0 0 50px; background:url("img/arrow.gif") no-repeat scroll 1.7em 0.9em transparent; margin: 0 20px 0 0;color: #FFFFFF; font-variant: small-caps; font-size: 19px; height:2.3em; line-height:2.3em;}
#ShadowBg #main #menu ul li a{color: #FFFFFF; text-decoration: none; display:block;}
#ShadowBg #main #menu ul li:hover{background-color: #052a44;}
#ShadowBg #main #menu ul li.active{background-color: #052a44;}

#ShadowBg #main #slideshow{width:604px; height: 428px; float: left; position:relative;}
#ShadowBg #main #slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#ShadowBg #main #slideshow IMG.active {z-index:10; opacity:1.0;}
#ShadowBg #main #slideshow IMG.last-active {z-index:9;}

#ShadowBg #main #contentLeft {float: right; width: 276px; margin: 15px 25px 15px 0; padding: 0;}
#ShadowBg #main #contentLeft h2{text-transform: uppercase; color: #333333; border-bottom:1px solid #dcdad5; font-size: 25px; margin: 17px 0 0 0; padding: 0;}
#ShadowBg #main #contentLeft h2.keywords{text-transform: none; font-size: 0.8em; margin: 0; padding: 0; border-bottom:0; display: inline;}
#ShadowBg #main #contentLeft h2.keywords2{text-transform: none; font-size: 0.9em; margin: 0; padding: 0; border-bottom:0; display: inline;}
#ShadowBg #main #contentLeft h2.keywords a{text-decoration: none; color: #333333;}
#ShadowBg #main #contentLeft h2.keywords2 a{text-decoration: none; color: #333333;}
#ShadowBg #main #contentLeft a{color: #333333;}


#ShadowBg #main #contentRight {float: right; width: 585px; margin: 15px 10px 15px 0; padding: 0;}
#ShadowBg #main #contentRight h1{text-transform: uppercase; color: #333333; border-bottom:1px solid #dcdad5; font-size: 25px; margin: 17px 0 0 0; padding: 0;}
#ShadowBg #main #contentRight h1 span{text-transform: none; color: #6e6e6e; display:block; font-size:0.8em; font-weight:normal; visibility: hidden; display:none ;}
#ShadowBg #main #contentRight h2{color: #333333; margin: 30px 0 0 0;}
#ShadowBg #main #contentRight h3{color: #333333;}
#ShadowBg #main #contentRight p{color: #333333;}
#ShadowBg #main #contentRight a{color: #333333;}
#ShadowBg #main #contentRight .galerie img{width:119px; height:82px; padding: 6px 6px 6px 6px; background: #EBE8D6; margin: 0 5px 8px 0;}
#ShadowBg #main #contentRight .galerie .img:hover{background: #E1DDC1;}
#ShadowBg #main #contentRight table{color: #333333;}
#ShadowBg #main #contentRight table td{border: 1px solid black; margin: 0; padding: 0;}


#ShadowBg #main #footer{width:910px; height:120px; background: url('img/bg-footer.jpg') no-repeat;}
#ShadowBg #main #footer p{font-size: 0.9em; color: #383838; margin: 0 0 0 10px; padding: 13px 0 0 0;}
#ShadowBg #main #footer p span.links{font-size: 0.8em;}
#ShadowBg #main #footer p a{color: #383838}

#ajax-contact-form {padding: 10px 10px 10px 10px; width: 620px;}
#ajax-contact-form label {width: 180px; display: inline-block;}
#ajax-contact-form .pole {width: 270px; margin: 1px 0 1px 0;}
#ajax-contact-form .od {width: 125px; margin: 1px 0 1px 0;}
#ajax-contact-form .calendar {margin: 0 0 -2px -20px;}

