body{
    text-align:center;
    background-image: url("images/back.jpg");
    background-repeat: repeat;
    background-position: 0px 5px;
}
#container
{
	margin: 0 auto;
	width: 962px;
	background: #fff;
        text-align: left;
        font: 11px Verdana;
        color: #31373d;
}
#header
{
	background: #ccc;
        background-image:  url("images/header.jpg");
	height:175px;
}

#content h1 {
margin: 0;
color: #1a6ebd;
font-size: 13px;
font-weight: bold;
}

#navigation
{
	float: left;
	width: 962px;
	background: #e7e7e7;
        background-image:  url("images/menu.jpg");
}
#thumbnails{
    width:100%;
}

#image{
    margin-left: 2px;
}

td{
    padding: 7px;
    margin: 0px;
    vertical-align: top;
}

tr{
    padding: 0px;
    margin: 0px;
}

li{
   padding-bottom: 5px;
}

#jsddm
{
    margin: 0;
    margin-left: 18px;
    padding: 0}

#jsddm li
{
  padding-bottom: 0px;
  float: left;
  list-style: none;
  color: #24313C;
  font: 12px Tahoma, Arial;
}

#jsddm li a
{
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  border-bottom: 5px solid #e7e7e7;
  width: 80px;
  color: #24313C;
  white-space: nowrap
}
#jsddm li a#li2
{
  width: 40px;
}
#jsddm li a#li3
{
  width: 40px;
}
#jsddm li a#li5
{
  width: 50px;
}
#jsddm li a#li1en
{
  width: 40px;
}
#jsddm li a#li2en
{
  width: 40px;
}
#jsddm li a#li3en
{
  width: 60px;
}
#jsddm li a#li4en
{
  width: 40px;
}
#jsddm li a#li5en
{
  width: 60px;
}
#jsddm li a#EN
{
  border-bottom: 0px;
  width: 270px;
  text-align: right;
  color: #1a6ebd
}
#jsddm li a#PL
{
  border-bottom: 0px;
  width: 250px;
  text-align: right;
  color: #1a6ebd
}
#jsddm li a.active
{
    border-bottom: 5px solid #1a6ebd;
    color: #24313C;
}
#jsddm li a:hover
{
    border-bottom: 5px solid #1a6ebd;
    color: #1a6ebd;
}
#jsddm li a#EN:hover
{
    /*border-bottom: 5px solid #e7e7e7;*/
    border-bottom: 0px;
    color: black;
}
#jsddm li a#PL:hover
{
    border-bottom: 0px;
    color: black;
}
#jsddm li ul
{
  margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
}

#jsddm li ul li
{
  float: none;
  display: inline}

#jsddm li ul li a
{	width: auto;
  background: #e7e7e7;
  border-left: 5px solid #e7e7e7;
  border-bottom: 0px solid;
  color: #24313C}

#jsddm li ul li a:hover
{	background: #d0d0d0;
        border-left: 5px solid #1a6ebd;
        border-bottom: 0px solid;
}
#content-container
{
	float: left;
	width: 962px;
	background: #fff url("images/contentback.png") ;
        background-repeat: repeat-y;
        background-position: -1px 2px;
}

#content
{
	clear: left;
	float: left;
	width: 662px;
	padding: 0px;
	margin: 0px;
        margin-top:10px;
        margin-right:10px;
        margin-left:30px;
	display: inline;
}

#content h2 {
margin: 0;
color:#31373d;
font-size: 8pt;
font-weight: bold;
}

h4 {
color:#ad0d13;
}


#aside
{
	float: right;
	width: 198px;
	padding: 0px;
	margin: 0px;
        margin-right:32px;
        margin-left:10px;
        margin-top: 10px;
	display: inline;
}
#asidecontact
{
    background-image: url("images/postit_200.jpg");
    background-repeat: no-repeat;
    font-size: 7pt;
    height: 160px;
    padding-top:60px;
    padding-left:40px;
}
#footer
{
	clear: left;
	background: url("images/footer.png") transparent no-repeat;
        background-position: bottom left;
	text-align: right;
	padding: 11px 25px 11px 0px;
        font-size:8pt;
        font-family: Arial;
        color: white;
}

h3{
    color: #1a6ebd;
}


a.bold{
    color: #1a6ebd;
    font-weight: bold;
    text-decoration: none;
}
a.bold:hover{
    text-decoration: underline;
}
a{
    border: 0px;   
}
a img{
    border: 0px;
}
ul.footer{
    list-style: none;

}
ul.footer li{
    display: inline;
    padding-left: 20px;
}