BODY { background:#e1f692 url(../img/back_theme01.jpg) top center no-repeat; color:#333; font-size:13px; line-height:normal; cursor: default; }
.white { background-color:#fff; }

#head { height:135px; }
#head .languages { float:right; margin-top:120px; font-size:12px; }
#head .languages A { text-decoration:none; color:#666; font-weight:bold; }
#head H1 { position:absolute; top:105px; font-family:Arial,Serif; font-size:12px; color:#000; font-weight:normal; padding-left:20px; }
#head H1 A { text-decoration:none; font-weight:bold; margin:0 10px; color:#000; font-size:12px; }

#foot { height:40px; background:url(../img/back_foot.jpg) top center no-repeat; }

#panel .gray { background-color:#e6e8ec; border-top:2px solid #dbdcde; margin:10px -10px 0 -10px; padding:0px 10px; }
#panel H3 { color:#f60; font-size:12px; margin:10px 0px 2px; background:transparent url(../img/panel_hr.gif) center left repeat-x; }
#panel H3 SPAN, #panel H3 STRONG { background-color:#fff; padding-right:10px; padding-left:10px; }
#panel P { margin:2px; }
#panel .gray H3 SPAN, #panel .gray H3 STRONG { background-color:#e6e8ec; }

#search_form { background:url(../img/panel_search.gif) top left no-repeat; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#search_form .input { border:0; height:22px; width:144px; margin:0; padding:0 5px; color:#666; font-size:11px; background-color:transparent; }
#search_form .button { border:0; height:22px; width:63px; margin:0; padding:0; color:#fff; font-size:10px; font-weight:bold; background-color:transparent; }

#content { font:15px Arial, Helvetica, sans-serif; line-height:1.2em; background-color:#fff; }
#content P { text-indent:10px; text-align:justify; padding:0; margin:10px 20px; }
#content P.noindent { text-indent:0px; }
#content P.nomargin { margin:0; }
#content A { color:#f60; font-weight:bold; font-size:13px; }
#content A.external {}
#content H2 { font-size:17px; margin:15px 10px 10px; border-top:1px solid #eee; padding-top:10px; }
#content H3 { font-size:14px; margin:15px 10px 10px; }
#content IMG { margin:5px; border:0; }
#content UL { margin:10px 20px; }
#content UL UL { margin:5px 0 5px 25px;}
#content UL LI { text-align:justify; list-style:circle; }
#content UL UL LI { list-style:disc; }
#content TABLE { font-family:Arial,Serif; font-size:12px; margin:10px; }
#content TABLE.center { margin-left:auto; margin-right:auto; }
#content TD, #content TH { border:1px solid #666; padding:1px 2px; }
#content TH { color:#fff; background-color:#666; padding:1px 5px; font-size:11px; }
#content TABLE.noborder TD, #content .table_noborder TD { border:0; }
#content P.table_desc { margin-top:-10px; font-size:11px; font-weight:bold; text-align:center; text-indent:0px; }
#content TH { text-align:center; vertical-align:middle; }
#content .top, #content .table_top { vertical-align:top; }
#content .middle, #content .table_middle { vertical-align:middle; }
#content .bottom, #content .table_bottom { vertical-align:bottom; }
#content .orange { color:#f60; }
#content .fright, #content .image_fright { float:right; text-indent:0px; }
#content .fleft, #content .image_fleft { float:left; text-indent:0px; }
#content .left, #content .text_left { text-align:left; text-indent:0px; }
#content .center, #content .text_center { text-align:center; text-indent:0px; }
#content .right, #content .text_right { text-align:right; text-indent:0px; }

#content .card { background:url(../img/card_top.jpg) top center no-repeat; text-align:center; padding:10px 2px 0; margin:2px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#content .card A { text-decoration:none; }
#content .card H3 { color:#f60; font-size:13px; margin:0; padding:5px; }
#content .card P { background:url(../img/card_bottom.jpg) bottom center no-repeat; padding:0 10px; margin:0; font-size:11px; color:#666; text-align:center; text-indent:0; height:66px; }
#content .card P.new { background:url(../img/card_bottom_new.jpg) bottom center no-repeat; }
#content .card .flags IMG { float:right; position:relative; top:-13px; margin:0; }
