@charset "utf-8";

/* CSS Document */



body {

	background: url(images/header_bg.gif) repeat-x;

	font-family: Tahoma, Geneva, sans-serif;

	color: #585858;

	font-size: 13px;

}

a { color: #e62076;

	text-decoration: none; 

}

#sc { background: url(images/bg.gif) repeat-x; }

.wrapper {

	width: 940px;

	margin: auto;

}

#header {

	width: 100%;

	height: 380px;

	background:url(images/header_bg_.jpg) no-repeat top center;

}



#sc #header {

	height: 146px;

	

}

.wrapper_header { position:relative; height: 380px;}

#sc .wrapper_header { position:relative; height: 180px;} 



#logo { 

	width: 252px;

	height: 103px;

	display: block;

	text-indent: -99999px;

	background: url(images/logo_gingival_protect.gif) no-repeat;

	top:17px; 

	left: 14px;

	position: absolute;

}

#contact {

	width: 220px;

	height: 50px;

	position: absolute;

	top: 0;

	right: 0;

	text-indent: -99999px;

}

#meniu {

	width: 640px;

	height: 30px;

	position: absolute;

	top: 80px;

	right: 0px;

}



#meniu li { 

	float: right;

	margin: 0 13px 0 13px;

	padding-top: 7px;

}

#meniu li a {

	font-size: 14px;

	color: #545454;

	text-decoration: none;

	



	

}

body #header .active {

	background:url(images/buton.gif) top left;;

	padding-left:  10px;

	height: 26px;

}

#header .active a {

	background:url(images/buton.gif) top right;

	height: 26px;

	margin-top: -7px;

	display: inline-block;

	padding-right: 10px;

	margin-right: -10px;

	color:#FFF;

	float: left;

	padding-top: 7px

}



#header .active a:hover { color:#CCC;}



#meniu li a:hover {

	color: #e62076;

}



#header_in {

	position: absolute;

	top: 155px;

	left: 20px;

}

#header_in h2 {

	font-size: 26px;

	color: #e62076;

	font-weight: normal;

	width: 400px;

}

#header_in ul {
	background: url(images/1234.png) repeat-y ;
	background-position: 0px 10px;
	padding: 0 0 0 30px;
	margin: 20px 0 0 0;
	font-size: 14px;
}
#header_in ul li {
	line-height: 38px;
}

#functionare {

	position: absolute;

	right: 20px;

	bottom: 20px;

	width: 175px;

	height: 35px;

	text-indent: -999999px;

}



#content {

	margin-top: 20px;

}

#stanga {

	width: 620px;

	float: left;

}

#dreapta { 

	width: 300px;

	float: right;

}



h3 {

	font-size: 18px;

	color: #e62076;

	font-weight: normal;

	margin-bottom: 10px;

}

p { line-height: 18px; margin-bottom: 10px; }

#video {

	float: right;

	padding-left: 5px;

}



#testimonial { margin-top: 20px;}

#testimonial img {

	border: 2px solid #f681b7;

	float: left;

	margin-right: 10px;

}

#testimonial li { 

	clear: both;

	margin-bottom: 20px;

}

h4 { 

	font-size: 18px;

	color: #0bc2e1;

	margin-top: 5px;

	font-weight: normal;

}

h2 {

	font-size: 22px;

	color: #e62076;

	font-weight: normal;

	margin: 0 0 10px 0;

	border-bottom: 1px solid #ddf7fa;

	padding-bottom: 6px;

}

#testimonial .functie {	color: #e62076;}

#concurs1 {	margin-left: -7px;}



#content #table {

	background:url(images/tabel_middle.gif) repeat-y;

	margin-top: 16px;

	margin-bottom: 20px;

}

.table_top { 

	background: url(images/tabel_header.gif) no-repeat top right;

	width: 620px;

	height: 65px;

}

.table_top span { 

	font-size: 18px;

	color: #FFF;

	padding: 10px;

	line-height: 35px;

	margin-right: 75px;

	background: none;

}

#table ul {

	width: 290px;

	float: left;

	padding: 0 10px 0px 10px;

	line-height: 16px;

	

}

#table ul li { margin: 8px 0 8px 0;}

#table ul li b { color: #ed4d96;}

.table_bottom {

	background:url(images/tabel_bottom.gif) no-repeat;

	width: 620px;

	height: 16px;

	clear: both;

}



#footer {

	background: url(images/footer_bg.gif) repeat-x #c2f0f7;

	margin-top: 20px;

	padding-top:10px;

	padding-bottom: 10px;

}

#footer a {

	color: #e62076;

	text-decoration: none;

}

.doctor {

	width: 300px;

	padding-right:20px;

	float: left;

}

.doctor img {

	float: left;

	padding-right: 10px;

}

.doctor b { float: left; width: 60px;}

.doctor ul {

	float: left;

	line-height: 18px;

}

.email_adresa { margin-top: 30px;}

.clear { clear:both;}



#contact_page ul {

	float: left;

	display: inline;

	margin: 0 0 20px 0;

	line-height: 18px;

}

#contact_page span {

	width: 250px;

	float: left;

	font-size: 14px;

	color: #0bc2e1;

	font-weight: bold;

	text-align: right;

	padding-right: 10px;

}

#contact_page p {

	clear: both;

}



#contact_form label {

	width: 250px;

	float: left;

	font-size: 14px;

	color: #0bc2e1;

	font-weight: bold;

	text-align: right;

	padding-right: 10px;

}



#contact_form input {

	width: 220px;

	background:url(images/form_bg.gif) repeat-x #e7f9fc;

	border: none;

	height: 27px;

	border: 1px solid #cfe0e2;

}



#contact_form textarea {

	width: 450px;

	background:url(images/form_bg.gif) repeat-x #e7f9fc;

	border: none;

	height: 150px;

	border: 1px solid #cfe0e2;

}

#contact_form .button {

	width: 61px;

	height: 34px;

	background: url(images/trimite.gif) no-repeat;

	font-size: 1px;

	color: #fff;

	border: none;

	margin-left: 160px;

	text-indent: -999px;

	width: 100%;

	display: block;

}

.special {

	border: 1px solid #CCC;

	text-align: center;

	padding: 10px;

}

.poze {	margin: auto;}

.poze img { padding: 10px; }

	

.error {

	padding: 10px ;

	border: 1px solid #F00;

	color:#F00;

	margin-bottom: 10px;

}

.succes {

	padding: 10px ;

	border: 1px solid #090;

	color: #093;

	margin-bottom: 10px;

}

#faq ul {

	padding: 10px 0 10px 30px;

	list-style: circle;

}	



#faq ul li { margin: 5px 0;}

	

#lista {

	list-style: disc;

	line-height: 18px;

	margin: 10px 0 20px 0;

	padding-left: 30px;

}

	
.alineat {
    text-indent: 40px;
}
.flags_holder {
margin:auto;width:400px;    
}
.flags {
position: absolute;z-index:5;margin-top:10px;margin-left:220px;    
}
