body{
  background-image:url('../images/bg.jpg');
  background-color:#fffff;
  background-repeat:no-repeat;
  background-position:top center;
  font-family: Georgia,"Trebuchet MS";
  font-size:.9em;
  background-attachment:fixed;
}

#page{
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  margin-bottom:0px;
  width:900px;
  xmin-height:400px;
  background-color:white;
  border:1px solid #077;
}

#top {
  display:block;
  width:900px;
  height:37px;
  background-image:url('../images/top0.gif');
  background-repeat:no-repeat;
  margin:0px;
  overflow:hidden;
}

#top1 {
  margin:0px;
  xdisplay:block;
  width:900px;
  height:300px;
  background-image:url('../images/top1.jpg');
  background-repeat:no-repeat;
  xbackground-color:red;
}


#slogan {
  text-align:center;
  padding-top:8px;
  font-size:15px;
  _font-size:17px;
  color:#fff;
  font-weight:bold;
  _font-weight:normal;
  xborder:1px solid red;
  width:500px;
  xfloat:left;
  margin-left:200px;
}

#flags {
  xborder:1px solid red;
  float:right;
  margin:0px;
  position:relative;
  top:-26px;
  _top:-28px;
}

.table_lang {
  margin:0px;
  border-collapse:collapse;
  padding:0px;
}

.table_lang td{
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-right:4px;
}

#flags img {
  border:0px;
  margin:0px;
}


#menu{
  float:left;
  xborder:1px solid red;
}


ul.mainmenu{
  padding:20px;
  padding-top:24px;
  list-style-type:none;
  list-style-image:url('../images/isection.gif');
  margin:0px;
  margin-left:20px;
}

ul.mainmenu li{
  margin-bottom:2px;
  margin-bottom:7px;
  padding:0;
}

ul.mainmenu li a{
  margin:0px;
  display:block;
  height:28px;
  font-size:16px;
  _font-size:16px;
  font-weight:bold;
  text-decoration:none;
  color:#009;
  background-repeat:no-repeat;
}

ul.mainmenu li a:hover{
  color:#e00;
}

ul.mainmenu ul
{
  list-style-image:url('../images/idoc.gif');
  padding:0px;
  padding-left:0px;
}

ul.mainmenu ul li
{
  padding-top:3px;
}
ul.mainmenu ul li a
{
  font-size:13px;
}

#content{
  background-image:url('../images/strafestop.jpg');
  background-repeat:no-repeat;
  display:block;
  width:900px;
  margin:0px;
  padding:0px;
  min-height:400px;
}

#text{
  margin:0px;
  margin-right:0px;
}

#text h1 {
  xborder:1px solid red;
  display:block;
  background-position:bottom right;
  background-repeat:no-repeat;
  background-image:url('../images/h1bg.gif');
  padding:10px;
  padding-right:50px;
  font-weight:normal;
  font-size:20px;
  height:30px;
  float:left;
}

#text #h1break {
  clear:both; 
  display:block;
  height:20px;
}

#text h2 {
  margin-top:20px;
  margin-bottom:20px;
  padding:10px;
  padding-left:20px;
  font-weight:normal;
  font-size:19px;
  font-style:italic;
  color:green;
  background-position:bottom left;
  background-repeat:no-repeat;
  background-image:url('../images/h2bg2.gif');
}

#text h3 {
  padding:10px;
  padding-left:20px;
  font-weight:normal;
  font-size:17px;
  font-style:italic;
  color:green;
}

#text h4 {
  padding:10px;
  padding-left:20px;
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  color:green;
}

#text p{
  font-size:1.2em;
  _font-size:15px;
  margin:40px;
  margin-top:0px;
  margin-bottom:20px;
  line-height:1.7em;
  text-align:justify;
}

#text img.r{
  margin:20px;
  margin-left:40px;
  margin-right:40px;
  float:right;
  border:1px solid #777;
}
#text img.l{
  margin:20px;
  margin-left:40px;
  margin-right:40px;
  float:left;
  border:1px solid #777;
}
#text ul{
  list-style-type:none;
  line-height:1.6em;
  margin:40px;
  margin-top:0px;
  _line-height:1em;
}

#text ul li{
  margin-bottom:12px;
  text-align:right;
  _font-size:13px;
  _margin:0px;
  _padding:0px;
}


#footer {
  display:block;
  width:900px;
  height:34px;
  background-image:url('../images/footer.gif');
  background-repeat:no-repeat;
  background-color:white;
  height:80px;
}

#footercontent {
  border:0px solid red;
  width:900px;
  xheight:30px;
  font-size:12px;
  text-align:center;
  padding-top:10px;
  color:white;
}

.invi {
  visibility:hidden;
}

#text .l
{
  text-align:left;
}
#text .r
{
  text-align:right;
}
#text .c
{
  text-align:center;
}
#text .j
{
  text-align:justify;
}
#text .i
{
  font-style:italic;
}

#text .blue
{
  color:blue;
}


.hform1, .hform2, td
{
   xborder:1px solid red;
   padding:5px;
   font-size:13px;
   text-align:right;
}

.hform1
{
  padding-left:30px;
}

hr{
  border:0px;
  width:100%;
  height:20px; 
  _height:0px; 
  _border-top:1px solid #ccc;
  background-image:url('../images/pagebreakbg.gif');
  background-position:top left;
  background-repeat:repeat-x;
  margin-top:30px;  
}

#cztrade{
  float:right;
  padding:21px;
}

#cztrade p{
  float:right;
  margin:10px;
}

.btmlinks{
  position:relative;
  top:-6px;
  text-decoration:none;
  font-family:'trebuchet ms',arial,sans-serif;
}