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 .8em Arial, sans-serif; text-align: center; }

#main { width: 750px; margin: 20 auto; text-align: justify; background: #fff;  border-left: 2px solid #5DB4F9;  border-right: 2px solid #5DB4F9; border-bottom: 2px solid #5DB4F9;}
#empty { height: 1px; font-size: 1px; border-right: 2px solid #5DB4F9; }
/* HEADER */


/* SIDEBAR */
#sidebar { vertical-align: top; border-right: 2px solid #5DB4F9; }	
#sidebar ul { list-style: none; padding: 0; width: 170px; margin: 4px; }
#menu li a { height: 20px; voice-family: "\"}\""; voice-family: inherit;  text-decoration: none; font-family: verdana; }	
#menu li a:link, #menu li a:visited { color: #055574; display: block; background: url(../img/menu.gif) 0 0 no-repeat; padding: 3px 0 2px 20px; font-weight: bold; }
#menu li a:hover, #menu li a:active { color: #970D1D; background: url(../img/menu.gif) 0 -25px no-repeat; padding: 3px 0 2px 20px; }


/* CONTENT */
#content { padding: 20px 10px; }
#content h2 { margin-bottom: 10px; font-size: 1.1em ;  font-family: verdana; color: #9E0D14; border-top: 3px double #69D2FC; border-bottom: 3px double #69D2FC; text-align: center; padding: 3px 0; }
#content h3 { border-bottom: 2px dotted #C81A11; font-family: verdana; font-size: 1em; color: #C81A11; text-align: center; margin-bottom: 7px; }
#content p { margin-bottom: 10px; }
#content p span { font-weight: bold; color: #B11A13; }
#content ul { margin: 0 0 20px 30px; }
#content ul li { list-style: url(../img/list.jpg); }
#content .img1 { float: left; margin: 0 5px 0px 0; }
#content .img2 { float: right; margin: 0 0 1px 4px; }
#content .order { text-align: center; margin-top: 10px; }
#content .question { font-size: 1em; font-family: verdana; text-transform: uppercase; border-bottom: 1px solid #69D2FC; font-family: verdana; color: #69D2FC; font-weight: bold; }
#prices tr td { border: 1px solid #B8DBFB; padding: 5px; }
#prices .title td { text-transform: uppercase; text-align: center; }
#prices td span { color: #DA243A; font-weight: bold; }
/* FOOTER */
#footer td { font-size: .8em;  border-top: 2px solid #5DB4F9;; text-align: right; padding-right: 2px; }

