
	/*
		Map
	*/
	
	#imap {display:block; width:500px; height:350px; background:url('../img/map/map.png'); position:relative; margin:0 auto 2em auto; overflow:hidden;}
	
	a#constructii, a#riscuriIndustriale, a#banci, a#responsabilitateCivila, a#transporturi, a#automobile, a#asigurariDePersoane, a#garantiiSpecifice, a#riscFinanciarSiPolitic
	{
		left:0px;
		top:0px;
		display:block;
		position:absolute;
		overflow:hidden;
		height:350px;
		width:500px;
		background-repeat:no-repeat;
		background-position:top left;
	}
	
	a#constructii
	{
		clip:rect(0, 175, 200, 0);
	}
	
	a#riscuriIndustriale
	{
		clip:rect(0, 300, 130, 140);
	}
	
	a#banci
	{
		clip:rect(0, 500, 150, 280);
	}
	
	a#responsabilitateCivila
	{
		clip:rect(100, 315, 210, 160);
	}
	
	a#transporturi
	{
		clip:rect(135, 430, 250, 300);
	}
	
	a#automobile
	{
		clip:rect(170, 170, 350, 0);
	}
	
	a#asigurariDePersoane
	{
		clip:rect(180, 340, 290, 155);
	}
	
	a#garantiiSpecifice
	{
		clip:rect(200, 500, 350, 325);
	}
	
	a#riscFinanciarSiPolitic
	{
		clip:rect(270, 345, 350, 125);
	}
	
	/* Hover */
	
	a#constructii:hover
	{
		clip:rect(0, 175, 200, 0);
		background-image:url('../img/map/map_constructii.png');
	}
	
	a#riscuriIndustriale:hover
	{
		clip:rect(0, 300, 130, 140);
		background-image:url('../img/map/map_riscuriindustriale.png');
	}
	
	a#banci:hover
	{
		clip:rect(0, 500, 150, 280);
		background-image:url('../img/map/map_banci.png');
	}
	
	a#responsabilitateCivila:hover
	{
		clip:rect(100, 315, 210, 160);
		background-image:url('../img/map/map_responsabilitatecivila.png');
	}
	
	a#transporturi:hover
	{
		clip:rect(135, 430, 250, 300);
		background-image:url('../img/map/map_transporturi.png');
	}
	
	a#automobile:hover
	{
		clip:rect(170, 170, 350, 0);
		background-image:url('../img/map/map_automobile.png');
	}
	
	a#asigurariDePersoane:hover
	{
		clip:rect(180, 340, 290, 155);
		background-image:url('../img/map/map_asiguraridepersoane.png');
	}
	
	a#garantiiSpecifice:hover
	{
		clip:rect(200, 500, 350, 325);
		background-image:url('../img/map/map_garantiispecifice.png');
	}
	
	a#riscFinanciarSiPolitic:hover
	{
		clip:rect(270, 345, 350, 125);
		background-image:url('../img/map/map_riscfinanciarsipolitic.png');
	}
	
	.mapDetailsVisible
	{
		display:inline;
		width:256px;
	}
	
	.mapDetailsVisible .title
	{
		font-size:18px;
		text-align:center;
		width:256px;
	}
	
	.mapDetailsVisible .photo
	{
		margin-top:10px;
		width:256px;
		text-align:center;
	}
	
	.mapDetailsVisible .details
	{
		
	}
	
	.mapDetailsHidden
	{
		display:none;
	}
	
	/*
		Content Left
	*/
	
	.content
	{
		width:800px;
		text-align:left;
	}
	
	.content .left
	{
		display:inline-block;
		#display:inline;
		width:510px;
		#width:550px;
		padding-right:20px;
		padding-left:20px;
		#float:left;
	}
	
	.content .left .title
	{
		font-size:20px;
		margin-left:20px;
	}
	
	.content .left .description
	{
		font-size:14px;
		margin-left:20px;
	}
	
	/*
		IntroText
	*/
	
	.content .left .introTextTop
	{
		margin-top:20px;
		margin-left:10px;
		background-image:url('../img/sus-gir_03.png');
		background-repeat:no-repeat;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='content/img/sus-gir_03.png',sizingMethod='crop');
		#background-image:none;
		background-position:top left;
		width:493px;
		height:22px;
	}
	
	.content .left .introTextMiddle
	{
		background-image:url('../img/sus-gir_05.png');
		background-repeat:repeat-y;
		background-position:center center;
		width:473px;
		#width:493px;
		color:#555555;
		font-size:12px;
		padding-left:10px;
		padding-right:10px;
		margin-left:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.content .left .introTextMiddle A:link, .content .left .introTextMiddle A:visited
	{
		font-weight:bold;
	}
	
	.content .left .introTextBottom
	{
		background-image:url('../img/sus-gir_06.png');
		background-repeat:no-repeat;
		#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='content/img/sus-gir_06.png',sizingMethod='crop');
		#background-image:none;
		background-position:top left;
		width:493px;
		margin-left:10px;
		height:22px;
	}
	
	/*
		Articles
	*/
	
	.content .left .articles
	{
		margin-top:20px;
	}
	
	.content .left .articles .articleLeft, .content .left .articles .articleRight
	{
		margin-bottom:20px;
		background-image:url('../img/postit.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		width:253px;
		height:221px;
		margin:0px;
		padding:0px;
		display:inline-block;
		float:left;
		margin-bottom:10px;
	}
	
	.content .left .articles .articleRight
	{
		display:inline-block;
		float:left;
		background-image:url('../img/postitMirror.jpg');
		margin-bottom:10px;
	}
	
	.content .left .articles .articleTitle
	{
		padding-left:25px;
		margin-top:5px;
/*		text-transform:capitalize;*/
		text-align:left;
		color:#555555;
		font-size:14px;
		width:203px;
	}
	
	.content .left .articles .articleRight .articleTitle
	{
		padding-top:10px;
		padding-left:40px;
	}
	
	.content .left .articles .articleText
	{
		padding-left:25px;
		margin-top:5px;
		font-size:10px;
		width:210px;
		#width:235px;
	}
	
	.content .left .articles .articleRight .articleText
	{
		padding-left:40px;
	}
	
	.content .left .articles .articleText P
	{
		margin:0px;
		margin-bottom:10px;
	}
	
	.content .left .articles .options
	{
		padding-top:20px;
		display:inline-block;
		width:213px;
		#width:223px;
		text-align:right;
	}
	
	.content .left .articles .options A:link, .content .left .articles .options A:visited
	{
		background-image:url('../img/moreLink.gif');
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:13px;
		font-size:12px;
		color:#7f7f7f;
	}
	
	.content .left .articles .options A:hover
	{
		text-decoration:underline;
	}
	
	/*
		Content Right
	*/
	
	.content .right
	{
		background-image:url('../img/right_shadow.jpg');
		background-position:top right;
		background-repeat:no-repeat;
		display:inline-block;
		width:228px;
		#width:250px;
		padding-right:18px;
		text-align:right;
		#float:left;
		height:400px;
	}
	
	.content .right .image
	{
		margin-bottom:20px;
	}
	
	.content .right .image IMG
	{
		
	}
	
	.content .right .text P
	{
		margin:0px;
		margin-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.content .right .map
	{
		background-image:url('../img/map.jpg');
		background-position:center center;
		background-repeat:no-repeat;
		width:220px;
		height:153px;
		text-align:center;
		vertical-align:middle;
		display:inline-block;
		margin-right:-10px;
	}
	
	.content .right .map A:link, .content .right .map A:visited
	{
		display:block;
		margin-top:60px;
		margin-left:15px;
		margin-right:25px;
	}
	
	.content .right .map A:hover
	{
		font-weight:bold;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	