html, body { height: 100%; }
body {background-color: #ffffff; background-image: url(images/bttmbg.gif); margin: 0px; padding: 0px; height: 100%; width: 100%; font-family: Arial,Helvetica, sans-serif; font-size: 14px; color: #2f2f2f;}
div, p, form, ul, li { margin: 0; padding: 0; line-height: 18px;}
.clear {clear: both; line-height: 1px; height: 1px;}
.space6 {float: left; height: 200px; width: 6px;}
.clear6 {clear: both; line-height: 1px; font-size: 1px; height: 6px;}
.displace {left:-5000px;position:absolute;}

img{border: none;}

a , a:hover{color: #2f2f2f;}

h1, h2, h3, h5, h6 {font-family:Arial,Helvetica,sans-serif; margin: 0; padding: 0;}

#up {background-color: #0c3369;position: relative; clear: both; width: 100%; height: 220px; background-image: url(images/topbg.gif);background-position: center;}
#top { left:50%; margin-left:-470px; position:relative; width:940px; height: 220px;background: url(images/toplines.gif) no-repeat 20px 0;}
#top #logo{position: relative; margin: 78px 0 40px 0; padding-left: 20px; height: 55px; float: left;}
#top #red{position: relative; margin: 9px 225px 0px 309px; height: 149px; float: right;}
#top #red10{position: relative; margin: 24px 25px 0px 509px; height: 125px; float: right;}
#top #menu {position: relative; clear: both;}


#sunati {position: absolute; width: 210px; height: 125px; top: 0; left: 0; z-index: 100}
  

#center {position: relative; clear: both; width: 100%; background: #ffffff; padding: 40px 0;}
#main { left:50%; margin-left:-450px; position:relative; width:900px; display: block; background: #ffffff;}
#main #portmenu {position: relative; clear: both; height: 38px; border: solid 1px #efefef; margin-bottom: 10px;}

#main p {margin-bottom: 20px;}
h1 {font-size: 16px; color: #2f2f2f; line-height: 20px; padding-bottom: 10px; height: 20px; overflow: hidden;}
h2 {font-size: 22px; color: #dc6808; line-height: 25px; font-weight: normal; padding: 10px 0;font-style:italic;}
h3 {font-size: 14px; color: #2f2f2f; line-height: 20px; padding: 0px 0 10px 0;}

h1 a{color: #2f2f2f; text-decoration: none;}
h1 a:hover{color: #dc6808; text-decoration: none;}

h2 a{color: #dc6808; text-decoration: none;}
h2 a:hover{color: #2f2f2f; text-decoration: none;}

.h3servicii{font-size: 14px; color: #2f2f2f; line-height: 20px; padding: 10px 0 5px 8px;}

.hhome {position: relative;float:left;height:120px;width:900px;margin-bottom: 20px;}
.h1Replace {background-image:url(images/hometitle1.gif);background-repeat:no-repeat;float:left;height:58px;position:absolute;text-indent:-9999px;width:850px;}
.h2Replace {background-image:url(images/hometitle2.gif);background-repeat:no-repeat;float:left;height:58px;position:absolute;text-indent:-9999px;width:850px; top: 70px;}

#main  .left{float: left; position: relative; width: 550px;}
#main  .left p{line-height: 20px;}
#main  .right {float: right; position: relative; width: 296px;} 
#main  .rightcontact {float: right; position: relative; width: 345px;} 
#main ul.lista {}
#main ul.lista  li{margin-bottom: 7px;line-height:20px;list-style-image:url(images/bifa.gif);list-style-position:inside;}
#main .poza {border: 1px solid #e0e0e0; float: left; width: 294px;position: relative; overflow: hidden;}
#main .poza  img{border: 7px solid #f2f2f2;}
h5 {position: absolute;  background: rgb(255,255,255); border-top: 8px solid #f2f2f2; width: 100%;left: 0; top: 136px; height: 80px;}
h5  p{padding: 0 7px 5px 7px; border-top: 1px solid #e0e0e0; text-align: center; margin: 0; font-weight: normal;}




#main .listserv {list-style-type: none; padding-left: 8px;}
#main .listserv a {color: #2f2f2f; text-decoration: none;}
#main .listserv a:hover {color: #dc6808; text-decoration: none;}

#main a.linc {color: #2f2f2f; text-decoration: none;}
#main a.linc:hover {color: #2f2f2f; text-decoration: underline;}

input, textarea {border: 1px solid #EFEFEF; line-height: 16px; padding: 3px; width: 250px;}
.buton {width: 70px;}

.paginare { height: 28px; line-height: 28px; color: #000000; cursor: pointer; margin-left: 7px; background: #efefef;float: right; padding: 0 10px;}

#carusel {position: relative; float: left; width: 900px; height: 458px; overflow: hidden;}
#cport {position: absolute; height: 450px; top: 0; left: 0;}
.slide {position: relative; float: left; margin-right: 7px; width: 900px; height: 458px; }


#bottom { left:50%; margin-left:-450px; position:relative; width:900px; color: #d2d2d2; font-size: 12px; line-height: 18px; clear: both; padding: 30px 0 30px 0;}
#bottom a {color: #dc6808; text-decoration: none;}
#bottom a:hover {color: #d2d2d2; text-decoration: none;}
#bottom .titlu {color: #dc6808; font-weight: normal; margin: 0; padding: 0;}

#bottom .serv {list-style-type: none; padding-right: 10px;}
#bottom .serv a {color: #d2d2d2; text-decoration: none;}
#bottom .serv a:hover {color: #dc6808; text-decoration: none;}

#bottom a.bot {color: #d2d2d2; text-decoration: none;}
#bottom a.bot:hover {color: #dc6808; text-decoration: none;}

#bottom .left{position: relative; width: 400px; float: left;}
#bottom .right{position: relative; width: 480px; float: right;}


