body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fffbe3 url(images/body_bg.jpg) top left repeat-x;
	font-family: 'trebuchet ms';
	font-size: 13px;
	color: #3e402a;
	}
	
table, td, p {
	font-family: 'trebuchet ms';
	font-size: 13px;
	color: #3e402a;
	}


input, select, textarea {
	border: 1px solid #3e402a;
	color: #333333;
	font-size: 11px;
	font-family: trebuchet ms, arial, verdana, helvetica;
	background: #FFFBE3;
	}


a:link, a:visited {color: #3e402a;}	
a:hover, a:active {color: #990000;}	
		
		

.button, .cmd {background: #3e402a; COLOR:#ffffff; text-decoration: none; cursor: pointer;}
.option {background-color: #FF4800; COLOR:#ffffff;}
.option_on {background-color: #0FC018; COLOR:#ffffff; border: 1px solid #000000;}
.select {background-color: #0FC018; COLOR:#ffffff;}




	
/* HEADER */
.header {
	position: relative;
	margin: 0 auto;
	width: 975px;
	height: 250px;	
	}
	
	.logo {
		position: absolute;
		top: 14px;
		right: 0;
		width: 696px;
		height: 158px;	
		background: transparent url(images/logo_bg.gif) top left no-repeat;
		}
		
		.logo a:link, .logo a:visited {
			display: block;
			width: 696px;
			height: 158px;
			text-indent: 700px;
			white-space: nowrap;
			overflow: hidden;
			font-weight: bold;
			}
			
		.logo a:hover, .logo a:active {}
	
	
	.menu_top1 {
		position: absolute;
		top: 218px;
		left: 296px;
		width: 200px;
		height: 20px;
		color: #3e402a;
		text-align: left;
		}
		
		.menu_top1 a:link, .menu_top1 a:visited {
			color: #3e402a;
			text-decoration: none;
			}
			
		.menu_top1 a:hover, .menu_top1 a:active {
			color: #990000;
			text-decoration: underline;
			}
			
	.menu_top2 {
		position: absolute;
		top: 218px;
		left: 400px;
		width: 324px;
		height: 20px;
		color: #3e402a;
		text-align: right;
		}
		
		.menu_top2 a:link, .menu_top2 a:visited {
			color: #3e402a;
			text-decoration: none;
			}
			
		.menu_top2 a:hover, .menu_top2 a:active {
			color: #990000;
			text-decoration: underline;
			}
			
	.menu_top3 {
		position: absolute;
		top: 218px;
		left: 400px;
		width: 324px;
		height: 20px;
		color: #3e402a;
		text-align: right;
		}
		
		
	/* search box top */
	
	.search_top {
		position: absolute;
		top: 215px;
		right: 15px;
		width: 280px;
		height: 20px;
		font-size: 11px;
		color: #213142;
		text-align: right;
		}					
		
		.search_top .search_input {
			border: none;
			padding: 3px;
			font-size: 11px;
			color: #816b3f;
			background: #f2e8c8;
			width: 150px;
			border-top: 1px solid #a9a28c;
			border-left: 1px solid #a9a28c;
			}
			
		.search_top .search_submit {
			border: none;
			width: 23px;
			height: 23px;
			cursor: pointer;
			background: transparent url(images/ok_btn.gif) top left no-repeat;
			}
		

			
/* CONTAINER */

	
.container {
	position: relative;
	margin: 0 auto;
	width: 975px;
	background: transparent url(images/container_bg.jpg) top left repeat-y;
	min-height: 500px;
	_height: 500px;
	text-align: left;
	}

	
	
	
	
	
/* LEFT */

	
.left {
	position: relative;
	float: left;
	width: 200px;
	padding: 120px 0 20px 40px;
	min-height: 500px;
	_height: 500px;
	z-index: 1;
	}
	
	.ioan {
		position: absolute;
		top: -242px;
		left: 0;
		width: 284px;
		height: 365px;
		background: transparent url(images/ioan.gif) top left no-repeat;
		z-index: 1;
		}
		
		.ioan a:link, .ioan a:visited {
			display: block;
			width: 284px;
			height: 365px;
			text-indent: 300px;
			white-space: nowrap;
			overflow: hidden;
			font-weight: bold;
			}
			
		.ioan a:hover, .ioan a:active {}
		
		
		
	.left_separator {
		display: block;
		width: 200px;
		height: 30px;
		background: transparent url(images/left_separator.gif) center center no-repeat;
		}
		
	
	/* left menu */
	
	.left_menu {
		display: block;
		width: 200px;
		padding: 0 0 15px 0;
		}
		
		/* contenttype_link */
		
		a.contenttype_link:link, a.contenttype_link:visited {
			display: block;
			background: transparent url(images/left_menu_bg.gif) left bottom no-repeat;
			color: #c2ecf7;
			text-decoration: none;
			font-weight: bold;
			line-height: 28px;
			padding: 0 0 0 20px;
			}
			
		a.contenttype_link:hover, a.contenttype_link:active {
			color: #fffbe3;
			text-decoration: none;
			}
			
		a.contenttype_link_on:link, a.contenttype_link_on:visited {
			display: block;
			background: transparent url(images/left_menu_on_bg.gif) left bottom no-repeat;
			color: #fffbe3;
			text-decoration: underline;
			font-weight: bold;
			line-height: 28px;
			padding: 0 0 0 20px;
			}
			
		a.contenttype_link_on:hover, a.contenttype_link_on:active {
			color: #fffbe3;
			text-decoration: underline;
			}
		
		/* cat_link */
		
		a.cat_link:link, a.cat_link:visited {
			display: block;
			background: transparent;
			color: #fffbe3;
			text-decoration: none;
			font-weight: normal;
			line-height: 25px;
			padding: 0 0 0 25px;
			}
			
		a.cat_link:hover, a.cat_link:active {
			color: #fffbe3;
			text-decoration: underline;
			}
		
		a.cat_link_on:link, a.cat_link_on:visited {
			display: block;
			background: transparent;
			color: #fffbe3;
			text-decoration: underline;
			font-weight: normal;
			line-height: 25px;
			padding: 0 0 0 25px;
			}
			
		a.cat_link_on:hover, a.cat_link_on:active {
			color: #fffbe3;
			text-decoration: underline;
			}
			
		/* subcat_link */
		
		a.subcat_link:link, a.subcat_link:visited {
			display: block;
			background: transparent;
			color: #fffbe3;
			text-decoration: none;
			font-weight: normal;
			line-height: 25px;
			padding: 0 0 0 35px;
			}
			
		a.subcat_link:hover, a.subcat_link:active {
			color: #fffbe3;
			text-decoration: underline;
			}
		
		a.subcat_link_on:link, a.subcat_link_on:visited {
			display: block;
			background: transparent;
			color: #fffbe3;
			text-decoration: underline;
			font-weight: normal;
			line-height: 25px;
			padding: 0 0 0 35px;
			}
			
		a.subcat_link_on:hover, a.subcat_link_on:active {
			color: #fffbe3;
			text-decoration: underline;
			}
			
	
	
	/* login box */
	
	.login_box {	
		width: 200px;
		margin: 15px 0;
		font-size: 11px;
		}
	


	

/* RIGHT */

	
.right {
	position: relative;
	float: right;
	width: 685px;
	padding: 85px 15px 20px 15px;
	min-height: 500px;
	_height: 500px;
	background: transparent url(images/right_bg.jpg) top right no-repeat;
	z-index: 0;
	}

	
/* --- CONTENT --- */	


.content {
	position: relative;
	display: bock;
	padding: 15px;
	margin: 0 0 10px 0;
	background: #C1DDB1;
	}

	/* ierarhie categorii */	
	.breadcrumbs {
		position: absolute;
		left: 20px;
		top: 10px;
		display: block;
		font-size: 11px;
		color: #7d7e69;
		padding: 0 13px 0 20px;
		}
		
		.breadcrumbs a:link, .breadcrumbs a:visited {
		color: #7d7e69;
		text-decoration: none;
		}
		
		.breadcrumbs a:hover, .breadcrumbs a:active {
		color: #7d7e69;
		text-decoration: underline;
		}	

	
	/* DETALII CONTINUT */	
	.content_div {
		display: block;
		margin-top: 10px;
		color: #000000;
		font-size: 13px;
		line-height: 18px;
		}
		
	.content_div2 {
		display: block;
		color: #000000;
		font-size: 13px;
		line-height: 18px;
		padding: 0 15px 15px 15px;
		background: #d2c9a2;
		}
		
		.content_div h2 {
			display: block;
			font-size: 18px;
			font-weight: normal;
			padding: 0;
			margin: 0 0 10px 0;
			color: #860003;
			font-family: tahoma;
			}
			
		.content_div p {
			
			}
			

		
		/* imagini content */
		.img_container {
			position: relative;
			display: block;			
			margin: 15px 0;
			padding: 0;
			background: #e1e1e1;
			overflow: hidden;
			height: 110px;
			border-left: 50px solid #e1e1e1;
			}
			
			.img_container span {
				position: absolute;
				top: 0;
				left: 0;
				display: table;
				height: 110px;
				width: 1000px;
				white-space: nowrap;
				}
			
				.img_container img {				
					float: left;
					background: #ffffff;
					margin: 0;
					padding: 0;				
					border-left: 3px solid #ffffff;
					}
					
		/* imagini produse */
		.prod_container {
			position: relative;
			display: block;			
			margin: 25px 0 0 0;
			padding: 0;
			background: #ffffff;
			overflow: hidden;
			height: 212px;			
			text-align: center;
			}
			
				.prod_container a:link, .prod_container a:visited {
					position: relative;
					display: block;
					text-align: center;
					height: 212px;
					text-decoration: none;
					background: transparent url('images/prod_hover_bg.gif') left top no-repeat;
					z-index: 1;
					}
					
				.prod_container a:hover, .prod_container a:active {
					background: transparent url('images/prod_hover_bg.gif') -485px 0 no-repeat;					
					}
			
				.prod_container img {				
					background: #ffffff;
					margin: 0 auto;
					padding: 0;
					border: none;
					height: 160px;
					border-left: 3px solid #ffffff;
					border-right: 3px solid #ffffff;					
					}
					
				.prod_container span {				
					position: absolute;
					width: 100%;
					left: 0;
					top: 160px;					
					text-align: left;
					color: #000000;
					font-size: 11px;
					font-family: 'Courier New', arial;
					border-bottom: 1px solid #e1e1e1;
					background: transparent url('images/ico_zoom.gif') 0 5px no-repeat;
					padding: 6px 6px 3px 25px;
					}
					
					.prod_container:hover span {
						color: #429C0A;	
						border-bottom: 1px solid #429C0A;
						}
						
					.prod_container span:hover {
						color: #000000;	
						border-bottom: 1px solid #e1e1e1;
						}
					
					
	
	/* link related, download, etc content */
	
	a.rel_link:link, a.rel_link:visited {
		display: block;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background: #ffffff url('images/ico_down.gif') 0 5px no-repeat;
		text-align: left;
		margin: 3px 0;
		padding: 6px 6px 4px 25px;
		font-family: 'Courier New', arial;
		border-bottom: 1px solid #e1e1e1;
		}
	
	a.rel_link:hover, a.rel_link:active {
		text-decoration: none;
		color: #429C0A;	
		border-bottom: 1px solid #429C0A;
		}
		
		
	/* toolbar content */
	
	.page_toolbar {
		display: block;
		font-size: 11px;
		color: #000000;
		line-height: 10px;
		font-family: 'Courier New', arial;
		text-align: right;
		margin-top: 20px;
		}
		
		.page_toolbar a:link, .page_toolbar a:visited {
			padding: 0;
			line-height: 10px;
			text-decoration: none;
			color: #000000;
			}
			
		.page_toolbar a:hover, .page_toolbar a:active {
			text-decoration: none;
			color: #990000;	
			}
			
		

			
			
	/* listare linkuri continuturi din aceeasi categorie in content detail view */
	
	.rel_list {
		display: block;
		margin-top: 15px;
		color: #000000;
		font-size: 12px;
		line-height: 18px;
		padding: 15px;
		background: #F5EFD5;
		max-height: 150px;
		_height: 150px;
		overflow: auto;
		}
	
	
	
	
		
		
	/* listare categorii */
		
	.cat_list_container {
		display: block;
		position: relative;
		margin-top: 15px;
		line-height: 16px;
		text-align: justify;
		color: #000000;
		}
		
		.cat_list_container a {
			font-weight: bold;
			}
		

		
	.cat_list_container .cat_more {
		position: absolute;
		bottom: -1px;
		right: 0;
		height: 25px;
		background: url(images/cat_more_bg.gif) top left no-repeat;
		color: #333333;
		text-align: center;
		line-height: 22px;
		}
		
		a.cat_more:link, a.cat_more:visited {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 86px;
			height: 25px;
			background: url(images/cat_more_bg.gif) top left no-repeat;
			color: #333333;
			text-align: center;
			line-height: 22px;
			color: #213142;
			font-weight: normal;
			text-decoration: underline;
			font-size: 11px;
			}
			
		a.cat_more:hover, a.cat_more:active {
			background: url(images/cat_more_bg.gif) bottom left no-repeat;
			color: #cc0033;
			font-weight: normal;
			text-decoration: underline;
			}
			
		
		/* listare categorii fara poza */ 
		.cat_list_div {
			position: relative;
			display: block;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 12px;
			}
			
		/* listare categorii ca si banner */ 
		.cat_list_banner {
			position: relative;
			display: block;
			width: 486px;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 12px;
			}
			
				.cat_list_banner img {
					display: block;
					width: 460px;
					height: 80px;
					}
					
				.cat_list_banner a {
					}
					
					.cat_list_banner a img {
						background: #c8d094;
						border: 1px solid #c8d094;
						width: 484px;
						height: 80px;
						}
						
					.cat_list_banner a:hover img {
						background: #c8d094;
						border: 1px solid #f1f1f1;
						width: 484px;
						height: 80px;
						}
			
		/* listare categorii cu poza mare */ 
		.cat_list_div_cuimg {			
			position: relative;
			display: block;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 177px;
			min-height: 140px;
			_height: 140px;
			}
			
		.cat_list_div_cuimg a {
			position: relative;	
			font-weight: bold;
			position: absolute;
			}
			
			.cat_list_div_cuimg a img {
				position: absolute;
				top: 0;
				left: -165px;
				width: 150px;
				height: 150px;
				padding: 3px;
				background: #ffffff;
				border: none;
				}
				
			.cat_list_div_cuimg a:hover img {
				position: absolute;
				top: 0;
				left: -165px;
				width: 150px;
				height: 150px;
				padding: 3px;
				background: #ffffff;
				border: none;
				}
				
			/* label produse hover */
			.cat_list_div_cuimg a span {
				position: absolute;
				top: 6px;
				left: -165px;
				z-index: 3;
				width: 27px;
				height: 21px;
				background: transparent url(images/link_hover_arrow.gif) -30px -30px no-repeat;
				}
				
			.cat_list_div_cuimg a:hover span {
				position: absolute;
				top: 6px;
				left: -165px;
				z-index: 3;
				width: 27px;
				height: 21px;
				background: transparent url(images/link_hover_arrow.gif) left top no-repeat;
				}
	
	
		/* listare categorii cu poza mica */ 
		.cat_list_div_cuimg_50px {			
			position: relative;
			display: block;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 77px;
			min-height: 40px;
			_height: 40px;
			}
			
		.cat_list_div_cuimg_50px a {
			position: relative;
			font-weight: bold;
			position: absolute;
			}
			
			
			.cat_list_div_cuimg_50px a img {
				position: absolute;
				top: 0;
				left: -65px;
				background: #c8d094;
				border: 1px solid #c8d094;
				width: 50px;
				height: 50px;
				}
				
			.cat_list_div_cuimg_50px a:hover img {
				position: absolute;
				top: 0;
				left: -65px;
				background: #c8d094;
				border: 1px solid #f1f1f1;
				width: 50px;
				height: 50px;
				}
				

	/* tree view */					
	
	.tree_div_parent {
		display: block;		
		}
		
	.tree_div_child {
		display: block;
		font-size: 12px;
		text-align: left;
		padding: 15px 0 0 15px;
		}
		
	.tree_div_child hr {
		height: 1px;
		border: none;
		background: #ffffff;
		}
		
		.tree_title {
			display: block;
			font-weight: bold;
			}
			
		a.tree_title {
			display: block;
			font-weight: bold;
			}
			
		.tree_desc {
			display: block;
			}
			
		.tree_file_down {
			display: block;
			padding-top: 5px;
			}
			
			.tree_file_down span {
				display: block;
				color: #666666;
				}
			
			.tree_file_down a:link, .tree_file_down a:visited {
				font-weight: normal;
				text-decoration: none;
				color: #cc0033;
				padding: 0 0 0 22px;
				line-height: 22px;
				}
				
			.tree_file_down a:hover, .tree_file_down a:active {
				font-weight: normal;
				text-decoration: underline;
				color: #cc0033;
				}
				
				.tree_file_down .file_pdf {
					background: transparent url(../../RES_images/file_types/pdf.gif) left top no-repeat;
					}
					
				.tree_file_down .file_doc {
					background: transparent url(../../RES_images/file_types/doc.gif) top left no-repeat;
					}
					
				.tree_file_down .file_jpg, .tree_file_down .file_peg , .tree_file_down .file_gif {
					background: transparent url(../../RES_images/file_types/jpg.gif) top left no-repeat;
					}
	



		
	/* listare contenturi */
		
	.content_list_container {
		display: block;
		position: relative;
		line-height: 16px;
		color: #000000;
		}		
		
	.content_list_container .content_more {
		position: absolute;
		bottom: -1px;
		right: 0;
		width: 86px;
		height: 25px;
		background: url(images/cat_more_bg.gif) top left no-repeat;
		color: #333333;
		text-align: center;
		line-height: 22px;
		}
		
		a.content_more:link, a.content_more:visited {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 86px;
			height: 25px;
			background: url(images/cat_more_bg.gif) top left no-repeat;
			color: #333333;
			text-align: center;
			line-height: 22px;
			color: #213142;
			font-weight: normal;
			text-decoration: underline;
			font-size: 11px;
			}
			
		a.content_more:hover, a.content_more:active {
			background: url(images/cat_more_bg.gif) bottom left no-repeat;
			color: #cc0033;
			font-weight: normal;
			text-decoration: underline;
			}
			
		
		/* listare contenturi fara poza */ 
		
		.content_list_div {
			position: relative;
			display: block;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 12px;
			}
			
			.content_list_div a:link, .content_list_div a:visited {
				font-weight: bold;
				}
				
			.content_list_div a:hover, .content_list_div a:active {
				font-weight: bold;
				}
			
			/* listare contenturi fara poza fara link */ 
			
			.content_list_div .title_nolink {
				position: relative;	
				font-weight: bold;
				}
				
		/* listare contenturi ca si banner */ 
		.content_list_banner {
			position: relative;
			display: block;
			width: 486px;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 12px;
			}
			
				.content_list_banner img {
					display: block;
					width: 460px;
					height: 80px;
					}
					
				.content_list_banner a {
					}
					
					.content_list_banner a img {
						background: #c8d094;
						border: 1px solid #c8d094;
						width: 484px;
						height: 80px;
						}
						
					.content_list_banner a:hover img {
						background: #c8d094;
						border: 1px solid #f1f1f1;
						width: 484px;
						height: 80px;
						}				
			
		/* listare contenturi cu poza mare */ 
		
		.content_list_div_cuimg {			
			position: relative;
			display: block;
			width: 321px;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 177px;
			min-height: 140px;
			_height: 140px;
			}
			
		.content_list_div_cuimg a {
			position: relative;	
			font-weight: bold;
			}
			
			.content_list_div_cuimg a img {
				position: absolute;
				top: 0;
				left: -165px;

				background: #c8d094;
				border: 1px solid #c8d094;
				width: 150px;
				}
				
			.content_list_div_cuimg a:hover img {
				position: absolute;
				top: 0;
				left: -165px;
				background: #c8d094;
				border: 1px solid #ffffff;
				width: 150px;
				}
				
			/* listare contenturi cu poza mare fara link */
			
			.content_list_div_cuimg .title_nolink {
				position: relative;	
				font-weight: bold;
				}
				
				.content_list_div_cuimg .title_nolink img {
					position: absolute;
					top: 0;
					left: -165px;
	
					background: #c8d094;
					border: 1px solid #c8d094;
					width: 150px;
					height: 150px;
					}
	
	
		/* listare contenturi cu poza mica */ 
		.content_list_div_cuimg_50px {			
			position: relative;
			display: block;
			width: 421px;
			margin-top: 1px;
			background: #c8d094;
			padding: 12px 12px 25px 77px;
			min-height: 40px;
			_height: 40px;
			}
			
		.content_list_div_cuimg_50px a {
			position: relative;
			font-weight: bold;
			}
			
			
			.content_list_div_cuimg_50px a img {
				position: absolute;
				top: 0;
				left: -65px;

				background: #c8d094;
				border: 1px solid #c8d094;
				width: 50px;
				height: 50px;
				}
				
			.content_list_div_cuimg_50px a:hover img {
				position: absolute;
				top: 0;
				left: -65px;
				background: #c8d094;
				border: 1px solid #f1f1f1;
				width: 50px;
				height: 50px;
				}
			
			/* listare contenturi cu poza mica fara link */ 
				
			.content_list_div_cuimg_50px .title_nolink {
				position: relative;	
				font-weight: bold;
				}
				
				.content_list_div_cuimg_50px .title_nolink img {
					position: absolute;
					top: 0;
					left: -65px;
	
					background: #c8d094;
					border: 1px solid #c8d094;
					width: 50px;
					height: 50px;
					}
			


/* FOOTER */
.footer {
	position: relative;
	margin: 0 auto;
	width: 975px;
	height: 158px;
	background: transparent url(images/footer_bg.jpg) top left no-repeat;
	}
	
	.copy {
		position: absolute;
		top: 64px;
		left: 290px;
		width: 300px;
		color: #737373;
		font-size: 11px;
		}
		
	.smart {
		position: absolute;
		top: 64px;
		right: 40px;
		text-align: right;
		width: 200px;
		color: #737373;
		font-size: 11px;
		}
		
		.smart a:link, .smart a:link {
			color: #333333;
			text-decoration: none;
			}
			
		.smart a:hover, .smart a:active {
			color: #666666;
			text-decoration: underline;
			}
	
	
a.uplink:link, a.uplink:visited {
	position: absolute;
	right: 40px;
	top: -20px;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	}

	
	
	#foto_gallery_div {
		display: block;
		width: 655px;
		height: 450px;
		margin: 0;
		padding: 0;
		text-align: left;
		}
		
	
	
	
	
/* ------------- HOME ------------------ */

	
/* home_top */
.home_top {
	position: relative;
	display: block;
	min-height: 202px;
	_height: 202px;
	background: #d2c9a2 url('images/home_top_bg.jpg') top left repeat-x;
	padding: 15px 15px 0 15px;
	}
	
	.home_top_left {
		position: relative;
		float: left;
		width: 160px;
		height: 187px;
		text-align: left;
		}
		
		.home_top_left img {
			width: 116px;
			height: 181px;
			border: 3px solid #d8d5c2;
			}
			
	.home_top_right {
		position: relative;
		float: right;
		width: 490px;
		text-align: left;
		}
		
		.home_top_right h2 {
			font-weight: normal;
			color: #591617;
			font-size: 24px;
			margin: 0;
			padding: 0 0 15px 0;
			}
			
	.home_top_footer {
		position: relative;
		display: block;
		height: 17px;
		background: url('images/home_top_footer_bg.jpg') top left no-repeat;
		margin-bottom: 9px;
		}


/* home_news */

.home_news {
	position: relative;
	display: block;
	min-height: 52px;
	_height: 52px;
	background: #e9e795 url('images/home_news_bg.jpg') top left repeat-x;
	padding: 15px 15px 0 15px;
	}

		.home_news h3 {
			font-weight: normal;
			color: #591617;
			font-size: 18px;
			margin: 0;
			padding: 0 0 15px 0;
			}
			
	.home_news_footer {
		position: relative;
		display: block;
		height: 17px;
		background: url('images/home_news_footer_bg.jpg') bottom left no-repeat;
		margin-bottom: 9px;
		}
		
		
		
		
		
			
.home_center {
	position: relative;
	display: block;
	}
	
	.home_center_left {
		position: relative;
		float: left;
		width: 308px;
		padding: 15px;
		min-height: 500px;
		_height: 500px;
		text-align: left;
		background: #dfd9bf url('images/home_center_left_bg.jpg') top left no-repeat;		
		}
		
		.home_center_left h3 {
			font-weight: normal;
			color: #52512e;
			font-size: 18px;
			margin: 0;
			padding: 0 0 15px 0;
			}
		
		.home_center_left_bottom {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 338px;
			height: 9px;
			background: #dfd9bf url('images/home_center_left_bottom_bg.jpg') top left no-repeat;
			}
			
			
		
		
	.home_center_right {
		position: relative;
		float: right;
		width: 338px;
		min-height: 500px;
		_height: 500px;
		text-align: left;
		}
		
		.home_center_right1 {
			position: relative;
			display: block;
			margin-bottom: 9px;
			width: 308px;
			padding: 15px;
			min-height: 175px;
			_height: 175px;
			text-align: left;
			background: #d3d29c url('images/home_center_right1_bg.jpg') top left no-repeat;
			}
			
			.home_center_right1 h3 {
				font-weight: normal;
				color: #52512e;
				font-size: 18px;
				margin: 0;
				padding: 0 0 15px 0;
				}
			
			.home_center_right1_bottom {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 338px;
				height: 9px;
				background: #d3d29c url('images/home_center_right1_bot_bg.jpg') top left no-repeat;
				}
			
			
			
		.home_center_right2 {
			position: relative;
			display: block;
			width: 308px;
			padding: 15px;
			min-height: 286px;
			_height: 286px;
			text-align: left;
			background: #e9e8b7 url('images/home_center_right2_bg.jpg') top left no-repeat;
			}
			
			.home_center_right2 h3 {
				font-weight: normal;
				color: #52512e;
				}
			
			.home_center_right2_bottom {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 338px;
				height: 9px;
				background: #e9e8b7 url('images/home_center_right2_bot_bg.jpg') top left no-repeat;
				}
	
	
	
	.hr {
		display: block;
		height: 55px;
		background: transparent url('images/hr_bg.jpg') left center repeat-x;
		}
	





			
/* ------------ template-uri innova ------------------------------------------*/		

/* lightbox */		

.lightbox_innova {}
.lightbox_innova img {
	border: none;
	}



		
	
/* --- clear --- */	

.clear {
	clear: both;
	}
		
	



	
	
	
	
/* ENGINE */

.header_app {
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px 0;
	color: #860003;
	font-family: tahoma;
	}

	
.td_label {
	padding: 2px;
	color: #000000;
	}
	
.td_data {
	padding: 2px;
	color: #cc0033;
	}

	
	
	
/* system messages */
.err_div {
	display: block;
	color: red;
	}
	
.msg_div {
	display: block;
	color: green;
	}
	

	
	


/* bannere text */	
	
	.bannerdiv_text {
		display: block;
		text-align:center;
		margin: 2px 0;
		padding: 5px;
		border: 1px dashed #DA30A6;
		font-family: tahoma;
		line-height: 18px;
		}
		
		.bannerdiv_text:hover {
			border: 1px dashed #3A9200;
			}
			
		.bannerdiv_text a:link, .bannerdiv_text a:visited {
			display: block;
			text-align: center;
			text-decoration: none;
			color: #DA30A6;
			text-transform: lowercase;
			font-size: 11px;
			}
			
		.bannerdiv_text a:hover, .bannerdiv_text a:active {
			color: #3A9200;
			}
			
		.bannerdiv_text span {
			display: block;
			border: none;
			font-size: 9px;
			text-transform: uppercase;
			color: #cccccc;
			font-family: tahoma;
			line-height: 18px;
			}
		
	/* bannere imagine */	
	
	.bannerdiv_img {
		display: block;
		text-align:center;
		padding: 15px 0;
		}
		
		.bannerdiv_img img {
			display: block;
			border: none;
			}
			
		.bannerdiv_img span {
			display: block;
			border: none;
			font-size: 9px;
			text-transform: uppercase;
			color: #cccccc;
			font-family: tahoma;
			line-height: 18px;
			}
			
	