body {background:url(/images/bg.gif) #fff repeat-x; margin:0px; padding:0px;}
img {border:0px;}
form {border:0px; margin:0px; padding:0px;}
.clear {clear:both;}


#ChangeLang {width:950px; font:10px Arial, Helvetica, sans-serif; color:#999; text-align:right; padding-top:1px;}
#ChangeLang span {color:#444;}
#ChangeLang  A {font-weight:normal; text-decoration:none; color:#999;}
#ChangeLang  A:hover {color:#999;}

#Top {width:950px; height:73px; margin:0 auto;}
#Logo {width:250px; padding-top:20px; float:left; }

#Menu { padding-top:25px; float:right;}
#Menu ul, #Menu ul li { display: block;	list-style: none; margin:0px; padding:0px;}
#Menu ul li {float: left; margin-left:15px;}
#Menu li {font:13px Arial, Helvetica, sans-serif;}
#Menu li A {font:bold 13px Arial, Helvetica, sans-serif; color:#43a447; text-decoration:none; display: block; padding:0.4em 0px 0.9em 0px;}
#Menu li A:hover {background:url(/images/bg_menu_a.gif) center bottom no-repeat;}
#Menu li A.Active {background:url(/images/bg_menu_a.gif) center bottom no-repeat;}

#FXArea {width:950px; height:290px; overflow:hidden;}
#FX {width:635px; height:290px; float:left;}
#News {width:300px; height:290px; overflow:hidden; float:right;}
#News .t {padding-top:20px;}
.nBox {margin-left:10px;} 
.nBox h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:30px 0px 3px 0px; padding:0px;}
.nBox p {font:12px Arial, Helvetica, sans-serif; color:#d0e9d1; width:100%; text-align:justify; padding:0px; margin:0px; line-height:1.3em}
.nBox p A {text-decoration:none; color:#d0e9d1;}
.nBox p A:hover {text-decoration:none; color:#fff;}
.nBox div { text-align:right; padding-right:4px; margin-bottom:15px;}
#AboutBox {width:930px; background:#f57921; font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0.6em 10px 0.6em 10px;}
#AboutBox span {font-weight:bold;}
#AboutBox2 {width:930px; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#43a447; text-align:center; padding:0.6em 10px 0.6em 10px; margin-top:1px; border-bottom:1px dotted #43a447;}
#AboutBox2 span {font-weight:bold;}


#Page {width:950px; margin:0 auto;}
#Navi {padding:1em 0px 1em 0px; font:11px Arial, Helvetica, sans-serif; color:#4d555b;}
#Navi span {font-weight:bold;}

#BottomBox {padding-top:25px;}
#SearchFlat {width:292px; background:url(/images/bg_hp_search.gif) no-repeat top left; float:left; margin-top:20px; margin-right:40px;}
#RadioInputs {padding-top:26px; padding-left:3px;}
#RadioInputs input {margin-right:22px;}
.en {background:url(/images/en_bg_search.gif) no-repeat top left!important;}
#AdvSearch {margin-top:5px; font:10px Arial, Helvetica, sans-serif; color:#4d555b;}
#AdvSearch A {text-decoration:none; color:#4d555b;}
#AdvSearch A:hover {color:#333;}

#Adds {float:left; margin-top:30px;}
#Adds A {margin-right:40px;}

#Boxs {padding-top:32px;}
/*#Newsletter {width:274px; height:135px; background:url(/images/bg_nl.gif) no-repeat top left; float:left;}*/
#Newsletter {width:274px; height:135px; float:left;}
#Newsletter .mL20 input {width:206px; border:1px solid #fff; background:transparent; font:10px Arial, Helvetica, sans-serif; color:#fff; padding:0.4em 0px 0.4em 3px;}




#FooterHome {height:29px; background:url(/images/bg_footer_home.gif) no-repeat; clear:both; font-family:Arial, Helvetica, sans-serif; color:#50585e; padding-top:15px;}
#Footer {height:44px; background:url(/images/bg_footer.gif) no-repeat; clear:both; font-family:Arial, Helvetica, sans-serif; color:#50585e;}
#FooterHome span#Lsmall {font-size:11px; margin-left:803px; margin-right:7px;}
#FooterHome span#Lmedium {font-size:12px; margin-right:7px;}
#FooterHome span#Llarge {font-size:14px;}
#FooterHome span A {text-decoration:none; color:#50585e;}
#FooterTxt {font:10px Arial, Helvetica, sans-serif; color:#b4b4b4; margin-top:3px;}
#FooterTxt span {margin-left:15px; color:#7d7d7d;}
#FooterTxt span A {text-decoration:none; color:#7d7d7d;}
#FooterTxt span A:hover {text-decoration:underline;}



#windmill {float:right; padding-right:95px;}

/* LeftMenu */
#LeftMenuTop {width:273px; height:15px; background:url(/images/bg_leftmenu_top.gif) no-repeat; font:10px Arial, Helvetica, sans-serif;}
#LeftMenuBottom {width:273px; height:13px; background:url(/images/bg_leftmenu_bottom.gif) no-repeat;}
#LeftMenu {width:273px; background:url(/images/bg_leftmenu.gif) repeat-y;}
#LeftMenu div {background:url(/images/bg_menu_el.gif) no-repeat 0px 10px; width:212px; padding:0.5em 0px 0.5em 25px; font:12px Arial, Helvetica, sans-serif; margin-left:24px;}
#LeftMenu div A {color:#fff; text-decoration:none;}
#LeftMenu div A:hover {color:#ccc;}
/* Margins, paddings */
.m20 {margin:20px 0px 15px 20px;}
.mL20 {margin-left:20px;}
.mL165 {margin-left:165px;}
.mL265 {margin-left:265px;}
.mT10 {margin-top:10px;}
.mT14 {margin-top:14px;}
.h20 {height:20px;}
.mB0 {margin-bottom:0px!important;}
.bu {font-weight:bold; text-decoration:underline;}

/* Small, Medium, Large */
.fL {font-size:16px!important;}
.fL h2 {font-size:20px;}
.fL p {font-size:16px!important;}

.fM {font-size:14px!important;}
.fM h2 {font-size:18px;}
.fM p {font-size:14px!important;}

