   html, body, ul, ol, li, p,
   h1, h2, h3, h4, h5, h6,
   form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
	}

   body {
	font-size: 100.01%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background: #ffffff url("i/backgr.jpg") repeat-y;
	}
   #up {
        width:977px;
        height: 144px;
       }	
   #up_logo {
        width: 187px;
        height: 144px;
        background: url("i/logo_backgr.jpg") no-repeat;
        float: left; 
       }	
   #up_logo2 {
        width: 567px;
        height: 144px;
        background: url("i/logo2_backgr.jpg") no-repeat;
        float: left;
	}
   #up_path {
        position: absolute;
        color: #2f82ff;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 10px;
        top: 9px;
        left: 195px
        }
   #up_info {
        width: 223px;
        height: 144px;
        float: left;
  	}	
   #up_info_inner {
        float: right;
        background: url("i/up_info_b.gif") no-repeat;
        width: 169px;
        height: 144px;
  	}	
  #c_left {
  	width: 187px;
  	float: left;
  	}	
  #c_right {
        width: 172px;
        float: right;
  	}
#hit_info_m {
        width: 149px;
 	background: url("i/left_hit_bg.gif") no-repeat;
 	}
  #hit_info_desc {
        width: 145px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
  	font-size: 10px;
  	color: #333333;
	padding-left: 12px;
	}	
  #main_content {
        width: 568px;
        float:left;
	}	
  #footer {
  	margin-top: 60px;
  	width: 977px;
  	height: 67px;
  	background: url("i/footer.png") no-repeat bottom;
  	}	
  .footer_up {
  	width: 340px;
  	height: 18px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
  	font-size: 10px;
  	color: #333333;
  	padding: 0px 0px 0px 12px;
  	}
  .footer_down {
  	width: 300px;
  	height: 28px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
  	font-size: 10px;
  	color: #ffffff;
  	padding: 14px 14px 0px 14px;
  	line-height: 10px;
  	}

  .up_info_text, .up_info_numbers, 
  .header_info, .left_cat_h, .left_hit_h, 
  .hit_text_model, .center_up_text, 
  .cont_header, .cont_block, .rmenu_header, 
  .rpr_header, .i_header {
        font-family: Verdana, Tahoma, Arial, sans-serif;
  	font-size: 11px;
 	}
  .up_info_text {
  	color: #666666; 
  	padding: 3px 0px 0px 11px;
  	line-height: 11px;
  	}
  .up_info_numbers {
  	color: #666666; 
  	padding: 6px 0px 0px 0px;
	font-weight: bold;
  	line-height: 15px;
  	}
  .header_info {
        background: url("i/up_info_h.gif") no-repeat;
	width: 169px;
	height: 25px;
	color: #ebfaf0;
	padding: 4px 0px 0px 12px;
	margin-right: -12px;
	}	       
  .left_cat_h {
        margin-bottom: 3px;
        background: url("i/left_cat_h.gif") no-repeat;
	width: 128px;
	height: 25px;
	color: #ffffff;
	padding: 5px 0px 0px 43px;
	}	
  .left_hit_h {
        background: url("i/left_hit_h.gif") no-repeat;
	width: 128px;
	height: 25px;
	color: #ffffff;
	padding: 4px 0px 0px 39px;
	margin-bottom: 6px;
	}	
  .left_hit_info, .left_hit_pic {
  	float: left;
  	}
  	
    .left_hit_info {
        width: 95px;
  	padding: 23px 0px 0px 8px;
	margin-right: -12px;
 	background: url("i/left_hit_bg.gif") no-repeat;
  	}	
  .left_hit_pic {
        width: 56px;
        height: 165px;
  	}
  .hit_text_type {
        display: block;
        height: 23px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: bold;
 	} 
  .hit_text_model {	
  	color: #666666;
  	font-weight: bold;
  	}
  .hit_text_price {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 14px;
        color: #333333;
  	font-weight: bold;
  	}
  .center_up {
        width: 193px; 
        height: 156px;
        float: left;
  	}
  .center_up_text {
        display: block;
        color: #666666;
        padding: 18px 0px 0px 62px;
        line-height: 11px;  	
  	}
  .center_up_razd {
  	display: block;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 13px;
        color: #ffffff;
  	font-weight: bold;
        padding: 38px 0px 0px 77px;  	
  	}	
  .sub_cont_block {
        margin-top: 23px;
        background: #e5efff url("i/cont_bg2.gif") no-repeat right bottom;
        width: 565px;
  	}
  .cont_block {
        background: url("i/cont_bg1.png") no-repeat left top;
        width: 565px;
        padding: 0px 0px 0px 44px;
  	color:#666666;
  	}
  .cont_header {
        color: #ffffff;
        padding: 5px 0px 0px 0px;
        height: 20px; 
  	}
  .model_cart {
        width: 551px;
  	}
  .cart_pic {
        width: 88px;
        height: 204px;
        background: url("i/cart_picbg.gif") repeat-x;
        float: left;
  	}
  .cart_infom {
        width: 182px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #333333;
        padding: 10px 0px 0px 18px;
        float: left;
  	}
  .cart_infoadd {
        line-height: 10px;
        width: 250px;
        float: left;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 10px;
        color: #333333;
        padding: 15px 0px 15px 0px;
        background: url("i/cart_bg.png") repeat-y right;

  	}
  .rmenu_header {
        background: url("i/right_m_h.png") no-repeat;
        color: #ebfaf0;
        width: 172px;
        height: 26px;
	padding: 5px 0px 0px 15px;
	margin-right: -15px;
	display: block;
        margin-bottom: 5px;
	}	
  .rpr_header {
        background: url("i/right_pr_h.png") no-repeat;
        color: #ffffff;
        width: 168px;
        height: 26px;
	padding: 5px 0px 0px 8px;
	margin-right: -8px;
	margin-left: 4px;
	display: block;
	}	
  .right_sblock	{
  	width: 168px; 
  	height: 200px;
  	margin-left: 4px;
  	}
  .right_blockl {
        width: 83px;
        height: 130px;
  	float: left;
  	padding: 13px 0px 0px 13px;
  	margin-right: -13px;
  	margin-bottom: -8px;
  	}
  .right_blockr {
        width: 85px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #333333;
  	float: left;
  	padding: 10px 0px 0px 1px;
  	margin-right: -1px;
  	}
  .right_blockdwn {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 10px;
        color: #333333;
  	padding: 0px 0px 0px 18px;
  	line-height: 10px;
  	}
  .i_header {
        background: url("i/right_i_h.gif") no-repeat;
        color: #ffffff;
        width: 168px;
        height: 26px;
	padding: 5px 0px 0px 8px;
	margin-right: -8px;
	margin-left: 4px;
	margin-top: 11px;
	display: block;
	}	



  .center_up a {
        color: #666666;
 	} 
  .center_up_razd a {
        color: #ffffff;
 	} 
  a.menu_cat_link {
        display: block;
        padding: 4px 0px 5px 42px;
        margin: 0px 0px -17px 0px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #666666;
	font-weight: bold;
	text-decoration: none;
	}	
  a.menu_buy_link {
        display: block;
        padding: 4px 0px 6px 9px;
        margin: 0px 0px -16px 19px;
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        color: #666666;
	font-weight: bold;
	text-decoration: none;
	width: 144px;
	line-height: 12px;
	}	
  a.menu_cat_link:hover {
        color: #000000;
        background: #f2f7ff url("i/left_mhover.gif") no-repeat;
	}	
  a.menu_buy_link:hover {
        color: #000000;
        background: #f2f7ff;
  	}	
  a.add_info, .cont_block a {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 10px;
        color: #666666;
        text-decoration: underine;
	}	
  .cont_block a {
        font-size: 11px;
  	}    	    
  .right_blockdwn a.e_mail_link {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 12px;
        line-height: 13px;
        color: #666666;
        text-decoration: underline;
  	}
  a.cart_link {
        color: #333333; 
        text-decoration: none;
  	}
  a.cart_link:hover {
        color: #000000; 
        text-decoration: underline;
  	}
  a.path_link {
        color: #97c0ff;
  	text-decoration: none;
  	}
  a.path_link:hover {
	color: #2f82ff;	
  	}


  .footer_up a {
        font-weight: bold;
        text-decoration: none;
        color: #333333;
  	}

  .footer_up a:hover {
        font-weight: bold;
        text-decoration: underline;
        color: #333333;
  	}

  .footer_up a:visited {
        font-weight: bold;
        text-decoration: none;
        color: #999999;
  	}