/* CSS Document for direcfactor.ro*/

body {
	background-image: url(images/background_global.png);
	background-repeat: repeat;
	background-color: #f3f5f4;
}

p, li {
	font-family: Helvetia, Arial;
	font-size: 11px;
	color: #646464;
	line-height: 1.4;
}

a,a:link, a:visited {
  color: #8bd601;
  text-decoration:none;
}

a:hover {
  color: #8bd601;
  text-decoration: underline;
}

h1 {
	font-family: Helvetia, Arial;
	font-size: 19px;
	color: #1a6963;
	margin-top: -5px;
	padding-left:10px;
	font-weight: 100;
}

h2 {
	font-family: Helvetia, Arial;
	font-size: 15px;
	color: #9A9A9A;
}

h3 {
	font-family: Helvetia, Arial;
	font-size: 13px;
	color: #9A9A9A;
	margin-top: -5px;
}

/* SITE */
div#site {
	margin-left: 0px;
	margin-top: 0px;
	width:  680px;
	background-image: url(../images/background_site.png);
	background-repeat:repeat-y;
}

/* HEADER*/
#headerindex {
	height: 130px;
	width:  680px;
	margin-left:-50px;
	padding-left:30px;
	padding-right:40px;
	background-image: url(../images/header_companyinfo.png);
	/*border: solid 1px  #FF3300;*/
}

#header {
	height: 130px;
	width:  680px;
	background-image: url(../images/header_companyinfo.png);
}

#headerindex_en {
	height: 130px;
	width:  680px;
	margin-left:-50px;
	padding-left:30px;
	padding-right:40px;
	background-image: url(../images/header_companyinfo.png);
	/*border: solid 1px  #FF3300;*/
}

#header_en {
	height: 130px;
	width:  680px;
	margin-left:-50px;
	padding-left:30px;
	padding-right:40px;
	background-image: url(../images/header_companyinfo.png);
	/*border: solid 1px  #FF3300;*/
}

/* STAGE*/
div#stage {
}

/* HORISONTALMENU */
div#horisontalmenu {
	width:  670px;
	height:  30px;
	margin-right: 10px;
	text-align: right;
	background-image: url(../imgmenu_ro/Menu_Background.gif);
	background-repeat: repeat-x;
}

/* NAVIGATION*/
#navigation {
	height: 20px;
	margin-top:5px;
	margin-bottom:20px;
	padding-right: 20px;
	padding-left:  20px;
}

#navigation a {
	color:#99CC00;
	font-family: Helvetia, Arial;
	font-size: 9px;
}

#navigation a:hover {
	text-decoration: underline;
}

#navigation_col1 {
	width: 460px;
	height: 20px;
	float: left;
	text-align: left;
	font-family: Helvetia, Arial;
	font-size: 9px;
}

#navigation_col2 {
	width: 170px;
	height: 20px;
	float: right;
	text-align: right;
	font-family: Helvetia, Arial;
	font-size: 9px;
	color: #CCCCCC;
}

/* CONTENTINDEX */
#index_menu  {
	width: 130px;
	float: left;
	/*border: solid 1px  #FFFF00;*/
}

#index_menu p {
	font-size: 9px;
}

#index_col1 {
	width: 250px;
	float: left;
	border-left: dotted 1px  #b2c4d8;
	border-right: dotted 1px  #b2c4d8;
	padding-left:10px;
	padding-right:10px;
	/*border: solid 1px  #FFFF00;*/
}

#index_col1 p, li {
	font-size: 11px;
	text-align: justify;
}

#index_col1  a:hover {
	text-decoration:underline;
}

#index_col1 td {
	font-family: Helvetia, Arial;
	font-size: 9px;
	color: #9A9A9A;
	line-height: 1.4;
	padding-bottom:20px;
	vertical-align: top;
}

#index_col2 {
	width: 145px;
	float: left;
	padding-left:10px;
	padding-right:10px;
	/*border: solid 1px  #FFFF00;*/
}

#index_col2 p {
	font-family: Helvetia, Arial;
	font-size: 9px;
	color: #9A9A9A;
	line-height: 1.4;
}

#index_col2 a,a:link,a:visited {
  color: #8491a1;
  text-decoration:none;
}

#index_col2  a:hover {
	text-decoration:underline;
}

#index_col3 {
	width: 145px;
	float: left;
	border-left: dotted 1px  #b2c4d8;
	padding-left:10px;
	/*border: solid 1px  #FFFF00;*/
}

#index_col3 p {
	font-size: 9px;
}

#index_col3 table {
	font-family: Helvetia, Arial;
	font-size: 9px;
	color: #9A9A9A;
	line-height: 1.4;
	border: none;
}

#index_col3 td {
	border-top: dotted 1px  #b2c4d8;
}


/*MENUCOLORS*/

a.LinkMenu:link       { color: #0f6259; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration:      none}
a.LinkMenu:visited    { color: #0f6259; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration:      none}
a.LinkMenu:hover      { color: #8bd601; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration: underline}

a.LinkMenuAct:link       { color: #8bd601; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration:      none}
a.LinkMenuAct:visited    { color: #8bd601; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration:      none}
a.LinkMenuAct:hover      { color: #8bd601; font-family:  Helvetia, Arial; font-size: 9px; font-weight: normal; text-decoration: underline}

/* CONTENT */

#content_menu  {
	margin-left: 20px;
	padding-right:5px;
	width: 115px;
	float: left;
	/*border-right: dotted 1px  #b2b3b5;*/
}

#content_menu  ul {
	list-style-position: inside;
	list-style-image: url(../images/menu-arrow.png);
}

#content_menu  li {
	width:110px;
	border-bottom: dotted 1px  #b2b3b5;
	padding-bottom:3px;
	font-size:9px;
	margin-left: -40px;
	text-align: left;
}

#content_menu  a:hover {
	
	text-decoration:underline;
}

#content_col1 {
	width: 505px;
	padding-left:10px;
	float: left;
	border-left: dotted 1px  #b2c4d8;
}

#content_col1  h1{
	margin-left: -10px;
	padding-bottom: 20px;
}

#content_col1  p{
	padding-bottom: 10px;
	text-align: justify;
}
#content_col1  ul {
	list-style-position: inside;
	list-style-image: url(../img/arrow_bluelight.png);
	margin-left: -40px;
}

#content_col1  li {
	padding-bottom:10px;
	font-size: 11px;
}

#content_col1 a,a:link,a:visited {
    color: #8bd601;
    font-size: 11px;
    text-decoration:none;
}

#content_col1  a:hover {
    color: #8bd601;
	font-size: 11px;
	text-decoration:underline;
}

/*SENDMAILFORM*/
div#sendmail  {
	font-family: Helvetia;
	font-size: 11px;
	color: #646464;
	margin-bottom: 5px;
}

div#sendmail input {
	font-family: Helvetia;
	font-size: 11px;
	color: #6A7384;
	/*text-align:justify;*/
	width: 300px;
	height: 16px;
	border: 1px solid #bbc5d2;
	margin-bottom: 5px;
	background-color:#f2f5f8;
}

.messagebox {
	font-family: Helvetia;
	font-size: 11px;
	color: #6A7384;
	width: 300px;
	border: 1px solid #bbc5d2;
	background-color:#f2f5f8;
}

.searchbox {
	font-family: Helvetia;
	font-size: 9px;
	color: #6A7384;
	width: 120px;
	height: 14px;
	border: 1px solid #bbc5d2;
	background-color:#f2f5f8;
}

/* FOOTER*/
div#footer {
	width: 100%;
	height: 130px;
	font-family: Helvetica, Arial;
	color: #0f6259;
	background-image:url(../images/background_footer.png);
	/*border: solid 1px  #FF3300;*/	
}

div#footer a,a:link,a:visited {
  text-decoration:none;
  color: #8bd601;
}

div#footer  a:hover {
  text-decoration: underline;
  color: #8bd601;
}

div#footer_col1 {
	width: 250px;
	height: 40px;
	float: left;
	margin-top:75px;
	margin-left:22px;
	font-size: 9px;
	/*border: solid 1px  #FF3300;*/
}

div#footer_col2 {
	width: 300px;
	height: 20px;
	float: left;
	margin-left:30px;
	margin-top:72px;
	color: #FFFFFF;
	font-size: 9px;
	/*border: solid 1px  #FF3300;*/
}

div#footer_col4 {
	width: 155px;
	height: 40px;
	float: left;
	text-align:right;
	font-size: 9px;
	margin-top:100px;
	margin-left:-100px;
	/*border: solid 1px  #FF3300;*/
}

/*ADVERTISING*/
div#adindex {
	position:absolute;
	float: right;
	right:0px;
	top:0px;
	width:240px;
	height:1050px;
	z-index:100;
	background-image:url(../img/ads_index_bg.png);
	border: solid 1px  #d2d8e6;
}

/*BUTTONS*/
#buttons {
	position:absolute;
	left: 0px;
	top:   10px;
	width: 346px;
	height:14px;
	padding-top:5px;
	padding-bottom: 2px;
	padding-left: 5px;
	z-index:1;
	background: #8bd504;
	color: #FFFFFF;
    font-size: 9px;
}

#buttons a,a:link,a:visited {
    color: #FFFFFF;
    font-size: 9px;
    text-decoration:none;
}

#buttons  a:hover {
    color: #FFFFFF;
	font-size: 9px;
	text-decoration:underline;
}

/*SLOGENINDEX*/
div#slogenindex {
	position: absolute;
	width:100%;
	height:100px; 
	background-image: url(../images/pagebottom_index.png);
	background-repeat: repeat-y; 
	z-index:1;
	top:470px;
}

/*SLOGENCONTENT*/
div#slogencontent {
	position:relative;
	width:100%;
	height:100px;
	background-image: #FFFFFF;
	background-image: url(../images/pagebottom_content.png);
	background-repeat: repeat-y;
}
