html { width:100%; height:100%; }
BODY {  width:100%; height:100%; margin:0px; }
A IMG{ border:0px;}

.lnews { margin-top:10px; }
.lnews .cnt{ margin-top:10px; }

.base { width:100%; }
.base .head{ width:860px; }
.top { height:72px; text-align:left; }
.icons { margin-left:30px; }
.icons TH{ width:20px; text-align:center; }

.img { width:860px; height:235px; background:url(/img/img.jpg);}
.mg_img { width:860px; height:235px; background:url(/img/macgregor26/img.jpg); }
.sh_img { width:860px; height:235px; background:url(/img/img_sunhorse25.jpg); }

P{ margin:10px 0 10px 0;}

.sh25{ border-collapse:collapse; }
.sh25 TD{ border:#ccc 1px solid; padding:5px; }

.order { border-collapse:collapse; border:#868686 1px solid; font:10pt Arial; margin-top:30px;  }
.order TD{ border:#868686 1px solid; padding:5px; }
.order TH{ border:#868686 1px solid; padding:5px; }
.order DIV{ font-weight:bold; padding-left:7px; }

.m_t TD{ border-bottom:#CCCCCC 1px solid; padding-bottom:3px; }


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:280px;  }
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 TEXTAREA{ width:200px; font:11px Tahoma;  height:55px;}


IMG.product{ border:#D2D2D2 3px solid; margin-top:3px; margin-bottom:5px; }
.products{  color:#3a434a; font:12px Arial; }
.products .ptitle{ color:#3a434a; font:bold 12px Tahoma; }
.price{ font:bold 14px Tahoma; color:#ff0000; margin-top:3px; }
.products TD{ vertical-align:top; }
.products H4{ font:bold 17px Arial; }

.product_page{  color:#3a434a; font:12px Arial;   }




DIV.layer { VISIBILITY: hidden; position:absolute; background-color:#dde3e7; border:#bfc1c0 1px solid; border-top:none; display:block !important; margin-top:0px; width:100px;}
DIV.layer A{ text-align:left !important;  color:#074b98 !important; display:block; padding:5px 5px 5px 5px; color:#000000; font:normal 12px Arial; background:none; }
DIV.layer A:hover{ background-color: #A8FFFF; color:#074b98; }
DIV.layer A.select{ background-color:#A8FFFF; color:#074b98; }


TABLE.menu { background:url(/img/menu_bk.jpg) top right repeat-x; width:860px; height:53px;  }
TABLE.menu TD{ text-align:left; }
TABLE.menu TH{  background:url(/img/menu_sp.jpg) top center no-repeat;  height:28px;  }
TABLE.menu A{ text-align:center; font:10pt Arial;  color:#000; display:block;  padding-top:0px; padding-bottom:10px; }
TABLE.menu A:hover { color: #1048a8;  }
TABLE.menu A.select{ color:#1048a8; text-decoration:none; }

.news { font:12px Tahoma; color:#6d6d6d; }
.news TH{ padding-top:4px; padding-right:5px; text-align:left; }
.news SPAN{ display:block; padding-top:5px; }
.news A{ color:#4f99c8; }

TABLE.content { width:860px; margin-top:10px; }
.content TD{   text-align:left; }

.text{ font:12px Tahoma; color:#6d6d6d; text-align:left; padding-left:1px; }
.text A{color:#2084c0;}
*+html .text{ color:#555555; }

IMG.r_content{ border:#d8d8d8 3px solid; margin-left:10px; }
IMG.l_content { border:#d8d8d8 3px solid; margin-right:10px; margin-top:3px; }
 

.bottom { border-top:#c0c0c0 1px solid; margin-top:20px; padding-top:15px; padding-bottom:25px; margin-left:12px; color:#6d6d6d; font:12px Tahoma; line-height:16px;  }
.bottom A{ color:#2084c0;  }

.articles DIV{ margin-top:5px; padding-bottom:5px; line-height:16px; color:#555555; }
.articles .cnt{ margin-top:0px;}

.lmenu{ padding-left:20px; padding-top:20px; }
.lmenu A{ display:block; font:12px Tahoma; text-transform:uppercase; text-align:left; color: #333333; padding-bottom:10px; }
.lmenu A:hover { text-decoration:none; }
.lmenu .sel { text-decoration:none; } 

.harakteristiki { border-collapse:collapse; }
.harakteristiki TD{ border:#CCCCCC 1px solid; padding:5px; font-weight:bold;  }
.harakteristiki TH{ text-align:right; font:normal 12px Arial; border:#CCCCCC 1px solid;  padding:5px; }

.gallery { width:450px; padding-left:10px; }
.gallery TD{ padding-right:20px; padding-top:20px; }
.gallery IMG{ border: #B6B6B6 1px solid; padding:1px; }

H3{ color:#007fd4; font:14pt Arial;  text-align:left; margin:0px; }
* html H3{ color:#007fd4; font:13pt Tahoma; margin:0px;  }
*+html H3{ color:#007fd4; font:13pt Tahoma; margin:0px;  }
