html{height:100%;} /*обязательный параметр кроме ie6*/
body {
margin:0px;
height:100%;
}

table{border-collapse:collapse;border-spacing:0px;
  font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #444444; cursor: default; text-decoration: none;}
td{vertical-align:top;}

h1{
display:block;
margin:0px 0px 10px 0px;padding:0px 0px 0px 14px;
height:12px;
border-left:4px solid #1087d6;
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;
text-transform:uppercase;
}
h2{
display:block;
margin:0px 0px 10px 0px;padding:0px 0px 0px 14px;
height:12px;
border-left:4px solid #ff0000;
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;
text-transform:uppercase;
}

.date,.date:hover{
  font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #5e5e5e; cursor: default; text-decoration: none;
}
a{
  font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #1087d6; cursor: pointer; text-decoration: underline;
}
a:hover{
  text-decoration: none;
}
a.red_link{
	color:#ff0000 !important;
}
.global{
  height:auto !important; /*для всех кроме ie6 чтобы тянулось на 100% т.к. ie6 пропускает important*/
  height:100%;	
  min-height:100%;/*обязательный параметр кроме ie6*/
  width:885px; 
  margin:0 auto;
  
}

.gcont{
width:100%;
padding-bottom:150px;
padding-top:340px;
}

.footer{
  position:relative;
  width:885px; height:135px;
  margin-top:-135px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:11px; color: #777777; cursor: default; text-decoration: none;
}
.footer a{
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:11px; color: #1087d6; cursor: pointer; text-decoration: underline;
}
.footer a:hover{
  text-decoration: none; 
}


.tmenu{
  position:absolute;
  top:48px;margin-left:15px;
  width:665px; height:15px;
  text-align:left;
}
.tmenu a{ 
  display:inline-block;
  margin:0px 55px 0px 0px;
  font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #525252; cursor: pointer; text-decoration: underline;
}
.tmenu a:hover{
  text-decoration: none; color: #1087d6; 
}
.tmenu a.active,.tmenu a.active:hover{
  display:inline-block;
  margin:0px 64px 0px 0px;
  font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #1087d6; cursor: pointer; text-decoration: none;
} 

.big_img{
  position:absolute;
  width:640px; height:240px;
  top:80px;
  background:url('../images/big_img.jpg') no-repeat 0px 0px ;
}

.pict_home, .pict_mail, .pict_map{
  display:block;
  position:absolute; 
  width:14px; height:12px;
  margin-left:-30px;
}

.pict_home{top:100px; background:url('../images/home.gif') no-repeat 100% 100%;}
.pict_home:hover{background:url('../images/home_a.gif') no-repeat 100% 100%;}

.pict_mail{top:135px; background:url('../images/mail.gif') no-repeat 100% 100%;}
.pict_mail:hover{background:url('../images/mail_a.gif') no-repeat 100% 100%;}

.pict_map{top:170px; background:url('../images/map.gif') no-repeat 100% 100%;}
.pict_map:hover{background:url('../images/map_a.gif') no-repeat 100% 100%;}

.price_online, .dprice{
  display:block;
  position:absolute;
  width:160px; height:37px;
  border:1px dotted #c3c3c3;
  margin-left:666px;
  padding-left:55px;
  font-family:Arial; letter-spacing:0pt; line-height:35px; font-weight:normal; font-size:12px; color: #525252; cursor: pointer; text-decoration: underline;
}
.price_online{top:230px;background:#f4f4f4 url('../images/ie.jpg') no-repeat 20px 7px;}
.dprice{top:280px;background:#f4f4f4 url('../images/excell.jpg') no-repeat 20px 7px;}
.price_online:hover,.dprice:hover{text-decoration: none; color: #1087d6;}

.lbasket{
  display:inline-block;
  width:165px;
  margin:0px 0px 20px 0px;
  border:1px dotted #c3c3c3;
  padding-left:55px;
  background:#f4f4f4 url('../images/basket_silver.gif') no-repeat 20px 7px;
  font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:12px; color: #525252; cursor: pointer; text-decoration: none;
  padding-bottom:7px;
}


.lcol{
  position:relative;
  width:220px;
  float:left;
}

.lmenu{
  width:100%;
  border-bottom:1px dotted #c3c3c3;
  padding-bottom:20px;
}

.lmenu a{
  display:inline-block;
  padding-left:18px;
  
  font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:12px; color: #525252; cursor: pointer; text-decoration: underline;
}

.lmenu a:hover{
  background:url('../images/st.gif') no-repeat 0px 6px;
  text-decoration: none; color: #1087d6; 
}

.lmenu a.active,.lmenu a.active:hover{
  display:inline-block;
  padding-left:18px;
  font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:normal; font-size:12px; color: #525252; cursor: pointer; text-decoration: underline;
  background:url('../images/st.gif') no-repeat 0px 6px;
  text-decoration: none; color: #1087d6; 
}

.lnews{
  width:100%;
  margin-top:20px;
  font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
  margin-bottom:40px;
}
.lnews h1{
	
	border-left:4px solid #ff0000;
}
.lnews_cont{
  width:200px;
  margin-left:18px;
}
.lnews span{
  font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #5e5e5e; cursor: default; text-decoration: none;
}
.lnews a{
  font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #1087d6; cursor: pointer; text-decoration: underline;
}
.lnews a:hover{
  text-decoration: none; 
}

.rcol{
  float:left;
  position:relative;
  width:620px;
  margin-left:40px;
  text-align:justify;
  font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #444444; cursor: default; text-decoration: none;
  margin-bottom:40px;
}

.copyright{
  width:202px; height:100px;
  clear:both;
  padding-left:18px;
  float:left;
  border-top:2px solid #1087d6;
  
}
.botadr{
  width:665px;
  border-top:1px solid #c3c3c3;
  height:100px;
  float:left;
}
.adr{
  width:390px; height:100%;
  margin-left:40px;
  float:left;
}
.madein{
  width:100px;height:100%;
  margin-right:18px;
  float:right;
  text-align:right;
}

.logo{
  position:absolute;
  display:block;
  width:154px; height:132px;
  background:url('../images/logo.gif') no-repeat 0px 0px;
  top:15px;
  margin-left:700px;
}
.under_logo{
  display:block;
  position:absolute;
  width:214px; height:60px;
  margin-left:666px;
  top:154px;
  text-align:justify;
  font-family:Arial; letter-spacing:0pt; line-height:13px; font-weight:normal; font-size:11px; color: #888888; cursor: default; text-decoration: none;
}

.gal_photo{
  width:100px; height:100px;
  margin:10px 70px 20px 0px;
  float:left;
}
.gal_photo_lr{
  width:100px; height:100px;
  margin:10px 0px 20px 10px;
  float:left;
}
.gal_photo_lr img,.gal_photo img{
  cursor:pointer;
}

.goods{
  width:100%; height:100px;
}

.goods_box .r1, .goods_box .r2, .goods_box .r3 {
  display: block;
  height: 1px;
  overflow: hidden; 
  font-size:1px;
}

.goods_box .r3 { margin: 0 3px; }
.goods_box .r2 { margin: 0 2px; }
.goods_box .r1 { margin: 0 1px; }
.goods_box {margin:0px 0px 15px 0px;}
.goods_box .goods_box_inner, .goods_box  b {
   background-color: #f4f4f4;
}

.goods_box_inner {
  padding:10px;
  vertical-align:top;
}
.goods_txt{ display:inline-block;}
.goods_txt img {float:left;}
.goods_cont{ display:inline-block;width:400px;}
.goods_box_inner img{ margin:0px 20px 0px 10px;}
.gvalue{ color:#000000;}
.price{  color:#d64734;  font-weight:bold;}

.pt{width:100%;border:1px dotted #6f6f6f;margin:5px 0px 20px 0px;}
.pt td {padding:4px;border:1px dotted #999999;text-align:left;}
.pt_h{text-align:center !important;background:#d6e3ec;color:#000000;}
.pt_silver{background:#f4f4f4;}

.map_site a{
  display:inline-block; margin-left:0px;
}
.basket_but{
  cursor:pointer;
  width:25px;height:25px;
  float:left;
  background:url('../images/basket.gif') no-repeat 0px 0px;
  margin-top:6px;margin-left:5px;
}

.calc_inp{
  float:left;
  width:44px;height:15px; border:1px solid #444444;
  margin-top:10px;
  text-align:center;
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #666666; cursor: default; text-decoration: none;
}
.calc_inp_lable{
  float:left;
  width:20px;height:15px;
  margin-top:11px;margin-left:3px;
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #666666; cursor: default; text-decoration: none;
}
.calc_lable{
  float:left;
  display:inline-block;
  height:15px;
  margin-top:11px;margin-left:0px;margin-right:10px;
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #444444; cursor: default; text-decoration: none;
}
.gcalc_block{
  white-space:nowrap;
  display:inline-block;
}
.gcalc_block_op{
  white-space:nowrap;
  display:inline-block;
  width:105px;
}
.basket_but_out{
  cursor:pointer;
  width:25px;height:25px;
  float:left;
  background:url('../images/basket_out.gif') no-repeat 0px 0px;
  margin-top:6px;margin-left:5px;
}
.basket_ginfo{
  display:inline-block;
  float:left;height:25px;line-height:25px;
  margin-top:6px;margin-left:10px;
}
hr{
  padding:0px;
  border-bottom:1px dotted #cccccc;
  border-top:none;border-right:none;border-left:none;
}
.orderform{
  width:100%;
}
.orderform input.inp{
  width:300px;height:16px;
  border:1px solid #444444;margin-bottom:10px;
}
.orderform textarea{
  width:300px;height:70px;
  border:1px solid #444444;margin-bottom:10px;
}
#send_but{
  width:160px; height:20px;
  cursor:pointer;
  font-family:Arial; letter-spacing:0pt; line-height:15px; font-weight:normal; font-size:12px; color: #000000; cursor: pointer; text-decoration: none;
}