html, body 
{
	height:100%;
	padding:0;
	background:#ffffff;
}

BODY{ padding:0px; margin:10px 0 0 0; }


.lnews IMG{ margin-right:10px; }
.lnews .cnt{ height:145px; }
.lnews .title{ font-weight:bold; display:block; margin-bottom:3px; color:#2464a8; }

.news .title{ color:#1f5894; }

.main{ width:910px; margin:0 auto 0 auto; }
.img{  height:275px; background:url(/img/pic.jpg) top no-repeat;   width:910px; text-decoration:none;  }

TABLE.menu{ width:100%; color:#2464a8; background:url(/img/menu_bk.jpg) top left repeat-x;  }
.menu TD{ text-align:center;  }
.menu A{ font: 11px Arial; color:#ffffff; text-transform:uppercase; text-decoration:none;  }
.menu A:hover{ text-decoration:underline; }
.menu A.select{ text-decoration:underline;  }
.menu TH{ width:20px; text-align:center; background:url(/img/menu_sp.jpg) top center no-repeat;  }

.partners IMG{ border: #fff 3px solid; }
.partners TABLE TD{ padding-bottom:5px; }

.buttons INPUT{border:#CCCCCC 1px solid; padding:5px; font:11px Tahoma}


.footer{ background-color:#3a6da2; height:80px; margin-bottom:5px; font:12px Tahoma; color:#fff; width:910px; margin:0 auto 0 auto;  }
.f { width:880px; margin:0 auto 0 auto; }
.copyrights{ position:relative;  display:inline; left:30px; top:22px;  }
.footer-menu{ position:relative; left:160px; display:inline; top:10px;  }
.footer A{ color:#fff; }
.footer A.select{ color:#a8cef7; text-decoration:none; }

.contacts{ color:#485e6a; font:12px Arial;  }
.contacts SPAN{ font:bold italic 20px Arial; }
.contacts A{  color:#485e6a;  }

.content{  color:#3a434a; font:12px Arial;  }
.content A{ color:#3a434a; }

.products A IMG{ border:#D2D2D2 3px solid; margin-top:3px; margin-bottom:1px; }
.products{  color:#3a434a; font:12px Arial; border-collapse:collapse; }
.products TD{ border:#E8E8E8 1px solid; width:210px; }
.products .ptitle{ color: #000066; font:bold 11px Tahoma; text-transform:uppercase; display:block; margin-bottom:5px; background-color: #AFCAEB; width:195px; padding:2px 2px 2px 4px; }
.products .predesc{ font:11px Tahoma; padding:2px 0 5px 0; color:#000000; line-height:15px; padding-left:3px; }

.price{ font:bold 11px Tahoma; color:#ff0000; margin-top:5px; }
.products TD{ vertical-align:top; }

.product { padding:10px 10px 0 10px; width:201px; }
.prop{ padding:0px; border-collapse:collapse;   }
.prop TD{ padding:2px 5px 2px 5px; }
.prop TH{ text-align:left; }



.product_page{  color:#3a434a; font:12px Arial;   }

A.pp IMG{ border:0px; }

.page{ font:12px Arial; }

.icons { padding-right:15px; font:11px Arial; padding-top:5px;}
.icons A{ color:#21405F; }

#loader { display:inline; visibility:hidden;  }
.errors { font:12px Tahoma; }

h3{ font-size:16px; color:#2464a8;  margin:0px 0 15px 0; padding:0px; text-transform:uppercase; }

H4{color:#a00616; font:bold 12px Tahoma; margin:0px 0 10px 0; padding-left:20px; background:url(/img/item.jpg) left no-repeat; background-position:0px 2px; }

H6{color:#a00616; font:bold 12px Tahoma; margin:0px 0 10px 0; padding-left:10px;  background-position:0px 2px; text-transform:uppercase; }

.errors{ color:#FF0000; padding-bottom:5px;}


FORM { margin:0px; padding:0px; }
TABLE.form{ font:11px Tahoma; }
TABLE.form THEAD{font-weight:bold; color:#000000; }
TABLE.form THEAD TD{ padding:4px; padding-left:10px; background-color: #e0e0e0; border-left:0px;  border-right:0px; text-align:left;}
TABLE.form TD{ background-color:#f8f8f8; padding:5px; border:#FFFFFF 1px solid; border-left:0px; text-align:right; width:230px;  }
TABLE.form TH{ background-color:#f8f8f8; padding:5px; border:#FFFFFF 1px solid; border-right:0px; text-align:left; vertical-align:top; }
TABLE.form SPAN{ color:#FF0000; font:11px Tahoma;}
TABLE.form INPUT { width:200px; font:12px Verdana; }
TABLE.form .check{ width:20px; }
TABLE.form TEXTAREA{ width:260px; font:11px Tahoma;  height:105px;}

.gallery { width:450px; padding-left:0px; }
.gallery TD{ padding-right:10px; padding-top:10px; }
.gallery IMG{ border: #B6B6B6 1px solid; padding:1px; }

 