/* CSS Document */

html, body, table, td, div, p, ul, ol, h1, h2, h3, h4, h5, h6, hr, img, form, input, textarea {margin: 0; padding: 0; border-style: none; }
img { padding-bottom: 0px; padding-right: 0px; margin-right: 0px; margin-bottom: 0px;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
body { background-color: #D5D5D5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

#main_container { width: 708px; margin-left: auto; margin-right: auto; text-align: left; }
#header { background-image: url(../images/bk_header.gif); background-repeat: no-repeat; padding-left: 40px; padding-top: 3px; height: 125px; padding-bottom: 0px;} 
#content { background-image:  url(../images/bk_bottom.gif); background-position: bottom; background-repeat: no-repeat; padding-left: 40px; padding-right: 30px; padding-bottom: 50px; padding-top: 50px; margin-top: -3px; }

#logo { float: left; padding-top: 17px;}
#logo img {}

#menu { float: right; list-style-type: none; display: block; height: 20px; width: 490px; margin-right: 10px; }
#menu li {display: block; float: left; overflow: hidden; padding-left: 0px; padding-right: 0px; height: 20px; }
#menu li a {display: block; overflow: hidden; color: #000; text-decoration: none; height: 20px; background-image: url(../images/bg_menu_item.gif); background-position: 0px -6px; background-repeat: repeat-x; padding-top: 6px; padding-left: 10px; padding-right: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; float: left;}
#menu li>a {}
#menu li a:hover { background-position: 0px 0px; color: #003CC3;}
#menu li a.selected { background-position: 0px 0px; color: #003CC3; }

#wrapper { margin: 0px; padding: 0px; }
#homepage { background-image: url(../images/bk_homepage.gif); background-position: bottom; background-repeat: no-repeat; }
#secondary { background-image: url(../images/bk_secondary.gif); background-position: bottom; background-repeat: no-repeat; }

#serviciu_1 { float: left; width: 160; margin-left: 15px; display: inline; }
#hp_servicii {list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 10px;}
#hp_servicii li { line-height: 18px;}
#hp_servicii li a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
#hp_servicii li a:hover { text-decoration: underline; }

#serviciu_2 { float: left; width: 160px; margin-left: 45px; display: inline;}

#serviciu_3 { float: left; margin-left: 55px; display: inline;}
#serviciu_3 p { margin-top: 5px; }
#serviciu_3 p a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #949494; text-decoration: underline; }

#text { float: left;}
#secondary #text p { margin-bottom: 20px; line-height: 17px; width: 450px; } 

#second_menu { float: left; margin-left: 40px; }
#second_menu ul {list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#second_menu ul li { line-height: 15px;}
#second_menu ul li a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AAA;}
#second_menu ul li a:hover { text-decoration: underline; }
#second_menu ul li a.selected { font-weight: bold; text-decoration: underline;}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */