html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input{border:0;outline:none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
ul {list-style-type:none}
@font-face {
    font-family: 'GeosansLightRegular';
    src: url('font/geosanslight-webfont.eot');
    src: url('font/geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/geosanslight-webfont.woff') format('woff'),
         url('font/geosanslight-webfont.ttf') format('truetype'),
         url('font/geosanslight-webfont.svg#GeosansLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GeosansLightMediumItalic';
    src: url('font/geosanslight-oblique-webfont.eot');
    src: url('font/geosanslight-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/geosanslight-oblique-webfont.woff') format('woff'),
         url('font/geosanslight-oblique-webfont.ttf') format('truetype'),
         url('font/geosanslight-oblique-webfont.svg#GeosansLightMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{background:#555 url(images/bg.jpg) fixed;color:#555;font-family:Arial;font-size:12px;line-height:20px;}
#wrapper{width:960px;background:url(images/bgShadow.png) no-repeat;min-height:300px;margin:5px auto 0;padding:20px;}
#pagewrap{background:#f0f0f0;}
.header{background:url(images/headerBgSlice.png) repeat-x;height:129px;}
.header a.logo{float:left;background:url(images/logo.png) no-repeat top left;width:171px;height:95px;text-indent:-99999px;margin:15px 0 0 20px;}
.fullsep{height:41px;background:url(images/sliderNavBgSlice.png) repeat-x;padding:10px 0 0 20px;}
.pagecontent{padding:20px;}
h1{font-family:GeosansLightRegular, Helvetica, Arial;font-size:25px;color:#302c29;letter-spacing:1px;line-height:30px;margin:30px 0 10px;font-weight:bold}
h2{font-family:GeosansLightRegular, Helvetica, Arial;font-size:20px;color:#515050;letter-spacing:1px;margin:50px 0 10px;}
p{font-size:12px;color:#555;font-family:Arial;line-height:20px;margin-bottom:10px;}
strong{color:#da2337;}
p.info{color:#9b9b9b;font-style:italic;}
.readMoreBtn{display:block;height:32px;overflow:hidden;width:160px;background:url(images/readMoreBtnBg.png) 0 0 no-repeat;margin-top:15px;margin-bottom:5px;}
.readMoreBtn:hover{background:url(images/readMoreBtnBg.png) 0 -32px no-repeat;}
ul.checked li{background:url(images/checked.png) left center no-repeat;display:block;margin:0 0 5px;padding:0 0 0 24px;}
ul.checked{margin:0 0 10px 10px;}
ul.checked li a{color:#000;text-decoration:underline;}
.menu{float:right;display:inline-block;margin:50px 0 0;}
.menu ul{list-style-type:none;}
.menu ul li{display:inline-block;padding:0 10px 0 0;float:left}
.menu ul li a{text-decoration:none;color:#666;font-size:22px;font-style:normal;font-weight:normal;letter-spacing:0px;font-family:GeosansLightRegular, Helvetica, Arial;padding:5px 10px;}
.menu ul li a.current{color:#DA2337;}
h2.title{background:url(images/pageTitleBg.png) 0 center no-repeat;margin:0;padding:0 0 0 20px;}
a.contact{color:#da2337;text-decoration:none;font-weight:700;}
.footerWrap{display:block;overflow:visible;height:150px;width:960px;background:url(images/footerBg.png) no-repeat;position:relative;padding-top:30px;}
.backToTopWrap{display:block;margin-right:auto;margin-left:auto;position:relative;width:114px;height:10px;}
.backToTopWrap img{height:10px;position:absolute;z-index:99;}
.backToTopBtn{display:block;width:60px;margin-left:27px;position:relative;height:32px;overflow:hidden;}
.backToTop{display:block;width:60px;height:122px;overflow:hidden;background:url(images/backToTopBg.png) 0 0 no-repeat;position:absolute;top:-90px;cursor:pointer;}
ul.servicii{list-style-type:none;margin:50px 0 0;}
ul.servicii li{float:left;margin:0 0 5px;}
.servicii li a{display:inline-block;text-align:center;background:#f7f7f7;color:#888;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;padding:3px 10px;}
.servicii li a:hover{color:#e00;background:#E4E4E4;}
hr{background:#eaeaea;height:1px;border:1px solid #f0f0f0;margin:0;}
.backToTopWrap.servicii{float:right;margin:-2px 0 0;}
form{width:450px;float:left;margin:20px 0 0;}
span.red{color:#DA2337;}
form label{display:block;font-size:15px;}
form input[type='text'],form textarea{display:block;width:397px;margin-bottom:20px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;-moz-box-shadow:1px 1px 0 #ddd;box-shadow:1px 1px 0 #ddd;-webkit-box-shadow:1px 1px 0 #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4f4f4;height:22px;color:#555;padding:6px 10px;}
form textarea{height:140px;max-width:397px;}
.contactButton{display:block;height:30px;width:120px;overflow:hidden;float:left;background:url(images/contactSubmitBtn.png) 0 0 no-repeat;}
.contactButton:hover{background:url(images/contactSubmitBtn.png) 0 -30px no-repeat;cursor:pointer;border:none;}
.adresa{width:400px;float:right;margin:35px 0 0;}
.adresa a{text-decoration:none;color:#DA2337;}
.adresa a:hover{text-decoration:underline;}
.theme-default #slider{width:960px;height:150px;}
.theme-pascal.slider-wrapper,.theme-orman.slider-wrapper{margin-top:150px;}
.lang {position:absolute; right:12px; top:10px; width:85px;}
.lang img {margin:0 5px 0 0;padding:2px; border:1px solid #e4e4e4; background:#f1f1f1}
.lang a.current img {padding:2px; border:1px solid #e4e4e4; background:#fff}
.header {position:relative}
.loading { display:none; background:url(images/loader.gif) no-repeat 1px; height:28px; width:28px; position:absolute; margin-top:0px; margin-left:130px; }
.hightlight {border: 1px solid #C66!important}
.form-success {display:none}
.black {color:#000; text-decoration:none}
a:hover.black {text-decoration:underline}