*{
	margin:0;
	padding:0;
}
html {
 	width:100%;
	height:100%;
  }

body{
	background: #fff;
	width:100%;
	height:100%;
	color: #3f3f3f;
	font: normal 12px Tahoma;
}

img {
	border: 0;
}

 
h1 {
font: 18px Tahoma;
color:#687581;
text-transform: uppercase;
}

.left-h1 {

	margin-top: 20px;
}

*html .left-h1 {
	margin-top:0;
}

.white {
	font: 18px Tahoma;
	color: #fff;
}

.iePNG, .good_price_week, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */

/* Begin Header */
#header {
	margin-top: 30px;
	width: 910px;
	text-align: left;
 	height: 75px;  
  }

.logo {
	width: 202px;
	float: left;
	margin-left: 5px;
}

*html .logo {
	margin-left: 3px;
}
.contact {
	float: left;
	width: 140px;
	vertical-align: top;
	margin-left: 30px;
	text-align:right;
 	vertical-align: top;
 }

.subnavigation {
	width: 518px;
 	margin-left: 382px;
}

.mapnavi {

	width: 240px;
	margin-left: 270px;
	height: 28px;
}

*html .mapnavi {
	margin-left: 250px;
}
.mapnavi ul {
	list-style: none;
 	width: 220px;
 
}

.mapnavi ul li {
	display: inline;
 	margin-left: 40px;
}

.mapnavi ul li img{
	margin-top: 5px;
}

.login {
	background: #f1f1f1;
	width: 253px;
	height: 47px;
	margin-left: 270px;
	font: bold 11px Tahoma;
	color: #858585;
	text-align: center;
	padding-top: 17px;
}

*html .login {
	padding-top: 19px;
	margin-left: 258px;
	}

.antony_catalog {
	text-align:left; 
	width: 900px; 
}

*html .antony_catalog {
	text-align:left; 
	width: 900px; 
	z-index:200; 
	position: relative
}

.menu {
	width: 900px;
	height: 200px;
	background: url("/images/blue_bg.png") no-repeat;
	text-align: left;
	z-index:100;
	
}

*html .menu {
	margin-top: -15px; 
}

.catalog_menu {
	width: 250px;
	height: 400px;
	background: url("/images/menu_bg.png") no-repeat;
 	margin-top: -270px;
	border: 1px solid #cceec8;
	margin-left: 399px; 	 
}
 
.catalog_ul {
	margin-top:15px;
	width: 220px;
	list-style: none;
	text-align: left;
	margin-left:20px; 	 
}

.catalog_ul li {
	background: url("/images/li_marker.gif") no-repeat 5px 11px;
 	padding-bottom: 8px;
	padding-left: 20px;
 }

.catalog_ul li a {
	font: 11px Tahoma;
	color: #fff;
}

.catalog_ul li a:hover {
	font: 11px Tahoma;
	color: #fff;
	text-decoration: none;
}

.weekgood {
	padding-left: 23px;
	padding-top: 18px;
	width: 400px;
    float: left;
}

.good_desc_week {
	width: 200px;
	margin-top: 17px;
	font: 11px Tahoma;
	color: #fff;
	float: left;
}

.good_price_week {
	background: url("/images/priceweek_bg.png") no-repeat;
	width: 155px;
	height: 49px;
	font: bold 22px Tahoma;
	color: #218615;
	text-align: center;  
	margin-top: -15px;
	margin-left: 200px;
	padding-top: 4px;
	float: none;
}

.good_img_week {
	width: 190px;
	height: 125px;
	margin-left: 200px;
	margin-top: -25px;
}

.main_menu {

	width: 225px;
	margin-left: 650px;
 	padding-top: 24px;

}

.menu_ul {

	width: 220px;
 	list-style: none;
	text-align: left;
	margin-left:6px;

}

.menu_ul li {
	background: url("/images/li_marker2.gif") no-repeat 15px 8px;
	padding-bottom: 7px;
	padding-left: 30px;
	
}

.menu_ul li a {
	font: 12px Tahoma;
	color: #fff;
}

.menu_ul li a:hover {
	font: 12px Tahoma;
	color: #fff;
	text-decoration: none;
}

.search_cart {
	width: 910px;
	text-align: left;   
	margin-top: -160px;  
  }

.search {
 	width: 400px;
 	height: 60px;
	background: url("/images/search_bg.gif") no-repeat;
	margin-top: 28px;
  }

 *html .search,  {
 	margin-top: 28px;
  }

 *+html .search {
 	margin-top: 28px;
  }

 .search_go {
	
	cursor:pointer;
	position: absolute;
	margin-top: 15px;
	margin-left: 3px;
 }

 .cart {
   	width: 250px;
	margin-left: 650px;
	height: 60px;
	background: url("/images/cart_bg.gif") no-repeat;
	margin-top: -60px;
	font: 10px Tahoma;
	color: #858585;
 	padding-top: 18px;
	padding-left: 7px;
 }
 /* End Header*/


/* Main Part */

#main_part {
	width: 910px;
	text-align: left; 
	margin-top:50px;
}

.left {
	width: 389px;
	float:left;
 	margin-left: 5px;
}
*html .left {
 	margin-top: 0px;
}

.goods_table {

	width: 378px;
	margin-top: 15px;
	margin-left: 15px;
	font: 11px Tahoma;
	color: #030303;
    height: 330px;
 }

.goods_table td {
	vertical-align: top;
}

.goods_table img {
	border: 3px solid #dcdcdc;
	
}

.price {
	width: 90px;
	height: 18px;
	background: url("/images/newgoodpirce_bg.gif") no-repeat;
	font:  12px Tahoma;
	color: #fff;
	padding-top: 2px;
	text-align: center;
	margin-top: 13px;
}

.newgood_desc {
	margin-top: 3px;
}

.incatalog {
	background: url("/images/incatalog.gif") no-repeat;
	height: 23px;
	padding-left: 32px;
	margin-top: 5px;
	padding-top: 3px;
 }

 .pricelist {
 	background: #f1f1f1;
	width: 378px;
	margin-top: 15px;
	padding-top: 15px;
	height: 212px;  
 }

*+html .pricelist {
	height: 217px;  

}

*html .pricelist {
	height: 210px;  

}
 .pricelist ul {
	 margin-top: 15px;
	 margin-left:0;
	 list-style: none;
 }

 .pricelist ul li {
	background: url("/images/price_marker.gif") no-repeat 25px 8px;
	padding-left: 35px;
	font: 11px Tahoma;
	color: #999999;
	margin-bottom: 9px;
 }

.allprices {
	margin-top: 16px;
	padding-bottom: 20px;
	margin-left: 30px;
	padding-left: 15px;
	background: url("/images/pricelist_all.gif") no-repeat 0px 2px;
}


.right {
	width: 490px;
 	margin-left: 410px;
	padding-top: 15px;
}

*html .right {
	padding-top: 0px;
	margin-top: 0px;
}

.news {
	margin-top:14px;
	margin-left: 5px; line-height: 16px;
	height: 330px; 
  }

.news ul {
	margin-left: 0;
	margin-top: 10px;
	list-style: none;
	width: 480px; 
}

.news ul li {
	margin:0px;
	background: url("/images/news_marker.gif") no-repeat 0px 10px;
 	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 16px;
}

.news_date_div {
	margin-top: 3px;
}

.allnews {
	margin-top: 5px;
	padding-left: 35px;
	background: url("/images/allnews.gif") no-repeat 20px 2px;
}

 

.banners { 
	margin-top: 28px;
 }

 
.banner1 {
	margin-bottom: 5px;
}
*+html .banner1 {
	margin-bottom: 8px;
}
/* End Main Part*/

/* Begin Actions */

#actions {
	width: 900px;
	text-align: left;
 	margin-top: 20px;
	height: 98px;
	background: url("/images/cut_bg.gif") no-repeat;
 }

.action1, .action2 {
	float: left;
	width: 420px;
	padding-top: 20px;
	padding-left: 20px;
}

.action_image {
	float:left;
	margin-right: 15px;
}

/* End Actions */
#footer {
	width: 900px;
	text-align: left;
 	margin-top: 20px;
	background: #f1f1f1  url("/images/footer_bg.gif") no-repeat left;
	height: 85px;
 }

 

.copy {
	font: bold 11px Tahoma;
	color: #000;
	padding-top: 30px;
	margin-left: 100px;
	width: 310px;
	float: left; 	 

}

*html .copy {
	margin-left:50px;
}

.contact_link {
	background: url("/images/copy.gif") no-repeat 0px 4px;
	padding-left: 15px;
}

.footer_phones {
	font: 11px Tahoma;
	color: #797979;
	padding-top: 18px;
	float: left;
	width: 150px; 	 

}
*html .footer_phones {
	width: 300px;
}

.footer_phonecode {
	font: bold 12px Tahoma;
	color: #091452;
	float: left;
	margin-top: 6px;
 	
}

.footer_phone {
	font: 22px Tahoma;
	color: #091452;
	margin-top: 2px;
}

 

*html .footer_phone {
	margin-top:  20px;
	font: 22px Tahoma;
	color: #091452;
}


.add_info {
   padding-left: 20px;
}

.addinfo_map {
	margin-left: 680px;
	padding-top: 23px;
 }
/* Begin */

/* Text styles */

.phonecode {
	font: bold 12px Tahoma;
	color: #091452;
	float: left;
	margin-top: 6px;
	margin-left: 8px;
	
  }

.phone {
	font: 22px Tahoma;
	color: #091452;
	margin-top: 2px;  
}

*html .phone {

	width: 110px;
    text-align: right;
	margin-top: -19px;
	margin-left: 38px;
}
 
*html .contact_email {
	margin-left: 24px;
} 

.summ {
	font: 11px Tahoma; color: #141414;
}

.news_date {
	color: #bbbbbb;
	font: 10px Tahoma;
}

.action_text {
	font: 11px Tahoma;
	color: #646464;
 }

/* Link Styles */
.email { font: bold 12px Tahoma; color: #38942d}
.email:hover { font: bold 12px Tahoma; color: #38942d; text-decoration:none;}

.footer_email { font: 11px Tahoma; color: #38942d}
.footer_mail:hover { font: 11px Tahoma; color: #38942d; text-decoration:none;}

.auth { font: bold 11px Tahoma; color: #005aac; text-decoration: underline; }
.auth:hover { font: bold 11px Tahoma; color: #005aac; text-decoration: none;}

.auth2 { font: bold 11px Tahoma; color: #005aac; }
.auth2:hover { font: bold 11px Tahoma; color: #005aac; text-decoration: none;}

.register { font: bold 11px Tahoma; color: #38942d;}
.register:hover { font: bold 11px Tahoma; color: #38942d; text-decoration: none;}

.good_title { font: bold 12px Tahoma; color: #fff; }
.good_title:hover { font: bold 12px Tahoma; color: #fff; text-decoration: none;}

.cart_link { font: bold 11px Tahoma; color: #141414;}
.cart_link:hover { font: bold 11px Tahoma; color: #141414; text-decoration:none;}

.newgood_name_link { font: bold 12px Tahoma; color: #0944bb;}
.newgood_name_link:hover { font: bold 12px Tahoma; color: #0944bb; text-decoration: none;}

.incatalog_link { font: bold 12px Tahoma; color: #fff;}
.incatalog_link:hover { font: bold 12px Tahoma; color: #fff; text-decoration: none;}

.pricelist_link { font: 11px Tahoma; color: #0944bb;}
.pricelist_link:hover { font: 11px Tahoma; color: #0944bb; text-decoration: none;}

.allprice_link { font: bold 11px Tahoma; color: #31a223;}
.allprice_link:hover { font: bold 11px Tahoma; color: #31a223; text-decoration: none;}

.news_link { font: 12px Tahoma; color: #0944bb; }
.news_link:hover { font: 12px Tahoma; color: #0944bb; text-decoration: none;}

.news_link_bold { font: bold 12px Tahoma; color: #0944bb; }
.news_link_bold:hover { font: bold 12px Tahoma; color: #0944bb; text-decoration: none;}


.allnews_link { font: bold 12px Tahoma; color: #31a223; }
.allnews_link:hover { font:  bold 12px Tahoma; color: #31a223; text-decoration: none;}

.action_title { font: bold 12px Tahoma; color: #38942d;}
.action_title:hover { font: bold 12px Tahoma; color: #38942d; text-decoration: none;}

.copy_link { font: 11px Tahoma; color: #38942d;}
.copy_link:hover { font: 11px Tahoma; color: #38942d; text-decoration: none;}

.addinfo_link { font: 11px Tahoma; color: #0944bb;}
.addinfo_link:hover {font: 11px Tahoma; color: #0944bb; text-decoration: none;}
/* Form Styles*/

.search_field {
	font: 11px Tahoma;
	color: #86878c;
	padding: 2px 5px 3px 5px;
	border: 1px solid #a9aaae;
	width: 300px;
	margin: 15px 10px 15px 20px;
}

/* counter */

.mail_conter {
	width: 90px;
	float: left;
	margin-left: 35px;
	padding-top: 20px;
}
