
body {
  margin: 0px;
  padding: 20px 0px 0px 0px;
  background: black;
  color: white;
  font-family: "Arial";
  font-size: 11px;
}

td {
  font-family: "Arial";
  font-size: 11px;
}

a {
  font-weight: bold;
  color: #A9DC1E;
  text-decoration: none;
  border-bottom: 1px solid green;
}

tr {
  vertical-align: top;
}

p {
  margin: 3px 3px 0px 0px;
}

#layout {
    width: 1024px;
  height: 768px;
    border: 1px solid white;
  border-bottom: 0px;
  display: block;
  background: url(/grafika/background.png);
  background-repeat: no-repeat;
  text-align: left;
}

#content {
  position: relative;
  display: block;
  left: 54px;
  top: 180px;
  width: 911px;
  height: 520px;
}

#menu {
  position: relative;
  display: block;
    top: -397px;
    left: 440px;
  width: 525px;
  height: 36px;
  font-family: "Arial";
  font-size: 26px;
  color: white;
  text-align: right;
}

.menuitem_active {
  color: #A9DC1E;
}

.menuitem_link {
  color: white;
  text-decoration: none;
  font-weight: normal;
  border: 0px;
}

.menuitem_link:hover {
  color: #CCFF7A;
}

#footer {
  position: relative;
  display: block;
  left: 54px;
  top: 180px;
  width: 911px;
  height: 20px;
  font-family: "Tahoma";
  font-size: 11px;
  color: #A9DC1E;
  text-align: center;
}

.menu_divider {
  background: url(/grafika/menu_divider.gif);
  background-position: top center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 35px;
}

#products_left_panel, #QnA_left_panel {
  display: block;
  float: left;
  width: 360px;
  margin-right: 21px;
  height: 510px;
  text-align: justify;
  font-family: "Verdana";
}

#price {
  font-family: "Arial";
  font-size: 22px;
  color: #A9DC1E;
}

#products_right_panel, #QnA_right_panel {
  display: block;
  float: left;
  width: 530px;
  height: 510px;
}

#QnA_right_panel {
  border: 2px solid silver;
    width: 526px;
  height: 506px;
    overflow: auto;
  background: #1A1A1A;
}

#products_thumbs {
  display: block;
  width: 530px;
  height: 50px;
  margin-bottom: 8px;
}

.thumb, .thumb_left, .thumb_right, .thumb_4th {
  border: 2px solid silver;
  margin-left: 1px;
  margin-right: 1px;
}

.thumb_left {
  margin-left: 0px;
}

.thumb_right{
  margin-right: 0px;
}

.thumb_4th {
  margin-left: 2px;
}

#products_photo {
  border: 2px solid silver;
  display: block;
    width: 526px;
  height: 331px;
    margin-bottom: 8px;
}

.products_description {
  border: 2px solid silver;
  display: block;
    width: 516px;
  height: 100px;
    background: url(/grafika/products_description_background.png);
  background-repeat: no-repeat;
  padding: 5px;
  font-family: "Trebuchet MS";
  font-size: 11px;
}

.products_description_title {
  display: block;
  font-family: "Arial";
  font-weight: bold;
  font-size: 14px;
  color: #A9DC1E;
  height: 23px;
}

#QnA_form {
    width: 318px;
    display: block;
  border: 2px solid silver;
  padding-left: 15px;
  padding-right: 21px;
  padding-top: 6px;
  padding-bottom: 6px;
  background: url(/grafika/QnA_form_background.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: black;
}

.QnA_form_singleline, .QnA_form_multiline, .order_input1, .order_input2 {
  background: #E6E6E6;
  border: 2px solid black;
    width: 266px;
    font-family: "Verdana";
  color: black;
  font-size: 12px;
}

.order_input2 {
    width: 20px;
    text-align: center;
}

.order_input3 {
  width: 80px;
  text-align: right;
  border: none;
}

.QnA_form_singleline, .order_input1, .order_input2 {
    height: 18px;
    padding-top: 2px;
}

.QnA_form_multiline {
    height: 48px;
  }

.QnA_admin_multiline {
    width: 354px;
  height: 48px;
  }

.QnA_form_submit {
  border: 2px solid silver;
  background: #333333;
  color: #A9DC1E;
  padding-top: 3px;
  padding-bottom: 2px;
  width: 76px;
  text-align: center;
  margin-right: 2px;
  font-family: "Arial";
  font-size: 11px;
}

.question, .answer {
  border-bottom: 2px solid silver;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #333333;
  color: #A9DC1E;
  font-family: "Verdana";
}

.answer {
  padding-top: 8px;
  padding-bottom: 8px;
  background: #1A1A1A;
  color: white;
}

.dialog_font {
  font-family: "Verdana";
  font-weight: bold;
}

#login_dialog {
  display: none;
  position: absolute;
    width: 298px;
  height: 188px;
    border: 1px solid #A9DC1E;
  background: #1A1A1A;
  left: 305px;
  top: 130px;
  font-family: "Verdana";
  font-weight: bold;
}

#login_dialog_darken_area {
  display: none;
  position: absolute;
  left: 295px;
  top: 120px;
    width: 318px;
  height: 208px;
    background: black;
  border: 1px solid silver;
  opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}

#pass_dialog {
  display: none;
  position: absolute;
    width: 298px;
  height: 216px;
    border: 1px solid #A9DC1E;
  background: #1A1A1A;
  left: 305px;
  top: 116px;
  font-family: "Verdana";
  font-weight: bold;
}

#pass_dialog_darken_area {
  display: none;
  position: absolute;
  left: 295px;
  top: 106px;
    width: 318px;
  height: 236px;
    background: black;
  border: 1px solid silver;
  opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}

.form_submit, #order_button_left1, #order_button_left2, #order_button_right {
  border-left: 1px solid silver;
  border-top: 1px solid silver;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background: #333333;
  color: #A9DC1E;
  margin-top: 5px;
    padding-left: 13px;
  padding-right: 13px;
  padding-top: 2px;
  padding-bottom: 2px;
  }

.form_submit:active, #order_button_left1:active, #order_button_left2:active, #order_button_right:active {
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;
  background: #333333;
  color: #A9DC1E;
  padding-left: 14px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 1px;
  margin-top: 5px;
}

.form_submit:disabled, #order_button_right:disabled {
  border-left: 1px solid silver;
  border-top: 1px solid silver;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background: #333333;
  color: #666666;
  padding: 2px 13px 2px 13px;
  margin-top: 5px;
}

#order_left_panel {
  width: 218px;
  display: block;
  float: left;
  text-align: justify;
}

#order_mid_panel {
  margin-left: 24px;
  margin-right: 24px;
  display: block;
    width: 329px;
    border: 2px solid silver;
  float: left;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 9px;
  padding-right: 19px;
  background: url(/grafika/order_mid_panel_bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-color: black;
}

#order_right_panel {
  display: block;
  width: 284px;
  float: left;
}

#order_right_panel_top, #order_right_panel_mid, #order_right_panel_bottom {
  display: block;
    width: 262px;
    border: 2px solid silver;
  padding: 9px;
  background: url(/grafika/order_right_panel_top_bg.png);
  background-repeat: no-repeat;
  background-position: left top;
  margin-bottom: 18px;
  background-color: black;
}

#order_right_panel_mid {
  background: url(/grafika/order_right_panel_mid-bottom_bg.png);
}

#order_right_panel_bottom {
  background: url(/grafika/order_right_panel_mid-bottom_bg.png);
}

.g {
  color: #A9DC1E;
}

.w {
  color: white;
}

#address2_table {
  display: none;
}

.order_input1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

#order_button_left1, #order_button_left2 {
    width: 94px;
    padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  margin-top: 0px;
  display: block;
  float: left;
}

#order_button_left1:active, #order_button_left2:active, #order_button_right:active {
  margin-top: 0px;
}

#order_button_right, #order_button_right:disabled, #order_button_right_disabled {
    width: 176px;
    padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  margin-top: 0px;
  float: right;
  display: block;
}

#right_top_panel_summary {
    height: 96px;
    margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid white;
  display: block;
}

.preconfirm_value, .preconfirm_value2 {
  font-family: "Verdana";
  font-size: 12px;
  font-weight: bold;
    padding-top: 7px;
  padding-bottom: 6px;
    display: block;
}

.preconfirm_value2 {
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 0px;
  }
