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: 0 auto; text-align: justify; background: #fff; }
#principal { text-align: justify; }
/* HEADER */


/* SIDEBAR */
#sidebar { vertical-align: top; background: transparent url(../img/h_01.jpg) 0 0 no-repeat; width: 221px; height: 175px; }
#sidebar ul { margin: 20px 0 0 50px; list-style: url(../img/list.gif); }
#sidebar ul li a { font-size: 1.1em; font-family: verdana; letter-spacing: 0.1em; color: #1F2122; }
#sidebar ul li a:hover { text-decoration: underline; color: #404446; } 
/* CONTENT */
#left { width: 199px; vertical-align: top; background: #BDE7FC; padding: 10px; color: #45484a; }
#left .order { text-align: center; }
#left p { margin-bottom: 6px; }
#left .read { text-align: right; font-size: 0.8em; }
#left .read a { color: #12A2F8; font-weight: bold; }
#left .read a:hover { text-decoration: underline; }
#content { padding: 20px 10px; width: 508px; vertical-align: top; background: #dfdfe1; border-left: 3px solid #fff; }
#content h2 { color: #12A2F8; text-transform: uppercase; margin-bottom: 7px; }
#content h3 { }
#content p { margin-bottom: 10px; }
#content p span { font-weight: bold; color: #61B0FA; }
#content ul { margin: 0 0 20px 30px; }
#content ul li { list-style: url(../img/list.gif); }
#content .img1 { float: left; margin: 0 5px 0px 0; border: 1px solid #000; }
#content .img2 { float: right; margin: 0 0 1px 4px; border: 1px solid #000; }
#content .order { text-align: center; margin-top: 20px; }
#content .question { font-size: 1em; font-family: verdana; text-transform: uppercase;  color: #2E75CD; font-weight: bold; }
#prices tr td { border: 1px solid #B8DBFB; padding: 5px; background: #fff; }
#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 #4FABEE;; text-align: right; padding-right: 2px; }

