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;}
h1 { font-size:20px;line-height:28px;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;}
h2 {font-size: 18px;line-height:28px;text-decoration:none;padding:0px;margin:0;color:#434e5a;font-weight:normal;}
.hd{margin:0;width:100%;text-align:left;border-bottom:solid 1px #cccccc;background: #2a2f6c url(../imagini/bgd.png) repeat;z-index:10;}
.hd_0{position:relative;top:0px;margin:0 auto 0 auto;width:960px;text-align:left;}
.header{position:relative;top:0px;margin:0;width:100%;text-align:center;height:205px;clear:both;background: #5b6a7a;}
.header_centrat{position:relative;top:0px;margin:0 auto 0 auto;width:960px;height:175px;z-index:2;background:url(../imagini/petradesign.jpg) bottom right no-repeat;}
#top_centrat{position:relative;top: 0px;left:0px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0;width:960px;height:100%;background: #ffffff; 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-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;width:100%;text-align:center;z-index:8;}
.spatiu{clear: both;height:10px;}
.container{position:relative;top:0px;margin:0 auto 0 auto;background:#ffffff;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;}
#stanga{position:relative;top:0px;left:0px;width:600px;height:100%;float:left;font-family:Tahoma,sans-serif;font-size: 15px;text-indent:1px;text-align: justify;}
#content1{position:relative;top:0px;left:0px;width: auto;height:auto;padding:15px;z-index:8;}
.tab_serv{position:relative;top:0px;left:0px;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:25px 0 15px 0;text-align:center;}
.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:0px;left:0px;width:auto;height:auto;padding:0;text-align:center;z-index:9;border-bottom:1px solid #999999;color:#000000;z-index:90;}
.tab1d{position:relative;top:0px;left:0px;width:auto;padding:6px;text-align:center;z-index:8;background:#758c99 url(../imagini/top_bg2.png) repeat;color:#ffffff; border:1px solid #3f4c6b;font-size:14px;line-height:24px;font-family:Arial,Helvetica,sans-serif;}
.tab2dp{position:relative;top:0px;left:0px;width:auto;height:auto;padding:8px;text-align:justify;background-color: #ffffff;color:#333333;z-index:8;border-left:1px solid #999999;border-right:1px solid #999999;background: #efead6;}
.tab2d{position:relative;top:0px;left:0px;width:auto;height:auto;padding: 8px;text-align:justify;background-color:#ffffff;color:#333333;z-index:8;border-left:1px solid #999999;border-right:1px solid #999999;background: #efead6;}
.imgp{vertical-align:middle;margin:0;padding:0;border:solid 1px #999999;}
.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 #999999;}
.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;}
@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;}
}
@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;}
}