* { margin:0px; padding:0px; }

body { font-family:"Times New Roman", Times, serif; font-size:14px; color:#feffff; line-height:16px;background:url(../css/layout/bottom-bg.jpg) repeat-x left 653px; }

p { margin-bottom:10px; }
.clear { width:100%; height:1px; clear:both; }
.alignLeft { float:left; width:auto; }
.alignRight { float:right; width:auto; }
h1 { font-size:24px; color:#fcb700; font-weight:normal; margin:10px 0; }
h2 { color:#fcb700; font-size:14px; margin:20px 0 10px; }

#top { width:100%; background:url(../css/layout/top-bg.jpg) repeat-x left top; height:49px; float:left; }
#middle { width:100%; background:#d6cdc6 url(../css/layout/middle.jpg) no-repeat center top; float:left; height:604px; }
#middle_despre { width:100%; float:left; height:402px; display:block; background-color:#f7f7f7; text-align:center; height:auto; }
#middle_servicii { width:100%; float:left; height:402px; display:block; background:url(../css/layout/picture-servicii.jpg) no-repeat center top; text-align:center; height:392px; }
#middle_galerie { width:100%; float:left; background-color:#e7eae3; text-align:center; }
#middle_echipa { width:100%; float:left; background-color:#e6e9e2; text-align:center; }

.container { width:960px; margin:0px auto; }
#bottom { width:100%; float:left; height:83px; _margin-top:-10px; }

.logo { background:url(../css/layout/logo.png) no-repeat left top; width:139px; height:62px; display:block; float:left; }

#center1 { float:left; margin-left:132px; display:inline;position:relative;top:-53px; }
#center1 a.center1 { width:160px; height:240px;  display:block; padding-left:5px; }
#center1 a.center1:hover { background: url(/css/sprite.gif) 27px 17px no-repeat; }

#center2 { float:left; margin-left:66px; display:inline;position:relative;top:-61px; }
#center2 a.center2 {  width:155px; height:250px; display:block; }
#center2 a.center2:hover { background: url(/css/sprite.gif) -168px 9px no-repeat; }

#center3 { float:left; margin-left:68px; display:inline;position:relative;top:-61px; }
#center3 a.center3 {  width:155px; height:240px; display:block; }
#center3 a.center3:hover { background: url(/css/sprite.gif) -373px 9px no-repeat;  }


#center4 { float:left; margin-left:59px; display:inline;position:relative;top:-53px;}
#center4 a.center4 {  width:160px; height:240px; display:block; }
#center4 a.center4:hover { background: url(/css/sprite.gif) -560px 17px no-repeat;  }

.copyright { font-family:Arial; font-size:11px; float:left; margin:38px 0 0 10px; display:inline; }
.created_by { width:115px; float:right; margin:25px 10px 0 0; display:inline; background:url(../css/layout/gradient-logo.jpg) no-repeat left top; padding:3px 0 3px 42px; font-family:Arial; font-size:11px; }
.created_by span { margin-bottom:-5px; float:left; }
.created_by a { color:#fff; text-decoration:none; }
.created_by a:hover { text-decoration:underline; }

#footer { float:left; width:100%; background:#feffff url(../css/layout/footer-bg.jpg) repeat-x left top; }

#menu { float:right; }
#menu li { float:left; list-style:none; }
#menu li a { margin:0 10px; float:left; display:inline; }
#menu li a:hover { background-position:0 -74px; }
#menu li a#activ { background-position:0 -148px; }
.acasa { background:url(../css/layout/centrul-bucuresti-pipera/acasa.gif) no-repeat left top; width:42px; height:74px; float:right; cursor:pointer; display:block; }
.despre_Noi { background:url(../css/layout/centrul-bucuresti-pipera/despre_noi.gif) no-repeat left top; width:78px; height:74px; float:right; cursor:pointer; display:block; }
.servicii { background:url(../css/layout/centrul-bucuresti-pipera/servicii.gif) no-repeat left top; width:105px; height:74px; float:right; cursor:pointer; display:block; }
.galerie { background:url(../css/layout/centrul-bucuresti-pipera/galerie.gif) no-repeat left top; width:86px; height:74px; float:right; cursor:pointer; display:block; }
.despre { background:url(../css/layout/centrul-bucuresti-pipera/despre_alzheimer.gif) no-repeat left top; width:125px; height:74px; float:right; cursor:pointer; display:block; }
.contact { background:url(../css/layout/centrul-bucuresti-pipera/contact.gif) no-repeat left top; width:55px; height:74px; float:right; cursor:pointer; display:block; }

#footer #menuBottom { float:left; }
#footer #menuBottom li { float:left; list-style:none; }
#footer #menuBottom li a { margin:0 10px; float:left; } 
#footer #menuBottom li a:hover { background-position:0 -52px; }
#footer #menuBottom li a#active { background-position:0 -52px; }
.acasa_bottom { background:url(../css/layout/acasa.jpg) no-repeat left top; width:41px; height:52px; float:right; cursor:pointer; display:block; }
.despre_noi_bottom { background:url(../css/layout/despre_noi.jpg) no-repeat left top; width:78px; height:50px; float:right; cursor:pointer; display:block; }
.servicii_bottom { background:url(../css/layout/servicii.jpg) no-repeat left top; width:105px; height:50px; float:right; cursor:pointer; display:block; }
.galerie_bottom { background:url(../css/layout/galerie.jpg) no-repeat left top; width:86px; height:52px; float:right; cursor:pointer; display:block; }
.despre_bottom { background:url(../css/layout/despre.jpg) no-repeat left top; width:125px; height:52px; float:right; cursor:pointer; display:block; }
.contact_bottom { background:url(../css/layout/contact.jpg) no-repeat left top; width:54px; height:52px; float:right; cursor:pointer; display:block; }

.leftColumn { width:385px; float:left; padding-top:30px; }
.rightColumn { width:565px; float:left; padding-top:45px; }
.leftColumnBottom { width:365px; float:left; }
.rightColumnBottom { width:320px; float:right; padding-top:45px; background:url(../css/layout/doctor.png) no-repeat right top; padding-right:245px; }
.columnL-servicii { width:400px; padding-top:30px; float:left; }
.columnR-servicii { width:500px; padding-top:30px; float:right; }
.columnR-servicii .picture { float:right; background:url(../css/layout/picture.png) no-repeat right top; padding-right:320px; padding-top:115px; position:relative; margin-top:-115px; width:180px; height:230px; }
.columnR-servicii .picture .price { float:right; background:url(../css/layout/price.png) no-repeat right top; width:170px; height:67px; text-align:center; color:#fff; font-weight:bold; font-family:arial; padding-top:90px; font-size:14px; }
.columnR-servicii .picture .text { font-family:Verdana; font-size:9px; color:#fff; text-align:center; line-height:14px; }

.blackText { color:#000000; font-size:13px; }

.despre_noi { background:url(../css/layout/despre_noi.png) no-repeat left top; width:226px; height:70px; text-indent:-99999px; }
.echipa_vasarely { background:url(../css/layout/echipa_vasarely.png) no-repeat left top; width:244px; height:44px; text-indent:-99999px; }
.despre_alzheimer { background:url(../css/layout/despre_alzheimer.png) no-repeat left top; width:270px; height:46px; text-indent:-99999px; }
.servicii_oferite { background:url(../css/layout/servicii_oferite.png) no-repeat left top; width:208px; height:42px; text-indent:-99999px; }
.colaboratori { background:url(../css/layout/colaboratori.png) no-repeat left top; width:188px; height:32px; text-indent:-99999px; }
.contacteaza { background:url(../css/layout/contacteaza.png) no-repeat left top; width:223px; height:31px; text-indent:-99999px; margin-top:45px; }


.detalii { background:url(../css/layout/detalii.png) no-repeat left top; width:166px; height:29px; display:block; cursor:pointer; margin:25px 0 15px; }
.menu { background:url(../css/layout/menu.png) no-repeat left top; width:168px; height:29px; display:block; cursor:pointer; margin:25px 0 15px; }
.send { background:url(../css/layout/send.png) no-repeat left top; width:167px; height:29px; display:block; cursor:pointer; margin:25px 0 15px; border:0px; }
.top-text { background:url(../css/layout/top-text.png) no-repeat left top; width:397px; height:179px; display:block; text-indent:-99999px; }
.asociatia_vasarely { background:url(../css/layout/asociatia_vasarely.png) no-repeat left top; width:376px; height:27px; display:block; text-indent:-99999px; margin-top:40px; }

.galerie_foto { background:url(../css/layout/galerie_foto.png) no-repeat left top; width:101px; height:13px; display: block; cursor:pointer; margin-top:180px; margin-right:20px; float:right; }
.yellowBox { background:url(../css/layout/yellow-box.gif) no-repeat left top; width:197px; height:116px; margin:37px 10px 0 0; float:right; font-size:15px; padding:15px 8px; text-align:center; display:inline; }
.yellowBox table { margin-left:10px; width:180px; }
.yellowBox table tr td { border-bottom:2px solid #fff; padding:5px 0 5px 0; }

.painting { position:relative; margin-top:-125px; margin-bottom:30px; }

.bigLeft { width:636px; padding-top:45px; padding-bottom:10px; float:left; }
.smallRight { width:290px; float:right; margin-top:77px; font-size:13px; }
.column { width:305px; font-size:13px; }
.yellowText { font-style:italic; color:#fcb700; }

.list { float:left; width:100%; }
.list li { width:100%; display:block; list-style:none; background:url(../css/layout/yellowDott.gif) no-repeat left 7px; padding:1px 0 1px 15px; font-size:14px; }

.gal { float:left; width:100%; margin-top:40px; padding-bottom:30px; }
.gal li { float:left; list-style:none; padding:15px 22px; display:inline; }
.gal li a img { padding:4px; background-color:#fff; border:0px; }
.gal li a:hover img { padding:4px; background-color:#CCCCCC; border:0px; }

#echipa { float:left; padding-top:40px; width:100%; }
#echipa .teamColumn { float:left; display:inline; margin-right:20px; width:290px; }
.image { padding:4px 4px 2px; background-color:#fff; text-align:center; color:#222222; font-size:9px; width:74px; position:relative; line-height:12px; }
.second-level { width:341px; height:158px; background:url(../css/layout/second-level.gif) no-repeat left bottom; position:relative; margin-top:-30px; }
.third-level { width:710px; height:124px; background:url(../css/layout/third-level.gif) no-repeat center top; position:relative; padding:0 97px 0 72px; margin-top:-41px; }
.third-level .image { padding:4px 4px 2px; background-color:#fff; text-align:center; color:#222222; font-size:9px; width:74px; position:relative; line-height:12px; margin-top:-40px; display:inline; }
.forth-level { width:925px; position:relative; height:120px; }
.fifth-level { width:935px; background:url(../css/layout/fifth-level.gif) no-repeat center top; position:relative; margin-top:5px; padding-top:20px; }

.colab { width:100%; float:left; margin:40px 0; }
.colab li { display:block; width:100%; list-style:none; }

.input_name { width:154px; font-family:Arial; font-size:12px; }
.input_name input { width:144px; height:18px; background:url(../css/layout/input_name.gif) no-repeat left top; border:0px; padding:3px 5px; }
.input_email { width:373px; font-family:Arial; font-size:12px; margin-top:15px; }
.input_email input { width:363px; height:19px; background:url(../css/layout/input_email.gif) no-repeat left top; border:0px; padding:3px 5px; }

textarea { width:363px; height:66px; background:url(../css/layout/textarea.gif) no-repeat left top; border:0px; overflow:auto; padding:5px; }
.contactRight { float:right; width:500px; margin-top:10px; }
.contactColumn { float:left; display:inline; margin-right:30px; width:415px; line-height:17px; }
.contactColumn h3 { font-family:Georgia; font-size:18px; font-weight:normal; margin:10px 0; }
.contactColumn span{float:right;position: relative;top: -30px;}
.contactColumn span img{vertical-align: middle;margin-right:5px;}
.sep{border-bottom:1px solid #800;height:2px;padding:0;margin:0;}
.galben { color:#ffba00; }
#logo{
position:relative;top:-50px;
}
#logo a img{border:none;}
