body, html
{
     padding: 0px;
     margin: 0px;
     height:100%;
     width:100%;
     font-size:14px;
     font-family:arial;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     width:979px;
     height:100%;
     /* background:#cff;*/
	  background:#cff;
}
#content_td
{
     vertical-align:top;
     padding: 0px 0px 0px 17px;
}
.content_block a
{
     color:#266BB3;
}
.right_block a
{
     color:#266BB3;
}
.content_block
{
     width:683px;
     padding: 0px 0px 0px 0px;
     vertical-align:top;
     background:#ffffff;
}
.content_block_bg
{
     background:#cff;
     padding: 1px 0px 10px 0px;
      width:683px;
}
.sub_tbl
{
     padding: 0px;
     margin: 27px 0px 0px 0px;
     width:100%;
}
.sub_tbl td
{
     vertical-align:top;
}
.logo
{
     padding:7px 56px 0px 10px;
     width:100px;
}
.submenu
{
     width:120px;
     margin: 7px 0px 0px 0px;
}
.submenu a
{
     display:block;
     width:11px;
     height:14px;
     padding: 0px 2px 0px 2px;
     margin: 0px 20px 0px 0px;
     float:left;
}
.submenu a.sel
{
     border-bottom:1px solid #427FBE;
}
.submenu a img
{
     width:11px
     height:11px;
}
.submenu a#home
{
     background:url(/images/templates/home.gif) 2px 0px no-repeat;
}
.submenu a#home.sel
{
     background:url(/images/templates/home_sel.gif) 2px 0px no-repeat;
}
.submenu a#home:hover
{
     background:url(/images/templates/home_sel.gif) 2px 0px no-repeat;
}
.submenu a#letter
{
     background:url(/images/templates/letter.gif) 2px 0px no-repeat;
}
.submenu a#letter.sel
{
     background:url(/images/templates/letter_sel.gif) 2px 0px no-repeat;
}
.submenu a#letter:hover
{
     background:url(/images/templates/letter_sel.gif) 2px 0px no-repeat;
}
.submenu a#map
{
     background:url(/images/templates/map.gif) 2px 0px no-repeat;
}
.submenu a#map.sel
{
     background:url(/images/templates/map_sel.gif) 2px 0px no-repeat;
}
.submenu a#map:hover
{
     background:url(/images/templates/map_sel.gif) 2px 0px no-repeat;
}
.tel
{
     text-align:right;
     font-size:17px;
     padding: 0px 2px 0px 0px;
     vertical-align:top;
line-height: 17px;
}
.tel span 
{
     font-family:arial black;
     font-size:20px;
}

.tel p a {text-decoration: none; color: #000;}
.top_menu
{
     padding: 0px;
     margin: 19px 0px 0px 0px;
     width:100%;
     background:url(/images/templates/top_bg_menu.gif) 0px 0px repeat-x #D9E6E8;
     height:44px;
}
.top_menu_content
{
     background:url(/images/templates/top_right_menu.gif) top right no-repeat;
       width:100%;
       height:44px;
}
.top_menu ul
{
     padding: 0px 0px 0px 10px;
     margin: 0px;
     height:44px;
     background:url(/images/templates/top_left_menu.gif) top left no-repeat;
     list-style:none;
}
.top_menu ul li
{
     padding: 14px 7px 0px 7px;
     margin: 0px 3px 0px 2px;
     list-style:none;
     float:left;
     font-size:11px;
     font-weight:bold;
     display:block;
     height:30px;
     white-space:nowrap;
}
.top_menu ul li.sel
{
     background:url(/images/templates/top_menu_sel.gif) 0px 0px repeat-x #276FB7;
}
.top_menu ul li.sel a
{
     color:#ffffff;
     white-space:nowrap;
     font-weight:normal;
     text-decoration:none;
}
.top_menu ul li a
{
     color:#000000;
}
.blocks_random
{
     padding: 0px;
     margin: 11px 0px 1px 0px;
     height:206px;
     width:100%;
}
#banners
{
     list-style:none;
     margin:0px;
     padding:0px;
     z-index:100;
     position:absolute;
}
#banners li
{
     position:absolute;
     margin:0px;
     padding:0px;
     z-index:100;
     display:none;
}
#banners_1
{
     list-style:none;
     margin:0px;
     padding:0px;
     z-index:100;
     position:absolute;
}
#banners_1 li
{
     position:absolute;
     margin:0px;
     padding:0px;
     z-index:100;
     display:none;
}
#banners_2
{
     list-style:none;
     margin:0px;
     padding:0px;
     z-index:100;
     position:absolute;
}
#banners_2 li
{
     position:absolute;
     margin:0px;
     padding:0px;
     z-index:100;
     display:none;
}
.blocks_random .block_item
{
     width:233px;
}
.blocks_random .block_item div
{
     position:absolute;
     width:216px;
     height:204px;
}
.blocks_random .block_item .block_1
{
     background:url(/images/templates/block_1.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item .block_2
{
     background:url(/images/templates/block_2.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item .block_3
{
     background:url(/images/templates/block_3.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item div .product_name
{
     display:block;
     font-weight:normal;
     font-size:14px;
     margin: 12px 0px 0px 15px;
}
.blocks_random .block_item div .price
{
     color:#FA6A00;
     font-size:17px;
     font-weight:bold;
     font-family:tahoma;
     font-style:italic;
     position:absolute;
     margin:172px 0px 0px 16px;
     display:block;
}
.blocks_random .block_item_last
{
     width:216px;
}
.blocks_random .block_item_last div
{
     position:absolute;
     width:216px;
     height:204px;
}
.blocks_random .block_item_last .block_1
{
     background:url(/images/templates/block_1.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item_last .block_2
{
     background:url(/images/templates/block_2.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item_last .block_3
{
     background:url(/images/templates/block_3.jpg) 0px 0px no-repeat #FFFFFF;

}
.blocks_random .block_item_last div .product_name
{
     display:block;
     font-weight:normal;
     font-size:14px;
     margin: 12px 0px 0px 15px;
}
.blocks_random .block_item_last div .price
{
     color:#FA6A00;
     font-size:17px;
     font-weight:bold;
     font-family:tahoma;
     font-style:italic;
     position:absolute;
     margin:172px 0px 0px 16px;
     display:block;
}
.center_block
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     width:683px;
     background:url(/images/templates/top_center.gif) 0px 0px no-repeat #ffffff;
}
.left_td
{
     width:224px;
     vertical-align:top;
     padding: 20px 19px 10px 14px;
}
.basket_left
{
     font-size:13px;
     color:#000;
     /*background:url(/images/templates/basket_bg.jpg) 0px 0px no-repeat;*/
     padding: 10px 0px 20px 19px;
     margin: 0px;
     height:101px;
     width:203px;

}
.basket_left a.block_a
{
     padding: 10px 0px 20px 19px;
     margin: 0px;
     height:91px;
     width:184px;
     display:block;
}
.basket_left h5
{
     color:#000;
     padding :0px;
     margin: 0px 0px 4px 0px;
     font-size:22px;
     font-weight:bold;
}
.basket_left h5 a
{
     color:#000;
     text-decoration:none;
}
.basket_left a
{
     color:#000;
}
.basket_left span.big
{
     font-size:18px;

}
.basket_left p
{
     padding: 0px;
     margin: 0px;
}
.address_block
{
     margin: 9px 0px 10px 15px;
     line-height:18px;
}
.blocks
{
     text-align:center;
     margin-top:40px;
     margin-right:16px;

}
.center_td
{
     vertical-align:top;
     padding: 13px 22px 10px 0px;
     line-height:20px;
}
.center_td h1
{
     padding: 0px;
     margin: 0px;
     font-weight:bold;
     font-size:22px;
}
.center_td p
{
     padding: 0px;
     margin: 7px 0px 7px 0px;
}
.news
{
     border-top:1px solid #B5B5B5;
     margin-top:21px;
     padding: 18px 0px 0px 0px;
}
.news h2
{
     padding: 0px 0px 0px 0px;
     margin: 0px;
     font-size:22px;
     font-weight:bold;
}
.news .news_item
{
     padding: 0px;
     margin: 8px 0px 16px 0px;
}
.news a
{
     color:#900;
}
.news .date
{
     font-weight:bold;
     display:block;
     font-size:12px;
}
.news .archiv
{
     font-size:12px;
     display:block;
     margin-top:19px;
}
.right_block
{
     padding: 0px 0px 10px 0px;
     vertical-align:top;
     background: #ffffff;
}
.right_pic_top
{
     width:253px;
     height:426px;
     background:url(/images/templates/right_bg.jpg) 0px 0px no-repeat;
     position:absolute;
     z-index:1;
}
.right_list_catalog
{
     width:240px;
     z-index:10;
     position:relative;
     padding:404px 0px 0px 0px;
}
.right_list_catalog h4
{
     padding: 0px;
     margin: 0px;
     font-size:21px;
     font-weight:bold;
     text-align:center;
}
.right_list_catalog ul
{
     padding: 0px;
     margin: 13px 20px 0px 20px;
     list-style:none;
}
.right_list_catalog ul li
{
     padding: 0px;
     margin: 0px 0px 10px 0px;
     list-style:none;
}
#foot_td
{
     height:83px;
     vertical-align:bottom;
     padding: 10px 0px 0px 18px;
}
#foot_td .foot_tbl
{
     height:90px;
}
#foot_td .foot_tbl td
{
     padding:10px 0px 10px 0px;
     vertical-align:middle;
}
#foot_td .foot_tbl td.left_td_foot
{
     width:228px;
     padding: 10px 10px 0px 23px;
}
#foot_td .foot_tbl td.left_td_foot a
{
     font-weight:bold;
     color:#FF4200;
}
#foot_td .foot_tbl td.right_foot
{
text-align:right !important;
padding-left:30px !important;
}
#foot_td .foot_tbl td.right_foot a
{
color:#000000 !important;
}
#alx_callback
{
	font-size:12px;
}