﻿/* ******* Styles for IfenelSkin. Autor zarko@considero.net ******* */

/* ******* --------------------------------------- MAIN --------------------------------------- *******/
html, body {
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 14px;
}
table {
    font-size: 100%;
}
p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
ul li {
	list-style-type: none;
	list-style-image: url(images/li.gif);
	padding: 0px;
	margin: 5px 0px 16px 10px;
	line-height: 10%;
}
/* ******* --------------------------------------- TEXT --------------------------------------- *******/
.Normal {
    font-family: Trebuchet MS;
    font-size: 13px;
    color: #4d4d4d;
}
h1, h2, h3, h4, h5 {
    font-family: Times New Roman;
    color: #252525;
    padding: 0px;
    border: 0px;
    margin: 5px 0px 10px 0px;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 10px;
}
.SmallFont {
	font-family: arial;
	font-size: 11px;
}
.FotterText {
	font-family: Tahoma;
	font-size: 12px;
	color: #4d4d4d;
}
/* ******* --------------------------------------- LINKS --------------------------------------- *******/
a:active, a:focus{
    outline:none;
}
a:link, a:active {
    color: #0082ad;
	text-decoration: underline;
}
a:visited {
    color: #0082ad;
	text-decoration: none;
}
a:hover {
    color: #0082ad;
	text-decoration: none;
}

a.SmallFont:link, a.SmallFont:active {
    color: #0082ad;
	font-size: 11px;
	text-decoration: none;
}
a.SmallFont:visited {
    color: #0082ad;
	font-size: 11px;
	text-decoration: none;
}
a.SmallFont:hover {
    color: #0082ad;
	font-size: 11px;
	text-decoration: none;
}

a.FotterText:link, a.FotterText:active {
    color: #3b3b3b;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
a.FotterText:visited {
    color: #3b3b3b;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
a.FotterText:hover {
    color: #0082ad;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

a.RegisterButton:link, a.RegisterButton:active {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 14px 6px 6px;
}
a.RegisterButton:visited {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 14px 6px 6px;
}
a.RegisterButton:hover {
    color: #ffffff;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/HeaderButton.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	padding: 6px 14px 6px 6px;
}

a.LoginButton:link, a.LoginButton:active {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 18px;
}
a.LoginButton:visited {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 18px;
}
a.LoginButton:hover {
    color: #ffffff;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/HeaderButton2.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	padding: 6px 18px;
}

a.LanguageButton:link, a.LanguageButton:active {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 14px;
}
a.LanguageButton:visited {
    color: #3b3b3b;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
	padding: 6px 14px;
}
a.LanguageButton:hover {
    color: #ffffff;
	font-family: Times New Roman;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/HeaderButton2.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	padding: 6px 14px;
}
/* ******* --------------------------------------- GENERAL --------------------------------------- *******/
.SkinMaster {
	width: 100%;
	height: 96%;
}
.FullWH {
	width: 100%;
	height: 100%;
}
.MainWidth {
	width: 801px;
	margin: 0px auto;
}
.FullWidth {
	width: 100%;
}
/* ******* --------------------------------------- HEADER --------------------------------------- *******/
.HeaderPart {  
	text-align: center;
	height: 88px;
	background-color: #f5f6f8;
	background-image: url(images/HeaderBack.gif);
	background-repeat: repeat-x;
}
.HeaderMaster {}
.LogoPane {
	font-family: Tahoma;
	color: #b8b8b8;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}
.LogoPane img {
	margin-bottom: 5px;
}
.LogRegPane {
	text-align: right;
	cursor: default;
}
/* ******* --------------------------------------- HOME PAGE TOP  --------------------------------------- *******/
.HomePageTop {
	height: 264px;
}
.FrontImageHr {
	width: 559px;
	height: 264px;
	background-image: url(images/ifenel_hrv.jpg);
	background-repeat: no-repeat;
}
.FrontImageEn {
	width: 559px;
	height: 264px;
	background-image: url(images/ifenel_eng.jpg);
	background-repeat: no-repeat;
}
.FrontImagePane {
	width: 559px;
	height: 264px;
	vertical-align: top;
}
.FrontSearch {
	width: 241px;
	height: 81px;
}
.Frontpane {
	background-color: #f3f7f8;
	width: 241px;
	height: 183px;
}
.HomePane {
	width: 100%;
	overflow: auto;
	padding: 10px 5px 5px 10px;
}
/* ******* --------------------------------------- MIDDLE  --------------------------------------- *******/
.BodyPart {
	text-align: center;
	vertical-align: top;
}
.BodyMaster {
	height: 100%;
	border-left: 1px solid #e9ebea;
	border-right: 1px solid #e9ebea;
}
.LeftBodyPart {
	width: 228px;
	vertical-align: top;
	border-right: 1px solid #e9ebea;
}
.MainBodyPart {
	vertical-align: top;
}
/* ******* --------------------------------------- SEARCH --------------------------------------- *******/
.SearchPane {
	width: 100%;
	height: 81px;
	line-height:81px;
	_padding-top: 30px;
	text-align: center; 
	vertical-align: middle;
	background-color: #09b0dd;
	background-image: url(images/SearchBack2.gif);
	background-repeat: no-repeat;
}
.SearchPane .NormalTextBox {
	background-color:transparent;
	border:0px solid transparent;
	left:10px;
	line-height:16px;
	padding:4px;
	position:relative;
	top:2px;
	width:140px;
}
a.SearchText:link, a.SearchText:active {
    color: #3b3b3b;
	font-size: 1px;
	text-decoration: none;
}
a.SearchText:visited {
    color: #3b3b3b;
	font-size: 1px;
	text-decoration: none;
}
a.SearchText:hover {
    color: #0082ad;
	font-size: 1px;
	text-decoration: none;
}

/* ******* --------------------------------------- INVENTUA side menu --------------------------------------- *******/
.MenuPane {
	width: 100%;
	margin-top: 25px;
}
.InvMenuHeader0 {
	background-image: url(images/MenuArrow.gif);
	background-position: 29px center;
	background-repeat: no-repeat;
}
.InvMenuItem0 a:link, .InvMenuItem0 a:active, .InvMenuItem0 a:visited,
.InvMenuHeader0 a:link, .InvMenuHeader0 a:active, .InvMenuHeader0 a:visited {
	display: block;
	width: 178px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.InvMenuItem0 a:hover,
.InvMenuHeader0 a:hover {
	display: block;
	width: 178px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #0581a5;
}
.InvMenuHeaderHighlight0 {
	background-image: url(images/MenuArrow.gif);
	background-position: 29px center;
	background-repeat: no-repeat;
}
.InvMenuHighlight0 a:link, .InvMenuHighlight0 a:active, .InvMenuHighlight0 a:visited,
.InvMenuHeaderHighlight0 a:link, .InvMenuHeaderHighlight0 a:active, .InvMenuHeaderHighlight0 a:visited {
	display: block;
	width: 178px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #0581a5;
}
.InvMenuHighlight0 a:hover,
.InvMenuHeaderHighlight0 a:hover {
	display: block;
	width: 178px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 50px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #0581a5;
}
.InvCurrentItem0,
.InvCurrentHeader0 {
	font-weight: bolder;
}
/* *********************************** MENU LEVEL 1 ************************************* */
.InvMenuItem1,
.InvMenuHeader1 {
	background-image: url(images/MenuArrow2.gif);
	background-position: 47px center;
	background-repeat: no-repeat;
}
.InvMenuItem1 a:link, .InvMenuItem1 a:active, .InvMenuItem1 a:visited,
.InvMenuHeader1 a:link, .InvMenuHeader1 a:active, .InvMenuHeader1 a:visited {
	display: block;
	width: 168px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 60px;
	font-size: 11px;
	text-decoration: none;
}
.InvMenuItem1 a:hover,
.InvMenuHeader1 a:hover {
	display: block;
	width: 168px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 60px;
	font-size: 11px;	
	text-decoration: none;
}
.InvMenuHighlight1,
.InvMenuHeaderHighlight1 {
	background-image: url(images/MenuArrow2.gif);
	background-position: 47px center;
	background-repeat: no-repeat;
}
.InvMenuHighlight1 a:link, .InvMenuHighlight1 a:active, .InvMenuHighlight1 a:visited,
.InvMenuHeaderHighlight1 a:link, .InvMenuHeaderHighlight1 a:active, .InvMenuHeaderHighlight1 a:visited {
	display: block;
	width: 168px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 60px;
	font-size: 11px;	
	text-decoration: none;
}
.InvMenuHighlight1 a:hover,
.InvMenuHeaderHighlight1 a:hover {
	display: block;
	width: 168px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left: 60px;
	font-size: 11px;	
	text-decoration: none;
}
.InvCurrentItem1,
.InvCurrentHeader1 {
	font-weight: bold;
}
/* *********************************** MENU LEVEL 2 ************************************* */
.InvMenuItem2,
.InvMenuHeader2 {

}
.InvMenuItem2 a:link, .InvMenuItem2 a:active, .InvMenuItem2 a:visited,
.InvMenuHeader2 a:link, .InvMenuHeader2 a:active, .InvMenuHeader2 a:visited {
	display: block;
	width: 158px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left:70px;
	font-size: 10px;	
	text-decoration: none;
}
.InvMenuItem2 a:hover,
.InvMenuHeader2 a:hover {
	display: block;
	width: 158px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left:70px;
	font-size: 10px;	
	text-decoration: none;
}
.InvMenuHighlight2,
.InvMenuHeaderHighlight2 {

}
.InvMenuHighlight2 a:link, .InvMenuHighlight2 a:active, .InvMenuHighlight2 a:visited,
.InvMenuHeaderHighlight2 a:link, .InvMenuHeaderHighlight2 a:active, .InvMenuHeaderHighlight2 a:visited {
	display: block;
	width: 158px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left:70px;
	font-size: 10px;	
	text-decoration: none;
}
.InvMenuHighlight2 a:hover,
.InvMenuHeaderHighlight2 a:hover {
	display: block;
	width: 158px;
	_width: 100%;
	cursor: pointer;
	padding:6px 3px;
	padding-left:70px;
	font-size: 10px;	
	text-decoration: none;
}
.InvCurrentItem2,
.InvCurrentHeader2 {
	font-weight: bold;
}
/* ******* --------------------------------------- CONTENT --------------------------------------- *******/
.BreadcrumbPane {
	height: 40px;
	padding: 15px;
}
.LeftPane {
	vertical-align: top;
	padding: 5px;
}
.Pane {
	vertical-align: top;
	padding: 5px;
}
.ContentPane {}
.TopLeftPane {
	width: 50%;
}
.TopRightPane {
	width: 50%;
}
.MidPane {}
.MidLeftPane {
	width: 50%;
}
.MidRightPane {
	width: 50%;
}
.BottomPane{}
.BottomLeftPane {
	width: 50%;
}
.BottomRightPane {
	width: 50%;
}
/* ******* --------------------------------------- FOOTER --------------------------------------- *******/
.FotterPart {
	text-align: center;
	height: 118px;
}
.FooterMaster {
	height: 100%;
	border-left: 1px solid #e9ebea;
	border-bottom: 1px solid #e9ebea;
	border-right: 1px solid #e9ebea;
	background-color: #f3f4f6;
	background-image: url(images/FooterBack.gif);
	background-repeat: repeat-x;
}
.CopyrightPane {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 24px;
}
.FotterRightPane {
	text-align: right;
}