* {
	padding:0;
	margin:0;
	}

a img { border:0;}
a {text-decoration:none;}
a.special{color:#000; text-decoration:underline;}
a.special1{text-decoration:underline;}
a.promotii{color:#000; text-decoration:underline;}
.posLeft { float:left;}
.posRight { float:right;}
.m_auto { margin:0 auto;}
.clear { clear:both; height:0; }
ul { list-style:none;}
.alignleft {float:left;}
.alignright {float:right;}
.none {display:none;}

body { background: url(images/bg.jpg) left top #ddcfd2;background-repeat: repeat-x;font: normal 12px / 18px Arial, Helvetica, sans-serif;color: #3e0010;}

#wrapper {margin: 0 auto; background: url(images/bg_top.jpg) center top no-repeat;}

#shName {clear:both;}

/* Top Search */

#top { width:942px;background: none; color:#fff;font: normal 14px / 14px Arial, Helvetica, sans-serif;}
.top_text { width:620px; height:37px; float:left; padding-top:15px;}
.top_tel {  width:120px; height:37px; float:left; padding-top:15px; text-align:right;}
.top_arrows {width:76px; height:32px; float:left; background: url(images/arrows.png) center center no-repeat; padding-top:15px;}
.top_language {width:126px; float:left; text-transform:uppercase;}
.top_language a {color:#8b152f; text-decoration:none;}
.top_language .active a {color:#cf4653; text-decoration:none;}
.top_language a:hover {color:#cf4653; text-decoration:none;}
#ro {width:30px; height:35px; float:right;background: url(images/ro.png) right center no-repeat; padding-left:13px; padding-top:17px;}
#en {width:31px; height:35px; float:right;background: url(images/en.png) right center no-repeat; padding-left:12px; padding-top:17px;}



/* LOGO */

#header { width:942px; height:393px; clear:both; padding-top:42px;}
#header_photo { width:942px; height:357px; clear:both; background:url(images/header_photo.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_84 { width:942px; height:357px; clear:both; background:url(images/header_photo_home.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_1 { width:942px; height:357px; clear:both; background:url(images/header_photo_echipa.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_30 { width:942px; height:357px; clear:both; background:url(images/header_photo_dotari.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_303 { width:942px; height:357px; clear:both; background:url(images/header_photo.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_51 { width:942px; height:357px; clear:both; background:url(images/header_photo_clinca.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_56 { width:942px; height:357px; clear:both; background:url(images/header_photo_albire_beyond.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_60 { width:942px; height:357px; clear:both; background:url(images/header_photo_lucrari_protetice.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_165 { width:942px; height:357px; clear:both; background:url(images/header_photo_consultatie.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_169 { width:942px; height:357px; clear:both; background:url(images/header_photo_profilaxie_dentara.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_173 { width:942px; height:357px; clear:both; background:url(images/header_photo_estetica_dentara.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_177 { width:942px; height:357px; clear:both; background:url(images/header_photo_tratament_carii.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_181 { width:942px; height:357px; clear:both; background:url(images/header_photo.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_185 { width:942px; height:357px; clear:both; background:url(images/header_photo_pedodontie.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_189 { width:942px; height:357px; clear:both; background:url(images/header_photo_chirurgie_orala.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_193 { width:942px; height:357px; clear:both; background:url(images/header_photo_urgente.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_197 { width:942px; height:357px; clear:both; background:url(images/header_photo_albire_beyond.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_287 { width:942px; height:357px; clear:both; background:url(images/header_photo_implantologie.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_289 { width:942px; height:357px; clear:both; background:url(images/header_photo_zircon.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_35 { width:942px; height:357px; clear:both; background:url(images/header_photo_tarife.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_39 { width:942px; height:357px; clear:both; background:url(images/header_photo_programare.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_43 { width:942px; height:357px; clear:both; background:url(images/header_photo_contact.jpg) left top no-repeat; position:relative;}
#header_photo.pagina_47 { width:942px; height:357px; clear:both; background:url(images/header_photo_pareri.jpg) left top no-repeat; position:relative;}

.logo {background:url(images/logo.png) left top no-repeat; width:212px; height:350px; position:absolute; margin-left:730px;}
.logo_en {background:url(images/logo_en.png) left top no-repeat; width:212px; height:350px; position:absolute; margin-left:730px;}
.promotie {position:absolute; bottom:78px; height:54px; font:normal 25px/27px Myriad Pro, Arial, helvetica, sans-serif; color:#fff; padding-right:60px; padding-left:338px; background:url(images/arrows2.png) right 13px no-repeat; }
.promotie span {font-weight:bold; color:#8c8c8c;}
.reducere {position:absolute; bottom:25px; padding-left:20px; font:bold 14px/16px Arial; color:#f8916e;}
.reducere span {font:bold 16px/18px Arial; color:#fff;}



/* MENU */

#menu {height:340px; width:210px; float:right;background:url(images/transparent.png) left top no-repeat; padding-right:138px; padding-top:10px;}
           #menu ul { list-style:none; width:210px; float:left; }
                    #menu ul li { float:left; height:40px; width:210px; padding-bottom:1px;}
                        #menu ul li a { display:block; height:40px;color:#fff;background:url(images/menu_inactive2nd.png) left top no-repeat; font:bold 14px/40px Arial; text-transform:uppercase; padding-left:30px;}
                        #menu ul li#item2 a, #menu ul li#item3 a, #menu ul li#item4 a { display:block; height:40px;color:#fff;background:url(images/menu_inactive.png) left top no-repeat; font:bold 14px/40px Arial; text-transform:uppercase; padding-left:30px;}
                        #menu ul li#item2.active a, #menu ul li#item3.active a, #menu ul li#item4.active a { background:url(images/menu_active.png) left top no-repeat;}
                        #menu ul li#item2.active li a, #menu ul li#item3.active li a, #menu ul li#item4.active li a { background:url(images/menu_hover3rd.png) left top no-repeat;}
                        #menu ul li#item2.active li.active a, #menu ul li#item3.active li.active a, #menu ul li#item4.active li.active a { background:url(images/menu_active.png) left top no-repeat;}
                        #menu ul li#item2 a:hover, #menu ul li#item3 a:hover, #menu ul li#item4 a:hover {background:url(images/menu_hover.png) left top no-repeat;}
                        #menu ul li a:hover {background:url(images/menu_hover2nd.png) left top no-repeat;}
                        #menu ul li.active a {background:url(images/menu_active.png) left top no-repeat;}
                        #menu ul li.active li.active a {background:url(images/menu_active.png) left top no-repeat;}

                        #menu ul ul { position:absolute; left:-2000px;  width:210px; margin:0 auto; }
                        #menu ul li.hover ul { left:auto; }

                        #menu li ul ul { /* third-and-above-level menu items */
                                position:absolute; left:-2000px; margin-left:210px; margin-top:0 !important;}
                        #menu ul li ul {margin-top:-40px; margin-left:-210px; z-index:500;}
                        #menu ul li li { margin:0; padding:0; height:40px; width:210px; padding-bottom:1px;}
                        #menu ul li li a { display:block; height:40px;color:#fff;background:url(images/menu_inactive2nd.png) left top no-repeat; font:bold 14px/40px Arial; text-transform:uppercase; padding-left:30px; }
                        #menu ul li#item2 li a, #menu ul li#item3 li a, #menu ul li#item4 li a { display:block; height:40px;color:#fff;background:url(images/menu_hover3rd.png) left top no-repeat; font:bold 14px/40px Arial; text-transform:uppercase; padding-left:30px; }
                        #menu ul li li a:hover { background:url(images/menu_active.png) left top no-repeat !important; }


/* CONTENT */

#content {background:url(images/bg_ctnt.jpg) left top repeat-x #ddcfd2; clear:both; min-height:540px;}
.content {width:950px;}
.entry a {color:#CF4653;}
.navigation {padding-bottom:20px;}
input#submit {border:1px solid #999; padding:2px;}

.content_holder span.caption {padding-left:5px; font:normal 10px/12px Arial; text-transform:none; display:block;}

.top_spacer .spacer_left {width:188px; height:58px; float:left;}
.top_spacer .spacer_right {width:187px; height:58px; float:left;}
.top_spacer .spacer_middle {width:495px; height:58px; float:left;}
.top_spacer .spacer {width:24px; height:58px;background:url(images/spacer_top.png) left top no-repeat; float:left;}

.bottom_spacer .spacer_left {width:188px; height:74px; float:left;}
.bottom_spacer .spacer_right {width:187px; height:74px; float:left;}
.bottom_spacer .spacer_middle {width:495px; height:74px; float:left;}
.bottom_spacer .spacer {width:24px; height:74px;background:url(images/spacer_bottom.png) left top no-repeat; float:left;}

.content_holder #spacer {width:24px; min-height:540px; background:url(images/spacer.png) left top repeat-y;}
.content_holder #spacer2 {width:24px; min-height:540px; background:url(images/spacer.png) left top repeat-y;}
.content_holder .ctnt_left {width:178px; padding-right:10px;}
.content_holder .ctnt_right {width:172px; padding-left:15px;}
.content_holder #ctnt_middle {width:465px; padding-right:15px; padding-left:15px;}

/* MAIN */

.main {width:490px; padding:0 10px 0 10px;}
    .header { background-color:#fff; padding:3px; border:1px solid #DDE4E6; margin-bottom:10px;}
    .ctnt p { padding-top:10px; padding-bottom:20px;}

h1 {font: bold 16px / 18px Arial, Helvetica, sans-serif;color: #c73832; padding-bottom:20px;}
h1.home {color:#fff;font: normal 14px / 14px Arial, Helvetica, sans-serif;}
h1.home a {color:#fff;font: normal 14px / 14px Arial, Helvetica, sans-serif;}
span.cariere {font: bold 16px / 18px Arial, Helvetica, sans-serif !important;color: #c73832 !important; padding-bottom:5px; display:block;}
h2 {font: bold 14px / 18px Arial, Helvetica, sans-serif;color: #c73832; padding-bottom:15px;}
h2.home {font: bold 16px / 18px Arial, Helvetica, sans-serif;color: #c73832; padding-bottom:20px;}
h3 {font: bold 14px / 18px Arial, Helvetica, sans-serif;color: #c73832; padding-top:15px;}
h2 a {font: bold 14px / 18px Arial, Helvetica, sans-serif;color: #c73832; padding-bottom:15px; text-decoration:underline;}
.content_holder span {font: normal 12px / 24px Arial, Helvetica, sans-serif;color: #a02714; text-transform:capitalize;}
.content_holder span.subC {text-transform:capitalize;}

#ctnt_middle p {padding-bottom:20px;}

span.mainTextRed {font: normal 12px/18px Arial, Helvetica, sans-serif;color: #a02714; text-transform:uppercase;}
span.mainTextRedLabel {font: normal 14px/18px Arial, Helvetica, sans-serif;color: #a02714; text-decoration:underline;}

.wpcf7 p span {font: normal 12px / 18px Arial, Helvetica, sans-serif;color: #3e0010;}
.wpcf7 input {border:1px solid #999;font: normal 12px / 18px Arial, Helvetica, sans-serif;color: #3e0010; padding:2px;}
.wpcf7 input.submit {padding:2px; }
.wpcf7 textarea {border:1px solid #999; font: normal 12px / 18px Arial, Helvetica, sans-serif;color: #3e0010;padding:2px;}

/* CONTENT LEFT */

.ctnt_left p {padding-bottom:20px;}

/* CONTENT RIGHT */

.ctnt_right p {padding-bottom:20px;}
.ctnt_right p a {color:#CF4653; line-height:20px; font-weight:normal; position:absolute; display:block;}

.ctnt_right p a.part1 {margin-top:-330px; width:100px; height:40px; margin-left:53px; color:#000;}
.ctnt_right p a.part2 {margin-top:-285px; width:65px; height:50px; margin-left:70px;color:#000;}
.ctnt_right p a.part3 {margin-top:-174px; width:170px; height:150px; margin-left:20px;color:#000;}
.ctnt_right p a.part4 {margin-top:320px; width:65px; height:50px; margin-left:59px;color:#000;}
.ctnt_right p a.part5 {margin-top:200px; width:100px; height:50px; margin-left:59px;color:#000;}
.ctnt_right p a.part6 {margin-top:240px; width:120px; height:50px; margin-left:59px;color:#000;}
.ctnt_right p a.part7 {margin-top:260px; width:200px; height:50px; margin-left:59px;color:#000;}
.ctnt_right p a.part8 {margin-top:280px; width:200px; height:50px; margin-left:59px;color:#000;}

h3.home {padding-top:0;}

div.mgBtt {margin-bottom:15px;}



.visa {background:url(images/visa.jpg) left top no-repeat; width:202px; height:154px;}
.parteneri{background:url(images/parteneri.jpg) left top no-repeat; width:202px; height:166px; margin-top:20px;}
.parteneri1{background:url(images/parteneri1.jpg) left top no-repeat; width:202px; height:166px; margin-top:20px;}
/* FOOTER  */

#footer {margin:0 auto; background-color:#540d1f;;}
span.footer { display:block;width:942px; height:91px; font:normal 11px/13px Arial; padding-top:15px; background-color:#540d1f; text-align:left; color:#bc5f53;}
