* { margin: 0; padding: 0; }
img { border: none; }
fieldset { border: none; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; background: #152a3f url('/__img/bg-main.jpg') left top repeat-x; color: #ffffff; }

a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }

#main { width: 980px; margin: 0 auto; padding: 13px 0 60px 0; }

h1, h2 { font-family: Georgia, Arial, sans-serif; text-align: center; font-size: 1.2em; font-weight: normal; }

.logo { float: left; position: relative; top: 16px; }

hr.clear { clear: both; visibility: hidden; height: 0px; border: none; }
div.clear { clear: both; visibility: hidden; height: 0px; border: none; }
#missing-submenu { clear: both; visibility: hidden; height: 20px; border: none; }

.rss-search { height: 25px; margin: 18px 9px 12px 0; }
.rss-search * { border: none; height: 25px; line-height: 25px;} 

.rss-search a { float: right; margin-right: 11px; display: block; width: 51px; text-align: center; text-decoration: none; background: url('/__img/rss2.gif') 0px center no-repeat; color: #ffffff; font-weight: bold; font-size: 1.2em; }
.rss-search a:hover { background: url('/__img/rss2.gif') -51px center no-repeat; }

.rss-search form { float: right; }
.rss-search #f-search { float: left;border: none; width: 187px; background: url('/__img/search-box.jpg') center center no-repeat; }
.rss-search #f-submit { width: 31px; background: url('/__img/search.jpg') 0px center no-repeat; }
.rss-search #f-submit:hover { cursor: pointer; background: url('/__img/search.jpg') -31px center no-repeat; }


#menu { font-family: Georgia, Arial, sans-serif; border-top: 1px solid #214e78; padding-top: 1px; width: 980px; }
#menu ul { height: 39px; background: #cc3300 url('/__img/bg-menu-red.jpg') left center repeat-x; }
#menu ul li { display: inline; list-style-type: none;  }
#menu ul li a { display: block; float: left; height: 39px; line-height: 39px; padding: 0px 15px 0px 15px; background: transparent url('/__img/bg-menu-splitter-rr.jpg') right center no-repeat; }

#menu ul li.next a { background: transparent; }
#menu ul li.act span.left { float: left; height: 39px; line-height: 39px; display: block; background: transparent url('/__img/bg-menu-splitter-rb.jpg') right center no-repeat; }
#menu ul li.act span.right { float: left; height: 39px; line-height: 39px; display: block; background: transparent url('/__img/bg-menu-splitter-br.jpg') right center no-repeat; }
#menu ul li.act a { background: #0b59ac url('/__img/bg-menu-blue.jpg') left center repeat-x; }

#menu ul li.reg-log a { margin: 7px 9px 0 0; float: right; text-align: center; width: 105px; height: 25px; padding: 0; background: #999999 url('/__img/register-login.jpg') 0px center no-repeat; line-height: 25px; }
#menu ul li.reg-log a:hover { background: #999999 url('/__img/register-login.jpg') -105px center no-repeat; text-decoration: underline; }

#menu ul li.logged div { float: right; margin: 0 40px 0 0; width: 189px; height: 39px; background: transparent url('/__img/logged.jpg') center center no-repeat; text-align: center; color: #EE8274; font-size: 0.9em; }
#menu ul li.logged span { display: block; padding: 3px 0 0 0; margin: 0 0 4px 0; color: #000000; font-size: 1.2em; }
#menu ul li.logged a { font-size: 1em; display: inline; float: none; height: auto; line-height: normal; padding: 0; background: transparent; color: #EE8274; font-style: italic; }
#menu ul li.logged a:hover { color: #ffffff; }

#menu a { text-decoration: none; font-size: 1.3em; }
#menu a:hover { color: #000000; }
#menu ul li.act a:hover { color: #ffffff; }

#menu .reg-log a { font-size: 1em; color: #000000; }


#content { border-bottom: 5px solid #3f6b97; }
#mainpage-top { position: relative; }

#mainpage-top .left { float: left; position: relative; overflow: hidden; background: transparent url('/__img/mask.png') no-repeat; width: 428px; border: 1px solid #3f6b97; border-bottom: none; cursor: pointer; height: 272px; overflow: hidden; }
#mainpage-top .left div.mask { padding: 0;  cursor: hand; }
#mainpage-top .left .mask img { position: absolute; z-index:-1; }
#mainpage-top .left table { height: 149px; margin: 123px 15px 0 15px; }
#mainpage-top .left table td { vertical-align: middle; }
#mainpage-top .left table tr.top { height: 75px; }
#mainpage-top .left table tr.bottom { height: 74px; font-family: Georgia, Arial, sans-serif; font-size: 16px; line-height: 130%; }
#mainpage-top .left h2 { font-family: Georgia, Arial, sans-serif; font-weight: normal; text-align: left; }
#mainpage-top .left h2 a { font-size: 24px; }

#mainpage-top .middle { float: left; width: 270px; height: 272px; overflow: hidden; }
#mainpage-top .middle #mainpage-video { height: 270px; padding-bottom: 2px; }
#mainpage-top .middle #mainpage-video p { padding: 10px; }
#mainpage-top .middle #video-text { height: 273px; color: #ffffff; background: #460c03 url('/__img/mainpage-video-text.jpg') left top repeat-x; }
#mainpage-top .middle #video-text a { text-decoration: none; color: #ffffff; }
#mainpage-top .middle #video-text a:hover { text-decoration: underline; }
#mainpage-top .middle #video-text .text { padding: 15px; }

#mainpage-top .right { position: absolute; right: 0; margin-left: 5px; height: 272px; overflow: hidden; }

#mainpage-top .middle-right { float: left; width: 550px; height: 272px; overflow: hidden; }
#mainpage-top .left-right { float: left; width: 980px; height: 272px; overflow: hidden; margin: 0 0 10px 0; }

#mainpage-top #banners-big-slider a { display: block; }

#banners-big-navigation { 
	position: absolute; 
	top: 240px; 
	right: 10px;
	z-index: 999999; 
	height: 16px; 
	padding: 3px 10px;
	text-align: center; 
}

#banners-big-navigation a:link, #banners-big-navigation a:active, #banners-big-navigation a:visited, #banners-big-navigation a:hover{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#banners-big-navigation a img
{
	border: none;
	width: 16px;
	height: 16px;
	background: url(sliderman/bullet.png) no-repeat center center;
}

#banners-big-navigation a.active img
{
	background: url(sliderman/bullet_active.png) no-repeat center center;
}

#left { float: left; width: 430px; clear: left; }
#left .bottom { height: 435px; border: 5px solid #3f6b97; border-bottom: none; border-top: none; overflow: hidden; }
#left .bottom .box { font-family: Georgia, Arial, sans-serif; height: 140px; border-top: 5px solid #3f6b97; }
#left .bottom .box img { float: right; }
#left .bottom .box div { padding: 12px 190px 0 10px; }
#left .bottom .box h3 { color: #fabd05; font-size: 1.7em; font-weight: normal; margin: 0 0 20px 0; }
#left .bottom .box h3 a { color: #fabd05; }
#left .bottom p {  line-height: 180%; }

#left .bottom .box.merged { height: 285px; }
#left .bottom .box.merged.link:hover { cursor: pointer; }
#left .bottom .box.merged .content { padding: 12px 10px 0 10px; }
#left .bottom .box.merged img { float: none; }
#left .bottom .box.merged div { padding: 0; }

#left .bottom #what-trade p { line-height: 140%; font-size: 1.3em; }


#middle { float: left; width: 270px; }
#middle .bottom { font-family: Georgia, Arial, sans-serif; padding: 12px; border-top: 5px solid #3f6b97; border-left: none; border-right: none; height: 406px; }
#middle .bottom h3 { color: #fabd05; font-size: 1.7em; font-weight: normal; margin: 0 0 20px 0; }
#middle .bottom h3 a { color: #fabd05; text-decoration: none; }
#middle .bottom h3 a:hover { text-decoration: underline; }
#middle .bottom .seminar { font-size: 1.2em; margin-bottom: 20px; line-height: 130%; }
#middle .bottom .seminar a { font-size: 1.1em; }
#middle .bottom .seminar p { margin: 0 0 10px 0; }
#middle .bottom p.link { font-size: 1.3em; float: right; margin: 0; }
#middle .bottom p.link a { color: #fabd05; }
#middle .bottom p {  line-height: 180%; }


#right { float: right; width: 280px; }
#right .bottom { height: 435px; border: 5px solid #3f6b97; border-bottom: none; border-top: none; border-right: none; }
#right .rotating-box { width: 100%; }


#foot { clear: both; height: 160px; background: #28599c url('/__img/bg-foot.jpg') left center repeat-x; }
#foot-content { padding: 40px 110px 0 110px; }

#foot .top { border-bottom: 1px solid #ffffff; padding: 0 15px 12px 15px; font-size: 1.3em; }
#foot p { margin: 10px 15px 0 15px; font-size: 0.9em; }



.subpage { padding: 15px; }
.subpage.no-padding { padding: 0; }
.subpage a { color: #000000; }
.subpage a.blue { color: #013772; }

.subpage p { margin: 0 0 10px 0; }

.subpage a { text-decoration: underline; }
.subpage a:hover { text-decoration: none; }

.subpage h2 { font-size: 1.5em; line-height: 130%; margin: 0 0 15px 0; color: #013772; font-weight: normal; text-align: left; font-family: Georgia, Arial, sans-serif; }
.subpage h3 { font-size: 1.2em; margin: 0 0 15px 0; }
.subpage h4 { font-size: 1.1em; margin: 0 0 15px 0; }
.subpage p { margin: 0 0 15px 0; }

.subpage ul { list-style-type: none; margin: 0 0 15px 18px; }
.subpage ul li { background: transparent url('/__img/bg-li.gif') left 3px no-repeat; padding: 0 0 3px 17px; }
.subpage ol { margin: 0 0 15px 18px; }

.subpage .form { margin: 10px 0 20px 0; }
.subpage .form th, .subpage .form td { padding: 2px; }
.subpage .form th { width: 150px; text-align: right; padding-right: 6px; }
.subpage .form td.right { text-align: center; }

.subpage .form input { padding: 2px; width: 150px; }
.subpage .form input.submit { padding: 0; width: auto; }

.subpage .form-note { margin: 0 0 20px 0; font-size: 0.9em; text-align: justify; }
.subpage .form-errors { position: relative; left: -15px; background: #dec0b0; width: 661px; padding: 10px 15px 10px 16px; font-weight: bold; line-height: 150%; margin: 10px 0; }

.subpage .container { margin: 20px 0 0 0; }
.subpage .container-pad { padding: 15px 15px 0 15px; }

.subpage .center { margin: 0 auto; text-align: center; }

.subpage .profile .section { font-weight: bold; color: #013772; }
.subpage .profile td { color: #013772; }

.subpage p.note { font-style: italic; margin: 20px auto; padding: 10px; display: block; border: 1px solid #b6ccd9; }
.subpage span.note { font-style: italic; margin: 20px auto; padding: 10px; display: block; border: 1px solid #b6ccd9; }

.subpage p.left-right-border { border: 2px solid #2f70b9; border-top: none; border-bottom: none; padding: 0 10px; display: block; color: #013772; }
.subpage span.left-right-border { border: 2px solid #2f70b9; border-top: none; border-bottom: none; padding: 0 10px; display: block; color: #013772; }



#subpage-content { border-bottom: 5px solid #3f6b97; }
#subpage-left { float: left; width: 700px; }
#subpage-left-content { color: #000000; background: #f7f2e5; border: 5px solid #3f6b97; border-bottom: none; border-right: none; }

#subpage-right { float: right; width: 270px; padding: 0 5px 0 0; background: #3f6b97; }

#subpage-right .views { height: 234px; border-bottom: 1px solid #3f6b97; }
#subpage-right .view { height: 73px; clear: left; border-top: 5px solid #3f6b97; background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; }
#subpage-right .view img { float: right; margin: 0; }
#subpage-right .view h4 { margin: 10px 93px 5px 20px; padding: 0 12px 0 0; }
#subpage-right .view span { margin: 0 0 0 20px; color: #aecae5; font-style: italic; }

#subpage-right .view h4 a { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 15.6px; font-family: Georgia, Arial, sans-serif; }
#subpage-right .view h4 a:hover { text-decoration: underline; }


#subpage-right .books h4, #subpage-right .readest-articles h4, #subpage-right .readest-articles-new h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .books h4 a { color: #fabd05; }
#subpage-right .books { text-align: center; padding: 9px 7px 0 7px; height: 149px; background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; border-top: 5px solid #3f6b97; }
#subpage-right .books a { padding: 0 1px; }

#subpage-right .readest-articles { padding: 9px 7px 8px 7px; height: 213px; background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; border-top: 5px solid #3f6b97; }
#subpage-right .readest-articles .box { margin: 0 0 8px 6px; }
#subpage-right .readest-articles .box a { color: #ffffff; }
#subpage-right .readest-articles .box span { float: right; }
#subpage-right .readest-articles .hand { background: transparent url('/__img/hand.png') right center no-repeat; padding: 0 20px 0 0; }
#subpage-right .readest-articles hr { visibility: hidden; padding: 4px 0; height: 0px; border: none; }

#subpage-right .readest-articles-new { padding: 9px 7px 8px 7px; background: #172f47; border-top: 5px solid #3f6b97; }
#subpage-right .readest-articles-new td { pdding: 0 0 15px 6px; }
#subpage-right .readest-articles-new a { color: #ffffff; }
#subpage-right .readest-articles-new span { color: #cf301b; }
#subpage-right .readest-articles-new .left { width: 40px; padding: 0 0 15px 6px; color: #cf301b; font-size: 38px; vertical-align: middle; }
#subpage-right .readest-articles-new .right { padding: 0 0 15px 0; font-size: 15px; }
#subpage-right .readest-articles-new .last td { padding-bottom: 0; }

#subpage-right .video { border-top: 2px solid #3f6b97; position: relative; top: 3px; }
#subpage-right .video a { text-decoration: underline; }
#subpage-right .video a:hover { text-decoration: none; }

#subpage-right .right-box-banner { border-top: 2px solid #3f6b97; position: relative; top: 3px; }

#subpage-right .right-box-styled { height: 213px; width: 256px; padding: 9px 7px 8px 7px; background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; border-top: 5px solid #3f6b97; }
#subpage-right .right-box-styled h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .right-box-styled .content { color: #ffffff; margin: 0 0 8px 6px; }
#subpage-right .right-box-styled .content a { color: #ffffff; text-decoration: underline; }
#subpage-right .right-box-styled .content a { text-decoration: none; }

#subpage-right .right-box-padding { height: 213px; width: 256px; padding: 9px 7px 8px 7px; border-top: 5px solid #3f6b97; }
#subpage-right .right-box-padding h4 { text-align: left; font-family: Georgia, Arial, sans-serif; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .right-box-padding .content { margin: 0 0 8px 6px; }
#subpage-right .right-box-padding .content a { text-decoration: underline; }
#subpage-right .right-box-padding .content a { text-decoration: none; }

#subpage-right .right-box-no-padding { width: 270px; border-top: 5px solid #3f6b97; }
#subpage-right .right-box-no-padding h4 { text-align: left; font-family: Georgia, Arial, sans-serif; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .right-box-no-padding .content { margin: 0 0 8px 6px; }
#subpage-right .right-box-no-padding .content a { text-decoration: underline; }
#subpage-right .right-box-no-padding .content a { text-decoration: none; }
#subpage-right .right-box-no-padding img { vertical-align: bottom; }

#subpage-right .right-box-not-miss { height: auto; width: 256px; padding: 9px 7px 8px 7px; background: #172f47; border-top: 5px solid #3f6b97; }
#subpage-right .right-box-not-miss h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .right-box-not-miss .content { color: #fff; margin: 0 0 8px 0; }
#subpage-right .right-box-not-miss .content a { text-decoration: underline; }
#subpage-right .right-box-not-miss .content a { text-decoration: none; }

#subpage-right .right-box-how-it-see { height: 230px; width: 256px; padding: 9px 7px 8px 7px; background: #172f47 url('/__img/box-bubble.jpg') 74px 36px no-repeat;; border-top: 5px solid #3f6b97; }
#subpage-right .right-box-how-it-see h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
#subpage-right .right-box-how-it-see .content { color: #fff; margin: 0 0 8px 6px; }
#subpage-right .right-box-how-it-see .content a { text-decoration: underline; }
#subpage-right .right-box-how-it-see .content a { text-decoration: none; }
#subpage-right .right-box-how-it-see .content .text { width: 128px; float: right; margin: 30px 23px 0 0; }

#subpage-right .right-box-link:hover {
	cursor: pointer;
}

#subpage-right .right-box-light { color: #ffffff; }

#subpage-right .right-box-small { height: 37px; overflow: hidden; }
#subpage-right .right-box-small h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 7px; border-top: 5px solid #3f6b97; background: #122337; }
#subpage-right .right-box-small h4 a { font-size: 0.9em; color: #fabd05; text-decoration: none; }
#subpage-right .right-box-small h4 a:hover { text-decoration: underline; }

#subpage-right .right-box-webinar { height: 210px; border-top: 5px solid #3f6b97; background: #a73a0a url('/__img/webinar.jpg') left top repeat-x; padding: 10px; }
#subpage-right .right-box-webinar h4 { font-family: Georgia, Arial, sans-serif; font-size: 1.5em; font-weight: normal; margin: 0 0 15px 0; }
#subpage-right .right-box-webinar p { margin: 0 0 10px 0; }
#subpage-right .right-box-webinar span.yellow { color: #fabd05; padding-left: 70px; }
#subpage-right .right-box-webinar p.tema { float: left; }
#subpage-right .right-box-webinar p.tema-right { margin-left: 72px; }
#subpage-right .right-box-webinar p.link { float: right; }

#subpage-right .right-box-survey { height: 210px; border-top: 5px solid #3f6b97; background: #a73a0a; padding: 10px; }
#subpage-right .right-box-survey.blue { background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; }
#subpage-right .right-box-survey h4 { font-family: Georgia, Arial, sans-serif; font-size: 1.5em; font-weight: normal; margin: 0 0 15px 0; }
#subpage-right .right-box-survey .box { margin: 20px 0; font-size: 1.2em; }
#subpage-right .right-box-survey .last { margin-bottom: 10px; }
#subpage-right .right-box-survey .box .right { float: right; }
#subpage-right .right-box-survey .box .bar { margin: 4px 0 0 0; height: 8px; background: #cccccc; }
#subpage-right .right-box-survey .box a { text-decoration: underline; }
#subpage-right .right-box-survey .box a:hover { text-decoration: none; }
#subpage-right .right-box-survey .voted { font-size: 0.9em; }



.bigger { font-size: 1.15em; line-height: 130%; }
.bigger h2 { font-size: 1.3em; line-height: 130%; margin: 0 0 5px 0; color: #013772; text-align: left; font-family: Georgia, Arial, sans-serif; }
.bigger h3 { font-size: 1.2em; margin: 0 0 15px 0; }
.bigger h4 { font-size: 1.1em; margin: 0 0 15px 0; }
.bigger p { margin: 0 0 15px 0; }

.bigger ul { list-style-type: none; margin: 0 0 15px 18px; }
.bigger ul li { background: transparent url('/__img/bg-li.gif') left 3px no-repeat; padding: 0 0 3px 17px; }
.bigger ol { margin: 0 0 15px 18px; }



.right-box h4 { text-align: left; font-family: Georgia, Arial, sans-serif; color: #fabd05; font-size: 1.3em; font-weight: normal; padding: 0 0 9px 2px; }
.right-box { padding: 9px 7px 8px 7px; height: 213px; background: #24476b url('/__img/bg-main-right.jpg') left top repeat-x; border-top: 5px solid #3f6b97; }
.right-box .box { margin: 0 0 8px 6px; }
.right-box .box a { color: #ffffff; }
.right-box .box a.thread { color: #fabd05; }
.right-box .box span { float: right; }
.right-box .hand { background: transparent url('/__img/hand.png') right center no-repeat; padding: 0 20px 0 0; }
.right-box hr { visibility: hidden; padding: 4px 0; height: 0px; border: none; }
.right-box .lastpostsmore { float: right; padding: 1px 2px 0 0; text-decoration: underline; color: #fabd05; }
.right-box .lastpostsmore:hover { text-decoration: none; }





.comm-best-rated { margin: 0 0 8px 6px; }
.comm-best-rated hr { padding: 0; }
.comm-best-rated .comm-title { display: block; color: #fabd05; }
.comm-best-rated span { float: right; }
.comm-best-rated .comm-author { float: left; }
