html
{
  height: 100%;
  padding: 0px;
}

body
{
  margin: 0px;
  height: 100%;
  padding: 0px;
  color: #464646;
  background: transparent url( '../img/bg.gif' ) repeat 0 0;
}

div#header
{
  padding-top: 13px;
  padding-bottom: 2px;
  width: 100%;
  text-align: center;
}

div#wrapper
{
  padding: 0px;
  position: relative;
  min-height: 100%;
  background: transparent;
  /*background: transparent url( '../img/houses.png' ) repeat-x bottom left;*/
}

div#wrapper_webshop
{
  padding: 0px;
  position: relative;
  min-height: 100%;
  background: transparent;
}

div#page
{
  margin: 0 auto;
  min-height: 510px;
  background: #fff;
  position: relative;
  width: 900px;
  border: 1px #e1ded6 solid;
  border-bottom: 1px #e1ded6 solid;
}

div#content
{
  width: 100%;
}

div#home_left_column
{
  width: 450px;
  float: left;
  min-height: 500px;
}

div#home_video_link
{
  padding-top: 50px;
  width: 100%;
  height: 355px;
  /*horizontal-align: middle;*/
  text-align: center;
}

div#home_webshop_link
{
  padding-top: 25px;
  padding-left: 11px;
}

div#home_right_column
{
  width: 450px;
  float: left;
  min-height: 500px;
  padding-top: 18px;
}

div#home_right_column_top
{
  width: 430px;
  min-height: 180px;
  padding-top: 8px;
}

div#xx_lizandvic
{
  width: 425px;
  height: 30px;
  text-align: right;
}

div#home_right_panel
{
  width: 435px;
  background: #f3efe7;
  min-height: 280px;

}

div#registerdiv
{
  display: block;
  width: 100%;
  padding-left: 24px;
  padding-top: 5px;
  min-height: 280px;
}

div#loadingdiv
{
  display: none;
  padding-top: 100px;
  width: 100%;
  text-align: center;
}

div#loadingwebshopdiv
{
  display: none;
  padding-top: 320px;
  width: 100%;
  /*horizontal-align: middle;*/
  text-align: center;
}

div#txt_surnamediv
{
  width: 109px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div#txt_lastnamediv
{
  width: 308px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div.txt_div
{
  width: 100%;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div#fld_surnamediv
{
  padding: 4px;
  background: transparent url( '../img/input_97.gif' ) no-repeat 0 0;
  width: 103px;
  float: left;
  height: 44px;
}

div#fld_lastnamediv
{
  padding: 4px;
  background: transparent url( '../img/input_275.gif' ) no-repeat 0 0;
  width: 300px;
  float: left;
  height: 44px;
}

div.fld_div
{
  padding: 4px;
  background: transparent url( '../img/input_385.gif' ) no-repeat 0 0;
  width: 425px;
  float: left;
  height: 44px;
}

div#warning_homediv
{
  width: 210px;
  float: left;
  height: 40px;
  padding-left: 2px;
  float: left;
}

div#reg_btn_home_div
{
  width: 200px;
  float: left;
  height: 40px;
  padding-left: 8px;
  padding-top: 5px;
}

div#privacy_homediv
{
  width: 435px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 8px;
}

span#txt_privacy
{
  font-style: italic;
  font-size: 7pt;
  color: #898989;
}

img#promo
{
  cursor: pointer;
  border: none;
}

img#img_webshop_link
{
  float: left;
  border: none;
}

div#webshop_top_div
{
  padding: 25px 18px 0 25px;
  width: 900px;
  height: 280px;
}

div#webshop_top_div2
{
  padding: 25px 18px 0 25px;
  width: 800px;
  height: 200px;
  background: transparent url( '../img/h.jpg' ) no-repeat top right;
}

div#webshop_top_txt_div
{
  float: left;
  margin: 0 auto;
  width: 850px;
  height: 140px;
}

div#webshop_top_txt_div2
{
  float: left;
  margin: 0 auto;
  width: 400px;
  height: 140px;
  background: transparent;
}

div#webshop_top_txt_div3
{
  float: left;
  margin: 0 auto;
  width: 450px;
  height: 200px;
}


div#webshop_page
{
  padding-top: 10px;
  position: relative;
  background: #fff;
  min-height: 680px;
}

div#webshop_panel
{
  margin: 0 auto;
  width: 860px;
  background: #f3eee8;
  min-height: 615px;
  padding-top: 20px;
}

div#webshop_panel2
{
  margin: 0 auto;
  width: 860px;
  background: #f3eee8;
  min-height: 615px;
  padding-top: 20px;
}

div#webshopdiv
{
  display: block;
  height:  570px;
}

div#webshopdiv2
{
  display: block;
  height:  170px;
}

div#webshop_column_left
{
  margin: 0 auto;
  width: 345px;
  min-height: 450px;
  float: left;
  padding: 0 20px 0 55px;
}

div#webshop_column_left2
{
  margin: 0 auto;
  width: 345px;
  min-height: 250px;
  float: left;
  padding: 0 20px 0 55px;
}

div#webshop_line
{
  margin:       0 auto;
  width:        2px;
  min-height:   500px;
  float:        left;
  border-right: 1px #e5e2da solid;
  padding-top:  35px;
}

div#webshop_column_right
{
  margin:       0 auto;
  width:        420px;
  min-height:   500px;
  float:        left;
}

div#webshop_column_right_panel
{
  padding: 0 20px 0 57px;
}

div#txt_has_webshop
{
  width: 320px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div#fld_has_webshop
{
  padding: 4px;
  width: 320px;
  float: left;
  height: 20px;
}

div#txt_url
{
  width: 320px;
  float: left;
  height: 20px;
  padding-left: 2px;
  padding-top: 18px;
}

div.fld_webshop
{
  padding: 4px;
  background: transparent url( '../img/input_312.gif' ) no-repeat 0 0;
  width: 425px;
  float: left;
  height: 39px;
}

div#txt_trades
{
  width: 320px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div#txt_business
{
  width: 322px;
  float: left;
  height: 40px;
  padding-left: 2px;
}

div#webshop_bottom
{
  padding-top: 8px;
}

div#webshop_warning
{
  width: 200px;
  float: left;
  height: 50px;
  padding-left: 2px;
  float: left;
}

div#webshop_btn
{
  width: 200px;
  float: left;
  height: 50px;
  padding-left: 3px;
  padding-top: 5px;
}


div.txt_webshopdiv
{
  width: 320px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div.fld_webshopdiv
{
  padding: 4px;
  background: transparent url( '../img/input_312.gif' ) no-repeat 0 0;
  width: 425px;
  float: left;
  height: 39px;
}

div#fld_webshop_postalcode
{
  padding: 4px;
  background: transparent url( '../img/input_119.gif' ) no-repeat 0 0;
  width: 121px;
  float: left;
  height: 39px;
}

div#fld_webshop_city
{
  padding: 4px;
  background: transparent url( '../img/input_182.gif' ) no-repeat 0 0;
  width: 182px;
  float: left;
  height: 39px;
}

div#txt_webshop_surname
{
  width: 119px;
  float: left;
  height: 20px;
  padding-left: 2px;
}

div#txt_webshop_lastname
{
  width: 182px;
  float: left;
  height: 20px;
  padding-left: 9px;
}

div#fld_webshop_surname
{
  padding: 4px;
  background: transparent url( '../img/input_119.gif' ) no-repeat 0 0;
  width: 121px;
  float: left;
  height: 39px;
}

div#fld_webshop_lastname
{
  padding: 4px;
  background: transparent url( '../img/input_182.gif' ) no-repeat 0 0;
  width: 182px;
  float: left;
  height: 39px;
}


.txt_bold
{
  font-weight: bold;
}

.hidden
{
  display: none;
}

div#spacer
{
  background: transparent url( '../img/bottom_shade.png' ) no-repeat 0 0;
  margin: 0 auto;
  height: 22px;
  position: relative;
  width: 902px;
}

div#footer
{
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 15px;
  padding-top: 11px;
  vertical-align: middle;
  font-family: "Tahoma";
  letter-spacing: 1px;
  text-align: center;
  font-size: 8pt;
  color: #464646;
  background: transparent;
}

h1
{
  font-family:                "Georgia", "Times New Roman";
  font-size:                  16px;
  font-weight:                normal;
  color:                      #252525;
  font-style:                 normal;
}

h2
{
  padding-left:               3px;
  font-family:                "Georgia", "Times New Roman";
  font-size:                  14px;
  font-weight:                normal;
  color:                      #252525;
  font-style:                 normal;
}

p
{
  font-family:                "Georgia";
  font-size:                  12px;
  margin:                     10px 0 7px 0;
  color:                      #464646;
}


*
{
  font-family:                "Georgia", "Times New Roman";
  font-size:                  9pt;
}

a,
a:link,
a:visited,
a:active,
a:hover
{
  text-decoration:            none;
}

a:hover
{
  text-decoration:            underline;
}

#logo_img
{
  padding: 15px 0 0 150px;
}

img
{
  border: none;
}

.fld_312
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      295px;
  border:                     none;
}

.fld_385
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      368px;
  border:                     none;
}

.fld_97
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      80px;
  border:                     none;

}

.fld_275
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      258px;
  border:                     none;
}

.fld_119
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      103px;
  border:                     none;
}

.fld_182
{
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    5px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     16px;
  width:                      165px;
  border:                     none;
}

div.button_164
{
  border:                     none;
  height:                     30px;
  width:                      173px;
  background:                 transparent url( '../img/button_164.gif' ) no-repeat right 0;
}

.ta_312
{
  font-family:                "Georgia";
  float:                      left;
  font-size:                  14pt;
  margin:                     0 auto;
  padding:                    8px;
  font-size:                  9pt;
  text-align:                 left;
  color:                      #464646;
  height:                     260px;
  width:                      290px;
  border:                     none;
}

div#div_ta_312
{
  background:                 transparent url( '../img/ta_312.gif' ) no-repeat -0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 2px;
  height:                     280px;
  width:                      320px;
}

.radio
{
  width:1.4em;
  height:1.4em;
}

/* Lightbox */

#bg_fade
{
  background-color:#555555;
  left:0px;
  margin:0px;
  padding:0px;
  position:absolute;
  top:0px;
  visibility:hidden;
  width:100%;
  z-index:1000;
}

#containerDiv
{
  position: absolute;
  width: 30%;
  z-index: 99999;
}

#containerDiv p
{
  position: relative;
  height: 10%;
  padding: 10%;
  text-align: center;
  border: 1px #000 solid;
  background-color: white;
  z-index: 99999;
}

input, textarea
{
  outline-style:none;
}