.title
{
  color: #1badef;
  font:bolder 12px Verdana; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #1badef;
  font:bolder 12px Verdana;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.akcii
{
}

.akcii .preview
{
  margin:10px 0px 10px 0px;
  background:url('/images/block_akcii.png') top left no-repeat;
  padding:77px 0px 10px 0px;
}

.akcii .preview .elements
{
  background:url('/images/blockc.jpg') top left repeat-y;
}

.akcii .preview .previewfoot
{
  background:url('/images/blockf.png') top left no-repeat;
  height:17px;
}

.akcii .preview_object
{
  padding:0px 10px 0px 10px;
}

.akcii .preview_object .date
{
  font:bolder 10px Verdana;
  color:#99cc33;
}

.akcii .preview_object .title
{
  font:bolder 10px Verdana;
  color:#1BADEF;
  border:none;

  margin:0px;
}

.akcii .preview_object .title a,
.akcii .preview_object .title a:hover
{
  font:bolder 10px Verdana;
  color:#99cc33;
}

.articles
{
  padding:10px 0px 10px 0px;
}

.articles .catalog
{
}

.articles .catalog_object
{
  margin:0px 0px 20px 0px;
}

.articles .catalog_object .date
{
  font:bolder 11px Verdana;
  color:#99cc33;
}

.articles .catalog_object .title
{
  font:bolder 12px Verdana;
  color:#1BADEF;

  padding:3px 0px 5px 0px;
  border:none;
}

.articles .catalog_object .catalog_text p
{
  margin:0px 0px 7px 0px;
  line-height:17px;
}

.articles .preview
{
  
}

.articles .detail
{
  
}

.articles .detail .title
{
  border-bottom:1px solid #
  font-weight:bolder;
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
}

.articles .detail .text
{
  
}

.reviews
{
}

.reviews .catalog
{
  margin:20px 0px 20px 0px;
}

.reviews .catalog_object_td
{
  
}

.reviews .catalog_object_td img
{
  border:2px solid #cccccc;
}

.goods
{

}

.goods .catalog
{
  margin:10px 0px;
}

.goods .catalog_object
{
  padding:10px 0px;
  text-align:center;
}

.goods .catalog_object .name
{
  font-size:12px;
  font-weight:bolder;

  height:40px;
}

.goods .catalog_object .image
{
  padding:5px 4px;
}

.goods .catalog_object .price
{
  font-weight:bolder;
}

.goods .detail .name
{
  font-size:14px;
  font-weight:bolder;

  margin:0px 0px 10px 0px;
}

.goods .detail .title
{
  font-size:13px;
  background:none;
  border:none;
}


.goods .detail .text table
{
  margin:20px 0px;
  border-collapse:collapse;
}

.goods .detail .text table td
{
  border:1px sold #1badef;
}

.knopka
{
  position:absolute;
  margin:-70px 0px 0px 46px;
  display:block;
}

.main_menu
{
  margin:0px 54px 0px 54px;
  background:url('/images/menusep.jpg') top left no-repeat;
}

.main_menu .tbl
{
  width:100%;
}

.main_menu .tbl td
{
  text-align:center;
  vertical-align:middle;
  width:20%;
  padding:0px 2px 0px 0px;
  background:url('/images/menusep.jpg') top right no-repeat;
}

.main_menu .tbl td a,
.main_menu .tbl td a:hover
{
  display:block;
  height:22px;
  color:#ffffff;
  padding:5px 0px 0px 0px;
  font:bolder 12px Verdana;
  text-decoration:none;
  width:176px;
}

.main_menu .tbl td a:hover
{
  background:url('/images/menuhover.png') center center no-repeat;
}

.main_menu .tbl td.active a
{
  background:url('/images/menuact.png') center center no-repeat;
}

.main_menu .tbl td.active a:hover
{
  background:url('/images/menuhover.png') center center no-repeat;
}

.main_menu .tbl td .subm
{
  margin:0px;
  padding:0px;

  position:absolute;
  display:none;
}


.main_menu .tbl td .subm li
{
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
  background:url('/images/licent.png') center center no-repeat;
}

.main_menu .tbl td .subm li.lifirst
{
  margin:0px;
  background:url('/images/lifirst.png') center top no-repeat;
}

.main_menu .tbl td .subm li.lilast
{
  margin:0px;
  background:url('/images/lilast.png') center bottom no-repeat;
}

.main_menu .tbl td .subm li a
{
  margin:0px;
  background:none;
}

.main_menu .tbl td .subm li a:hover
{
  background:url('/images/menuhover.png') center center no-repeat;
}



.submenu
{
  margin:15px 40px;
}

.submenu table
{

}

.submenu table td
{
  vertical-align:middle;
  padding:15px 3px;
}

.submenu table td.img
{
  width:70px;
  padding:2px 5px;
}

.submenu table td a
{
  color:#1badef;
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:underline;
}

.submenu table td a:hover
{
  color:#99cc33;
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:underline;
}

.submenu table td.active a
{
  color:#99cc33;
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:underline;
}

.submenu table td.active a:hover
{
  color:#99cc33;
  font-size:12px;
  font-weight:bolder;
  
  text-decoration:underline;
}



.leftmenu
{
  margin:25px 0px 20px 0px;
}

.leftmenu td.l1
{
  height:46px;
    
  text-align:center;
  vertical-align:middle;
  
  background:url('/images/left_menu_bg.png') center center no-repeat;
}

.leftmenu td.l1_a
{
  height:46px;
    
  text-align:center;
  vertical-align:middle;
  
  text-transform:uppercase;
  
  background:url('/images/left_menu_bg_a.png') center center no-repeat;
}

.leftmenu td.l1 a,
.leftmenu td.l1 a:hover
{
  color:#0793c7;
  font:bolder 12px Verdana;
  
  text-decoration:none;
}

.leftmenu td.l1_a a,
.leftmenu td.l1_a a:hover
{
  color:#FFFFFF;
  font:bolder 12px Verdana;
  
  text-decoration:none;
}


.leftmenu td.l1_s
{
  height:5px;
  padding:0px;
}


.leftmenu td.l2,
.leftmenu td.l2_b
{
  display:none;
}


.leftmenu td.l2_a
{
  background:url('/images/left_menu2_bg.png') center center repeat-y;
}

.leftmenu td.l2_b_a
{
  height:13px;
  background:url('/images/left_menu2_bottom.png') center center no-repeat;
}


.leftmenu td.l2_a table
{ 
  margin:10px auto;
}

.leftmenu td.l2_a table td
{
  width:145px;
  
  padding:1px 0px;
}

.leftmenu td.l2_a td a,
.leftmenu td.l2_a td a:hover
{
  color:#1badef;

  text-transform:capitalize;
  text-decoration:none;
}

.leftmenu td.l2_a td a:hover
{
  color:#99cc33;
}


.leftmenu td.l2_a td.l3_e
{
  padding:10px 0px 0px 0px;
  
  background:url('/images/line.png') top left no-repeat;
}

.leftmenu td.l2_a td.l3_e a,
.leftmenu td.l2_a td.l3_e a:hover
{
  font-weight:bolder;
  text-transform:uppercase;
}

.leftmenu td.l3_e table
{
  margin:2px 0px;
}

.leftmenu td.l2_a td.l3
{
  padding:0px 0px 0px 10px;
}

.leftmenu td.l2_a td.l3 a,
.leftmenu td.l2_a td.l3 a:hover
{
  font-weight:normal;
  text-transform:capitalize;
}



.news
{
}

.news .preview
{
  margin:10px 0px 10px 0px;
  background:url('/images/block_news.png') top left no-repeat;
  padding:77px 0px 10px 0px;
}

.news .preview .elements
{
  background:url('/images/blockc.jpg') top left repeat-y;
}

.news .preview .previewfoot
{
  background:url('/images/blockf.png') top left no-repeat;
  height:17px;
}

.news .preview_object
{
  padding:0px 10px 0px 10px;
}

.news .preview_object .date
{
  font:bolder 10px Verdana;
  color:#99cc33;
}

.news .preview_object .title
{
  font:bolder 10px Verdana;
  color:#1BADEF;
  border:none;

  margin:0px;
}

.news .preview_object .title a,
.news .preview_object .title a:hover
{
  font:bolder 10px Verdana;
  color:#99cc33;
}

.news .catalog
{
}

.news .catalog_object
{
  margin:0px 0px 20px 0px;
}

.news .catalog_object .date
{
  font:bolder 11px Verdana;
  color:#99cc33;
}

.news .catalog_object .title
{
  font:bolder 12px Verdana;
  color:#1BADEF;

  padding:3px 0px 5px 0px;
  border:none;
}

.news .catalog_object .catalog_text p
{
  margin:0px 0px 7px 0px;
  line-height:17px;
}

.news .detail
{
}

.news .detail .date
{
  font:bolder 11px Verdana;
  color:#99cc33;
}

.news .detail .title
{
  font:bolder 14px Verdana;
  color:#1BADEF;
}

.news .detail .text p
{
  margin:0px 0px 7px 0px;
  line-height:17px;
}

.news .detail .text table
{
  border-collapse:collapse;
}

.news .detail .text table td
{
  border:1px solid #99cc33;
}



.news .galary
{
  margin:10px 0px;
}

.news .galary img
{
  margin:10px 5px;
  border:2px solid #cccccc;
}

.photoalbum
{
  margin:15px 0px;
}

.photoalbum td img
{
  border:2px solid #cccccc;
}



.search
{
  margin:15px 0px;
}

.search .search_object
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #1BADEF;
}

.search .search_object .title
{
  text-align:left;
  border:none;
  margin:0px;
  padding:0px 0px 5px 0px;
}

.search .search_object .title a
{
  padding:0px 5px;
}

.search .search_object .title a:hover
{
}

.search .search_object p
{
  font:normal 12px Verdana;
  color:#1badef;
}

.search .search_object p font
{
  font:bolder 12px Verdana;
  color:#1badef;
}

.site_search
{
  position:absolute;
  background:url('/images/searchbg.png') top left no-repeat;
  width:128px;
  height:19px;
  margin:15px 0px 0px 665px;
  padding:1px 0px 0px 19px;
}

.site_search #searchstring
{
  background:none;
  border:none;
  width:121px;
  height:18px;
}

.text
{
  margin:0px 0px 15px;
}

.text .title
{
  font-size:14px;
  font-weight:bolder;
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #1badef;
}

.text .subtitle
{
  color:#99cc33;
  font-size:13px;
  font-weight:bolder;
  margin:0px;
  padding:0px;
  border:none;
}

.text p 
{
  margin:3px 0px;
}

.text p img
{
  border:2px solid #cccccc;
}

.text ul, .text ol
{
  margin:10px 30px 15px 30px;
}

.text li
{
  line-height:17px;
}

.text p.contacts
{
  color:#99cc33;
  font-weight:bolder;
  font-size:13px;
}

.text p.contacts b
{
  font-size:16px;
}

.text .price_table
{
  margin:0px auto;

  border-collapse:collapse;
}

.text .price_table td
{
  color:#99cc33;

  padding:5px 5px;

  border-bottom:1px solid #1badef;
}

.text .price_table th
{
  color:#FFFFFF;

  padding:4px 0px 5px 0px;

  background:url('/images/title_bg.jpg') center center repeat-x;
}

.text .price_table th.left
{
  width:7px;

  background:url('/images/title_left.jpg') right center no-repeat;
}

.text .price_table th.right
{
  width:7px;

  background:url('/images/title_right.jpg') left center no-repeat;
}

.text .button
{
  cursor:pointer;
  margin:2px 0px 0px 0px;
}




.bottomtel
{
  font:bolder 17px Verdana;
  color:#3399ff;
  background:url('/images/tel.png') top right no-repeat;
  padding:15px 100px 5px 0px;
  height:48px;
}

.bottomtel p
{
  margin:0px;
  text-align:right;
  text-indent:0px;
}

.bottomtel span
{
  font-size:12px;
  font-weight:normal;
}

.title
{
  border-bottom:1px solid #1BADEF;
  font-weight:bolder;
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
}


b.subtitle
{
  color:#99cc33 !important;
}

.mail_form
{

}

.mail_form textarea
{
  width:225px;
  height:150px;
}


