#main_div, #main_div_top { width:1004px; }

#form_L2 { POSITION: absolute; Z-INDEX: 100; display:none; width:240px; } 
#form_L2 div { padding:10px; }
#form4 { background-color:#f2f2f2; width:240px; border:1px solid #D5D5D5; }

.plus2 { float:left; background:url('images/icons/ico_plus.gif') no-repeat left top; width:18px; height:9px; }
.plus21 { float:left; width:18px; height:9px; }
.plus22 { float:left; }

.plus_adm { background:url('images/icons/ico_plus.gif') no-repeat left 6px; padding-left:16px; cursor:pointer; }

.title_catalog { FONT-FAMILY: arial,helvetica; color: #333333; FONT-SIZE: 22px; LINE-HEIGHT: 26px; }

#vl { width:30px; }
#top { background:url('images/top_center2.jpg') no-repeat center top; height:256px; width:100%; }
#top_padd { padding-left:30px; padding-right:30px; white-space: nowrap; }

#top_left, #top_center { float:left; }
#top_right { float:right; }
#top_left { padding-top:30px; }
#top_center { width:100% }

#logo { background:url('images/logo.gif'); background-color:#f2f2f2; width:217px; height:83px; FONT-SIZE: 12px; FONT-WEIGHT: 500; cursor:pointer }
#slogan { padding-top:18px; COLOR: #ffffff; FONT-SIZE: 18px; FONT-WEIGHT: 600 } 
#phone { padding-top:18px; COLOR: #ffffff; FONT-SIZE: 18px; FONT-WEIGHT: 600 }
#phone_title { COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: 500 }

#login_bg { float:left; background:url('images/puls_07.gif') no-repeat left top; width:239px; height:71px;}
#basket_bg { float:left; background:url('images/puls_11.gif') no-repeat left top; width:239px; height:68px;}

#line_catalog { background:url('images/line_catalog.gif'); width:674px; height:100px; }
#catalog { height:30px; padding-top:10px; padding-left:50px; color:#666666 }

.big_link{ FONT-FAMILY: arial,helvetica; color: #333333; FONT-SIZE: 19px; LINE-HEIGHT: 32px; TEXT-DECORATION: underline;}
.big_link:hover{ FONT-FAMILY: arial,helvetica; color: #333333; FONT-SIZE: 19px; LINE-HEIGHT: 32px; }

.button2  {border:0px solid black;  background:url(images/skin/button2.gif) no-repeat left top; color:#000000; width:140px; height:30px; cursor:pointer; }
.button3  {border:0px solid black;  background:url(images/skin/button3.gif) no-repeat left top; color:#000000; width:73px; height:28px; cursor:pointer; }
.button_L  {border:0px solid black;  background:url(images/skin/button_L.gif) no-repeat left top; color:#000000; width:70px; height:28px; cursor:pointer; }

.name2 { COLOR: #4894ce; TEXT-DECORATION: underline; FONT-SIZE: 15px; LINE-HEIGHT: 18px; }
.name2:hover { COLOR: #4894ce; TEXT-DECORATION: none; FONT-SIZE: 15px; LINE-HEIGHT: 18px; }

.name3 { COLOR: #444444; TEXT-DECORATION: underline; FONT-SIZE: 15px; LINE-HEIGHT: 18px; }
.name3:hover { COLOR: #444444; TEXT-DECORATION: none; FONT-SIZE: 15px; LINE-HEIGHT: 18px; }


.catalog{ FONT-FAMILY: arial,helvetica; COLOR: #4894ce; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; TEXT-DECORATION: underline;  cursor:pointer;}
.catalog:hover{ FONT-FAMILY: arial,helvetica; COLOR: #004491; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; TEXT-DECORATION: none;  cursor:pointer;}

.catalog_none{ FONT-FAMILY: arial,helvetica; COLOR: #4894ce; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; }


/* Углы блоков с серой рамкой. Начало */
.corner_lt { background:url('images/corner_lt.gif') no-repeat left top; width:23px; height:23px;}
.corner_rt { background:url('images/corner_rt.gif') no-repeat left top; width:23px; height:23px;}
.corner_ld { background:url('images/corner_ld.gif') no-repeat left top; width:23px; height:23px;}
.corner_rd { background:url('images/corner_rd.gif') no-repeat left top; width:23px; height:23px;}

.corner_l { background:url('images/corner_l.gif') repeat-y left top; width:23px;}
.corner_r { background:url('images/corner_r.gif') repeat-y left top; width:23px;}
.corner_d { background:url('images/corner_d.gif') repeat-x left top; height:23px;}
.corner_t { background:url('images/corner_t.gif') repeat-x left top; height:23px;}
/* Углы блоков с серой рамкой. Конец */

#login_form { POSITION: absolute; Z-INDEX: 30; RIGHT: 39px; TOP: 0px; display: none } 
#main { display:block; position:absolute; width: 100%; height: 159px; left: 0px; top: 0px; margin-left: 0px; margin-top: 0px; }


#mainmenu { float: left; height:auto; border:1px solid #D5D5D5; background: #ffffff repeat-x left bottom; padding:17px 20px 17px 20px}
/*
#mainmenu { float: left; height:auto; border:1px solid #D5D5D5; background: #ffd32a repeat-x left bottom; padding:17px 20px 30px 20px}
*/
.basket_before2 { cursor:pointer; font-family:Tahoma; border-style:none; border:0px solid #000000; border-width:0; color:#333333; height:34px; width:48px; background:url(images/bas_ar3.gif); }
.basket_after2 { cursor:pointer; font-family:Tahoma; border-style:none; border:0px solid #000000; border-width:0; color:#333333; height:34px; width:48px; background:url(images/bas_ar4.gif); }

.text_line { COLOR: #4894ce; FONT-SIZE: 15px; TEXT-DECORATION: underline;}
.text_line:hover { COLOR: #4894ce; FONT-SIZE: 15px; TEXT-DECORATION: none;}

#search_block { width:700px; padding-left:40px;}
#bg_search_left { background:url('images/bg_search_left.gif') no-repeat left top; width:10px; height:74px;}
#bg_search_center { background:url('images/bg_search_center.gif') repeat-y left top; width:100%; height:74px;}
#bg_search_right { background:url('images/bg_search_right.gif') no-repeat left top; width:12px; height:74px;}


fieldset { width:300px;  /* рамка вокруг формы */
  border:solid 1px #D7D7D7;  /* нормальная граница рамки */
  background:#FFFFFF;
}

.price_small { COLOR: #444444; FONT-SIZE: 20px;}
.price_small2 { COLOR: #444444; FONT-SIZE: 18px;}

#type_catalog { padding:8px; }
#type_catalog div { float:left; }

#catalog_text { POSITION: relative; Z-INDEX: 30; LEFT: 20px; TOP: 6px; width:200px; height:38px; } 

#catalog_yellow { POSITION: relative; Z-INDEX: 30; LEFT: 50px; TOP: 6px; background:url('images/catalog_yellow.gif') no-repeat left top; width:120px; height:38px; } 

#catalog_gray {POSITION: relative; Z-INDEX: 30; LEFT: 130px; TOP: 6px; background:url('images/catalog_gray.gif') no-repeat left top; width:120px; height:38px; } 

#catalog_text div { COLOR: #999999; padding-left:16px; padding-top:3px; }
#catalog_yellow div { COLOR: #999999; padding-left:16px; padding-top:3px; }
#catalog_gray div { COLOR: #000000;  padding-left:21px; padding-top:3px; }

#autoPanel { padding-top:0px; }
#autoPanel, #autoPanel a { FONT-SIZE: 14px; LINE-HEIGHT: 20px;}

#spec_block, #spec_block a  { FONT-SIZE: 15px;} 

#line1 { height: 115px;}
#line2 { height: 77px;}
#line3 { height: 83px; padding-left:40px;}

#puls { POSITION: absolute; Z-INDEX: 30; LEFT: 175px; TOP: 83px; COLOR: #df2326; FONT-SIZE: 14px; FONT-WEIGHT: 600 } 




#man { padding-top:32px; padding-right:10px; float:left; background:url('images/man.jpg') no-repeat left top; width:26px; height:29px; } 

.gray { COLOR:#999999; }

#down td {padding: 6px; FONT-SIZE: 12px; LINE-HEIGHT: 16px;}
#down a { FONT-SIZE: 12px; LINE-HEIGHT: 16px;}

#line_v { background:url('images/line_v.gif') repeat-x center top; height:11px; width:100%; }