/*
the site structure

-body
	->page: 900px
		-contentmain
			-leftside:191px
			-rightside:709px;-in asta am pus un div cu padding left: 38px; deci raman pt rightside 671px
				-other_projects: 206px
				-column: 223px;
		-bottom
*/
		
html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-color: #EFEFEF;
	font-family: verdana;
}

body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-image: url('../images/public/top_bg.jpg');
	background-repeat:repeat-x;
}
.page {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
}

	.top {
		margin: 0px;
		padding: 0px;
		width: 900px;
		height: 165px;
	}
	
		.logo {
			margin: 0px;
			padding: 0px;
			width: 152px;
			height: 67px;
			position: relative;
			top: 79px;
			left: 33px;
			background-image: url('../images/public/logo.jpg');
			background-repeat: no-repeat;
		}
		.slogan {
			font-family: bookman;
			font-size: 20px;
			font-weight: bold;
			color: #00CC00;
			position: relative;
			top: -10px;
			left: 200px;
		}
	
	.content {
		margin: 0px;
		padding: 0px;
		width: 900px;
	}
		.left_side {
			margin: 0px;
			padding: 0px 0px 0px 39px;
			width: 152px;
			float: left;		
		}
			.menu {
				margin: 0px!important;
				/*IE6 fix*/
				margin: -1px 0px 0px 0px;
				/*IE6 fix*/
				padding: 0px;
				width: 152px;
				height: 23px;
				font-family: verdana;
				font-size:13px;
				font-weight:bold;
				text-align: left;
				cursor:pointer;
			}
			.selected_menu {
				margin: 0px!important;
				/*IE6 fix*/
				margin: -1px 0px 0px 0px;
				/*IE6 fix*/
				padding: 0px;
				width: 152px;
				height: 23px;
				font-family: verdana;
				font-size:13px;
				font-weight:bold;
				text-align: left;
				cursor:pointer;
				background-image: url('../images/public/selected_menu.jpg');
				background-repeat: no-repeat;
			}
			
			.menu:hover {
				/*we need to set bg-color for IE6*/
				background-color: #EFEFEF;
				background-image:url('../images/public/hover_menu.jpg');
				background-repeat:no-repeat;
			}

			a.menu:link{
				padding: 0px;
				text-decoration:none;
			}
			a.menu:visited{
				padding: 0px;
				text-decoration:none;
			}
			a.menu:hover{
				padding: 0px;
				text-decoration:none;
			}
			
			a.selected_menu:link{
				padding: 0px;
				text-decoration:none;
			}
			a.selected_menu:visited{
				padding: 0px;
				text-decoration:none;
			}
			a.selected_menu:hover{
				padding: 0px;
				text-decoration:none;
				
			}			
			.menu_text_container {
				margin: 0px;
				padding: 3px 0px 3px 3px;
				/*IE6 fix*/
				width: 149px;
				height: 17px;
				/*IE6 fix*/
				color:#7BB93C;
			}
			.selected_menu_text_container {
				margin: 0px;
				padding: 3px 0px 3px 3px;
				/*IE6 fix*/
				width: 149px;
				height: 17px;
				/*IE6 fix*/
				color: white;
			}
			.menu_split {
				margin: 0px;
				padding: 0px;
				width: 152px;
				height: 1px;
				font-size: 0px;
				/*background-color: #BEE191;*/
				background-image:url('../images/public/menu_split.jpg');
				background-repeat: no-repeat;
			}
			
			
		.right_side {
			margin: 0px;
			padding: 0px;
			width: 709px;
			float: left;					
		}
			.project_description {
				float: left;
				/*width: 465px;*/
				width: 463px;
			}
				.description_title {
				/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
				/*color: #63A6AE;*/
				color: #7bb83b;
				font-size: 16px;
				font-weight: bold;
				text-align: left;
				padding: 0px 0px 7px 0px;
				}
				.description_content {
				padding: 7px 0px 0px 0px; 
				font-family: verdana;
				color: #838383;
				font-size:12px;
				text-align: left;				
				}
				.the_line {
					padding: 0px 0px 0px 0px;
					margin: 0px;
					font-size: 0px;
					height: 9px;
					background-image: url('../images/public/line.jpg');
					background-repeat: repeat-x;
				}
			
			.other_projects {
				margin: 0px;
				padding: 0px;
				width: 206px;
				float: left;
			}
				.other_project {
					width: 165px;
					/*height:18px;*/
					margin: 0px;
					padding: 0px 0px 0px 15px;
					color:#7BB93C;
				}
				
				a.other_project:link{
					padding: 0px;
					text-decoration:none;
				}
				a.other_project:visited{
					padding: 0px;
					text-decoration:none;
				}
				a.other_project:hover{
					padding: 0px;
					text-decoration:none;
				}
			
				.other_project_text {
					font-size: 12px;
					padding: 4px 0px 4px 0px;
				}
			.column {
				float: left;
				width: 223px;
			}
				.column_inner {
					width: 223px;
					margin: 0 auto;
					padding: 0px 0px 0px 0px;
				}
					
					.image_small_border {	
						width:216px ;
						height:166px;
						background-image: url('../images/public/image_small_border_sides.jpg');
						background-repeat: repeat-y;
					}
						.image_small_border_top {
							width:216px;
							height:8px;
							font-size: 0px;
							background-image: url('../images/public/image_small_border_top.jpg');
							background-repeat: no-repeat;
						}
						.image_small_border_bottom {
							width:216px;
							height:8px;
							font-size: 0px;
							background-image: url('../images/public/image_small_border_bottom.jpg');
							background-repeat: no-repeat;
						}
						.image_small {
							padding: 0px 8px 0px 8px;
							height: 150px;
						}					
						
					.image_large_border {
						width:448px;
						height:340px;
					/*IE6 fix*/
						position: relative;
						left: -6px;
					/*IE6 fix*/
	/*
						margin: 0px 0px 0px -6px;
	*/
						background-image: url('../images/public/image_large_border_sides.jpg');
						background-repeat: repeat-y;
					}
						.image_large_border_top {
							width:448px;
							height:8px;
							font-size: 0px;
							background-image: url('../images/public/image_large_border_top.jpg');
							background-repeat: no-repeat;
						}
						.image_large_border_bottom {
							width:448px;
							height:8px;
							font-size: 0px;
							background-image: url('../images/public/image_large_border_bottom.jpg');
							background-repeat: no-repeat;
						}
						.image_large {
							padding: 0px 8px 0px 8px;
							height: 324px;
						}					

					.description_text {
						padding: 7px 0px 0px 0px;
						font-size:11px;
					
					}
					.project_name_text {
						font-family: verdana;
						color: #7bb83b;
						font-size: 11px;
						font-weight:bold;
						text-align: left;
					}
					a.project_name_text:link{
						padding: 0px;
						text-decoration:none;
					}
					a.project_name_text:visited{
						padding: 0px;
						text-decoration:none;
					}
					a.project_name_text:hover{
						padding: 0px;
						text-decoration:none;
					}					
					
					.project_url {
						font-family: verdana;
						color: #7bb83b;
						font-size: 10px;
						font-weight:bold;
						text-align: left;
					}
					a.project_url:link{
						padding: 0px;
						text-decoration:none;
					}
					a.project_url:visited{
						padding: 0px;
						text-decoration:none;
					}
					a.project_url:hover{
						padding: 0px;
						text-decoration:none;
					}					
					
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
}		
.labelStyle{
	float: left;
	font-size: 11px;
	margin-bottom: 10px;
	text-align: right;
	width: 140px;
	padding-right: 5px;
} 
.sinput{
	width: 200px;
	background-color: #EFEFEF;
	border: #838383 1px solid;
	font-size: 11px;
	font-family: verdana, arial;
	color: #838383;
} 
.p {
	text-indent: 15px;
}

.partners_text {
	padding: 16px 0px 0px 16px;
	float: left;
}
.bottom {
	margin: 0px;
	padding: 0px;
	width: 900px;
	color: #838383;
	text-align: center;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}