﻿/* --------------------------------------------------------------
    Default CSS styles for all common browsers
---------------------------------------------------------------*/


/*  BASE
---------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #cccccc;
  height : 100%;
  text-align:center;
}

/* #DEFAULT INITIALIZATION
-------------------------------------------------*/

h1, h2, h3, h4, h5, h6, form, img, ul, li, a, p {
  margin: 0;
  padding: 0;
  border: 0;
}

a { 
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* #GENERIC CLASSES
---------------------------------------------------*/
.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
  height: 0;
}

.ch 
{
    cursor:hand;
    cursor:pointer;
}

.input {
  height:16px;
  border:1px solid black;
}

.b {
  font-weight: bold;
}

/* #FONTS
------------------------------------------------*/
body {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 140%;
}

table tr td, table tr th {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 140%;
}

h1 {
  font: 26px "Georgia", Verdana, Arial, sans-serif;
  color: #0077aa;
  margin-bottom: 13px;
}

h2
{
  font: bold 12px "Georgia", Verdana, Arial, sans-serif;
  color : #00466e;
  padding-top : 15px;
  padding-bottom : 5px;

}

h3 {
  font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif;

}

/*  HACKS 
---------------------------------------------------------------*/

/* The clearfix class must be put on the parent that contains floating divs.
   The effect is that the height will be the height of the highest div */  
.clearfix:after {
    content: ".";      
    display: block;      
    height: 0;      
    clear: both;      
    visibility: hidden; 
}  
/* Hides from IE-mac \*/ 
* html .clearfix {
  height: 1%;
} 
.clearfix {
  display:block;
}
/* End hide from IE-mac */


/* LIGHTBOX */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails
{
    font-family: Verdana;
	font-size: 1.4em;
	padding-top: 0.4em;
	}
	
#keyboardMsg {
     display: none;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton 
{
    position: relative;
    top:1px;
    right: 3px;
}

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/i/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(/i/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/overlay.png", sizingMethod="scale");
	}

/* #PAGE AND CONTENT
-------------------------------------------------*/
.cultureFlags
{
	list-style-type : none !important;
	background-image : none;
	margin : 0px;
	padding : 0px;
	padding-right  : 0px;
	color: #dfdfdf;
	padding-top : 10px;

}

.cultureFlags li 
{
	display : inline;
	background-image : none !important;
	padding : 0px;
	margin : 0px;
}

.pt
{
	font: 12px/160% "Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
}

ul
{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
	font: 12px/160% "Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
  	padding-top : 33px;
  	padding-bottom : 33px;
	
}

li
{
	background-image : url(/i/bulletSquare.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	padding-left : 24px;
	padding-bottom  : 5px;
	padding-top : 0px;
	margin : 0px;
}

.box
{
	background-color : #bedce9;
	font: 12px/160% "Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
	padding : 15px;
	border : 1px solid #01476e;
	margin-top : 10px;
	margin-bottom : 10px;
}

.quote
{
	background-image : url(/i/bgQuote.gif);
	background-repeat : no-repeat;
	background-position : 14px 14px;
	background-color : #e6f1f7;
	font: 12px/160% "Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
	padding : 14px;
	border : 1px solid #bedce9;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-left : 75px;
}

.photoBox
{
	background-color : #e6f1f7;
	padding : 10px;
	width : 240px;
	text-align : center;
}

.photoBox img
{
	border : 1px solid #ffffff;
}

.caption 
{
	font: 12px/160% "Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
	text-align : center;
	margin-bottom : 15px;
	margin-top : 2px;
}

#newsletterContainer
{
	width : 218px;
	height  :285px;
	border-left : 1px solid #bedce9;
	border-right : 1px solid #bedce9;
	border-top : 1px solid #e0eef5;
	border-bottom : 2px solid  #c9e1ed;
	background-color :  #e6f1f7;
	padding : 20px;
	margin-bottom : 17px;
	background-image : url(/i/bgFormSubscribe.jpg);
	background-repeat : repeat-x;
}

#newsletterContainer h2
{
	background-image : url(/i/separatorLine.jpg);
	background-repeat : no-repeat;
	background-position : 0 40px;
	padding-top : 0px;
	padding-bottom : 16px;
}

.txSubscribeEmail
{
	width : 218px;
	height : 18px;
	border : 1px solid #01476f;
	font: 12px "Georgia", Verdana, Arial, sans-serif;
	padding-top : 2px;

}

.textAdresa 
{
	padding-top : 10px;
	padding-bottom : 5px;
}

.butonAbonare
{
	margin : 0px;
	padding : 0px;
	width : 75;
	height : 21px;
	margin-top : 5px;
	position : relative; right  : -2px;
}

/* #TOP MENU
-------------------------------------------------*/

#pageTopLeft1 h3 a, #pageTopLeft2 h3 a { color : #002841; }

#pageTop
{
	/*width : 100%;*/
	height : 35px;
	background-image : url(/i/bgTopMenuLite.jpg);
	background-repeat : repeat-x;
	padding : 0px;
	margin : 0px;
}

#pageTopLeft
{
	width : 235px;
	height : 35px;
	color : #002841;
	background-image : url(/i/bgTopMenuLite.jpg);
	background-repeat : repeat-x;
	border : 1px solid red;
}

#pageTopLeft1
{
	padding-top : 10px;
	padding-left  :16px;
}

#pageTopLeft1 a
{
	color: #dfdfdf;
}

#pageTopLeft2
{
	padding-top : 10px;
	padding-left  :20px;
}

#pageTopLeft2 a
{
	color: #dfdfdf;
}
/*
#topMenuRight
{
	color: #dfdfdf;
	padding-top : 10px;
	padding-left  :20px;
	width : 241px;
	height : 25px;
	background-image : url(/i/bgTopMenuLite.jpg);
	background-repeat : repeat-x;
	
}
*/

#pageTopRight
{
	width : 725px;
	height : 35px;
	border : 1px solid blue;
}

#pageTopRight1
{
	width : 34px;
	background-image : url(/i/bgTopMenuLite.jpg);
	background-repeat : repeat-x;
	height : 34px;
}

#pageTopRight2
{
	/*width : 465px;*/
	width : 463px;
	border : 0px solid green;
}

#pageContent
{
	width : 960px;
}

#menuContact
{
	margin-right : 65px;
}

#menuContact h3 a
{
	color : #002841;
}

#topMenu
{
	list-style-type : none !important;
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
	/*width : 450px;*/
	height: 24px;
	font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	border : 0px solid orange;
	text-transform : uppercase;
}

#topMenu li
{
	float : left;
	display : inline;
	padding-left : 16px;
	background-image : none !important;
}

#topMenu li a
{
	color : #002841;
}

#bottomMenu
{
	list-style-type : none !important;
	padding : 0px;
	margin : 0px;
	padding-top : 15px;
	/*padding-bottom : 25px;*/
	padding-left : 15px;
	font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

#bottomMenu a
{

	background-image : none !important;
	font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif !important;
	color : #002841;
	font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif !important;
}

.linkNetlogiq
{
		padding-top : 8px;
		width : 960px;
		text-align : center;
}
.linkNetlogiq a
{
	font: 14px "Lucida Sans Unicode", Verdana, Arial, sans-serif !important;
	color : #ffffff;

	padding-bottom : 25px;

}



#pageBottom
{
	text-align : center;
	width : 960px;
}

.documentsWrapper
{
	font: bold 12px"Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
	padding-top  :15px;
	padding-bottom : 0px;
}

.linksWrapper
{
	font: bold 12px"Georgia", Verdana, Arial, sans-serif;
	color : #00466e;
	padding-top  :15px;
	padding-bottom : 0px;
}

.documents
{
	padding : 0px;
	margin : 0px;
	border-top : 1px solid #d4d4d4;
	width : 330px;
}

.documents li
{
	background-image : none;
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #d4d4d4;
	padding-top : 0px;
	padding-bottom  : 5px;
	color : #00466e;
}

.documents li img { position : relative; top : 4px; }

.links
{
	padding : 0px;
	margin : 0px;
	border-top : 1px solid #d4d4d4;
	width : 330px;
}

.links li
{
	background-image : none;
	padding : 0px;
	margin : 0px;
	border-bottom : 1px solid #d4d4d4;
	padding-top : 3px;
	padding-bottom  : 3px;	
}

.links li a
{
	color : #00466e;
}

.documents li a
{
	color : #00466e;
}

.content
{
	background-color : #eef5f9;
	padding-top : 37px;
	padding-left : 40px;
	padding-right : 21px;
	padding-bottom : 33px;
}

.jobContent
{
	background-color : #eef5f9;
	padding-top : 37px;
	padding-left : 40px;
	padding-right : 21px;
	padding-bottom : 33px;
}

#center
{
	margin:0px auto;
	text-align:left;
}
.subscribeTitle
{
	text-align : center;
}

.subscribeTitle h2 strong
{
 font : bold 16px "Georgia", Verdana, Arial, sans-serif;

}

#newsSubscribe {
  width: 258px;
}

.service_Title
{
	height : 46px;
	background-color : #bedce9;
	padding-left : 40px;
	padding-top : 14px;
	border : 1px solid #bedce9;
}


#mdmLogoWrapper
{
	height : 176px;
	padding-top : 0px;
	padding-left : 14px;
	background: #005282 url(/i/dekra.jpg) no-repeat 7px 7px;
}
