body{
		background-color:#FFFFFF;
		font-family: Arial;
		color:#414242;
		font-size:12px;
}

.center{
		text-align:center;
}

.clear{
		border:0;
		padding:0;
		height:1px;
		margin:0;
		clear:both;
}

.right{
		text-align:right;
}
.partnersright{
		float:left;
		height:36px;
		min-width:20px;
}

a{color:#414242;}
a:hover{color:#414242;}
a:visited{color:#414242;}

.noborder{
		border:0;
}

.title_paragraph{
		font-family: Arial;
		color:#414242;
		font-size:15px;	
		letter-spacing: 0.1px;
		font-weight:bold;
}


#top_logo_line{
		margin-left:auto;
		margin-right:auto;
		width:850px;
		height:45px;
		margin-bottom:5px;
		text-align:left;
}
/*7b11b2*/
	#top_logo_line_logo{
			float:left;
			width:400px;
			height:40px;
	}
	#top_logo_line_bar{
			float:right;
			text-align:right;
			width:400px;
			height:40px;
	}
#top_line{
	clear:both;
	height:3px;
	width:900px;
	background:#FFFFFF url(../images/line.gif) repeat top center;
}
#top_menu_line{
		margin-left:auto;
		margin-right:auto;
		width:900px;
		height:55px;
		padding-top:10px;
		background-color:#FFFFFF;
		margin-bottom:10px;
}
	#top_menu_line a{
		text-decoration:none;
	}
	#top_menu_line a:hover{
		text-decoration:underline;
	}		

#content{
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:20px;
		width:900px;
		background-color:#FFFFFF;
		padding:15px;
		text-align:center;	
		min-height:500px;
		overflow:visible;
}

#maincontent{
		width:585px;
		margin-left:10px;	
		min-height:400px;
		font-family: Arial, Tahoma;
		font-size:14px;
		letter-spacing: -0.3px;
		font-weight:normal;
		text-align:justify;
		overflow:visible;
		float:left;
}
	.selected_paragraph{
			margin:10px;
			font-size:18px;
			font-weight:normal;
	}

#leftcontent{
		width:285px;
		float:right;
		margin-right:6px;
		min-height:300px;
		overflow:visible;
}
		#rmenu{
				width:280px;
				background-color:#FFFFFF;
				min-height:260px;
		}
			#rmenu a{
					font-family: Arial, Tahoma;
					font-size:12px;
					letter-spacing: -0.3px;
					color:#414242;
					text-decoration:none;
			}
			#rmenu a:hover{
					text-decoration:underline;
			}
		
		/* ----- ---- --- -- - */
		#rtop5_header{
				clear:both;
				width:265px;
				background-color:#FFFFFF;
				height:22px;
				padding-left:15px;
				text-align:left;
		}		
		#rtop5{
				width:265px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:80px;
				text-align:left;
				font-family: Arial, Tahoma;
				font-size:12px;
				padding-left:15px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
			.smallphoto{
				width:48px;
				height:63px;
				margin:0px;
				float:left;
				padding-right:3px;
			}
			.smallphoto table{
				margin:0px;
				border:1px solid #DDDDDD;
				border-collapse: collapse;
				text-align:center;
			}
		/* ----- ---- --- -- - */
		#revents_header{
				clear:both;
				width:265px;
				background-color:#FFFFFF;
				height:22px;
				padding-left:15px;
				text-align:left;
		}		
		#revents{
				width:265px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:50px;
				text-align:left;
				font-family: Arial, Tahoma;
				font-size:12px;
				padding-left:15px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
		/* ----- ---- --- -- - */
		#rphotos_header{
				clear:both;
				width:265px;
				background-color:#FFFFFF;
				height:22px;
				padding-left:15px;
				text-align:left;
		}		
		#rphotos{
				width:265px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:150px;
				text-align:center;
				font-family: Arial, Tahoma;
				font-size:12px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
			#rphotos img {
				border: 3px solid #414242;
			}
			#rphotos a{
					font-family: Arial, Tahoma;
					font-size:12px;
					letter-spacing: -0.3px;
					color:#414242;
					text-decoration:none;
			}
			#rphotos a:hover{
					text-decoration:underline;
			}
		/* ----- ---- --- -- - */
		#rnews_header{
				clear:both;
				width:265px;
				background-color:#FFFFFF;
				height:22px;
				padding-left:15px;
				text-align:left;
		}		
		#rnews{
				width:265px;
				background-color:#FFFFFF;
				overflow:visible;
				min-height:50px;
				text-align:left;
				font-family: Arial, Tahoma;
				font-size:12px;
				padding-left:15px;
				letter-spacing: -0.3px;
				font-weight:normal;
		}
		
		
/* NEWS */
table.newsdate {border: 1px solid #BABABA;float:left; margin-right:5px;margin-top:2px;}
table.newsdate td.white {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 2px 0 2px; background-color: #d44a28; border-right: 1px solid #BABABA;}
table.newsdate td.black {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0 2px 0 2px; background-color: #ECECEC;}
.newstext {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 5px 10px 11px 0px;}
.newstext a {text-decoration: none; color: #666666;}

/* DOCUMENTS */
#left_tree{
		width:350px;
		float:left;
		min-height:200px;
}
#right_tree{
		width:250px;
		float:left;
		min-height:100px;
		font-size:12px;
		border-left:2px solid #414242;
		padding-left:5px;
		display:none;
}
	.title_tree{
		margin-top:5px;
		font-size:12px;
		font-weight:bold;
	}
	.desc_tree{
		margin-top:2px;
		font-size:12px;
		font-style:italic;
	}
	.file_tree{
			margin-top:10px;
			text-align:center;
	}
	
	.file_tree a, .file_tree a:hover, .file_tree a:visited{
		text-decoration:underline;
		font-weight:bold;
		color:#d44a28;
	}
	.date_tree{
		margin-top:5px;
		text-align:right;
		font-size:10px;
	}
	
		
.man_sec{
	float:left;
	text-align:center;
	width:135px;
	min-height:100px;
	margin-right:7px;
}

.logo{
		float:left;
		width:126px;
		height:66px;
		padding:3px;
		border:1px solid #fdcfcc;
		margin-right:5px;
		margin-bottom:8px;
}
	.logo a{
			border:0px;
	}
	.logo img{
			border:0px;
	}
		
#bottom_line{
	clear:both;
	height:3px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF url(../images/line2.gif) repeat top center;
}
#footer{
		border-top:2px solid #FFFFFF;
		width:900px;
		height:37px;
		margin-left:auto;
		margin-right:auto;
		margin-top:7px;
}
	#partner_sec_title{
		width:68px;
		height:36px;	
		float:left;
		background:#FFFFFF url(../images/our_partners.gif) no-repeat top left;
	}
	
	
	#support_uaweb{
		width:56px;
		height:36px;
		float:right;
	}
	#support_sec_title{
		width:76px;
		height:36px;	
		float:right;
		background:#FFFFFF url(../images/uaweb.com.ua_support.gif) no-repeat top left;
	}
	
/*page navigation*/
	.page_link{
			font: normal 12px Helvetica, Tahoma, Arial;
			color:#9c2828;
			text-decoration:none;
			padding: 2px 5px 4px 5px;
	}
	.page_link:hover{
			text-decoration:underline;
	}
	
	span.active {background-color: #9c2828; color:#FFFFFF; padding: 2px 0; cursor: pointer; cursor: default;}
	span.active {padding: 2px 5px 4px 5px; cursor: pointer; cursor: default;}
	span.passive {padding: 2px 5px 4px 5px; cursor: pointer; cursor: default;}


.sortsection{
	clear:both;
	width:500px;
	float:right;
	text-align:right;
}