@charset "iso-8859-2";
/* CSS Document */

a {text-decoration:none;}

/* ----- GLOBAL -----*/
#menu ul li a { font: 2em/1.7em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing:-0.1em; }
#menu ul li a:hover { color:#0b1b17; background:#c4d1e6; }
#menu_sub ul li, #menu_sub ul li a { font: 1.2em/2em Arial, Helvetica, sans-serif; color:#c4d1e6; text-decoration:none; }
#menu_sub ul li a:hover { color:#0b1b17; background:#303247; }

#features h1 { font: 6.2em/1.4em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:25px 0 0 5px; letter-spacing:-0.05em }
.feature_wrapper a { color:#FFF; text-decoration:none; }
p.feature { padding:145px 0 0 70px; font:2em/0em Arial, Helvetica, sans-serif; color:#a9b1ef; }
p.feature a { color:#FFF; text-decoration:none; }
p.feature a:hover { color:#0b1b17; background:#c4d1e6; }
.info_top p { text-align:center; color:#FFF; font:2em/1em Arial, Helvetica, sans-serif; padding:0px 0 0; }
.feature_category p { text-align:right; color:#303247; font:2em/1.7em Arial, Helvetica, sans-serif; }
.feature_moreinfo p { color:#FFF; font:2em/1.7em Arial, Helvetica, sans-serif; text-decoration:underline; }

.gototop a { font: 1.7em/1.2em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing:-0.1em; }
.gototop a:hover { color:#0b1b17; background:#c4d1e6;}

#web h1, #illustration h1 { font: 6.2em/1.5em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:25px 0 0 5px; }
#web a, #illustration a { text-decoration:none; }
.thumbnail_info p { color:#FFF; font: 1.3em/1.3em Arial, Helvetica, sans-serif; text-align:center; padding:4px 0 0; text-decoration:none; }

#footer_menu ul li a { font: 2em/1.7em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; letter-spacing:-0.1em; }
#footer_menu ul li a:hover { color:#0b1b17; background:#c4d1e6; }
#footer_menu_sub ul li, #footer_menu_sub ul li a { font: 1.2em/2em Arial, Helvetica, sans-serif; color:#c4d1e6; text-decoration:none; }
#footer_menu_sub ul li a:hover { color:#0b1b17; background:#303247; }

.footer_contact h2 { font: 4.5em/1em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:25px 0 0 20px; letter-spacing:-0.05em }
h4.required { font: 1.5em/1em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:50px 80px 0 0px; }
h3#error, h3#sent { font: 2em/1.4em Arial, Helvetica, sans-serif; color:#571212; padding:0px; letter-spacing:-0.05em;  }
h3#sent { color:#17530c; }
#copyright p { color:#aacbfc; font:1.2em/1.2em Arial, Helvetica, sans-serif; text-align:center; }

/* ----- INNER ----- */
.fl h1 { font: 5em/1em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:30px 0 0 0px; letter-spacing:-0.05em }
#inner_return_link a { font:2em/1.7em Arial, Helvetica, sans-serif; color:#FFF; padding:0 5px; letter-spacing:-0.05em; text-decoration:none; margin-left:80px;}
#inner_return_link a:hover { color:#0b1b17; background:#c4d1e6; }
#inner_page_forward p { color:#aacbfc; font:2em/1.2em Arial, Helvetica, sans-serif; }
#inner_text p { color:#aacbfc; font:1.5em/1.2em Arial, Helvetica, sans-serif; }
#inner_text a, #inner_page_forward a, .thumbnail_wrapper a { color:#FFF; }
#inner_text a:visited, #inner_page_forward a:visited, .thumbnail_wrapper a:visited { color:#FFF; border-bottom:1px dotted #FFF; }
#inner_text a:hover, #inner_page_forward a:hover, .thumbnail_wrapper a:hover { color:#0b1b17; background:#c4d1e6; }
h1.category { font: 3.5em/1em Arial, Helvetica, sans-serif; color:#303247; padding:0px; letter-spacing:-0.05em }
h1.live { font: 3.5em/1em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:0px 0 0; letter-spacing:-0.05em; text-align:right; }
h1.live a { color:#FFF; padding:0px; letter-spacing:-0.05em; text-decoration:none; }
h1.live a:hover { color:#0b1b17; background:#c4d1e6; }
#related h1 { font: 6.2em/1.5em Arial, Helvetica, sans-serif; color:#a9b1ef; padding:25px 0 0 5px; }
a.active { border-bottom:2px solid #c4d1e6!important; }
#inner_text p.date { font:1.3em/1.2em; color:#8693a6; }