body { text-align: left; color: #fff; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #212121 url(img/back.png) repeat-x; }
#main { width: 917px; text-align: left; background: url(img/main.gif) repeat-y top center; }


/* ---GENERAL--- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }

#logo_back { height: 122px; position: relative; font-size: 1.5em; }
#logo_back span { background: url(img/logo_back.jpg) no-repeat center; position: absolute; width: 100%; height: 100%; }
#speedy { display: block; padding-left: 690px; position: absolute; top: 53px; z-index: 1; font-size: 85%; }

#header { height: 187px; position: relative; font-size: 1.5em; }
#header span { background: url(img/header.jpg) no-repeat center; position: absolute; width: 100%; height: 100%; }

#logo { display: block; padding-left: 186px; position: absolute; top: 31px; z-index: 1; }

a, a:link, a:visited, a:active { color: #DD0000; text-decoration: underline; }
a:hover { color: #DD0000; text-decoration: none; }

#right-col { float: right; width: 588px; }
#right-col h2 { margin: 10px 0 10px 25px; font-size: 1.7em; color: #6B7889; font-weight: normal; }
#right-col h3 { font-size: 1.3em; color: #945A1C; padding: 10px; }
#right-col p { margin: 20px 25px; line-height: 1.4em; text-align: justify; text-indent: 30px; }
#right-col p.none { text-indent: 0; margin: 20px 25px; }
#right-col ul { margin: 15px 25px; }
#right-col li { margin: 2px 0 2px 20px; list-style: disc; }
#right-col div.home { margin: 20px 0 20px 25px; }
#right-col .floatRightClear { float: left; clear: left; margin: 0 10px 0 0; }
#right-col img { border: 2px solid #7B7A7A; }
#right-col .home h3 { padding: 0 20px 0 15px; font-size: 1.1em; }
#right-col .home p { text-indent: 0; margin: 10px 25px; }
#right-col .home p.none { text-indent: 0; margin: 20px 25px; }
#right-col .home .button { background: url(img/button.png) no-repeat right 0; padding: 0 25px 0 20px; margin: 0 50px 0 0; text-align: right; }
#right-col .home .button a { color: #fff; }

#right-col table { padding: 2px; font-size: 100%; width: 530px; margin-left: 25px; border-collapse: collapse; }
#right-col table td { padding: 5px; text-align: left; }
#right-col table td span { color: #9D9D9D; font-size: 85%; }
#right-col table th { padding: 5px; background: #570301; color: #fff; text-align: left; }
#right-col table tr.a { background: #1D1D1D; }

#left-col { float: left; width: 329px; }
#left-col h3 { padding: 5px 0 0 15px; margin: 0 0 0 25px; height: 20px !important; height /**/: 25px; width: 161px !important; width /**/:171px; color: #fff; font-size: 1.2em; background: url(img/left_item.png) no-repeat; }
#left-col p.all { height: 100px; padding: 5px 5px 0 10px; margin: 0 0 10px 25px; width: 156px !important; width /**/:171px; color: #000; background: url(img/left_all.png) no-repeat; }

#left-col ul { margin: 0 0 0 192px; }
#left-col li { background: url(img/menu_off.png) no-repeat; list-style: none; }
#left-col li a, #left-col li a:link, #left-col li a:visited, #left-col li a:active { display: block; height: 24px; line-height: 24px; vertical-align: middle; color: #fff; text-decoration: none; width: 127px !important; width /**/:137px; padding-left: 10px; }
#left-col li a:hover { color: #fff; text-decoration: none; border-left: 1px solid #494949; width: 126px !important; width /**/:137px; padding-left: 10px; background: #2A2A2A; }
#left-col li.tab { background: url(img/menu_on.png) no-repeat; color: #DD0000; width: 127px !important; width /**/:137px; height: 24px; line-height: 24px; vertical-align: middle; padding-left: 10px; }
.menu_bottom { margin: 0 0 0 188px; background: url(img/menu_bottom.png) no-repeat; height: 8px; width: 141px; }

.clear {font-size:1px; height:1px; line-height:1px; margin-top:-1px; overflow:hidden; clear:both;}

#footer_back { background: url(img/footer.png) no-repeat; height: 41px; width: 917px; }
#footer img, #footer iframe { vertical-align: middle; }
#footer p { font-size: 85%; color: #565656; padding: 0 10px 5px 0; text-align: right; background: #212121; }
#footer a, #footer a:link, #footer a:visited { color: #737373; text-decoration: underline; }
#footer a:hover { color: #737373; text-decoration: none; }
