html, body {
  margin: 0px auto;
  padding: 0px;
}
body {
  text-align: center;
  vertical-align: top;
}
form {
  margin: 0px auto;
  padding: 0px;
}
img {
  border: 0px none;
}
a {
  text-decoration: none;
}
table {
  border-collapse: collapse;
  margin: 0px auto;
  padding: 0px;
}
table tr td {
  border: 0px none;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
div.main_div {
  width: 100%;
  min-width: 1000px;
  max-width: 1400px;
  margin: 0px auto;
  border-top: solid 3px #8B122B;
  border-bottom: solid 3px #8B122B;
}
table.main_table {
  width: 100%;
  /*border-top: solid 3px #8B122B;
  border-bottom: solid 3px #8B122B;*/
}
table.main_table tr td.main_left_margin div {
  width: 20px;
}
table.main_table tr td.main_right_margin div{
  width: 20px;
}
table.main_table tr td.main_left_column {
  width: 25%;
  /*padding-left: 20px;*/
}
table.main_table tr td.main_right_column {
  width: 75%;
  /*padding-right: 20px;*/
}
table.main_table tr td.main_empty_line {
  height: 10px;
}
a.logo_link {
  display: block;
  margin: 24px 0px 25px 30px;
}
table.top_elements_table {
  width: 100%;
  margin: 0px 0px 0px 0px;
}
table.top_elements_table tr td {
  width: 25%;
}
div.top_telephone_code {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  margin: 14px 0px 0px 38px;
}
table.top_elements_table tr.top_elements_brown_line td {
  background: transparent url("../images/brown_line.jpg") left top repeat-x;
  height: 27px;
}
table.top_links_table {
  width: auto;
  height: 27px;
  margin: 0px 0px 0px 45px;
}
table.top_links_table tr td.top_links_icon_block {
  background: #ffffff;
  width: 27px;
}
table.top_links_table tr td.top_links_empty_block {
  background: #ffffff;
  width: 11px;
}
a.icon_home_page_active {
  display: block;
  background: transparent url("../images/icon_home_page_active.jpg") center center no-repeat;
  width: 27px;
  height: 27px;
}
a.icon_home_page {
  display: block;
  background: transparent url("../images/icon_home_page.jpg") center center no-repeat;
  width: 27px;
  height: 27px;
}
a.icon_send_mail {
  display: block;
  background: transparent url("../images/icon_send_mail.jpg") center center no-repeat;
  width: 27px;
  height: 27px;
}
a.icon_site_map_active {
  display: block;
  background: transparent url("../images/icon_site_map_active.jpg") center center no-repeat;
  width: 27px;
  height: 27px;
}
a.icon_site_map {
  display: block;
  background: transparent url("../images/icon_site_map.jpg") center center no-repeat;
  width: 27px;
  height: 27px;
}
table.top_basket_table {
  width: auto;
  height: 27px;
  margin: 0px;
}
table.top_basket_table tr td.top_basket_empty_block {
  background: #ffffff;
  width: 11px;
}
table.top_basket_table tr td.top_basket_title {
  background: #ffffff url("../images/icon_basket.jpg") left top no-repeat;
  width: auto;
}
table.top_basket_table tr td.top_basket_title a {
  display: block;
  margin: 0px 18px 0px 30px;
  font: normal 20px Trebuchet MS;
  color: #0066aa;
  text-decoration: underline;
}
table.top_telephone_table {
  width: auto;
  height: 27px;
  margin: 0px;
}
table.top_telephone_table tr td.top_telephone_empty_block {
  background: #ffffff;
  width: 9px;
}
table.top_telephone_table tr td.top_telephone_title {
  background: #ffffff url("../images/icon_telephone.jpg") left top no-repeat;
  width: auto;
}
table.top_telephone_table tr td.top_telephone_title div {
  margin: 2px 20px 0px 30px;
  font: normal 22px Trebuchet MS;
  color: #000000;
}
div.top_icons_text {
  font: normal 11px Trebuchet MS;
  color: #5b5b5b;
  margin: 15px 0px 0px 55px;
  text-align: left;
  line-height: 1.25;
}
table.basket_info_table {
  margin: 15px 0px 0px 40px;
  width: auto;
}
table.basket_info_table tr td.basket_info_name {
  font: italic 12px Trebuchet MS;
  color: #868686;
  width: auto;
  line-height: 1.25;
  padding-right: 11px;
}
table.basket_info_table tr td.basket_info_value {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  width: auto;
  line-height: 1.25;
}
table.basket_info_table tr td.basket_info_value span {
  color: #000000 !important;
}
div.callback_link {
  margin: 15px 0px 0px 40px;
  font: normal 12px Trebuchet MS;
  color: #0066aa;
  border-bottom: dashed 1px #0066aa;
  width: 146px;
  cursor: pointer;
}
div.series_info_block {
  color: #000000;
  font: normal 12px Trebuchet MS;
  margin: 0px;
}
div.series_info_block span {
  color: #868686;
  font: italic 12px Trebuchet MS;
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.left_menu_table {
  width: auto;
  margin: 2px 0px 0px 15px;
}
table.left_menu_table tr td.left_menu_element {
  background: transparent url("../images/left_menu_marker.jpg") left top no-repeat;
  font: normal 16px Trebuchet MS;
  color: #0066aa;
  line-height: 1.25;
}
table.left_menu_table tr td.left_menu_element a {
  text-decoration: underline;
  color: #0066aa;
  margin: 0px 0px 0px 20px;
}
table.left_menu_table tr td.left_menu_empty {
  height: 20px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.top_gray_buttons_table {
  margin: 0px;
  width: 89%;
}
table.top_gray_buttons_table tr td.top_gray_buttons_element {
  width: 49%;
  height: 65px;
}
table.top_gray_buttons_table tr td.top_gray_buttons_empty_column {
  width: 2%;
  height: 65px;
}
table.top_gray_buttons_table tr.top_gray_buttons_empty_row td {
  height: 15px;
}
table.gray_button_table {
  margin: 0px;
  width: 100%;
  height: 65px;
}
table.gray_button_table tr td.gray_button_left {
  width: 7px;
  height: 65px;
  background: transparent url("../images/gray_button_left.jpg") right center no-repeat;
}
table.gray_button_table tr td.gray_button_center {
  height: 65px;
  background: transparent url("../images/gray_button_center.jpg") left center repeat-x;
}
table.gray_button_table tr td.gray_button_right {
  width: 7px;
  height: 65px;
  background: transparent url("../images/gray_button_right.jpg") left center no-repeat;
}
table.gray_button_inner_table {
  margin: 0px;
  width: 100%;
}
table.gray_button_inner_table tr td.gray_button_icon_search {
  width: 58px;
  height: 65px;
  background: transparent url("../images/gray_button_icon_search.jpg") left center no-repeat;
}
table.gray_button_inner_table tr td.gray_button_icon_design {
  width: 58px;
  height: 65px;
  background: transparent url("../images/gray_button_icon_design.jpg") left center no-repeat;
}
table.gray_button_inner_table tr td.gray_button_icon_services {
  width: 58px;
  height: 65px;
  background: transparent url("../images/gray_button_icon_services.jpg") left center no-repeat;
}
table.gray_button_inner_table tr td.gray_button_icon_portfolio {
  width: 58px;
  height: 65px;
  background: transparent url("../images/gray_button_icon_portfolio.jpg") left center no-repeat;
}
table.gray_button_inner_table tr td.gray_button_content {
  font: normal 16px Trebuchet MS;
  color: #6c0808;
  vertical-align: middle;
  height: 65px;
}
table.gray_button_nolink {
  margin: 0px 0px 0px 5px;
  width: auto;
}
table.gray_button_nolink tr td {
  padding: 0px;
  border-bottom: dashed 1px #6c0808;
  cursor: pointer;
}
table.gray_button_nolink_inner,
table.gray_button_nolink_inner_callme {
  margin: 0px 0px 0px 0px;
  width: auto;
}
table.gray_button_nolink_inner tr td,
table.gray_button_nolink_inner_callme tr td {
  padding: 0px;
  cursor: pointer;
  width: auto;
}
table.gray_button_nolink_inner_callme tr td div {
  border-bottom: dashed 1px #0066aa;
}
table.gray_button_nolink_inner tr td div {
  border-bottom: dashed 1px #6c0808;
}

a.gray_button_link {
  color: #6c0808;
  text-decoration: underline;
  margin: 0px 0px 0px 5px;
  display: block;
}
span.gray_button_link {
  color: gray;
  text-decoration: underline;
  margin: 0px 0px 0px 5px;
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.special_offer_table {
  margin: 0px;
  width: 100%;
}
table.special_offer_table tr td.special_offer_left_arrow {
  width: 174px;
  height: 262px;
  text-align: right;
  vertical-align: middle;
}
table.special_offer_table tr td.special_offer_left_arrow div {
  background: transparent url("../images/special_offer_left_arrow.jpg") center center no-repeat;
  width: 47px;
  height: 70px;
  margin: 0px auto;
  margin-right: 29px;
  cursor: pointer;
}
table.special_offer_table tr td.special_offer_right_arrow {
  width: 8%;
  height: 262px;
  text-align: left;
  vertical-align: middle;
}
table.special_offer_table tr td.special_offer_right_arrow div {
  background: transparent url("../images/special_offer_right_arrow.jpg") center center no-repeat;
  width: 47px;
  height: 70px;
  margin: 0px auto;
  margin-left: 38px;
  cursor: pointer;
}
table.special_offer_table tr td.special_offer_filter_image {
  width: 272px;
  height: 262px;
}
div.filter_image {
  position: absolute;
  z-index: 2;
  margin: 0px;
  width: 272px;
  height: 262px;
  background: transparent url("../images/special_offer_filter_image.png") left top no-repeat;
}
div.special_offer_filter_image_block {
  position: absolute;
  z-index: 1;
  margin: 0px;
  width: 272px;
  height: 262px;
  overflow: hidden;
}
table.special_offer_table tr td.special_offer_content {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
table.special_offer_background_table {
  width: 100%;
  margin: 0px;
}
table.special_offer_background_table tr td.special_offer_background_empty {
  background-color: #f8f6ea;
}
table.special_offer_background_table tr td.special_offer_background_right_top {
  width: 10px;
  height: 10px;
  background: transparent url("../images/special_offer_orange_corner_right_top.jpg") left bottom no-repeat;
}
table.special_offer_background_table tr td.special_offer_background_right_bottom {
  width: 10px;
  height: 10px;
  background: transparent url("../images/special_offer_orange_corner_right_bottom.jpg") left top no-repeat;
}
table.special_offer_background_table tr td.special_offer_background_content {
  height: 242px;
  background-color: #f8f6ea;
}
table.special_offer_content_table {
  margin: 21px 5px 0px 21px;
  width: auto;
}
table.special_offer_content_table tr td.special_offer_content_title {
  font: normal 28px Trebuchet MS;
  color: #000000;
}
table.special_offer_content_table tr td.special_offer_content_link {
  font: normal 22px Trebuchet MS;
  color: #8b122b;
  text-transform: uppercase;
  padding: 30px 0px 0px 21px;
}
table.special_offer_content_table tr td.special_offer_content_link a {
  color: #8b122b;
  text-decoration: underline;
}
table.special_offer_content_table tr td.special_offer_content_price div {
  font: normal 18px Trebuchet MS;
  color: #000000;
  margin: 30px 0px 0px 21px;
  white-space: nowrap;
}
table.special_offer_content_table tr td.special_offer_content_price span.special_offer_content_price_text {
  font: italic 18px Trebuchet MS;
  color: #868686 !important;
}
table.special_offer_content_table tr td.special_offer_content_price span.special_offer_content_price_number {
  font-size: 28px;
}
table.special_offer_content_table tr td.special_offer_content_text div {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  margin: 30px 0px 0px 28px;
  text-align: justify;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.main_left_column_content {
  width: 95%;
}
table.news_list_title_table {
  width: 100%;
  margin: 0px 0px 15px 0px;
}
table.news_list_title_table tr td {
  background: transparent url("../images/brown_line.jpg") left center repeat-x;
}
table.news_list_title_table tr td div {
  margin: 0px;
  background: none;
  background-color: #ffffff;
  width: 120px;
  color: #000000;
  font: normal 24px Trebuchet MS;
}
table.news_table {
  margin: 0px;
  margin-bottom: 5px;
  width: 100%;
}
table.news_table tr td {
  border-bottom: solid 1px #e1e1e1;
  padding: 17px 0px 10px 0px;
}
table.news_table tr td.news_all {
  border: 0px none;
  padding: 15px 0px 15px 0px;
  background: transparent url("../images/icon_full_information.jpg") left center no-repeat;
  vertical-align: middle;
}
table.news_table tr td.news_all a {
  font: normal 11px Trebuchet MS;
  color: #0066aa;
  text-decoration: underline;
  margin-left: 30px;
}
div.news_date {
  font: normal 11px Trebuchet MS;
  color: #868686;
  margin-bottom: 15px;
}
div.news_name {
  font: normal 12px Trebuchet MS;
  color: #8b122b;
}
div.news_name a {
  text-decoration: underline;
  color: #8b122b;
}
div.news_name span {
  font-weight: bold;
}
div.news_content {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
}
div.left_banner {
  width: 100%;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.catalog_list_title_table {
  width: 100%;
  margin: 0px 0px 15px 0px;
}
table.catalog_list_title_table tr td {
  background: transparent url("../images/brown_line.jpg") left center repeat-x;
}
table.catalog_list_title_table tr td div {
  background: none;
  background-color: #ffffff;
  width: 690px;
  color: #000000;
  font: normal 28px Trebuchet MS;
}
table.catalog_list_title_table tr td div h1 {
  margin: 0px;
  padding: 0px;
  color: #000000;
  font: normal 24px Trebuchet MS;
}
table.category_table {
  margin: 0px;
  width: 100%;
}
table.category_table tr td.category_picture {
  padding: 0px;
  width: 80px;
  text-align: left;
  vertical-align: top;
}
table.category_table tr td.category_picture img {
  width: 70px;
}
table.category_table tr td.category_description {
  font: normal 14px Trebuchet MS;
  color: #7b7b7b;
}
table.category_table tr td.category_description a {
  color: #124b8c;
  text-decoration: underline;
}
table.category_table tr td.category_description a.category_link {
  font: normal 17px Trebuchet MS;
  color: #89132c;
  text-decoration: underline;
  display: block;
  margin-bottom: 12px;
}
table.catalog_table {
  margin: 0px;
  margin-bottom: 30px;
  width: 100%;
}
table.catalog_table tr td.catalog_content {
  width: 32%;
  padding: 0px;
}
table.catalog_table tr td.catalog_empty_column_right_center {
  width: 1%;
}
table.catalog_table tr td.catalog_empty_column_left_center {
  width: 1%;
  border-left: solid 1px #e3e3e3;
}
table.catalog_table tr td.catalog_empty_row_left_bottom {
  height: 17px;
  border-bottom: solid 1px #e3e3e3;
}
table.catalog_table tr td.catalog_empty_row_right_bottom {
  height: 17px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.banner_center {
  margin: 0px 0px 40px 0px;
}
table.main_page_title_table {
  width: auto;
  margin: 0px;
}
table.main_page_title_table tr td {
  font: normal 24px Trebuchet MS;
  color: #000000;
  background-color: #ffffff;
  padding: 0px 15px 0px 0px;
}
table.main_page_title_table tr td h1 {
  margin: 0px;
  padding: 0px;
  font: normal 28px Trebuchet MS;
  color: #000000;
}
table.main_page_title_table tr td.main_page_title_second {
  padding-left: 15px;
}
table.main_page_table {
  margin: 0px;
  width: 100%;
}
table.main_page_table tr td.main_page_left_column_top {
  width: 66%;
  background: transparent url("../images/brown_line.jpg") left center repeat-x;
}
table.main_page_table tr td.main_page_right_column_top {
  width: 34%;
  background: transparent url("../images/brown_line.jpg") left center repeat-x;
}
table.main_page_table tr td.main_page_left_column_bottom {
  width: 66%;
}
table.main_page_table tr td.main_page_right_column_bottom {
  width: 34%;
}
div.full_text {
  width: auto;
  height: 18px;
  background: transparent url("../images/icon_full_information.jpg") left center no-repeat;
  margin: 18px 0px 0px 0px;
}
div.full_text a {
  font: normal 11px Trebuchet MS;
  color: #0066aa;
  text-decoration: underline;
  margin-left: 25px;
}
div.main_page_left_column_bottom_content {
  width: auto;
  text-align: justify;
  margin: 30px 0px 0px 20px;
  font: normal 14px Trebuchet MS;
  color: #5b5b5b;
}
div.main_page_left_column_bottom_content ul {
  list-style: url("../images/list_element.jpg");
}
div.main_page_left_column_bottom_content a {
  color: #124b8c;
  text-decoration: underline;
}
div.main_page_left_column_bottom_content p {
  margin: 0px 0px 10px 0px;
}
div.main_page_left_column_bottom_content2 {
  width: auto;
  text-align: justify;
  margin: 15px 0px 0px 5px;
  font: normal 14px Trebuchet MS;
  color: #5b5b5b;
}
div.main_page_left_column_bottom_content2 ul {
  list-style: url("../images/list_element.jpg");
}
div.main_page_left_column_bottom_content2 a {
  color: #124b8c;
  text-decoration: underline;
}
div.main_page_left_column_bottom_content2 p {
  margin: 0px 0px 10px 0px;
}
table.our_plus_table {
  margin: 30px 0px 0px 15px;
  width: auto;
}
table.our_plus_table tr td.our_plus_number {
  width: 27px;
  text-align: center;
  vertical-align: top;
  font: normal 14px Trebuchet MS;
  color: #5b5b5b;
  background: transparent url("../images/numbered_list_background.jpg") center top no-repeat;
  padding-top: 5px;
}
table.our_plus_table tr td.our_plus_content {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  padding: 3px 0px 0px 5px;
  text-align: left;
}
table.our_plus_table tr td.our_plus_content a {
  color: #124b8c;
  text-decoration: underline;
}
table.our_plus_table tr td.our_plus_content a.our_plus_link {
  font: normal 15px Trebuchet MS;
  color: #89132c;
  text-decoration: underline;
}
table.our_plus_table tr td.our_plus_content span.our_plus_link {
  font: normal 15px Trebuchet MS;
  color: #89132c;
  text-decoration: none;
}
div.our_plus_ext {
  margin: 0px auto;
  padding: 0px;
}
div.our_plus_ext h2 {
  font: normal 24px Trebuchet MS;
  color: #000000;
  margin: 0px;
  padding: 0px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.footer_line_table {
  width: 100%;
  margin: 50px 0px 23px 0px;
}
table.footer_line_table tr td.footer_line_left {
  width: 400px;
  height: 16px;
  background: transparent url("../images/footer_delimiter_left.jpg") right center no-repeat;
}
table.footer_line_table tr td.footer_line_center {
  height: 16px;
  background: transparent url("../images/footer_delimiter_center.jpg") left center repeat-x;
}
table.footer_line_table tr td.footer_line_right {
  width: 400px;
  height: 16px;
  background: transparent url("../images/footer_delimiter_right.jpg") left center no-repeat;
}
table.footer_content_table {
  margin: 0px 0px 34px 0px;
  width: 100%;
}
table.footer_content_table tr td {
  font: normal 11px Trebuchet MS;
  color: #878383;
}
table.footer_content_table tr td a {
  color: #0066aa;
  text-decoration: underline;
}
table.footer_content_table tr td.footer_content_left {
  text-align: left;
  padding-left: 20px;
  width: 200px;
}
table.footer_content_table tr td.footer_content_right {
  text-align: right;
  width: auto;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.search_block {
  position: absolute;
  z-index: 3;
  margin: 0px;
  margin-left: -8px;
  margin-top: -10px;
  visibility: hidden;
}
table.search_background_table {
  margin: 0px;
  /*width: 674px;*/
  width: auto;
}
table.search_background_table tr td.search_background_left_top {
  background: transparent url("../images/search_background_left_top.png") right bottom no-repeat;
  width: 17px;
  height: 129px;
}
table.search_background_table tr td.search_background_left_top div {
  width: 17px;
}
table.search_background_table tr td.search_background_center_top {
  background: transparent url("../images/search_background_center_top.png") left bottom repeat-x;
  width: 640px;
  height: 129px;
}
table.search_background_table tr td.search_background_center_top div.search_fixed_center {
  width: 640px;
  font-size: 1px;
  height: 24px;
}
table.search_background_table tr td.search_background_center_top_callme {
  background: transparent url("../images/search_background_center_top.png") left bottom repeat-x;
  width: 240px;
  height: 129px;
}
table.search_background_table tr td.search_background_center_top_callme div.search_fixed_center {
  width: 240px;
  font-size: 1px;
  height: 24px;
}
table.search_background_table tr td.search_background_right_top {
  background: transparent url("../images/search_background_right_top.png") left bottom no-repeat;
  width: 17px;
  height: 129px;
}
table.search_background_table tr td.search_background_right_top div {
  width: 17px;
}
table.search_background_table tr td.search_background_left_center {
  background: transparent url("../images/search_background_left_center.png") right top repeat-y;
  width: 17px;
}
table.search_background_table tr td.search_background_center_center {
  background-color: #f5f5f5;
  /*height: 300px;*/
  text-align: left;
  vertical-align: top;
}
table.search_background_table tr td.search_background_right_center {
  background: transparent url("../images/search_background_right_center.png") left top repeat-y;
  width: 17px;
}
table.search_background_table tr td.search_background_left_bottom {
  background: transparent url("../images/search_background_left_bottom.png") right top no-repeat;
  width: 17px;
  height: 17px;
}
table.search_background_table tr td.search_background_center_bottom {
  background: transparent url("../images/search_background_center_bottom.png") left top repeat-x;
  height: 17px;
}
table.search_background_table tr td.search_background_right_bottom {
  background: transparent url("../images/search_background_right_bottom.png") left top no-repeat;
  width: 17px;
  height: 17px;
}
div.search_background_title {
  margin: 14px 0px 0px 0px;
  padding: 17px 0px 17px 60px;
  background: transparent url("../images/search_background_icon.jpg") left top no-repeat;
  font: normal 16px Trebuchet MS;
  color: #6c0808;
  text-align: left;
}
div.search_background_title_callme {
  margin: 14px 0px 0px 0px;
  padding: 23px 0px 11px 37px;
  font: normal 12px Trebuchet MS;
  color: #0066aa;
  text-align: left;
}
div.close_callme {
    position: absolute;
    width: 240px;
    text-align: right;
    margin-top: 20px;
    font-family: Trebuchet MS;
    font-size: 16px;
}
div.close_callme a{
    color: #0066AA;
}
div.close_search_form {
    position: absolute;
    width: 640px;
    text-align: right;
    margin-top: 15px;
    font-family: Trebuchet MS;
    font-size: 16px;
}
div.close_search_form a{
    color: #6C0808;
}
table.search_fields_table {
  width: 100%;
  margin: 0px;
}
table.search_fields_table tr td.search_fields_left_margin {
  width: 35px;
}
table.search_fields_table tr td.search_fields_left_margin div {
  width: 35px;
}
table.search_fields_table tr td.search_fields_left_margin_callme {
  width: 15px;
}
table.search_fields_table tr td.search_fields_left_margin_callme div {
  width: 15px;
}
table.search_fields_table tr td.search_fields_left {
  width: 23%;
  font: italic 12px Trebuchet MS;
  color: #868686;
  text-align: left;
  vertical-align: middle;
}
table.search_fields_table tr td.search_fields_center {
  width: 85%;
  font: italic 12px Trebuchet MS;
  color: #868686;
  text-align: left;
  vertical-align: middle;
}
table.search_fields_table tr td.search_fields_right {
  width: 62%;
  font: normal 12px Trebuchet MS;
  color: #121212;
  text-align: left;
  vertical-align: middle;
}
table.search_fields_table tr td.search_fields_right_margin {
  width: 60px;
}
table.search_fields_table tr td.search_fields_right_margin div {
  width: 60px;
}
table.search_fields_table tr td.search_fields_right_margin_callme {
  width: 15px;
}
table.search_fields_table tr td.search_fields_right_margin_callme div {
  width: 15px;
}
input.input_radio {
  background-color: transparent;
  vertical-align: top;
  margin-left: 0px;
}
table.input_text_table {
  margin: 0px;
  width: 100%;
}
table.input_small_text_table {
  margin: 0px;
  margin-right: 10px;
  width: auto;
  /*display: inline;*/
  float: left;
}
table.input_small_text_table tr td.input_small_text_title {
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
}
table.input_text_table tr td.input_text_left,
table.input_small_text_table tr td.input_small_text_left {
  background: transparent url("../images/input_text_left.jpg") right center no-repeat;
  width: 4px;
  height: 23px;
}
table.input_text_table tr td.input_text_center {
  background: transparent url("../images/input_text_center.jpg") left center repeat-x;
  width: auto;
  height: 23px;
}
table.input_small_text_table tr td.input_small_text_center {
  background: transparent url("../images/input_text_center.jpg") left center repeat-x;
  width: 52px;
  height: 23px;
}
table.input_text_table tr td.input_text_right,
table.input_small_text_table tr td.input_small_text_right {
  background: transparent url("../images/input_text_right.jpg") left center no-repeat;
  width: 4px;
  height: 23px;
}
table.input_text_table tr td.input_text_center input,
table.input_small_text_table tr td.input_small_text_center input {
  background: none;
  background-color: transparent;
  width: 100%;
  height: 23px;
  border: 0px none;
  font: normal 12px Trebuchet MS;
  color: #121212;
  text-align: left;
  vertical-align: middle;
}
table.search_fields_table tr td.search_fields_empty_line {
  height: 15px;
}
table.search_fields_table tr td.search_fields_separate_line {
  padding: 0px;
}
select.input_select {
  width: 100%;
  height: 24px;
  font: normal 12px Trebuchet MS;
  color: #121212;
  text-align: left;
  vertical-align: middle;
}
table.search_separate_line_table {
  margin: 0px;
  width: 100%;
}
table.search_separate_line_table tr td.search_separate_line_left {
  width: 263px;
  height: 30px;
  background: transparent url("../images/search_line_left.jpg") right bottom no-repeat;
}
table.search_separate_line_table tr td.search_separate_line_center {
  background: transparent url("../images/search_line_center.jpg") left bottom repeat-x;
}
table.search_separate_line_table tr td.search_separate_line_right {
  width: 263px;
  height: 30px;
  background: transparent url("../images/search_line_right.jpg") left bottom no-repeat;
}
table.search_separate_line_table tr td.search_fields_submit_button
table.search_separate_line_table tr td.search_fields_callme_button {
  text-align: center;
  vertical-align: top;
  padding: 0px;
}
table.search_fields_table tr td.search_fields_submit_button div,
table.search_fields_table tr td.search_fields_callme_button div {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
table.search_fields_table tr td.search_fields_submit_button div input {
  width: 145px;
  height: 40px;
  background: transparent url("../images/search_button.jpg") top center no-repeat;
  border: 0px none;
  cursor: pointer;
  margin: 0px auto;
}
table.search_fields_table tr td.search_fields_callme_button div input {
  width: 145px;
  height: 40px;
  background: transparent url("../images/callme_button.jpg") top center no-repeat;
  border: 0px none;
  cursor: pointer;
  margin: 0px auto;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.portfolio_block_table {
  margin: 0px;
  width: 100%;
}
table.portfolio_block_table tr td.portfolio_block_line {
  background: transparent url("../images/brown_line.jpg") left center repeat-x;
}
table.portfolio_block_table tr td.portfolio_block_content {
  padding: 20px 0px 20px 0px;
}
table.portfolio_table {
  width: auto;
  margin: 0px;
}
table.portfolio_table tr td.portfolio_empty_column {
  width: 6px;
}
table.portfolio_table tr td.portfolio_left_scroll {
  text-align: right;
  vertical-align: middle;
}
table.portfolio_table tr td.portfolio_left_scroll div {
  cursor: pointer;
  width: 32px;
  height: 62px;
  background: transparent url("../images/portfolio_left_arrow.jpg") center center no-repeat;
}
table.portfolio_table tr td.portfolio_left_scroll a {
  display: block;
  width: 32px;
  height: 62px;
  background: transparent url("../images/portfolio_left_arrow.jpg") center center no-repeat;
  text-decoration: none;
}
table.portfolio_table tr td.portfolio_content {
  width: auto;
  text-align: left;
  vertical-align: middle;
}
table.portfolio_table tr td.portfolio_right_scroll {
  text-align: left;
  vertical-align: middle;
}
table.portfolio_table tr td.portfolio_right_scroll div {
  cursor: pointer;
  width: 32px;
  height: 62px;
  background: transparent url("../images/portfolio_right_arrow.jpg") left center no-repeat;
}
table.portfolio_table tr td.portfolio_right_scroll a {
  display: block;
  width: 32px;
  height: 62px;
  background: transparent url("../images/portfolio_right_arrow.jpg") left center no-repeat;
  text-decoration: none;
}
div.portfolio_content_inner_block {
  width: 676px;
  overflow: hidden;
  height: 86px;
}
div.portfolio_content_fly_block {
  overflow: visible;
  white-space: nowrap;
}
div.portfolio_content_fly_block img {
  margin-right: 4px;
  width: 110px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.page_history {
  width: 100%;
  font: italic 12px Trebuchet MS;
  color: #868686;
}
div.page_history a {
  color: #868686;
  text-decoration: underline;
}
span.page_history_last {
  font: normal 12px Trebuchet MS;
}
table.catalog_menu_block_table {
  margin: 0px;
  width: 100%;
}
table.catalog_menu_block_table tr td.catalog_menu_block_margin {
  width: 15px;
}
table.catalog_menu_block_table tr td.catalog_menu_block_margin div {
  width: 15px;
}
table.catalog_menu_block_table tr td.catalog_menu_block_title {
  background: transparent url("../images/brown_line.jpg") right center repeat-x;
}
table.catalog_menu_block_table tr td.catalog_menu_block_content {
  padding: 0px;
}
table.catalog_menu_title_text_table {
  margin: 0px;
  width: auto;
}
table.catalog_menu_title_text_table tr td {
  background: none;
  background-color: #ffffff;
  font: normal 20px Trebuchet MS;
  color: #000000;
  padding: 0px 10px 0px 0px;
}
table.catalog_menu_title_text_table tr td h2 {
  font: normal 20px Trebuchet MS;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
table.catalog_menu_title_text_table tr td.catalog_menu_title_text_margin {
  padding-left: 18px;
}
table.catalog_menu_title_text_table2 {
  margin: 40px 0 0 0;
  width: auto;
}
table.catalog_menu_title_text_table2 tr td {
  background: none;
  background-color: #ffffff;
  font: normal 18px Trebuchet MS;
  color: #000000;
  padding: 0px 10px 0px 0px;
}
table.catalog_menu_title_text_table2 tr td h2 {
  font: normal 18px Trebuchet MS;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
table.catalog_menu_title_text_table2 tr td.catalog_menu_title_text_margin {
  padding-left: 4px;
}
table.catalog_menu_table {
  margin: 15px 0px 20px 0px;
  width: 100%;
}
table.catalog_menu_table tr td.catalog_menu_top_left {
  background: transparent url("../images/catalog_menu_top_left.jpg") right bottom no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_top_center {
  background: transparent url("../images/catalog_menu_top_center.jpg") center bottom repeat-x;
  width: auto;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_top_right {
  background: transparent url("../images/catalog_menu_top_right.jpg") left bottom no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_center_left {
  background: transparent url("../images/catalog_menu_background_center_left.jpg") right bottom repeat-y;
  width: 5px;
}
table.catalog_menu_table tr td.catalog_menu_center_center {
  background: #f5f5f5;
  width: auto;
  text-align: left;
  vertical-align: top;
}
table.catalog_menu_table tr td.catalog_menu_center_center a {
  display: block;
  font: normal 14px Trebuchet MS;
  color: #89132c;
  text-decoration: underline;
  padding: 10px 12px 10px 12px;
}
table.catalog_menu_table tr td.catalog_menu_center_center a.catalog_menu_link_selected {
  font: normal 14px Trebuchet MS;
  color: #000000;
  padding: 10px 12px 10px 12px;
  margin: 0px;
  text-decoration: none;
}

div.catalog_menu_center_center_block {
  width: 100%;
  background: transparent url("../images/catalog_menu_center_center.jpg") left top repeat-x;
}
div.catalog_menu_center_center_block p {
  font: normal 14px Trebuchet MS;
  color: #000000;
  padding: 10px 12px 10px 12px;
  margin: 0px;
}
div.catalog_menu_center_left_block {
  width: 5px;
  height: 34px;
  background: transparent url("../images/catalog_menu_center_left.jpg") right top no-repeat;
}
div.catalog_menu_center_right_block {
  width: 5px;
  height: 34px;
  background: transparent url("../images/catalog_menu_center_right.jpg") left top no-repeat;
}
table.catalog_menu_table tr td.catalog_menu_center_right {
  background: transparent url("../images/catalog_menu_background_center_right.jpg") left bottom repeat-y;
  width: 5px;
}
table.catalog_menu_table tr td.catalog_menu_line_left {
  background: transparent url("../images/catalog_menu_line_left.jpg") right center no-repeat;
  width: 5px;
  height: 1px;
}
table.catalog_menu_table tr td.catalog_menu_line_center {
  background: #d2d2d2;
  width: auto;
  height: 1px;
}
table.catalog_menu_table tr td.catalog_menu_line_right {
  background: transparent url("../images/catalog_menu_line_right.jpg") left center no-repeat;
  width: 5px;
  height: 1px;
}
table.catalog_menu_table tr td.catalog_menu_second_center_left {
  background: transparent url("../images/catalog_menu_second_center_left.jpg") right top repeat-y;
  width: 5px;
}
table.catalog_menu_table tr td.catalog_menu_second_center_center {
  background: #ffffff;
  width: auto;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
table.catalog_menu_table tr td.catalog_menu_second_center_right {
  background: transparent url("../images/catalog_menu_second_center_right.jpg") left top repeat-y;
  width: 5px;
}
div.catalog_menu_second_center_center_block {
  width: auto;
  margin: 0px;
  padding: 10px 10px 10px 20px;
}
div.catalog_menu_second_center_center_block a {
  font: normal 13px Trebuchet MS;
  color: #124b8c;
  text-decoration: underline;
}
div.catalog_menu_second_center_center_block a.catalog_menu_second_link_selected {
  font: normal 13px Trebuchet MS;
  color: #000000;
  text-decoration: none;
}
div.catalog_menu_second_center_center_block span {
  font: normal 13px Trebuchet MS;
  color: #000000;
}
table.catalog_menu_rhird_level_table {
  margin: 10px 0px 10px 0px;
}
table.catalog_menu_rhird_level_table tr td.catalog_menu_rhird_level_left {
  font: normal 12px Trebuchet MS;
  color: #444444;
  width: 17px;
  text-align: left;
  vertical-align: top;
  padding: 0px;
}
table.catalog_menu_rhird_level_table tr td.catalog_menu_rhird_level_right {
  font: normal 12px Trebuchet MS;
  color: #444444;
  text-align: left;
  padding: 0px;
}
table.catalog_menu_rhird_level_table tr td.catalog_menu_rhird_level_right a {
  font: normal 12px Trebuchet MS;
  color: #444444;
  text-decoration: underline;
  padding: 0px;
}
table.catalog_menu_rhird_level_table tr td.catalog_menu_rhird_level_right span {
  font: bold 12px Trebuchet MS;
  color: #000000;
}
table.catalog_menu_rhird_level_table tr td.catalog_menu_rhird_level_right a.catalog_menu_rhird_selected {
  font: bold 12px Trebuchet MS;
  color: #000000;
  text-decoration: none;
}
table.catalog_menu_table tr td.catalog_menu_bottom_left {
  background: transparent url("../images/catalog_menu_bottom_left.jpg") right top no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_bottom_center {
  background: transparent url("../images/catalog_menu_bottom_center.jpg") center bottom repeat-x;
  width: auto;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_bottom_right {
  background: transparent url("../images/catalog_menu_bottom_right.jpg") left bottom no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_second_bottom_left {
  background: transparent url("../images/catalog_menu_second_bottom_left.jpg") right top no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_second_bottom_center {
  background: transparent url("../images/catalog_menu_second_bottom_center.jpg") center bottom repeat-x;
  width: auto;
  height: 5px;
}
table.catalog_menu_table tr td.catalog_menu_second_bottom_right {
  background: transparent url("../images/catalog_menu_second_bottom_right.jpg") left bottom no-repeat;
  width: 5px;
  height: 5px;
}
table.catalog_title_table {
  margin: 20px 0px 20px 0px;
  width: 100%;
}
table.catalog_title_table tr td {
  background: transparent url("../images/brown_line.jpg") center left repeat-x;
}
table.catalog_title_text_table {
  width: auto;
  margin: 0px;
}
table.catalog_title_text_table tr td {
  font: normal 28px Trebuchet MS;
  color: #000000;
  text-transform: uppercase;
  background: #ffffff;
  padding: 0px 15px 0px 0px;
}
table.catalog_title_text_table tr td h1 {
  font: normal 28px Trebuchet MS;
  color: #000000;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px;
}
table.catalog_content_table {
  margin: 0px;
  width: 100%;
}
table.catalog_content_table tr td {
  text-align: justify;
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  width: auto;
}
table.catalog_content_table tr td a {
  color: #0066aa;
  text-decoration: underline;
}
table.catalog_content_table tr td ul {
  list-style: url("../images/list_element.jpg");
}
img.catalog_middle_picture {
  float: left;
  margin: 0px 20px 5px 0px;
}
img.catalog_middle_picture_pointer {
  cursor: pointer;
  float: left;
  margin: 0px 20px 0px 0px;
}

table.catalog_content_price_title_table {
  margin: 0px;
  width: auto;
}
table.catalog_content_price_title_table tr td {
  font-family: Trebuchet MS;
  font-style: italic;
  color: #868686;
  vertical-align: top;
}
table.catalog_content_price_title_table tr td.catalog_content_price_title_big {
  font-size: 18px;
  padding-right: 5px;
}
table.catalog_content_price_title_table tr td.catalog_content_price_title_big_basic {
  font-size: 18px;
  padding-top: 16px;
  padding-right: 5px;
}
table.catalog_content_price_title_table tr td.catalog_content_price_title_small {
  font-size: 12px;
}
table.catalog_price_and_links_table {
  margin: 5px 0px 20px 0px;
  width: auto;
}
table.catalog_price_and_links_table_basic {
  margin: 5px 20px 20px 0px;
  width: auto;
}
table.catalog_price_and_links_table tr td.catalog_price_and_links_left {
  font: normal 18px Trebuchet MS;
  color: #000000;
  padding-right: 20px;
}
table.catalog_price_and_links_table_basic tr td.catalog_price_and_links_left_basic {
  font: normal 18px Trebuchet MS;
  color: #000000;
  vertical-align: text-bottom;
}
table.catalog_price_and_links_table tr td.catalog_price_and_links_left span {
  font: normal 28px Trebuchet MS;
}
table.catalog_price_and_links_table_basic tr td.catalog_price_and_links_left_basic span {
  font: normal 28px Trebuchet MS;
}
table.catalog_price_and_links_table tr td.catalog_price_and_links_right {
  padding: 0px;
}
table.catalog_links_table {
  margin: 14px 0px 0px 0px;
  width: auto;
}
table.catalog_links_table tr td {
  font: normal 14px Trebuchet MS;
  color: #6c0808;
  padding: 0px 7px 0px 7px;
}
table.catalog_links_table tr td.catalog_links_border {
  width: 6px;
  padding: 0px;
  background: transparent url("../images/category_links_delimiter.jpg") center center no-repeat;
}
table.catalog_links_table tr td a {
  color: #6c0808;
  text-decoration: underline;
}
table.catalog_properties_table {
  margin: 0px 0px 40px 0px;
  width: 469px;
  /*width: 50%;*/
}
table.catalog_properties_alone_table {
  margin: 0px 0px 0px 0px;
  width: 469px;
}
table.catalog_properties_table tr td,
table.catalog_properties_alone_table tr td {
  vertical-align: bottom;
}
table.catalog_properties_table tr td.catalog_properties_left,
table.catalog_properties_alone_table tr td.catalog_properties_left {
  background: transparent url("../images/catalog_gray_dotted_line.jpg") right bottom repeat-x;
  text-align: left;
}
table.catalog_properties_text_table {
  margin: 0px;
  width: auto;
}
table.catalog_properties_text_table tr td {
  font: italic 14px Trebuchet MS;
  color: #868686;
  background: #ffffff;
}
table.catalog_properties_table tr td.catalog_properties_right,
table.catalog_properties_alone_table tr td.catalog_properties_right {
  background: transparent url("../images/catalog_gray_dotted_line.jpg") left bottom repeat-x;
  text-align: right;
}
table.catalog_properties_value_table {
  margin: 0px;
  width: auto;
}
table.catalog_properties_value_table tr td {
  font: normal 14px Trebuchet MS;
  color: #000000;
  background: #ffffff;
}
table.catalog_portfolio_table { 
  margin: 20px 0px 25px 0px;
  width: 100%;
  float: none;
}
table.catalog_portfolio_table tr td {
  width: auto;
  padding: 0px;
  text-align: left;
}
img.image_pointer {
  cursor: pointer;
}
table.related_products_table {
  width: 100%;
  margin: 30px 0px 30px 0px;
}
table.related_products_table tr td.related_products_margin_left,
table.related_products_table tr td.related_products_margin_left div {
  width: 28px;
}
table.related_products_table tr td.related_products_margin_center {
  width: 7%;
}
table.related_products_table tr td.module_info_margin_center {
  width: 6%;
}
table.related_products_table tr td.related_products_content {
  text-align: left;
  vertical-align: top;
  width: 28%;
}
table.related_products_table tr td.module_info_content {
  text-align: left;
  vertical-align: top;
  width: 45%;
}
table.related_products_table tr td.related_products_margin_right,
table.related_products_table tr td.related_products_margin_right div {
  width: 28px;
}
table.related_products_content_table {
  margin: 0px;
  width: 100%;
}
table.related_products_content_table tr td.related_products_content_picture {
  padding-bottom: 14px;
}
table.related_products_content_table tr td.related_products_content_name {
  padding-bottom: 14px;
  font: normal 14px Trebuchet MS;
}
table.related_products_content_table tr td.related_products_content_name a {
  color: #89132c;
  text-decoration: underline;
}
table.related_products_content_table tr td.related_products_content_name span {
  color: #89132c;
  text-decoration: underline;
}
table.related_products_content_table tr td.related_products_content_description {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  padding-bottom: 10px;
}
table.related_products_content_table tr td.related_products_content_description span {
  font: italic 12px Trebuchet MS;
  color: #868686;
}
table.related_products_content_table tr td.related_products_content_basket {
  font: normal 14px Trebuchet MS;
  color: #124b8c;
}
table.related_products_content_table tr td.related_products_content_basket span {
  text-decoration: underline;
  cursor: pointer;
}
table.related_products_table tr td.related_products_margin_bottom {
  height: 40px;
}
table.module_info_table {
  margin: 0px;
  width: 100%;
}
table.module_info_table tr td.module_info_name {
  font: normal 16px Trebuchet MS;
  color: #000000;
  padding: 0px 0px 20px 0px;
}
table.module_info_table tr td.module_info_description {
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  padding: 0px 0px 14px 0px;
}
table.module_info_table tr td.module_info_description span {
  font: italic 12px Trebuchet MS;
  color: #868686;
}
table.module_info_table tr td.module_info_description strong {
  font: normal 12px Trebuchet MS;
  color: #000000;
}
table.module_info_table tr td.module_info_picture {
  text-align: left;
  padding: 0px 0px 14px 0px;
}
table.module_info_table tr td.module_info_basket {
  font: normal 14px Trebuchet MS;
  color: #124b8c;
}
table.module_info_table tr td.module_info_basket span {
  text-decoration: underline;
  cursor: pointer;
}
div.modules_content_inner_block {
  width: 620px;
  overflow: hidden;
  /*height: 205px;*/
}
div.modules_content_fly_block {
  overflow: visible;
  white-space: nowrap;
  /*height: 205px;*/
}
table.modules_content_fly_table {
  overflow: visible;
  margin: 0px;
  padding: 0px;
}
table.modules_content_fly_table tr td {
  padding: 0px;
  text-align: left;
  vertical-align: top;
  width: 155px;
}
table.modules_content_fly_table tr td.modules_progress_block {
  text-align: center;
  vertical-align: middle;
}
table.modules_content_fly_table tr td.modules_progress_block div {
  text-align: center;
  background: transparent url("../images/progress.gif") center center no-repeat;
  width: 155px;
  height: 32px;
}
table.module_content_table {
  margin: 0px 4px 0px 4px;
  width: 147px;
}
table.module_content_table tr td.module_content_picture {
  padding: 0px;
  text-align: center;
  width: 147px;
}
table.module_content_table tr td.module_content_picture img {
  width: 147px;
}
table.module_content_table tr td.module_content_description {
  padding: 5px 0px 0px 0px;
  font: bold 12px Trebuchet MS;
  color: #5b5b5b;
  text-align: center;
}
table.module_content_table tr td.module_content_description a {
  font: normal 12px Trebuchet MS;
  color: #89132c;
  text-decoration: underline;
}
div.catalog_products_title {
  margin: 0px 0px 25px 20px;
}
div.some_modules_title {
  margin: 10px 0px 0px 27px;
}
div.catalog_modules_title {
  margin: 0px 0px 25px 27px;
}
table.products_table {
  margin: 24px 0px 34px 0px;
  width: 100%;
}
table.products_table tr td.products_content {
  width: 44%;
  padding: 0px;
}
table.products_table tr td.products_margin {
  width: 6%;
}
table.product_element_table {
  margin: 0px;
  width: 100%;
}
table.product_element_table tr td.product_element_left {
  width: 117px;
}
table.product_element_table tr td.product_element_left img {
  margin-right: 7px;
}
table.product_element_table tr td.product_element_right {
  width: auto;
}
table.product_element_table tr td.product_element_right a.product_name_link,
table.product_element_table tr td.product_element_right span.product_name_link {
  font: normal 17px Trebuchet MS;
  color: #89132c;
}
table.product_element_table tr td.product_element_right a.product_name_link
{
    text-decoration: underline;
}
table.product_element_table tr td.product_element_right div.price_title {
  font: italic 12px Trebuchet MS;
  color: #868686;
  margin: 0px;
}
table.product_element_table tr td.product_element_right div.price_value {
  font: normal 12px Trebuchet MS;
  color: #000000;
}
table.product_element_table tr td.product_element_right div.price_title span {
  font: normal 12px Trebuchet MS;
  color: #000000;
}
table.product_element_table tr td.product_element_right div.add_name_value {
  font: normal 12px Trebuchet MS;
  color: #000000;
  margin-top: 10px;
}
table.product_element_table tr td.product_element_right div.price_value span {
  font: normal 14px Trebuchet MS;
  color: #000000;
}
table.product_element_table tr td.product_element_right a.product_action_link {
  font: normal 12px Trebuchet MS;
  color: #6c0808;
  text-decoration: underline;
}
table.product_element_table tr td.product_element_right div.product_element_description {
  font: normal 12px Trebuchet MS;
  color: #000000;
  margin: -10px 0px 7px 0px;
  line-height: normal;
}
table.product_element_table tr td.product_element_right div.product_element_description span {
  font: italic 12px Trebuchet MS;
  color: #868686;
}
table.product_element_table tr td.product_element_right div.product_element_description a {
  color: #124B8C;
  font-size: 16px;
  text-decoration: underline;
}
div.product_block_info {
  margin: 5px 0px 0px 0px;
}
table.products_table tr td.product_fixed_height {
  height: 33px;
}
table.products_table tr td.product_show_all {
  text-align: right;
  vertical-align: top;
  padding: 20px 0px 0px 0px;
}
table.products_table tr td.product_show_all a {
  color: #89132C;
  font: normal 16px Trebuchet MS;
  text-decoration: underline;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.content_page_block {
  margin: 0px 20px 0px 20px;
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  text-align: justify;
}
div.content_page_block p {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
div.content_page_block a {
  color: #0066aa;
  text-decoration: underline;
}
div.content_page_block ul {
  list-style: url("../images/list_element.jpg");
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.modules_table {
  width: 100%;
  margin: 0px;
}
table.modules_table tr td.modules_margin {
  width: 4%;
}
table.modules_table tr td.modules_element {
  width: 20%;
}
table.modules_table tr td.modules_fixed_height {
  height: 26px;
}
div.modules_element_image {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  text-align: left;
}
div.modules_element_article {
  margin: 0px;
  font: bold 12px Trebuchet MS;
  color: #5b5b5b;
}
div.modules_element_article a {
  font: normal 12px Trebuchet MS;
  color: #89132c;
  text-decoration: underline;
}
div.modules_element_article span {
  font: italic 12px Trebuchet MS;
  color: #868686;
}
div.modules_element_size {
  margin: 0px 0px 5px 0px;
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
}
div.modules_element_price {
  font: normal 12px Trebuchet MS;
  color: #000000;
  margin: 0px 0px 5px 0px;
}
div.modules_element_price span {
  font: bold 12px Trebuchet MS;
  color: #000000;
}
a.modules_element_basket {
  font: normal 12px Trebuchet MS;
  color: #124b8c;
  text-decoration: underline;
}
span.modules_element_basket {
  font: normal 12px Trebuchet MS;
  color: #124b8c;
  text-decoration: underline;
  cursor: pointer;
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/



/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */ 
table.send_mail_form, form.send_mail_form
{
    padding: 0;
    width: 100%;
}

form.send_mail_form
{
    padding-top: 15px;
}

table.send_mail_form  tr td.send_mail_field_comment
{
    text-align: left;
    padding-left: 30px;
    width: 30%;
    color: #5B5B5B;
    font: 14px Trebuchet MS;
}
table.send_mail_form  tr td.input_comment
{
    color: #868686;
    font: 11px Trebuchet MS;
    font-style: italic;
    height: 25px; 
    vertical-align: top;
}
table.send_mail_form  tr td.input_text
{
    width: 70% auto;
    text-align: left;
}
table.send_mail_form  tr td.input_text input, textarea
{
    width: 90%;
    border-top: 1px solid #7C7C7C;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #C3C3C3; 
    border-right: 1px solid #C3C3C3;
}
table.send_mail_form  tr td.input_text textarea   
{
    height: 232px;
}
table.send_mail_form tr td.submit_button
{
    padding-top: 15px; 
}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ */ 


/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
table.news_list_table {
  width: 100%;
  margin: 15px 0 0 0;
}
table.news_list_table tr td.news_list_left_margin {
  width: 28px;
}
table.news_list_table tr td.news_list_item {
  width: 27%;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #E1E1E1;
  text-align: left;
}
table.news_list_table tr td.news_list_item_empty {
  width: 27%;
}
table.news_list_table tr td.news_list_item_margin {
  width: 7%;
}
table.news_list_table tr td.news_list_items_separator {
  height: 20px;
}
div.news_date {
  font: 11px Trebuchet MS;
  color: #868686;
}
div.news_header a {
  font: 12px Trebuchet MS;
  color: #8B122B;
  text-decoration: underline;
}
div.news_header span {
  font: 12px Trebuchet MS;
  color: #8B122B;
  font-weight: bold;
}
div.news_content {
  font: 12px Trebuchet MS;
  color: #5B5B5B;
}
div.news_content a {
  color: #5B5B5B;
  text-decoration: underline;
}
table.news_list_inner_table {
  margin: 0px;
  width: auto;
}
table.news_list_inner_table tr td {
  padding: 0px;
  text-align: left;
}

table.news_list_items_numeration
{
    width: 100%;
    margin-top: 35px;
    font: 11px Trebuchet MS; 
}
table.news_list_items_numeration tr td
{
    width: 33%;
}

table.news_list_items_numeration tr td a
{
    color: #0066AA;
    text-decoration: underline;
}
table.news_list_items_numeration tr td a img
{
    text-decoration: none;
}
table.news_list_items_numeration tr td.prev, td.next
{
    text-align: left;
    padding-left: 33px;
    color: #868686; 
    text-decoration: none;
    vertical-align: bottom;
}

table.news_list_items_numeration tr td.next div.next
{
    width: 82%; 
    margin-left: 30px;
    text-align: right;
}

table.news_list_items_numeration tr td.page_list
{
    text-align: center;
}
table.news_list_items_numeration tr td.page_list span
{
    display: inline;
    background-color: #0066AA;
    padding: 0 6px 0 5px;
    color: white;
    margin-right: 5px;
}
table.news_list_items_numeration tr td.page_list a
{
    display: inline;  
    margin-right: 5px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ */

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
table.basket_table
{
    width: 100%;
    border-collapse: collapse;
    font: 12px Trebuchet MS;
    color: #5B5B5B;
}
table.basket_table tr td
{
    vertical-align: middle;
    text-align: left;
    padding: 0 0 0 12px;
}
table.basket_table tr.top_line td
{
     padding: 0;
     height: 3px;
}                    
table.basket_table tr td.top_line_left
{
    padding: 0;
    width: 6px;
    height: 6px;
    background: url('../images/basket_table_top_left_corner.jpg') left top no-repeat;
}

table.basket_table tr td.top_line_center, td.top_line_center_left
{
    background: url('../images/basket_table_top_line.jpg') left top repeat-x;
    background-color: #F8F6EA;
    border-left: 1px solid #D2D2D2;    
}
table.basket_table tr td.top_line_center_left
{
    border-left: 0;
}
table.basket_table tr td.top_line_right
{
    background: url('../images/basket_table_top_right_corner.jpg') right top no-repeat;
    background-color: #F8F6EA;
    padding: 0;
    width: 6px;
    height: 6px;
}
table.basket_table tr td.vert_line
{
    padding: 0;
    background: url('../images/basket_table_vert_line.jpg') repeat-y;
    border-left: 0 !important;
}

table.basket_table tr td.vert_line_right
{
    padding: 0;
    background: url('../images/basket_table_vert_line.jpg') top right repeat-y;
    border-left: 0 !important;
}

table.basket_table tr.header td
{
    font: 12px Trebuchet MS;
    color: #868686;
    font-style: italic;
    height: 50px;
    background-color: #F8F6EA;
}

table.basket_table tr.header td
{
    border-left: 1px solid #D2D2D2;
}    
table.basket_table td.partition
{
    border-left: 0 !important; 
    width: 16%;
    padding-left: 17px;
}
table.basket_table td.series
{
    width: 9%;
}
table.basket_table td.marking
{
    width: 13%;
}
table.basket_table td.name
{
    width: 22%;
}
table.basket_table td.number
{
    width: 9%;
}
table.basket_table td.color
{
    width: 13%;
}
table.basket_table td.price
{
    width: 11%;
    font: 14px Trebuchet MS;
    color: black;
}
table.basket_table td.del
{
    width: 6%;
    text-align: center;
    padding: 0;
    padding-left: 6px; 
}
table.basket_table td.del img
{
    cursor: pointer;
}
table.basket_table input.kol
{
    width: 80%;
    border-top: 1px solid #7C7C7C;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #C3C3C3; 
    border-right: 1px solid #C3C3C3;
}
table.basket_table tr.dark td, table.basket_table tr.white td
{
    background-color: #F9F9F9;
    border-top: 1px solid #D2D2D2;  
    border-bottom: 1px solid #D2D2D2;  
    border-left: 1px solid #D2D2D2;    
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
}               
table.basket_table tr.white td 
{
    background-color: #FFFFFF;
} 
table.basket_table tr.total_price td
{
    font: 14px Trebuchet MS;
    height: 45px;
    border-bottom: 1px solid #D2D2D2; 
    text-align: right;
}
table.basket_table tr td.total_price  span
{
    font: 18px Trebuchet MS;
    color: #000000;
}
table.basket_table tr td.buttons
{
    text-align: center;
    padding-top: 17px;
}
table.basket_table tr td.buttons input.submit
{
    background: url('../images/basket_table_submit.jpg');
    width: 141px;
    height: 35px;
    border: 0;
    cursor: pointer;
}
table.basket_table tr td.buttons input.refresh
{
    background: url('../images/basket_table_refresh.jpg'); 
    width: 141px; 
    height: 35px; 
    border: 0;
    cursor: pointer;
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ */

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.callme_form_block {
  visibility: visible;
  position: absolute;
  margin: 0px;
  margin-top: -56px;
  margin-left: -14px;
  z-index: 4;
  width: 274px;
}
div.callme_form_none {
  visibility: hidden;
  position: absolute;
  margin: 0px;
  margin-top: -56px;
  margin-left: -14px;
  z-index: 4;
  width: 274px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

div.footer_additional_content {
  margin: 0px 28px 0px 0px;
}
table.footer_container_table {
  margin: 0px auto;
  float: right;
  width: 100%;
}
table.footer_container_table tr td.footer_container_left {
  width: auto;
  vertical-align: middle;
  text-align: right;
}
table.footer_container_table tr td.footer_container_right {
  width: 180px;
  vertical-align: middle;
  text-align: right;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
#logo_tbl td {
  padding-right: 15px;
  padding-bottom: 38px;
  vertical-align: bottom;
}
#logo_tbl img {
  border: solid 3px #dfe3e3;
  margin-right: 9px;
  float: left;
}
img.img_photo_big {
  cursor: pointer;
  margin: 0px 20px 10px 0px;
  float: left;
}
img.img_photo {
  margin: 0px 20px 10px 0px;
  float: left;
}
img.img_contacts_big {
  cursor: pointer;
  margin: 0px 0px 20px 0px;
  float: none;
}
img.img_contacts {
  margin: 0px 0px 20px 0px;
  float: none;
}
table.contacts_table {
  margin: 0px 0px 20px 0px;
  width: 100%;
}
table.contacts_table tr td.contacts_left {
  text-align: left;
}
table.contacts_table tr td.contacts_right {
  text-align: right;
}
div.contacts_links {
  margin: 0px auto;
}
table.site_map_table {
  margin: 0px;
  padding: 0px
}
div.page_flag_content_block {
  margin: 10px 0px 0px 0px;
  font: normal 12px Trebuchet MS;
  color: #5b5b5b;
  text-align: justify;
}
#msg_dlg {
  width: 370px;
  height: 190px;
  margin-left: -190px;
  margin-top: -150px; 
  z-index: 1;
  position: absolute;  
  top: 50%;
  left: 50%;
  border: solid 1px black;
  background-color: #FAFAFA;
  display: none;
  color: black; 
  font-family: tahoma, sans-serif;
  font-size: 12px;
  padding: 15px;
}

#lock {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: gray;
  display: none;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; 
}
.btn {
  width: 100px;
  font-family: Tahoma;
  font-size: 13px;
  color: #6D777C;
  background-color: #D7D8D8;
  border: solid 1px #6D777C;
}
div.basket_add_block {
  padding: 0px 6px 0px 0px;
  color: black;
  font-family: tahoma, sans-serif;
  font-size: 12px;
  text-align: right;
}
div.basket_add_block span {
  color: #6D777C;
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
#msg_dlg h1 {
  color: #C4161C;
  font-family: Tahoma;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  padding-bottom: 18px;
  padding-left: 0;
  padding-top: 0;
  text-transform: uppercase;
}
#msg_dlg table {
  color: #6D777C;
  font-family: Tahoma;
  font-size: 11px;
}
#msg_dlg table tr td {
  padding: 4px;
}
.binp {
  border: solid 1px black;
  width: 30px;
  font-family: tahoma, sans-serif;
  font-size: 12px;
}
#color_id {
  font-family: tahoma, sans-serif;
  font-size: 12px;
  height: 20px;
  border: solid 1px black;
}
div.basket_warning {
  font-size: 14px;
  color: red;
  text-align: center;
  margin: 20px 0px 0px 0px;
}
.news_add_tbl {
  margin-top: 30px;
  color: black;
  font: normal 11px tahoma, sans-serif;
}
table.projects_table {
  margin: 0px;
  width: 100%;
}
table.projects_table tr td {
  width: 25%;
  text-align: left;
  vertical-align: top;
  padding: 0px 30px 30px 0px;
}
table.projects_table tr td img {
  border: solid 2px #dbdbdb;
}
div.special_offer_block {
  /*height: 262px;*/
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin-top: 20px;
  margin-bottom: 20px;
}
div.special_offer_block img.progress_indicator {
  margin-top: 120px;
}
div.thickness_block {
  margin: 0px;
  padding: 0px;
  width: auto;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.product_description_on {
  display: block;
}
div.product_description_off {
  display: none;
}
div.product_description_link {
  color: #6C0808;
  font: normal 14px Trebuchet MS;
  margin: 0px 0px 10px 0px;
}
div.product_description_link span {
  color: #6C0808;
  text-decoration: underline;
  cursor: pointer;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
table.articles_main_table {
  margin: 0px;
  width: 100%;
}
table.articles_main_table tr td.articles_main_left {
  border-right: solid 1px #E1E1E1;
  width: 68%;
  padding: 0px;
}
table.articles_main_table tr td.articles_main_right {
  width: 32%;
  padding: 0px;
}
table.articles_list_table {
  width: 100%;
  margin: 15px 0 0 0;
}
table.articles_list_table tr td.articles_list_left_margin {
  width: 0px;
}
table.articles_list_table tr td.articles_list_item {
  /*width: 27%;*/
  width: auto;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #E1E1E1;
  text-align: left;
}
table.articles_list_table tr td.articles_list_right_margin {
  width: 28px;
}
table.articles_list_table tr td.articles_list_items_separator {
  height: 20px;
}
div.article_date {
  font: 11px Trebuchet MS;
  color: #868686;
  margin: 0px 0px 20px 0px;
}
div.article_header a {
  font: 12px Trebuchet MS;
  color: #8B122B;
  text-decoration: underline;
}
div.article_header span {
  font: 12px Trebuchet MS;
  color: #8B122B;
  text-decoration: none;
}
div.article_content {
  font: 12px Trebuchet MS;
  color: #5B5B5B;
  margin: 5px 0px 5px 0px;
}
div.artile_content a {
  color: #5B5B5B;
  text-decoration: underline;
}
div.article_link {
  text-align: right;
}
div.article_link a {
  color: #0066AA;
  text-decoration: underline;
}
div.article_menu_element {
  font: normal 14px Trebuchet MS;
  margin: 10px 0px 0px 28px;
}
div.article_menu_element a {
  color: #89132c;
  text-decoration: underline;
}
div.article_menu_element span {
  color: #000000;
  text-decoration: none;
}
div.article_full_content {
  margin: 0px 28px 0px 0px;
  text-align: justify;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.portfolio_in_list
{
    width: 100%;
    margin: 15px 0px;
    float: left;
}
div.portfolio_pages
{
    float: left;
    width: 100%;
    margin: 0px 0px 15px 0px;
}
img.portfolio_min_img
{
    float: left;
    margin: 0px 10px 5px 0px;
}
img.portfolio_img
{
    float: left;
    margin: 0px 10px 5px 0px;
}

table.portfolio_gallery
{
    width: 100%;
    margin-top: 10px;
}
table.portfolio_gallery tr td
{
    text-align: center;
    padding: 0px 15px 15px 15px;
}
/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½*/

/*-- ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ --*/
div.java_background_gray_block
{
    width: 100%;
    background-color: black;
    opacity: 0.6;
    position: absolute;
    top: 0px;
    left: 0px;
}
div.java_content_block
{
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
table.java_container_table
{
    height: 100%;
}
table.java_container_table tr td
{
    vertical-align: middle;
}


table.break_cost
{
    width: 520px;
}

table.break_cost tr td.left_top, table.break_cost tr td.right_top, table.break_cost tr td.left_bottom,table.break_cost tr td.right_bottom
{
    width: 17px;
    height: 17px;
}

table.break_cost tr td.left_top
{
    background: url("../images/break_cost_left_top.png") no-repeat right bottom transparent;
}
table.break_cost tr td.right_top
{
    background: url("../images/break_cost_right_top.png") no-repeat left bottom transparent;
}
table.break_cost tr td.left_bottom
{
    background: url("../images/break_cost_left_bottom.png") no-repeat right top transparent;
}
table.break_cost tr td.right_bottom
{
    background: url("../images/break_cost_right_bottom.png") no-repeat left top transparent;
}

table.break_cost tr td.top
{
    background: url("../images/break_cost_top.png") repeat-x left bottom transparent;
    height: 17px;
}
table.break_cost tr td.bottom
{
    background: url("../images/break_cost_bottom.png") repeat-x left top transparent;
    height: 17px;
}
table.break_cost tr td.left
{
    background: url("../images/break_cost_left.png") repeat-y right top transparent;
    width: 17px;
}
table.break_cost tr td.right
{
    background: url("../images/break_cost_right.png") repeat-y left top transparent;
    width: 17px;
}
table.break_cost tr td.center
{
    background-color: #F5F5F5;
    padding: 10px;
    font-size: 13px;
    color: #5B5B5B;
}


table.break_cost_form
{}
table.break_cost_form tr td
{
    width: 50%;
    padding: 5px 5px;
}
table.break_cost_form tr td.break_cost_button
{
    text-align: center;
}
table.break_cost_form tr td.header
{
    text-align: right;
}
table.break_cost_form tr td input, table.break_cost_form tr td textarea
{
    width: 220px;
}
table.break_cost_form tr td textarea
{
    height: 80px;
}
div.header_break_cost
{
    width: 100%;
    color: #6C0808;
    font-size: 24px;
}
div.text_break_cost
{
    padding: 5px 0px;
}
div.close_break_cost
{
    position: absolute;
    width: 475px;
    text-align: right;
    margin-top: -10px;
}
input.send_break_cost
{
    width: 100px !important;
}
span.break_cost_zv
{
    color: #89132C;
}
table.break_cost_block
{
    font-size: 12px;
    margin: 0px;
}
table.break_cost_block tr td
{
    vertical-align: middle;
}
a.final_basket_add
{
    font-size: 12px;
}

/* TODO: ÇÀÌÅÍÀ ÌÀËÅÍÜÊÎÉ ÊÀÐÒÈÍÊÈ ÍÀ ÁÎËÜØÓÞ Â ÑÅÐÈßÕ
ñòèëü äëÿ çàìåíû ìàëåíüêîé êàðòèíêè íà áîëüøóþ */
img.series_list_image
{
    width: 230px;
    height: 180px;
}

/*Âñòàâêà "Íîâûé íîìåð òåëåôîíà" ââåðõó ñòðàíèöû - Íà÷àëî*/
table.main_top_telephone_table {
  width: 100%;
  border-bottom: solid 1px #8B122B;
}
table.main_top_telephone_table tr td {
  text-align: center;
  vertical-align: middle;
  color: #000000;
  font: normal 28px Trebuchet MS;
  padding: 10px 10px 10px 10px;
}
table.main_top_telephone_table tr td span {
  color: #8B122B !important;
  font: normal 30px Trebuchet MS !important;
}
/*Âñòàâêà "Íîâûé íîìåð òåëåôîíà" ââåðõó ñòðàíèöû - Êîíåö*/

/*Âñòàâêà "Ïðîáëåìû ñî ñâÿçüþ" ââåðõó ñòðàíèöû - Íà÷àëî*/
table.main_top_problem_telephone_table {
  width: 100%;
  border-bottom: solid 1px #8B122B;
}
table.main_top_problem_telephone_table tr td {
  text-align: center;
  vertical-align: middle;
  color: #000000;
  font: normal 22px Trebuchet MS;
  padding: 10px 10px 10px 10px;
}
table.main_top_problem_telephone_table tr td span {
  color: #8B122B !important;
  font: normal 22px Trebuchet MS !important;
}

table.basic_price_info_all {
  margin: 0 10px 0 10px;
  height: 25px;
  width: 500px !important;
}

table.basic_price_info_all_down {
  margin: 0 10px 0 10px;
  height: 25px;
  width: 475px !important;
}

td.decrease_price_link {
  padding-top: 7px;
}

div.right_colors_and_prices_block {
  float: right;
  padding: 0px;
  margin: 0px;
}
/*Âñòàâêà "Ïðîáëåìû ñî ñâÿçüþ" ââåðõó ñòðàíèöû - Êîíåö*/

/* Áàííåðû íà ãëàâíîé ñòðàíèöå - Íà÷àëî */
table.scrolling_numbering_table
{
	margin-top: 10px;
}
#main_page_banners_numbers div
{
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin: 2px;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	border: 1px solid;
}
div.scrolling_inactive_banner
{
	color: #124B8C;
	border-color: #124B8C;
}
div.scrolling_active_banner
{
	color: #89132C;
	border-color: #89132C;
	font-weight: bold;
}
/* Áàííåðû íà ãëàâíîé ñòðàíèöå - Êîíåö */
