/* 
    Document   : style
    Created on : Oct 12, 2012, 10:27:29 AM
    Author     : fitdesign
    Description:
        Main style sheet - Forex Investor Forum
*/

body {background-color: #f0f0f0;;
font-family:Arial, Tahoma, "Trebuchet MS";}
#iframe {background:#fff;}
.clear {width:100%;height:0px;visibility: hidden;clear:both;}
.none {display:none;}
.clear-form {width:100%;height:1px;clear:both;background-image:url('../images/form-sep.png');background-position: top left;background-repeat:no-repeat;margin:10px 0;}
.indent {padding:0 20px;}
.indent2 {padding:0 40px;}
.background {width:100%;height:550px; background-image:url('../images/background.png');background-position: top center;background-repeat:no-repeat;}
.wrapper {-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}

::selection {background: #70b237; color:#fff; }
::-moz-selection {background: #70b237; color:#fff; }
input::-moz-focus-inner {border:0;padding:0;}

h1, h2 {margin:0 0 18px 0!important;}

.grid_16 {text-align:justify;}
/* ------------------- header */

.header {height:174px;background-image:url('../images/header-bg.jpg');background-repeat: repeat-x;}
.logo {width:600px;height:145px;margin:24px 0 0 0;display:block;float:left;background:url('../images/logo.png') no-repeat transparent;text-indent:-9999px;}
.logo-login {width:229px;height:262px;margin:10px auto;display:block;background:url('../images/logo-login.png') no-repeat transparent;text-indent:-9999px;}
.header-right {float:right!important;}
.reg-btn {width:187px;height:47px;line-height:47px;margin:67px 0 0 0;padding:0 0 0 15px;display:block;font-size: 16px;font-weight:bold;text-decoration: none;background:url('../images/reg-btn.png') no-repeat top left;text-shadow: 0px 1px #6da92d;float:right;color:#FFFFFF!important;}
.reg-btn:hover {background-position: bottom left;}
.poll-btn {width:287px;height:47px;line-height:47px;margin:60px 0 0 0;padding:0 0 0 8px;display:block;font-size: 16px;font-weight:bold;text-decoration: none;background:url('../images/poll-btn.png') no-repeat top left;text-shadow: 0px 1px #000;float:right;color:#FFFFFF!important;}
.poll-btn:hover {background-position: bottom left;}
.fb{width:16px;height:16px;display:block;float:right;background-image:url('../images/icon-facebook.png');background-repeat: no-repeat;
margin:25px 0 0 0;}
.tw{width:16px;height:16px;display:block;float:right;background-image:url('../images/icon-twitter.png');background-repeat: no-repeat;margin:25px 0 0 6px;}

/* ------------------- menu */

.list-01 {float:left;}
.list-01 li {float:left;list-style:none;background-image:url('../images/menu-sep.png');background-repeat:no-repeat;background-position:top left;padding:0 0 0 1px;}
.list-01 li a {height:37px;line-height:34px;display:block;float:left;color:#fff;text-decoration:none;font-size:16px;padding:0 18px;}
	/* Navigation */
.list-01 li a:hover, .list-01 .active, .list-01 li.current-menu-item a	{ background: #fff; color: #76ba2e;}


.menu {width:100%;height:37px;
background: rgb(138,198,75); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhYzY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzllMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(138,198,75,1) 0%, rgba(103,158,46,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,198,75,1)), color-stop(100%,rgba(103,158,46,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(138,198,75,1) 0%,rgba(103,158,46,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(138,198,75,1) 0%,rgba(103,158,46,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(138,198,75,1) 0%,rgba(103,158,46,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(138,198,75,1) 0%,rgba(103,158,46,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ac64b', endColorstr='#679e2e',GradientType=0 ); /* IE6-8 */

}

.list-01 li.registration  {
	background: rgb(198,26,49); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2MWEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjBhMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(198,26,49,1) 0%, rgba(223,10,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,26,49,1)), color-stop(100%,rgba(223,10,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(198,26,49,1) 0%,rgba(223,10,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(198,26,49,1) 0%,rgba(223,10,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(198,26,49,1) 0%,rgba(223,10,51,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(198,26,49,1) 0%,rgba(223,10,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61a31', endColorstr='#df0a33',GradientType=0 ); /* IE6-8 */

}


.lang {float:right;background-image:url('../images/menu-sep.png');background-repeat:no-repeat;background-position: top left;height:37px;}
.bg, .lang-item-7 {width:16px;height:11px;display:block;float:left;background-image:url('../images/icon-bg.png');background-repeat:no-repeat;margin:14px 0 0 15px;}
.en, .lang-item-8 {width:16px;height:11px;margin:14px 25px 0 5px;display:block;float:left;background-image:url('../images/icon-gb.png');background-repeat:no-repeat;}

/* ------------------- main sponsor area */

/* .sponsors {background-image: url('/images/sponsors-bg.png');} */
.container_24.sponsors.wrapper {margin: 10px auto 20px;}

.grid_24.main-sponsors {padding: 10px 0; background: #fff;}
.main-sponsor-headline {color:#267082;font-size:16px;text-align:center;margin:0 0 5px 0;}
/* .sponsors 	{ display: none;	} */



/* ------------------- content */
.entry-content a {color:green;}
.breadcrumbs {height:25px;padding:0 20px;line-height:25px;font-size:10px;color:#555555;background-image:url('../images/breadcrumbs-bg.jpg');background-repeat: repeat-x;font-family:"Trebuchet MS", Arial, Tahoma;}
.breadcrumbs a {font-size:10px;color:#555555;text-decoration:none;}
.breadcrumbs a:hover {text-decoration: underline;}
.content-topbar {
	width: 100%;
	margin-top: 160px;
	margin-bottom: 20px;
}

.content-topbar .grid_8 {
	width:300px!important;
	margin:0;
	text-align: center;
	border: 10px solid rgba(255, 255, 255, 0.48);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
.content-topbar .grid_8 > ul.list-02 {
	background: #fff;
	height: 100%;
	padding-top: 10px;
	text-align: center;
	color: #fff;
	font-size: 17px;
}
.content-topbar span {color:#fff;font-size:17px;}

.content {width:100%;float:left;padding:40px 0;background: /*url('/images/content-bg.jpg') repeat-x */ #fff;font-size:13px;color:#555555;}
.sidebar {width:200px!important;float:right!important;overflow:hidden;}
.content span {font-size:12px;color:#555555;text-align:justify;}
.package-image {margin:0 15px 0 0;float:left;}
.package-details {width:860px;margin:15px 0 0 0;float:left;font-size:13px;color:#555555;}
.package-details h2 {margin-bottom:8px!important;}
.package-btn {width:234px;height:29px;line-height:29px;display:block;background-image:url('../images/package-btn.png');background-position:top left;font-size:12px;color:#555555;text-decoration: none;text-align: center;margin:0 0 8px 0;}
.package-btn:hover {background-position:bottom left;}
.discount-btn {margin:10px 0 0 0;font-size:14px;color:#851f1f;font-style: italic;text-decoration:underline;display:block;float:left;}
.discount-btn:hover {color:#555555;text-decoration:none;}
.lightbox-container {min-width:723px;margin:10px;padding:10px;background-color:#fff;color:#555555;font-size:12px;float:left;}
#reg-results .lightbox-container {margin:0 0 0 10px;}
.lightbox-container h2 {margin-bottom:5px!important;}

.lightbox-print {width:16px;height:16px;background-image:url('../images/icon-print.png');position: absolute;top:5px;right:20px;}
.table-print {width:100%;text-align:right;}
.print-btn {margin:5px 0;padding:0 20px 0 0;float:right;display:block;background-image:url('../images/icon-print.png');background-repeat:no-repeat;background-position: top right;color:#555555;font-size:11px;text-decoration: none;}
.print-btn:hover {text-decoration:underline;}
.schedule-btn {margin:5px 0;padding:0 0 0 15px;float:right;display:block;background-image:url('../images/icon-schedule.png');background-repeat:no-repeat;background-position: left 2px;color:#555555;font-size:12px;text-decoration: none;float:left;}
.schedule-btn:hover {text-decoration:underline;}
.prices-terms {width:350px;float:left;margin:10px 0 0 10px;color:#555555;font-size:12px;}
.inline-reg {width:100%;}
.inline-reg .reg-btn {margin:20px auto;float:none;}
h2.partners-h2 {margin:5px 0!important;}
.downloadpdf-btn {width:190px;height:58px;line-height:16px;padding:9px 0 0 60px;color:#fff;font-size:16px;text-decoration: none;font-weight:bold;display:block;background-image:url('../images/packagepdf-btn.png');background-repeat:no-repeat;background-position:top left;text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5);}
.downloadpdf-btn:hover {height:57px;background-position: bottom left;}
/* ------------------- footer */

.footer { font-size:11px;color:#8ac64a;}
.footer .grid_4 {float:right!important;text-align: right;}

.logo-small {width:164px;height:78px;display:block;float:right;background:url('../images/logo-small.png') no-repeat transparent;text-indent:-9999px;}

.footer a {font-size:11px;color:#8ac64a;text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.footer .tw {margin:0 8px 0 5px;}
.footer .fb {margin:0px;}

/* ------------------- lists */
#reg-results .list-01 {margin:10px 0 0 10px;}
#reg-results .list-01 li {height:37px;background-color:#4f861f;}
#reg-results .list-01 a {height:27px;padding:10px 10px 0 10px;}

.list-02 {text-align: center;color:#fff;font-size:17px;}
.list-02 li {list-style:none;color:#fff;font-size:17px;margin:8px 0 13px 0;}
.list-02 .content-topbar-headline {padding:0 15px 0 0;}
.list-02 li img {padding:0 5px 3px 0}
.list-02 a {color:#fff;font-size:17px;text-decoration:none;}
.list-02 a:hover {text-decoration: underline;}
.list-02 p {}

.list-03 {text-align:center;}
.list-03 li {list-style: none;}
.list-03 li img {margin:0 0 40px 0;}

.list-04 {margin:15px 0;}
.list-04 li {float:left;list-style:none;padding:20px 0;background-image:url('../images/form-sep.png');background-repeat:no-repeat;background-position: bottom left;}
.list-04 img {border:3px solid #f2f2f2;float:left;}
.list-04 div {width:500px;margin:5px 0 0 5px;float:left;}
.list-04 span {font-size:12px;display:block;}
.list-04 h3 {margin:0 0 5px 0;}

.list-05 {width:100%;border-bottom:2px solid #f2f2f2;float:left;margin:10px 0;}
.list-05 li {width:420px;padding:0 10px 30px 10px;float:left;list-style:none;}
.list-05 img {border:3px solid #f2f2f2;float:left;margin:0 5px 0 0;}
.list-05 div {}
.list-05 h3 {margin:0 0 5px 0;}
.list-05 span {font-size:12px;display:block;text-align:justify;}

.list-06 {width:100%;border-bottom:2px solid #f2f2f2;float:left;margin:10px 0;}
.list-06 li {width:420px;padding:0 10px 30px 10px;float:left;list-style:none;}
.list-06 img {border:3px solid #f2f2f2;float:left;margin:0 5px 0 0;}
.list-06 div {}
.list-06 h3 {margin:0 0 5px 0;}
.list-06 span {font-size:12px;display:block;text-align:justify;}

.list-07 {width:100%;border-bottom:2px solid #f2f2f2;float:left;margin:10px 0;}
.list-07 li {margin:0 7px 10px 0;list-style:none;float:left;}
.list-07 img {max-width:97px;height:auto;border:3px solid #f2f2f2;}
/* ------------------- forms */

.reg-form {margin:25px 0 0 0;}
.reg-form h2 {margin-bottom:0!important;}
.reg-form .req-fields {font-size:10px;color:#555555;}
.form-headline {margin:15px 0 5px 0;}
#registration label {line-height:24px;color:#555555;font-size:13px;margin:0 5px 0 0;}
#registration input[type=text] {width:145px;height:24px;line-height:24px;font-size:11px;border:1px solid #3e3e3e;color:#bfbfbf;background-color:#494949;margin:0 2px 10px 0;padding:0 8px;}
#registration select {width:163px;height:24px;line-height:24px;font-size:11px;border:1px solid #3e3e3e;color:#bfbfbf;background-color:#494949;margin:0 2px 10px 0;padding:3px;}
#registration input[type=checkbox] {width:13px;height:13px;margin:0 5px 0 0;padding:0;background:none;border:none;font-size:12px;}
#registration input[type=radio] {padding:0;margin:0;font-size:12px;}
#sub_form {width:125px;height:33px;line-height:31px;cursor:pointer;text-align: center;background-color:#b23737;color:#fff;font-size:13px;border:none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;}
#registration #choose_participant {width:53px;margin:0;}

.contact-form {}
.contact-form input {width:145px;height:24px;line-height:24px;font-size:11px;border:1px solid #3e3e3e;color:#bfbfbf;background-color:#494949;margin:0 0 10px 0;padding:0 8px;}
.contact-form textarea {width:145px;height:96px;line-height:24px;font-size:11px;border:1px solid #3e3e3e;color:#bfbfbf;background-color:#494949;margin:0 0 10px 0;padding:0 8px;font-family:Arial,Tahoma,"Trebuchet MS";resize:none;}
.contact-form .submit {width:73px;height:32px;line-height:32px!important;display:block;margin:0;padding:0;color:#fff;font-size:12px;border:none;background-image:url('../images/send-btn.png');background-color: transparent;cursor:pointer;background-repeat:no-repeat;background-position: top left;font-family:Arial,Tahoma,"Trebuchet MS";}

.contact-form .submit:hover {background-position: bottom left;}
.contact-form .captcha {width:50px;float:right;}
.contact-form .captcha-img {float:left;padding:4px 0 0 0;}
.contact-form label {line-height:28px;float:left;font-size:11px;}

/* ------------------- tables */

.lightbox-table {margin:10px 0;}
.lightbox-table tr {height:28px;border:1px solid #dcdcdc;font-size:12px;color:#777777;background-color:#f9f9f9;}
.lightbox-table td {padding:0 22px;border:1px solid #dcdcdc;text-align: center;vertical-align:middle;}
.prices .lightbox-table tr {height:57px;}
.prices .lightbox-table {float:left;}

.schedule-table {width:100%;}
.schedule-table tr {height:30px;background-color:#eff8ec;color:#4d4d4d;}
.schedule-table td {padding:5px 0 5px 12px;border:1px solid #d5d5d5;text-align: left;vertical-align:middle;font-size:13px;}

.results-table {width:100%;margin:0 0 40px 0;}
.results-table thead tr {height:30px;background-color:#70b237;cursor:pointer;}
.results-table tbody tr {height:30px;background-color:#555555;cursor:pointer;}
.results-table td {height:50px;padding:0 3px;border:1px solid #fff;text-align: center;color:#fff;vertical-align:middle;font-size:13px;}


/* ------------------------------------------ */

.wpcf7-response-output {color:red;}
.wpcf7-mail-sent-ok {width:330px;color:white!important;padding:5px;background-color:#70B237;}

table	{	border-collapse:collapse;	}
table, td, th {
border: 1px solid black;
padding: 5px;
}



.background .container_24.wrapper:first-child {
	width: 980px;
	border: none !important; 
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.background .container_24 {
		 border: 10px solid rgba(255, 255, 255, 0.48); 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
}

.content-topbar > .grid_8:nth-child(1)  { 	float: left  }
.content-topbar > .grid_8:nth-child(2) 	{	float: left; margin-left: 10px;}
.content-topbar > .grid_8:nth-child(3)  { 	float: left; margin-left: 10px;}

.textwidget  {
	font-size: 17px;
	margin: 8px 0 13px 0;

}
.textwidget, .textwidget a, .list-02 li  {	color: #65ad19;}


.container_24.wrapper.footer  {	

	padding-top: 20px;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

