.title
{
  color: #000000;
  font:bolder 15px Arial; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #000000;
  font:bolder 15px Arial;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.news
{

}


.news .preview_object
{
  margin:0px 0px 15px 0px;
}

.news .preview_object .date
{
  color:#5b46a5;
  font-size:11px;
  font-weight:nomrmal;
  
  padding:0px 0px 2px 20px;
  
  background:url('/images/date_bg.png') top left no-repeat;
}

.news .preview_object .title
{
  margin:0px;
  padding:2px 0px;
}

.news .preview_object .title a,
.news .preview_object .title a:hover
{
  color:#271567;
  font-size:12px;
  
  text-decoration:none;
}

.news .preview_object .text
{
  margin:0px;
  padding:0px;
}

.news .preview_object .text p
{
  font-size:11px;
  line-height:14px;
  
  margin:0px;
  padding:0px;
  
  text-indent:0px;
}


.group1
{
  width:238px;
  
  margin:0px 0px 20px 0px;
}

.group1 .group_top
{
  height:14px;
  
  background:url('/images/group1_top.png') center bottom no-repeat;
}

.group1 .group_left
{ 
  background:url('/images/group1_left.png') left top repeat-y;
}

.group1 .group_right
{ 
  background:url('/images/group1_right.png') right top repeat-y;
}

.group1 .group_center
{
  margin:0px 13px 0px 9px;
  
  background:#eae7ef;
}

.group1 .group_center_top
{
  background:url('/images/group1_center_top.png') center top no-repeat;
}

.group1 .group_center_bottom
{
  padding:10px 10px 10px 10px;
  
  background:url('/images/group1_center_bottom.png') center bottom no-repeat;
}

.group1 .group_bottom
{
  height:14px;
  
  background:url('/images/group1_bottom.png') center top no-repeat;
}





.group2
{
  width:238px;
  
  margin:0px 0px 20px 0px;
}

.group2 .group_top
{
  height:14px;
  
  background:url('/images/group2_top.png') center bottom no-repeat;
}

.group2 .group_left
{ 
  background:url('/images/group2_left.png') left top repeat-y;
}

.group2 .group_right
{ 
  background:url('/images/group2_right.png') right top repeat-y;
}

.group2 .group_center
{
  margin:0px 13px 0px 9px;
  
  background:#fcf0a5;
}

.group2 .group_center_top
{
  background:url('/images/group2_center_top.png') center top no-repeat;
}

.group2 .group_center_bottom
{
  padding:10px 10px 10px 10px;
  
  background:url('/images/group2_center_bottom.png') center bottom no-repeat;
}

.group2 .group_bottom
{
  height:14px;
  
  background:url('/images/group2_bottom.png') center top no-repeat;
}





.group3
{
  width:238px;
  
  margin:0px 0px 20px 0px;
}

.group3 .group_top
{
  height:14px;
  
  background:url('/images/group3_top.png') center bottom no-repeat;
}

.group3 .group_left
{ 
  background:url('/images/group3_left.png') left top repeat-y;
}

.group3 .group_right
{ 
  background:url('/images/group3_right.png') right top repeat-y;
}

.group3 .group_center
{
  margin:0px 13px 0px 9px;
  
  background:#bfbfbf;
}

.group3 .group_center_top
{
  background:url('/images/group3_center_top.png') center top no-repeat;
}

.group3 .group_center_bottom
{
  padding:10px 7px 10px 7px;
  
  background:url('/images/group3_center_bottom.png') center bottom no-repeat;
}

.group3 .group_bottom
{
  height:14px;
  
  background:url('/images/group3_bottom.png') center top no-repeat;
}




.group4
{
  width:238px;
  
  margin:0px 0px 5px 0px;
}

.group4 .group_top
{
  height:14px;
  
  background:url('/images/group4_top.png') center bottom no-repeat;
}

.group4 .group_left
{ 
  background:url('/images/group4_left.png') left top repeat-y;
}

.group4 .group_right
{ 
  background:url('/images/group4_right.png') right top repeat-y;
}

.group4 .group_center
{
  margin:0px 13px 0px 9px;

  background:#b5b5b5;
}

.group4 .group_center_top
{
  background:url('/images/group4_center_top.png') center top no-repeat;
}

.group4 .group_center_bottom
{
  padding:10px 5px 10px 5px;
  
  background:url('/images/group4_center_bottom.png') center bottom no-repeat;
}

.group4 .group_bottom
{
  height:14px;
  
  background:url('/images/group4_bottom.png') center top no-repeat;
}


.main_group
{

}

.main_group_inner
{
  margin: 0px 15px 0px 0px;
}


.main_group .top_left,
.main_group_inner .top_left
{
  background:url('/images/main_group_top_right.png') right top no-repeat;
}

.main_group .top_right,
.main_group_inner .top_right
{
  background:url('/images/main_group_top_left.png') left top no-repeat;
}

.main_group .top_bg,
.main_group_inner .top_bg
{
  height:16px;
  
  margin:0px 22px 0px 18px;
  
  background:url('/images/main_group_top_bg.png') center top repeat-x;
}


.main_group .center_left,
.main_group_inner .center_left
{
  background:url('/images/main_group_left.png') left top repeat-y;
}

.main_group .center_right,
.main_group_inner .center_right
{
  background:url('/images/main_group_right.png') right top repeat-y;
}

.main_group .center_top,
.main_group_inner .center_top
{
  margin:0px 9px 0px 5px;

  background:#d0c9de url('/images/main_group_center_top.png') center top repeat-x;
}

.main_group .center_bottom
{
  background:url('/images/main_group_center_bottom.png') center bottom no-repeat;
}

.main_group .bottom_left
{
  background:url('/images/main_group_bottom_right.png') right top no-repeat;
}

.main_group .bottom_right
{
  background:url('/images/main_group_bottom_left.png') left top no-repeat;
}

.main_group .bottom_bg
{
  height:14px;
  
  margin:0px 22px 0px 18px;
  
  background:url('/images/main_group_bottom_bg.png') center top repeat-x;
}




.group5
{
  width:238px;
  
  margin:0px 0px 20px 0px;
}

.group5 .group_top
{
  height:14px;
  
  background:url('/images/group2_top.png') center bottom no-repeat;
}

.group5 .group_left
{ 
  background:url('/images/group2_left.png') left top repeat-y;
}

.group5 .group_right
{ 
  background:url('/images/group2_right.png') right top repeat-y;
}

.group5 .group_center
{
  margin:0px 13px 0px 9px;
  
  background:#fcf0a5;
}

.group5 .group_center_top
{
  background:url('/images/group5_center_top.png') center top no-repeat;
}

.group5 .group_center_bottom
{
  padding:10px 10px 10px 10px;
  

}

.group5 .group_bottom
{
  height:14px;
  
  background:url('/images/group2_bottom.png') center top no-repeat;
}

.searchform
{
  margin:10px 0px;
}

.searchform .form_element
{
  padding:1px 3px;
  
  text-align:right;
}

.searchform .form_button
{
}

.searchform .search_text
{
  width:173px;
  height:24px;
  
  padding:3px 20px 3px 4px;
  
  border:none;
  background:url('/images/search_bg.png') center center no-repeat;
}

.searchform .form_button
{
  padding:1px 3px;

  text-align:right;
}

.searchform .submit
{
  width:83px;
  height:23px;
  
  color:#4c4848;
  font-suze:14px;
  font-weight:bolder;
  
  border:none;
  background:url('/images/search_submit.png') center center no-repeat;
}
#pages_jump
{
  text-align: center;
}
#pages_jump  a{
  margin: 5px;
  color: #000000;
}

#pages_jump a.active_page {
  text-decoration: none;
}
.search .search_object
{
  padding: 10px 0px;
}

.text
{
  margin:0px 0px 15px 0px;
}

ul.imglist
{
  font-weight: bolder;

  list-style-type: none;

}
ul.imglist li
{  padding: 2px 0px 0px 20px;
    background: url('/images/ico.png') left center no-repeat;
}


.sub_text td
{
  width: 33%;
  padding: 0px 0px 10px 0px;

  text-align: center;
}

.sub_text td .pic
{
  height: 145px;
  
  text-align: center;
}

.sub_text td .pic img
{
  text-align: center;
  
  border: 1px solid #8F8CA8;
}

.sub_text a
{
  color: #291769;
  line-height: normal;
  
  text-align: center;
  text-decoration: none;
}

.sub_text a:hover
{
  color: #291769;
  line-height: normal;
  
  text-align: center;
  text-decoration: underline;
}

.text p
{
  text-indent:0px;

  margin:5px 0px;
}

.text p img
{
  margin:0px 5px 0px 5px;
  
  border:3px solid #FFFFFF;
}

.text ul, .text ol
{
  margin:10px 10px 10px 30px;
}


.text ul li, .text ol li
{
  padding:2px 0px;
}

.text .price th p 
{
  text-align:center;
  
  padding:5px 10px;
}

.text .price td p
{
  text-align:center;
  padding:2px 10px;
}

.text table
{
  width:100%;
  
  border-collapse:collapse;
}

.text table td
{
  padding:5px 7px;
}

.text table th
{
  font-weight:bolder;
  padding:5px 10px;
}

.text table td
{
  border:1px solid #291769;
  background:#dbd3e8;
}

.text table th
{
  border:1px solid #291769;
  background:#c9c0d7;
  
  text-align:center;
}

.text table th p
{
  text-align:center;
}


.price_table
{
  margin: 0px auto 10px auto;
}

.price_table td
{
  text-align: center;
  vertical-align: middle;
}

.price_table .price_table_one
{
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  padding: 10px;
}

.price_table .price_table_two
{
  width: 100%;
  padding: 10px;
}

.price_table .price_table_three
{
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  padding: 10px;
}

.price_table .price_table_four
{
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  padding: 10px;
}


.top_contacts
{
  float:right;
  width:300px;

  margin:0px 30px 0px 0px;
  padding:40px 130px 30px 0px;
  
  background:url('/images/top_contacts_bg.png') right center no-repeat;
}

.top_contacts p
{
  color:#FFFFFF;
  font-size:16px;
  font-weight:bolder;
  
  text-align:right
}

.top_contacts p span
{
  color:#ffc400;
  font-size:42px;
  font-weight:bolder;
  font-weight:normal\9;
}

.top_contacts p a,
.top_contacts p a:hover
{
  font-size:14px;
  font-weight:normal;
}



.footer_contacts,
.footer_contacts td
{
  color:#000000;
  font-size:12px;
  font-family:Arial;
  font-weight:normal;
  
  line-height:18px;
}

.footer_contacts b
{
  display:bolock;
 
  color:#000000;
  
  padding:2px 0px;
}

.footer_contacts td
{
  padding:2px 0px;
}

.footer_contacts a,
.footer_contacts a:hover
{
  font-size:12px;
  font-family:Arial;
  font-weight:normal;
}

.title
{
  color:#000000;
  font-size:14px;
  font-weight:bolder;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

.title a,
.title a:hover
{
  color:#000000;
  font-size:14px;
  font-weight:bolder;
}


.page_title
{
  color:#241264;
  font-size:24px;
  font-weight:bolder;
  font-family:Arial;

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  line-height:33px;
}

.page_title h1
{
  color:#241264;
  font-size:24px;
  font-weight:bolder;
  font-family:Arial;

  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  line-height:33px;
}

.page_title a,
.page_title a:hover
{
  color:#241264;
  font-size:24px;
  font-weight:bolder;
}



.left_title
{
  color:#000000;
  font-size:16px;
  font-weight:bolder;
  
  text-transform:uppercase;

  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

.left_title a,
.left_title a:hover
{
  display:block;
  
  color:#000000;
  font-size:16px;
  font-weight:bolder;
  
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
}

.left_title a:hover
{
  display:block;

  color:#000000;
  font-size:16px;
  font-weight:bolder;
  
  text-transform:uppercase;
  text-decoration:underline;
  text-align:center;
}

.main_menu
{
  margin:0px 0px 10px 0px;
}

.main_menu table
{
  width:100%;
}


.main_menu td .menu_top
{
  background:url('/images/main_menu_bg_top_left.png') left bottom no-repeat;
}

.main_menu td .menu_top div
{
  background:url('/images/main_menu_bg_top_right.png') right bottom no-repeat;
}

.main_menu td .menu_top div div
{
  height:10px;
  
  margin:0px 11px 0px 9px;
  
  background:url('/images/main_menu_top_bg.png') center bottom repeat-x;
}

.main_menu td .menu_bottom
{
  height:1px;
  
  margin:0px 2px 0px 8px;
  
  background:#eebb4b url('/images/main_menu_bottom.png') center top repeat-x;
}

.main_menu td .menu_element
{  
  background:url('/images/main_menu_bg_left.png') left bottom no-repeat;
}

.main_menu td .menu_element div
{ 
  background:url('/images/main_menu_bg_right.png') right bottom no-repeat;
}

.main_menu td
{
  background:url('/images/main_menu_bg_bg.png') center top repeat-x;
}

.main_menu a,
.main_menu a:hover
{
  display:block;

  color:#494949;
  font-size:14px;
  font-weight:bolder;
 
  line-height:33px;
  
  text-transform:uppercase;
  text-align:center;
  text-decoration:none;

  margin:0px 3px 0px 9px;
  padding:2px 7px 0px 7px;
  
  background:#eebb4b url('/images/main_menu_bg.png') center center repeat-x;
}

.main_menu a:hover
{
  color:#000000;
}

.main_menu .active a,
.main_menu .active a:hover
{
  color:#000000;
}



.main_menu .sep
{
  width:3px;
}


.main_menu .first
{
  width:48px;
  
  background:url('/images/main_menu_first.png') right top no-repeat;
}

.main_menu .last
{
  width:52px;
  
  background:url('/images/main_menu_last.png') left top no-repeat;
}

.left_menu
{

}

.left_menu ul
{
  list-style-type:none;
}

.left_menu ul li
{
  padding:0px 0px 10px 10px;
  
  background:url('/images/disc.png') left 5px no-repeat;
}

.left_menu ul li a,
.left_menu ul li a:hover
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:none;
}




.sub_menu
{

}

.sub_menu ul
{
  list-style-type:none;
}

.sub_menu ul li
{
  padding:0px 0px 10px 10px;
  
  background:url('/images/disc.png') left 5px no-repeat;
}

.sub_menu ul li a,
.sub_menu ul li a:hover
{
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:none;
}

.gallery
{

}

.gallery td
{
  padding:2px;
}

.gallery .title
{
  text-align:left;
}

.gallery .catalog_object .title a,
.gallery .catalog_object .title a:hover
{
  color:#331892;
  font-size:12px;
  font-weight:bolder;
}

.gallery .preview_object .title a,
.gallery .preview_object .title a:hover
{
  color:#331892;
  font-size:12px;
  font-weight:bolder;
}

.gallery .preview_object .image
{
  background:url('/images/preview_shadow.png') center bottom no-repeat;
  padding:0px 0px 8px 0px;
}

.gallery .preview_object .image img
{
  border:1px solid #948da9;
}

.count_live
{
  width: 100px;
  height: 35px;
  
  margin: 0px 0px 0px auto;
}

.count_top100
{
  width: 100px;
  height: 35px;
}

.count_yandex
{
  display: none;
}


