.ul_content
{
  list-style: none;
  margin-top: 5px;
  margin-left: -40px !important;
  margin-left: 0px;
}
.ul_content li
{
  background: url(/img/ul.gif) no-repeat left top;
  font-family: "Arial";
  font-size: 12px;
  color: #555555;
  padding-left: 15px;
  margin-bottom: 4px;
}

body, td,
.text, .text_light,
.text_small, .text_small_light,
.text_big,
.text_caption,
.text_caption_page,
.text_hot,
.block_caption,
.form_input,
.form_input_simple,
.form_list_box,
.form_button,
.form_textarea,
.form_table,
.menu_div_item, .menu_div_item_over,
.search_div,
.hint_div,
.shop_discount_div,
.shop_td_dark, .shop_td_light,
.shop_item_inner, .shop_main_inner,
.forum_table_caption, .forum_table_caption1, .forum_table_text,
.forum_form_input, .forum_form_button
{
  font-family: "Arial";
}
.text,
.text_small,
.text_big,
.text_caption,
.block_caption,
.form_input,
.form_list_box,
.form_button,
.form_textarea,
.form_table,
.hint_div,
.shop_discount_div,
.shop_td_dark, .shop_td_light,
.shop_item_inner, .shop_main_inner
{
  color: #000000;
}
.text_light, .text_small_light
{
  color: #878687;
}
.text_hot
{
  color: #b10c0d;
}
.text_caption_page
{
  color: #474e57;
}
.red
{
  color: #ff0000;
}
a,
.link_light,
.link_mm,
.link_mm_select,
.link_select
{
  text-decoration: underline;
}
a:link, a:visited
{
  color: #232683;
}
.link_light:link, .link_light:visited
{
  color: #ffffff;
}
.link_mm:link, .link_mm:visited
{
  color: #393a3a;
}
a:hover,
.link_mm:hover,
.link_mm_select:hover, .link_mm_select:link, .link_mm_select:visited,
.mm,
.link_select:link, .link_select:visited, .link_select:hover
{
  color: #9a252b;
}
.link_light:hover
{
  color: #dddddd;
}
body, td, link_light, .text, .text_light, .text_hot,
.forum_table_caption, .forum_table_caption1, .forum_table_text
{
  font-size: 12px;
}
.text_small, .text_small_light
{
  font-size: 11px;
}
.text_big
{
  font-size: 14px;
}
.text_caption
{
  font-size: 13px;
}
.text_caption_page
{
  font-size: 14px;
  font-weight: bold;
}
.link_mm, .link_mm_select, .mm
{
  font-size: 15px;
}

.block_caption
{
  padding: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #000000;
  font-size: 14px;
  border: solid;
  border-width: 1px;
  border-bottom-width: 0px;
  border-color: #9d9d9d;
  background-color: #c1dbf2;
}
.block_main
{
  padding: 5px;
  border: solid;
  border-width: 1px;
  border-color: #9d9d9d;
  background-color: #e0ecf4;
}
.caption, .bottom
{
  background-color: #e0ecf4;
}
.bottom
{
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-color: #9d9d9d;
}
.menu
{
  background-color: #c1dbf2;
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #9d9d9d;
}
.search_select
{
  color: #ffffff;
  background-color: #9a252b;
}

.form_input,
.form_list_box,
.form_button,
.form_textarea,
.forum_form_input,
.forum_form_button
{
  border: solid;
  border-width: 1px;
  border-color: #aaaaaa;
}
.form_input, .form_list_box,
.forum_form_input
{
  font-size: 12px;
  background-color: #ffffff;
}
.form_input
{
  height: 20px;
  padding-top: 2px;
  border-width: 0px;
  border: 0px;
}
.form_button,
.forum_form_button
{
  font-size: 11px;
  background-color: #f1ede8;
}
.form_textarea
{
  font-size: 12px;
  background-color: #ffffff;
}
.input_left
{
  background-image: url('img/input_left.png');
  padding-left: 7px;
}
.input_center
{
  background-image: url('img/input_center.png');
  padding-top: 3px;
  padding-bottom: 2px;
}
.input_right
{
  background-image: url('img/input_right.png');
  padding-right: 7px;
}
.form_input_simple
{
  font-size: 12px;
  border: solid;
  border-width: 1px;
  border-color: #aaaaaa;
  background-color: #ffffff;
}

.search_div
{
  padding-top: 2px;
  height: 200px;
  overflow: visible;
}
.search_div_content
{
  padding: 4px;
  overflow: auto;
  background-color: #ffffff;
  border: solid;
  border-width: 1px;
  border-color: #9d9d9d;
}
.search_categories
{
  padding: 4px;
  overflow: auto;
  background-color: #ffffff;
  border: solid;
  border-width: 1px;
  border-color: #9d9d9d;
}
.search_categories_div
{
  display: none;
}
.hint_div
{
  padding: 4px;
  background-color: #f8f7b9;
  border: solid;
  border-width: 1px;
  border-color: #a93903;
  font-size: 12px;
}

.book_list, .book_list_arrow,
.book_list_over, .book_list_arrow_over,
.book_list_select, .book_list_arrow_select,
.book_list_select_over, .book_list_arrow_select_over
{
  font-family: Arial;
  padding: 4px;
  padding-left: 18px;
  padding-right: 15px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(img/menu_item.png);
  display: block;
  text-decoration: none;
}
.book_list, .book_list:link, .book_list:visited,
.book_list_arrow, .book_list_arrow:link, .book_list_arrow:visited
{
  color: #000000;
}
.book_list:hover,
.book_list_select, .book_list_select:link, .book_list_select:visited, .book_list_select:hover,
.book_list_select_over, .book_list_select_over:link, .book_list_select_over:visited, .book_list_select_over:hover,
.book_list_arrow:hover, .book_list_arrow_over, .book_list_arrow_over:link, .book_list_arrow_over:visited, .book_list_arrow_over:hover,
.book_list_arrow_select, .book_list_arrow_select:link, .book_list_arrow_select:visited, .book_list_arrow_select:hover,
.book_list_arrow_select_over, .book_list_arrow_select_over:link, .book_list_arrow_select_over:visited, .book_list_arrow_select_over:hover
{
  color: #000000;
  text-decoration: underline;
}
.book_list_div
{
  margin-left: 2px;
  border: solid;
  border-width: 1px;
  border-top-width: 0px;
  border-color: #063d88;
}
.book_list_div_item, .book_list_div_item_arrow,
.book_list_div_item_over, .book_list_div_item_arrow_over
{
  font-family: Arial;
  font-size: 12px;
  padding: 5px;
  padding-right: 20px;
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-color: #063d88;
  background-repeat: no-repeat;
  background-position: right;
}
.book_list_div_item_arrow
{
  background-image: url(img/menu_item_arrow.png);
}
.book_list_div_item_arrow_over
{
  background-image: url(img/menu_item_arrow_.png);
}
.book_list_div_item, .book_list_div_item_arrow
{
  color: #063d88;
  background-color: #ffffff;
}
.book_list_div_item_over, .book_list_div_item_arrow_over
{
  color: #ffffff;
  background-color: #006dbb;
}

.all_num,
.num,
.link_num
{
  font-family: "Arial";
  font-size: 11px;
  padding: 3px;
  padding-left: 6px;
  padding-right: 6px;
  height: 100%;
}
.num,
.link_num
{
  border: solid;
  border-width: 1px;
}
.num
{
  background-color: #64707d;
  border-color: #64707d;
  color: #ffffff;
}
.link_num
{
  text-decoration: none;
}
.link_num:link, .link_num:visited
{
  background-color: #ffffff;
  border-color: #aaaaaa;
  color: #232683;
}
.link_num:hover
{
  background-color: #8394a5;
  border-color: #8394a5;
  color: #ffffff;
}

.image_div
{
  padding: 4px;
  background-color: #e1e1e1;
  border: solid;
  border-width: 1px;
  border-color: #152d45;
}
.basket_add_div
{
  padding: 15px;
  padding-top: 10px;
  background-color: #e1e1e1;
  border: solid;
  border-width: 1px;
  border-color: #152d45;
  position: absolute;
  display: none;
  width: 280px;
}

.image_div_next_disabled,
.link_image_div_next:link,
.link_image_div_next:visited,
.link_image_div_next:hover,
.image_div_prev_disabled,
.link_image_div_prev:link,
.link_image_div_prev:visited,
.link_image_div_prev:hover
{
  background-repeat: no-repeat;
  float: left;
}
.image_div_next_disabled
{
  background-image: url(img/image_div/next_disabled.png);
}
.link_image_div_next:link, .link_image_div_next:visited
{
  background-image: url(img/image_div/next.png);
}
.link_image_div_next:hover
{
  background-image: url(img/image_div/next_.png);
}
.image_div_prev_disabled
{
  background-image: url(img/image_div/prev_disabled.png);
}
.link_image_div_prev:link, .link_image_div_prev:visited
{
  background-image: url(img/image_div/prev.png);
}
.link_image_div_prev:hover
{
  background-image: url(img/image_div/prev_.png);
}
.gallery_ribbon_item
{
  padding-left: 1px;
  padding-right: 1px;
}
.link_gallery_next:link,
.link_gallery_next:visited,
.link_gallery_next:hover,
.link_gallery_prev:link,
.link_gallery_prev:visited,
.link_gallery_prev:hover
{
  background-repeat: no-repeat;
  float: left;
}
.link_gallery_next:link, .link_gallery_next:visited
{
  background-image: url(img/gallery_next.png);
}
.link_gallery_next:hover
{
  background-image: url(img/gallery_next_.png);
}
.link_gallery_prev:link, .link_gallery_prev:visited
{
  background-image: url(img/gallery_prev.png);
}
.link_gallery_prev:hover
{
  background-image: url(img/gallery_prev_.png);
}

.shop_block_caption
{
  padding: 2px;
  background-color: #e1e1e1;
  border: solid;
  border-width: 1px;
  border-color: #9d9d9d;
}
.shop_item
{
  padding: 5px;
}
.shop_item_inner, .shop_main_inner
{
  padding: 5px;
  border: dashed;
  border-width: 1px;
  border-color: #9d9d9d;
  font-size: 12px;
}
.shop_main_inner
{
  padding-left: 15px;
  padding-right: 15px;
}
.shop_img_new
{
  position: relative;
  z-index: 1;
  height: 32px;
  left: -10px;
  top: -10px;
}
.shop_img
{
  margin-top: -32px;
}
.shop_price_last
{
  color: #9a252b;
  text-decoration: line-through;
}
.shop_discount_div
{
  padding: 4px;
  font-size: 12px;
  background-color: #ffffff;
  border: solid;
  border-width: 1px;
  border-color: #b82222;
  width: 1px;
  white-space: nowrap;
  display: table;
}
.shop_table
{
  border: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: #aaaaaa;
}
.shop_td_dark, .shop_td_light
{
  padding: 5px;
  font-size: 12px;
  border: solid;
  border-width: 0px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-color: #aaaaaa;
}
.shop_td_dark
{
  background-color: #e4e4e4;
}
.shop_td_light
{
  background-color: #f4f4f4;
}
.catalog_menu, .catalog_menu_arrow,
.catalog_menu_over, .catalog_menu_arrow_over,
.catalog_menu_select, .catalog_menu_arrow_select
{
  padding: 8px;
  font-size: 14px;
  font-family: "Verdana";
}
.catalog_menu, .catalog_menu_arrow
{
  color: #514535;
}
.catalog_menu_over, .catalog_menu_arrow_over,
.catalog_menu_select, .catalog_menu_arrow_select
{
  color: #514535;
  background-color: #f7f7f7;
}
.catalog_menu_div
{
  padding: 4px;
  background-color: #f7f7f7;
}
.catalog_menu_div_item, .catalog_menu_div_item_over
{
  padding: 5px;
  font-size: 12px;
  font-family: "Verdana";
  color: #514535;
  white-space: nowrap;
}
.catalog_menu_div_item
{
  background-color: #f7f7f7;
}
.catalog_menu_div_item_over
{
  background-color: #d6d3d0;
}

.forum_table_main td
{
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
}
.forum_table td
{
  border: 0px;
}
.forum_table_caption, .forum_table_caption1, .forum_table_text
{
  padding: 6px;
}
.forum_table_caption
{
  background-color: #3f6f9e;
  color: #ffffff;
}
.forum_table_caption1
{
  background-color: #a0bfd6;
  color: #000000;
}
.forum_table_text
{
  background-color: #b9d4e9;
  color: #000000;
}

.text_edit_table td
{
  border: 0px;
}
.text_edit_smiles
{
  height: 22px;
  margin-top: 2px;
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #ffffff;
}
.text_edit_smile_img
{
  margin-left: 2px;
  margin-top: 1px;
}
.text_edit_button, .text_edit_button_update
{
  font-size: 11px;
	font-family: "Arial";
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #e0e9e4;
}
.text_edit_button
{
  width: 24px;
  height: 20px;
  margin: 1px;
  padding: 0px;
}
.text_edit_button_update
{
  width: 66px;
  height: 18px;
  margin-left: 2px;
  margin-top: 1px;
}
.text_edit_textarea
{
  margin: 0px;
  margin-top: 2px;
  padding: 0px;
  font-size: 12px;
	font-family: "Arial";
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #ffffff;
}
.text_edit_status
{
  height: 12px;
  margin: 0px;
  margin-top: 2px;
  padding: 1px;
  padding-left: 3px;
  padding-bottom: 2px;
  font-size: 10px;
	font-family: "Arial";
  font-weight: bold;
  border: solid;
  border-width: 1px;
  border-color: #040643;
  background-color: #e0e9e4;
}
.text_edit_preview
{
  margin: 0px;
  margin-top: 2px;
  padding: 0px;
}

.scroll-pane
{
  width: 500px;
  height: 200px;
  overflow: auto;
}
#ring
{
  width: 100px;
  height: 100px;
  margin: 0 auto;
  top: 30px;
  position: relative;
}
#ring ul li
{
  position: absolute;
  background-color: #000000;
}
