html, body
{
  font: normal normal normal 10pt Arial;
  background: rgb(255, 255, 255);
}

#mainbox /* Centered */
{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 839px;
  height: 600px;
  margin-left: -420px; /* half of width */
  margin-top: -300px;	
}

#upper_txt
{
  position: absolute;
  top: 45px;
  font: normal normal normal 14pt "arial black" arial;
  color: rgb(0, 166, 81);
  overflow: auto;
}

#line_upper
{
  position: absolute;
  border: 0;
  width: 839px;
  top: 76px;
  background-color: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
  height: 1px;
}

/* IE 6 */
* html #line_upper { top: 75px; }

/* IE 7 */
*:first-child+html #line_upper { top: 75px; }

#line_lower
{
  position: absolute;
  border: 0;
  width: 839px;
  top: 461px;
  background-color: rgb(0, 0, 0);
  color: rgb(0, 0, 0);
  height: 1px;
}

/* IE 6 */
* html #line_lower { top: 460px; }

/* IE 7 */
*:first-child+html #line_lower { top: 460px; }

#left_img
{
  position: absolute;

}

#logo
{
  position: absolute;
  left: 718px;
  width: 121px;
  height: 73px;
}

#content
{
  position: absolute;
  width: 839px;
  height: 384px;
  top: 83px;
  overflow: hidden;
}

/* IE 6 */
* html #content
{
  top: 76px;
}

/* IE 7 */
*:first-child+html #content
{
  top: 76px;
}

#green_line
{
  position: absolute;
  width: 10px;
  height: 248px;
  left: 279px; 
  top: 38px;
  background: rgb(0, 166, 81);
}

#content_text
{
  position: relative;
  float: left;
  width: 477px;
}

span.normal
{
  font: normal normal bold 8pt arial;
  line-height: 14pt;
}

#produkt1
{
  position: absolute;
  top: 90px;
  left: 40px;
  width: 240px;
  height: 454px;
  behavior: url("images/iepngfix.htc");
}



#inner_content
{
  position: absolute;
  height: 384px;
  width: 600px;
  left: 239px;
}

#produkt2
{
  position: relative;
  float: left;
  top: 38px;
  left: 81px;
}

#produkt5
{
  position: relative;
  top: -10px;
  height: 546px;
  width: 286px;
  behavior: url("images/iepngfix.htc");  
}

#tarea
{
  position: absolute;
  top: 38px;
  height: 248px;
  width: 294px;
  left: 306px;
  font: normal normal normal 8pt arial;
  letter-spacing: 0.1pt;
  line-height: 12.5pt;
}

#flags
{
  position: absolute;
  top: 10px;
  width: 50px;
  left: 558px;
}

#whyimg
{
  position: absolute;
  top: 69px; 
  left: -32px;
  width: 571px;
  height: 452px;
  behavior: url("images/iepngfix.htc");
}

/* IE 6 */
* html #whyimg { top: 62px; }

/* IE 7 */
*:first-child+html #whyimg { top: 62px; }


td.left
{
  width: 150px;
  padding-bottom: 15px;
  padding-right: 10px;
  text-align: right;
  font: normal normal normal 7pt arial;
  color: rgb(136, 141, 144);
}

td.right
{
  font: normal normal bold 8pt arial;
}

td.right a
{
  text-decoration: none;
  color: black;
}

td.right a:hover
{
  color: rgb(0, 166, 81);
}

p.head
{
  padding-bottom: 5px;
  font: normal normal bold 8pt arial;
  color: rgb(0, 166, 81);
}

div.who
{
  position: relative;
  left: 29px;
  height: 124px;
  width: 250px;
}

p.who
{
  position: relative;
  float: right; 
  padding-right: 5px;
  text-align: right; 
  font: normal normal normal 7pt arial;
  color: rgb(136, 141, 144);
}

div.contact_left
{
  position: relative;
  float: left;
  width: 100px;
  top: 38px;
  font: normal normal normal 7pt arial;
  color: rgb(136, 141, 144);
}

div.contact_right
{
  position: absolute;
  top: 38px;
  left: 100px;
  width: 220px;
  font: normal normal normal 8pt arial;
  color: rgb(136, 141, 144);
}

div.contact_right a
{
  font: normal normal normal 8pt arial;
}

#pdf1
{
  position: absolute;
  top: 38px;
  left: 100px;
  width: 120px;
  height: 170px;
  border: solid 1px black;
  overflow: hidden;
}

div.pdf
{
  position: absolute; 
  top: 220px;
  width: 120px; 
  font: normal normal bold 7pt arial;
  color: rgb(0, 166, 81);
}

#pdf2
{
  position: absolute;
  top: 38px;
  left: 240px;
  width: 120px;
  height: 170px;
  border: solid 1px black;
  overflow: hidden;
}

#pdf3
{
  position: absolute;
  top: 38px;
  left: 380px;
  width: 120px;
  height: 170px;
  border: solid 1px black;
  overflow: hidden;
}

#news_left
{
  position: absolute;
  padding-top: 38px;
  width: 220px;
  height: 254px;
  font: normal normal normal 8pt arial;
  line-height: 12.5pt;
  letter-spacing: .1pt;
  overflow: hidden;
}

#news_right
{
  position: absolute;
  padding-top: 38px;
  left: 255px;
  width: 220px;
  height: 254px;
  font: normal normal normal 8pt arial;
  line-height: 12.5pt;
  letter-spacing: .1pt;
  overflow: hidden;
}

#news_one
{
  position: absolute;
  top: 38px;
  width: 480px;
  height: 320px;
  padding-right: 15px;
  font: normal normal normal 8pt arial;
  line-height: 12.5pt;
  letter-spacing: .1pt;
  overflow: auto;
}


div.more
{
  position: absolute;
  width: 220px;
  top:300px;
  font: normal normal bold 8pt arial;
  letter-spacing: .1pt;
  text-align: right;
}

div.more a
{
  text-decoration: none;
  color: black;
}

div.more a:hover
{
  color: rgb(0, 166, 81);
}

a.normal
{
  font: normal normal bold 8pt arial;
  text-decoration: none;
  color: black;
  letter-spacing: .1pt;
  line-height: 12.5pt;
}

a.normal:hover
{
  color: rgb(0, 166, 81);
}

a
{
  font: normal normal bold 8pt arial;
  text-decoration: none;
  color: black;
}

a:hover
{
  color: rgb(0, 166, 81);
  text-decoration: none;
}

h2
{
  font: normal normal bold 12pt "arial black" arial;
  color: rgb(0, 166, 82);
}

input.formText
{
  border: solid 1px rgb(200, 200, 200);
  background: rgb(240, 240, 240);
  margin-bottom: 1px;
}

select.formSelect
{
  width: 205px;
  padding: 1px;
  border: solid 1px rgb(200, 200, 200);	
  margin-bottom: 1px;
 
}


/* IE 6 */
* html input.formText
{
 padding: 0px;
}

/* IE 7 */
*:first-child+html input.formText
{
 padding: 0px;
}


input.formButton
{
  position: relative;
  margin-top: 2px;
  padding: 4px;
  width: 100px;
  font: normal normal bold 8pt arial;
  color: rgb(255, 255, 255);
  background: rgb(0, 166, 82);
  border: solid 1px rgb(0, 166, 82);
}

input.formButton2
{
  position: relative;
  margin-top: 2px;
  padding: 4px;
  width: 100px;
  font: normal normal bold 8pt arial;
  color: rgb(255, 255, 255);
  background: rgb(0, 106, 22);
  border: solid 1px rgb(0, 166, 82);
}

hr
{
  border: 0;
  color: rgb(0, 166, 82);
  background: rgb(0, 166, 82);
  height: 3px;
  padding: 0px;
}

table.order
{
  width: 400px;
  border-collapse: collapse;
}

tr.order
{
}

td.order
{
  padding: 0px;
}

#retail
{
  position: absolute; 
  top: 38px; 
  z-index: 11; 
  height: 330px; 
  width: 500px; 
  overflow: auto;
}