/* 
    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;}
.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;}
.list-01 li a:hover, .list-01 .active, .current-menu-item a {background-image:url('../images/menu-bg-active.png');background-repeat:repeat-x;}
.menu {width:100%;height:37px;background-image:url('../images/menu-bg.png');background-repeat:repeat-x;}
.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');}
.main-sponsors {width:100%;float:left;margin:15px 0 10px 0;}
.main-sponsors .grid_12 {text-align:center;}
.main-sponsors img {max-width:450px;}
.main-sponsor-headline {color:#267082;font-size:16px;text-align:center;margin:0 0 5px 0;}

/* ------------------- 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%;float:left;height:76px;background-image:url('../images/content-topbar-bg.jpg');background-repeat: repeat-x;}

.content-topbar .grid_8 {width:320px!important;margin:0;text-align: center;background-image:url('../images/content-topbar-sep.png');background-repeat:no-repeat;background-position: right -3px ;}
.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:260px;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 {width:100%;float:left;margin:10px 0 30px 0;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;
}

.sponsors 	{ display: none;	}