@charset "utf-8";
/* OneCorpFX CSS
   Deneb Cerrud - eForex
   2010
--------------------------------------------------------------------------------*/


/*common
--------------------------------------------------------------------------------*/

*{ 
	padding: 0;
	margin: 0;
}

body{
	background: url(../images/top_bg.jpg) #dbf5ff repeat-x center top;
	font: 0.813em/1.2em Geneva, Arial, Helvetica, sans-serif;
	color: #1f1f1f;
}

h1, h2, h3{
	font-size: 1.313em;
}

a {
	text-decoration: none;
	color: #1f1f1f;
}

a:hover{
	color: #1f1f1f;
}

a img{
	border: none;
	padding: 0;
	margin: 0;
}

ul {
	padding-left: 20px;
}

li {
	padding-bottom: 6px;
}


/*top
--------------------------------------------------------------------------------*/

#wrapper{
	width: 947px;
}

#language{
	text-align: left;
	width: 947px;
	height: 26px;
	float: left;
}

#top{
	width: 947px;
	height: 393px;
	float: left;
}

#top_l{
	background: url(../images/top_bg_l.jpg) no-repeat;
	width: 12px;
	height: 393px;
	float: left;
}

#top_r{
	background: url(../images/top_bg_r.jpg) no-repeat;
	width: 12px;
	height: 393px;
	float: left;
}

#top_c{
	width: 923px;
	height: 393px;
	float: left;
}

#top_c_1{
	background: url(../images/top_bg_c.jpg) no-repeat;
	width: 923px;
	height: 117px;
	float: left;
}

#top_c_2{
	background: url(../images/menu_bg.jpg) repeat-x;
	width: 923px;
	height: 58px;
	float: left;
}

#top_c_3{
	width: 923px;
	height: 218px;
	float: left;
}

#top_logo{
	width: 323px;
	height: 117px;
	float: left;
}

#top_button_sp{
	width: 193px;
	height: 117px;
	float: left;
}

#top_button{
	width: 69px;
	height: 117px;
	float: left;
}

#mail{
	color: #c4e2ef;
	text-align: left;
	line-height: 24px;
	padding-left: 740px;
	padding-top: 32px;
}


/*Menu
--------------------------------------------------------------------------------*/

#menu_l{
	background: url(../images/menu_l.jpg) no-repeat;
	width: 7px;
	height: 58px;
	float: left;
}

#menu_r{
	background: url(../images/menu_r.jpg) no-repeat;
	width: 7px;
	height: 58px;
	float: left;
}

#menu_c{
	font: 1em Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 909px;
	height: 58px;
	float: left;
}


/*Buttons
--------------------------------------------------------------------------------*/

#menu_active{
	padding: 6px 16px 6px 16px;
	color: #fff;
	background: #1f1f1f;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#menu a:hover{
	padding: 6px 16px 6px 16px;
	color: #fff;
	background: #5eadcf;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


/*Banner
--------------------------------------------------------------------------------*/

#top_banner_l{
	background: url(../images/top_banner_bg_l.jpg) no-repeat;
	width: 34px;
	height: 218px;
	float: left;
}

#top_banner_r{
	background: url(../images/top_banner_bg_r.jpg) no-repeat;
	width: 611px;
	height: 218px;
	float: left;
}

#top_banner_buttons{
	width: 278px;
	height: 218px;
	float: left;
}

#top_banner_button_1{
	width: 278px;
	height: 109px;
	float: left;
}

#top_banner_button_2{
	width: 278px;
	height: 109px;
	float: left;
}


/*Content
--------------------------------------------------------------------------------*/

#content{
	background: url(../images/content_bg.jpg) repeat-y #fff;
	width: 947px;
	height: 315px auto;
	float: left;
}

#content_text{
	padding: 28px 42px;
	float: left;
	text-align: left;
}

#line{
	width: 1px;
	background-color: #bdbdbd;
}

#line2{
	color: #bdbdbd;
}

#text_box{
	padding: 6px;
	background: #d2d2d2;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


/*Footer
--------------------------------------------------------------------------------*/

#footer_menu{
	background: url(../images/footer_bg_1.jpg) repeat-y;
	font: 0.75em/1.6em Geneva, Arial, Helvetica, sans-serif;
	width: 947px;
	height: 36px;
	float: left;
}

#footer_menu_text{
	width: 947px;
	padding-top: 10px;
	float: left;
}

#footer_menu a {
	color: #1f1f1f;
}

#footer_menu a:hover{
	color: #4294be;
}

#footer_dis{
	background: url(../images/footer_bg_2.jpg) repeat-y;
	font: 0.75em/1.6em Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #fff;
	width: 947px;
	height: 80px;
	float: left;
}

#footer_dis_text_1{
	width: 680px;
	padding-top: 12px;
	padding-left: 42px;
	float: left;
}

#footer_dis_text_2{
	padding-top: 12px;
	padding-left: 92px;
	float: left;
}

#footer_dis a {
	color: #fff;
}

#footer_dis a:hover{
	color: #ffd873;
}