@import url("forms.css");
@import url("defaults.css");

body {
    background:#0c1c46;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:0.7em;
    margin:0em;
    padding:0em;
    color:#FFF;
    text-align:center;
}

.body {
    width:1000px;
    margin:10px auto;
    text-align:left;
    position: relative;
}


.red {
    color:#F00;    
}
#top {
    min-height: 120px;
    _height:120px;
    position:relative;
    padding: 0 10px 0 10px;
}

#bottom {
    position:relative;
    _height:1px;
}

#bottom .container {
    margin: 0 10px;
    padding: 10px 0 0 0;
    border-top: #223d77 dotted 1px;
}
#bottom .tiraz {
    float:left;
    text-align: left;
}

#bottom .tiraz table {
    margin:0;
}
#bottom .developer {
    float:right;
    text-align: right;
    color: #283B69;
}

#bottom .developer a{ 
    color: #283B69
}

#top .left {
    float: left;    
    width: 770px;
}

#top h1 {
    margin: 0;
    padding:0px;
    background:url('images/logo.png');
    float:left;
}
#top h1 a {
    display:block;
    height:100px;
    width:200px;
}
#top h1 a span {
    display:none;
}

#top .banner {
    float:right;
}

#top .callcentrum {
    background: url(./images/call-centrum-bg.png) no-repeat center top;
    float:right;
    width:185px;
    padding: 10px;
}

#top-menu {
    clear:both;
    border-top: #223d77 dotted 1px;
    border-bottom: #223d77 dotted 1px;
    margin: 0 10px;
    _height: 1px;
}

#top-menu ul {
    list-style: none;
    margin: 0;
    float:left;
}

#top-menu ul li {
    list-style: none;
    float:left;
    border-right: 1px dotted #223d77;
    font-size: 0.95em;
    margin: 10px 0 10px 0;
    padding: 0 6px;
}

#top-menu ul li.prev {
    border: none;
}

#top-menu ul li.active {
    background: url(./images/top-menu-active-bg.png) repeat-x top left;
    border: none;
    padding:0;
    _padding:0 0 1px 0;
    margin:5px 0 0 0;
    _height: 1px;
}

#top-menu ul li.active .left {
    background: url(./images/top-menu-active-left.png) no-repeat top left;
}

#top-menu ul li.active .right {
    background: url(./images/top-menu-active-right.png) no-repeat top right;
    padding: 5px 15px 10px;
}

.body-content {
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
}

.section {
    width:623px;
    float:right;
    margin: 0 10px 0 0;    
    _margin: 0 5px 0 0;    
}

.section h2 {
    margin:0 0 0.5em;
    padding:0 0 0.5em;
    border-bottom: 1px dotted #6F87C0;
}


.section a {
    text-decoration: underline;
}

.section .main-section {
    background: url(./images/home-main-section-bg.png) repeat-x center top;
    margin: 0 0 10px 0;    
}

.section .main-section-top {
    background: url(./images/home-main-section-top.png) no-repeat left top;    
}

.section .main-section-bottom {
    background: url(./images/home-main-section-bottom.png) no-repeat right top;
    padding:15px 20px;
    min-height: 115px;
    _height: 115px;
}

.section p {
    padding: 0 0 5px 0;
}
.section dt {
    border-bottom: 1px dotted #223d77;
    margin: 0 0 5px 0;    
}

.kontext {
    text-align: right;
    margin: 0 0 0.5em 0;    
    color: #6F87C0;    
}

.kontext a {
    color: #6F87C0;    
}

ul.subsitemap {
    list-style: none;
    margin: 20px 0;    
}
ul.subsitemap li {
    background: url(./images/white-arrow.gif) no-repeat left center;
    padding: 0 0 0 15px;    
}

div.download ul {
    list-style: none;    
}

dl.list-items {
    margin:0;
    padding:0;
}

dl.list-items dt  {
    border-bottom: none;
    margin:0.5em 0 0;
    min-height:1px;
    padding:0.5em 0 0.3em;
}

dl.list-items dd {
    margin:0;
    padding:0 0 1em;    
}

.mailinglist {
    float: right;   
    padding: 4px 0 0 0;
}

.mailinglist span {
    color: #6f87c0;
    font-weight: bold;    
}

.mailinglist input[type="text"] {
    color: #0c1c46;
    width: 100px;    
    border: 2px solid #2a3e6c;
    padding: 2px;
}

.mailinglist .btnArrow {
    border: none;
    background: url(./images/btn-arrow.png) no-repeat center center;
    padding:5px 10px;
    cursor: pointer;
}

#partnerLinks {
    text-align: center;
}

#partnerLinks ul {
    list-style: none;
    padding: 0;
    margin: 0;    
    text-align: right;
}

#partnerLinks ul li {
    display: inline;
    border-left: 1px solid #FFFFFF;
    padding: 0 11px;    
    zoom: 1;
}

#partnerLinks ul li a {
    color: #FFF !important;
}


#partnerLinks ul li.first {
    border: none;
    padding: 0 10px 0 0;    
}

#partnerLinks ul li.last {
    padding: 0 0 0 10px;    
}


/**
 * GOOGLE MAP
**/

div.googlemap {
    width:340px;
    height:300px;
    padding:5px;
    margin:0px 2px 0px 2px;
    float:right;
    border:1px solid #2A3E6C;
    background:#FFF;
}
#map {
    width:340px;
    height:300px;
    margin:0px auto;
    color:#000;
}
#map span { display:none; }
#map a { display:none; }
#map .buble { width:220px; }
#map .buble input {
    font-size:11px;
    font-weight:normal;
}
#map .buble input.text {
    border:1px solid #ABABAB;
    background: #EFEFEF;
    margin:2px 0px 2px 0px;
    padding:2px 3px 2px 3px;
    width:200px;
}

.section div.download {
    clear:both;
    padding: 0 0 10px 0;
}
.section div.download h3 {
    font-size:1.2em;
    margin:0px;
    padding:0px 0px 7px 0px;
    color:#FFF;
}
.section div.download ul {
    margin:0px;
    padding:5px 10px 5px 10px;
    list-style:none;
    background:#11214C;
    border:1px solid #223D77;
}
.section div.download ul li {
    background:url('images/dot.png') repeat-x bottom left;
    padding:5px 0px 5px 0px;
    min-height:1px;
    _height:1px;
}
.section div.download ul li a { text-decoration: none; }
.section div.download ul li a:hover { text-decoration: none; }

.section div.photogallery {
    padding:10px 0;
    margin:0px;
    clear: both;
}
.section div.photogallery img {
    float:left;
    border:1px solid #4C3767;
    margin:0px 0px 1px 1px;
    background:#FFF;
    padding:1px;
}

.section a:hover {
    text-decoration: underline;
    color:#9FB6E3;    
}

ul.websections li a {
    color: #FFF;    
    text-decoration: none;
}

ul.websections li a:hover {
    color: #FFF;    
    text-decoration: underline;
}

.section dl.news a {
    text-decoration: none;    
}


