@charset "utf-8";
/* CSS Document */

/* GENERAL */

body {
	margin: 0;
	background: #272019 url(../images/bgr_pattern.jpg) top left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #f5e8c4;
}

img {
	border: none;
}

img, div { behavior: url(iepngfix.htc) }

ul {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

#mare {
	width: 940px;
	position: absolute;
	left: 50%;
	margin-left: -470px;
	padding-bottom: 30px;
}

#main {
	width: 850px;
	float: left;
	background-color: #eae3d3;
}

#lumina {
	width: 90px;
	height: 349px;
	float: left;
	background: url(../images/top_light_dr.gif) no-repeat top left;
}


/* HEADER */

#header {
	width: 850px;
	float: left;
}

	#header #sus {
		width: 850px;
		float: left;
	}
	
	#header #meniu {
		width: 850px;
		float: left;
		background: url(../images/menu_bgr.jpg) repeat-x top left;
	}
	
		#header #meniu #stanga {
			width: 551px;
			padding-left: 50px;
			float: left;
		}
		
			#header #meniu #stanga li {
				list-style: none;
				text-transform: uppercase;
				float: left;
			}
		
				#header #meniu #stanga li a:link, #header #meniu #stanga li a:active, #header #meniu #stanga li a:visited {
					height: 28px;
					display: block;
					text-decoration: none;
					text-align: center;
					padding: 13px 11px 0px 11px;
					color: #ccaa48;
					font-weight: bold;
					float: left;
				}
					
			#header #meniu #stanga li a:hover {
				color: #eae3d3;
				background: url(../images/menu_pattern_over.jpg) repeat-x top left;
			}
				
			#header #meniu #stanga .activat {
				height: 41px;
				display: block;
				text-align: center;
				color: #2b231f;
				font-weight: bold;
				background: url(../images/menu_pattern_activ.jpg) repeat-x top left;
				float: left;
			}
		
				#header #meniu #stanga .activat p {
					height: 41px;
					display: block;
					text-align: center;
					background: url(../images/menu_colt_stg.jpg) no-repeat top left;
					float: left;
				}
			
					#header #meniu #stanga .activat p b {
						height: 28px;
						display: block;
						padding: 13px 11px 0px 11px;
						background: url(../images/menu_colt_dr.jpg) no-repeat top right;
						float: left;
					}
					
		#header #meniu #dreapta {
			width: 249px;
			float: left;
		}
		

/* BANNER */

#banner {
	width: 810px;
	height: 178px;
	display: inline;
	margin: 0px 20px 0px 20px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../images/top_banner_right.jpg) no-repeat top right;
}

	#banner #banstg {
		width: 205px;
		float: left;
	}
	
	#banner #bandr {
		width: 605px;
		float: left;
		padding-top: 40px;
	}
	
		#banner #bandr #titlu {
			font-size: 28px;
			text-transform: uppercase;
		}
	
		#banner #bandr #explic {
			width: 400px;
			font-size: 16px;
			margin-top: 5px;
			padding-left: 20px;
			background: url(../images/top_banner_sg.gif) no-repeat top left;
		}
	
		#banner #bandr #butonas {
			width: 395px;
			padding-top: 8px;
			text-align: right;
		}


/* CONTENT */

#content {
	width: 810px;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	display: inline;
	margin: 0px 20px 0px 20px;
	float: left;
	background: #eae3d3 url(../images/content_pattern.jpg) top left;
}

	#content #blackbgr {
		width: 810px;
		float: left;
		min-height: 232px;
		height: auto !important;
		height: 232px;
		background: url(../images/degrade_black.png) no-repeat top left;
	}

	#content #cont1 {
		width: 260px;
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		margin: 15px 0px 0px 20px;
		display: inline;
		padding-bottom: 5px;
		border-bottom: solid 1px #b45835;
		text-transform: uppercase;
	}
	
	#content #cont2 {
		width: 486px;
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		margin: 15px 20px 0px 0px;
		display: inline;
		padding: 0px 0px 5px 4px;
		border-bottom: solid 1px #b45835;
	}
	
	#content #cont3 {
		width: 260px;
		float: left;
		padding: 8px 0px 0px 20px;
	}
		
		#content #cont3 .ccc {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			text-transform: uppercase;
		}
		
		#content #cont3 a:link, #content #cont3 a:active, #content #cont3 a:visited {
			text-decoration: underline;
			color: #f5e8c4;
		}
		
		#content #cont3 a:hover {
			text-decoration: none;
		}
		
		#content #cont3 .element {
			height: 20px;
			line-height: 20px;
			padding-left: 20px;
			background: url(../images/right_sg.gif) no-repeat left center;
			clear: both;
		}
			
			#content #cont3 .element a:link, #content #cont3 .element a:active, #content #cont3 .element a:visited {
				text-decoration: none;
				font-style: italic;
				text-transform: uppercase;
				color: #fff;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 14px;
			}
				
			#content #cont3 .element a:hover {
				color: #f5e8c4;
			}
				
		#content #cont3 #activa {
			width: 21px;
			height: 26px;
			background: url(../images/bgr_servicii_head.gif) no-repeat top left;
			float: left;
			display: inline;
			margin-left: -6px;
		}
		
		#content #cont3 #activb {
			width: 210px;
			height: 26px;
			line-height: 26px;
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			font-style: italic;
			text-transform: uppercase;
			background: url(../images/bgr_servicii_pattern.gif) repeat-x top left;
			float: left;
			padding-left: 4px;
		}
			
		#content #cont3 #activc {
			width: 20px;
			height: 26px;
			float: left;
			background: url(../images/bgr_servicii_end.gif) no-repeat top left;
		}
				
		#content #cont3 .nump {
			width: 258px;
			float: left;
			font-size: 14px;
			color: #fff;
			font-weight: bold;
			padding-top: 22px;
		}
		
		#content #cont3 .firm {
			width: 258px;
			float: left;
			color: #b45835;
			font-weight: bold;
			padding-bottom: 10px;
		}
				
		#content #cont3 .parer {
				width: 180px;
				float: left;
				padding: 0px 10px 0px 20px;
				margin-right: 48px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				background: url(../images/quote1.gif) no-repeat top left;
				display: inline;
			}
		
				#content #cont3 .parer a:link, #content #cont3 .parer a:active, #content #cont3 .parer a:visited {
					text-decoration: underline;
					font-size: 11px;
					color: #b45835;
					font-style: normal;
				}
			
				#content #cont3 .parer a:hover {
					color: #f5e8c4;
				}
			
				#content #cont3 .parer .parer1 {
					width: 170px;
					padding-right: 20px;
					background: url(../images/quote2.gif) no-repeat top right;
				}
		
	#content #cont4 {
		width: 490px;
		float: left;
		padding-top: 8px;
	}
	
		#content #cont4 p {
			padding-left: 4px;
		}
		
		#content #cont4 span {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			display: block;
			padding-left: 3px;
		}
	
		#content #cont4 .formular {
			width: 188px;
			height: 25px;
			padding: 6px 0px 0px 10px;
			background: url(../images/field-contact.gif) no-repeat top left;
			border: none;
			margin-bottom: 1em;
		}
		
		#content #cont4 .formular1 {
			width: 188px;
			height: 25px;
			padding: 6px 0px 0px 10px;
			background: url(../images/field-contact.gif) no-repeat top left;
			border: none;
			margin-bottom: 1em;
			color: #ff0000;
		}
		
		#content #cont4 #cont41 {
			width: 229px;
			float: left;
		}
		
		#content #cont4 #cont42 {
			width: 261px;
			height: 220px;
			float: left;
			background: url(../images/mesg-contact.gif) no-repeat bottom right;
		}
		
			#content #cont4 #cont42 .formesaj {
				width: 245px;
				height: 189px;
				border: none;
				overflow: auto;
				background: transparent;
				margin: 8px 0px 0px 8px;
			}
			
			#content #cont4 #cont42 .formesaj1 {
				width: 245px;
				height: 189px;
				border: none;
				overflow: auto;
				background: transparent;
				margin: 8px 0px 0px 8px;
				color: #ff0000;
			}
			
		#content #cont4 #cont43 {
			width: 490px;
			float: left;
			text-align: right;
			margin-top: -12px;
		}
		
	#content #vbstg {
		width: 540px;
		float: left;
		padding: 15px 0px 0px 20px;
	}
	
		#content #vbstg #vbtit {
			width: 520px;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			padding-bottom: 5px;
			border-bottom: solid 1px #b45835;
		}
		
		#content #vbstg #vbcont {
			width: 520px;
			padding: 10px 0px 10px 0px;
			float: left;
			text-align: justify;
		}
		
		#content #vbstg #vbpag {
			width: 340px;
			float: left;
			border-top: solid 1px #b45835;
			padding: 10px 0 10px 200px;
			color: #494949;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
			#content #vbstg #vbpag .pagbut {
				width: 21px;
				height: 21px;
				float: left;
			}
			
			#content #vbstg #vbpag .pagtxt {
				width: 100px;
				height: 21px;
				line-height: 19px;
				float: left;
				background-color: #fff;
				text-align: center; 
			}
		
	#content #vbdr {
		width: 250px;
		float: left;
		padding: 5px 0px 0px 0px;
	}
	
		#content #vbdr #vbsub {
			width: 225px;
			height: 44px;
			line-height: 44px;
			padding-left: 15px;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
			color: #352b26;
			background: url(../images/bgr_de-vorba_up.gif) no-repeat top left;
		}
		
		#content #vbdr #vbsir {
			width: 210px;
			padding: 0px 15px 0px 15px;
			float: left;
			background: url(../images/bgr_de-vorba_middle.gif) repeat-y top left;
		}
		
			#content #vbdr #vbsir a:link, #content #vbdr #vbsir a:active, #content #vbdr #vbsir a:visited {
				display: block;
				padding: 6px 40px 0px 0px;
				height: 34px;
				text-decoration: none;
				font-size: 11px;
				color: #484848;
				border-bottom: solid 1px #eaebed;
				background: url(../images/but_box1_up.jpg) no-repeat center right;
			}
			
			#content #vbdr #vbsir a:hover {
				color: #817961;
				background: url(../images/but_box1_hit.jpg) no-repeat center right;
			}
			
			#content #vbdr #vbsir p {
				display: block;
				padding-top: 6px;
				font-size: 11px;
				color: #484848;
			}
		
		#content #vbdr #vbjos {
			width: 240px;
			height: 11px;
			float: left;
			background: url(../images/bgr_de-vorba_bottom.gif) no-repeat top left;
		}
		
	#content #bgrbl1{
		width: 517px;
		height: 220px;
		float: left;
		background: url(../images/bgr_black_1.jpg) no-repeat top left;
		padding: 22px 19px 0px 19px;
	}
	
		#content #bgrbl1 #contin {
			width: 318px;
			float: left;
			padding-right: 19px;
		}
		
			#content #bgrbl1 #contin .titpz {
				display: block;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				padding-bottom: 7px;
			}
	
		#content #bgrbl1 #poz {
			width: 180px;
			float: left;
		}
			
		#content #bgrbl1 #joscont {
			width: 517px;
			float: left;
			padding-top: 60px;
		}
	
			#content #bgrbl1 #joscont .numpr {
				width: 258px;
				float: left;
				font-size: 14px;
				color: #fff;
				font-weight: bold;
			}
		
			#content #bgrbl1 #joscont .firma {
				width: 258px;
				float: left;
				color: #b45835;
				font-weight: bold;
				padding-bottom: 10px;
			}
		
			#content #bgrbl1 #joscont .parere {
				width: 180px;
				float: left;
				padding: 0px 10px 0px 20px;
				margin-right: 48px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				background: url(../images/quote1.gif) no-repeat top left;
				display: inline;
			}
		
				#content #bgrbl1 #joscont .parere a:link, #content #joscont .parere a:active, #content #joscont .parere a:visited {
					text-decoration: underline;
					font-size: 11px;
					color: #b45835;
					font-style: normal;
				}
			
				#content #bgrbl1 #joscont .parere a:hover {
					color: #f5e8c4;
				}
			
				#content #bgrbl1 #joscont .parere .parere1 {
					width: 170px;
					padding-right: 8px;
					background: url(../images/quote2.gif) no-repeat top right;
				}
				
	#content #bgrbl11{
		width: 512px;
		float: left;
		padding: 0px 19px 0px 19px;
	}
	
		#content #bgrbl11 .titfirma {
			width: 512px;
			float: left;
			border-bottom: solid 1px #b45835;
			padding: 17px 0px 5px 0px;
			text-transform: uppercase;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 20px;
		}
		
		#content #bgrbl11 .descriere {
			width: 512px;
			float: left;
			padding: 5px 0px 15px 0px;
		}
		
			#content #bgrbl11 .descriere .colorat {
				color: #b45835;
				font-weight: bold;
			}
		
		#content #bgrbl11 .porpar {
			float: left;
			padding: 0px 0px 15px 20px; 
			background: url(../images/quote1.gif) no-repeat top left;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style: italic;
		}
		
			#content #bgrbl11 .porpar p {
				display: block;
				padding-right: 20px;
				background: url(../images/quote2.gif) no-repeat top right;
			}
			
		#content #bgrbl11 .pornf {
			width: 512px;
			float: left;
			padding-bottom: 20px;
		}
		
			#content #bgrbl11 .pornf .nm {
				font-size: 14px;
				color: #fff;
				font-weight: bold;
			}
			
			#content #bgrbl11 .pornf .nmf {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				color: #b45835;
			}
				
	#content #bgrbl2 {
		width: 245px;
		height: 222px;
		float: left;
		background: url(../images/bgr_black_2.jpg) no-repeat top left;
		padding: 17px 10px 0px 0px;
	}
	
		#content #bgrbl2 #servtit {
			font-size: 20px;
			border-bottom: solid 1px #b45835;
			padding-bottom: 5px;
			text-transform: uppercase;
			font-family: Georgia, "Times New Roman", Times, serif;
			margin-left: 15px;
		}
		
		#content #bgrbl2 #servenum {
			padding: 5px 0px 10px 17px;
			font-size: 14px;
		}
			
			#content #bgrbl2 #servenum li {
				list-style: none;
				background: url(../images/right_sg.gif) no-repeat left center;
				line-height: 20px;
				padding-left: 20px;
			}
			
				#content #bgrbl2 #servenum li a:link, #content #bgrbl2 #servenum li a:active, #content #bgrbl2 #servenum li a:visited {
					text-decoration: none;
					font-style: italic;
					text-transform: uppercase;
					color: #fff;
					font-family: Georgia, "Times New Roman", Times, serif;
				}
				
				#content #bgrbl2 #servenum li a:hover {
					color: #f5e8c4;
				}
				
		#content #bgrbl2 #portof {
			width: 238px;
			height: 114px;
			margin-left: 7px;
			display: inline;
			float: left;
			background: url(../images/box1.gif) no-repeat top left;
		}
		
			#content #bgrbl2 #portof #titpor {
				width: 90px;
				float: left;
				padding: 10px 0px 0px 12px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				color: #352b26;
			}
			
			#content #bgrbl2 #portof #aflam {
				width: 130px;
				padding-top: 15px;
				float: left;
			}
			
				#content #bgrbl2 #portof #aflam a:link, #content #bgrbl2 #portof #aflam a:active, #content #bgrbl2 #portof #aflam a:visited {
					text-decoration: none;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #30365c;
					padding: 0px 0px 0px 45px;
				}
				
				#content #bgrbl2 #portof #aflam a:hover {
					text-decoration: underline;
				}
				
			#content #bgrbl2 #portof #descr {
				width: 215px;
				padding: 15px 0px 0px 12px;
				float: left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
				#content #bgrbl2 #portof #descr p {
					display: block;
					padding-top: 15px;
					font-size: 11px;
					color: #484848;
				}
			
				#content #bgrbl2 #portof #descr .denum {
					font-size: 14px;
					font-weight: bold;
				}
				
				#content #bgrbl2 #portof #descr .desc {
					font-size: 11px;
				} 
			
				#content #bgrbl2 #portof #descr a:link, #content #bgrbl2 #portof #descr a:active, #content #bgrbl2 #portof #descr a:visited {
					display: block;
					text-decoration: none;
					color: #484848;
					background: url(../images/but_box1_up.jpg) no-repeat center right;
				}
				
				#content #bgrbl2 #portof #descr a:hover {
					color: #817961;
					background: url(../images/but_box1_hit.jpg) no-repeat center right;
				}
			

/* FOOTER */

#footer {
	width: 850px;
	float: left;
}

	#footer #stg {
		width: 63px;
		float: left;
	}
	
	#footer #dr {
		width: 787px;
		height: 43px;
		padding-top: 15px;
		float: left;
		background: url(../images/colt_dr_jos.jpg) no-repeat top right;
		font-family: Arial, Helvetica, sans-serif;
		color: #898278;
	}
	
		#footer #dr a:link, #footer #dr a:active, #footer #dr a:visited {
			text-decoration: none;
			color: #898278;
		}
		
		#footer #dr a:hover {
			text-decoration: underline;
		}
	
		#footer #dr p {
			font-size: 11px;
		}
		
			#footer #dr p a:link, #footer #dr p a:active, #footer #dr p a:visited { 
				text-decoration: none;
				color: #323652;
			}
		
			#footer #dr p a:hover {
				color: #898278;
			}
