body{
	width: 100%; margin: 0px;
	font-family: Arial, Tahoma, sans-serif;
}
img { border: 0px; } 

.wrap{
	width: 868px; height: auto; font-size:12px;  text-align: left;
}	

.top{
	float: left; width: 868px; height: 70px;
}
	.top_logo{
		float: left; width: 150px; height: 60px; padding-top: 10px;
	}
	.top_menu{
		float: right; width: 718px; height: 60px;
		padding: 10px 0px 0 0;
		text-align: right; font-size: 12px;
	}
	.top_menu a{ display: block; font-size: 12px; color: #000; text-decoration: none; margin: 0 5px 0 0; }
	.top_menu a:hover{ color: #D00; }
	.top_menu span{ display: block; text-decoration: none; margin: 0 5px 0 0;	color:#666666; font-weight:normal; font-size:12px; font-family:arial; }
	.top_menu span:hover{ color: #D00; }
	.top_menu .active { color: #D00; }
	
.left{
	float: left; width: 608px; height: auto;
}
	.left .menu{
		float: left; width: 608px; height: 51px; background-image: url(img/menu_bg.jpg);
	}
		.left .menu a{ display: block; font-size: 12px; font-weight: bold; text-decoration: none; color: #444; }
		
	.left .evenimente{
		float: left; width: 568px; height: 180px; margin: 30px 0 15px 0; padding: 5px 0 0 40px;
		background-image: url(img/evenimente_bg.jpg); background-repeat: no-repeat;
		background-color: #F4F2F4; 
	}
		.left .evenimente .box{
			float: left; width: 80px;
			padding: 0 10px 0 0;
			font-size: 10px; font-weight: bold;
		}
			.left .evenimente .box a{
				float: right; display: block; font-size: 10px; color: #000; text-decoration: none; font-weight: bold;
				margin-top: 4px;
			}
			.left .evenimente .box span{ display: block; font-size: 9px; margin-top: 3px; }
			.left .evenimente .box img{ display: block; margin-top: 3px; }
			.left .evenimente .box em{ font-style: normal; }
	
	.left .colectie{
		float: left; width: 608px; height: auto;
	}
		.left .colectie .colectie_table { padding: 10px 0 6px 0; border-bottom: solid 1px #BBB; }
		.left .colectie .colectie_table td{ font-size: 11px; }
		.left .colectie h2{ font-size: 18px; margin: 0 0 8px 0; }
		.left .colectie .link{ display: block; font-size: 12px; color: #D19B6D; font-weight: bold; margin: 10px 0 0 0; text-decoration: none; }
	
	.left .publicatii{
		float: left; width: 608px; height: auto; padding: 20px 0 0 0;
	}
		.left .publicatii .box{
			float: left; width: 96px;
			padding: 10px 0 0 20px;
			font-size: 10px; font-weight: bold;
		}	
			.left .publicatii .box a{
				display: block; font-size: 10px; color: #000; text-decoration: none; font-weight: bold;
				margin-top: 8px;
			}		
			.left .publicatii .box span{ display: block; font-size: 9px; margin-top: 3px; }
			.left .publicatii .box img{ display: block; margin-top: 3px; }
			.left .publicatii .box em{ display: block; height: 24px; font-style: normal; }

	.left .content{
		float: left; width: 608px; height: auto; padding: 20px 0 0 0;
		font-size: 11px;
	}
	.left .content .title{
		float: left; width: 598px; height: 28px; padding: 4px 0 4px 10px; margin-bottom: 15px;
		font-size: 24px; background-color: #BCBEC4; color: #fff;
	}
	.left .content .title2{
		float: left; width: 598px; height: 18px; padding: 2px 0 0 10px; margin-bottom: 15px;
		font-size: 12px; background-color: #7C7E84; color: #fff; text-transform: uppercase; font-weight: bold;
	}

	.menu3{
		clear: both; width: 609px; height: auto; padding-top: 4px; margin: 0px 0 25px 0px;
		background-image: url(img/menu3_bg.jpg); background-repeat: no-repeat; background-color: #646664; 
	}
	.menu3 h3{ padding: 0px; margin: 0 0 0 12px; font-size: 13px; color: #EEE; font-weight: bold;}
	.submenu3{
		padding: 6px 0 5px 0px;
	}
	.submenu3 a{
		display: block; width: 597px; color: #EEE; border-bottom: solid 1px #DDD; text-decoration: none;
		font-size: 11px; padding: 1px 0 1px 12px; font-weight: bold; 
	}
	.submenu3 a:hover{color: #ECD27C; }
	
	.colectie_nr{width: 100%; height:25px; background-color: #4C4A4C; padding: 3px 0 3px 0;}
	.colectie_nr a{
		float: left; display: block; width: 17px; height: 20px; background-image: url(img/n_bg.jpg);
		padding: 5px 0 0 6px; color: #FFF; text-decoration: none; font-weight: bold; font-size: 11px;
	}
	
	.personal{
		float: left; width: 145px; height:216px; margin-right: 2px; background-color: #E4E6EC; padding: 3px 0 0 5px;
		font-size: 10px;
	}
	.personal img{ display: block; margin-top: 4px; }
	.personal p{ margin: 3px 0 3px 0; padding: 0px; }
	.personal strong{ font-size: 9px; }
	
	.personal2{
		float: left; margin-right: 2px; width: 147px; height: 12px; background-color: #fff; border-bottom: solid 2px #999;
		font-size: 9px; padding: 2px 0 2px 3px;
	}
	
.right{
	float: right; width: 228px; height: auto;
}
	.right .expo-right{ border-bottom: solid 1px #bbb; }
	.right .expo-right td { font-size: 11px; }
	.right .expo-right a{
		display: block; font-size: 14px; color: #333; text-decoration: none; font-weight: bold;
		margin-top: 8px;
	}
	
.footer{
	float: left; width: 100%; height: 256px; margin-top: 15px;
	background-color: #F4DEAC;
}
	.footer .menu{
		float: left; width: 868px; height: 230px; background-image: url(img/menu2_bg.jpg); margin-top: 10px;
	}
		.footer .menu a{ display: block; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFF; padding-left: 7px; }
		.footer .submenu a{ display: block; width: 143px; font-size: 11px; font-weight: bold; text-decoration: none; color: #000; border-bottom: solid 1px #FFF; padding-left: 4px; }

	.footer .colectie{
		float: right; width: 229px; height: auto; margin-top: 11px;
	}
	
.noborder{ border: 0px; }
.clear{ clear: both; font-size: 0px; line-height: 0px; }


		.menuActuator a { 
			color:#666666;
			font-weight:normal;
			font-size:12px;
			font-family:arial;
		}

		.menu0 {
			padding: 1px 0 3px 0;
			font-family:verdana;
			color:#666666;
			font-size:10px;
			background-color:#F4F6F4;
			layer-background-color:#F4F6F4;
			filter: alpha(opacity=80); opacity:.8; -moz-opacity:.8;
			text-align: left;
		}
		.menu0 a{ font-size: 11px; width: 100%; border-bottom: solid 1px #aaa; margin: 0px; }
			
    td div {
      /* this makes TDs a container with their own coordinate system.
         absolutely-positioned elements will be offset relative to them */
      position:relative;
      }
	  
	  #down{ float: left; width: 607px; border-top: solid 1px #aaa; margin: 40px 0 0 0; padding: 20px 0px 20px 0px; }
	  #down p{ margin: 0px 0 3px; padding: 0px 0 3px 0; }
	  
	  .autor { text-decoration: none; color: #333; font-weight: normal; font-size: 12px; }
	  .autor:hover { color: #DC4A04; }
	  .autoractive { color: #DC4A04; }