@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0 }
body { font:11px Tahoma,Arial,sans-serif }
h1 { color:#278dff; border-bottom:1px solid #abdfec; font-size:17px; line-height:38px; margin:0 0 13px 0 }
a { color: #278DFF; font: 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
a:hover { text-decoration:none }
p { margin-bottom:15px; }
ul.list { list-style:disc; margin:15px 0 15px 30px; }
ul.list ul { list-style:none; margin-left:15px }
#top, #content, #footer { margin:0 auto; width:936px; clear:both }
#content { overflow:hidden }
#header { height:320px; background:url('images/header.jpg') no-repeat left top; position:relative }
#cadastru #header, #topografie #header, #legislatie #header, #info-cadastru #header, #faq #header { background:url('images/header-cadastru.jpg') no-repeat left top; }
#logo { position:absolute; left:114px; top:59px; width:61px; height:74px }
/********** Slogan *****************/
#slogan { position:absolute; top:193px; left:53px; width:279px; height:120px }
#slogan h2 { color:#fff; font-size:22px; font-weight:normal; line-height:42px; margin-bottom:10px; border-bottom:1px solid #22306F }
#slogan p { color:#fff }
#slogan a { color:#00e2f0 }
/*#cadastru #slogan h2, #topografie #slogan h2, #legislatie #slogan h2, #info-cadastru #slogan h2, #faq #slogan h2 { color:#22306F }*/
/*#cadastru #slogan p, #topografie #slogan p, #legislatie #slogan p, #info-cadastru #slogan p, #faq #slogan p { color:#22306F }*/
#slogan h2, #slogan p { color:#22306F }
/********** Menu *******************/
#menu { background:url('images/menu-bg.png') repeat-x; margin-top:7px; height:44px; }
#menu ul { list-style:none; margin-left:60px; background:url('images/menu-separator.png') no-repeat left top; height:44px }
/*#menu li { float:left; }*/
#menu ul li { background:url('images/menu-separator.png') no-repeat right top; float:left; position:relative }
#menu ul li a { display:block; color:#fff; font:17px 'PTSansNarrowBold',Tahoma,Arial,sans-serif; line-height:45px; text-transform:uppercase; text-decoration:none; padding:0 20px 0 30px; background:url('images/menu-arrow.png') no-repeat 9px 15px; text-shadow:1px 1px 1px #6a6a6a; }
#menu ul li a:hover { color:#00E2F0 }
/********* Submenu ******************/
#menu ul li ul { display:none; position:absolute; left:0; top:44px; width:198px; margin:0; padding:0; background:none; height:auto }
#menu ul li:hover ul { display:block; z-index:5 }
#menu ul li ul li { float:none; background-color:#7A7A7A; background-image:none }
#menu ul li ul li:last-child { border-radius:0 0 8px 8px; }
#menu ul li ul li a { display:block; color:#fff; font-size:17px; line-height:34px; text-transform:uppercase; padding:0 0 0 13px; background:none }
/********* Content ******************/
.section { overflow:hidden; border-bottom:2px solid #c9c9c9; padding-bottom:20px; margin-top:20px }
.noborder { border:none }
/*.section p { margin-top:4px }*/
#left-column { float:left; width:623px; margin:12px 0 0 18px }
#left-column img { float:left; margin-right:20px }
#right-column { float:left; width:243px; margin:12px 0 0 28px; font-size:12px; }
#right-column p { margin-bottom:15px }
#social a { float:left; margin:0 0 15px 38px }
#contactform input, #contactform textarea, #contactform select { display:block; font:12px Tahoma,Arial,sans-serif; margin-bottom:5px; border:1px solid #8E8E8E; width:243px; padding:2px }
#contactform select { width:85px; display:inline }
#contactform #submit, #contactform #reset { width:67px; cursor:pointer; display:inline }
#contactform textarea { height:55px; }
#right-column p.response { margin-bottom:5px }
/********* Footer *******************/
#footer { padding-top:30px; margin-top:8px; background:url('images/footer-bg.gif') no-repeat; overflow:hidden }
#footer p { float:left; width:468px; text-align:center; line-height:35px }
#footer .blue-text { color:#278DFF }
/********* Pag Contact **************/
#harta { width:575px; height:360px; margin:40px 0 6px 23px }
#pag-contact #left-column p { margin-bottom:7px }
#pag-contact .float-box { float:left; width:288px; margin:0 23px 25px 0}
/********* Pag Faq ******************/
#faq #left-column .question { margin-bottom:15px }
#faq #left-column ul { list-style:disc inside }
/********* Pag Info cadastru ********/
#info-cadastru #left-column p { margin-bottom: 15px }
#info-cadastru #left-column strong { display:block }
/********* Pag legislatie cadastru ********/
#legislatie #left-column img { float:none; margin:0 }

.clr { clear:both }
