
/* browse (banner-animation,scrollable) */
.browse {text-indent:100%;white-space:nowrap;overflow:hidden;}

/* main content */
#main-content {float:left;width:498px;margin-bottom:10px;}
#main-content.wide {width:738px;}
#main-content.investmentsCategories {width:65.9%;}
	#main-content > div + div {clear:left;margin-top:10px;}

	/* pdf */
	#pdf #main-content {width:auto;}

	/* preview */
	#main-content.preview {width:675px;font:11px/1.231 sans-serif;font-family:Tahoma,Helvetica,Arial,sans-serif!important;color:#666;}
		#main-content.preview .buttons {display:none;}

	/* boxes */
	#main-content > div > div, #main-content > div > article, #main-content > div > section, #main-content > div > ul {background-color:#FFF;border:solid #DFDFDF;border-width:0 1px 1px 1px;}
	#main-content > div > footer {display:none;}
	#main-content > div > article + article, #main-content > div > article + div, #main-content > div > div + div {margin-top:10px;}

	#main-content section {line-height:20px;color:#595959;padding:4px 6px;}
	#main-content a {color:#0000FF;}

		/* header */
		#main-content h3 {font-size:13px;font-weight:bold;color:#686868;background-color:#FFF;padding:6px 6px 6px 60px;border:solid #DFDFDF;border-width:1px 0;overflow:hidden;position:relative;}
		#pdf #main-content h3 {padding-left:6px;}
		#main-content h3:before {content:"";position:absolute;top:0;left:15px;display:block;width:36px;height:30px;background:url(images/sprite.png) -540px -10px;}
			#main-content h3 .cufon {float:left;}
			#main-content h3 .right {float:right;font-size:11px;font-weight:normal;margin:2px 10px 0 0;}
				#main-content h3 .right a {color:#686868;position:relative;}
				#main-content h3 .right a:after {content:"";position:absolute;top:5px;right:-8px;display:block;width:3px;height:5px;background:url(images/sprite.png) -892px -10px;}

		/* article - wysisyg */
		.wysiwyg {clear:both;line-height:1.6;font-size:12px;}
			.wysiwyg p {padding:5px 0;}
			.wysiwyg a {color:#0000FF;}

			.wysiwyg .gallery {margin:0 -6px;}

			.wysiwyg .forms {color:#444;padding:10px;border:1px solid #DDD;border-radius:5px;}
				.wysiwyg .forms h4.head {font-size:17px;font-weight:bold;padding-top:0;}
				.wysiwyg .forms p.description {margin-bottom:15px;}
				.wysiwyg .forms form {overflow:hidden;}
					.wysiwyg .forms p {clear:both;float:left;width:100%;margin:0 0 20px 0;}
						.wysiwyg .forms p > strong, .wysiwyg .forms form p > em, .wysiwyg .forms form p > span, .wysiwyg .forms form p > input, .wysiwyg .forms form p > textarea {clear:both;float:left;}
						.wysiwyg .forms p > strong {font-size:13px;margin-bottom:5px;}
						.wysiwyg .forms p > em {margin-bottom:5px;}
						.wysiwyg .forms p > span + span {margin-top:4px;}
						.wysiwyg .forms p > input[type="text"] {width:250px;}
						.wysiwyg .forms p > textarea {width:350px;height:80px;}

		/* forms */
		#main-content form.forms {padding:10px 70px;}
		#pdf #main-content form.forms {display:none;}
			#main-content form.forms p {padding:5px 0;line-height:1.5;overflow:auto;}
				#main-content form.forms label {float:left;width:164px;}
				#main-content form.forms span.format {color:#9D9D9D;font-size:10px;}

				#main-content form.forms input.text {width:180px;}
				#main-content form.forms input.short {width:70px;}
				#main-content form.forms input.jqdate {float:left;}
				#main-content form.forms select {width:192px;}

			#main-content form.forms .buttons {padding-top:20px;overflow:hidden;}
				#main-content form.forms .buttons input {float:right;width:86px;height:26px;font-size:12px;text-transform:lowercase;background:url(images/sprite.png) -1317px -10px;padding-bottom:4px;border:none;border-radius:0;}
				#main-content form.forms .buttons input:hover {background-position:-1317px -56px;}

		/* comments */
		#main-content .comments {border-bottom-width:1px;margin-top:10px;overflow:auto;}
			#main-content .comments h4 {padding:5px 0;font-size:13px;}
			#main-content .comments .comment {padding:5px 0;border-top:1px solid #E2E6EB;line-height:14px;overflow:auto;}
				#main-content .comments .comment .text {float:left;width:360px;}
					#main-content .comments .comment .text h4 {margin-bottom:4px;padding:0;color:#404040;}
					#main-content .comments .comment .text p {text-align:justify;}
				#main-content .comments .comment .summary {margin:0;list-style:none;float:right;width:100px;color:#A9A9A9;text-align:right;}
					#main-content .comments .comment .summary li:first-child{margin-bottom:4px;}
					#main-content .comments .comment .summary a {color:#CA2027;}
			#main-content .comments form {padding:0 0 10px 0;}
				#main-content .comments form label {width:100px;}
				#main-content .comments form textarea {width:345px;height:80px;}
				#main-content .comments form .buttons {padding-left:100px;}
					#main-content .comments form .buttons input {float:none;}

	/* contents - content */
	#main-content .contents article h4 {padding:10px 0;color:#585858;font-size:12px;}
	#main-content .contents article section + section, #main-content .comments {border-top:1px solid #DFDFDF;}

	#main-content .contents article .tags ul {margin:0;list-style:none;}
		#main-content .contents article .tags li {display:inline;color:#7B7B7B;}
		#main-content .contents article .tags li + li:not(:last-child):after {content:",";}
			#main-content .contents article .tags a {color:#7B7B7B;}

	#main-content .contents article .rates {margin:0;list-style:none;color:#8E8E8E;overflow:auto;}
		#main-content .contents article .rates li {float:left;padding-right:2px;}
			#main-content .contents article .rates .ajaxstatus {float:left;}
			#main-content .contents article .rates .thumb {float:left;width:15px;height:16px;text-indent:100%;white-space:nowrap;background-image:url(images/sprite.png);margin:0 8px;overflow:hidden;}
			#main-content .contents article .rates .thumb-up {background-position:-1878px -46px;}
			#main-content .contents article .rates .thumb-up:hover, #main-content .contents article .rates .thumb-up.active {background-position:-1878px -10px;}
			#main-content .contents article .rates .thumb-down {background-position:-1843px -46px;}
			#main-content .contents article .rates .thumb-down:hover, #main-content .contents article .rates .thumb-down.active {background-position:-1843px -10px;}

	#main-content .contents article .share {padding-top:9px;}

	#main-content .contents article .footer {color:#7B7B7B;line-height:20px;overflow:auto;}
		#main-content .contents article .footer .left {width:300px;float:left;}
		#main-content .contents article .footer .author {cursor:help;}
		#main-content .contents article .footer a.print, #main-content .contents article .footer a.pdf {float:right;width:32px;color:#7B7B7B;padding-left:20px;position:relative;}
		#main-content .contents article .footer a.pdf {width:75px;margin-left:10px;}
		#main-content .contents article .footer a.print:before, #main-content .contents article .footer a.pdf:before {content:"";position:absolute;top:4px;left:0;display:block;width:16px;height:16px;background-image:url(images/sprite.png);}
		#main-content .contents article .footer a.print:before {background-position:-1865px -140px;}
		#main-content .contents article .footer a.pdf:before {background-position:-1865px -104px;}

	/* galleries - slider */
	#main-content h4.gallery-name {font-size:16px!important;color:#296997!important;text-align:center;padding:15px 0 5px 0!important;}
	#main-content .gallery {clear:both;padding:10px 0;border:solid #E0DEDF;border-width:1px 0;margin:10px 0;position:relative;
			background-image:-moz-linear-gradient(top,#F6F5F3,#EAEAEA);
			background-image:-webkit-linear-gradient(top,#F6F5F3,#EAEAEA);
			background-image:-o-linear-gradient(top,#F6F5F3,#EAEAEA);
			background-image:linear-gradient(to bottom,#F6F5F3,#EAEAEA);}
	
		#main-content .gallery a.browse {position:absolute;top:50px;left:8px;width:11px;height:18px;background:url(images/sprite.png) -1031px -46px;cursor:pointer;z-index:100;}
		#main-content .gallery a.next {left:auto;right:8px;background-position:-1031px -10px;}
		#main-content .gallery .scrollable {width:440px;height:90px;margin:0 auto;position:relative;overflow:hidden;}
			#main-content .gallery .scrollable .items {width:20000em;position:absolute;clear:both;}
			#main-content .gallery .scrollable .items .item {width:440px;float:left;position:relative;}
				#main-content .gallery .scrollable .items .item > div {float:left;width:120px;margin-left:20px;}
				#main-content .gallery .scrollable .items .item > div:first-child {margin-left:18px;}
					#main-content .gallery .scrollable .items .item > div img {width:120px;margin:0;padding:1px;border:1px solid #e1e1e1;vertical-align:middle;}
					#main-content .gallery .scrollable .items .item > div p {margin:10px 0 5px 0;}
