BODY{
/*
background: url('az_topfi.png') repeat-x #555;
*/

font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 13px;
text-align: left;
margin-top: -8px;

}

IMG { z-index: 0; }
A{
color: #000;
}
A:hover{
text-decoration: none;
color: #d61717;
}
/*COMMON*/
.break{
clear: both;
height: 1px;
}
.container{
margin: auto auto auto auto;
width: 1256px;
position: relative;
}
/*MAJOR TEMPLATE PARTS*/
#wrapper{
width: 1256px;
margin: auto auto auto;
background: #fff;
}
#az_left_bar{
float: left;
padding-left: 0px;
}
#az_right_bar{
float: right;
padding-right: 0px;
}
.side-col{
width: 258px;
}
#az_site_content{
width: 730px;
float: left;
padding-left: 8px;
padding-top: 7px;
z-index: 25;
}
#az_main_content .container{
}
/*HEADER*/
#header{
position: relative;
height: 250px;
}
#az_menubar{
height: 78px;
width: 1250px;
position: absolute;
top: 0;
left: 0;
z-index: 25;
}
#az_menubar .az_logo{
height: 78px;
width: 325px;
background: url('az_logo0.png') no-repeat;
position: absolute;
top: 0;
left: 0;
z-index: 200;
}
.az_topfiller{
/*
height: 21px;
width: 100%;
background: url('az_topfi.png') repeat-x;
position: absolute;
top: 0;
right: 0;    
z-index: 199;
*/
display: none;
}
#az_menubar .az_menu{
position: absolute;
width: 704px;
top: 9px;
right: 211px;
background: url('az_menu_.png') repeat-x;
}
#az_menu_tab_bg{
height: 50px;
position: absolute;
width: 730px;
top: 9px;
right: 234px;
background: url('az_menu_.png') repeat-x;
}
#az_menu_tab{
margin: 0;
padding: 0;
height: 50px;
list-style: none; 
position: absolute;
width: 730px;
top: 9px;
left: 310px;
}
#az_menu_tab LI{
float: left;
margin-left: -25px;
position: relative;
}
#az_menu_tab LI A{
line-height: 50px;
}
#az_menu_tab LI A,
#az_menu_tab LI A SPAN{
display: inline-block;    
vertical-align: top;
}
#az_menu_tab .az_menu_l{
background: url('az_menu0.png') no-repeat;
width: 12px;
height: 50px;
}
#az_menu_tab .az_menu_r{
background: url('az_menu1.png') no-repeat;
width: 12px;
height: 50px;
}
#az_menu_tab .az_menu_m{
background: url('az_menu2.png') repeat-x;
height: 50px;
font-size: 12px;
font-weight: bold;
color: #fff9c7;
text-transform: uppercase;
text-align: right;
padding-right: 5px;
padding-left: 22px;
}
#az_menu_tab A:hover .az_menu_l{
background: url('az_menu3.png') no-repeat;
width: 12px;
height: 50px;
}
#az_menu_tab A:hover .az_menu_r{
background: url('az_menu4.png') no-repeat;
width: 12px;
height: 50px;
}
#az_menu_tab A:hover .az_menu_m{
background: url('az_menu5.png') repeat-x;
height: 50px;
font-size: 12px;
font-weight: bold;
color: #fff;
}
#az_menubar .az_shopcart{
width: 234px;
height: 50px;
position: absolute;
top: 9px;
right: 0;
background: url('az_shopp.png') no-repeat;
z-index: 100;
}
#header .az_blankfiller{
height: 31px;
background: #fcf9df;
}
#infoboxes{
padding-top: 35px;
text-align: center;
}
#infoboxes > DIV{
display: inline-block;
text-align: left;
vertical-align: top;
padding: 0 5px;
}
#az_banner{
height: 220px;
position: relative;
background: url('az_banne.jpg') no-repeat;
}
#az_banner > A{
display: inline-block;
position: absolute;
height: 49px;
width: 183px;
bottom: 13px;
right: 171px;
}

#az_search A{
color: #000;
text-decoration: underline;
}
#az_search A:hover{
text-decoration: none;
color: #df0c1b;
}
#az_search INPUT{
margin: 2px 0;
}
#az_search .az_go_btn{
vertical-align: top;
display: inline-block;
}
#az_information{
position: absolute;
bottom: 10px;
left: 20px;
color: #000;
}
#az_information A{
padding: 0 10px 0 3px;
color: #000;
font-size: 11px;
text-transform: lowercase;
text-decoration: underline;
}
#az_information A:hover{
text-decoration: none;
}
/*FOOTER*/
#footer{
height: 74px;
position: relative;
background: url('az_foote.jpg') no-repeat;    
font-size: 11px;
}
#az_footer_links{
height: 15px;
list-style: none;
padding: 25px 0 0 50px;
margin: 0;
}
#az_footer_links LI,
#az_footer_links LI A{
float: left;
font-size: 11px;
color: #000;
text-decoration: none;
text-transform: uppercase;
color: #000;
}
#az_footer_links LI{
padding: 0 20px 0 0;    
}
#az_footer_links LI A:hover{
text-decoration: underline;
}
#az_notes{
padding: 3px 0 0 50px;
color: #565347;
}
#az_notes A{
color: #837e68;
}
#az_notes A:hover{
text-decoration: underline;
}
/*MAIN CONTENT*/
#az_main_content{
}
#content .index_cont_t{
background: url('az_banne.png') no-repeat;
height: 165px;    
}
#content .site_cont_t{
background: url('az_site_.gif') no-repeat;
height: 10px;
}
#content .site_cont_m{
background: url('az_site0.gif') repeat-y;
padding: 0 10px;
}
#content .site_cont_b{
background: url('az_site1.gif') no-repeat;
height: 13px;
}
.az_pagetitle{
color:#4E4E4E;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
text-align: center;
padding: 0 0 10px 0;
}
.az_plist{
padding: 20px 5px;
}
/*SIDEBOX*/
.az_box_top_new{
background: url('az_sideb.png') no-repeat top center;
height: 52px;
}
.boxTitle{
font-size: 14px;
text-transform: uppercase;
color: #454d6e;
padding-left: 50px;
padding-top: 19px;
font-weight: bold;
}
.az_box_cont_new{
}
.az_box_bottom_new{
padding: 8px;
}
.az_box3_new .az_box_top_new{
background: url('az_sidec.png') no-repeat;
height: 43px;
}
.az_box3_new .boxTitle{
font-size: 18px;
text-transform: capitalize;
color: #569ca5;
padding-left: 18px;
padding-top: 10px;
}
.az_box3_new .az_box_cont_new{
background: url('az_sidec.png') repeat-y;
}
.az_box3_new .az_box_bottom_new{
background: url('az_sidec.png') no-repeat;
padding: 8px;
}
.az_box_cont_new ul{
margin: 0;
padding: 0;
list-style: none;
}
.boxContents{
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
}
.az_box2_new LI A{
display: block;
height: 100%;
width: 90%;
line-height: 22px;
border-bottom: dotted 1px #4f4f4f;
padding-left: 20px;
background: url('az_bulle.gif') no-repeat left top;
color: #565247;
} 
.az_box2_new LI A:hover{
background-color: #f9dcdc;
color: #000;
}
.az_box2_new UL > LI > UL{
padding-left: 10px;
}
.az_box_cont_new SPAN.zoom{
float: none;
vertical-align: top;
}
.az_box_cont_new SPAN.info{
float: none;
line-height: normal;
vertical-align: top;
padding-left: 10px;
}
.az_box_cont_new SPAN.info A{
color: #d61717;
text-transform: lowercase;
}
/*PRODUCT BOXES*/
.az_pbox_new{
width: 100%;
float: left;
}
.az_pbox_new .boxContents{
padding: 0;
text-align: left;
}
.az_pbox_new .boxTitle{
padding: 0;
}
.az_pbox_l,
.az_pbox_l_last,
.az_pbox_r,
.az_pbox_r_last{
min-height: 175px;
}
.az_pbox_l,
.az_pbox_l_last{
padding: 5px;
margin-left:1px;
}
.az_pbox_r,
.az_pbox_r_last{
border-bottom: 1px solid #e4e4e4;    
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.az_pbox_l_last{
border-bottom: none;
}
.az_pbox_r_last{
border: none;
}
/*PRODUCT BOX CONTENT*/
.boxContents .left_panel{
float: left;
width: 150px;
}
.boxContents .right_panel{
float: left;
width: 178px;
padding-bottom: 10px;
}
.boxContents .title{
font-size: 12px;
font-weight: bold;
}

.boxContents .title A{
}

.boxContents .title A:hover{
text-decoration: underline;
}
.boxContents .image IMG{
text-align: center;
max-width: 140px;
width: auto;
height: auto;
}
.boxContents .zoom A SPAN{
background: url('az_zoom0.png') no-repeat bottom;
display: inline-block;
height: 11px;
width: 49px;
height: 12px;
}
.boxContents .rating{
min-height: 16px;
}
.boxContents .rating IMG{
vertical-align: middle;
}
.boxContents .desc{
color: #000;
font-size: 11px;
}
.boxContents .price .normalPrice{
}
.boxContents .buy{
margin-left: -8px;
}
.boxContents .info{
font-size: 11px;
text-transform: lowercase;
}
.boxContents .info A{
text-decoration: underline;
color: #d61717;
}
/*IMAGEBOX*/
.az_imgbox_new{
max-width: 165px;
text-align: center;
}
.az_imgbox_new IMG{
max-width: 100px;
width: auto;
height: auto;
}
/*PRICES*/
.price{
color: #d61717;
font-size: 16px;  
min-height: 44px;  
font-weight: bold;
}

.price a{
font-weight: normal;
}

.normalPrice{
color:#000;
font-size:12px;
text-decoration:line-through;    
}
.featured_price,
.featured_special_price,
.az_best_price,
.az_best_special_price{
color: #d61717;
font-size: 14px;    
}
.featured_normal_price,
.az_best_normal_price{
text-decoration: line-through;
color: #3f5595;
font-size: 11px;
}
#az_specialsbox .price,
#az_specialsbox .buy{
float: left;   
}
#az_specialsbox .price{
padding-left: 5px;
}
/*BUTTONS*/
.az-template-button SPAN{
display: inline-block;
vertical-align: top;
}
.az-button-left2{
background: url('az_btn_b.png') no-repeat;
width: 10px;
height: 28px;
}
.az-button-middle2{
background: url('az_btn_c.png') repeat-x;
height: 28px;  
text-align: center; 
padding: 0 3px; 
}
.az-button-middle2 .az-button-text{
font-size: 12px;
line-height: 26px;
font-weight: bold;
text-transform: uppercase;
color: #fff;    
} 
.az-button-right2{
background: url('az_btn_d.png') no-repeat;
width: 10px;
height: 28px;
}
.az-button-left{
background: url('az_btn_b.png') no-repeat;
width: 10px;
height: 28px;
}
.az-button-middle{
background: url('az_btn_c.png') repeat-x;
height: 28px; 
text-align: center;  
padding: 0 3px; 
}
.az-button-middle .az-button-text{
line-height: 26px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #fff;    
} 
.az-button-right{
background: url('az_btn_d.png') no-repeat;
width: 10px;
height: 28px;
}
.button .az-template-button{
white-space: nowrap;
}
.az-button-left3,
.az-button-right3{
font-size: 1px;
}
.az-button-middle3{
background: url('az_go_bt.gif') no-repeat;
height: 21px;
width: 33px;
}
/*CART*/
.az_cartItems,
.az_cartPrice{
font-size: 12px;
color: #c31818;
}
#az_shoppingcart .icon{
display: block;
height: 25px;
width: 25px;
position: absolute;
top: 5px;
left: 25px;
}

#az_shoppingcart A{
text-decoration: none;
}

#az_shoppingcart .boxcont{
padding: 5px 0 0 55px;   
}
.az_cartTitle{
font-size: 14px;
color: #fff;
text-transform: uppercase;
}
#cart TH{
background: #eee;
}
/*MODULES*/
/*SEARCHBOX*/
#search .search_bg{
width: 149px;
height: 23px;
background: url('az_searc.gif') no-repeat;
display: inline-block;
}
#information UL{
list-style: none;
margin: 0;
padding: 0;
}
/*SPECIAL*/
#az_specialsbox{
padding: 0 5px;
text-align: center;
}
#az_specialsbox .title{
font-weight: bold;
font-size: 12px;
}
#az_brands LI A{
}
#az_brands LI A:hover{
background-color: #f9dcdc;
} 
/*OTHER*/
#TB_ajaxContent .middle{
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
min-height: 150px;
padding: 0 15px;
}
SPAN.productPrice SPAN.productSpecialPrice {
color:#000;
}
SPAN.productOldPrice {
color:#2E8B57;
font-size: 14px;
text-decoration: line-through;
}
/*- Список разделов */
#categoriesBoxMenu 
{
}
#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
{ 
}
#categoriesBoxMenu #CatNavi li a
{ 
padding-left: 20px;
text-decoration: none;
}
#categoriesBoxMenu #CatNavi li a:hover
{ 
background-color: #f9dcdc;
}
#categoriesBoxMenu #CatNavi .CatLevel0 
{
padding-left: 0px;
}
#categoriesBoxMenu #CatNavi .CatLevel1 
{
padding-left: 10px;
}
#categoriesBoxMenu #CatNavi .CatLevel2 
{
padding-left: 20px;
}
#categoriesBoxMenu #CatNavi .CatLevel3
{
padding-left: 30px;
}
#categoriesBoxMenu #CatNavi .CatLevel4
{
padding-left: 40px;
}
#categoriesBoxMenu #CatNavi .CatLevel5
{
padding-left: 50px;
}
#categoriesBoxMenu #CatNavi .CatLevel6
{
padding-left: 60px;
}
#categoriesBoxMenu #CatNavi .CurrentParent a 
{ 
font-weight: bold; 
}
#categoriesBoxMenu #CatNavi .Current a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current a 
{ 
font-weight: bold; 
}
/*- /Список разделов */
/* Ajax quick find */
div.ajaxQuickFind 
   {
 	 text-align: left;
	 background:#b5d7e0;
/*	 padding:10px;*/
/*	 margin-top:5px;*/
	 z-index:1999;
   }
ul.ajaxQuickFind 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
     margin: 5px;
     padding: 10px;
     background:#fff9c7;
     z-index:2500;
   }

#copyright {
	display: none;
}

.extrafilter {
	width: 200px;
	margin-left: 30px;
}

#add_popup {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 511px;
  margin-left: -245px;
  border: 1px solid #000;
  background: #ECECEC;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  letter-spacing:0.06em;
  line-height:18px;
  z-index: 100;
  padding: 10px 0px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
}

#add_popup_nologin {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 511px;
  margin-left: -245px;
  border: 1px solid #000;
  background: #ECECEC;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  letter-spacing:0.06em;
  line-height:18px;
  z-index: 100;
  padding: 10px 0px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
}

#desctoggle {
	border-bottom: 1px dashed blue;
	text-decoration: none;
	color: blue;
	display: inline;
}

#catdesc {
	display: inline;
}

.seolinks, .seolinks a{
	font-size:11px;
}
