/* CSS Document */
body { margin: 22px 0px; padding: 0; font-family: 'Verdana'; color: #505560; font-size: 12px; background: #29547A;}

/* General Links */
a:link { text-decoration : underline; color : #29547A; border: 0px; outline: none;-moz-outline-style: none;} 
a:active { text-decoration : underline; color : #29547A; border: 0px; outline: none; -moz-outline-style: none;} 
a:visited { text-decoration : none; color : #29547A; border: 0px; outline: none; -moz-outline-style: none;} 
a:hover { text-decoration : underline; color : #FEAE00; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}


img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Verdana'; color: #505560; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #505560; font-size: 11px; }
select { font-family: 'Verdana'; color: #505560; font-size: 11px;  }

h1, h2, h3 { font-family: "Trebuchet MS"; color:#29547A;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Corners
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.c1 { position: absolute; top: 0px; left: 0px; background: url(/_img/c1.png) no-repeat; height: 5px; width: 5px;}
.c2 { position: absolute; top: 0px; right: 0px; background: url(/_img/c2.png) no-repeat; height: 5px; width: 5px;}
.c3 { position: absolute; bottom: 0px; right: 0px; background: url(/_img/c3.png) no-repeat; height: 5px; width: 5px;}
.c4 { position: absolute; bottom: 0px; left: 0px; background: url(/_img/c4.png) no-repeat; height: 5px; width: 5px;}
/**/ * html .c4, * html .c3 { bottom: -9px;} /* */ 

#bgcontain { width: 932px; margin: 0 auto; } 
#bgall{background: #fff; padding:0px;margin:0px;}
#allcontain { width: 888px; margin-left: 22px; margin-right: 22px; padding-top: 0px; padding-bottom: 22px;} 


/* Corner Left Top */
.CLT { background: url(/_img/CornerLeftTop.gif) no-repeat left top; width: 17px; height: 17px; position: absolute; top:0px; left: -22px;}
/* Corner Right Top */
.CRT { background: url(/_img/CornerRightTop.gif) no-repeat left top; width: 17px; height: 17px; position: absolute; top: 0px; right: -22px;}
/* Corner Left Bottom */
.CLB { background: url(/_img/CornerLeftBottom.gif) no-repeat left top; width: 17px; height: 17px; position: absolute; bottom: -22px; left:-22px;}
/* Corner Right Bottom */
.CRB { background: url(/_img/CornerRightBottom.gif) no-repeat left top; width: 17px; height: 17px; position: absolute; bottom: -22px; right: -22px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Header { width: 888px; position: relative;}
.Head {margin:  0 20px; width: 760px; height: 70px;}
.Head h3 { text-indent: -10000px; margin: 0; padding: 0;}
.Head h3 a { width: 379px; height:70px; background: url(/_img/Hep_logo.gif) no-repeat left top; cursor: hand; display: block; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.MenuTop{position: relative; height: 10px;}
.MenuBG { background: url(/_img/MenuBGBkg.png) repeat-x left top; position: relative; height: 156px; margin-bottom: 10px;}
.MenuBGLeft {background: url(/_img/MenuBGLeft.png) no-repeat left top; position: absolute; height: 41px; width: 5px; left: 0px; top: 0px;}
.MenuBGRight { background: #fff url(/_img/MenuBGRight.png) no-repeat right top; position: absolute; height: 41px; width: 5px; right: 0px; top: 0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ADTop { background: #FFF; padding: 0px; width: 888px; height: 105px; margin: 0 auto; position: absolute; top: 51px;}
.ADTop a { color:#FEAE00; text-decoration: underline;}
.ADTopLeft { /*background: url(/_img/ADTopLeft.gif) no-repeat left; */position: absolute; top: 0px; left: 0px; height: 98px; padding: 7px 0px 0px 7px;}
.ADTopRight { /* background: url(/_img/ADTopRight.gif) no-repeat right; */ position: absolute; top: 0px; right: 0px; height: 98px; width: 140px; padding: 7px 7px 0px 0px; font-size: 10px; color:#666666;}


/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.menu { padding: 7px 0px 7px 7px; margin: 0px; position: absolute; top: 0px;}
.menu A { DISPLAY: block; HEIGHT: 27px }
.menu I { DISPLAY: none}
.menu ul { DISPLAY: inline; WIDTH: 764px; padding: 0px; margin: 0px;}
.menu li { DISPLAY: block; FLOAT: left; margin: 0px 4px 0px 0px; padding: 0px; LIST-STYLE-TYPE: none }
.menu A.menu_01 { BACKGROUND:  url(/_img/menu/h2_menu_01.png) no-repeat; WIDTH: 93px;}
.menu A.menu_01_on { BACKGROUND: url(/_img/menu/h2_menu_01.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_02 { BACKGROUND:  url(/_img/menu/h2_menu_02.png) no-repeat; WIDTH: 93px; }
.menu A.menu_02_on { BACKGROUND: url(/_img/menu/h2_menu_02.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_03 { BACKGROUND:  url(/_img/menu/h2_menu_03.png) no-repeat; WIDTH: 93px; }
.menu A.menu_03_on { BACKGROUND:  url(/_img/menu/h2_menu_03.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_04 { BACKGROUND:  url(/_img/menu/h2_menu_04.png) no-repeat; WIDTH: 93px; }
.menu A.menu_04_on { BACKGROUND:  url(/_img/menu/h2_menu_04.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_05 { BACKGROUND:  url(/_img/menu/h2_menu_05.png) no-repeat; WIDTH: 93px; }
.menu A.menu_05_on { BACKGROUND:  url(/_img/menu/h2_menu_05.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_06 { BACKGROUND:  url(/_img/menu/h2_menu_06.png) no-repeat; WIDTH: 93px; }
.menu A.menu_06_on { BACKGROUND:  url(/_img/menu/h2_menu_06.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_07 { BACKGROUND:  url(/_img/menu/h2_menu_07.png) no-repeat; WIDTH: 93px; }
.menu A.menu_07_on { BACKGROUND:  url(/_img/menu/h2_menu_07.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_08 { BACKGROUND:  url(/_img/menu/h2_menu_08.png) no-repeat; WIDTH: 93px; }
.menu A.menu_08_on { BACKGROUND:  url(/_img/menu/h2_menu_08.png) no-repeat left bottom; WIDTH: 93px; }
.menu A.menu_09 { BACKGROUND:  url(/_img/menu/h2_menu_09.png) no-repeat; WIDTH: 93px; }
.menu A.menu_09_on { BACKGROUND:  url(/_img/menu/h2_menu_09.png) no-repeat left bottom; WIDTH: 93px; }

.menu A:hover { BACKGROUND-POSITION: left bottom } 

.menu LI A { PADDING: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; }

DIV.menu UL LI A {	Z-INDEX: 100}
DIV.menu UL LI A:hover { Z-INDEX: 100}
DIV.menu UL LI:hover { Z-INDEX: 100}
DIV.menu UL LI.over { Z-INDEX: 100}

DIV.menu UL LI LI { CLEAR: left; PADDING: 0px; DISPLAY: inline; MARGIN: 0px; BORDER: none}
DIV.menu UL LI { POSITION: relative}
DIV.menu UL LI UL { padding: 0px 0px 5px 0px; DISPLAY: none; Z-INDEX: 150; LEFT: 0px; MARGIN: 0px; WIDTH: 92px; POSITION: absolute; TOP: 100%; TEXT-ALIGN: left; background: url(/_img/MenuUL.png) no-repeat left bottom;}
DIV.menu UL LI:hover UL { DISPLAY: block}
DIV.menu UL LI.over UL {DISPLAY: block }

.menu LI LI A {background: #fff; color: #29547A; WIDTH: 81px; padding: 2px 2px 2px 8px; height: auto; border-left: solid 1px #808e98; border-right: solid 1px #808e98; text-decoration: none;}
.menu LI LI A:visited { color: #29547A; border-left: solid 1px #808e98; border-right: solid 1px #808e98; text-decoration: none;}
.menu LI LI A:hover { color: #FEAE00; WIDTH: 81px; padding: 2px 2px 2px 8px; height: auto; text-decoration: none; border-left: solid 1px #808e98; border-right: solid 1px #808e98;}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ContainerBG { width: 888px; margin: 0 auto; }
.Container { background: #fff; width: 888px; float: left; padding: 20px 0px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Central Column */
.SC { float: left; width: 520px; }
.SC h1 { font-size: 26px; line-height: 20px; letter-spacing: -1px; padding: 5px 0px; margin: 2px 0px 2px 0px; font-weight:normal; border-bottom: solid 1px #DCE3E9; color:#29547A;}
.SC h2 { font-size: 22px; line-height: 20px; letter-spacing: -1px; padding: 2px 0px; margin: 10px 0px 2px 0px; font-weight:normal; border-bottom: solid 1px #DCE3E9; color:#29547A;}
.SC h3 { font-size: 20px; line-height: 20px; letter-spacing: -1px; padding: 2px 0px; margin: 0px 0px 2px 0px; font-weight:normal;  color:#29547A;}
.SC h4 {color:#29547A;}

.SC p { font-size: 12px; line-height: 17px; }
.SC ul, ol { font-size: 12px; line-height: 18px; }
.SC table td { 
border-top: 1px solid #ccc;
}

td.leftB { 
border-left: 1px solid #ccc;
}

.SC td p { 
margin:0px;
}

/* Form Inputs */
/*\ IE/Win min height hack */ * html .FormINPTop { left: -10px;} /* */ 
.FormINP { background: #fff6d4 url(/_img/ALBottom.png) no-repeat left bottom; padding: 10px; position: relative; margin-bottom: 10px; }
.FormINPTop { position: absolute; top: 0px; left: 0px; background: url(/_img/ALTop.png) no-repeat left top; width: 520px; height: 10px;}

.FormINP h2 { color:#FF3300; font-size: 16px; line-height: 16px; text-transform: uppercase; font-weight: bold; border-bottom: none; padding: 1px 0px 10px 0px; margin: 0px;}
.FormINP .P1 { padding-left: 25px; background: url(/_img/pas1.gif) no-repeat left top;}
.FormINP .P2 { padding-left: 25px; background: url(/_img/pas2.gif) no-repeat left top;}
.FormINP .P3 { padding-left: 25px; background: url(/_img/pas3.gif) no-repeat left top;}
.FormINP .Box { padding:10px; background: #fffbed;}
.FormINP .Box form { padding: 0px; margin: 0px;}
.FormINP .Box small { font-size: 11px; color:#993300; }

/* Input Button */
.Button { border: outset 1px #ccc; background: #697F96; font-size: 10px; color:#fff; font-weight: bold; padding: 4px 10px;}


/* Numar de Rezultate */
.NrResults { background: #e0e3e6 url(/_img/NrResults.gif) no-repeat left top; font-size: 11px; position: relative; padding: 7px; color:#000;}
.NrResultsLeft {}
.NrResultsRight { background: url(/_img/NrResultsRight.gif) no-repeat right top; position: absolute; top: 0px; right: 0px; height: 27px; padding: 7px;}


/* Lista Show */
.ListShow { position: relative; margin-bottom: 30px;}
.ListShow ul { padding: 15px 0px; margin: 0px;}
.ListShow li {font-size: 12px; line-height: 18px; padding: 1px 0px 1px 20px; list-style-type: none;}
.ListShow li { background: url(/_img/ListShowIco.png) no-repeat left top;}




/* Right Column */
/* Right Column */
.SR { float: right; width: 350px; }
.SRLeft { float: left; width: 180px;}
.SRRight { float: right; width: 160px; text-align: right;}

.SRLeft h3 { font-size: 14px;  padding: 2px 0px; margin: 0px 0px 2px 0px; font-weight:bold; border-bottom: solid 1px #DCE3E9; color:#29547A;  text-transform:uppercase;}
.SRLeft .usr { background: #2A547A; padding: 10px; margin-bottom: 10px; position: relative; float:left; width: 140px;}
.SRLeft .usr li a:visited { color:#3e8cb3;}
/* Contul Meu 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
.SRLeft .usr h2 { color:#FFFFFF; font-size: 14px; font-weight: bold; padding:2px 0px 2px 5px; margin: 0px;}
.SRLeft .usr p { padding: 0px; margin: 0px;}
.SRLeft .usr ul { padding: 0px; margin: 0px; }
.SRLeft .usr li { /*border-bottom: solid 1px #bedcea;*/ padding: 3px 0px 3px 6px; margin: 0px; list-style-type: none; font-size: 10px; font-weight: bold; }
.SRLeft .usr li a, .SRLeft .usr li a:visited { color:#FFFFFF;}
.SRLeft .usr li a:hover { color:#FDF9C6; text-decoration: none;}
.SRLeft .usr li:hover {  }

/* Pagina de display a Ofertei Detaliate (i_destinatii_oferta)*/
.Oferta {}

			
/* Note */
.Note { background: #ffe994 url(/_img/NoteBottom.gif) no-repeat left bottom; padding: 10px; margin-bottom: 10px; position: relative; color:#663300;}
/*\ IE/Win min height hack */ * html .NoteTop { left: -10px;} /* */ 
.NoteTop { position: absolute; top: 0px; left: 0px; background: url(/_img/NoteTop.gif) no-repeat left top; width: 520px; height: 10px;}
.Note strong { letter-spacing: -1px;}
.Note ul, ol { padding: 5px 0px 5px 20px; margin: 0px;}
.Note li { padding: 0px; margin: 0px;}
.Note li { padding: 0px; margin: 0px;}
.Note .Head { padding: 5px 0px 5px 20px; margin: 0px; color:#993300; display: block; background: url(/_img/NoteHeadIco.png) no-repeat left top;}



.Footer { background: #fff; width: 888px; position: relative; clear: left; margin: 0 auto; padding: 10px 0px 0px 0px; font-size: 10px; border-top: solid 1px #c3c7ca;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.erorr{ color:#ff0000; font-size: 13px; background: #fff6d4; border: solid 1px #f4e8ba; padding: 10px;}
	
.new_line {  margin: 0px 0px 0px 0px;}

.menuultime { padding: 0px 0px 20px 0px; margin: 0px;}
/* .menuultime I { DISPLAY: none} */
.menuultime ul {  WIDTH: 300px; padding: 0px; margin: 0px 0px 0px 10px;}
.menuultime li { LIST-STYLE-TYPE: none; }
.menuultime A:link { text-decoration : none; } 
.menuultime A:hover { text-decoration : underline; } 
.menuultime LI A {
	PADDING: 2px 0px;
	FONT-WEIGHT: normal;
	font-size: 12px;	
	
}

.spatiat li{ margin: 2px 0 10px 0;}
ol.spatiat  {margin: 0px;}

.subliniat{ color:#FF6600;}

.ulShorcuts{
	background-color:#D6EAF5;
	border: 3px solid #AAD5FF;
	padding: 10px;
	margin:5px 0px;
}

.ulShorcuts li {
	list-style-image: url(/_img/OASIcoArrow.png);
	list-style-type: none;
	margin-left: 20px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table.analysis
{
	margin-top: 10px;
}
	
table.analysis th
{
	padding-bottom: 10px;
	padding-left: 1px;
	text-align: left;
}

table.analysis td
{
	border: 1px solid #ccc;
	padding: 1px;
}

table.analysis th.first 
{
	width: 110px;
}

table.analysis td.third
{
	vertical-align: top;
	width: 400px;
}

table.analysis tr.even
{
	background-color: #D2DDE6;
}
