body {

  padding: 0;

  margin: 0;

  background: #eee;

  font: normal 11px/16px verdana, sans-serif;

}

div{

 margin:0;

 padding:0;

}

h1 {

  margin: 0px 0 15px 0;

  padding: 0;

  color: #244074;

  background: #fff;

  font: bold 18px/22px verdana, sans-serif, black;

}

h1.page {

  position: absolute;

  left: -9999px;

}

h2 {

  font: bold 13px/150% verdana, sans-serif;

  margin: 0 0 15px 0;

  padding: 0;

  color: #244074;

}

h3 {

  margin: 0 0 10px 0;

  padding: 0;

  color: #333;

  font: bold 12px/16px verdana, sans-serif;

}

h4 {

   margin: 0 0 10px 0;

   padding: 0;

   color: #333;

   font: bold 12px/16px verdana, sans-serif;

   background: url(../pic/border_h.gif) repeat-x left bottom transparent;

}

h5 {

  margin: 0 0 5px 0;

  padding: 0;

  color: #333;

  font: bold 10px/16px verdana, sans-serif;

}

h6 {

   margin: 0 0 5px 0;

   padding: 0;

   color: #333;

   font: bold 9px/14px verdana, sans-serif;

}



hr {

  clear: both;

  color: #ccc;

  background: #ddd;

  border: 0 none;

  height: 1px;

  margin: 10px 0;

}

div.clear,p.clear{

 clear: both;

 margin:0;

 padding:0;

 font: normal 0px/0px verdana, sans-serif;

}

p {

  margin: 0 0 10px 0;

  padding: 0;

}

a {

  color: #e50;

}

a:hover {

  color: #222;

}

a img {

  border: 0 none;

}

ul {

  margin: 0 10px 10px 10px;

  padding: 0;

  list-style: none;

}

ul li {

  margin: 0;

  padding: 0 0 0 15px;

  background: url(../pic/arrow.gif) no-repeat 0px 5px;

}









#wrapper1 {

  margin: 0 auto;

  padding: 0 0 0 0;

  width: 900px;

  border: 1px solid #ccc;

  background: #fff;

  position:relative;

}

#content{

  padding: 10px 0px 40px 20px;

  background: url(../pic/bg_rightcol.gif) top right repeat-y #fff;

}

#content{

 min-height:400px;

}

* html #content {

 height:400px;

}

#footer {

  padding: 15px;

  background: #f5f5f5;

  border-top: 1px solid #ccc;

}

#logo {

}

#top_menu {

  clear: both;

  float:left;

  background: #555;

  border-bottom: 1px solid #333;

}

#top_menu ul {

  width: 900px;

  height:20px;

  margin: 0;

  padding: 0;

  list-style: none;

  border-top: 1px solid #555;

  background: url(../pic/top_menu.gif) no-repeat top right #555;

}





#lang {

   margin:  5px 0 0 790px;

   padding: 0px 1px 1px 2px;

   border: 1px solid #DCCEA7;

   width: 94px;

   background: #EFE6CD;

   position: absolute;

   z-index: 99;

}

#lang ul {

   position: absolute;

   visibility: hidden;

   margin: 0;

   padding: 0;

   background: #CDD7DB;

   border-right: 1px solid #ccc;

   border-left: 1px solid #ccc;

   border-top: 1px solid #ccc;

   list-style: none;

}

#lang li {

  margin: 0;

  padding: 0;

  border: 0 none;

  background:none;

}

#lang a {

   text-decoration: none;

   display: block;

   color: #333;

   padding: 1px 2px;

   font-weight: bold;

   width: 94px;

}

#lang li a {

   font-weight: normal;

   border: 0 none;

   border-bottom: 1px solid #bbb;

   width: 88px;

   color: #333;

   background: #F3EDDD;

}

#lang li a:hover {

  color: #a50;

  background: #EFE6CD;

}

#globalnav {

	padding: 5px 0 0 0;

	position: absolute;

	right:150px;

	text_align:right;

	z-index: 1;

}

#globalnav ul {

	margin: 0 0 0 0;

	padding: 0;

	list-style: none;

}

#globalnav li {

  float: left;

  margin: 0;

  padding: 0;

  list-style: none;

  background: none;

}

#globalnav a {

  float: left;

  padding: 2px 12px;

  text-decoration: none;

  color: #444;

  font: bold 11px/17px verdana, sans-serif;

}

#globalnav a:hover, #topnav a.active, #topnav a.active:hover {

  color: #333;

  background: #D8E2E6;

}



#botnav {

  display: inline;

  margin:0;

  padding:0 0 0 8px;

}

#botnav li {

  display: inline;

  margin:0;

  padding:0;

  background:none;

}

#botnav li a {

  border-left: 1px solid #777;

  padding-left: 8px;

  padding-right: 8px;

}



#mainnav {
}
#mainnav div {
  float: left;
  background: #ccc;
  width: 300px;
  margin: 0;
}
#mainnav a {
  float: left;
  background: #aaa;
  width: 300px;
  height: 132px;
  display: block;
}

#mainnav a:hover {
  background: #888;
}

#mainnav a span{
  display: none;
}



#content .c1col{

  padding: 0px 0px 0px 0;

  background: #fff;

  width: 860px;

}





#content .c2col .col1{

  padding: 0;

  background: #fff;

  float: left;

  width: 560px;

}



#content .c2col .col2{

  padding: 0 0 30px 0;

  margin: 0 0 0 35px;

  background: #ebebeb;

  float: left;

  width: 268px;

}





#content .c2col .col1 .nom {

  margin: 0 20px 0 0;

  padding: 0 0 15px 0px;

  float: none;

  width: 560px;

}



#content .c2col .col1 .box {

  margin: 0 0 15px 0px;

  padding: 0 ;

  border: 1px solid #eee;

  float: none;

  width: 560px;

  background: #fff;

}



#content .box p, #content .box h1, #content .box h2, #content .box h3, #content .box h4, #content .box h5, #content .box h6{

 padding-left:10px;

 padding-right:10px;

}

#content .box h2{

  background: url(../pic/border_h.gif) repeat-x left bottom #f3eddd;

}

#content .box h2{

  background: url(../pic/border_h.gif) repeat-x left bottom transparent;

}

#content .box h3{

  background: url(../pic/border_h.gif) repeat-x left bottom #eee;

}



#content .c2col .col1 .box200 {

  background: transparent;

  margin: 0 0 15px 0;

  padding: 0;

  height: 192px;

  float: none;

  width: 560px;

}



#content .c2col .col2 .box {

  background: #fff;

  margin: 0 0 15px 0px;

  padding: 0 ;

  border: 1px solid #d8d8d8;

  float: none;

  width: 268px;

}



#content .c3col {

  text-align: left;

  background: #fff;

  margin: 20px 0 15px 15px;

  text-align: center;

}



#content .c3col a {

  margin: 0 0 15px 0;

  padding: 0;

  display: block;

}

#content .c3col ul {

  margin:0 auto 0 auto;

  width:195px;

}

#content .c3col li {

  margin: 0;

  padding: 0 0 0 15px;

  text-align: left;

}

#content .c3col img {

  border: 0 none;

}



#content .c3col .col1 {

  float: left;

  width: 250px;

  background: #fff;

  margin-right: 10px;

  display:inline; /* si aici, double margin ie6*/

  padding: 10px;

}





#content .c3col .col2 {

  float: left;

  width: 250px;

  background: #fff;

  margin-right: 10px;

  display:inline; /* si aici, double margin ie6*/

  padding: 10px;

}





#content .c3col .col3 {

  float: left;

  width: 250px;

  background: #fff;

  margin-right: 10px;

  display:inline; /* si aici, double margin ie6*/

  padding: 10px;

}





div.innerbox {

  background: #fffff0;

  margin: 10px;

  padding: 0;

}

div.img200 {

  padding: 0px 0px;

  margin: 0 0 17px 0;

  height:192px;

}

div.img200 p{

 margin:0;

 padding:0;

}

div.click2popup {

  margin-top:10px;

  height:55px;

}



ul.lliste_s,ul.lliste_m,ul.lliste_l{

  margin-top:15px;

  clear:both;

}

ul.lliste_s li, ul.lliste_m li{

  margin:0;

  padding:0 20px 0 0;

  background:none;

  float:left;

}

ul.lliste_s li.descr{

  width:400px;

  margin: 0 0 10px 0;

  padding: 0;

}

ul.lliste_m li.descr{

  width:350px;

  margin: 0 0 10px 0;

  padding: 0;

}

ul.lliste_l li{

  width:200px;

  margin:0;

  padding:0;

  background:none;

  float:left;

  text-align:left;

}

ul.lliste_l li.descr{

  width:330px;

  margin:0 0 0 10px;

  text-align:left;

}

.col2 ul.lliste_s{

  margin:10px 0 0 10px;

  clear:both;

}

.col2 ul.lliste_s li{

  margin:0;

  padding:0;

  background:none;

  float:left;

}

.col2 ul.lliste_s li.descr{

  width:180px;

  margin:0 0 0 10px;

}

.col2 ul.lliste_m{

  margin:10px 0 0 0;

  clear:both;

}

.col2 ul.lliste_m li{

  width:80px;

  margin:0;

  padding:0;

  background:none;

  float:left;

  text-align:right;

}

.col2 ul.lliste_m li.descr{

  width:150px;

  margin:0 0 0 10px;

  text-align:left;

}

ul.bsp{

  margin-top:15px;

}

ul.bsp li{

  margin:0;

  padding:0 20px 0 0;

  background:none;

  float:left;

}

.col2 ul.bsp{

  margin:0;

}

.col2 ul.bsp li{

  margin:0;

  padding:15px 0 0 0;

  background:none;

  float:none;

  text-align:center;

  width:270px;

}

ul.bsp2{

  margin:10px 0 0 0;

  padding:0;

  height:80px;

}

ul.bsp2 li{

  width:100px;

  margin:0;

  padding:0;

  background:none;

  float:left;

}

ul.bsp2 li.descr{

  width:150px;

  margin:0 0 0 10px;

  padding: 50px 0 0 0;

}

ul.kontakt{
  margin:0px 0 0 0px;
  padding:0;
}

ul.kontakt li{
  width:80px;
  margin:0;
  padding:0;
  background:none;
  float:left;
}

ul.kontakt li.descr{
  width:150px;
  margin:0 0 0 10px;
}
ul.kontakt li.bild{
  margin:0 0 0 10px;
  width:auto;
  float:right;
}

p.kontakt{
  margin:0;
  padding:0;
}



.c2col .col1 ul{

 margin-left:10px;



}

.c2col .col1 ul.kontakt li.descr{

  width:auto;

}



p.highlight {

  color: Blue;

}

p.bglight {

  background: #DCDCDC;

}



#footer p{

  display: inline;

}





.teaser {

    width:266px;

    padding:0 0 10px 0;

    margin:10px auto 20px auto;

    border: 1px solid #d8d8d8;

    border-bottom: 2px solid #d8d8d8;

    background: #fff;

}

.teaser h3 {

    margin: 0 0 5px 0;

    padding: 3px 10px;

  background: url(../pic/border_h.gif) repeat-x left bottom #eee;
}

.teaser p {

    margin:0;

    padding: 3px 10px;

}

.teaser a.getmoreinfo {

    text-decoration: none;

    display: block;

    margin: 2px 0 0 70px;

    padding: 2px;

    text-align: center;

    background: #3F598A;

    color: #fff;

    width: 130px;

    position: absolute;

    font: bold 10px/150% verdana, sans-serif;

}



.teaser a.getmoreinfo:hover {

    text-decoration: none;

    background: #123066;

}

