body
{
    margin: 0;
    padding: 0;
    font: normal 10pt Arial,Helvetica,sans-serif;
    background-color: #000000;
}

a {
    color: white;
}

#wrapper{
    width:974px;
    min-height: 300px;
    display:block;
    margin:0 auto;
}
#top_bg{
    width:100%;
    height:104px;
    /*        padding-top:50px;
            padding-left:50px;*/
    display:block;
    background: url(../images/top_bg.png) repeat-x;
}
#top_bg #top_links{
    float: left;
    margin-top:50px;
    margin-left: 50px;
}
#top_bg #top_links a{
    color:#ffffff;
    text-transform:uppercase;
    font-size:12px;
    text-decoration:none;
}
#top_bg #top_links span{
    color:#ffffff;
    font-size:12px;
    padding:  0 10px;
}
#top_bg .lang_menu{
    float:right;
    margin-top:50px;
    margin-right: 50px;
}
#top_bg .lang_menu img.changeLangImg{
    float: left;
    padding: 3px 5px;
}
#banner{
    width:100%;
    height:285px;
    display:block;
}
.banner_eng {
    background: url(../images/banner_eng.jpg) no-repeat;
}
.banner_pl {
    background: url(../images/banner_pl.jpg) no-repeat;
}
#banner a{
    display:block; float:right; width:400px; height:280px; margin-right:60px;
}
#content{
    min-height:900px;
    background: url(../images/map_bg.png) repeat-y;
    overflow: hidden;
    color:#ffffff;
    padding:10px 120px;
}
#mainmenu
{
    background:white url(../images/menu_bg.png) repeat-x;
    width:100%;
    height:83px;
}

#mainmenu ul
{
    padding:0px;
    margin:0px;
}

#mainmenu ul li
{
    display: inline-block;
    background:url(../images/menu.png) no-repeat;
    width:118px; 
    height:78px;
    float:left;
    margin-left:4px;
    text-align: center;
}
#mainmenu ul li.first{margin-left:1px;}
#mainmenu ul li.one a {margin-top:30px;}
#mainmenu ul li.active, #mainmenu ul li:hover{
    background:url(../images/menu_hover.png) no-repeat;
}

#mainmenu ul li a
{
    color:#ffffff;
    text-transform:uppercase;
    font-size:14px;
    text-decoration:none;
    margin-top:20px;
    max-width: 115px;
    display:block;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a
{
    text-decoration:none;
}
a.gallery_photo{
    /*float:left;*/
    display:inline-block;
    padding:3px;
    border: 1px solid #ffffff;
    margin:15px;
}
a.gallery_photo img{
    width: 200px;
    border: none;
}
.row a{
    color: #ffffff;
}

#page-container p{margin-top: 0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

