/* STANDART */
html, body {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
img {
  border: 0px;
}
td, th, div, p, li, input, a {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}
dopstr{
  font-family: Times New Roman;
  font-size: 12px;
  color: #000000;
  }

/* HEADER */
td.logo {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
}
td.header_search {
  padding-right: 20px;
  background-image: url(../img/bg_header.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  vertical-align: middle;
}
td.header_search, td.header_search  input {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  text-align: right;
}
td.header_search  input {
  vertical-align: middle;
}
td.header_search form{
  padding: 0px;
  margin: 0px;
  display: inline;
}


/* LEFT RIGHT */
td.main_left {
  background-image: url(../img/bg_left_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
  vertical-align: bottom;
}
td.main_right {
  background-image: url(../img/bg_right_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
  vertical-align: bottom;
}
td.main_left div, td.main_right div {
  background-image: url(../img/bg_footer.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  height: 60px;
}


/* TOP MENU*/
td.top_menu {
  background-image: url(../img/bg_menu.jpg);
  background-position: top;
  background-repeat: repeat-x;
  height:49px;

}
table.top_menu_items td a {
  border: 0px solid green;
  display: block;
   height:49px;
  padding-left: 30px;
  padding-right: 30px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: underline;
text-valign : bottom;
  padding-top: 13px;


}
table.top_menu_items td a.selected, table.top_menu_items td a:hover {
  text-decoration: none;
  background-image: url(../img/bg_sel_menu.jpg);
  background-position: top;
  background-repeat: no-repeat;

  height: 49px;


}


/* CONTENT */
td.content_left {
  vertical-align: top;
  padding-top: 20px;
}
td.content_news {
  vertical-align: top;
  padding-top: 20px;
}
td.content_spec {
  vertical-align: top;
  padding-top: 20px;
}
td.content_catalog {
  vertical-align: top;
  padding-top: 20px;
}
td.content_order {
  vertical-align: top;
  padding-top: 20px;
}


/* LEFT MENU */
div.left_menu_title {
  border: 0px red solid;
  color: #5C6E64;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  background-image: url(../img/left_menu_str.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
}
div.left_menu_items {
  border: 0px red solid;
  padding-left: 15px;
  margin-top: 10px;
}
div.left_menu_items2 {
  border: 0px red solid;
  padding-left: 10px;
  margin-top: 5px;
}
div.left_menu_items a {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
}
div.left_menu_items a.selected, div.left_menu_items a:hover {
  color: #84B604;
  text-decoration: underline;
}


/* VOTE */
div.vote {
  border: 0px red solid;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
}
div.vote_title {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 18px;
  padding-bottom: 15px;
}
div.vote_question {
  color: #7FA227;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 15px;
}
div.vote_content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 9px;
  padding-bottom: 3px;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div.vote_content form {
  display: inline;
  padding: 0px;
  margin: 0px;
}
div.vote_bottom {
  background-image: url(../img/vote_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.vote_top {
  background-image: url(../img/vote_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.vote_left {
  background-image: url(../img/vote_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.vote_right {
  background-image: url(../img/vote_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.vote_top_left {
  background-image: url(../img/vote_top_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 6px;
}
div.vote_top_right {
  background-image: url(../img/vote_top_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 6px;
}
div.vote_bottom_left {
  background-image: url(../img/vote_bottom_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 12px;
}
div.vote_bottom_right {
  background-image: url(../img/vote_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 12px;
}


/* NEWS */
div.news {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 15px;
}
div.news_bg {
  background-color: #5D6E5C;
  background-image: url(../img/news_bg.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}
div.news_content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
}
div.news_bottom {
  background-image: url(../img/news_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.news_top {
  background-image: url(../img/news_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.news_left {
  background-image: url(../img/news_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.news_right {
  background-image: url(../img/news_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.news_top_left {
  background-image: url(../img/news_top_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 6px;
}
div.news_top_right {
  background-image: url(../img/news_top_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 6px;
}
div.news_bottom_left {
  background-image: url(../img/news_bottom_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.news_bottom_right {
  background-image: url(../img/news_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.news_header {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
div.news_title span {
  color: #8A9C8A;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #424A42;
  padding-left: 3px;
  padding-right: 3px;
}
div.news_title a, div.news_all a {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 10px;
}
div.news_title, div.news_all {
  margin-top: 15px;
}
div.news_text {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 5px;
}


/* SPEC */
div.spec {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-right: 15px;
}
div.spec_bg {
  background-image: url(../img/spec_bg.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}
div.spec_content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
}
div.spec_bottom {
  background-image: url(../img/spec_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.spec_top {
  background-image: url(../img/spec_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.spec_left {
  background-image: url(../img/spec_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.spec_right {
  background-image: url(../img/spec_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.spec_top_left {
  background-image: url(../img/spec_top_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 5px;
}
div.spec_top_right {
  background-image: url(../img/spec_top_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 5px;
  width :100%;
}
div.spec_bottom_left {
  background-image: url(../img/spec_bottom_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 5px;
}
div.spec_bottom_right {
  background-image: url(../img/spec_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 5px;
}
div.spec_header {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
div.spec_img {
  text-align: center;
  height: 120px;
  margin-top: 10px;
}
div.spec_text {
  text-align: center;
  margin-top: 10px;
}
div.spec_text a {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}
div.spec_price {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
}
div.spec_button {
  text-align: center;
  margin-top: 10px;
}


/* ORDER */
div.order {
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 15px;
  background-color: #F6FEE6;
}
div.order_content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div.order_bottom {
  background-image: url(../img/order_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.order_top {
  background-image: url(../img/order_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.order_left {
  background-image: url(../img/order_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.order_right {
  background-image: url(../img/order_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.order_top_left {
  background-image: url(../img/order_top_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 6px;
}
div.order_top_right {
  background-image: url(../img/order_top_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 6px;
}
div.order_bottom_left {
  background-image: url(../img/order_bottom_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.order_bottom_right {
  background-image: url(../img/order_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.order_title {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
div.order_title img {
  vertical-align: middle;
}
div.order_text {
  color: #898989;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 3px;
}
div.order_text a {
  color: #000000;
  text-decoration: underline
}
div.order_price {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin-top: 3px;
}
div.order_button {
  margin-top: 3px;
}


/* ICQ */
div.icq {
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 15px;
  background-color: #FFFFFF;
  background-image: url(../img/icq_bg.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.icq_content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
div.icq_bottom {
  background-image: url(../img/icq_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.icq_top {
  background-image: url(../img/icq_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.icq_left {
  background-image: url(../img/icq_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.icq_right {
  background-image: url(../img/icq_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.icq_top_left {
  background-image: url(../img/icq_top_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 6px;
}
div.icq_top_right {
  background-image: url(../img/icq_top_right.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 6px;
}
div.icq_bottom_left {
  background-image: url(../img/icq_bottom_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.icq_bottom_right {
  background-image: url(../img/icq_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 6px;
}
div.icq_title {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
div.icq_text {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 3px;
}
div.icq_text a {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline
}
div.icq_text img {
  vertical-align: middle;
}
table.icq_login td {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 2px;
  padding-right: 5px;
}
table.icq_login td a {
  color: #A7A7A7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
table.icq_login td input.w {
  font-size: 12px;
  height: 18px;
  width: 85px;
}
div.icq form {
  padding: 0px;
  margin: 0px;
  display: inline;
}


/* CATALOG */
table.catalog td {
  vertical-align: top;
  text-align: center;
}
div.catalog_img {
  text-align: center;
  height: 130px;
  margin-top: 10px;
}
div.catalog_text {
  margin-top: 5px;
  margin-bottom: 5px;
}
div.catalog_text a {
  color: #5C6E5C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
div.catalog_button span {
  color: #7FA227;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
}
div.catalog_button a {
  color: #DE701E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: underline;
}
div.catalog_title {
  color: #5C6E5C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}



/* FOOTER */
td.main_footer {
  padding-left: 20px;
  padding-right: 20px;
  height: 60px;
  background-image: url(../img/bg_footer.jpg);
  background-repeat: repeat-x;
  background-position: top;
}
td.footer_text, td.footer_counters {
  vertical-align: middle;
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
td.footer_text a, td.footer_counters a {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  text-decoration: underline;
}
td.footer_counters {
  text-align: right;
}