html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,select{margin: 0px; padding: 0px; border: 0px; }

div,p,li{font-family: Tahoma;}
h1,h2,h3,h4,h5{font-family: Tahoma;}
/* -- ENDRESET -- */

.terminator{clear:both;}


.subtitle { color: #8a7a67; font-family: arial; font-size:13px; font-weight:bold; }
.textser { font-family: tahoma; font-size:11px; color: #737373; padding-right:19px; padding-left:19px; }
.mes { font-family: arial; font-size:11px; color: #737373; line-height:19px; padding-left:2px; text-align:left; }
.mes2 { font-family: tahoma; font-size:12px; color: #737373; line-height:19px; padding-left:2px; }
.footer { font-family: tahoma; font-size:11px; color: #b8b8b8; padding-top:5px; padding-bottom:10px; }
.detaliiRo { width:65px; background: url('../img/detalii_ro.gif'); bakcground-reapeat:no-repeat; float:right; margin-right:30px; }
.detaliiEn { width:65px; background: url('../img/detalii_en.gif'); bakcground-reapeat:no-repeat; float:right; margin-right:30px; }
.detaliiIt { width:65px; background: url('../img/detalii_it.gif'); bakcground-reapeat:no-repeat; float:right; margin-right:30px; }
.footer a{ color: #b8b8b8; text-decoration:none; }
.footer a:hover{ text-decoration:underline; }
a { color: #7194c3; }
.gri { width: 170px; background: #efefef;}
.drgri { width:40px; }

.siteBody {background-color:#FFFFFF; }
.siteBody .homePicture {float:right;}
.siteBody .line{margin-top:50px; position:absolute; }

.siteBodyContainer {margin:auto; width:990px; }
.headerTable {margin-top:10px;}

.siteBody .headerContainer {width:990px;}
.siteBody .right {float:right;}
.siteBody .left {float:left;}

.siteBody .pageTitleContainer {background-image:url(../images/backtitlu.gif); background-repeat:no-repeat; width:986px; height:37px; margin-top:20px;}
.siteBody .pageTitleContainer .pageTitle {color: #00688F; font-family: arial; font-size:16px; font-weight:bold; padding-left:20px; float:left; padding-top:9px;}
.siteBody .mainContainer {margin-top:30px; text-align:left; font-size:11px; color: #737373;  font-family:Tahoma;  width:990px; }

.oneCol {width:990px;  height:100%; background-color:#EFEFEF; margin-bottom:15px; } 
.oneCol .left { width:670px; background-color:#FFF; text-align:left; font-size:11px; color: #737373; padding:9px 50px 9px 60px; font-family:Tahoma; padding-bottom:10px;}
.oneCol .left h2{border:1px solid;}
.oneCol .right {width:170px; padding-bottom:10px;}
.oneCol .rightExtreme {width:40px; background-color:#FFF; padding-bottom:10px;}
.oneCol .projectMainImageContainer {width:246px; height:166px; overflow:hidden; float:left; margin-right:30px; margin-bottom:10px; border:2px solid #8A7A67;}

.oneColProject {width:990px;  height:100%;  margin-bottom:15px; } 
.oneColProject .left { width:900px; background-color:#FFF; text-align:left; font-size:11px; color: #737373; padding:9px 50px 9px 60px; font-family:Tahoma; padding-bottom:10px;}
.oneColProject .left h2{border:1px solid;}

.oneColProject .projectMainImageContainer {width:246px; height:166px; overflow:hidden; float:left; margin-right:30px; margin-bottom:10px; border:2px solid #8A7A67;}


.threeCols {width:990px;  height:100%;  margin-bottom:15px; } 
.threeCols .col1{width:290px; padding-left:50px; border-right:3px solid #EEEEEE; text-align:left; font-size:11px; color: #737373; padding-right:20px; v-align:top;}
.threeCols .col2{width:305px; border-right:3px solid #EEEEEE; text-align:left; font-size:11px; color: #737373; padding-left:20px; padding-right:20px; v-align:top;}
.threeCols .col3{width:285px; padding-right:60px; text-align:left; font-size:11px; color: #737373; padding-left:20px; v-align:top;}


.projectContainer {text-align:left; font-size:11px; color: #737373; margin-bottom:20px; }
.projectContainer .imgPosition {float:left; border:2px solid #8A7A67; margin-right:10px; margin-bottom:10px; height:80px; overflow:hidden;}

.projectContainer .linie {border-bottom: 1px dotted #79B4EB;}
.projectContainer h3{font-size:11px; }
.projectContainer a{text-decoration:none;}
.projectContainer a:hover{text-decoration:underline;}
.projectContainer .details {font-size:11px; float:right; padding-right:20px; padding-top:10px; padding-bottom:5px;}

.languageMenu {font-size:11px; float:right;  padding-top:10px;}
.languageMenu p{float:left; padding-left:10px; font-weight:bold;}
.languageMenu p a{text-decoration:none;  color: #737373;}
.languageMenu p a:hover {text-decoration:underline;}

.languageMenu .active {text-decoration:underline;}

.mainContainer .photoGallery {margin-top:10px;  }
.mainContainer .photoGallery .photoGalleryContainer { width:900px;}
.mainContainer .photoGallery .galleryImage {float:left; padding-top:10px; padding-right:15px; padding-bottom:10px; cursor:pointer; }
.mainContainer h1{font-size:13px; font-family:Tahoma;}

.oneCol .left .projectTitle .linieMica{border-top:1px solid #D0D0D0; width:400px; margin-left:280px;}
.oneCol .left .otherProjects {margin-top:20px; margin-left:13px;}
.oneCol .left .otherProjects ul li{margin-top:5px;}
.oneCol .left .otherProjects a {text-decoration:none; }
.oneCol .left .otherProjects a:hover {text-decoration:underline;}

.oneColProject .left .projectTitle .linieMica{border-top:1px solid #D0D0D0; width:400px; margin-left:280px;}
.oneColProject .left .otherProjects {margin-top:20px; margin-left:13px;}
.oneColProject .left .otherProjects ul li{margin-top:5px;}
.oneColProject .left .otherProjects a {text-decoration:none; }
.oneColProject .left .otherProjects a:hover {text-decoration:underline;}


/*.mainMenu { background-image:url(../img/background_menu.jpg); background-repeat:reapeat-x; height:45px; margin-top:7px; width:986px; margin-left:2px; border-bottom:2px solid #A9A9A9; font-weight:bold; position:relative; }*/
.mainMenu { background-color:#8A7A67; height:45px; margin-top:7px; width:986px; margin-left:2px; border-bottom:2px solid #A9A9A9; font-weight:bold; position:relative; }

.mainMenu .primaryMenuItem {float:left; color:white; font-size:12px; padding-top:5px;  height:30px; cursor:pointer;}
.mainMenu .primaryMenuItemSpecial {float:left; color:white; font-size:12px; padding-top:5px;  height:30px; cursor:pointer;}
.mainMenu .primaryMenuItemOver { background-image:url(../img/bacground_button.jpg); float:left; color:white; font-size:12px; padding-top:5px;  height:40px; cursor:pointer; z-index:150;}
.mainMenu .primaryMenuItemOverSpecial { float:left; color:white; font-size:12px; padding-top:5px;  height:40px; cursor:pointer; z-index:150;}

.mainMenu .primaryMenuItem a {text-decoration:none; color:#F7F7F7;}
.mainMenu .primaryMenuItemSpecial a {text-decoration:none; color:#F7F7F7;}
.mainMenu .primaryMenuItemOver a {text-decoration:none; color:#F7F7F7;}
.mainMenu .primaryMenuItemOverSpecial a {text-decoration:none; color:#F7F7F7;}


.mainMenu .coltStanga { top:0px; z-index:100; left:0px; position:absolute; }
.mainMenu .coltDreapta { top:0px; z-index:100; right:0px;  position:absolute; }


.mainMenu .primaryMenuItem .Item { padding-left:26px; padding-right:26px; border-left:1px solid #99B7D2; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItem .Item h1{font-size:12px;}
.mainMenu .primaryMenuItem .firstItem { padding-left:26px; padding-right:26px; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItem .firstItem h1{font-size:12px;}
.mainMenu .primaryMenuItemSpecial .Item { padding-left:26px; padding-right:26px; border-left:1px solid #99B7D2; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemSpecial .Item h1{font-size:12px;}
.mainMenu .primaryMenuItemSpecial .firstItem { padding-left:26px; padding-right:26px; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemSpecial .firstItem h1{font-size:12px;}
.mainMenu .primaryMenuItemOver .Item { padding-left:26px; padding-right:26px; border-left:1px solid #FFFFFF; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemOver .Item h1{font-size:12px;}
.mainMenu .primaryMenuItemOver .firstItem { padding-left:26px; padding-right:26px;  float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemOver .firstItem h1{font-size:12px;}
.mainMenu .primaryMenuItemOverSpecial .Item { padding-left:26px; padding-right:26px; border-left:1px solid #FFFFFF; float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemOverSpecial .Item h1{font-size:12px;}
.mainMenu .primaryMenuItemOverSpecial .firstItem { padding-left:26px; padding-right:26px;  float:left; height:20px; padding-top:10px;}
.mainMenu .primaryMenuItemOverSpecial .firstItem h1{font-size:12px;}

.services {border: 1px solid #397B93; background-color:#397B93; color:white; padding:2px;}

.siteBody .headerContainer .breadCrumbs {float:left; font-size:11px; margin-left:5px; color:#3A7A93;  padding-top:5px;}
.siteBody .headerContainer .breadCrumbs a {text-decoration:none; color:#3A7A93;}
.siteBody .headerContainer .breadCrumbs a:hover {text-decoration:underline;}


.downMenu {float:left; padding-bottom:5px; padding-top:30px;}
.downMenu ul li {list-style-type:none; float:left; padding-right:10px; font-size:11px;}
.downMenu ul li a {text-decoration:none; color:#8A7A67; font-weight:bold;}
.downMenu ul li a:hover {text-decoration:underline;}
.downMenuItem {font-size:11px;}



