body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #525051;}
body {background-color: #e4e4e4; margin:0px; background-image:url(gfx/back.jpg); background-repeat:repeat-x; }
a:link, a:visited, a:hover, a:active { color:#006699;}

div#menu {display:table; text-align:right; float:right;}

div#menu a {font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; display:block; padding:9px 14px 10px; border-left:1px solid #fff; float:left;}
div#menu a:hover { text-decoration:none; background-color:#006699}

h1 {font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:normal; margin:0;}
h2 {font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0;}
h3 {font-size:18px; color:#666; padding:6px 12px; margin:0; font-weight:normal;}

div#main {display:table; width:980px; background-image:url(gfx/content_b.jpg); background-repeat:repeat-y; text-align:left;}

div#subpage_content_text {padding:10px 20px; text-align:left; width:700px; background-image:url(gfx/content_mid.jpg); display:table;}
div#fpage_content_text{padding:10px 20px 10px 10px; text-align:left; width:700px;}

div#flash_firstpage {margin-top:20px;}

div.news_firstpage {background-color:#FFF; margin:2px 18px 0 18px; padding:60 6px 4px 4px; border-bottom:1px solid #ccc; display: table;}
div.news_firstpage:hover {background-color:#e2e2e2; cursor:pointer; cursor:hand;}

div#footer {text-align:center;}

div.sidemenu {background-color:#CCCCCC; background-image:url(gfx/sidemenu_b_1.jpg); padding:4px 8px 4px 36px; height:16px;}
div.sidemenu:hover {background-image:url(gfx/sidemenu_b_2.jpg); cursor:hand; cursor:pointer;}

div.sidemenu a {color:#333; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

div#news {padding:10px 20px; text-align:left; width:700px; background-image:url(gfx/content_mid.jpg)}
div#news h1 {margin-bottom:20px;}
div#news_cont {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}

div.tab {background-image:url(gfx/tab.jpg); width:113px; padding:2px; text-align:center; height:23px;}
div.tab h2 {font-weight:bold;}
div.product_name {background-color:#e4e4e4; width:107px; border:1px solid #fff; padding:6px 4px; text-align:center; font-weight:bold; display:block; height:28px;}
div.product_list {background-color:#CCCCCC; width:111px; border:1px solid #fff; padding:6px 2px 34px 2px; text-align:left; display:block; background-image:url(gfx/tab_bot.jpg); background-position:bottom; background-repeat:no-repeat; min-height:220px;}

div.product_list:hover {background-color:#333333; color:#FFFFFF; background-image:url(gfx/tab_bot_hover.jpg); background-position:bottom; background-repeat:no-repeat; cursor:hand; cursor:pointer;}
div.product_list ul {margin:0 8px; padding:0; line-height:14px; font-size:10px; font-weight:bold; list-style:none;}
div.product_list li {display:block; padding:4px 0;}
div.product_list a {text-decoration:none; display:block;}
div.product_list a:hover { color:#fff;}

div.news_firstpage {width:690px; display:table; padding-right:20px; text-align:left; padding-top:20px;}
div.news_firstpage img {border:0;}
div.news_firstpage a { text-decoration:none;}

.newsimg {width:80px; padding:0 10px 10px 10px; float:left; display:block; text-align:center;}
div.product_ico {background-color:#333; text-align:left; height:64px; display:table; padding:6px; border-left:1px solid #fff; border-right:1px solid #fff; width:103px; background-image:url(gfx/prod_ico_lightbox_b.png); background-repeat:no-repeat; overflow:hidden; display:table; } 