body {
	margin:0;
	padding:0;
	font-size:14px;
	background:url(images/fundal_site.jpg) repeat-x top center; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; 
	}

* {
	padding: 0;
	margin: 0;
}
a {
	outline: none;
}
img {
	border: none;
}
input, textarea, select {
	outline: none;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover, a:active {
	color: #0099CC;
	text-decoration: none;
}
ul, li {
	list-style-type: none;
}



h2 { font-size:15px; font-family:"Trebuchet MS", Tahoma, "Trebuchet MS"; color: #FFF; }

h4 { margin:8px 0px 8px -10px; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#fff;  text-transform:uppercase; background:#76478F url(images/fundal_h4.jpg) no-repeat top left; /* width:100%px;*/ height:auto; padding:5px 0 0 16px; float:none; clear:both; min-height:25px; }
h5 {
	margin:8px 0px 0 0px; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#fff;  text-transform:uppercase; background:#76478F url(images/fundal_h4.jpg) no-repeat top left; width:50%; height:auto; padding:5px 0 0 16px; float:none; clear:both; min-height:25px;
}
h6 {
	margin:8px 0px 0 0px; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; color:#000;  text-transform:uppercase; background:#EFECF1; width:618px; height:auto; padding:5px 0 0 16px; float:none; clear:both; min-height:25px;
}

#blocCentru p {
	line-height: 1.6em;
}
hr {
	border-top:1px solid #CCC;
	border-bottom:0;
	height:0px;
	margin:10px 0;
}
* html hr {
	border-top:1px solid #CCC;
	border-bottom:0;
	height:0px;
	margin:3px 0;
}
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fix {
	display: inline-block;
}
* html .fix {
	height: 1%;
}
.fix {
	display: block;
}
.clear {
	height:0;
	font-size:0;
	line-height:0;
	clear:both;
	display: block;
	visibility: hidden;
}
.clear {
	display: block;
}
* html .clear {
	height: 1px;
}
.clear5 {
	height:5px;
	font-size:0;
	line-height:0;
	clear:both;
	display: block;
	visibility: hidden;
}
.clear5 {
	display: block;
}
* html .clear5 {
	height: 1px;
}

.clear10 {
	height:10px;
	font-size:0;
	line-height:0;
	clear:both;
	display: block;
	visibility: hidden;
}
.clear10 {
	display: block;
}
* html .clear10 {
	height: 10px;
}
.nTxt {
	padding-bottom: 5px;
}

.clearC {
	height:10px;
	font-size:0;
	line-height:0;
	clear:both;
	display: block;
	border-bottom:1px dashed #76478F;
}
.clearC {
	display: block;
}
* html .clearC {
	height: 10px;
}

#main { margin:auto; width:978px; height:auto; }

#box_prog { background:url(images/fundal_programare.png) no-repeat; width:460px; height:466px; padding:20px 35px 0 25px; position:absolute; z-index:9999; margin:50px 0 0 350px; }

#header {  margin:auto; width:970px; height:108px; }

#logo { background:url(images/logo_oftalmix.png) no-repeat; width:227px; height:69px; float:left; margin:15px 0 0 0; }
#logo a { width:100%; height:100%; display:block; text-decoration:none; }
#logo a:hover { text-decoration:none; }
#txt_logo { color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; float:left; }

#btn_programare { background:url(images/btn_programare.png) no-repeat top center; width:195px; height:26px; float:right; cursor:pointer; }
#btn_programare:hover { background:url(images/btn_programare.png) no-repeat bottom center; }
#btn_programare a { width:100%; height:100%; display:block; }
#btn_programare a:hover { }
#box_cauta { width:245px; height:26px; float:right; margin:25px 0 0 0; }
.input_cauta { border:#171419l solid 1px; float:left; width:200px; height:22px; }
#btn_go { background:url(images/btn_go.png) no-repeat top center; width:32px; height:25px; float:left; cursor:pointer; }
#btn_go:hover { background:url(images/btn_go.png) no-repeat bottom center; }
#btn_go a { width:100%; height:100%; display:block; text-decoration:none; }
#btn_go a:hover { text-decoration:none; }

#txt_contact { float:right; width:450px; height:25px; color:#FFF; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:right; margin:5px 0 0 0; }

#middle { background:url(images/top_fundal_pag.png) no-repeat; width:978px; height:auto; padding-top:22px; }
#middle_box { background:url(images/middle_fundal_pag.png) repeat-y top center; width:948px; height:auto; padding:0 15px 0 15px; }

#meniu { background:url(images/fundal_meniu.png) no-repeat top center; width:958px; height:59px; }
/* Meniu Down */
.menu{
	margin:0px;
	padding:0px;
	  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size : 14px;
	color : #fff;
		text-transform:uppercase;

	}
	
.menu ul{
	list-style:none;
	margin-left:5px;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		background:url(images/linie_meniu.png) no-repeat top left;
			list-style-type : none;
	width : auto;
	float : left;
	text-align : center;
	height:43px;

		}
		
  .menu li:hover {
	color : #fff;
	background:url(images/fundal_hover_meniu.jpg) repeat-x; }
	
	.menu li a{
		color : #fff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:10px 19px;
		text-align:center;
		text-decoration:none;
		border:none;
		border-bottom:none;
			height:23px;

		}
		.menu li a:hover {
			text-decoration:none;
				color : #2B1B33;

			}
	.menu li ul{
		background: url(images/fundal_meniu_down.png);
    	display:none;
		height:auto;
		padding:0px;
		margin:0px;
		position:absolute;
		width:280px;
		z-index:200;
		border-left:#522E66;
		border-bottom:#522E66;
		border-right:#522E66;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:100%;
		}
	.menu li:hover li a{
		background:none;
		}
	.menu li ul a{
		
		color:#fff;
		display:block;
		font-size:12px;
		margin:0px;
		padding:10px 10px 0 12px;
		text-align:left;

		}
		.menu li ul a:hover {
			color:#000;
			text-decoration:none;
			}

	 
#box_banner  { background:#F8EFFD; width:624px; height:212px; float:left; margin-left:5px; }	 
.btn_neactive { background:url(images/btn_banner_1.png) no-repeat; width:15px; height:15px; }

#btn_banner { position:absolute; z-index:999; margin:190px 0 0 5px; width:auto; text-align:left; float:left; }
#btn_banner a { width:15px; height:15px; text-decoration:none; display:block; float:left; margin:2px 0 0 5px; background:url(images/btn_banner_2.png) no-repeat; }
#btn_banner a:hover {  width:15px; height:15px; text-decoration:none; display:block; }
.btn_active { background:url(images/btn_banner_1.png) no-repeat; width:14px; height:14px; }




#box_download { margin:8px 0px 0 0px; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#000;  text-transform:uppercase; background:#EFECF1 url(images/icons_prezentare.jpg) no-repeat top left; width:595px; height:auto; padding:5px 0 0 30px; float:none; clear:both; min-height:25px; }


#box_video { background:url(images/img_video.png) no-repeat; width:287px; height:212px; float:right; margin-right:5px; }
#box_video a { width:100%; height:100%; text-decoration:none; display:block; }
#box_video a:hover { text-decoration:none; } 

#box_imgM { width:455px; height:206px; float:left; margin:0 5px 0 5px; }

#box_img { width:221px; height:auto; float:left; margin:0 14px 0 5px; }
#box_img p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333333; font-size:13px; }
#box_img  h2 { background:#76478F url(images/fundal_h1.jpg) no-repeat top left; width:216px; height:25px; color:#FFF;  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; text-transform:uppercase; text-align:left; padding:4px 0 0 5px; font-weight:normal; }

#icons_more { background:url(images/icon_citeste.png) no-repeat left; }
#icons_more a { color:#75478F; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; padding-left:10px;}
#icons_more a:hover { color:#0099CC; } 

#box_umbra { background:url(images/umbra_linie.png) no-repeat; width:940px; height:15px; margin:auto; }

#txt_newsletter { color:#75478F; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; text-transform:uppercase; margin:auto; text-align:center; }

#box_newsletter { width:545px; height:33px; margin:auto;}
.input_newsletter { width:430px; height:33px; border-left:#D3D1CD solid 1px; border-top:#D3D1CD solid 1px; border-bottom:#D3D1CD solid 1px; -moz-border-radius: 8px; float:left; color:#333333; }

#btn_trimite { float:left; background:url(images/btn_trimite.png) no-repeat top center; width:91px; height:33px; cursor:pointer; }
#btn_trimite:hover {  background:url(images/btn_trimite.png) no-repeat bottom center;  }

#footer { background:url(images/bg_nou.png) no-repeat; width:980px; height:202px; margin:auto; }

#meniuF { margin:auto; width:804px;}
#meniuF ul { float:left;
	margin:5px auto;
	list-style-type : none;
}
#meniuF li {
	list-style-type : none;
	width : auto;
	float : left;
	text-align : center;
	height:42px;
}


#meniuF li a {
	padding-left :8px;
	padding-right:8px;
	float : left;
	display : block;
	color : #fff;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size : 14px;
	width : auto;
	height:16px;
	text-transform:uppercase;
	margin-top:14px;
}
#meniuF li a:hover {
	color : #fff;
	border-bottom:#FFF dashed 1px;
	 }
	 
#box_left { float:left; width:622px; height:auto; margin-left:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; color:#333; }
#box_left a { color:#75478F;* font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; 	/* background: url(images/icon_citeste.png) no-repeat 4px 6px;  padding-left:4px; */
 }
#box_left a:hover { color:#0099CC; }
#box_left object { margin-left: -6px; }

#btn_mult { color:#FFF; position:relative; width:638px; height:28px; background:#CCC; }
#btn_mult a {background:#76478F; color:#FFF; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:4px; float:right; }
#btn_mult a:hover { color:#09F; }

#box_left ul { list-style:circle; color:#75478F; list-style-type:square; float:left; /* width:220px; */ display:block; margin-bottom:5px; float:left;  }
#box_left li { margin:5px 0 0 0; color:#75478F; list-style-type:square; margin:0 0 0 35px;}

#box_left h1 { margin-top: 6px; padding-left: 8px; color:#75478F; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:19px; text-align:left;  text-transform:uppercase; font-weight:normal;}

#box_left_imgM { width:623px; height:213px;  }

#box_right { float:right; margin-right:5px; width:287px; height:auto; }

#box_right h2 { background:#76478F url(images/fundal_h1.jpg) no-repeat top left; width:282px; height:25px; color:#FFF;  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; text-transform:uppercase; text-align:left; padding:4px 0 0 5px; font-weight:normal; }
	 
#box_intrebari { width:100%; height:auto;  }
#box_intrebari ul { float:left;
	list-style-type : none;
}
#box_intrebari li {
	list-style-type : none;
	width : auto;
	float : none;
	text-align : left;

}


#box_intrebari li a {
	padding-left :14px;
	float : none;
	display : block;
	color : #333333;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size : 13px;
	width : auto;
	height:auto;
	background:#EFECF1 url(images/icon_citeste.png) no-repeat 4px 6px;
	border-bottom:#FFF solid 1px;
}
#box_intrebari li a:hover {
	color:#FFF;
	background:#0099CC url(images/icon_citeste.png) no-repeat 4px 6px;
	 }
	 
#box_aici { width:634px; height:27px; background:#CCCCCC; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666666; font-size:13px; padding:4px 0 0 4px }	 


#zoom_txt { float:right; margin-right:5px; }
#zoom_txt a {  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#666666; font-size:18px; background:none; padding:0; margin:0; }
#zoom_txt a:hover { color:#000; }

#img_box_txt { background:#CCCCCC url(images/img_box_dreapta.jpg) no-repeat; width:287px; min-height:96px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
	 
#txt_footer { margin:15px auto; width:500px; height:auto; color:#FFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; text-transform:uppercase; text-align:center; font-weight:normal; }	 

#box_formular { background:#CCCCCC url(images/fundal_h3.jpg) no-repeat top left; width:267px; height:auto; padding:12px; }
.box_formular_input { width:256px; height:29px; border:#999999 solid 1px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#CCCCCC; }
.box_formular_mesaj { width:256px; height:79px; border:#999999 solid 1px;  margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#CCCCCC; }

.btn_trimite { background:#76478F url(images/fundal_h4.jpg) no-repeat top left; width:257px; height:38px; border:none; cursor:pointer; color:#FFF; font-size:13px; margin-top:5px; }
.btn_trimite:hover { background:#0092F4 url(images/fundal_h3.jpg) no-repeat top left; }

#box_ppt { background:url(images/img_download.jpg) no-repeat top left; width:287px; height:87px;  }
#box_ppt:hover { background:url(images/img_download.jpg) no-repeat bottom left; }

#box_ppt a{ width:100%; height:100%; text-decoration:none; display:block; }
#box_ppt a:hover { text-decoration:none; }

#box_img_galerie { background:url(images/fundal_galerie.jpg) no-repeat; width:153px; height:115px; float:left; margin:0 0px 0px 0; padding:7px 0 0 7px; }

#btn_galerie { background:url(images/btn_galerie.jpg) no-repeat top left; width:287px; height:96px;  }
/* #btn_galerie:hover { background:url(images/btn_galerie.jpg) no-repeat bottom left; } */

#btn_galerie a{ width:100%; height:100%; text-decoration:none; display:block; }
#btn_galerie a:hover { text-decoration:none; }
#fb_box {position:fixed; left:-185px; top:30%; }


.col-1 {
	padding-left:10px;
}
.col-1 img {
	margin-left: -10px;
}

.col-1 a img{
	margin-left: 0px;
}
.col-1 h1 img {
	margin-left: -18px;
}

.oferta {
	width: 500px;

}
