body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: small; 
  background: #CFD4E7 url(../img/main_bg.jpg) top repeat-x;
  margin: 0px;
  padding: 0px;
}
img {
  border: none;
}
h1, h2, h3 {
 text-align:center;
  color: #336699;
}
h4 , strong {
  color: #336699;
}
.nad {
  width: 100%;
  height: 22px;
  font-size: 14px;
  color: #336699;
  font-weight: bold;
  background: url(../img/underline.gif) 0px 20px repeat-x; 
  float: left;
  margin: 0px 0px 0px 0px;
  text-align:left;
}


h1.a
{
  font-size: small; 
  
  display: inline;
}
dt {
  margin: 0px 0px 0px 0px;
}

dl{
  margin-left:17px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}

dd{
position:relative;
top:-9px;
left: 30px;
line-height:0px;
}

ul.arrow{
  margin: 0px;
  padding-left: 1em;
  list-style-image: url(../img/arrow.gif);
  margin-bottom: 10px;
}
td {
  width: 200px;
}
a {
  color: #336699;
  font-weight: bold;
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
}
p {
  margin: 0px;
  margin-bottom: 10px;
}
.center {
  text-align: center;
}
#main {
  width: 904px;
  margin: auto;
}
#header {
  height: 208px;
}
#top-line {
  height: 10px;
  background-color: #FACA2A;
}
#top-graphics {
  width: 904px;
  height: 198px;
  clear: both;
  position: relative;
}
#top-logo {
  width: 182px;
  height: 198px;
  float: left;
}
#top-flash {
  width: 722px;
  height: 198px;
  float: left;
  background-image: url(../img/top_flash.jpg);
  position: absolute:
  left: 182px;
  top: 0px;
  z-index: 1;
}
#menu {
  width: 650px;
  position: relative;
 left: 210px;
  _left: 250px; 
  top: -33px;
  margin:0px;
	list-style-type: none;
  z-index: 2;
  float:left;
  clear:both;
}
#menu a {
  text-decoration: none;
  padding-left:5px;
  padding-right:10px;
}
#menu a:hover {
  text-decoration: underline;
}

#menu li{
  float:left;
  background-color:#faca2a;
  height: 22px;
  padding-top:8px;
  border-bottom: 1px solid white;
}
#menu li.01 {
 background-color:none;
}

#intro-content, #all-content {
  width: 100%;
  min-height: 250px;
  color: #333333;
  background: #FFFFFF url(../img/content_bg1.jpg) right top no-repeat;
  float: left;
  padding: 0px;
  clear: both;
  text-align:justify;
}
#all-content {
  background: #FFFFFF url(../img/content_bg2.jpg) right top no-repeat;
}


.text-title, .text-title-noindent{
  width: 100%;
  height: 22px;
  font-size: 14px;
  color: #336699;
  font-weight: bold;
  background: url(../img/underline.gif) 0px 20px repeat-x;
  text-indent: 10px;
  float: left;
}
.text-title-noindent {
  text-indent: 0px;
}
.text-title-bigindent {
  width: 95%;
  margin-left: 0px;
  text-indent: 0px;
}
.text-body, .text-body-gradient {
  width: 100%;
  float: left;
  padding-top: 5px;
  clear: both;
}
.text-body-gradient {
  width: 380px;
  background: url(../img/news_bg.jpg) right top no-repeat;
  padding-top: 15px;
  /*padding-left: 30px;*/
  padding-right: 10px;
}
.text-image {
  width: 125px;
  float: left;
  position: relative;
  margin-right: 5px;
}
.text-image-more {
  color: #333399;
  font-weight: bold;
  position: absolute;
  left: 70px;
  top: 72px;
}
.text-text {
  line-height: 150%;
}
.text-text b {
  color: #336699;
}
.text-text td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #333333;
}
.text-text li.text-text-li {
  margin-top: 10px;
}
.text-caption {
  font-size: 13px;
  color: #336699;
  font-weight: bold;
  line-height: 125%;
  margin-bottom: 4px;
}
#text-europe {
  width: 160px;
  height: 150px;
  float: right;
}
#about-content-left {
  width: 684px;
  padding-left: 30px;
  float: left;
}
#about-content-right {
  width: 170px;
  float: left;
  padding-left: 20px;
}

#foot{
  clear: both;
}


#foot_kontakt {
  position:relative;
  top:-50px; 
  clear: both;
}

#bottom-line {
  width: 904px;
  height: 11px;
  background: #FFFFFF url(../img/foot.gif) bottom no-repeat;
}
#bottom-text {
  height: 35px;
  background-color: #1A2A5E;
  padding-left: 125px;
  padding-top: 25px;
  padding-bottom: 25px;
}
#bottom-text a {
  color: #FFFFFF;
}
p.klient
{
display: block;
float:left;
text-align:center;
padding: 25px;
height:100px;
}
p.klient img
{
width: 100px;
display: block;
}

