body {
  margin: 0;
  padding: 0;
  font-family: tahoma, verdana, helvetica, sans-serif;
  font-size: 11pt;
  background:#325b90 url(images/main-bg.png) repeat-x left top;
  /*text-align: justify;*/
}

a {
  color: #fff;
}
a:visited {
  color: #fff;
}
a:hover {
  color: #ffff00;
}
a:active {
  color: #ffee22;
}

dd, ul, ol, dl {
  position: relative;
}

#container {
  position: relative;  
  max-width:1300px;
  min-width: 950px;
  overflow: atuo;
  color: #fff;
}

.cont-main {
  background:transparent url(images/main-top.jpg) no-repeat scroll left top;
}

.cont-work {
  background:transparent url(images/wp-top.jpg) no-repeat scroll left top;
}

#top {
  position: relative;
  cursor: default;
}

.top-main {
  height:220px;
}

.top-work {
  height:270px;
}

#top p {  
  margin:0;
  text-align:right;
  margin-right: 50px;
  font-size: 9pt;
}

#topa:hover{
  font-size: 50pt;
}

#top p a{color: #ffff00;}
#top p a:hover{color: #ffffff;}
#top p a:active{color: #ffee22;}

#main-top_documents {
  position: absolute;
  top:227px;
  left: 219px;
  font-size: 13.5pt;
}
#main-top_wp1 {
  position: absolute;
  top:198px;
  left: 482px;
  display:block;
  font-size: 10pt;
  font-weight:bold;
}
#main-top_wp2 {
  position: absolute;
  top:176px;
  left: 560px;
  display:block;
  font-size: 10pt;
  font-weight:bold;
}
#main-top_wp3 {
  position: absolute;
  top:158px;
  left: 643px;
  display:block;
  font-size: 10pt;
  font-weight:bold;
}

#work-top_wp1 {
  position: absolute;
  top:234px;
  left:289px;
  display:block;
  font-size:13pt;
  font-weight:bold;
}
#work-top_wp2 {
  position: absolute;
  top:210px;
  left:392px;
  display:block;
  font-size:13pt;
  font-weight:bold;
}

#doc-back {
  position: absolute;
  top:234px;
  left:289px;
  font-size:17pt;
}

#content {
  margin-top:90px;
  width:70%;
  float: left;
}

#doc-content {
  margin-top:90px;
  width:100%;
  float: left;
}

#content_txt {
  margin-left: 64px;
  line-height: 1.2;
}

#main-right {
  position: relative;
  width:29%;
  min-width: 217px;
  float: left;
  overflow: none;
}

#work-right {
  margin-top:90px;
  position: relative;
  width:29%;
  min-width: 217px;
  float: left;
  overflow: none;
}

#right_title {  
  font-size: 27pt;  
}

#main-right p { 
  font-size: 10.5pt;
  margin-right: 28px;
  margin-left: 53px;
}

#work-right p {
  font-size: 10.5pt;
  margin-left: 33px;
}

#footer {
 clear:both;
 height: 177px;
 background:transparent url(images/main-footer.jpg) no-repeat left top;
}

#footer p {
  margin-left: 64px;
  margin-right: 64px;
  padding-top: 70px;
}

#return-link {
  position: absolute;
  top:30px;
  left:35px;
  width:350px;
  height:40px;
  display:block;
  cursor:pointer;  
}

ul.list-inline{
  margin-left:0;
  padding-left:15px;  
}

ul.list-inline li{
  margin: 0.5em 0 0em 0px;
}

ul.list-hidden{
  list-style: none;
  margin-left:0;
  padding-left:0px;
}

ul.list-hidden li{
  margin: 0.5em 0 0em 0px;
}

.list li {
  margin: 1em 0 1em 10px;
}

.list-doc li {
  margin: 2px 0 2px 10px;
  list-style-type: none;
}

.ul-list li {
  margin: 7px 0 8px 10px;
  list-style-type: square;
}

.ul-list-2 li {
  margin: 7px 0 8px 10px;
  list-style-type: disc;
}

.circle {
  list-style: circle;
}

.red {
  color: #f00;
}

.yellow {
  color: #f4fd00;
}

.bildes a img {
  border: solid 2px #394075;
}
.bildes a:hover img {
  border: solid 2px #fff;
}
.bildes a:active img {
  border: solid 2px #ff0;
}

