body {
    background-image: url('../assets/background.png');
    
    background-position: top center;
    background-repeat: repeat-x;
    background-color:#818181;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#6f6f6f;
    
}

img {
    border:none;
    
}
#left_content_area img, #right_content_area img {
    border:1px solid #c5c5c5;
    padding:5px;
    margin-bottom:5px;
    margin-left:2px;
}

a {
    text-decoration:none;
    color:#6faeff;
}
a:hover {
    text-decoration:underline;
}

#right_content_area p {
    
    margin-left:5px;
    text-align:justify;
    margin-right:25px;
    line-height:18px;
    margin-bottom:15px;
}
#left_content_area p{
    text-align:justify;
    line-height:18px;
    margin-bottom:15px;
    width:365px;
}
#viewport {
    background:white;
}

#wrapper,#banner_area {
    background-image: url('../assets/top_background.png');
    background-repeat:repeat-x;
}

#banner_area {
    background-image: url('../assets/banner_background.png');
    background-position:0px top;
}
#banner_area #brand {
    height:161px;    
    margin-top:0px;
    position:relative;    
}

#banner_area #brand #logo{
    position:absolute;
    top:30px;
    left:2px;
}





#banner_area #navigation {
    height:29px;
    width:760px;
    background-image: url('../assets/navigation_background.png');
    background-repeat:no-repeat;
    background-position:top left;
}
#banner_area #animation_space {
    margin-left:5px;
    margin-top:-4px;
    margin-bottom:3px;
}
#banner_area #navigation #nav_wrapper {
    
    height:38px;
    position:relative;    
}

#table {    
    padding-top:20px;
    border-top:1px solid #dcdcdc;
}

#left_content_area div.header_area {
    position:relative;
}
h1 {
    font-size:24px;
}
#left_content_area div.header_area  h1{
    color: #3f5c82;
    font-family: "Times New Roman", Georgia, serif;
    
    font-weight:normal;
    background-image: url('../assets/header_background.png');
    background-repeat:no-repeat;
    background-position: bottom left;
    padding-left:20px;
    margin-left:-20px;
    margin-top:10px;
    margin-bottom:10px;
    
}
 #lower_page_numbers {
        clear:both;
        padding:10px 0;
    }
#left_content_area div.header_area a {
    position:absolute;
    bottom:3px;
    right:0;
    color:#6a6b6b;
    text-transform:uppercase;
    text-decoration:none;
    font-size:10px;
}
#left_content_area div.header_area a:hover {
    text-decoration:underline;
    
}
#left_content_area .add {
    width:365px;    
}
#left_content_area .add_header {    
    background-image: url('../assets/left_add_header.png');
    background-repeat:no-repeat;
    position:relative;
    height:20px;
}
#left_content_area .add_header h2 {
    color:#3f5c82;
    font-size: 11px;
    padding-top:3px;
    padding-left:10px;
} 

#left_content_area .add_header a {
    color:#3f5c82;
    position:absolute;
    top:4px;
    right:10px;
    font-size:10px;
    text-transform:uppercase;
    text-decoration:none;
}

#left_content_area .add{
    background-image: url('../assets/left_add_background.png');
    background-position:bottom center;
    height:100px;
}





#right_content_area div.header_area {
    position:relative;
}
#right_content_area div.header_area h1 {
    color: #3f5c82;
    font-family: "Times New Roman", Georgia, serif;
    font-weight:normal;
    background-image: url('../assets/header_background.png');
    background-repeat:no-repeat;
    background-position: bottom left;
    padding-left:3px;    
    margin-left:0px;
    margin-top:10px;
    margin-bottom:10px;
    
}
 
#right_content_area div.header_area a {
    position:absolute;
    bottom:3px;
    right:30px;
    color:#6a6b6b;
    text-transform:uppercase;
    text-decoration:none;
    font-size:10px;
}
#right_content_area div.header_area a:hover {
    text-decoration:underline;
    
}

#right_content_area #statki {
    width:304px;
    background-color:#c9daef;    
    margin-bottom:20px;
    margin-left:2px;
    height:330px;
    background-image: url('../assets/statek_top.png');
    background-position:top;
    background-repeat:no-repeat;
    position:relative;
}



#right_content_area #statki .ticker_header {
    height:22px;
    top:-1px;
    position:relative;       
}

#right_content_area #statki .ticker_header h2 {
    color:white;
    font-size:12px;
    text-transform: uppercase;
    padding-top:0px;
    padding-left:8px;

}

#right_content_area #statki .ticker_header .ticker_date {
    position:absolute;
    right:8px;
    top:0px;
    color:white;
    font-size:11px;
}
#right_content_area #statki  #scrollable_news img {
    background:white;
    border:1px solid #bac6d6;
}
#right_content_area #statki  #scrollable_news {
    padding:5px 7px;
    height: 330px;
    overflow:hidden;
}
#right_content_area #statki  #scrollable_news p{
    width:280px;
}
#right_content_area #statki #controls {
    height:22px;
    width:100%;
    background-image: url('../assets/statek_bottom.png');
    position:absolute;
    bottom:0; 
    left:0;
}

#right_content_area #statki #controls #prev {
    background-image: url('../assets/prev.png');
    padding-left:8px;
    background-repeat:no-repeat;
    background-position:0 3px;
    color: white;
    text-decoration:none;
    font-size:11px;
    position:absolute;
    left:8px;
    top:4px;
}

#right_content_area #statki #controls #next {
    background-image: url('../assets/next.png');
    padding-right:8px;
    background-repeat:no-repeat;
    background-position:right 3px;
    color: white;
    text-decoration:none;
    font-size:11px;
    position:absolute;
    right:8px;
    top:4px;
}


#left_content_area  div.news_element {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-bottom:0px;
    line-height:18px;
    min-height:140px;
    padding-bottom:0;    
    clear:both;
}

#left_content_area  div.news_element p {
    text-align:justify;
    width:auto;
}

#left_content_area  div.news_element h1 {
    font-size:11px;
    margin-bottom: 2px;
}
#left_content_area  div.news_element h1 a {
    font-size:11px;
    color:#b53e32; 
    text-decoration:none;
}
#left_content_area  div.news_element img {
    float:left;
    margin-left:0;
    margin-right:5px;
    margin-top:3px;
    clear:both;
}
#left_content_area  div.news_element .news_date {
    font-size:11px;
    color:#8c9db4;
}
#left_content_area  div.news_element p.more {
    margin-top:-15px;
}
#left_content_area  div.news_element p.more a{
    color:#6faeff;
    font-size:11px;
    text-decoration:none;
}

#left_content_area  div.news_element a:hover,
#left_content_area  div.news_element p.more a:hover {
    text-decoration:underline;
}


#left_content_area ul,
#left_content_area ol {
    width:360px;
    margin-left:5px;
    margin-bottom:20px;
    margin-top:0;
    
}
#left_content_area li {
        color:#6f6f6f;
    padding:2px 5px;
    margin-left:0px;
    line-height:19px;
    margin-bottom:0px;
    text-align:justify;  
    width:auto;  
    display:list-item;
    
            background-image: url('../assets/bullet.png');
    background-repeat:no-repeat;
    background-position:0 8px;
    list-style:none;
    padding-left:15px;
    
}
#left_content_area li a {
    color:#6faeff;
}
#footer {
    
    color:#c5c5c5;
    
}
#footer #footer_tools {
    position:absolute;
    top:20px;
    left:15px;    
}
#footer #copy {
    position:absolute;
    bottom:15px;
    left:20px;
    text-align:left;
    width:300px;
}
#footer #contact_info {
    position:absolute;
    top:15px;
    right:20px;
}
#footer #contact_info p {
    text-align:right;
    font-size:11px;
    line-height:17px;
    margin-bottom:15px;
}
#footer #contact_info p a {
    color:#c5c5c5;
    text-decoration:none;
}
#footer #contact_info p a:hover {
    text-decoration:underline;
}
#footer #copy p#kreacja {
    
    padding-top:8px;
}
#footer #copy p {
    text-align:left;
    color:#c5c5c5;
    font-size:11px;    
}
#footer #footer_tools a {
    color:#c5c5c5;
    text-decoration:none;    
    background-image: url('../assets/footer_nav_separator.png');
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:6px;
    padding-left:5px;  
    font-size:11px;
}
#footer #footer_tools a:hover {
    text-decoration:underline;
}
#footer #footer_tools a#foot_nav_kontakt {
    background:none;
}
#left_content_area ul#mapa li span{
	color:#6FAEFF;
}