body { background: #f26522; color: #fff; font: 11px Arial, Verdana, sans-serif; }

strong { font-weight: bold; line-height: 1.6em; }

#wrapper { width: 900px; height: 510px; margin: -255px 0 0 -450px; position: absolute; top: 50%; left: 50%; z-index: 1;}

p#lang { display: none; }
.mod_changelanguage { position: absolute; right: 0; top: 8px; }
.mod_changelanguage ul { overflow: hidden; }
.mod_changelanguage ul li { float: left; margin: 0 6px 0 0; padding: 0 6px 0 0; border-right: 1px solid #fff; }
.mod_changelanguage ul li.last { margin: 0; padding: 0; border: 0; }
.mod_changelanguage ul li a { text-decoration: none; color: #fff; }
.mod_changelanguage ul li p.active { font-weight: bold; }

h1 { position: absolute; right: 60px; top: 50px; }
h1 a { display: block; width: 220px; height: 40px; background: url(../images/logo.gif) no-repeat; text-indent: -9999px; }

h2 { color: #f63; font: 18px "Century Gothic", Arial, sans-serif; font-weight: bold; margin: 0 0 15px; padding: 0 0 4px; border-bottom: 1px solid #333; text-transform: lowercase; }
h3 { color: #fff; font: 16px "Century Gothic", Arial, sans-serif; font-weight: bold; margin: 0 0 15px; padding: 0 0 4px; text-transform: lowercase; }

.mod_navigation ul { overflow: hidden; }
.mod_navigation ul li { float: left; margin: 0 35px 0 0; }
#main .mod_navigation ul li { margin: 0 28px 0 0; }
.mod_navigation ul li a { font: 16px "Century Gothic", Arial, sans-serif; font-weight: bold; color: #fff; text-decoration: none; text-transform: lowercase; }
.mod_navigation ul li.active a, .mod_navigation ul li.trail a, .mod_navigation ul li a:hover { color: #000; }

#content { margin: 10px 0 0; overflow: hidden; background: #000; width: 900px; height: 450px; }

#content div.scroller { width: 20px; height: 20px; text-indent: -9999px; position: absolute; right: 20px; }
#content div.scroller:hover { cursor: pointer; }
#content div.scroller#scrollUp { background: #333 url(../images/scroll_up.gif) center no-repeat; top: 119px; }
#content div.scroller#scrollUp:hover { background: #f26522 url(../images/scroll_up.gif) center no-repeat; }
#content div.scroller#scrollDown { background: #333 url(../images/scroll_down.gif) center no-repeat; bottom: 48px; }
#content div.scroller#scrollDown:hover { background: #f26522 url(../images/scroll_down.gif) center no-repeat; }

#content #left { width: 300px; float: left; height: 450px; }

#content #left #image_switch_wrapper { position: absolute; left: 20px; top: 440px; overflow: hidden; width: 240px; }
#content #left #image_switch { width: 8000px; }
#content #left #image_switch_last { position: absolute; left: 260px; top: 440px; }
#content #left #image_switch li, #content #left #image_switch_last li { display: block; float: left; margin: 0 10px 0 0; }
#content #left #image_switch li a, #content #left #image_switch_last li a { display: block; text-decoration: none; width: 20px; text-align: center; background-color: #000000; color: #ffffff; line-height: 20px; }
#content #left #image_switch li:hover a, #content #left #image_switch li.active a, #content #left #image_switch_last li:hover a, #content #left #image_switch_last li.active a { background-color: #f26522; }

#content #left #tfgallery { position: relative; }
#content #left #tfgallery a { position: absolute; visibility: hidden; }


#content #main { width: 500px; float: left; height: 330px; padding: 0 60px 0 40px; overflow: hidden; margin: 80px 0 0; }
#content #main .ce_text p { line-height: 1.6em; margin: 0 0 15px; }
#content #main .ce_text a { line-height: 1.6em; }
#content #main a { color: #999; }
#content #main a:hover { text-decoration: none; }
#content #main .ce_text { margin: 0 0 15px; }

#content #main table tr td { padding: 0 20px 10px 0; line-height: 1.6em; vertical-align: top; }
#content #main table tr td.nowrap { white-space: nowrap; width: 70px; }

#content #main .ce_form { width: 100%; overflow: hidden; margin-top: 70px; }
#content #main .ce_form label { display: block; width: 80px; float: left; line-height: 20px; }
#content #main .ce_form input.text, #content #main .ce_form textarea { background: #222; border: 1px solid #333; padding: 3px; margin: 0 0 15px; color: #fff; font: 11px Arial, Verdana, sans-serif; width: 412px; }
#content #main .ce_form input.text.error, #content #main .ce_form textarea.error { border: 1px dotted #f26522; }
#content #main .ce_form textarea { height: 138px; }
#content #main .ce_form input.submit { float: right; background: none; color: #999; font: 14px "Century Gothic", Arial, sans-serif; font-weight: bold; }
#content #main .ce_form input.submit:hover { cursor: pointer; color: #fff; }
#content #main .ce_form p.error { display: none; }

#content #main .mod_article ul { list-style-type: square; margin:0 0 15px 15px; }
#content #main .mod_article ul li { line-height:1.6em; }

#content #main .mod_navigation ul { margin: 0 0 15px; padding: 0 0 4px; border-bottom: 1px solid #333; }
#content #main .mod_navigation ul li a { color: #fff; font: 18px "Century Gothic", Arial, sans-serif; font-weight: bold; text-transform: lowercase; }
#content #main .mod_navigation ul li a.active, #content #main .mod_navigation ul li a:hover { color: #f63; }

#footer { color: #ffc1a4; padding: 10px 0 0; overflow: hidden; width: 100%; position: relative; }
#footer p { float: left; }
#footer .mod_customnav { float: left; }
#footer .mod_customnav ul { overflow: hidden; }
#footer .mod_customnav ul li { margin: 0 0 0 6px; padding: 0 0 0 6px; border-left: 1px solid #ffc1a4; float: left; }
#footer .mod_customnav ul li a, #footer p#evenmedia a { color: #ffc1a4; text-decoration: none; }
#footer .mod_customnav ul li.active a, #footer .mod_customnav ul li.trail a, #footer .mod_customnav ul li a:hover, #footer p#evenmedia a:hover { color: #fff; }
#footer p#evenmedia { position: absolute; right: 0; }


#image_overlay { position: absolute; top: 30px; width: 900px; display: block; height: 450px; z-index: 9999; visibility: hidden; }
#image_overlay a{ display: block; position: absolute; right: 30px; height: 30px; padding: 0 15px 0 15px; background: #000; color: #FF6633; line-height: 30px; text-decoration: none;}
#image_overlay a:hover{background: #fff;}

#content a.back{ display: block; position: absolute; right: 170px; height: 30px; padding: 0 15px 0 15px; background: #000; color: #FF6633; line-height: 30px; text-decoration: none;}
#content a.back:hover{background: #fff;}
