/***********
INGERASUL MEU
GLOBAL.CSS
************/

/* document reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0pt; padding:0pt; } table { border-collapse:collapse; border-spacing:0pt; } fieldset, img { border:0pt none; } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; } ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; } caption, th { text-align:left; } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; } q:before, q:after { 
    :'"'; } abbr, acronym { border:0pt none; } * {outline: none}

html {
    background: #044d7a;
    height:100%;
}

body{
    height:100%;
}

ul, li, p, h1, h2, h3, h4, span, div, a{
    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #333333;
}

h2{
    font-weight: bold;
    font-size: 15px;
    color:#2e3850;
    margin-left:20px;
    margin-top:5px;
    margin-bottom:15px;
}
h2.exception{
    margin-top:15px;
}

#wrapper{
    width:950px;
    margin: 0 auto;
    height: auto !important;
    height:100%;
    min-height: 100%; 
}

.cleardiv{
    clear:both;
    overflow: hidden;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}

/******************** HEADER SECTION *****************/
#lang{
    position: absolute;
    top:10px;
}

#lang img{
    width:30px;
    height:30px;
    padding-right:10px;
}

#headerStrip{
    height:56px;
    background: #2e3850;
}

#menu{
    width:950px;
    margin: 0 auto;    
}

#menu ul{
    display: block;
    height:56px;
    float:right;
}

#menu ul li{
    display: inline-block;
    margin:0;
    padding:0;
    border-left: 1px solid #4a556d;
    float:left;
}

#menu ul li.first, #footer ul li a.first{
    border-left: 0 none;
}

#menu ul li a{
    display: block;
    font-size:16px;
    text-decoration: none;
    color: #5db4dc;
    padding: 0 25px;
    line-height: 56px;
}

#menu ul li a:hover{
    background: #5db4dc;
    color: #fff;
}

#menu ul li a.selected{
    background: #5db4dc;
    color: #fff;
}

#logo h1 {
	background: url(../img/logo.png) no-repeat;
	overflow: hidden;
	padding-top: 139px;
	width: 301px;
	float: left;
	height: 0;
    position: absolute;
    top:35px;
    z-index:120;
}

#slogan{
    width:478px;
    padding-top:30px;
    float: right;  
}

#slogan p{
    color:#fbfbfb;
    font-size:15px;
    font-style: italic;    
    text-align: right;
}

/************************** SLIDESHOW SECTION *************************/
#slideShow{
    width:950px;
    height:340px;
    background: #fff;
    margin-top:18px;
}

#slideShow img{
    margin-top:10px;
    margin-left:10px;
}

/************************** CONTENT SECTION *************************/
#content{
    background: #022b45;
    width:950px;
    margin-top:42px;
    float:left;
    *dispay: inline;
}

#mainCol, #leftCol{
    width: 598px;
    margin-top:20px;
    margin-left:22px;
    *margin-left: 11px;
    margin-right: 22px;
    float:left;
    *dispay: inline;
    background:#fff;
    margin-bottom:20px;
}

#rightCol{
    width:289px;
    margin-top:20px;
    float: left;
    *dispay: inline;
    background:#fff;
}

#content h1{
    color: #fff;
    font-weight: bold;
    font-size:20px;
    line-height:46px;
    background:#2e3850;
}

    /**********************LEFT COL STYLES*******************/

#leftCol h1 {
    background: #2e3850 url(../img/despre_icon.jpg) 2% 50% no-repeat;
    padding-left: 50px;
}

#rightCol h1 {
    background: #2e3850 url(../img/contact_icon.jpg) 4% 50% no-repeat;
    padding-left: 48px;
}

#leftCol a, #mainCol a{
    text-decoration: none;
    font-weight: bold;
    color:#6a7797;
}

#leftCol a:hover, #mainCol a:hover{
    text-decoration: underline;
}

#mainCol p, #leftCol p{
    font-size:13px;
    line-height:18px;
    margin:17px 21px;
}

#mainCol ul, #leftCol ul{
    margin-left:17px;
}

#mainCol ul li, #leftCol ul li{
    margin-top:3px;
    font-weight: bold;
    font-size:14px;
    color:#6a7796;
    padding-left:38px;
    padding-top: 3px;
    padding-bottom: 4px;
    background: url(../img/bullet.jpg) no-repeat;
}

#mainCol ul li.last, #leftCol ul li.last{
    padding-bottom:22px;
}

#mainCol .noDecorationLi{
    font-weight: normal;
    font-size:13px;
    background: none;
    color: #000;
}

    /**********************RIGHT COL STYLES*******************/
#rightCol img{
    margin-top:20px;
    margin-left: 21px;
}

#rightCol p{
    font-size:12px;
    margin-left:21px;
    line-height:16px;
    margin-top:20px;
}

#telefon{
    margin-left:21px;
    background: url(../img/phone_icon.jpg) no-repeat;
}

#telefon p, #email p{
    display: block;
    font-size:14px;
    padding-left:20px;
    color:#6a7796;
}

#telefon span, #email span{
    font-weight: bold;
    color:#333;
}

#email{
    margin-left:21px;
    margin-top:2px;
    background: url(../img/email_icon.jpg) no-repeat;
    margin-bottom:27px;
}

#email span{
    font-size:15px;
}

#email p{
    font-size:12px;
}

    /**********************MAIN COL STYLES*******************/
    
#mainCol{
    width: 909px;

}    

#mainCol h1 {
    padding-left: 21px;
}    

/************************** FOOTER SECTION *************************/
#footerStrip{
    background: url(../img/footerStrip.jpg) repeat-x;
    height:62px;
    margin-top:34px;
}

#footer{
    width:950px;
    margin:0 auto;
}

#footer span{
    font-family: Verdana, sans-serif;
    font-size:11px;
    color: #6a7796;
    margin-top:29px;
    float:left;
}

#footer ul{
    float: right;
    margin-top:24px;
}

#footer ul li{
    float:left;    
}

#footer ul li a{
    font-family: Verdana, sans-serif;
    font-size:11px;
    color: #6a7796;
    text-decoration: none;
    border-left: 1px solid #6a7796;
    padding:0 10px;
}

#footer ul li a:hover{
    color: #5db4dc;
}

/**************************CONTACT PAGE**********************/

#map{
    float:right;
    margin-right:100px;
    margin-top:15px;
}

