.title
{
  color: #ffd972;
  font:bolder 20px arial,sans-serif; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #ffd972;
  font:bolder 20px arial,sans-serif;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.main_center{}.mc_top_r{  height:7px;  margin:0px;  padding:0px;    font-size:1px;    background:url(/images/main_center_top_bg_r.png) top center no-repeat;}.mc_center,.mc_center_bg{  padding: 0px 16px 12px 16px;}.mc_center_bg{  background:url(/images/main_center_bottom_bg.jpg) bottom center no-repeat;}.mc_bottom_r{  height:8px;  margin:0px;  padding:0px;    font-size:1px;    background:url(/images/main_center_bottom_bg_r.png) bottom center no-repeat;}.mc_top_bg{  min-height: 1140px;  background:url(/images/main_center_top_bg.jpg) top center no-repeat;}.mc_bottom_bg{  border-left:1px solid #054dd0;  border-right:1px solid #054dd0;    background:url(/images/main_center_bottom_bg.jpg) bottom center no-repeat #022e77;    overflow:hidden;}

.galary .catalog
{
  padding: 0px 0px 30px 0px;
}

.galary .catalog_object
{
  padding-bottom:25px;
}

.galary .catalog_object table
{
  margin:0px auto;
}

.galary .catalog_object .title
{
  text-align:center;
  padding: 25px 0px 0px 0px;
}

.galary .catalog .image_td
{
  height: 170px;
  padding: 0px 0px 0px 0px;
}

.galary .catalog .image
{
  padding:20px 0px 0px 0px;
}

.galary .catalog .new_year_catalog_img_border_center_part
{
  width:400px;  
  height: 193px;
  position: absolute;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px -14px;
  background: url('/images/new_year_catalog_img_border_center_part_2.png') center center repeat-x;
  
  cursor: pointer;
}

.galary .catalog .new_year_catalog_img_border_left_part
{
  float:left;
  
  width:38px;
  height: 193px;
  background: url('/images/new_year_catalog_img_border_left_part_2.png') center left no-repeat;
}

.galary .catalog .new_year_catalog_img_border_right_part
{
  float:right;

  width:38px;
  height: 193px;
  
  background: url('/images/new_year_catalog_img_border_right_part_2.png') center right no-repeat;
}

.galary .catalog .price_block
{
  padding: 10px 0px 0px 0px;
  
  white-space: nowrap;
}

.galary .catalog .price_block span
{
  display:block;
  float:right;

  padding:3px 4px;
}

.galary .catalog .price_block span i
{
  font-size:11px;
  font-weight:bolder;
  
  font-style:normal;

  white-space: nowrap;
}

.galary .catalog .price_block .price
{
  background:#075796;
}

.galary .catalog .price_block .price1
{
  background:#1480d5;
}

.galary .catalog .price_block .price1 i
{
  cursor:pointer;
  border-bottom:1px dashed #FFFFFF;
}

.galary .catalog .price_block .hover
{
  position:absolute;
  display:none;
  
  width:200px;
  
  margin-top:20px;
  
  font-size:11px;
  
  padding:5px;
  
  border:2px solid #0a62a8;
  background:#1480d5;
  
  white-space: normal;
  
  z-index: 1002;
}





.compare_add
{
  text-align:center;
  padding:2px 0px;
}

.galary  .catalog .image a img
{
  border1:4px solid #054dd0;
  
  -moz-border-radius1: 8px;
  border-radius1: 8px;
  -webkit-border-radius1:8px;
}

.galary  .pages  .left
{
  float:left;
}

.galary  .pages  .right
{
    float:right;
}

.galary_right .preview .image 
{
  margin:10px 0px;
  text-align:center;

  overflow:hidden;
}

.galary_right .preview .image img
{
  border:4px solid #054dd0;
  
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-border-radius:8px;
}

/* START Pagenator */
.galary .pages
{
  width:510px;
  height:20px;
  
  padding:5px;
  margin:10px auto;
  
  overflow:hidden;
  
  text-align:center;
}

.galary .pages a.left,
.galary .pages a.right,
.galary .pages a.left:hover,
.galary .pages a.right:hover
{
  float:none;
  border:none;
  background:none;
  font-size:120%;
}

.galary .pages a:hover
{
  padding:2px 7px;
  margin:3px;
  font-size:120%;
  border:1px solid #6DB0EC;
  background:#76BEFD;
}
.galary .pages a
{
  padding:2px 7px;
  margin:3px;
  font-size:120%;
  border:1px solid #6DB0EC;
  background:#318BDB;
}

.galary .pages a.active_page
{
  padding:4px 9px;
  margin:1px;
  
  color:#ffffff;
  text-decoration:none;
  border:1px solid #0F72CB;
  background:none;
}

/* END Pagenator */


.galary #detail td.right,
.galary #detail td.left
{
  width:40px;
  vertical-align:middle;
  text-align:center;
}

.galary #detail .title
{
  text-align:center;
  color:#ffffff;
  padding:10px 0px;
}

.galary #detail
{
  margin-top:0px;
  text-align:center;
}
.galary #detail .center
{
  margin:0px auto;
}
.galary #detail .image img,
.galary #detail  .galary img
{
  border1:4px solid #054dd0;
  
  -moz-border-radius1: 8px;
  border-radius1: 8px;
  -webkit-border-radius1:8px;
}


.galary #detail .price_block
{
  overflow:hidden;
}

.galary #detail .price_block span
{
  display:block;
  float:right;

  padding:5px;

  font-size:14px;
  font-weight:bolder;
}

.galary #detail .price_block span i
{
  font-size:14px;
  font-weight:bolder;
  
  font-style:normal;
}

.galary #detail .price_block .price
{
  background:#075796;
}

.galary #detail .price_block .price1
{
  background:#1480d5;
}

.galary #detail .price_block .price1 i
{
  cursor:pointer;
  border-bottom:1px dashed #FFFFFF;
}

.galary #detail .price_block .hover
{
  position:absolute;
  display:none;

  width:200px;
  
  margin-top:30px;
  left:50%;
  margin-left:80px;
  
  font-size:11px;
  
  padding:5px;
  
  border:2px solid #0a62a8;
  background:#1480d5;
}

.galary #detail .image_td
{
  width: 470px;
}

.galary #detail .image_td .image_div
{
  overflow: hidden;
  position: relative;
  padding: 0px 0px 30px 0px;
}

.galary #detail .image_td .image
{
  padding: 45px 0px 0px 0px;
}

.galary #detail .new_year_img_border_top
{
  width: 470px;
  z-index: 15;
  min-height: 196px;
  position: absolute;
  margin: 0px 0px 0px -9px;
  //margin: 0px 0px 0px -233px;
  padding: 0px 0px 0px 0px;
  background: url('/images/new_year_img_border_top_2.png') top center no-repeat;
  
  cursor: pointer;
}

.galary #detail .new_year_img_border_bottom
{
  width: 470px;
  min-height: 115px;
  position: absolute;
  padding: 0px 0px 30px 0px;
  margin: -115px 0px 0px -9px;
  //margin: -115px 0px 0px -233px;
  background: url('/images/new_year_img_border_bottom.png') bottom center no-repeat;
  
  cursor: pointer;
}

.galary #detail .new_year_img_border_left_bg
{
  width: 50px;
  height: 100%;
  position: absolute;
  margin: 1px 0px 0px 8px;
  //margin: 0px 0px 0px -216px;
  background: url('/images/new_year_img_border_left_bg.png') bottom center repeat-y;
  
  cursor: pointer;
}

.galary #detail .new_year_img_border_right_bg
{
  width: 46px;
  height: 100%;
  position: absolute;
  margin: 1px 0px 0px 392px;
  //margin: 1px 0px 0px 168px;
  background: url('/images/new_year_img_border_right_bg.png') bottom center repeat-y;
  
  cursor: pointer;
}

.galary #detail .compare_add
{
  padding: 0px 0px 0px 0px;
}


.galary .gallary .pic_div
{
  float: left; 
  width: 220px;
  height: 193px;
  margin: -15px 10px 0px 25px;
}

.galary .gallary .pic_div .new_year_catalog_img_border_left_part
{
  width: 38px;
  height: 193px;
  position: absolute;
  margin: -20px 0px 0px -15px;
  background: url('/images/new_year_catalog_img_border_left_part.png') center left no-repeat;
}

.galary .gallary .pic_div .new_year_catalog_img_border_center_part
{
  height: 193px;
  position: absolute;
  padding: 40px 0px 0px 0px;
  margin: 0px 0px 0px -15px;
  background: url('/images/new_year_catalog_img_border_center_part.png') center center repeat-x;
}

.galary .gallary .pic_div .new_year_catalog_img_border_right_part
{
  width: 38px;
  height: 193px;
  position: absolute;
  margin: -20px 0px 0px 0px;
  background: url('/images/new_year_catalog_img_border_right_part.png') center right no-repeat;
}

.submenu
{
  margin: 5px 0px 18px 0px;
}

.submenu table
{
  margin: 0px auto;
}

.submenu table td
{
  padding: 0px 17px;
  vertical-align: middle;
}

.submenu table td a,
.submenu table td a:hover
{
  color:#ffd972;
  text-decoration:none;
  font:normal 20px Times New Roman;
  display:block;
}

.submenu table td a:hover
{
  text-decoration:underline;
  color:#ffffff;
}

.submenu ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.submenu ul li
{
  padding:7px 0px 8px 14px;

  list-style-type:none;
}

.submenu ul li ul
{
  margin:0px 0px 3px 0px;
}


.submenu ul li li
{
  padding:2px 0px 2px 15px;
}

.submenu td .subtopmenu
{
  position:absolute;
  display:none;
  
  background-color:#01368B;
  background:url(/images/main_menu_bg.png);
  
  border:1px solid #054dd0;
  
  z-index: 1002;
}

.submenu td .subtopmenu li
{
  padding:3px 5px;
}

.submenu td .subtopmenu a,
.submenu td .subtopmenu a:hover
{
  color:#b4d1ff;
  font-size:18px;

  text-decoration:none;
}
.submenu td .subtopmenu a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

.rm_compare{  border-bottom:1px solid #054dd0;  background:url(/images/right_menu_content_bottom_bg.jpg ) bottom center no-repeat;}

.galary_slide{  display:hidden;}.galary_slide .owner .arrow_left{  width: 25px;    text-align: center;  vertical-align: middle;}.galary_slide .owner .arrow_right{  width: 25px;    text-align: center;  vertical-align: middle;}.galary_slide .owner #allelementsslide{  overflow: hidden;}.galary_slide .owner #allelementsslide .icon{}.galary_slide .owner #allelementsslide .icon_object{  padding: 0px 7px;    /*background: url('/images/shad.jpg') center bottom no-repeat;*/}.galary_slide .owner #allelementsslide .icon_object img{  border:4px solid #054dd0;    -moz-border-radius: 8px;  border-radius: 8px;  -webkit-border-radius:8px;}

.text p{  text-indent:14px;  line-height:130%;  margin:10px 0;}.text ul{  margin:8px 0px;  list-style: none outside none;}.text ul li{  padding:5px 0px 5px 40px;  margin:15px 0;  background:url(/images/left_menu_catalog_list1.png) 0px 2px no-repeat;}.text img{  border:3px solid #054dd0;  margin:6px;}

.akcii
{
}

.akcii .date
{
  margin:8px 0px;
  
  color:#ffd972;
  font-size:14px;
  font-family: "times new roman", times, serif;
}

.akcii .title
{
  margin:10px 0px;
  font-size:22px;
  color:#ffd972;
  font-family: "times new roman", times, serif;
  text-decoration:none;
}

.akcii .catalog_text p
{
  text-indent:25px;
  margin:6px 0px;
}

.akcii .detail_link a
{
  background:url(/images/btn.png) no-repeat;
  text-decoration:none;
  font-size:11px;
  padding:2px 4px;
}

.submenu_big
{
  
}

.submenu_big li
{
  list-style:none;
}

.submenu_big ul li
{
  margin:10px 0px;
}

.submenu_big a,
.submenu_big a:hover
{
  font-size:150%;
}

.footer_gal
{
  margin:15px 0px;
}

.f_center
{
  background:#022e77;
  padding:0px 0px;
  
  border-left:1px solid #054dd0;
  border-right:1px solid #054dd0;
}

.footer_gal_tl
{
  font-size:1px;
  padding-left:8px;
  
  background:url(/images/bg_rounded_lt.png) left top no-repeat;
}

.footer_gal_tr
{
  font-size:1px;
  padding-right:8px;
  
  background:url(/images/bg_rounded_rt.png) top right no-repeat;
}
.footer_gal_bl
{
  padding-left:8px;
  font-size:1px;
  
  background:url(/images/bg_rounded_lb.png) bottom left no-repeat;
}
.footer_gal_br
{
  font-size:1px;
  padding-right:8px;
  
  background:url(/images/bg_rounded_rb.png) bottom right no-repeat;
}

.footer_gal_bc, .footer_gal_tc
{
  height:7px;
  font-size:1px;

  background:#022e77;
}

.footer_gal_bc
{
  border-bottom:1px solid #054dd0;
}

.footer_gal_tc
{
  border-top:1px solid #054dd0;
}

.left_menu_top_r{  background:url(/images/left_menu_catalog_01.png) top center no-repeat;  font-size:1px;  height:7px;}.left_menu_bottom_r{  background:url(/images/left_menu_catalog_03.png) bottom center no-repeat;  font-size:1px;  height:8px;}.left_menu_center{  border-left:1px solid #054dd0;  border-right:1px solid #054dd0;  background-color: #022e77;}.left_menu_catalog_title{  height:111px;  background:url(/images/left_menu_catalog_02.jpg) top center no-repeat;}.left_menu_catalog_text{  border-top:1px solid #054dd0;  background:url(/images/left_menu_catalog_top_bg.jpg) top center no-repeat;}.left_menu_catalog_bg{  background:url(/images/left_menu_catalog_bottom_bg.jpg) bottom center no-repeat;  overflow:hidden;}.left_menu_akcii{  height:117px;  border-top:1px solid #054dd0;    background:url(/images/left_menu_akcii.jpg) top center no-repeat;}.left_menu_news_text{  border-top:1px solid #054dd0;  background:url(/images/left_menu_akcii_top_bg.jpg) top center no-repeat;}.left_menu_news_bg{  background:url(/images/left_menu_akcii_center_left_bg.jpg) left center no-repeat;  padding:0 9px;  overflow:hidden;}.left_menu_news_title{  overflow:hidden;}.left_menu_news_title .text{  margin:12px 0px 10px;  overflow:hidden;}.left_menu_news_title .text div{  float:left;  font-size:23px;    font-family: "times new roman", times, serif;  }.left_menu_news_title .text a,.left_menu_news_title .text a:hover{  display:block;  margin-top:5px;  float:right;}

.comments
{
  
}

.comments .title
{
  font-size: 17px;
  color: #BBC9FB;
}

.comments .catalog_object
{
  margin:20px 10px;
}

.comments .msg
{
  padding: 40px 30px;
  
  background:#BBDCE7;
 
  text-align:center;
  margin:30px 50px;
  
  font-size:130%;
  
  color:#000;
  
  border:1px solid #054dd0;
  
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-border-radius:8px;
}

.right_menu
{
}
.rm_top_r
{
  height:7px;

  margin:0px;
  padding:0px;
  
  font-size:1px;
  
  background:url(/images/right_menu_top_bg_r.png ) top center no-repeat;
}

.rm_center
{
  border-left:1px solid #054dd0;
  border-right:1px solid #054dd0;
  
  background:url(/images/right_menu_top_bg.jpg) top center no-repeat #022e77;
  
  overflow:hidden;
}

.rm_bottom_r
{
  height:8px;

  margin:0px;
  padding:0px;
  
  font-size:1px;
  
  background:url(/images/right_menu_bottom_bg_r.png ) bottom center no-repeat;
}

.rm_center_top
{
  padding-bottom:20px;
  background:url(/images/right_menu_content_bottom_bg.jpg) bottom center no-repeat;
}

.rm_center_bottom
{
  padding:20px 0 0;
  border-top:1px solid #054dd0;
  
  background:url(/images/right_menu_content_top_bg.jpg ) top center no-repeat;
}

.title
{
  margin:10px 0px 0px;
  
  font-family: "times new roman", times, serif;
}

.title h1
{
  margin:0px 0px 0px 30px;
  color:#ffffff;
  
  font-family: "times new roman", times, serif;
  font-weight:normal;
  font-size:24px;
}

.title_header
{
  margin:0px 0px 6px;
  color:#ffffff;
  
  font-family: "times new roman", times, serif;
  font-weight:normal;
  font-size:24px;
}

.title h3
{
  font-family: "times new roman", times, serif;
  font-weight:normal;
  font-size:22px;
}


.left_menu_news_prw
{
  margin:0px 0px 14px 0;

}

.left_menu_news_prw .date
{
  font-size:10px;
  margin:0px 0px 4px 0px;
}

.left_menu_news_prw .title_news
{
  display:block;
  margin:0px 0px 8px;
}

.left_menu_news_prw  .text_news
{
  overflow:hidden;
  padding-bottom:12px;
  margin-bottom:4px;
  
  background:url(/images/left_menu_hr.png) bottom center no-repeat;
}

.left_menu_news_prw  .text_news a
{
  color:#ffffff;
  text-decoration:none;
}

.left_menu_news_prw  .text_news a:hover
{
  text-decoration:underline;
}

.left_menu_news_prw  .text_news .image
{
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px;
  -webkit-border-radius:8px;
  
  border:4px solid #608dc1;
  
  overflow:hidden;
  
  margin:4px 6px 0 0;
  
  float:left;
}

.left_menu_news_prw  .text_news .image a
{

}

.left_menu_catalog_submenu{  padding:10px 0px 20px 0;}.left_menu_catalog_submenu ul,.left_menu_catalog_submenu ul li,.left_menu_catalog_submenu ul li a{  margin:0px;  padding:0px;}.left_menu_catalog_submenu ul li a,.left_menu_catalog_submenu ul li a:hover{  display:block;  width:192px;    padding:0px 0px 0px 30px;  margin:8px 0px 8px 6px;    background:url(/images/left_menu_catalog_list1.png) 0px 2px no-repeat;    font-size:22px;  font-family: "times new roman", times, serif;  font-style:italic;    text-decoration:none;}.left_menu_catalog_submenu ul li ul {  list-style:none;}.left_menu_catalog_submenu ul li ul li {  margin-left:20px; } .left_menu_catalog_submenu ul li ul li a,.left_menu_catalog_submenu ul li ul li a:hover {  width:182px;  padding:0px 0px 0px 20px;  font-size:18px;  background:url(/images/left_menu_catalog_list2.png) 0px 2px no-repeat; }.left_menu_catalog_submenu ul li ul li a:hover {  text-decoration:underline;    background:url(/images/left_menu_catalog_list2_hover.png) 0px 2px no-repeat; }

.mc_bottom
{
  border-top:1px solid #054dd0;
  
  padding: 8px 12px 12px 25px;
  background: url(/images/main_center_akcii_rings.png ) 430px 5px no-repeat;
}

.center_baners
{
  padding:10px 0px 25px 0;
  text-align:center;
  
  border-bottom:1px solid #054dd0;
  background:url(/images/main_center_bottom_bg.jpg) bottom center no-repeat;
}

.center_baners a
{
  padding:10px 0px;
}

.galary .catalog .comparecatalog
{
  margin-top:20px;
}

.comparecatalog .title,
.comparecatalog .butt
{
  text-align:center;
}

.comparecatalog  td img
{
  border:1px solid #032762;
}

.comparecatalog  td a
{
  overflow:hidden;
  display:block;
  border:4px solid #034fcb;
}

.comparecatalog  td a:hover
{
  overflow:hidden;
  display:block;
  border:4px solid #517fcb;
}

.comparecatalog .butt a,
.comparecatalog .butt a:hover
{
  border:none;
}

.comparecatalog .butt
{
  margin-bottom:20px;
}

.compare
{
  margin:15px 15px 0px 15px;
  padding:40px 0px;
  
  border:1px solid #054dd0;
  
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-border-radius:8px;
  
  text-align:center;
}

.comparecatalog td a,
.comparecatalog td a:hover
{
  border:none;
}
/**/




.foot
{
  margin-bottom:12px;
  
  color:#2a4f99;
  opacity:0.6;
}

.foot table
{
  margin:0 auto;
}


