body 	{ height: 100%; margin: 0px; padding: 0px; }
h1 { font: 24px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; margin: 20px 0px; }
h2 { font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; margin: 25px 0px 15px 0px; }
p { font: 15px Tahoma, Arial, Helvetica, sans-serif; color: #252525; margin: 20px 0px; }
a { font: 15px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; }
a.title { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; text-decoration:underline; line-height: 28px; }
strong { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #252525; }

table.body { width: 100%; /*height: 100%;*/ border: none;  }
table.body td { vertical-align:top; }
table.body td.top { height: 206px; background:url(img/top.jpg) no-repeat 450px top; border-bottom: 1px solid #C6C6C6; }

img.logo { float:left; margin: 15px 0px 0px 40px; } 
#slogan { float:left; margin: 52px 0px 0px 28px; font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #4F4F4F; }
#phone { float:left; margin: 52px 0px 0px 270px; font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; }
#phone b { font: normal 24px Tahoma, Arial, Helvetica, sans-serif; }
#menu { clear:both; }
#menu a { float:left; background: #1490D0; margin: 30px 10px 0px 40px; padding: 4px 10px 8px 10px; font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 18px; text-decoration:underline; }
#menu a.act { text-decoration:none; }

table.body td.begin { padding: 0px 40px; /*height: 100%;*/ }
table.begin { width: 100%; height: 94%; }
table.begin td.content { padding: 0px 0px 30px 0px; font: 15px Tahoma, Arial, Helvetica, sans-serif; color: #252525; }
table.begin td.right { width: 220px; }
table.begin td.bottom { height: 65px; background: #EFEFEF; border-top: 4px solid #1490D0; font: 13px Arial, Helvetica, sans-serif; color: #373737; padding: 0px 0px 0px 10px; vertical-align: middle; }
table.begin td.copyright {font: 13px Arial, Helvetica, sans-serif; color: #373737; padding: 0px 0px 0px 60px; vertical-align: middle;}

ul.smenu { list-style: none; margin: 63px 0px 0px 34px; color: #1490D0; }
ul.smenu li { background: url(img/li.gif) no-repeat left 13px; padding: 0px 0px 0px 15px; }
ul.smenu li a { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; text-decoration:underline; line-height: 28px; }

#news p { clear:both; margin: 25px 0px; }
#news img { margin: 8px 15px 0px 0px;}
#news_inn img { margin: 0px 15px 0px 0px;}
#news_inn table { width: 100%; }
#news_inn table th { background: #b2cce2; padding: 5px 10px; font: normal 13px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-align:left; }
#news_inn table td { background: #ffffff; padding: 5px 10px; font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #666666;  }
#news_inn table tr.c td { background: #e5eef5; }

table.feedback { width: 640px; }
table.feedback td { padding: 7px 0px; }
table.feedback td.text { width: 165px; font: 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; vertical-align:top; }
table.feedback input { border: 1px solid #BBBBBB; width: 240px; height: 25px; }
table.feedback textarea { border: 1px solid #BBBBBB; width: 475px; height: 115px; }
table.feedback input.submit { border: 1px solid #BBBBBB; background: #bbbbbb; width: 110px; height: 25px; font: 14px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }
table.feedback img { float: left; margin-right: 10px; }
#catalog {}
#catalog ul { list-style: none; margin: 20px 0px 0px 0px; padding: 0px; color: #1490D0; }
#catalog ul li { background: url(img/li.gif) no-repeat left 13px; padding: 5px 0px 0px 15px; font: 14px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; text-decoration:underline; }
#catalog ul li a { font: 14px Tahoma, Arial, Helvetica, sans-serif; color: #1490D0; text-decoration:underline; }
#catalog table { clear:both; margin: 20px 0px 0px 0px; width: 100%; }
#catalog table th { background: #b2cce2; padding: 5px 10px; font: normal 13px Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-align:left; }
#catalog table td { background: #ffffff; padding: 5px 10px; font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #666666;  }
#catalog table tr.c td { background: #e5eef5; }

p.path { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #43a6d9; margin: 10px 0px -15px 0px; }
p.path a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #43a6d9; text-decoration:underline; }
p.path span { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #43a6d9; text-decoration:none; }
