div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0; padding:0;}
html, body {height: 100%;}
body {font-family: Arial;	font-size: 12px; color: #000; background-color:#85b4df; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:top center; margin:0; padding:0px; border:0; }
a:link, a:visited, a:active { color: #2e81b6; text-decoration: none;}
a:hover {text-decoration: underline; color:#DD6300;}
select, input, textarea {font-family: Arial; font-size: 11px; color: #464646;}
fieldset,img{border: 0 none;}
li {list-style-image: none; list-style-position:outside; list-style-type:none;}
.left {float:left;}
.right {float:right;}
.clr {clear:both; height:2px; font-size:2px;}
h2 {margin:7px 0; font-size:15px !important;}
h3 {font-size:14px;}
.bold {font-weight:bold;}
.small {font-size:11px;}
.normal {font-weight:normal;}
.error {color: #FF0000;}
p { /*text-align: justify; */ margin:5px 0;}
.first-li {border:none !important;}
input {background:url(images/input.png) repeat-x top; border:none; color:#769fc0; font-weight:bold; padding:4px; margin:0px 6px;}
.input-left {background:url(images/input-left.png) no-repeat top left; height:23px; margin:2px 0; display:inline-block;}
.input-right {background:url(images/input-right.png) no-repeat top right; height:23px; width:auto; display:inline-block;}
.send-over {background:url(images/send.png) no-repeat top left; position:relative; width:60px; color:#fff;left:-19px; top:1px;}
.hidden {display:none;}
.fakecheck {
	outline: none;
	background: url(images/checkbox.png) no-repeat;
	height: 12px;	
	display: block;
	padding: 1px 0px 0px 20px;
	font-size:9px;
	color:#000 !important;
	margin:3px 0;
}
/* fake checkbox : hover state */
.fakecheck:hover {
	text-decoration: none;
}
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -13px;
}

/*start header*/
#container {width:1000px; top:0; left:50%; margin-left:-500px; position:absolute; }
  #header {width:1000px; height:675px; float:left;}
    #languages {float:left; width:120px; padding-left:880px; padding-top:20px;}
      #languages a {padding:2px; }
    #logo {float:left; width:955px; padding-top:46px; padding-left:45px;} 
      #logo a {float:left; display:block;}
      #logo img{float:left; display:block;}
	/*start main menu*/
	#main_menu {float:left; padding-top:29px; padding-left:15px; height:52px; width:950px;}
	#main_menu li {float:left;}
	#left-header {float:left; position: relative;}
	#main_menu li a {display:inline-block; height:51px;}
	#menu-home:hover {background:url(images/home-hover.png) no-repeat top left; width:88px;}
	#menu-clinici:hover {background:url(images/clinici-hover.png) no-repeat top left; width:91px;}
	#menu-servicii:hover {background:url(images/servicii-hover.png) no-repeat top left; width:99px;}
	#menu-link:hover {background:url(images/link-hover.png) no-repeat top left; width:93px;}
	#menu-contact:hover {background:url(images/contact-hover.png) no-repeat top left; width:139px;}	
	#main_menu li a:hover img {position:absolute; left:-999em; top:-999em;}
	/*end main menu*/
	/*start carousel*/
	#mycarousel li span {font-weight:bold; color:#000; height:50px; font-size:19px; line-height:18px; width:210px;}
	#mycarousel li a {font-size:8px; font-weight:normal;}
	#mycarousel li a img {border:5px #a7c9e8 solid;}
	#mycarousel li a:hover  img {border:5px #FFF solid;}
	#mycarousel li a:hover {text-decoration:none;}
	#mycarousel li {float:left; display:inline-block; padding:15px; width:210px;}
	/*end carousel*/
#news-top {width:207px; background:transparent url(images/news-top.png) no-repeat top left; float:left; margin-top:30px;}
  #news-center {background-image:url(images/news-center.png); height:180px; overflow:auto; margin-top:4px; }
  #news-bottom {background:url(images/news-bottom.png) no-repeat bottom left; padding-bottom:7px }
  #news-top h2 {margin-left:10px; margin-bottom:4px;}
  #news-top .sIFR-replaced {margin-bottom: 2px !important; margin-top:10px;}
  #news-center div {margin:0 10px; padding:10px 0;}
  #news-center span.archive {margin-left:10px;}
/*end header*/
 

.content_page #header {height:440px;}

#header-image {position:absolute; top:6px; right:310px;}

#content, #footer {float:left;}
/*start content*/
.content_page #content {background:#fff url(images/content-bg.png) repeat-x top; }
#content-left {padding: 0 25px 20px 25px; width:680px; float:left;}
#content-left p {line-height:18px;}
.articol h2 {margin-bottom:0;}
.articol h2 a {font-size: 13px;}
a.thumbs {float:left; width:180px; height:155px; overflow:hidden; margin:10px 30px 10px 0;}
a.thumbs span {float:left;}
.articol p {margin:0 0 10px 0;}
.articol p.intro {margin:0 0 30px 0;}
.articol ul li {list-style-position: inside; list-style-type:circle; }
.articol {margin-bottom:20px;}
.articol form#contact-form-mod {margin:0; width:100%;}
.page-title {margin:12px 30px 5px 25px; }
.read-more {display:block; height:23px; line-height:23px; background:url(images/read-more.png) no-repeat top left; padding-left:30px; clear:both; margin-bottom:20px;}
.read-more:hover {background:url(images/read-more-hover.png) no-repeat top left; color:#DD6300}
.read-more:hover span {cursor:pointer;}
.read-more-right {float:right; font-size:8px; color:#DD6300}
#content {width:1000px; background-color:#fff; position:relative; /* overflow:hidden; */ border-bottom:4px #edf1f5 solid;} 
#info-bar {background:#f5f7fa url(images/info-box.png) repeat-x top left; clear:both; height:190px; padding:15px 0; border-bottom:4px #edf1f5 solid;}
#info-bar li {float:left; width:205px;display:block; padding-right:15px; padding-left:15px; /*border-left:1px #aec1ce dotted;*/ height: 180px;}
#info-bar li p {line-height:18px;}
#info-bar li a {background:url(images/citeste-mai-mult.png) no-repeat top left; height:23px; padding-right:8px; padding-left:141px; display:block; line-height:23px; position:absolute; top:172px;}
#info-bar li a:hover {background:url(images/citeste-mai-mult-hover.png) no-repeat top left; color:#dd6300;}

#breadcrumbs {padding-bottom:20px; font-size:11px;}

#contact-newsletter {/*margin-top:40px;*/ padding:30px 40px 30px 40px; width:920px; }
#contact-newsletter div span.text {display:block; /*width:235px;*/}

#contact-newsletter #contact, #contact-newsletter #certifications {width:148px; float:left; padding:5px 15px; border-right:1px #aec1ce dotted; margin-right:14px; height:245px;}
#contact-newsletter #finances {width:148px; float:left; padding:5px 10px; height:245px;}
#contact-newsletter #banners {font-size:12px; width:390px; float:left; padding:5px 0px 5px 15px; background: none;}
  #contact-newsletter #banners ul {width:100%; float:left;}
  #contact-newsletter #banners li {float:left; width:168px; padding-right:10px;}
  #contact-newsletter #banners li img {margin-bottom:10px;}
/* #contact-newsletter h2, .phone-number, #contact a {color:#dd6300;} */
#contact-newsletter h2 {font-size:19px;}
.phone-number {font-size:20px; font-weight:bold; color:#dd6300; }
.free-number {font-size:21px; font-weight:bold; color:#2e81b6; }
.clinic {font-size:18px; color:#2e81b6; font-weight:bold;}
#contact-newsletter #newsletter {padding:5px 15px 5px 15px; float:left; border-right:1px #aec1ce dotted; margin-right:14px; height:245px; width: 145px;}
#newsletter-form {float:left; margin-top:30px; position:relative;}
#nav-right ul {float:right; margin:20px; font-weight:bold;}
#nav-right ul li {float:left; padding:2px; border-left:1px #aec1ce dotted;}
#nav-right ul li a {padding:0 4px;}
#nav-right ul li a:hover {text-decoration:none; color:#fff; background: #2e81b6;}
#nav-left {background: #edf1f5 url(images/nav-left.png) no-repeat top left; clear:both; height:58px;}
#nav-right {background: url(images/nav-right.png) no-repeat top right; clear:both; height:58px;}
#nav-prev {background: url(images/nav-prev-hover.png) no-repeat top right; display:inline-block; height:39px; width:27px; margin-right:10px;}
#nav-next {background: url(images/nav-next-hover.png) no-repeat top right; display:inline-block; height:39px; width:27px;}
#nav-prev:hover img, #nav-next:hover img {position:absolute; left:-999em; top:-999em;}
#prev-next {float:left; margin:10px 20px; background: url(images/dots.png) no-repeat center center;}
	/*start contact*/
	.contact_info {float:left; width: 300px;}
	#contact-form input, #contact-form-mod input {width:223px; height:15px; }
      #agreement {color:#769FC0; font-weight:bold; background-image: none;}
      #agreement input {width:auto; height:auto; margin-top:2px;}
	#contact-form, #contact-form-mod {/*padding:50px; background: url(images/contact-phone.jpg) no-repeat scroll 330px 120px;*/ margin:0px 50px; float:left; width:250px;}
	#contact-form label, #contact-form-mod label {display:none; margin-left:5px; font-weight:bold;}
	#mesaj {background: url(images/mesaj-bg.png) no-repeat top left; border:none; padding:5px 10px; height:203px; width:223px; margin:2px 0; overflow:auto; color:#769fc0; font-weight:bold; display:block;}
	#mesaj-send {background:url(images/send.png) no-repeat top left; position:relative; width:60px !important; color:#fff; left:177px; top:3px; height:23px !important;}
	#mesaj-send:hover {cursor:pointer;}
	
		/* start select */
		#contact-form div.selectbox-wrapper, #contact-form-mod div.selectbox-wrapper {position:absolute; width:400px; background-color: #FFF; border:1px solid #ccc; margin-top:-1px; margin-left:10px; padding:0px; font-size:10px; text-align:left; max-height:200px; overflow:auto; }
		#contact-form div.selectbox-wrapper ul, #contact-form-mod div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
		#contact-form div.selectbox-wrapper ul li.selected, #contact-form-mod div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
		#contact-form div.selectbox-wrapper ul li, #contact-form-mod div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; padding:2px;  cursor:pointer; }	
		/* end select */
	
	/*end contact*/
.send-over:hover {cursor:pointer;}
/*end content*/
/*start sidebar*/
#sidebar {width:200px; float:left; padding:0 15px 40px 25px;}
  #sidebar span.text {float:left; width:100%;}
  #sidebar #contact {float:left; width:100%; }
  #sidebar #finances, #sidebar #certifications {float:left; width:100%; }
  #sidebar #banners ul {float:left; width:100%;}
  #sidebar #banners li {padding-bottom:15px; float:left; width:100%;}
  #sidebar .heading {float:left; width:100%; padding-top:10px;}
#sidebar h2 {color:#DD6300; margin:13px 0 20px 60px;}
.email-send {width:98px !important;}
#sidebar #newsletter, #sidebar #contact, #sidebar #certifications {border-bottom:1px #aec1ce dotted; margin-bottom:10px; padding-bottom:20px;}
#sidebar #banners { padding-top:20px;}
/*end sidebar*/
/*start footer*/
#footer {font-size:11px; background:url(images/footer-bg.png) repeat-x top; width:1000px; height:87px; border-left:1px #2e81b6 solid; border-right:1px #2e81b6 solid; margin-bottom:50px;}
#footer ul li a {color: #7ebce4; font-weight: bold;}
#footer ul li a:hover {color: #fff; text-decoration:none;}
#footer ul li {float: left; padding:20px; background:url(images/footer-li.png) no-repeat top right;}
#footer ul {background:url(images/footer-ul.png) no-repeat top right;}
#copyright {color:#fff; float:right; margin-top:20px; margin-right:15px; text-align:right;}
  #copyright a {font-weight:bold; color:#fff;}
  #copyright a:hover {text-decoration:underline;}
/*end footer*/

.pagination a {border:1px solid #2E81B6; padding:2px 3px 2px 3px; display:block; float:left; margin-right:5px; background-color:#f5f7fa;}
  .pagination a:hover {border:1px solid #DD6300;}
.pagination span {float:left; display:block; padding:2px 3px 3px 4px; border:1px solid gray; margin-right:5px; font-weight:bold; cursor:default; }

.replacedbysifr {height:45px;}
.replacedbysifr .free-number.sIFR-replaced {position:relative; top:-20px;}
.replacedbysifr .phone-number.sIFR-replaced {position:relative; top:-5px;}

#content-left p.disclaimer {font-size: 10px; text-align:justify; width:245px; line-height:14px; padding-top:5px; padding-bottom:5px; margin:0;}
