@charset "UTF-8";
/* reset.css */
.box-left{background:url(../images/small-charts-header-left.png) no-repeat scroll right center transparent;width:4px;height:20px;float:left;}
.main-box-left{background: url(../images/main-box-left.png) repeat-y scroll -2px 0 #fff;float:left;width:2px;height:260px;}
.main-box-bottom{background: url(../images/main-box-bottom.png) repeat-x scroll 0 0 #fff;float:left;width:377px;height:265px;background-position: bottom;text-align:center;}
.main-box-bottom h6{font-family:Tahoma;font-size:30px;padding-top:20px;font-weight:bold;color:#585858;}
.main-box-right{background: url(../images/main-box-right.png) repeat-y scroll 0 0 #fff;float:left;width:4px;height:260px;}

.pdf-links .main-box-bottom{height: 44px;width:32%;}
.pdf-links .main-box-left{height:39px;}
.pdf-links .main-box-right{height:39px;}
.borse {padding-left:17px;font-weight:bold;color:#434343;}

.guide-tour{text-align:center;}
.guide-tour p{font-size: 22px; font-family: Tahoma; font-weight: bold;color:#585858;text-transform: uppercase;}

.button_left{background: url(../images/button-left.png) no-repeat scroll 0 0 transparent;float:left;width:4px;height:20px;}
.button_right{background: url(../images/button-right.png) no-repeat scroll 0 0 transparent;float:left;width:4px;height:20px;}
.button_center{background: url(../images/button-center.png) repeat-x scroll 0 0 transparent;float:left;height:20px;}
a .button_center{color:#fff;padding:2px 10px 0px 10px;font-weight:bold;}


#EasyTrader2 .main_title, #et2_right_column .main_title{font-weight: bold; font-size: 16px; font-family: Tahoma;color:#585858;}

.left{float:left;}
#Information .pdf-links {clear: both;}
#Information .pdf-links a {display: block;float: left;font-size: 11px;margin: 0 0 10px 0;width: 250px;height: 47px;}
#Information .pdf-links a span {width: 140px;display:block;text-align:left;}
#Information .pdf-links a img{padding-top:7px}
#Information .game-box a.more {color:#fff;display: block;float: right;font-size: 11px;margin: 0 0 0 0;padding: 0 3px 0 7px;font-weight: bold;text-decoration: underline;background: url(/img/information/dot.png) no-repeat 0px 6px;}
#Information .game-box p {clear: both;margin: 113px 0 0 0;font-size:11px;font-weight:bold;padding-top:30px;text-transform:uppercase;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none; vertical-align: middle;}
.gebuhren {height: 110px; width: 219px;}
.gebuhren table {padding-top:10px;}
.gebuhren table .value{font-weight:bold;}

input[type="button"], input[type="submit"]{cursor:pointer;color:#434343;}
/* specific elemnst*/
.clear{	clear:both;}
.bigger{font-size:17px;font-weight: bold;}
.yellow{color:#7055C0}
.align-right{text-align: right;}
ul, li{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.caption-container{
	background: url(../img/games/caption-right.png);
	background-position: right;
	background-repeat: no-repeat;
	height:20px;
}
h1.caption,
h5.caption{
	padding:5px 0 0 12px;
	background: #000;
	height:20px;
	color:#7055C0;
	margin:0 7px 0 0px;
	font-size:11px;
	font-weight:bold;
}

h1.bottom-dotted,
h5.bottom-dotted {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:2px;
	border-bottom:1px dotted #C0C0C0;
}

h1.section-title,
h2.section-title{
	padding:1px 0 0 12px;
	background: url(../images/small-charts-header-center.png) repeat-x scroll 0 0 transparent;
	height:20px;
	color:#fff;
	margin:0 5px 0 4px;
	font-size:11px;
	font-weight: bold;
}
h3.tip{font-size: 23px; color:#f2d300; font-weight: bold;}
h3.reg-steps{color:#7055c0; font-weight: bold; font-size: 16px;margin:10px 0 0 0;}
.section-content-container{ 
	background: url(../img/layout/content/bg-right.png);
	background-position: right;
	background-repeat: repeat-y;
	
}
.section-content{
	background: #fff;
	color:#585858;
	padding:5px 5px 10px 12px;
	margin:0 4px 0px 2px;	
}
.section-content ul{list-style-type:inherit;padding-left:20px;}
.section-content li{list-style-type:inherit;}
.section-content a{text-decoration:underline;}
.shadow-bottom{
	background: #202020 url(../img/layout/content/corner.png);
	background-position: right;
	background-repeat:no-repeat;
	margin: 0 0px 5px 0;
	height:6px;
}
.shadow-bottom .stripe{
	background: #202020 url(../img/layout/content/bg-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0 6px 0px 0px;
	height:8px;
}
a{
	color: #444343;
	text-decoration: none;
	outline: none;
}
a:hover{text-decoration:underline;}
.next-button{
	border:none;
	background: url(../img/registration/small-button.png);
	background-repeat: no-repeat;
	width:68px;
	height: 18px;
	padding: 0 0 0 0;
}
#flash-messages {
	border:4px solid #000;
	color:#7055c0;
	margin:0 7px 10px 0;
	padding:0 0 0;
	text-align:center;
	font-size:11px;
        font-weight: bold;
	width:675px;
	float:right;
}
#flash-messages a.close {
	display:block;
	float:right;
	margin-right:2px;
	text-decoration:none;
}
/* page layout */
body{
	text-align:center;
	background: url(../images/bg_top.jpg) repeat-x scroll 0% -5px #ffffff;
	font-size:10px;
	font-family: "Verdana";
}
#container{
	width: 1000px;
  	margin: 0 auto;
  	background-color:#f5f5f5;
  	text-align:left;
}

#header{}
#header .header-top{
	height:25px;
	color:#434343;
        background-color:#f7f7f7;

}
#header .header-top .mini-nav{
	float:left;
	display:inline;
	width:280px;
	margin:6px 0 0 20px;
}
#header .header-top .mini-nav li{
	display: inline;
	padding:10px 5px 0;
}
#header .header-top .login-form{
	float:left;
	width:600px;
	margin:4px 0px 0 0;
	text-align:right;
	display: inline;
}
#header .header-top .user-logged{
	float:left;
	width:600px;
	margin:6px 0px 0 0;
	text-align:right;
	display: inline;
}
#header .header-top .login-form input{
	border: 1px #e0e0e0 solid;
	width:112px;
	background: #fff;
	color:grey;
	font-size: 11px;
}
#header .header-top .login-button{
	background: url(../img/layout/topbar/login.jpg) !important;
	background-repeat: no-repeat !important;
	width:64px !important;
	color: #fff !important;
	cursor: pointer;
	font-weight:bold;
	outline:none;
	border:none !important;
        height:17px;
        text-transform: capitalize;
}
#header .header-top .logout-button{
	font-weight:bold;
	padding:0px 10px;
	color:#7055C0;
}
#header .header-top .user-info-line{padding:0 5px;}

#header .header-top .langs{
	float:left;
	display:inline;
	width:80px;
	margin:6px 0px 0 15px;
}
#header .header-top .langs li{
	display:inline;
	padding:0 2px;
}
#header .header-center{
	background: url(../images/head-center-bg2.jpg);
	position:relative;
	background-repeat:repeat-x;
	height:100px;
}
.header-bottom {
	background: url(../img/layout/topbar/screen.jpg) no-repeat 14px 0;
	height: 247px;
}
.header-bottom a {
	display: block;
	float: right;
	margin: 190px 30px 0 0px;
	font-size: 20px;
	font-weight: bold;
	color: #7055C0;
	text-decoration: underline;
}
#logInLink {
}
#goToInpayments {
	display: none;
}
#goToInpayments.show {
	display: block;
}
#additionalLoginForm {
	display: none;
	float: right;
	margin: 187px 30px 0 0px;
	width: 390px;
}
#additionalLoginForm label {
	display: block;
	float: left;
	width: 150px;	  
	color: #7055C0;
	font-weight: bold;
	font-size: 10px;
	margin-right: 7px;
	padding-left: 3px;
}
#additionalLoginForm input.text-input {
	display: block;
	float: left;
	width: 150px;
	height: 18px;
	margin-right: 7px;
	border: none;  
	background: url(../img/layout/topbar/input-text-2-bg.gif) no-repeat;
	padding-left: 3px;
	font-size: 10px;
}
#additionalLoginForm input.login-button {
	display: block;
	float: left;
	background: url(../img/layout/topbar/login.jpg) no-repeat;
	width:60px;
	color: #000;
	cursor: pointer;
	font-weight:bold;
	outline:none;
	border:none;
	font-family:inherit;
	font-size:11px;
}

#logo{
	position:absolute;
	top:2px;
	left:15px;
	width:266px;
}
#header .header-center .registration-button{
	background:url(../img/registration/registration.png);
	background-repeat:repeat-x;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	height:27px;
	padding:2px 0 0 10px;
	position:absolute;
	right:30px;
	top:25px;
	width:116px;
	display:block;
}
#header .header-center .registration-button:hover{
	text-decoration: none;
	color:#fff;
}


/* TOP MENU */
#top-menu{margin: 0px 0 0 300px;}
#top-menu li{display:inline;}
#top-menu li a{
	color:#000;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:34px 0 0 5px;
	text-align:center;
	text-decoration:none;
}
#top-menu li a .left{background: url(../img/layout/topbar/a-left-bg.png); width:4px; float:left;height:36px;}
#top-menu li a .center{background: url(../img/layout/topbar/a-center-bg.png);background-repeat:repeat-x; float:left;height:31px;padding:5px 10px 0;cursor: pointer;}
#top-menu li a .right{background: url(../img/layout/topbar/a-right-bg.png); width:4px; float:left;height:36px;}
#top-menu li a .bottom-arrow{display:block;visibility: hidden; text-align: center; height:5px; width:100%; /*width:10px;*/ }
#top-menu li a .center .violet{color:#7055c0;}

#top-menu li a.active .left{background: url(../img/layout/topbar/a-active-left-bg.png); display:block;}
#top-menu li a.active .center{background: url(../img/layout/topbar/a-active-center-bg.png); color:#fff;display:block;background-repeat:repeat-x;}
#top-menu li a.active .right{background: url(../img/layout/topbar/a-active-right-bg.png); display:block;}
#top-menu li a.active .bottom-arrow{display:block;visibility: visible; /*display:none;*/ background: url(../img/layout/topbar/arrow-down.gif);background-position:center; background-repeat: no-repeat;}
#top-menu li a.active .center .violet{color:#fff;}
.violet{color:#7055c0;}
.bold{font-weight:bold;}

#top-menu li a.hover {color: #7055C0;}

#sub-menu ul{
	color:#fff;
	display:none;
	font-size:10px;
	height:23px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#sub-menu ul li{
	display:inline;
	float:left;
	padding:0;
}
#sub-menu ul .sub-elemnt-1{
	margin:0 0 0 200px;
}
#sub-menu ul .sub-elemnt-2{
	margin:0 0 0 290px;
}
#sub-menu ul .sub-elemnt-5{
	margin:0 0 0 360px;
}
#sub-menu ul .sub-elemnt-3{
    margin:0 0 0 500px;
}
#sub-menu ul .sub-elemnt-4{
	margin:0 0 0 490px;
}
#sub-menu ul li a{
	float:left;
	font-weight:bold;
	height:23px;
	line-height:23px;
	padding:0 10px;
	text-decoration:none;
}
#sub-menu ul li a:hover{
	color:#7055c0;
}
#sub-menu ul.active, #sub-menu ul.current {	display:block;}
#sub-menu .sub-menu-list-in {	position:relative;}
#sub-menu .sub-menu-list-in .sub-menu-list {
	background:#ececec none repeat scroll 0 0;
	display:none;
	left:0;
	position:absolute;
	top:22px;
	width:150px;
	z-index:999;
}
#sub-menu .sub-menu-list-in table.active {	display:block;}
#sub-menu .sub-menu-list-in .sub-menu-list a {	width:124px;}
/*END TOPMENU*/

#header .header-bottom{	height:260px;}
/*center part of page*/
#center{padding:10px 0 0 8px;}
#top-games{}
#top-games .game{
	width:320px;
	display:inline;
	height:255px;
	float:left;
}
#top-games .game-container{
	background-image:url(../img/games/game-bg.png);
	height:231px;
	padding:7px 0 0 12px;
}
#top-games .left{
	margin-bottom:15px;
}
#top-games .center{
	margin-left:9px;
}
#top-games .right{
	margin-left:8px;
}

.arrow{
	/*background-image: url(../img/layout/sidebar/arrow.gif);
	background-repeat:no-repeat;
	width:4px;
	height:7px;
	margin:4px 10px 0 10px;
	float:left;
*/	
}
h4{
	margin:0px 0px 0px 10px;
	padding:0 0 0 0;
	font-size: 11px;
	color:#7055c0;
	font-weight: normal;

}
#left-sidebar{
	width:195px;
	height:400px;
	float:left;
	margin: 0 2px 0 0;
}
#left-sidebar .top-nav{
	background-image:url(../img/layout/sidebar/top-nav.png);
	background-repeat:no-repeat;
	width:189px;
	height:125px;
}
#left-sidebar .top-nav li{
	margin:5px 0 0 0;
}
#left-sidebar .top-nav a{
	font-weight: bold;	
	background: url(../img/layout/sidebar/arrow.gif) no-repeat 0% 50% ;
	/*background-repeat:no-repeat;*/	
	width:4px;
	height:7px;
	margin:4px 10px 0 10px;
	padding : 0 8px;
        text-transform: capitalize;
}
#left-sidebar .top-nav a.active{
	color:#7055c0;
}
#left-sidebar .bottom-nav{
	background: url(../img/layout/sidebar/bottom-nav.png) no-repeat 0px -55px transparent;
	margin:10px 0 0 0;
	width:189px;
	height:137px;/*197px*/
}
#left-sidebar .bottom-nav ul{
	padding:3px 0 0 0;
}
#left-sidebar .bottom-nav li{
	margin:5px 0 0 10px;
        text-transform: capitalize;
}

#left-sidebar .margin-bottom-nav li{ margin:3px 0 0 10px;}

#left-sidebar .bottom-nav li a{
	margin:0;
	padding:0;
        text-transform: capitalize;
}

.three-cols #content{
	margin:0px 0 0 0px;
	width:582px;
	float:left;
}
.two-cols #content{
	margin:0px 0 0 0px;
	width:780px;
	float:left;
}
#right-sidebar{
	margin:0px 15px 0 3px;
	width:187px;
	float:right;
}
/*top trades*/
.top-trades{
	display:inline;
	width:386px;
	float:left;
}

.top-trades .table-container{
	width:366px;
	height: 132px;	
	padding: 0 1px;
}
.top-trades table{
	border:none;
	width:366px;
	color:#fff;
	border-collapse: collapse;
}
.top-trades table th{
	font-weight: bold;
	padding:0 0 0 8px;
	font-size:11px;
	height:21px;
}
.top-trades table td{height:15px; padding:0;}

.top-trades-1x2 {
	display:inline;
	width:281px;
	float:left;
}
.top-trades-1x2 .table-container{
	width:264px;
	height: 98px;	
}
.top-trades-1x2 table{
	border:none;
	width:273px;
	color:#434343;
	border-collapse: collapse;
}
.top-trades-1x2 table th{
	font-weight: bold;
	padding:0;
	font-size:11px;
	height:21px;
}
.top-trades-1x2 table td{
	height:15px;	
	padding:0 0 0 8px;
}



.top-trades table .stripe{
	float:left;
	margin:3px 0 0 6px;
	width:90px;
}
.top-trades table .stripe .start{
	background: url(../img/home/stripe/end.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:9px;
	float:left;
}
.top-trades table .stripe .body{
	background: url(../img/home/stripe/center.jpg);
	background-repeat:repeat-x;
	height:9px;
	float:left;
}
.top-trades table .stripe .end{
	background: url(../img/home/stripe/end.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:9px;
	float:left;
}
.top-trades table .number{
	color:#7055c0;
}
.top-trades table .market{
	width:25%;
	height:20px;
	padding:0 0 0 8px;
}
.top-trades table .tool{
	width:30%;
	text-align: center;
}
.top-trades table .performance{
	width:45%;
	padding:0 0 0 8px;
}
.top-trades div.performacne{
	float:left !important;
	width:50px !important;
}
.top-trades div.market {overflow: hidden !important; width:85px !important;  padding:0;}
.top-trades div.tool {overflow: hidden !important; width:105px !important;  padding:0;}

.top-trades table tr.even td{background: #ECECEC;}

.top-trades table td.tool{
	text-align:center;
	color:#7055c0;
}


#most-trades{
	margin: 0 0 0 8px;
}
#most-trades table th.volumen{text-align:right; padding:0 8px 0 0;}
#most-trades table td.tool{padding: 0 0 0 8px;}
#most-trades table td.volumen{text-align:right; padding:0 8px 0 0;}

#most-trades table tr.even td{background: #ececec;}
#most-trades .trades{text-align:right;}
#most-trades th.trades{/*widht:25%;*/}

#current-rate table{
	border:none;
	width:172px;
	color:#fff;
	border-collapse: collapse;
	height: 147px;
}
#current-rate th {height:20px;}	
#current-rate table td{height:20px !important; padding:0;}
#current-rate table td.instrument{padding:0 0 0 8px; width: 50%}
#current-rate table td.volumen{text-align: right; /*adding:0 8px 0 0;*/}
#current-rate table div.volumen{float:left;width:70px;}

#current-rate table div.trend{
	float:left;
	height:7px;
	margin:4px 0 0 3px;
	/*padding: 4px 0 0 0;*/
	width:6px;
}

#current-rate table div.trend-up{background-image:url(../img/home/trend/up.gif); background-repeat: no-repeat;}
#current-rate table div.trend-down{background-image:url(../img/home/trend/down.gif); background-repeat: no-repeat;}

#current-rate table tr.odd td{background: #000;}
#current-rate table tr.more td{text-align: right; color: #fff; font-weight: bold; text-decoration: underline; font-size: 12px}

.level-two{
	margin:10px 0 0 0;
}

#games-summary{
	float:left;
	position:relative;
	background: url(../img/home/gamessummary-bg.jpg);
	background-repeat: no-repeat;
	width: 357px;
	height: 174px;
	padding:10px 15px;
	color:#fff;
}
#games-summary .top{
	margin:4px 0;
	font-size: 18px;
	font-weight: bold;
}
#games-summary .top span{
	font-size: 24px;
	color: #f2d300;
	padding:0 0 0 10px;
}
#games-summary .bottom .float{
	float:left;
	width:109px;
	padding:3px 5px;
}
#games-summary .bottom a{
	background: url(../img/layout/long-button.png);
	background-repeat:no-repeat;
	width:102px;
	font-weight:bold;
	height:17px;
	text-align:center;
	display:block;
	color:#000;
	margin:19px 0 0 0 ;
}
/*
#jackpot{
	float:left;
	position:relative;
	background: url(../img/home/jackpot-bg.jpg);
	background-repeat: no-repeat;
	width: 387px;
	height: 194px;
}
#jackpot .jackpot-screen{
	position: absolute;
	top:36px;
	right:22px;
	color: #fff;
	width: 170px;
	text-align: center;
}
#jackpot .jackpot-screen .jackpot-value{
	font-size: 30px;
	font-weight: bold;
}
#jackpot .jackpot-screen .jackpot-end-time{
	font-size: 12px;
	margin: 20px 2px 0 0;
	
}
#jackpot .jackpot-screen #countdown{
	font-size: 20px;
	font-weight: bold;
}
*/
.level-two .message-box{
	float:left;
	width:386px;
	margin: 0 0 0 7px;
}
.level-two .message-box .body{
	width:386px;
	height:169px;
}
.level-three{
	margin:10px 0 0 0;
}
.level-three .info-box{
	width:189px;
	float:left;
	margin:0 8px 0 0;
}
.level-three .last{
	margin:0px !important;
}
.level-three .info-box .body{
	width:189px;
	height:169px;
}
.declaration-footer{
	font-size:9px;
	color:#909090;
	padding-right:40px;

}
#footer{
	color:#878787;
	font-size:9px;
	margin-top:20px;
	padding:10px;
	text-align:justify;
    padding-left: 194px;
}
#footer ul{
	text-align: center;
}
#footer ul li{
	display:inline;
	padding:0 10px;
	border-right:1px #878787 solid;
}
#footer ul li.last{border:none;}
#footer .main-box-bottom{height: 68px;width:99%;padding-top:4px;}
#footer .main-box-left{height:67px;}
#footer .main-box-right{height:67px;}
#footer .footer_text{padding:5px;}


/***************Registration******************/
.agb-box {
	border:1px solid #616161;
	float:left;
	height:150px;
	overflow:auto;
	width:450px;
}
.errors{
	color:#ff0000;
}
.minimum-answer {
	margin: 0px 0 15px 0;
}
.minimum-answer h6 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.minimum-answer strong {
	color: #7055C0;
}
.minimum-answer-header {
	color: #7055C0;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0 10px 0;
}

.minimum-answer input.update-button {
	 display: block; 
	 float: right; 
	 background: url(../img/registration/long-button.png) no-repeat; 
	 width: 120px; 
	 height: 21px;
	 border: none; 
	 color: #fff;
	 text-align: center; 
	 font-weight: bold;
	 margin-right: 10px;
         padding-bottom:4px;
}


/***********Elements sidebar and bottom *******/
.sidebar-elemetns{
	width: 182px;
	height: 157px;
	padding: 0 !important;
}
.contact{
	background-image: url(../img/sidebar-bottom/contact-bg.jpg);
	background-repeat: no-repeat;
        background-position: left bottom;
}
.contact a p{
    padding:95px 3px 0 ;
}

.contact span.p2{
	padding:45px 8px 0 ;
	font-size:10px;
	font-weight: bold;
	display:block;

}

.contact span.p{
	padding:78px 8px 0 ;
	font-size:10px;	
	font-weight: bold;
	display:block;
}
.contact span.p .numer{	font-size: 14px;}

.guide-tour.guide-tour{text-align:center;}
.guide-tour p{font-size: 22px; font-family: Tahoma; font-weight: bold;color:#585858;text-transform: uppercase;}
.security{
	background-image: url(../img/sidebar-bottom/security-bg.jpg);
	background-repeat: no-repeat;
}
.regulirung{
	background: url(../img/sidebar-bottom/regulirung-bg.jpg) no-repeat #fff left bottom;
}
.information{
	background: url(../img/sidebar-bottom/information-bg.jpg) no-repeat #fff 0px left bottom;
}
.info-secur{position: relative;}
.regu-secur {
	position:relative;
}
.regu-secur p {
	font-size:11px;
	padding:108px 5px;
}
.regu-secur a {
	color:#7055c0;
	display:block;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:11px;
	text-decoration:underline;
	top:136px;
}
.info-secur a{
	text-decoration: underline;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:11px;
	top:136px	
}
.info-secur p{
	position:absolute;
	top:90px;
	left: 5px;
	font-size:11px;
	width: 182px;	
	padding:0 5px;
}
/*************  customer-transactions *********************/
.table-width {
	color:#444343;
	border-spacing: 0;
	border-collapse: collapse;
}
.common-table td{padding:3px 0;}
.common-table th{
	text-align: center;
	font-weight: bold;
}
.bets-overview-table {width: 755px}
.filter-table{font-size: 9px;margin:10px 0 0 0;}
.bets-overview-table th {font-weight: bold;}
.bets-overview-table td {border-top:1px #fff dotted;}
.bets-overview-table td span {display:block;padding-left:15px;font-size: 9px}
.bets-overview-table th {padding: 0 2px}


.inpayments-table td{
	border-top: 1px dotted #BFBFBF;
	padding: 5px 5px 2px 5px;
}
.inpayments-table td a{font-weight:bold;}
.payments-table td{padding:5px 0;}
.customer-transactions th {
	color: #fff;
	font-weight:bold;
	text-align: left;
	padding: 5px;
}

.customer-transactions td {	border: 1px dotted #BFBFBF;	padding: 0px 5px 0 5px;}

#content table.bet-description-table,#content table.event-table {width: 100%}
table.bet-description-table .first,#content table.event-table .first{text-align: left;}
table.bet-description-table,#content table.event-table {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #C0C0C0;
}

table.bet-description-table th,#content table.event-table th {	color:#7055C0;	padding: 5px;}

table.bet-description-table td {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
}

table.event-table td {
	text-align: left;
	font-size: 11px;
	padding: 5px;
}

#content a.button-to-middle {margin: 0 0 10px 340px;}
#content table.bets-table thead tr th {
	vertical-align: top;
	text-align: center;
	padding: 5px 0 8px 10px;
	border-bottom: 1px dotted #C0C0C0;
}
table.bets-table thead tr th.cell2 {width: 24%}
table.bets-table thead tr th.cell3 {width: 13%}
table.bets-table thead tr th.cell4 {width: 5%}
table.bets-table thead tr th.cell5 {width: 10%}
table.bets-table thead tr th.cell6 {width: 5%}
table.bets-table tbody tr:hover {	background: #282828;}

table.bets-table tbody tr td {
	vertical-align: top;
	text-align: left;
	padding: 0 0 3px 3px;
	border-bottom: 1px dotted #C0C0C0;
}
table.bets-table .to-right {
	text-align: right;
	padding-right: 2px;
}
table.bets-table .to-center {text-align: center;}
table.bets-table .bolder {font-weight: bold;}
table.bets-table tbody tr td a {font-weight: bold;}
table.bets-table tbody tr td span {display: block;	padding-left: 35px;}

table.bets-table tbody tr td span a {
	font-weight: normal;
	text-decoration: none;
}
table.bets-table tbody tr td span.info {
	display: inline;
	padding-left: 10px;
}

table.bets-table tbody tr td span.won a {color: #8CB464;}
table.bets-table tbody tr td span.lost a {color: #D81000;}

/******* survey *****/
.survey {
	list-style-type: decimal;
	margin: 0;
	padding-top: 10px;
}
.survey li {
	font-weight: bold;
	margin-bottom: 15px;
}
.survey li ul li {
	font-weight: normal;
	margin: 5px 0;
	padding: 0 0 0 10px;
}

/******* myaccount/declaration *****/
.declaration-box {	padding: 10px;}
.declaration-txt {
	border: 1px solid #616161;
	padding: 5px;
	overflow: auto;
}
.declaration-box form {
	height: 20px;
	margin-top: 10px;
}
.declaration-box input {}
.declaration-box label {
	line-height: 20px;
	margin-right: 10px;
}
/******* myaccount/legitimation *****/
.levels {font-size: 12px;}
.levels th {
	color:#7055C0;
	padding: 0 5px;
	text-transform: uppercase;
}
.levels td {
	text-align: right;
	padding:0 5px;
}
.current-level {
	color: red;
	font-weight: bold;
}
/*** REGISTRATION ***/
.registration-table {
	width: 550px;
}
.registration-table td{
	vertical-align: top;
}
.registration-table td.title{
	width: 140px;
}
.registration-table td.title,
.registration-table td.title b {
	text-transform: capitalize;
}
.registration-cms{margin:10px 0 0 0;}

#stage-progress{
	width: 558px;
	height: 69px;
	position:relative;
	background-repeat: no-repeat;
	margin:10px 0 0 0;
}
/*
.progress-1{background: url(../img/registration/progress-1.png)}
.progress-2{background: url(../img/registration/progress-2.png)}
.progress-3{background: url(../img/registration/progress-3.png)}
.progress-4{background: url(../img/registration/progress-4.png)}
.progress-5{background: url(../img/registration/progress-5.png)}
.progress-6{background: url(../img/registration/progress-6.png)}
*/
/*#stage-progress .stage{position:absolute; top:26px; width:75px}
#stage-progress .active{color:#000}
*/
#stage-progress .stage-1{left:5px}
#stage-progress .stage-2{left:111px}
#stage-progress .stage-3{left:202px}
#stage-progress .stage-4{left:293px}
#stage-progress .stage-5{left:383px}
#stage-progress .stage-6{left:475px}

/**** step-2 ***/
.risk-element label{ font-weight:bold;font-size:12px;}
.risk-element input{ margin:1px 10px 0 0;}
.risk-element p{padding:10px 10px 10px 23px}
.section-content-error{padding:10px; }
.top-stripe{border-top:1px #fff dashed; padding:15px 0 0 0;}
.reg-input-money{width:40px;}

.reg-stage-four-element{padding:10px 10px 10px 0px}
.reg-stage-four-element select{margin: 10px 0 0px 0;}
.reg-stage-four-element textarea{margin: 10px 0 0px 0;}
.reg-stage-four-element .hidden {background-color: #000; padding:5px;}
.reg-stage-four-element .hidden p{padding: 5px 5px;}
.reg-stage-four-element .hidden input{margin:10px 0 0 0; width:300px;}





/**** start statistics *****/
#statistics {
	position: relative;
}

#statistics .statistics-header {
	border: 1px solid #B7BABC;
	width: 758px;
	height: 74px;
}

#statistics .header {
	background: #ECECEC;
	border-bottom: 1px solid #B3BCC1;
	color: #616161;
	height: 23px;
	line-height: 22px;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
}

#statistics .header span {
	padding-left: 10px;
}

#statistics .loader {
	position: absolute;
	display: none;
	left: 0px;
	top: 77px;
}

#statistics .tabs {
	text-align: center;
	font-weight: bold;
	height: 21px;
	font-size: 12px;
	margin-top: 10px;
}

#st-stockrace-currency, #st-stock-market {
	width: 200px;
	float: left;
	border: 1px #b7babc solid;
	background: #434343;
	color: white;
	background-repeat: repeat-x;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	height: 23px;
	padding-top: 2px;
	margin-left: 10px;
}

#statistics .tabs div {
	cursor: pointer;
}

#statistics .tabs #st-stockrace-currency.active,  #st-stock-market.active{
	opacity: 1;
	filter: alpha(opacity =           100)
}

#st-stockrace.active, #st-forex.active {
	opacity: 1;
	filter: alpha(opacity =           100)
}

#st-stockrace,  #st-forex{
	width: 200px;
	float: left;
	border: 1px #b7babc solid;
	background: #000;
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity =           50);
	height: 23px;
	padding-top: 2px;
	margin-left: 10px;
}

#statistics .tabs #date-select {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 190px;
	height: 23px;
	padding-top: 2px;
	background: #ECECEC;
	color: #434343;
	border: 1px #b7babc solid;
	margin-right: 10px;
}

#game-statistics {
	width: 760px;
	border-collapse: collapse;
	border-spacing: 0;
}

#game-statistics th {
	width: 200px;
	height: 25px;
	color: #787a7b;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px #b7babc solid;
	background-image: url(../img/financialrace/stats/stats-th-bg.jpg);
	background-repeat: repeat-x;
}
#game-statistics tr td {
	color: #000000;
}
#game-statistics tr.even td {
	background: #ECECEC;
	color: #434343;
}

#game-statistics tbody td {
	width: 200px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	border: 1px #b7babc solid;
}

#game-statistics tbody td.details {
	width: 60px;
	cursor: pointer;
	color: #7055c0;
	text-align: center;
}

#game-statistics tbody td.details:hover {
	background-image: url(../img/financialrace/stats/stats-th-bg.jpg);
	background-repeat: repeat-x;
}

#game-statistics thead th.details {
	width: 60px;
}

#game-statistics .inner-table-stats {
	width: 730px;
	float: right;
}

#game-statistics .inner-table-stats .ord_nr {
	width: 55px;
}

#game-statistics .inner-table-stats .name {
	width: 500px;
}

#game-statistics .inner-table-stats td {
	font-size: 12px;
	font-weight: normal;
	height: 19px;
	border: none;
}

#game-statistics .inner-table-stats tr.even td {
	background: #F7F7F7;
}

#game-statistics .inner-table-stats .hidden-header td {
	font-weight: bold;
}

#game-statistics .inner-table-stats .hidden-header .value {
	text-align: center;
}

#game-statistics .inner-table-stats .value {
	width: 200px;
	text-align: right;
	padding-right: 20px;
}

/********* statistics-visibility-header ***********/
.statistics-visibility-header {
	margin-top: 15px;
	width: 758px;
}

.statistics-visibility-header .header {
	border: 1px solid #B3BCC1;
}

.statistics-visibility-header .header span {
	padding-left: 0px !important;
}


/**** event details *****/
#statistics .event-details {
	border: 1px solid #B7BABC;
	height: 590px;
	font-size: 12px;
	margin-top: 15px;
	width: 758px;
}

#statistics .event-details .table-details {
	width: 758px;
}

#statistics .event-details .table-details  th.winner {
	width: 150px;
}

#statistics .event-details .table-details  th.event-name {
	width: 300px;
	padding-left: 20px;
}

#statistics .event-details .table-details  th {
	border-bottom: 1px dotted #648C50;
	font-size: 14px;
	line-height: 30px;
	color: #648C50;
}

#statistics .event-details .row-details {
	width: 757px;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #BFBFBF;
	color: #424242;
	
}

#statistics .event-details .row-details th {
	text-align: center;
	font-size: 12px;

}

#statistics .event-details .row-details td {
	text-align: center;
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
}

#statistics .event-details .row-details tr.even td {
	background: #ECECEC;
}

#statistics .event-details .row-details .ord_nr {
	width: 20px;
	padding-left: 20px;
}

#statistics .event-details .row-details .name {
	width: 500px;
}

#statistics .event-details .row-details .value {
	width: 200px;
}

#statistics .event-details .back-to-stats {
	clear: both;
	margin: 0 340px;
	padding-top: 10px;
}
/* trading - overview */ 
#overview-page { margin: 0; padding: 0}
#overview-page .section-content-container-380-200 {float: left;width: 387px; height: 208px; padding: 1px 0 0 1px; margin: 0 0 10px 0}
#overview-page .last-380-200 {margin-left: 3px}
#overview-page .level-one-1x2 {clear: both}
#overview-page .level-three-1x2 img {float: left; margin: 0px 8px 0 0}
#overview-page .level-three-1x2 .guide-tour {}
#overview-page #most-trades {margin: 0 15px 0 0;}
#overview-page #top-trades {margin: 0 15px 0 0;}

#guide-tour-1x2 {display: block; float: right}

#product-info-box {display: inline; float: left; width: 184px}
#product-info-header {background: #000;width: 178px; float: left}
#product-info {background: url(../img/layout/sidebar/pdf.png) no-repeat 125px 40px; border-left: 1px solid #191919; height: 100px;}
#product-info img.download {margin: 5px 0 0 60px}


.level-two .game-box {
	width: 253px;
	float:left;
	margin:0 7px 0 0;
}


/******************* POPUP on layer *************************/
.popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.popup .close {
	display: block;
	text-align: right;
}

.popup-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
}

.popup-box {
	background: #000;
	width: 800px;
	height: 520px;
	left: 50%;
	margin-left: -400px;
	position: relative;
}

.contact-header {
}
.contact-form-table {	
	width: 440px;
}
.contact-form-table tr td {
	vertical-align: top;
}
.contact-form-table tr td.contact-form-name {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.contact-form-table tr td.first {
	width: 115px;
}

.contact-form-table tr td.input input {
	background: url(../img/info/input-text-bg.png) no-repeat;
	border: none;
	width: 292px;
	height: 17px;
	font-size: 10px;
	padding-left: 2px;
}
.contact-form-table tr td.input textarea {
	background: url(../img/info/text-area-bg.png) no-repeat;
	border: none;
	width: 292px;
	height: 102px;
	overflow: hidden;
	font-size: 10px;
	padding-left: 2px;
}
.contact-form-table tr td span {
	display: inline;
	color: #7055c0;
	font-weight: bold;
}
.contact-form-table tr td .btn {
	background: url(../img/info/button-senden-bg.png) no-repeat;
	border: none;
	width: 68px;
	height: 18px;
	float: right;
	margin-right: 22px;
	cursor: pointer;
}

#temporary-text {
	height: 329px;
	font-size: 1px;
	color: #000;
	position: relative;
}
#temporary-text img {
	position: relative;
	top: -8px;
	left: -12px;
}

.next-button-reg {
 display: block; 
 float: right; 
 background: url(../img/registration/small-button.png) no-repeat; 
 width: 68px; 
 height: 18px; 
 border: none; 
 color: #fff; 
 text-align: center; 
 font-weight: bold;
 margin-right: 10px;
 }
#error-page{
min-height:300px;
}
#error-page h1.section-title,
#error-page h2.section-title{
	text-align: center;
}
#register-user span{ color: #E5D101;}

#bradcrumb{
	margin-left:15px;	
	color:#909090;
	font-weight:bold;
	width:270px;
	float:left;
	/*line-height:23px;*/
	text-transform: capitalize;	
	height:30px;
	overflow: hidden;
	/*padding-top:15px;*/
	
}
#bradcrumb a{	
	color:#fff;
}

#sub-menu{
float:left;
/*height:23px;*/
margin-left:10px;
width:900px;
}

.top-nav li.active a{
color:#7055C0;
}

ul.navigation{

}

ul.navigation li{
    margin:5px 20px;
}
.top-nav ul.navigation li a{
background:transparent url(../img/layout/sidebar/arrow.gif) no-repeat scroll 0 50%;
font-weight:bold;
height:7px;
margin:4px 10px 0;
padding:0 8px;
text-transform:capitalize;
width:4px;
}

.padding20{
    padding-top:20px;
}

.capitalize{
    text-transform: capitalize;
}

#sitemap .navigation a{
    text-transform: capitalize;
    background:transparent url(../img/layout/sidebar/arrow.gif) no-repeat scroll 0 50%;
    font-weight:bold;
    height:7px;
    margin:4px 10px 0;
    padding:0 8px;
    text-transform:capitalize;
    width:4px;
}

#flash-messages p a{
    color:red;
}
