html, body {height: 100%;}
body{background:#fff; /*url('images/background.gif') repeat-x*/}
#container-page {position: relative; min-height: 100%; height: auto !important; height: 100%;}

div#website-wrapper{width:952px; margin:0px auto 0px auto; padding-bottom: 127px;}
div#website-header{height:100px; padding-top:20px; border-bottom:1px solid #000}

div.header a.logo{display:block; float:left; background:url('images/logo.jpg'); width:129px; height:83px}
div.header a.logo span{display:none}
div.header ul.menu{float:right; list-style:none; margin-top:50px}
div.header ul.menu li{float:left; margin-right:20px}
div.header ul.menu li a{display:block; background:url('images/menu_ro.gif')}
div.header ul.menu li a span{display:none;}
div.header ul.menu li a.home{background-position:-11px -6px; width:35px; height:11px}
div.header ul.menu li a.home:hover{background-position:-11px -26px; width:35px; height:11px}
div.header ul.menu li a.despre{background-position:-65px -6px; width:43px; height:14px}
div.header ul.menu li a.despre:hover{background-position:-65px -26px; width:43px; height:14px}
div.header ul.menu li a.servicii{background-position:-127px -6px; width:48px; height:11px}
div.header ul.menu li a.servicii:hover{background-position:-127px -26px; width:48px; height:11px}
div.header ul.menu li a.parteneri{background-position:-192px -6px; width:64px; height:11px}
div.header ul.menu li a.parteneri:hover{background-position:-192px -26px; width:64px; height:11px}
div.header ul.menu li a.contact{background-position:-271px -6px; width:49px; height:11px}
div.header ul.menu li a.contact:hover{background-position:-271px -26px; width:49px; height:11px}

div.header ul.menu_en{float:right; list-style:none; margin-top:50px}
div.header ul.menu_en li{float:left; margin-right:20px}
div.header ul.menu_en li a{display:block; background:url('images/menu_en.gif')}
div.header ul.menu_en li a span{display:none;}
div.header ul.menu_en li a.home{background-position:-11px -6px; width:35px; height:11px}
div.header ul.menu_en li a.home:hover{background-position:-11px -26px; width:35px; height:11px}
div.header ul.menu_en li a.despre{background-position:-64px -6px; width:43px; height:14px}
div.header ul.menu_en li a.despre:hover{background-position:-64px -26px; width:43px; height:14px}
div.header ul.menu_en li a.servicii{background-position:-127px -6px; width:55px; height:11px}
div.header ul.menu_en li a.servicii:hover{background-position:-127px -26px; width:55px; height:11px}
div.header ul.menu_en li a.parteneri{background-position:-192px -6px; width:64px; height:11px}
div.header ul.menu_en li a.parteneri:hover{background-position:-192px -26px; width:64px; height:11px}
div.header ul.menu_en li a.contact{background-position:-271px -6px; width:49px; height:11px}
div.header ul.menu_en li a.contact:hover{background-position:-271px -26px; width:49px; height:11px}

a.formular{display:block; width:450px; height:200px;}
a.formular span{display:none;}

div#website-container{clear:both}
div.container div.middle{position:relative; background:url('images/middle.gif'); width:966px; height:200px; margin:10px 0px 10px -14px}
div.container div.middle_en{position:relative; background:url('images/middle_en.gif'); width:966px; height:200px; margin:10px 0px 10px -14px}
div.middle ul.nav{position:absolute; top:0px; left:454px; background:#68cb33; width:187px; list-style:none; margin:0px; padding:0px}
div.middle ul.nav li{margin-bottom:1px}
div.middle ul.nav li a{display:block; background:#40b600; height:23px; font-size:8pt; color:#fff; padding:10px 0px 0px 10px}
div.middle ul.nav li a:hover{background:#252525}
div.middle_en ul.nav{position:absolute; top:0px; left:454px; background:#68cb33; width:187px; list-style:none; margin:0px; padding:0px}
div.middle_en ul.nav li{margin-bottom:1px}
div.middle_en ul.nav li a{display:block; background:#40b600; height:23px; font-size:8pt; color:#fff; padding:10px 0px 0px 10px}
div.middle_en ul.nav li a:hover{background:#252525}

div#website-left{float:left; width:622px; padding-bottom:20px;}
div.left h2{background:#252525 url('images/elements.gif') no-repeat; height:26px; padding:7px 0px 0px 50px; font-size:12pt; color:#fff; font-weight:bold}
div.left h2 a{color:#fff}
div.left p{font-size:9pt; margin:0px; padding-top:0px}
div.left .text{font-size:9pt; margin-top:10px; padding-top:10px}

div#website-right{float:right; width:319px; padding-bottom:20px}
div.right h2{background:#107900 url('images/elements.gif') no-repeat right -34px; height:26px; padding:7px 0px 0px 20px; font-size:12pt; color:#fff; font-weight:bold}
div.right h2 a{color:#fff}
div.right p a{font-weight:bold; color:#000}
div.container a.more{display:block; clear:both; float:right; background:url('images/btn_trimite.gif') no-repeat 0px 0px; width:132px; height:22px; color:#fff; font-size:8pt; padding-top:7px; text-align:center;}

div#website-footer{clear:both; background:url('images/footer.gif'); height:127px; width:100%; position: absolute; bottom: 0 !important; bottom: -1px;}
div.footer div.fcontent{position:relative; width:952px; height:127px; margin:0px auto}
div.footer div.infoline{background:transparent url('images/infoline.gif') no-repeat scroll 515px 13px; float:right; height:50px; margin-top:5px; width:950px;}
div.footer ul.links{list-style:none; margin:0px; padding:0px; margin-right:90px; float:right; .margin-right:75px; .margin-top:-15px;}
div.footer ul.links li{float:left; margin-right:10px}
div.footer ul.links li a{font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#fff}
div.footer ul.links li a:hover{text-decoration:underline}
div.footer ul.links_serv{ list-style:none; margin:35px 0px 0px 0px; padding:0px; width:580px;}
div.footer ul.links_serv li{float:left; margin-right:10px}
div.footer ul.links_serv li a{font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#fff}
div.footer ul.links_serv li a:hover{text-decoration:underline}
div.footer ul.partners{margin:7px 0 0 10px; list-style:none; padding:0px}
div.footer ul.partners li{float:left; margin-right:10px}
/*div.footer ul.partners li a{display:block; background:url('images/partners2.png'); height:41px;}*/
div.footer ul.partners li a.euromoving{background-position:0px 0px; width:71px}
div.footer ul.partners li a.euromoving:hover{background-position:0px -42px; width:71px}
div.footer ul.partners li a.iam{background-position:-104px 0px; width:68px}
div.footer ul.partners li a.iam:hover{background-position:-104px -42px; width:68px}

.prologue {position:absolute; bottom:8px; right:0px;}

.left_float{float:left; margin-right:10px; margin-bottom:10px}
.left_float2{float:left; padding-right:0px; padding-bottom:10px}
.left_float_image{float:left; margin:0px 20px 30px 30px}
.p_text{font-size:9pt; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px}
.p_text a{font-weight:bold; color:#000; font-size:14px;}
.p_text a:hover{text-decoration:underline;}
.p_text ul, .p_text li, .p_text ol{list-style-position:inside;}
.p_text ul li p{margin:0px; padding:0px; display:inline;}
.text img, .p_text img {border: 3px solid #000000;}
.p_text p a, .p_text li a{font-size:9pt;}
.box{width:200px; float:left; padding-top:10px}
.box_title{color:#000; font-weight:bold; font-size:8pt; text-align:center; margin:0 auto}

.div_contact{width:500px; text-align:left; padding-top:30px; font-size:12px; font-weight:bold}
.div_contact .input{border:1px solid #252525;width:250px;}
.div_contact textarea{border:1px solid #252525;width:250px;}
.btn_trimite{font-family:Arial,Helvetica,sans-serif; background:url('images/btn_trimite.gif'); width:132px; height:29px; border:none; color:#fff; font-size:8pt; cursor:pointer;}

.langs{width:45px;float:right;margin-top:50px; margin-right:20px;}
.lang-ro{background:url('images/lang-ro.jpg') no-repeat; width:16px; height:11px}
a.lang-ro{width:16px; height:11px; display:block; float:left;}
.lang-en{background:url('images/lang-en.jpg') no-repeat; width:16px; height:11px}
a.lang-en{width:16px; height:11px; display:block; float:left; margin-left:5px;}

div.clear{clear:both; height:1px; font-size:1px}
.error, .eroare{font-size:8pt; color:#C03}

.navigator, .navigator a{ font-size:9pt; font-variant:normal; color:#0a51a1; text-decoration:none; text-align:center; cursor:pointer}
.navigator_current, .navigator_current a{font-size:9pt; font-variant:normal; color:#fff; text-decoration:none; background:#0a51a1; text-align:center}
.navigator_more, .navigator_more a{font-size:9pt; font-variant:normal; color:#0a51a1; text-decoration:none; text-align:center; cursor:pointer}