html{margin:0;padding:0}body{margin:0;padding:0;background:#e7ebed;text-align:center;color:#333333;font-size:16px; line-height:24px;font-family:Cambria,Georgia,'Myriad Pro',Arial,Helvetica,sans-serif}a{color:#5b6a7a;text-decoration:none;font-weight:normal;outline:none}a:hover{color:#cc0000;outline:none}a.hde{color:#b5c1c8;text-decoration:none;font-weight:normal;outline:none}a.hde:hover{color:#cc0000;outline:none}.clear{clear:both;height:0}h1{font-size:20px;line-height:32px;text-decoration:none;padding:0px;margin:0;color:#434e5a;font-weight:normal;text-align:center;margin-top:40px;margin-left:auto;margin-right:auto;font-family:Arial,sans-serif;letter-spacing:0.5px}h2{font-family:Arial,sans-serif;font-size:18px;line-height:28px;text-decoration:none;padding:0px;margin:0;color:#434e5a;font-weight:normal;letter-spacing:0.8px}.hd{margin:0;width:100%;text-align:left;border-bottom:solid 1px #ccc;background:#2a2f6c url(../imagini/bgd.png) repeat;z-index:10}.hd_0{position:relative;top:0;margin:0 auto;width:960px;text-align:left}.header{position:relative;top:0;margin:0;width:100%;text-align:center;height:205px;clear:both;background:#5b6a7a}.header_centrat{position:relative;top:0;margin:0 auto;width:960px;height:175px;z-index:2;background:url(../imagini/petradesign.jpg) bottom right no-repeat}
#top_centrat{position:relative;top:0;left:0;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:960px;height:100%;background:#fff;clear:both;border:solid 1px #b5c1c8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#logo{position:absolute;top:5px;left:0px;width:240px;height:120px;z-index:9}#logo a{text-decoration:none;outline:none}#logo a img{border:0}.main{position:relative;top:-30px;margin:0 auto;width:100%;text-align:center;z-index:8}.container{position:relative;top:0;margin:0 auto;background:#fff;width:958px;z-index:9;border:solid 1px #b5c1c8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.tabcontinut{padding:15px 10px 10px 10px;text-align:left}.spatiu{clear:both;height:10px;}
#stanga{position:relative;top:0;left:0;width:590px;height:100%;float:left;font-family:Tahoma,sans-serif;font-size:15px;text-align:justify}
#content1{position:relative;top:0;left:0;width:auto;height:auto;padding:15px;z-index:8}
.tab_serv{position:relative;top:0;left:0;height:auto;padding:15px 0 10px 0;border:0;text-align:center;z-index:9}
.texte{padding:5px 0 10px 0;text-align:justify;border-bottom:dotted 1px #cc6633}.texte h2{padding:25px 0 15px 0;text-align:center}
.servicii{padding:15px 0 15px 0;text-align:justify}.serviciu{padding:5px 0 10px 0;text-align:justify;border-bottom:dotted 1px #cc6633}.serviciu h2{padding:26px 0 16px 0;text-align:center}.programare{margin-right:10px;margin-bottom:10px;vertical-align:top;float:left;border:0}
.gsearch{text-align:center;margin:10px auto 15px auto}.gsearch img{vertical-align:middle;border:none}.gsearch table td{vertical-align:middle;height:40px}
#dreapta{position:relative;top:0px;left:0px;width:338px;height:100%;float:right;text-align:center}
.content1d{position:relative;top:0;left:0;width:auto;height:auto;padding:0;text-align:center;z-index:9;border-bottom:1px solid #999;color:#000;z-index:90}
.tab1d{position:relative;top:0;left:0;width:auto;padding:6px;text-align:center;z-index:8;background:#758c99 url(../imagini/top_bg2.png) repeat;color:#fff;border:1px solid #3f4c6b;font-size:14px;line-height:24px;font-family:Arial,Helvetica,sans-serif}
.tab2dp{position:relative;top:0;left:0;width:auto;height:auto;padding:8px;text-align:justify;background-color:#fff;color:#333;z-index:8;border-left:1px solid #999;border-right:1px solid #999;background: #fff;/*#efead6;*/}
.tab2d{position:relative;top:0;left:0;width:auto;height:auto;padding:8px;text-align:justify;background-color:#fff;color:#333;z-index:8;border-left:1px solid #999;border-right:1px solid #999;background:#fff;/*#efead6;*/}
.imgp{vertical-align:middle;margin:0;padding:0;border:solid 1px #999;}
.proiecte_all{text-align:center;margin:auto;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;width:33.3%;}
.proiecte{text-align:center;margin: 5px 5px 2px 5px;width:auto;}
.proiecte img{vertical-align:middle;margin:0;padding:0;border:solid 1px #999;}

.client_nou{font-size:14px;color:#444;display:block;padding-top:5px}
.box_client{text-align:center;margin:5px auto}
.link_client{text-align:right;margin-right:10px;font-size:14px;line-height:20px;color:#3366cc}
.clienti_noi{font-size:14px;color:#444;display:block}

.showhide{line-height:32px;font-size:16px;font-family:Georgia,serif;font-weight:bold;color:#336699;padding:10px;}
.slidediv{padding:20px;text-align:justify;font-family:Arial,Helvetica,sans-serif;display:none;font-size:14px;}
.stanga_contact{width:50%;text-align: left;font-family:Tahoma,sans-serif;font-size: 15px;text-indent:1px;float:left;}
.st_ct1{padding:10px 20px 20px 20px;line-height:32px;font-size:15px;}
.st_ct2{padding:20px;}
.dreapta_contact{width:40%;float:right;text-align:left;}
form#contact_form{padding-top:10px;}
form#contact_form img{float:left;margin-right:2px;}
label{margin-top:3px;padding:4px;display:block;width:262px;}
form#contact_form input, form#contact_form textarea {padding:5px;width:260px;}
form#contact_form input#cod{width:158px;}
#contact_form #submit_form_contact{margin-top:25px;display:block;padding:6px;border:none;background:#336699;outline:none;color:#ffffff;font-size:14px;line-height: 24px;width:272px;text-align:center;cursor:pointer;}
.sent{font-size:12px;line-height:18px;padding:0;margin:0;}
.app_hotel{margin-top:15px;padding:15px;text-align:justify;font-family:Tahoma,sans-serif;font-size:15px;text-indent:1px;}
.app_hotel img{display: block;text-align:center;margin:15px auto 15px auto;border:solid 1px #999999;}
.main_jos{position:relative;top:0px;margin:0 auto 0 auto;width:100%;text-align:center;border-top:solid 2px #cccccc;background:#2a2f6c url(../imagini/bgd.png) repeat;}
.container_bottom{position:relative;margin:0 auto 0 auto;width:960px;}
.menu_jos{padding:15px 10px 28px 10px;color:#999999;text-align:left;}
.menu_jos a{display:block;color:#999999;font-size:14px;line-height:24px;font-family:'PT Sans',Arial,sans-serif;background:url(../imagini/portobt.gif) 0 50% no-repeat;padding-left:24px;float:left;margin-right: 20px;}
.menu_jos a:hover{color:#cc0000;}
.copir{clear:both;margin:0;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:80%;line-height:100%;padding-top:12px;padding-bottom:25px;color:#999999;border-top:dotted 1px #ffffff;text-align:right;padding-right:5px;}
.tabcontent{display:none;padding:10px;padding-top:15px;text-align:justify;color:#333333;border:solid 2px #dddddd;height:100%;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
nav {height:40px;width:420px;font-size:14px;font-family:'PT Sans',Arial,sans-serif;font-weight:bold;position:relative;border-bottom:2px solid #283744;float:right;}
nav ul {padding:0;margin:0 auto;width:420px;height:40px;}
nav li {display:inline;float:left;}
nav a {color:#fff;display:inline-block;text-align:center;text-decoration:none;line-height:40px;text-shadow:1px 1px 0px #283744;}
nav li a {padding:0 10px 0 44px;background:url(../imagini/porto.gif) 20px center no-repeat;}
nav li:last-child a {border-right:0;}
nav a:hover, nav a:active {}
nav a#pull {display:none;clear:both;}

a.ck-termeni{color:000;font-style:italic;font-size:18px}a.ck-termeni:hover{text-decoration:underline}
.container_ck{display:block;position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container_ck input{position:absolute;opacity:0;cursor:pointer;padding:0;left:0}
.checkmark {position:absolute;top:0;left:0;height:25px;width:25px;background-color:#f7f7f7;border:solid 1px #666}.container_ck:hover input ~ .checkmark{background-color:#efefef}.container_ck input:checked ~ .checkmark{background-color:#f27907}.checkmark:after{content:"";position:absolute;display:none}.container_ck input:checked ~ .checkmark:after{display:block}.container_ck .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.box-fmerror{color:#cc0000;font-size:14px;letter-spacing:1px;padding:0 10px 5px 10px;text-align:justify}.fmerror{color:#cc0000;font-size:14px;letter-spacing:1px;padding:0 0 5px 0;text-align:justify}
.pdt10{padding-top:10px}.pdt20{padding-top:20px}
.content-termeni{width:auto;margin:0 auto;text-align:left;padding:0 5% 40px 5%;clear:both;}h1.protd{padding:20px 0 5px 0;text-align:left;text-transform:uppercase;font-size:1.4em;line-height:1.5;font-weight:700;letter-spacing:1px;letter-spacing:1px;}h2.protd{font-weight:600;text-transform:uppercase}

@media screen and (max-width: 980px){
.hd_0{width:auto;max-width:960px;}
.header_centrat{width:auto;max-width:960px;}
.container {width:auto;width:auto;max-width:958px;}
#stanga {width:auto;float:none;max-width:938px;}
#dreapta {width:auto;float:none;}
.proiecte_all{width:50%;}
.container_bottom{width:auto;max-width:960px;}
}
@media screen and (max-width: 768px){
.hd_0{width:auto;max-width:768px;}
.header_centrat{width:auto;max-width:768px;background:none;}
.container{width:auto;}
#stanga, #dreapta{width:auto;float:none;}
.serviciu{width:auto;}
.proiecte_all{width:auto;float:none;}
.dreapta_contact{width:50%;}
.st_ct2 img{width:100%;height:auto;}
.app_hotel img{width:90%;height:auto;}
}
@media screen and (max-width: 600px) {
.hd_0{width:auto;max-width:600px;}
.header_centrat{width:auto;max-width:600px;background:none;}
nav {height:auto;float:none;}
nav ul {width:90%;display:block;height:auto;}
nav li {width: 50%;float:left;position:relative;}
nav li a{}
nav a{text-align:left;width:100%;}
.container {width:auto;}
#stanga,#dreapta {width:auto;float:none;}
.proiecte_all{width:auto;float:none;}
.dreapta_contact{width:50%;}
.st_ct2{display:none;}
label{width:202px;}
form#contact_form input, form#contact_form textarea {width:200px;}
form#contact_form input#cod{width:98px;}
#contact_form #submit_form_contact{width:212px;}
/*.menu_jos{display:none;} */
}
@media only screen and (max-width : 480px){
.hd_0{width:auto;max-width:480px;}
.header_centrat{background:none;}
nav{border-bottom:0;width:auto;max-width:480px;}
nav ul{display:none;height:auto;width:auto;}
nav li{display:block;float:none;}
nav a#pull{display:block;width:auto;max-width:430px;position:relative;padding-left:50px;}
nav a#pull:after{content:"";background:url(nav-icon.png) no-repeat;width:30px;height:30px;display:inline-block;position:absolute;left:15px;top:10px;}
img{max-width:100%;height:auto;border:0;}
.imgp{max-width:100%;height:auto;border:0;}
#imag_email{width:200px;max-width: 200px;margin:0;}
.stanga_contact,.dreapta_contact{float:none;}
.st_ct1{padding:0;font-size: 14px;}
div,p{min-width:90%;padding:0;}
div.menu_jos a{display:block;width:90%}

}
@media only screen and (max-width : 320px){
.hd_0{width:auto;max-width:320px;}
nav{width:auto;max-width:320px;}
nav li{display:block;float:none;}
nav li a{border-bottom:1px solid #576979;}
nav a#pull{width:auto;max-width: 270px}
#logo{max-width:100%;height:auto;}
#logo a img{max-width:100%;height:auto;border:0;}
.tab1d,.tab2dp,.tab2d{padding-left:0;padding-right:0;}
img{max-width:100%;height:auto;border:0;}
.imgp{max-width:100%;height:auto;border:0;}
#imag_email{width:200px;max-width:200px;margin:0;}
label{width:auto;}
form#contact_form input, form#contact_form textarea {width:auto;}
#contact_form #submit_form_contact{width:auto;}
}
@media only screen and (max-width : 240px){
nav{width:auto;max-width:240px;}
nav a#pull {width:auto;max-width:190px}
#imag_email{width:150px;max-width:150px;height:auto;margin:0;}
.slidediv{font-size:12px;}
div,p{padding:5px 0 0 0;}
.st_ct1{line-height:18px;}
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button:-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#ffffff;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position: absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left: 5px;border:medium inset transparent;}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width: 100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background: black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){
.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top: 0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px){
.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}