*{ padding:0px; margin:0px; font-family:Arial; text-align:justify}
a{ color:#000;}
html, body{ height:100%; }
body{ padding-top:20px;}
#page{ width:990px; height:100%; min-height:100%; position:relative;}
html>body #page{ height:auto; position:relative;}
#page div.pageWrapper{ padding-bottom:63px; border:1px solid #F6F6EC;}
table{ border-collapse:collapse; width:100%;}
td{padding:0px; vertical-align:top;}
body{ font-size:12px; background:#F6F6EC;}
td.menu{ font-size:13px; padding-top:0px;}

#phones{ width:173px;}
#menuHeader{ background:url(/i/catalogHeader.gif) no-repeat; padding:5px 5px 8px 10px; color:#fff; margin-bottom:10px;}
#content{ padding-top:10px;}
#content p{ margin-bottom:10px; padding-bottom:10px;}
#content h3{ font-size:15px; margin:10px 0px 10px 0px; font-weight:normal; color:#0387C5;}
#content h3 a{ color:#0387C5;}
#content ul{ margin-left:40px;}

td.menu ul{ list-style:none; margin-left:20px;}
td.menu ul li{ margin-bottom:3px;}
td.menu ul li.selected a{ text-decoration:none; font-weight:bold;}

td#menu{ padding:20px 0px 10px 0px;}
td#menu a{ display:inline-block; padding:4px 7px 15px 7px; font-size:14px; text-align:center;}
td#menu a.selected{ width:92px; background:url(/i/menuHover.gif) no-repeat; color:#fff; text-decoration:none;}

#right{ text-align:center;}
#right div.rightBan{ text-align:center; margin-bottom:10px;}

#footer{ background:#1FAE4C; height:63px; position:absolute; bottom:0px; width:100%; color:#fff; padding-bottom:5px;}
#footer div.copy{ margin:23px 0px 0px 0px; margin-right:10px; text-align:center;}

#mainTable{}

div.news{ margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #B9B9B2;}
div.news a.header{ font-size:17px; display:block; margin-bottom:5px;}
div.news img{ float:left; margin:5px 10px 0px 20px;}
div.news div.newsText{ margin-left:10px;}

div.clear{ clear:both;}

div.articles{ margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #B9B9B2;}
div.articles a.header{ font-size:17px; display:block; margin-bottom:5px;}
div.articles div.articleText{}


#questForm{}
#questForm input.text{ background:#F0F0E6; border:1px solid #666666; width:350px; }
#questForm input.submit{ background:url(/img/blueButton.gif) no-repeat !important; width:113px; text-align:center; text-decoration:none; padding:1px 0px 5px 0px; color:#fff !important;}
#questForm textarea{ background:#F0F0E6; border:1px solid #666666; width:350px;}
#questForm{ padding:0px 20px 0px 20px;}
#questForm td{ padding:3px;}


div.phonesT{ font-size:15px; color:#3F3C3B; font-weight:bold; margin-bottom:2px; margin-top:30px; margin-left:20px; text-align:left;}
div.phones{ font-weight:bold; color:#1DAC4B; font-size:15px; margin-left:5px; text-align:left;}
div.phones strong{ font-size:27px; text-align:left;}

#sublogo{ position:relative; height:127px;}
#sublogo a{ display:block; margin-top:-20px;}
#slogan{ position:absolute; bottom:0px; left: 40px; font-family:Arial Narrow;}

div.footerLinks{ text-align:center; margin-top:5px; font-size:10px;}
div.footerLinks a{ color:#fff;}

div.pages{ height:40px;}
div.pages a, div.pages span{ display:inline-block; margin:0px 5px;}
