*
{
    font-family: Arial;
    font-size: 12px;
	margin:0px auto; padding:0px auto;
}

a img
{
    border: 0px;
}
a
{
    color: #0177be;
}
a:hover
{
    text-decoration: none;
}

body
{
    margin: 0px auto;
    padding: 0px auto;
    line-height: 1.5em;
}

b
{
    font-size: 110%;
}

.mainTable
{
	width:100%; padding: 5px 6px 0 5px;
	}

.mainTable tr td
{
	vertical-align:top;
	}

.footer
{
    height: 40px;
    background: url(/images/bottom_bg.gif) repeat-x;
    text-align: center;
    font-size: 11px;
    color: #0178bc;
}

.footer a
{
    color: #0178bc;
    position: relative;
    text-decoration: none;
    padding: 0px 5px  0px 5px;
}

.footer span
{
    position: relative;
    color: #3c3c3c;
    
}

.innertube
{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}

.topMenu table
{
	width:100%;
	}

.topMenu table tr
{
    text-align: left;
}

.topMenu img
{
    position: relative;
    top: 2px;
}

.center
{
	width:98%; text-align:center;
	}
.center table
{
	width:100%;
	}

.path
{
    text-align:left;
    color:#0177be;
    padding-left:20px;
    padding-bottom:5px;
    }

.path a
{
    font-size:12px;
    text-decoration:none;
    
    }
    
.path a u
{
     font-size:12px;
     
    }    
 
 .path a:hover
 {
     text-decoration:underline;
     }   

.topMenu a
{
    text-decoration: none;
}


.topMenu a:hover
{
    text-decoration: underline;
}

.search
{
	
    width: 175px;
    height: 153px;
    background-image: url(/images/search_bg.gif);
    background-position:bottom;
    background-repeat: no-repeat;
    text-align: left;
    _background-position: top;
    
    
}

.search_short
{
	
    width: 175px;
    height: 53px;
    background-image: url(/images/search_short_bg.gif);
    background-position:bottom;
    background-repeat: no-repeat;
    text-align: left;
    _background-position: top;
    padding-left:4px;
    
}

.search table
{
	
	width: 100%;
	margin-left:2px;
	
	
	}


.searchSmallText
{
	font-size:10px;
	}

.searchInput
{
   
    width: 100px;
}

.searchInputs
{
	padding-top:5px;

	
	}

.search select
{
    width: 162px;
}
.data
{
    width: 25px;
    height: 13px;
    position: relative;
    top: -2px;
  
}

.btn_buy_day
{
    color: #e30000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    position:relative;
    top:-3px;
}

.btn_buy
{
    color: #e30000;
    font-size: 12px;
     text-decoration: underline;
    position:relative;
    top:-2px;
}

.iconBuyPic
{
    position: relative;
    top: 3px;
}

.btn_reset
{
    position: relative;
    background-image: url(/images/btn_reset.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 61px;
    height: 19px;
    text-align: center;
    padding: 3px 15px 5px 15px;
    text-decoration: none;
    color: #ffffff;
	cursor: pointer;	
}

.btn_search
{
    position: center;
    background-image: url(/images/btn_search.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 61px;
    height: 19px;
    text-align: center;
    padding: 3px 15px 5px 15px;
    text-decoration: none;
    color: #ffffff;
	cursor: pointer;	

}

.menuLeft
{
    width: 100%;
    background-position:bottom; 
}

.menuLeft img
{
}

.menuLeft a
{
    position: relative;
    top:4px;
    color: #016faf;
    font-weight: bold;
    text-decoration: none;}

.menuLeft a:hover
{
    text-decoration: underline;
}
.menuLeftLine
{
    height: 3px;
    background-image: url(/images/menu_line.gif);
    background-repeat: no-repeat;
}

.basket
{
    width: 180px;
    height: 107px;
    background-image: url(/images/basket_bg.gif);
    background-repeat: no-repeat;
    padding: 10px 0px 0px 5px;
    
    color: #0177be;
    line-height: 20px;
}

.basket img
{
    float: left;
    padding: 5px;
}

.basket span, .callUs span
{
    color: #0177be;
    font-size: 18px;
    text-transform: uppercase;
    padding: 2px 5px 5px 5px;
}

.callUs
{
    width: 180px;
    height: 121px;
    background-image: url(/images/callus_bg.gif);
    background-repeat: no-repeat;
    padding: 5px 0px 0px 5px;
    color: #0177be;
    line-height: 20px;
}

.tel
{
    color: #0177be;
    font-size: 17px;
}

.dayItem
{
    background-image: url(/images/dayCenter_bg.gif);
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: left;
    padding: 10px 0 5px 0;
    line-height: 16px;
}

.item
{
    background-image: url(/images/itemCenter_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    vertical-align: top;
    text-align:left;
    
    line-height: 16px;
    font-size:11px;
}

.item table 
{
     width:100%; 
    }
.item table tr
{
	text-align:left;
	}

.dayItemHeader
{
    width:140px;
    color: #ec0000;
    font-size: 16px;
    font-weight: bold;
}

.dayItemName
{
    color: #0078bc;
    font-size: 14px;
}

.dayItemName a
{
    text-decoration:none;
    }

.dayItem img
{
      margin: 0px;
}

.dayItem p img
{
    margin: 0px;
    float: inherit;
    float: none;
}

.dayItem table
{    width:100%;
      }
	  
.dayItem table td
{    }

.newPrice
{
    color: #ec0000;
    font-weight: bold;
    font-size: 18px;
}

.Price
{
    color:#ff0700;
    font-size:23px;
    font-weight:bold;
    }

.oldPrice
{
    color: #000000;
    font-size: 12px;
    background-image:url(/images/stroke.gif);
    background-repeat:repeat-x;
    background-position:center;
 
}
.hotHeader
{
    color: #da251e;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 5px 0 5px 0px;
}



.hot div, .hotRight div, .hotCenter div
{
    width: 168px;
    height: 255px;
    background-image: url(/images/hot_bg.gif);
    background-repeat: no-repeat;
    text-align: left;
    padding: 5px 0px 5px 5px;
    
}

.hotAndNewImage
{
	padding-left:10px;
	}
.hotAndNewImage img, .borderImg{
    border:0px solid #A1A1A1;}

.newHeader, .header
{
    color: #0077bb;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 0px 0 5px 0px;
}

.header a img
{
	border:1px solid #2aa9e3;
	
	}


.newsHeader a
{
    text-decoration:none;
    color: #0077bb;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 0px 0 5px 0px;
}


.new div, .newRight div, .newCenter div
{
    width: 168px;
    height: 255px;
    background-image: url(/images/newItem_bg.gif);
    background-repeat: no-repeat;
    text-align: left;
   padding: 5px 0px 5px 5px;
  
}



.itemName
{
    color: #ec0000;
    font-size: 12px;
    font-weight: bold;
}

.itemDescr{
  max-height:38px;
  height:38px;
  overflow:hidden;}
  
.itemDescr a
{
    color: #636363;
    font-size: 11px;
    height:38px;
    text-decoration:none;}

.itemLine
{
    padding: 3px 2px 5px 2px;
}

.itemNewPrice
{
    color: #ef1e21;
    font-weight: bold;
    font-size: 19px;
}

.itemOldPrice
{
    color: #000000;
    font-size: 12px;
    background-image:url(/images/stroke.gif);
    background-repeat:repeat-x;
    background-position:center;

}

.itemOldPrice2
{
    color: #000000;
    font-size: 12px;
	padding-bottom:5px;
	position:relative;
	left:-10px;


}
.news
{
    line-height: 18px;
    font-size: 11px;
    color: #434343;
    padding-left:5px;

}

.news a
{
}

.fullWidth
{
	width: 100%;
	text-align:left;
	
	}

.columnWidth
{
    width:180px;
    padding:0px 0px 0px 0px;	}
	
.catalogImg    
{
    width: 140px; height: 100px;
     border:1px solid #e6e6e6;
    }
	
.producer
{
	position:relative;
	top:10px;
	}	
	

.divimage
{
    border:1px solid #e6e6e6;
    width:250px;
    height:250px;
        
          }

#goods_items {

}
.hidden {

	DISPLAY: none;

	VISIBILITY: hidden;

}

.pointer { cursor: pointer; }

.reg_but2 {

	BACKGROUND: url(/images/button_bg2.gif) repeat-x;

	HEIGHT:38px;

	BORDER:1px solid #0077CD;

	FONT-WEIGHT: normal; 

	FONT-SIZE: 12px; 

	FONT-FAMILY: Arial;

	COLOR:#FFFFFF;

	PADDING:0px;

	MARGIN:0;

}

.tryIt
{
    padding:5px 2px 5px 5px;
    
    }

.topLinks
{
   
    background-color: #e5eaf0; height: 33px; text-align: center;
    overflow:hidden;
    
  
    }

.topLinks a
{
    position:relative;
    top: 5px;
    }

.smallImgItem
{
    border:1px solid #e6e6e6; width:70px; height:70px; vertical-align:middle; text-align:center;
    }
	
.topIconImg
{
     position:relative;
     float:right;

     top:-18px;
     
     }     
     
@media all and (min-width: 0) {
.topIconImg { top:0px; } /* для Opera */
}	

.oldPriceDay{
    color: #000000;
    font-size: 14px;
 }
.newPriceDay
{
    color: #ec0000;
    font-weight: bold;
    font-size: 18px;
    padding-top:4px;
}

.top
{
     width:100%; background-color:#e4eaf0; height:33px; overflow:hidden;
    }
    
    
.rightPict
{
    float:right;
    padding-right:20px;
   
    }    
    
.rightPict a{color:#336699;font-size:11px; font-family:Tahoma; text-decoration:underline; position:relative; top:-15px;}
    
.rightPict span{position:relative; top:-15px; color:#336699;font-size:11px; font-family:Tahoma; }    
    
.leftPict
{
    float:left;
    }   
	
.style1
    {
        width: 230px;
        height: 92px;
    }
.style2
    {
        height: 92px;
    }	