@charset "utf-8";

/* CSS Document */



body{

	font-size: 12px;

	line-height: 1.7em;

	color: #50504f;

	font-family: Arial, Helvetica, sans-serif;

	background: url(../images/background.gif) repeat-x top left #fff;

}



a{

	color: #ba5300;

	text-decoration: none;

}



a:hover{

	color: #ffffff;

	background: #ba5300;

	text-decoration: none;

}



h1{

	font-size: 20px;

	font-weight: normal;

	margin: 0 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h2{

	font-size: 16px;

	font-weight: bold;

	margin: 2em 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h3{

	font-size: 14px;

	font-weight: bold;

	margin: 1.5em 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h4{

	font-size: 13px;

	font-weight: bold;

	margin: 1.2em 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h5{

	font-size: 12px;

	font-weight: bold;

	margin: 1em 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



h6{

	font-size: 12px;

	font-weight: bold;

	margin: 0.7em 0 0.5em 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



p{

	margin: 1em 0 0 0;

}



ul, ol, dl{

	list-style: disc;

	margin-left: 25px;

}



ol{

	list-style: decimal;

}



hr{

	color: #eaeaea;

	background: #eaeaea;

	border: none;

	height: 1px;

	clear: both;

	margin: 10px 0;

	padding: 0;

}



.importantText{

	color: #7b7b7b;

}



.importantText2{

	color: #000000;

}



#wrapper{

	width: 800px;

	margin: 0 auto;

	position: relative;

	min-height: 860px;

	height: auto !important;

	height: 860px;

}



#logo{

		background:url(../images/logo_background.gif) no-repeat top left;

		width: 95px;

		height: 120px;

		float: left;

		padding: 0 0 0 15px;

		position: relative;

}



#logo a:hover{

	background: none;

}



#logo .logoBucuresti, #logo .logoCluj, #logo .logoBrasov{

	color: #999;

	font-size: 20px;

	font-style: italic;

	left: 110px;

	position: absolute;

	top: 50px;

}





/* MAIN MENU */



#header{

	height: 280px;

	position: relative;

	padding: 0;

	margin: 0;

}



#mainMenu{

	float: left;

	list-style: none;

	padding: 82px 0 0 0px;

	margin: 0;

}



#mainMenu li{

	float: left;

	font-size: 12px;

	font-weight: bold;

	position: relative;

	padding: 0 0px 0px 0px;

	margin: 0;

}



#mainMenu li .messangerImage{

	position: absolute;

	top: 6px;

	left: 0px;

	display: none;

	cursor: pointer;

}



#mainMenu li a{

	display: block;

	padding: 8px 20px 10px 20px;

	background: url(../images/top_menu_line.gif) no-repeat right 15px;

}



#frontHomePage #mainMenu li a{

	color: #FDA345;

	padding: 8px 35px 10px 35px;

}



#frontHomePage #mainMenu li a:hover{

	color: #CACACA;

}



#mainMenu li a:hover{

	text-decoration: none;

}



#mainMenu li.lastChild a{

	background: none;

}



#mainMenu li a{

	color: #cacaca;

	display: block;

}



#mainMenu li a:hover{

	color: #fda345;

	display: block;

}



#mainMenu li a span.freeService{

	color: #fe982a;

	position: relative;

	top: -3px;

	left: 3px;

	font-size: 10px;

	line-height: 1em;

}



h2 span.freeService{

	position: relative;

	top: -3px;

	left: 3px;

	font-size: 11px;

	line-height: 1em;



}



#mainMenu li ul{

	display: none;

	min-width: 110px;

	margin: 0;

	padding: 0;

	position: absolute;

	left: 0;

	top: 38px;

	z-index: 7500;

	background:url(../images/mainmenu_submenu_li_hover.gif) repeat-x top left;

}



#mainMenu li:hover ul, #mainMenu li.hover ul{

	display: block;

	border-left: 1px solid #f7d9a6;

	border-right: 1px solid #f7d9a6;

	border-bottom: 1px solid #f7d9a6;

}



#mainMenu li:hover, #mainMenu li.hover{

	background:url(../images/mainmenu_li_hover.gif) repeat-x top left;

}



#mainMenu li ul li{

	display: block;

	width: auto;

	float: none;

	font-size: 11px;

	font-weight: normal;

	padding: 0 0px 0px 0px;

	border-bottom: 1px solid #706f6f;

	background: none;

}



#mainMenu li ul li a{

	position: relative;

	display: block;

	white-space: nowrap;

	padding: 0 20px 5px 20px;

	background: none #5b5959;

}



#mainMenu li ul li a:hover{

	background: none;

}



#banner{

	width: 800px;

	clear: both;

	height: 160px;

	overflow: hidden;

}



#banner p{

	position: absolute;

	bottom: 00px;

	font-size: 28px;

	font-style: italic;

	z-index: 20;

	color: #fff;

	left: 130px;

/*

	font-weight: bold;

	color: #ffcb77;

*/

	line-height:1.2em;

	font-family: Georgia, "Times New Roman", Times, serif;

}



#banner p#goToForum{

	position: absolute;

	top: 249px;

	left: 0px;

	margin: 0;

	font-size: 11px;

	font-style: normal;

	text-align: center;

	background: url(../images/forum_bk.gif) no-repeat top left;

}



#banner p#goToForum a{

	color: #666;

	display: block;

	width: 110px;

	height: 21px;

	padding: 10px 0 0 0;

}



#banner p#goToForum a:hover{

	color: #fd773c;

	background: none;

}



#banner p#goToForum span{

	font-weight: bold;

}



.bannerPortret{

	position: absolute;

	right: 20px;

	bottom: 0px;

	z-index: 10;

}



.bannerPortret img{

	position: absolute;

	bottom: 0px;

	right: 0px;

}



#content{

	float: left;

	margin: 30px 0 0 0;

	background: url(../images/content_line.gif) repeat-y 0 0 #fff;

}



#mainContent{

	float: left;

	width: 560px;

	padding: 0px 20px 0 0;

}



#mainContent img{

	float: right;

	margin: 1em 0 1em 1em;

}



#rightContent{

	float: left;

	width: 180px;

	padding: 0px 0 0 0px;

}



h2.rightContentTitle{

	font-size: 14px;

	color: #c7c7c4;

	margin: 0px 0 0 0;

	padding: 5px 0 5px 20px;

	border-bottom: 1px solid #eee;

	background: #eee;

}



#rightContent ul{

	list-style: none;

	margin: 0;

	padding: 0 0 20px 0px;

	border-bottom: 1px solid #eee;

}



#rightContent ul li ul li.lastChild{

	background: none;

}



#rightContent ul li{

	padding: 5px 0 5px 10px;

	margin: 0;

	background: url(../images/right_content_menu.gif) repeat-x 10px bottom;

}



#rightContent ul li a{

	width: 150px;

	display: block;

	padding: 0px 0 0px 20px;

	background: url(../images/rightmenu_bk.gif) no-repeat 10px 8px;

}



#rightContent ul li ul{

	margin: 5px 0 0 10px;

	padding: 0;

	background: url(../images/right_content_menu.gif) repeat-x 10px top;

	border: 0 none;

}



#rightContent ul li ul li{

	font-size: 11px;

	padding: 2px 0 2px 0px;

}



#rightContent ul li ul li a{

	background: none;

	width: 140px;

}



#rightContent ul li ul li a:hover{

	background: url(../images/rightmenu_bk.gif) no-repeat 10px 8px;

}



#rightContent ul li a:hover{

	color: #fda345;

	background: url(../images/rightmenu_bk.gif) no-repeat 13px 8px;

}



#rightContent ul li.lastChild a:hover{

	background: url(../images/rightmenu_bk.gif) no-repeat 13px 8px;

}



#rightContent ul li ul li.lastChild a:hover{

	background: url(../images/rightmenu_bk.gif) no-repeat 10px 7px;

}





#rightContent ul li.currentPage a{

	font-weight: bold;

}



#rightContent ul li.currentPage ul li a{

	font-weight: normal;

}



#rightContent p{

	padding: 0 0 0 20px;

}



#rightContent ul li span{

	display: block;

}



#rightContent ul li span.event{

	display: block;

	background: url(../images/rightmenu_bk.gif) no-repeat  13px 8px;

	padding: 0 0 0 20px;

}



#mainContent h1{

	padding-bottom: 10px;

	border-bottom: 1px solid #eee;

}



#footer{

	font-size: 11px;

	color: #959595;

	padding: 1px 0 0 0;

	margin: 60px 0 0 0;

	background: url(../images/footer_bk.gif) repeat-x top left #5a5a5a;



	border-top: 3px solid #b0b0b0;

}



#footer #footerContent{

	width: 800px;

	margin: 0 auto;

	//overflow: hidden;

}



#footer ul{

	float: left;

	margin: 0;

	padding: 20px 0 0 0;

}



#footer ul li.lastChild{

	margin: 10px 0px 0 0px;

	padding: 0px 0px 0 0;

	border-right: none;

}



#footer ul li{

	float: left;

	height: auto;
    margin: 10px 60px 0 0;
    padding: 0 60px 0 0;

	border-right: 1px solid #626262;

	list-style: none;

}



#footer ul li ul{

	padding: 0px 0 0 0;

}



#footer ul li ul li{

	float: none;

	padding: 0px 0 0 0;

	margin: 0 0 0 0;

	border: none;

	height: auto;

}



#footer ul li ul li a{

	color: #959595;

}



#footer ul li ul li a:hover{

	color: #fff;

}



#footer ul li.contactCity{

	font-weight: bold;

}



#footer p#copyright{

	clear: both;

	padding: 30px 0 0 0;

	margin: 0;

	text-align: center;

}



#frontPage ul#siteNavTools{

	position: absolute;

	top: 55px;

	right: 230px;

	border: none;

	list-style: none;

}



#frontHomePage  ul#siteNavTools{

	position: absolute;

	top: 55px;

	right: 50px;

	border: none;

	list-style: none;

}



ul#siteNavTools{

	position: absolute;

	top: 55px;

	right: 240px;

	border: none;

	list-style: none;

}



ul#siteNavTools li{

	padding: 0 5px 0 0;

	margin: 0;

	display: inline;

}



ul#siteNavTools li a:hover{

	background: none;

}



blockquote{

	background: url(../images/quotes.gif) no-repeat top left;

	padding: 10px 0 10px 40px;

	font-weight: bold;

	font-style: italic;

	margin: 40px 80px 40px 80px;

	clear: both;

}



blockquote p{

	margin: 0 20px 0 0;

}



blockquote p.author{

	font-weight: normal;

	font-style: normal;

	text-align: right;

	background: none;

	padding: 20px 40px 0 0;

	margin: -15px 0 0 0;

	line-height: 1.3em;

	background: url(../images/quotes_end.gif) no-repeat top right;

}





/* BOARD */



#board {

	width: 100%;

	padding: 0 0 0 0;

	margin: 40px 0 40px 0;

	background: url(../images/roundcorner_top_560.gif) no-repeat top left #ededed;

}



#board ul{

	list-style: none;

	padding: 0 0 28px 28px;

	width: 532px;

	margin: 0;

	float: left;

	background: url(../images/roundcorner_bottom_560.gif) no-repeat bottom left;

}



#board ul li{

	float: left;

	width: 150px;

	min-height: 60px;

	margin: 26px 26px 0px 0px;

	background: #fff;

	border: 1px solid #fff;

}

#board ul li.liLastColumn{

	margin-right: 0px;

}



#board ul li img{

	float: none;

	margin: 0;

}



#board ul li span{

	display: block;

	text-align: center;

	font-weight: bold;

	font-size: 12px;

	line-height: 1em;

	padding:  5px 0 5px 0;

	margin: 0;

}



#board ul li span.boardTitle{

	padding:  0px 0 4px 0;

	font-size: 11px;

	font-weight: bold;

}



#board ul li span.boardSpeciality{

	padding:  0px 0 5px 0;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

}



#board h2{

	text-align: center;

	padding: 17px 0 17px 0;

	margin: 0 27px;

	border-bottom: 1px solid #d3d3d3;

}



/* MEDIAL SERVICES */



#mainContent .clinicsMap{

	text-align: center;

}



#mainContent .clinicsMap img{

	float: none;

}

.medicalServices{

	margin: 30px 0 30px 0;

	width: 560px;

	background: #eeeeee;

}



.medicalServices .medicalServiceContent{

	float: left;

	margin: 0;

	width: 560px;

	padding: 20px 0px 0px 0px;

	background: url(../images/services_top_border.gif) no-repeat top left;

}



.medicalServices .medicalServiceBottom{

	float: left;

	margin: 0;

	position: relative;

	width: 520px;

	padding: 0px 20px 20px 20px;

	min-height: 200px;

	height: auto !important;

	height: 200px;

	background: url(../images/services_bottom_border.gif) no-repeat bottom left;

}



.medicalServices .medicalServiceBkAnimation{

	position: absolute;

	top: -20px;

	left: 280px;

}



.medicalServices .medicalServiceBkAnimation img{

	position: absolute;

	top: 0;

	right: 0;

}







#mainContent .medicalServices .medicalServiceContent img{

	float: left;

	margin: 0;

}





#mainContent .medicalServices .medicalServiceContent .medicalServiceBkAnimation img{

	float: none;

	width: 280px;

	height: 240px;

	margin: 0;

}



.medicalServices .medicalServiceContent .medicalServiceBody{

	width: 280px;

/*

	width: 340px;

	float: left;

	padding: 0 0 0 20px;

	position: relative;

*/

	width: 520px;

	padding: 0px 0px 0px 0px;

	min-height: 200px;

	height: auto !important;

	height: 200px;



}



.medicalServices .medicalServiceContent .medicalServiceBody h2{

	margin: 0;

	font-size: 18px;

}



.medicalServices .medicalServiceContent .medicalServiceBody p.doctorTitle{

	padding: 0 0 10px 0;

	margin: 0 0 10px 0;

	border-bottom: 3px solid #fff;

	font-weight: bold;

	font-style: italic;

	width: 220px;

}



.medicalServices .medicalServiceContent .medicalServiceBody dl{

	margin: 0;

	float: left;

	width: 240px;

}



.medicalServices .medicalServiceContent .medicalServiceBody dt{

	width: 70px;

	clear: left;

	float: left;

}



.medicalServices .medicalServiceContent .medicalServiceBody dd{

	width: 170px;

	float: left;

}



.categoryPageList{

	margin: 0;

}



.categoryPageList li{

	list-style: none;

	float: left;

	margin-bottom: 15px;

}



#mainContent .categoryPageListTopBk img{

	margin: 0 0 5px 10px;

}



.categoryPageList li .categoryPageListTopBk{

	width: 560px;

	float: left;

	background: url(../images/services_top_border.gif) no-repeat top;

}



.categoryPageList li .categoryPageListTopBk .categoryPageListBottomBk{

	position: relative;

	padding: 15px;

	width: 530px;

	float: left;

	min-height: 210px;

	height: auto !important;

	height: 210px;

	background: url(../images/services_bottom_border.gif) no-repeat bottom left;

}



.programationNumbers{

	position: absolute;

	bottom: 5px;

	left: 15px;

	font-size: 11px;

	z-index: 500;

}



.services{

	border-bottom: 1px solid #eaeaea;

	padding: 0 0 10px 10px;

	margin: 0 0 10px 0;



}



.priceList{

	width: 560px;

	margin: 0 0 0 0;

}



.priceList dt{

	float: left;

	width: 200px;

	clear: both;

	margin: 1px 0;

	font-weight: bold;

	padding: 3px 10px;

	/*

	background: #eaeaea;

	*/

	border-bottom: 1px solid #eaeaea;

}



.priceList dd{

	float: left;

	width: 340px;

	padding: 3px 0;

	margin: 1px 0;

	border-bottom: 1px solid #eaeaea;

	/*

	background: #eaeaea;

	*/

}



.priceList.wideColumn dt{

	width: 400px;

}



.priceList.wideColumn dd{

	width: 140px;

}



.priceList em{

	font-size: 16px;

}





.priceList .servicesListTitle{

	border-bottom: 3px solid #eaeaea;

}



.categoryPageList li strong{

	font-size: 14px;

}



.categoryPageList li p {

	margin: 0;

	width: 280px;

}



.categoryPageList li ul li{

	margin-bottom: 0.1em;

	padding: 0;

	clear: left;

	background: none;

	border-bottom: 0 none;

}



.categoryPageList.pregnacyList li p a{

	padding: 0 10px 0 0;

	background: url(../images/category_list_links.gif) no-repeat center right;

}



.categoryPageList.pregnacyList li p a:hover{

	padding: 0 10px 0 0;

	background: url(../images/category_list_links_hover.gif) no-repeat center right #ba5300;

}



#BKServicesGinecology{

	background: url(../content_images/servicii_bk_ginecologie.jpg) no-repeat top right #eeeeee;

}



#BKServicesGinecology2{

	background: url(../content_images/servicii_bk_ginecologie2.jpg) no-repeat top right #eeeeee;

}



#BKServicesPediatry{

/*

	background: url(../content_images/servicii_bk_pediatrie.jpg) no-repeat center right #eeeeee;

*/

	background: url(../content_images/servicii_bk_pediatrie.jpg) no-repeat center right #eeeeee;



}

#BKServicesCardiology{

	background: url(../content_images/servicii_bk_cardiologie.jpg) no-repeat center right #eeeeee;

}



#BKServicesMRI{

	background: url(../content_images/servicii_bk_ecografie1.jpg) no-repeat center right #eeeeee;

}



#BKServicesPsychology{

	background: url(../content_images/servicii_bk_psihologie.jpg) no-repeat center right #eeeeee;

}



#BKServicesPregnancy{

	background: url(../content_images/servicii_bk_sarcina.jpg) no-repeat center right #eeeeee;

}



#pregnancyPsychology{

	background: url(../content_images/sarcina_bk_consiliere.jpg) no-repeat center right #eeeeee;

}



#pregnancyFreePregnancyTesting{

	background: url(../content_images/sarcina_bk_testsarcinagratuit.jpg) no-repeat center right #eeeeee;

}



#pregnancyConsAfterAvort{

	background: url(../content_images/sarcina_bk_consiliere_postavort.jpg) no-repeat center right #eeeeee;

}



#pregnancyHighschoolPrograms{

	background: url(../content_images/sarcina_bk_programeeducativelicee.jpg) no-repeat center right #eeeeee;

}



#articlesFetus{

	background: url(../content_images/articles_bk_fetus.jpg) no-repeat center right #eeeeee;

}



#articlesChist{

	background: url(../content_images/articles_bk_chist.jpg) no-repeat center right #eeeeee;

}



#articlesEco4D{

	background: url(../content_images/articles_bk_eco4d.jpg) no-repeat center right #eeeeee;

}



#articlesRanaColon{

	background: url(../content_images/articles_bk_ranacolon.jpg) no-repeat center right #eeeeee;

}





#articlesPregnancySimptoms{

	background: url(../content_images/articles_bk_pregnancysimptoms.jpg) no-repeat center right #eeeeee;

}



#articlesOvulationMethod{

	background: url(../content_images/articles_bk_metodaovulatiei.jpg) no-repeat center right #eeeeee;

}



h2.accordionHeadline{

	color: #fff;

	cursor: pointer;

	margin: 10px 0 0 0;

	font-size: 14px;

	background: url(../images/accordionhdeadline_bk.gif) repeat-x top left;

}



h2:hover.accordionHeadline, h2.accordionHeadline.hover{

	background: url(../images/accordionhdeadline_hover_bk.gif) repeat-x top left;

}



h2.accordionHeadline span{

	display: block;

	background: url(../images/accordionhdeadline_plus_bk.gif) no-repeat top left;

	padding: 5px 0px 5px 40px;

}



h2.accordionHeadline.accordionMinus span{

	background: url(../images/accordionhdeadline_minus_bk.gif) no-repeat top left;

}



.accordionBodyText{

	padding: 0px 20px 40px 20px;

}



.rightTeaser{

	float: none;

	overflow: hidden;

	width: 160px;

	margin: 20px 0 0 20px;

	background: url(../images/rightcolumn_teaser_bk_top.gif) no-repeat top left #ececec;

}



.rightTeaserBottom{

	height: auto;

	width: 120px;

	padding: 15px 20px 20px 20px;

	background: url(../images/rightcolumn_teaser_bk_bottom.gif) no-repeat bottom left;

}



.ecografie4D{

	position: relative;

	left: -5px;

}



.ecografie4D a{

	display: block;

	width: 120px;

	height: 120px;

	border: 5px solid #fff;

}



.ecografie4D a:hover{

	background: none !important;

}



.ecografie4D img {

/*

	margin: 0 0 0 -5px;

*/

}



.rightTeaser h3{

	text-align: center;

	padding: 0 0 10px 0;

	margin: 0;

}



/* FRONT PAGE */



#frontPage #footer, #frontHomePage #footer{

	margin-top: 0;

}



#frontPage {

	background: url(../images/frontpage_bk.gif) repeat-x top left #5a5a5a;

}



#frontHomePage {

	background: url(../images/frontpage_homepage_bk.gif) repeat-x top left #5a5a5a;

}



#frontPage #wrapper{

	min-height: 500px;

	height: auto !important;

	height: 500px;

}



#frontHomePage #wrapper{

	min-height: 600px;

	height: auto !important;

	height: 600px;

}



#frontPage #header{

	height: 120px;

}



#frontHomePage #header{

	height: 120px;

}



#frontPage #content{

	background: none;

	margin: 0;

	min-height: 480px;

	height: auto !important;

	height: 480px;

	width: 800px;

	padding: 20px 0 0 0;

	margin-bottom: 1px;

}



#frontHomePage #content{

	background: none;

	margin: 0;

	min-height: 490px;

	height: auto !important;

	height: 490px;

	width: 800px;

	padding: 20px 0 0 0;

	margin-bottom: 1px;

}



.homePageTitle{

	position: relative;

}



#frontPage #content .homePageTitle h1{

	position: absolute;

	font-size: 30px;

	line-height: 30px;

	color: #fff;

	top: 20px;

	left: 420px;

}



#frontPage #content .homePageTitle h1 span{

	font-size: 23px;

}



#frontPageCategories{

	position: relative;

	height: 400px;

}



#frontPageCategories h3{

	position: absolute;

	top: 365px;

/*

	top: 415px;

*/

	left: 0px;

	color: #fff;

	font-size: 20px;

	line-height: 24px;

	width: 650px;

	z-index: -2;

}



.frontPageCategory{

	position: absolute;

	width: 184px;

	height: 204px;

	/*

	background: url(../images/frontpage_bk_teaser.png) no-repeat top left;

	*/

}



.frontPageCategory#aboutUsFP{

	top: 80px;

	left: 0;

}



.frontPageCategory#medicalServicesFP{

	top: 110px;

	left: 412px;

}



.frontPageCategory#pregnancyFP{

	top: 30px;

	left: 207px;

}



.frontPageCategory#articlesFP{

	top: 150px;

	left: 620px;

}



.frontPageCategory .frontPageCategoryPicture{

	height: 169px;

	width: 184px;

	position: absolute;

	z-index:2000;

}



.frontPageCategory .frontPageCategoryPicture img{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 500;

}



.frontPageCategoryAnimOverflow{

	overflow: hidden;

	height:204px;

	position:absolute;

	width:184px;

}



.frontPageCategoryAnim{

	position: absolute;

	top: 40px;

	left: 0px;

	z-index: 100;

	width: 184px;

	height: 169px;

	border-top: 1px solid #f6cb83;

	background: url(../images/frontpage_bk_teaser_anim.gif) no-repeat top left;

}



.frontPageCategory  .frontPageCategoryAnim ul li{

	padding: 3px 0;

	margin: 0;

}



.frontPageCategory  .frontPageCategoryAnim a{

	color: #fff;

	font-size: 11px;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

}





.frontPageCategory  .frontPageCategoryAnim a:hover{

	background: none;

	color: #fda345;

}



.frontPageCategory  .frontPageCategoryAnim ul{

	list-style: none;

	padding: 0px 0 0 0;

	margin: 0 12px;

}



.frontPageCategory  .frontPageCategoryAnim ul li{

	line-height: 16px;

}



.frontPageCategory h2{

	margin: 0px 0 0 0;

	padding: 0 0 0 0;

	text-align: center;

	color: #fff;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 34px;

	width: 184px;

	height: 35px;

	position: absolute;

	top: 169px;

	z-index: 110;

	background: url(../images/frontpage_bk_teaser_title.png) no-repeat top left;

}

.frontPageCategory h2.h2-big {
    background:url("../images/frontpage_bk_teaser_title_big.png") no-repeat scroll left top transparent;
    height:50px;
    line-height:17px;
    padding-top:7px;
}



.frontPageCategory h2 a{

	color: #fff;

	display: block;

}





.frontPageCategory h2 a:hover{

	background: none;

	color: #fda345;

}



#sitemap{

	color: #999;

}



#frontHomePage #content h1{

	font-size: 36px;

	line-height: 30px;

	color: #fff;

	left: 420px;

	margin: 0;

	padding: 10px 0 25px 0;

	font-family: Georgia, "Times New Roman", Times, serif;

}



#frontHomePage #content #frontPageVision{

	background: url(../images/frontpage-vision.jpg) no-repeat top left;

	width: 100%;

	height: 180px;

}



#frontHomePage #content #frontPageVision h2{

	margin: 0px 0 0 0;

	padding: 30px 50px 0px 0px;

	font-size: 24px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}



#frontHomePage #content #frontPageVision p{

	font-size: 14px;

	padding: 0 50px 10px 0px;

}



#frontHomePage #content #frontPageVision .cityClinics{

	position: relative;

	float: left;

	margin: 0px 10px 0px 0px;

	padding: 5px 30px 0 10px;

}



#frontHomePage #content #frontPageVision .cityClinics p{

	padding: 20px 58px 0 30px;

	text-align: center;

	margin: 0;

	font-size: 10px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

/*

#frontHomePage #content #frontPageVision .cityClinics p{

	padding: 0;

	margin: 0;

	font-size: 10px;

}

*/

#frontHomePage #content ul li strong{

	font-size: 13px;

}



#frontHomePage #content h2 span{

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

}



.homePageContent{

	float: left;

	width: 100%;

}



.homePageContent h2{

	font-size: 18px;

	font-weight: normal;

}



.homePageContent h2 strong{

	font-weight: normal;

	font-size: 18px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

}



.homePageContent ul{

	float: left;

	height: 160px;

	margin: 0;

	list-style: none;

}



.homePageContent ul li{

	float: left;

	width: 140px;

	margin: 0 20px 0 0;

	position: relative;

}



.homePageContent ul li h3{

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}



.homePageContent ul li p{

	min-height: 70px;

	font-size: 11px;

	line-height: 1.4em;

	margin: 0;

	width: 140px;

	position: absolute;

	top: 0;

	left: -10px;

	padding: 10px;

	background: url(../content_images/homepagecontent-bk.png) no-repeat top left;

}


/*Pagina Ginecologie Bucuresti*/
#table_gineco table tr th {
	text-align:center;
	font-weight: bold;
	padding:5px 0;
}
#table_gineco table tr td {
	text-align:left;
	padding-left:5px
}
#table_gineco table tr td.left-bold {
	font-weight:bold;
}
#table_gineco table tr td.red-cell {
	color:#F00;
	border-color:#000;
}


.missionText{

	clear: both;

	padding: 0px 0 30px 0;

	margin: 0;

	font-family: Georgia,"Times New Roman",Times,serif;

	font-size: 16px;

	font-weight: bold;

	margin: 2em 0 0.5em;

}



.visionHeadline{

	font-size: 20px;

}



.cityClinics .city{

	width: 155px;

	height: 50px;

	position: absolute;

	background: url(../images/homepage_city.png) no-repeat top left;

}



.cityClinics .city h2{

	font-size: 12px;

	line-height: 1.1em;

	margin: 20px 0 0 40px;

	padding: 0;

	color: #4c4c4b;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.cityClinics .city p{

	line-height: 1.1em;

	margin: 0 0 0 40px;

	padding: 0;

	font-size: 9px;

	font-family: Verdana, Geneva, sans-serif;

}



.cityClinics .city a{

	color: #4c4c4b;

}



.cityClinics .city a:hover{

	color: #fff;

	background: none;

}



.cityClinics #cityCluj.city{

	top: 15px;

	left: 60px;

}



.cityClinics #cityBrasov.city{

	top: 55px;

	left: 90px;

}



.cityClinics #cityBucuresti.city{

	top: 86px;

	left: 115px;

}



#homePage{

	color: #fff;

}



.oldPrice{

	text-decoration: line-through;

	font-style: italic;

}



#mainContent img.floatLeft{

	float: left;

}



#frontHomePage  #languages{

	position: absolute;

	right: 0px;

	top: 48px;

	z-index: 200;

}



#languages{

	position: absolute;

	right: 180px;

	top: 48px;

	z-index: 200;

}



#languages a{

	float: left;

	width: 15px;

	height: 10px;

	background: url(../images/flag_en.gif) no-repeat top left;

	text-indent: -9999px;

	margin: 0 3px;

}



#languages span{

	float: left;

	width: 15px;

	height: 15px;

	margin: 0 3px;

	text-indent: -9999px;

	background: url(../images/flag_ro_alpha.gif) no-repeat top left;

}

#languages.langEn a{

	background: url(../images/flag_ro.gif) no-repeat top left;

}



#languages.langEn span{

	background: url(../images/flag_en_alpha.gif) no-repeat top left;

}





#mainContent.donate {

	background: url(/images/daruieste1.jpg) no-repeat right 30px; height:520px;

}



#mainContent.donate ul, #mainContent.donate p{

	width: 300px;

}



#donatePage{

	position: absolute;

	left: 5px;

	top: 150px;

	width: 100px;

	height: 79px;

	text-indent: -9999px;

	z-index: 10;

	margin: 0 0 0 0;

	background: url(../images/doneaza.jpg) no-repeat top left;

}



#donatePage.langEnTxt {

	background: url(../images/doneaza_en.jpg) no-repeat top left;

}



#donatePage a{

	display: block;

	width: 100px;

	height: 79px;



}



#donatePage a:hover{

	background: none;

}







.clearFix:after {

    content: ".";

    display: block;

    height: 0px;

    font-size: 0px;

    clear: both;

    visibility: hidden;

	background: #f0f !important;

}





.donateAccount{

	background: url(../images/donate_account_repeat.gif) repeat-y top left;

}



.donateAccountTop{

	padding: 0 0 0 0;

	background: url(../images/donate_account_top.gif) no-repeat top left;

}



#mainContent .donateAccountTop p{

	width: 280px;

	padding: 0 10px 0px 10px;

	margin: 0 0 0 0;

	background: url(../images/donate_account_bottom.gif) no-repeat bottom left;

}



.bagageSmall, .bagageBig{

	float: left;

	width: 35%;

	padding: 0 10% 0 0;

}

.bagageBig{

	float: right;

}


/*contact*/
#form {margin-left:0px}
#form h1 {color:#2c5595;font: 16px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center; font-weight:bold; padding-bottom:7px}
#wrap {text-align:center}
#form img {margin: 0; padding: 0; margin-left: 14px}
#cont_sub {margin-left:0px;font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
#cont_sub td {}
#cont_sub td table td{padding-bottom: 15px}
#cont_sub h5 {font:10px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; width:100px; margin-left:14px; text-align:center}
#cont_sub h4 {font:12px "Small Font" ,"Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-align:center;color:#2c5595;font-weight:bold}
#cont_sub u {color:#2c5595}
form p{margin: 0; padding: 0}
form td {padding-bottom: 20px}
