.news {width:100%; padding: 0 0 17px 0; border-bottom:1px solid #ccc; margin-bottom:32px; overflow:hidden;}
	
	*+html .news {padding-bottom:35px;}
	
	.news .info {width:12%; float:left; padding:45px 0 0 0;}
	.news .info span {position:absolute; display:block;}
		
		.fav {margin:12px 0 0 -12px;}
		#print {margin:69px 0 0 -12px;}
		
	.news .content {width:86%; float:left; padding:0 2% 15px 0; font:normal 11px/17px Tahoma;}
	*+html .news .content {padding:0;} 	/* ie7 */
		
		.news .content h1 {font:italic 21px/27px Georgia; color:#6c6c6c; margin: 0 0 25px -2px;}
		.news .content h1 a {color:#00ace5;}	/* #f00d0d */
		.news .content h1 a:hover {color:#454545;}
		
			.news .content sup a {text-decoration:none; font-size:9px;}
			.news .content .arrow {margin:0 7px;}
			
			.news .content .cat {font:italic 14px/10px Georgia;}
			.news .content .cat a {color:#a9a9a9;}
		
		.fullstory img {margin:5px 25px 25px 0; display:block; width:150px; float:left;} 
			
	.news .substory {margin:25px 0 0 0; overflow:hidden; opacity:.7; }
	
		.news .substory img {margin:0 3px -1px 3px;}
		
		.sub-rate {float:right; width:13%;}
		.sub-author {padding-left:5%;}
		
		.sub-com, .sub-author {float:left; width:33%;}

.main_informer {width:100%; padding: 0 0 17px 0; border-bottom:1px solid #ccc; margin-bottom:32px; overflow:hidden;}
	
	*+html .main_informer {padding-bottom:35px;}
	
	.main_informer .info {width:12%; float:left; padding:45px 0 0 0;}
	.main_informer .info span {position:absolute; display:block;}
		
		.fav {margin:12px 0 0 -12px;}
		#print {margin:69px 0 0 -12px;}
		
	.main_informer .content {width:86%; float:left; padding:0 2% 15px 0; font:normal 11px/17px Tahoma;}
	*+html .main_informer .content {padding:0;} 	/* ie7 */
		
		.main_informer .content h1 {font:italic 21px/27px Georgia; color:#6c6c6c; margin: 0 0 25px -2px;}
		.main_informer .content h1 a {color:#00ace5;}	/* #f00d0d */
		.main_informer .content h1 a:hover {color:#454545;}
		
			.main_informer .content sup a {text-decoration:none; font-size:9px;}
			.main_informer .content .arrow {margin:0 7px;}
			
			.main_informer .content .cat {font:italic 14px/10px Georgia;}
			.main_informer .content .cat a {color:#a9a9a9;}


#related {padding:0 0 30px 12%; border-bottom:1px solid #ccc;}

	#related #open {cursor:pointer; border-bottom: 1px dashed #ccc;}

		#related-news {padding-top:20px;}
		#related-news li {padding-left:5%;}

	#to-comments {position:absolute; margin:5px 0 0 -12px;}
	 
		#comments-num {margin:35px 0 40px 12%;}
		#comments-num h2 {font:italic 18px/24px Georgia; color:#6c6c6c;}

	#print {position:absolute;}

#comline {width:auto; margin:0 0 45px 0;}

	.comments {padding:18px 20px 18px 20px; margin:0 1% 30px 12%; background:#f8f8f8;}
	*+html .comments {padding:6px 20px 17px 20px;} 	/* ie7 */
	
		.comments .num {margin:0px 0 0 -70px; position:absolute;}
		*+html .num {margin:14px 0 0 -70px;}
		.comments .num a {font:italic 21px/24px Georgia; color:#dadada; text-decoration:none;}
		
	.comments img {vertical-align:text-bottom; margin-right:4px;}
		
		.comments .info {margin-bottom:12px; border-bottom:1px solid #e7e7e7; padding-bottom:14px;}
		*+html .comments .info {height:32px; margin:-3px 0 15px 0;} 	/* ie7 */
		
		.comments .foto {width:30px; height:30px; margin-right:15px; float:left}
		.comments .author a {font-size:13px; font-weight:bold; color:#474747;}
		.comments .group {font:normal 10px/14px Tahoma; display:block;}
		
		.comments .date {float:right;}
		*+html .date {margin-top:-13px;} 	/* ie7 */
		
	#comline .w {background:#f8f8f8;}
	#comline .b {background:#f4f4f4;}
	
	.ccb {position:absolute; width:53.7%; margin:6px 0 0 -21px;}
	.cct {position:absolute; width:53.7%; margin:-18px 0 0 -21px;}
	
		.ccb, .cct img {display:block;}
		.ccb .left, .cct .left {float:left;}
		.ccb .right, .cct .right {float:right;}
		
		*+html .cct {margin-top:-6px;} 	/* ie7 */

#addcomments {padding:35px 0 35px 12%; border-top:1px solid #ccc; width:87%;}

	#addcomments h2 {margin-bottom:35px;}
	
	#addcomments #textarea {background:#fafafa; height:125px; width:96.4%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	#addcomments #name {background:#fafafa url(../img/user_go.png) no-repeat 10px 6px;}
	#addcomments #email {background:#fafafa url(../img/email_go.png) no-repeat 10px 6px;}
	#addcomments #sec_code {background:#fafafa url(../img/captcha_go.png) no-repeat 10px 6px;}
	
	#addcomments #comment-submit {margin-top:25px; width:100%; height:32px;}
	
	#addcomments #email, 
	#addcomments #name,
	#addcomments #sec_code {border:1px solid #eee; width:93%; color:#bababa; font:normal 12px/14px Tahoma; padding:6px 10px 6px 33px; margin:16px 0 0 0;}
	
	#addcomments #email:focus {background:#fcfcfc url(../img/email_go.png) no-repeat 10px 6px;}
	#addcomments #name:focus {background:#fcfcfc url(../img/user_go.png) no-repeat 10px 6px;}
	#addcomments #sec_code:focus {background:#fcfcfc url(../img/captcha_go.png) no-repeat 10px 6px;}
	#addcomments #textarea:focus {background:#fcfcfc; border:1px solid #ccc; color:#4c4c4c;}
	
	#addcomments #email:focus, #addcomments #name:focus, #addcomments #sec_code:focus {border:1px solid #ccc; color:#4c4c4c;}
	
	#captcha {
		position:absolute; 
		margin:-90px 0 0 40%; 
		width:133px; 
		padding:7px 0 0 7px; 
		height:84px; 
		background: url(../img/buble.png) no-repeat; 
		display:none; 
		top:-85; 
		font-size:10px;
	}
	
	*+html #captcha {margin:-70px 0 0 -15%;}
	
	#add-comm {position:absolute; margin:37px 0 0 -12px;}

#static {margin:5px 1% 35px 12%; width:87%;}
	
	#static h2 {margin:0 0 20px 0;}

#register {margin:0 1% -15px 12%; width:87%; overflow:hidden;}
	
	#register h2 {margin:0 0 25px 0;}
	
	#poles {padding:30px 0 40px 0;}
	#poles div {margin:0 0 20px 0;}
	
		#poles input {background:#fafafa; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
		#poles label {display:block; margin-bottom:5px; font-weight:bold}
		
		#poles #pass {margin:25px 0 0 0;}

	#poles input:focus, #poles textarea:focus {background:#fdfdfd; border:1px solid #ccc; color:#4c4c4c;}
	
	input#input_sec_code {width:70%; float:right; margin-right:1.6%;}

	#agree-registration {float:left; display:block; clear:left; margin:10px 0 0 0; line-height:9px}
	#agree-registration input {width:15px; height:15px; vertical-align:middle; margin-right:4px; }
	
#lostpassword {margin:5px 1% 30px 12%; width:87%;}

	#lostpassword h2 {margin-bottom:20px;}
	#lostpassword #lostname input {
		font:normal 11px/14px "Trebuchet MS", Tahoma;
		border:0px;
		border-right:1px solid #dedede;
		border-left:1px solid #dedede;
		background:#fff url(../img/input_bg.png) repeat-x;
		padding:8px 0 8px 12px;
		width:96%;
		color:#bababa;
		margin-top:15px
		}
		
	#lostpassword label {display:block; margin:20px 0 5px 0;}
	#lostpassword #input_sec_code {float:right;}
	
	#lostpassword input#input_sec_code {
		border:1px solid #eee; 
		width:70%; 
		color:#bababa; 
		font:normal 12px/14px Tahoma; 
		padding:10px;
		margin:1px 2% 0 0;
		background:#fafafa;
		}
		
	#lostpassword input#input_sec_code:focus {background:#fdfdfd; border:1px solid #ccc; color:#4c4c4c;}
	#reg_code {float:left;}
	*+html #lostpassword-go {margin-left:6%;}

#feedback {margin:0 1% -15px 12%; width:87%; overflow:hidden;}

	#feedback h2 {margin-bottom:20px;}
	#feedback input {background:#fafafa; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	#feedback label {display:block; margin-bottom:5px;}
	#feedback div {margin-bottom:20px; overflow:hidden;}
	
	#feedback input:focus, #feedback textarea:focus {background:#fdfdfd; border:1px solid #ccc; color:#4c4c4c;}
	#s_code {margin-top:15px;}

#addnews {margin:0 1% -15px 12%; width:87%; overflow:hidden;}

	#addnews h2 {margin-bottom:20px;}
	
		#addnews #poles input {background:#fafafa; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
		#addnews #poles div {margin-bottom:20px;}
		#addnews #poles select {width:98.2%; height:125px; border:1px solid #eee; background:#fafafa; font:normal 11px/14px Tahoma; color:#bababa;}
	
	#addnews label {display:block; margin-bottom:5px; }
	
	#formation {margin-top:-35px;}
	#formation span {display:block; margin-bottom:20px; font-weight:bold;}
	#formation textarea {background:#fafafa; height:125px; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	#formation input {background:#fafafa; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	
	#admintag {margin-bottom:40px;}
	#admintag input {margin-right:7px; vertical-align:text-bottom;}

#info {margin:0 2.8% 25px 12%; overflow:hidden;}
	
	#info h2 {line-height:16px;}
	#info p {margin:10px 0 0 0;}
	#t-info	{margin:0 0 -12px 0;}
	#b-info {margin:-12px 0 0 0;}
	
	#info-block {background:#f8f8f8; padding:15px 20px; border-left:5px solid #0099FF;}


#user-info {margin:0 1% -15px 12%; width:85.5%; overflow:hidden; padding-bottom:40px;}

	#user-info h2 {margin-bottom:20px;}
	
	#information {overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:25px 0;}
	
	#user-info #foto {float:left;}
	#user-info #foto img {width:100px; height:100px; border: 12px solid #f4f4f4;}
	#user-info #foto span {display:block; font-weight:bold; text-align:center; margin-top:10px;}
	
	#user-info #info {float:left; margin-left:25px;}
	
	#user-info #options {overflow:hidden; width:100%; padding:20px 0; border-bottom:1px solid #ccc;}
	
		#user-info #options span {float:left;}
		#user-info #options ul {overflow:hidden; float:left; margin-left:18px; width:65%;}
		#user-info #options li {float:left; margin-right:4%;}
		
	#user-info label {display:block; margin-bottom:5px;}
	#user-info input {background:#fafafa; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	#user-info textarea {background:#fafafa; height:125px; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	
	#private {padding-top:25px; margin-bottom:10px;}
	#private span {display:block; margin-bottom:10px;}
	
	#password {padding-top:25px; margin-bottom:10px;}
	#password span {display:block; margin-bottom:10px;}
	
	#userfoto {padding-top:25px; margin-bottom:10px;}
	#userfoto span {display:block; margin-bottom:10px;}

#pm, #new-pm  {margin:0 1% -15px 12%; width:85.5%; padding-bottom:40px;}

	#pm h2 {margin-bottom:20px;}

	#inbox ul {border-bottom:1px solid #ccc; margin-left:-3%;}
	#inbox li {
		width:150px;
		text-align:center;
		float:left;
		padding:12px 0 12px 0; 
		background: url(../img/tbg.png) repeat-x; 
		border-right:1px solid #e8e9e8;
		}
	
#pmlist {margin-top:20px;}
	
#new-pm {border:0;}
	
	#new-pm div {margin-bottom:20px;}
	#new-pm label {display:block; margin-bottom:5px;}
	#new-pm input {background:#fafafa; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	#new-pm textarea {background:#fafafa; height:125px; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	
#readpm {margin:-35px 1% -15px 12%; width:85.5%; overflow:hidden; padding-bottom:40px;}

	#readpm h2 {margin-bottom:25px}??
	#readpm div {margin-top:25px;}

#searchtable {margin:0 1% -15px 12%; width:85.5%; overflow:hidden; padding-bottom:40px;}

	#searchtable h2 {margin-bottom:20px;}
	#searchinput {background:#fafafa; width:195%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma;}
	
#registration-go, #addnews-go, #feedback-go, #userinfo-go, #lostpassword-go {
	margin:0 0 35px 12%; width:100%; float:left; clear:left;
	}
	
#registration-go input, #addnews-go input, #feedback-go input, #userinfo-go input, #lostpassword-go input {
	width:86%; padding:8px; font:normal 12px/14px Tahoma; color:#666; margin-bottom:10px;
	}

textarea#feedbackarea, textarea#aboutmyself {
	background:#fafafa; height:175px; width:95%; color:#bababa; border:1px solid #eee; padding:10px; font:normal 12px/14px Tahoma; margin-bottom:-55px;
	}
