html, *
{
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
}

a img { border: none }

a { color: #41a62a; }

body{ background: #eceae9; text-align: center; }

#header {
  background: /*url('../img/logo.jpg') center 38px no-repeat*/ #41a62a;
  height: 200px;
  text-align: center;
  white-space: nowrap;
}

#header a img { border: none }
#header img { margin-top: 38px; }

#popup
{
  background: #fff;
  border:4px solid #41a62a;
  position:absolute;
  text-align:center;
  z-index:3;
  top: 400px;
  left: 100px;
  width: 600px;
  height: 600px;
}

#popup_header { height: 76px; background: url('../img/popup_header.jpg') no-repeat #41a62a; }
a#header_cross 
{
  display: block;
  margin-top: 10px;
  margin-right: 5px;
  padding-right: 10px;
  color: #000;
  background: url('../img/cross.gif') right no-repeat;
  float: right;
  width: 114px;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
}
#popup_form { width: 541px; height: 372px; margin: 30px 18px 0px 34px }
#popup h2 {
  color: #41a62a; font-weight: bold; font-size: 20px;
  height: 20px; line-height: 20px; margin-bottom: 32px;
}

#popup_form label { white-space: nowrap; margin-bottom: 10px; font-size: 14px; height: 28px; text-align: left }
#popup_form input { float: right; clear: right; width: 347px; height: 28px; font-size: 20px; border: 1px solid #000; margin-bottom: 10px; }
#popup_form textarea { float: right; clear: right; display: block; height: 150px;width: 347px; font-size: 20px; border: 1px solid #000; margin-bottom: 10px; }
#popup_form #submit {
  display: block; width: 124px; height: 38px;
  color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 38px;
  background: #41a62a;
  float: right;
  text-align: center;
}

#feedback_more #more {
  display: block;
  width: 165px; height: 51px;
  color: #fff; text-decoration: none; font-weight: bold;
  font-size: 20px; line-height: 51px;
  background: #41a62a;
  text-align: center;
  margin-top: 150px;
/*  margin: 0px auto;*/
}

#popup #feedback_more
{
  width: 541px; height: 372px;
  top: 106px;
  left: 34px;
  position: absolute;
  background: #fff;
}

#submit_row span { font-size: 10px; }
#submit_row { width: 347px; float: right; text-align: left; }


#container { width: 800px; margin: 0 auto; text-align: left; position: relative; }
#prefooter
{
  clear: both;
  //background: url('../img/adv_back_bottom.gif') 7px top no-repeat #fff;
  height: 1px;
  padding-bottom: 5px;
}

* html #prefooter {
  //height: 1px; background: url('../img/adv_back_ie_bottom.gif') 7px top no-repeat #fff;
  width: 800px;
  padding-bottom: 5px;
}


#footer {
  clear: both;
  height: 43px;
  border-top: 2px solid #41a62a;
  background: #fecc00;
  \width: 796px;
}

#footer a
{
  
}

#left_column
{
  padding: 7px 7px 0px;
  margin: 0;
  background: #fff;
  float: left;
}

#adv
{
  margin: 0;
  width: 164px;
  border-left: 1px solid #41a62a;
  border-right: 1px solid #41a62a;
}

#adv h2
{
  height: 30px;
  background: #41a62a;
  color: #fecc00; line-height: 30px;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  width: 165px;
}

#main {
  border: 2px solid #41a62a;
  background: url('../img/adv_back.gif') 7px repeat-y #fff;
  float: left;
  width: 796px;
}

* html #main { background: url('../img/adv_back_ie.gif') 7px repeat-y #fff; width: 800px }

#content {
  margin: 7px;
  width: 600px;
  \width: 595px;
  float: left;
  overflow: hidden;
}


#main_banner { margin-bottom: 10px; }

.auth
{
  width: 400px;
  margin: 0 auto;
}

label { float: left; clear: left; margin-right: 15px; width: 150px; }
input[type="text"], input[type="password"] { display: block; }

.center { margin: 30px auto; width: 90% }

#counter { display: block; float: right; line-height: 43px; height: 43px; }
#counter img { margin-top: 6px; margin-right: 6px; }
