* {
padding: 0px;
margin: 0px;
}



body {
text-align: center;
font-family:  "Tahoma", Verdana;
font-size: 0.8em;
color: #FFF;
background-color: #FFF;
}
h1 {
padding: 20px 0px 0px 40px;
font-size: 160%;
text-align: left;
font-style:italic;
}

h2 {
padding: 20px 0px 0px 40px;
font-size: 100%;
text-align: left;
font-style:normal;
}

a {
color: #FFF;
text-decoration: underline;
font-weight: bold;
}

a:hover {
color: #FFF;
text-decoration: none;
font-weight: bold;
}

.main_center ul {
padding: 0em 0em 1em 4.3em;
list-style: circle;
color: #fff;
}

.main_center ul ul{
padding: 0em 0em 0em 1.3em;
margin: 0px;
list-style: square;
color: #fff;
}
.main_center ul li {
color: #fff;
padding: 10px 40px 10px 0px;
}

.main_center ul ul li {
color: #fff;
padding: 10px 40px 10px 0px;
}

#wrapper {
width: 880px;
margin: 0px auto;
text-align: left;
}

#menu {
width: 880px;
margin: 0px auto;
height: 61px;
background: url(../img/menu_bg.png) repeat-x;
border: 0px solid;
padding: 0px;
}

#banner {
width: 880px;
height: 277px;
position: relative;
background: url(../img/banner.jpg);
}

#banner ul {
color: #155194;
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
}

#banner a {
  position: absolute;
  width: 16px;
  height: 20px;
  color: #000;
  text-decoration: none;
  border: 0px solid transparent;
  color: #155194;
}

#banner a:hover {
  position: absolute;
  width: 16px;
  height: 20px;
  color: #000;
  text-decoration: underline;
  border: 0px solid transparent;
  color: #155194;
}


#banner a.sk {
  top: 40px;
  left: 35px;
}

#banner a.en {
  top: 40px;
  left: 60px;
}



#content {

width: 880px;
background: url(../img/content_2.png) repeat-y;
margin-top: 15px;
border: 0px #000 solid;
padding: 0px 0px 0px;
margin-bottom: 0px;
overflow: hidden;


}


.main {
float: left;
width: 607px;
border-right: 10px solid;
padding-bottom: 0px;
margin: 0px;
}

.main_projekt {
float: left;
width: 617px;
border-right: 0px solid;
padding-bottom: 0px;
margin: 0px;
overflow:hidden;

}

.main a, .main_projekt a {
color: #FFF;
text-decoration: underline;
font-weight: bold;
}

.main a:hover, .main_projekt a:hover {
color: #FFF;
text-decoration: none;
font-weight: bold;
}

.main_top {
background: blue;
width: 607px;
height: 65px;
background: url(../img/main_top.jpg);
}

.main_center {
width: 607px;
background: url(../img/main_center.png) repeat-x;
padding: 0px;
margin: 0px;
min-height: 431px;
}


.main_center_projekt {
width: 617px;
background: url(../img/projekt_notext_3.png);
padding: 0px;
margin: 0px;
border: 0px #000 solid;
float: left;
height: 431px;
overflow:hidden;
}

.main_center_projekt p {
padding: 5px 60px 5px 40px;
text-align: justify;
font-size: 12px;
line-height: 1.3em;
font-family: "Tahoma", Verdana;
}


.texty {

float: right;
padding-right: 100px;

}

.main_center p {
padding: 5px 60px 10px 40px;
text-align: justify;
font-size: 12px;
line-height: 1.3em;
font-family: "Tahoma", Verdana;
}

.main_bottom {
width: 617px;
background: url(../img/under_main_2.png) repeat-x;
height: 78px;
float: left;
overflow:hidden;
}

.tel {
float: left; padding: 33px 0px 0px 0px; padding-left: 80px;  color: #666666; border: 0px solid; font-weight: bold; font-family: Tahoma; font-size: 12px; overflow:hidden;
}

.mail {
float: right; width: 190px; padding: 33px 0px 0px 80px; color: black; border: 0px solid; font-weight: bold; font-family: Tahoma; font-size: 12px;overflow:hidden;
}


.info {
background: url(../img/info.png) repeat-x;
width: 617px;
height:78px;
overflow:hidden;
float: left;
}

.tel2 {
float: left; padding: 33px 0px 0px 0px; padding-left: 80px;  color: #666666; border: 0px solid; font-weight: bold; font-family: Tahoma; font-size: 12px;overflow:hidden;
}

.mail2 {
float: right; width: 190px; padding: 33px 0px 0px 80px; color: black; border: 0px solid; font-weight: bold; font-family: Tahoma; font-size: 12px;overflow:hidden;
}


.sidebar {
float: right;
width: 260px;
background: #ae3339 url(../img/sidebar_bg.png) repeat-x;

}

.sidebar_bottom {
float: right;
width: 260px;
height: 78px;
background: #ae3339;

}


.sidebar_center {
float: right;
width: 260px;
background: #ae3339 url(../img/sidebar_bg.png) repeat-x;
padding-bottom: 0px;
height: 509px;
}

.sidebar_top {
float: right;
width: 260px;
height: 65px;
background: #a62b31 url(../img/sidebar_top.jpg);
}

.sidebar_top h1 {
padding: 20px 0px 0px 10px;
font-size: 160%;
text-align: left;
font-style:italic;
}
.sidebar_center p {
text-align: left;
padding: 10px 10px 3px 10px;
font-size: 0.85em;
line-height: 15px;
font-family:  "Tahoma", Verdana;
}


#bottom {
width: 880px;
overflow:hidden;
}

#footer {
color: #999999;
width: 880px;
height: 60px;
border: 0px solid;
overflow: hidden;
}

#footer p {
line-height: 60px;
border: 0px solid;

}

#footer a {
color: #999999;
}

#footer a:hover {
color: #b32e33;
}

a#link {
color: #b32e33;
}

.creoneo_creo {
 border: 0px solid; text-align:right; float:right;
}

.footer_first {
float: left; width: 810px;
}

  
      .creoneoinfo {font: bold 12px Tahoma; width: 70px; float: right; border:0px #000 solid; }
      .creoneoinfo p {
      line-height:30px; text-align: right; padding: 0px; margin: 0px; border: 0px solid;
      }
			.creoneoinfo a {text-decoration:none;}
			.creoneoinfo a:hover{color:#90288e;}
			a#creoneo {color:#999; padding:4px 18px 5px 0;background:url(http://creoneo.com/images/dromia_favicon.gif) right no-repeat; }
			a#creoneo span{color:#d2499a; text-align: left;}
			a:hover#creoneo {color:#90288e; text-align: left;}





