/********************************************************************************/
/* PROJECT 	: 2038 - ROCA Center
/* DATE 	: 2009.10.19
/* IMPLEMENTED BY	: Alex
/********************************************************************************/
/* RESET, FORMAT INITIAL*/
HTML,BODY{padding:0;margin:0;border:none;background:#FFFFFF;font:normal 14px Arial,Verdana,sans-serif;color:#333333;text-align:left;}
BODY{}
A{outline:none;font-size:14px;color:#4F5100;text-decoration:underline;}
A:hover{text-decoration:none;}
P{margin:0; padding:0;}
FORM{padding:0; margin:0;}
INPUT, TEXTAREA, SELECT{color:#fff; background:#000;}
UL{margin:0; padding:0; list-style-type:none;}
LI{margin:0; padding:0;}
IMG{border:0;}
H1 {margin:0 0 20px 0;padding:0;color:#9A9C38;font-size:32px;font-weight:normal;}
H2 {margin:0 0 10px 0;padding:0;color:#666666;font-size:24px;font-weight:normal;}
H3 {}
/********************************************************************************/
.clear{ position:relative !important; float:none !important; clear: both !important; padding:0 !important; margin: 0 0 -1px !important; text-decoration:none !important; text-indent:-10000px !important; border: none !important; background:transparent !important; background-image:none !important; height:1px !important; font-size:1px !important; overflow:hidden !important; }
.error{color:#FF0000 !important;font-size:13px;}
.success{color:#6AC319 !important;font-weight:bold;}
.message_error {min-height:35px;padding:15px 5px 15px 70px;border:3px solid #CF230C;background:#DC0000 url(imgs/interzis_65x65.png) no-repeat left top;color:#FFFFFF;font-weight:bold;}
.message_success {min-height:35px;padding:15px 5px 15px 70px;border:3px solid #15A4D0;background:#15A4D0 url(imgs/ok_65x65.png) no-repeat left top;color:#FFFFFF;font-weight:bold;}
/********************************************************************************/
#wrapper-header{width:100%;min-width:980px;margin:0 auto;padding:0;background:#FFFFFF url(imgs/bg-wrapper-header.png) repeat-x top left;}
	#header{width:980px;margin:0 auto;padding:15px 0 0 0;background:url(imgs/bg-header.png) no-repeat center top;}
		#info{float:right;height:75px;margin:0 85px 0 0;padding:13px 0 0 57px;background:url(imgs/bg-info.png) no-repeat top left;font-weight:normal;font-size:16px;}
			#info EM{font-style:normal;color:#E46304;}
		#logo{display:block;width:271px;height:97px;margin:0 0 0 57px;padding:0;background:url(imgs/logo.png) no-repeat top left;text-indent:-10000px;}
	#main-menu{overflow:hidden;height:46px;margin:15px auto 44px auto;}
		#main-menu LI#main-menu-left{width:15px;margin:0;padding:10px 0 0 0;background:url(imgs/main-menu-left.png) no-repeat top left;}
		#main-menu LI#main-menu-right{width:16px;margin:0;padding:10px 0 0 0;background:url(imgs/main-menu-right.png) no-repeat top left;}
		#main-menu LI{display:block;float:left;height:36px;margin:0;padding:10px 30px 0 29px;background:url(imgs/bg-main-menu.png) repeat-x top left;text-align:center;}
			#main-menu LI A{font-size:17px;text-decoration:none;color:#FFFFFF;}
			#main-menu LI A:hover{color:#E46304;}
			#main-menu LI A.active {color:#333333;}
#wrapper-promo{position:relative;width:100%;min-width:980px;margin:0 auto -70px auto;padding:1px 0 0 0;background:#9A9C38 url(imgs/bg-wrapper-promo.jpg) no-repeat center top;}
	#promo{position:relative;width:980px;height:200px;margin:0 auto;padding:0;}
		#promo IMG{position:absolute;top:-45px !important;width:980px;height:300px;margin:0 auto;text-decoration:none;}
#wrapper-promo.home{margin:0 auto -160px auto;}
	#wrapper-promo.home #promo{height:425px;}
		#wrapper-promo.home #promo IMG{height:548px;}
#wrapper-content{width:100%;min-width:942px;margin:0 auto;padding:0;background:#FFFFFF url(imgs/bg-wrapper-content.png) repeat-x left 70px;}
#wrapper-content.home{background:#FFFFFF url(imgs/bg-wrapper-content.png) repeat-x left 160px;}
	#content{position:relative;width:942px;margin:0 auto 0 auto;padding:0;z-index:100;}
		.box-grey{width:892px;margin:0;padding:30px 25px;height:310px;background:url(imgs/bg-box-grey.png) no-repeat top left;}
		.box-942-top{width:942px;height:17px;background:url(imgs/bg-box-942-top.png) no-repeat top left;}
		.box-942{overflow:hidden;width:892px;margin:0;padding:30px 25px 0;background:#F1F0F0 url(imgs/bg-box-942.jpg) no-repeat top left;}
		.box-942.first{padding:0 25px;background-image:none;}
		.box-942-bottom{width:942px;height:18px;background:url(imgs/bg-box-942-bottom.jpg) no-repeat top left;}
		.box-50{width:50%;float:left;margin:0;}
		.box-260{float:left;width:260px;margin:15px 0;}
		.box-180{float:left;width:180px;margin:15px 10px; overflow:hidden;}
		.box-260.middle{display:inline;margin:15px 56px;}
			.box-260 P{margin-left:15px;font-size:12px;}
			.detalii{display:block;margin:10px 0;padding:0 0 0 15px;background:url(imgs/arrow-detalii.png) no-repeat left center;font-weight:bold;}
			.detalii-galerie{display:block;margin:10px auto;font-weight:bold;text-align:center;}
		.box-clienti{float:left;width:223px;margin:10px 0;padding:0;text-align:center;}
			.box-clienti A{color:#838487;}
			.box-clienti IMG{display:block;margin:10px auto;}
	#content-bottom{width:942px;height:61px;background:url(imgs/bg-content-bottom.png) no-repeat top left;}
	#content-footer{position:relative;overflow:hidden;width:922px;padding:0 10px 15px 10px;background:#FFFFFF url(imgs/bg-content-footer.png) repeat-x top left;color:#838487;}
		#content-footer A{color:#838487;}
		#menu-util{float:right;}
			#menu-util LI{display:block;float:left;}
				#menu-util LI A{display:inline-block;margin:0 0 0 7px;padding:0 0 0 25px;height:18px;}
					.tipareste{background:url(imgs/icons-menu-utils.png) no-repeat left top;}
					.recomanda{background:url(imgs/icons-menu-utils.png) no-repeat left -19px;}
					.favorite{background:url(imgs/icons-menu-utils.png) no-repeat left -38px;}
					.sus{background:url(imgs/icons-menu-utils.png) no-repeat left -57px;}
		#menu-footer{padding:20px 0;text-align:center;}
			#menu-footer LI{display:inline;}
				#menu-footer LI A{margin:0 10px;}
				#menu-footer LI A.active{text-decoration:none;}
#wrapper-footer{width:100%;min-width:942px;margin:0 auto;padding:0;background:#EFEFEF;}
	#footer{width:942px;margin:0 auto;padding:15px 0;background:#EFEFEF;color:#838487;font-size:12px;font-family:Georgia;}
	#footer A{color:#838487;font-size:12px;}
	#validator{float:right;}
/*FORM*/
		.gen-form{margin:0 auto;padding:0;}
			.gen-form DL{clear:both;margin:0;padding:0;}
				.gen-form DL DT{display:inline;float:left;width:115px;margin:3px 5px 3px 0;color:#333333;font-weight:bold;}
				.gen-form DL DD{display:inline;float:left;width:250px;margin:3px 0;color:#333333;}
					.gen-form DL DD INPUT{width:242px;border:1px solid #494949!important;background:#FFFFFF !important;color:#333333 !important;}
					.gen-form DL DD TEXTAREA{border:1px solid #494949 !important;background:#FFFFFF !important;color:#333333 !important;}
					.gen-form DL DD LABEL{font-size:12px;margin-left:15px;}
					.gen-form DL DD .error-field{color:#FF0000 !important; background:#FFFFFF !important;border:1px solid #FF0000 !important;}
			.submit, .gen-form .submit{height:auto;padding:2px;border:1px solid #FF903F !important;background:#E46304 !important;color:#FFFFFF !important;text-align:center;text-decoration:none;cursor:pointer;font-weight:bold;outline:none;}
				 .submit:hover{background:#FF903F !important;border-color:#E46304;}
/*************************************************************************************************************/
/*SEND TO FRIEND*/
#boxSendToFriend .margin {width:530px;margin:0 auto;background:#FFF;text-align:left;padding:10px;}
#boxSendToFriend P.button INPUT {width:auto}
#boxSendToFriend{ }
#boxSendToFriend A{color:#000000;}
	#boxSendToFriend DIV.left{display:inline;width:250px;float:left;} #boxSendToFriend DIV.right{display:inline;width:250px;float:left;}
	#boxSendToFriend LABEL{display:block;font-weight:bold;}
	#boxSendToFriend INPUT {width:180px;padding:2px;border:1px solid #CCCCCC !important;background:#FFFFFF !important;color:#000000;}
	#boxSendToFriend TEXTAREA {width:220px;padding:2px;border:1px solid #CCCCCC !important;background:#FFFFFF !important;color:#000000;}
	#boxSendToFriend INPUT{width:220px}
	#boxSendToFriend INPUT.checkbox{width:auto}
	#boxSendToFriend UL{margin:0 0 13px 0}
#boxSendToFriend INPUT.error-field{color:#FF0000 !important; background:#FFFFFF !important;border:1px solid #FF0000 !important;}
#boxSendToFriend TEXTAREA.error-field{color:#FF0000 !important; background:#FFFFFF !important;border:1px solid #FF0000 !important;}

	/*#boxSendToFriend INPUT.submit{height:32px;padding:5px;border:1px solid #DEDCDC;background:#FF8400 !important;color:#FFFFFF;text-align:center;}
		#boxSendToFriend INPUT.submit:hover{border:1px solid #FF8400;background:#FFFFFF !important;color:#FF8400;}*/
	#boxSendToFriend INPUT.submit{width:236px;height:auto;border:1px solid #FF903F !important;background:#E46304 !important;color:#FFFFFF !important;text-align:center;text-decoration:none;cursor:pointer;font-weight:bold;outline:none;}
		#boxSendToFriend INPUT.submit:hover{background:#FF903F !important;border-color:#E46304;}
.inner-photo-right {display:block;padding:10px;float:right;}
.inner-photo-left {display:block;padding:10px;float:left;}
.ul-general {margin:10px 20px; list-style-type: square;}
	.ul-general LI {margin:0 0 0 30px;padding:5px;}
#sigle-parteneri {position:relative;overflow:hidden;width:942px;margin:0 auto;padding:15px 0;}
	#sigle-parteneri DIV {margin:0 27px;text-align:center;}
