h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; }

/* MISC */

body { font: normal 12px Arial, sans-serif; text-align: center; background: url(../img/abody_bg.jpg) 0 0 repeat-x; }

#main { width: 700px; margin: 0 auto; text-align: justify; background: #fff; }

/* HEADER */
#navtop { height: 25px; font-size: 10px; background: url(../img/header_02.jpg) 0 0 no-repeat; text-align: center; }
#navtop ul { padding-top: 7px; padding-left: 100px; }
#navtop li { display: inline; padding: 4px; }
#navtop li a:link, #navtop li a:visited  { color: #2B6D82; padding-left: 15px;  }
#navtop li a:hover, #navtop li a:active, #navtop .activ a { color: #F29100; }

#navbottom { height: 38px; font-size: 16px; font-weight: 700; font-variant: small-caps; background: url(../img/header_05.jpg) 0 0 no-repeat; text-align: right; }
#navbottom ul { padding-top: 10px; padding-right: 45px;}
#navbottom li { display: inline; padding-left: 55px;}
#navbottom li a:link, #navbottom li a:visited  { color: #2B6D82; padding-left: 15px; }
#navbottom li a:hover, #navbottom li a:active { color: #F29100; }
#navbottom .active a { color: #F29100; }

/* SIDEBAR */
#sidebar    { vertical-align: top; text-align: center;  width: 200px; background: url(../img/bg_sidebar.jpg) 0 0 repeat-x; background-color: #91CCE3;}	
#sidebar ul { text-align: left; padding-left: 10px; margin: 10px;  list-style: none; width: 150px; }
#sidebar h2 { height: 34px; color: #2B6D82; font-size: 14px; padding: 10px 0 0 0px; ; text-align: center; font-family: verdana; font-variant: small-caps; background: url(../img/bg_h_sidebar.jpg) 0 0 repeat-x; }
#sidebar li a  { font-size: 14px; padding-left: 10px; color: #2B6D82; voice-family: "\"}\""; voice-family: inherit;  text-decoration: none; font-family: Arial, sans-serif; }
#sidebar li a:hover, #sidebar li a:active, #sidebar .activ a { background: url(../img/li_sidebar.jpg) 0 0 no-repeat;  }
#sidebar img { text-align: center; }
#menu_product1 h2 { border-top: 1px solid #278DB4; margin-top: 15px; }
#menu_product1 strong { background-color: #278DB4; color: #fff; }


#menu_product2 h2 { border-top: 1px solid #FC8200; }
#menu_product2 strong { background-color: #FC8200; color: #fff; }



#menu_product3 h2 { border-top: 1px solid #3C8E77; }
#menu_product3 strong { background-color: #3C8E77; color: #fff; }



/* CONTENT */
#content    { vertical-align: top; color: #555; background: url(../img/bg_content.jpg) 0 0 repeat-x; border-left: 1px solid #567F85; }
#content h2 { margin: 16px 0; font-size: 16px ; font-family: verdana; font-variant: small-caps; text-align: center; color: #0A7097; clear: both; background: url(../img/bg_content.jpg) 0 0 repeat-x; }

#content p { margin-bottom: 5px; padding: 2px 0 2px 10px; text-indent: 10px; }
#content strong { color: #BC6100; border: 1px solid #; padding: 2px; } 
#content .product1 { color: #278DB4; padding: 2px; }
#content .product3 { color: #FC8200; padding: 2px; }
#content .product2 { color: #3C8E77; padding: 2px; }

#content ul { margin: 0 0 20px 30px; }
#content li  { list-style-image: url(../img/li.jpg); padding-left: 4px;}

#content .imgleft { float: left; padding: 2px; margin: 5px; border: 1px solid #2B6D82; }
#content .imgright { float: right; padding: 2px; margin: 5px; border: 1px solid #2B6D82; }
#content .order, #sidebar .order { text-align: center; margin-top: 10px; }

#content table { border: 1px solid #567F85; text-align: center;  }
#content .question { font-size: 1em; font-family: verdana; text-transform: uppercase; background: #54B1EA; font-weight: bold; }
#content tr td { border: 1px solid #91CCE3; padding: 5px; }
#content .blue { background: #fff url(../img/bg_content.jpg) 0 0 repeat-x; }

/* FOOTER */
#footer { height: 50px; font-size: 12px;  background: url(../img/bg_footer.jpg) 0 0 repeat-x; }
#footer p { padding-top: 10px; }
#navfooter { text-align: center; }
#navfooter ul { padding-top: 14px; }
#navfooter li { display: inline; padding: 5px; }
#navfooter li a:link, #navfooter li a:visited  { color: #2B6D82; padding-left: 10px;  }
#navfooter li a:hover, #navfooter li a:active, #navfooter .activ a { color: #F47E00; }

