/** Reset **/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}


body
{
	text-align: center;
	font-family: tahoma;
}

body.ar {
	direction: rtl;
}

a { text-decoration: none; color: #5a7590; }
a:visited { color: #5a7590; }

h1, h2, h3, h4, a  { margin: 0px; padding: 0px; clear: both; }

#container
{
	width: 700px;
	height: 930px;
	margin: auto auto;
	text-align: left;
	background: transparent url("../images/background.jpg") top right no-repeat;
	position: relative;
}

#logo { text-decoration: none; padding:15px 0 0; }
#logo img { border: none; }

/* TOP NAVIGATION */

#top_nav
{
	float: right;
	/*margin: 5px 10px 0px 0px;*/
	color: #5a7590;
	letter-spacing: -2px;
	position: absolute;
	top: 5px;
	right: 10px;
}

#top_nav a { font-size: 11px; letter-spacing: 0px; }

* html #top_nav { position: absolute; right: 0px; top: 5px; }

#homepage_link
{
	background-color:white;
	font-size:11px;
	padding-left:7px;
	position:absolute;
	right:10px;
	top:67px;
}

#top_title
{
	color:#FED12E;
	font-size:37pt;
	font-weight:normal;
	left:49px;
	line-height:57px;
	position:absolute;
	top:143px;
	width:480px;
	display: none;
}

.ar #top_title {	left: auto; right:49px; text-align:right; width:520px; }

#top_title span { color: white; }

.tr #top_title { width:540px; }
.de #top_title { width:540px; }

#open_real , #open_demo
{
	display:block;
	height:130px;
	left:349px;
	overflow:hidden;
	position:absolute;
	top:312px;
	width:280px;
}

.ar #open_real,
.ar #open_demo {
	left: auto;
	right: 349px;
}

#open_demo
{
	top:466px;
}

#open_real_title , #open_demo_title
{
	color:white;
	float:left;
	font-size:18px;
	font-weight:bold;
	height:20px;
	padding:17px 25px 0 9px;
	width:250px;
}

.en #open_real_title , 
.en #open_demo_title
{

}

.ar #open_real_title , 
.ar #open_demo_title
{
	float: right;
	padding: 13px 15px 5px 46px;
	text-align: right;
}

.fr #open_real_title , 
.fr #open_demo_title { letter-spacing:0px; }

.de #open_real_title , 
.de #open_demo_title { font-size:16px; }

.it #open_real_title , 
.it #open_demo_title { letter-spacing:-0.8px; }

.ru #open_real_title , 
.ru #open_demo_title { padding: 19px 15px 5px 10px; }

.se #open_real_title , 
.se #open_demo_title { text-transform: uppercase; padding: 19px 15px 5px 15px; }

.pt #open_demo_title { text-transform: uppercase; line-height: 16px; }
.pt #open_real_title { height: 12px; }

#open_real_content , #open_demo_content
{
color:white;
float:left;
font-size:15px;
font-weight:bold;
height:50px;
letter-spacing:1px;
line-height:18px;
padding:13px 10px 48px 11px;
width:260px;
}


.fr #open_real_content , .fr #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 15px;
}

.es #open_real_content , .es #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 16px;
}

.ru #open_real_content , .ru #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 15px;
}

.de #open_real_content , .de #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 15px;
	width: 270px;
}

.tr #open_real_content , .tr #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 15px;
}

.it #open_real_content , .it #open_demo_content
{
	font-size:12px;
	padding:6px 10px 48px 11px;
	line-height: 15px;
}

.se #open_real_content , .se #open_demo_content
{
    font-size:13px;
    padding:3px 10px 48px 15px;
}

.da #open_real_content , .da #open_demo_content
{
    font-size:13px;
}
.nl #open_real_content , .es #open_demo_content
{
    font-size:13px;
    padding:6px 10px 48px 11px;
    line-height: 16px;
}



.ar #open_real_content, .ar #open_demo_content { padding:4px 16px 37px 4px; text-align:right; font-size: 11px;}

#bullets_container
{
	left:70px;
	position:absolute;
	top:362px;
	width:250px;
	font-weight:bold;
}

.nl #bullets_container {
	width: 300px;
	left: 30px;
	top: 345px;
}
.ru #bullets_container , .es #bullets_container , .de #bullets_container , .it #bullets_container
{
	left:30px;
	width:300px;
}

.tr #bullets_container { left: 20px; width: 320px; }
.fr #bullets_container { left: 20px; width: 320px; }

.ar #bullets_container { left: auto; right: 20px; width: 320px; text-align: right; }

.de #bullets_container { width: 310px; }

#bullets_container h2 { color:#4b6e81; font-size: 19px; margin-bottom: 5px; }

.tr #bullets_container h2 { font-size: 17px; }

.pt #bullets_container h2 { font-size: 17px; margin: 0; }


#bullets 
{
	color: #497081;
	font-size:12px;
	line-height:24px;
	list-style-type:none;
}

.tr #bullets { font-size: 11px; }
.fr #bullets { font-size: 11px; }
.ar #bullets { left: auto; right: 300px; text-align:right; }

* html #bullets
{
	top: 570px;
}

#bullets li 
{ 
	padding: 0px 0px 0px 14px;
	background: transparent url("../images/bullet.jpg") left 9px no-repeat; 
	margin: 0px; 
}

.ar #bullets li
{
	padding: 0px 14px 0px 0px;
	background: transparent url("../images/bullet.jpg") right 9px no-repeat; 
} 

#risk_warning
{
	color:#A7A7A7;
	font-size:10px;
	font-weight:normal;
	line-height:11px;
	padding:0;
	position:absolute;
	top:724px;
	width:680px;
	float: left;
	clear: both;
	left: 10px;
	text-align: justify;
	
}

#risk_warning p { display: block; }

#risk_warning a { text-decoration: underline; color: #8c8c8c; }

.ar #risk_warning { text-align: right; }

/* @@@@@@@@ FOOTER LINKS MODIFICATIONS @@@@@@@@ */
html body .tabs {
    border: none;
    border-bottom: 1px solid #A7A7A7;
    padding: 0 0 10px 0;
    width: 100%;
}
html body .tabs h2,
html body .tabs p {
    color: #A7A7A7;
}
