/* ******* Styles for Ramiro5 Skin. Autor zarko@considero.net   16.02.2009. ******* */
/* ******* --------------------------------------- MAIN --------------------------------------- *******/
html, body {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    font-family: arial;
    font-size: 13px;
}
table {
    font-size: 100%;
	border-collapse: collapse;
}
p {
    padding: 0px;
    margin: 0.5em 0;
}
a:active, a:focus{
    outline:none;
}
/* ******* --------------------------------------- GENERAL --------------------------------------- *******/
.FullWH {
    width: 100%;
    height: 100%;
}
.FullW {
    width: 100%;
}
.FullH {
    height: 100%;
}
.MainW {
	width: 950px;
	margin: 0px auto;
}
#dnn_ctr_Login_pnlLogin {
	text-align: left;
}
/* ******* --------------------------------------- TEXT --------------------------------------- *******/
.Normal {
    font-family: arial;
    font-size: 12px;
    color: #444444;
}
h1, h2, h3, h4, h5 {
    font-family: arial;
    color: #739823;
    padding: 0px;
    border: 0px;
    margin: 5px 0px 10px 0px;
}
h1 {
    font-size: 22px;
}
h2 {
    font-size: 19px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 13px;
}
h5 {
    font-size: 10px;
}
.AddressText {
	color: #777777;
	font-size: 11px;
}
/* ******* --------------------------------------- LINKS --------------------------------------- *******/
a:link, a:active {
    color: #0054a0;
	text-decoration: none;
}
a:visited {
    color: #0054a0;
	text-decoration: none;
}
a:hover {
    color: #8ab235;
	text-decoration: none;
}
a.RegLink:link, a.RegLink:active, a.RegLink:visited {
	padding-left: 15px;
}
a.RegLink:hover {
	color: #000000;
}
a.LogLink:link, a.LogLink:active, a.LogLink:visited {
	padding-left: 15px;
}
a.LogLink:hover {
	color: #000000;
}
a.Breadcrumb:hover {
	color: #000000;
}
/* ******* --------------------------------------- SKIN PARTS --------------------------------------- *******/
.HeaderPart {
	height: 164px;
	text-align: center;
	background-color: #0054a1;
	background-image: url(Images/HeaderImage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.MenuPart {
	height: 35px;
	text-align: center;
	background-color: #0054a1;
	background-image: url(Images/MenuBkg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.MenuLine {
	height: 9px;
	background-color: #8ab235;
	background-image: url(Images/MenuLine.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.ImagePart {
	height: 20px;
	text-align: center;
	background-color: #d6eafa;
	background-image: url(Images/ImagePart.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.BodyPart {
	text-align: center;
	background-color: #ffffff;
	vertical-align: top;
	padding-top: 10px;
}
.FooterLine {
	height: 3px;
	background-image: url(Images/FooterLine.gif);
	background-repeat: repeat-x;
}
.FooterPart {
	height: 200px;
	text-align: center;
	background-color: #8ab235;
	vertical-align: top;
	padding-top: 20px;
}
/* ************* HeaderPart ************* */
.LogoPane {
	text-align: left;
	padding: 20px 20px 20px 0;
}
/* ************* MenuPart ************* */
.MenuPane {
	vertical-align: bottom;
}
.MainMenu_MenuContainer {
	position: relative;
	z-index: 50;
	border: 0;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuBar, .MainMenu_MenuBar td {
	height: 35px;
}
.MainMenu_MenuBreak {
	background-color: transparent;
	border: 0;
}
.LeftSeparator {
	background-image: url(Images/Menu_L.gif);
	width: 5px;
	height: 35px;
	border: 0;
}
.RightSeparator {
	background-image: url(Images/Menu_R.gif);
	width: 9px;
	height: 35px;
	border: 0;
}
.LeftSeparatorHov {
	background-image: url(Images/Menu_Hov_L.gif);
	width: 5px;
	height: 35px;
	border: 0;
}
.RightSeparatorHov {
	background-image: url(Images/Menu_Hov_R.gif);
	width: 9px;
	height: 35px;
	border: 0;
}
.Rootmenuitemselected {
	background-image: url(Images/Menu_M.gif);
	background-repeat: repeat-x;
	height: 35px;
	line-height: 34px;
	border: 0;
	font-family: arial;
	font-size: 13px;
}
.Rootmenuitemactive, .Rootmenuitembreadcrumb {
	font-family: arial;
	font-size: 13px;
}
.Rootmenuitem {
	height: 35px;
	line-height: 34px;
	background-image: url(Images/Menu_M.gif);
	background-repeat: repeat-x;
	border: 0;
	font-family: arial;
	font-size: 13px;
}
.Rootmenuitem td {
	color: #ffffff;
	font-weight: bold;
	padding: 0 7px 0 7px;
	_padding: 0 5px 0 0;
	border: 0;
}
.Rootmenuitem td img, .Rootmenuitemselected td img, .Rootmenuitemactive td img {
	display: none;
}
.Rootmenuitembreadcrumb, .Rootmenuitemactive {
	height: 35px;
	line-height: 34px;
	background-color: transparent;
	background-image: url(Images/Menu_Hov_M.gif);
	background-repeat: repeat-x;
	border: 0;
}

.Rootmenuitemselected td {
	color: #000000;
	padding: 0 7px 0 7px;
	font-weight: bold;
	_padding: 0 5px 0 0;
	border: 0;
	font-family: arial;
	font-size: 13px;
}
.Rootmenuitembreadcrumb td, .Rootmenuitemactive td {
	color: #010101;
	padding: 0 7px 0 7px;
	font-weight: bold;
	_padding: 0 5px 0 0;
	border: 0;
}
.MainMenu_SubMenu {
	margin-left: -2px;
	border-top: 0;
	border-left: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	background-color: #8ab235;
}
.MainMenu_SubMenu .MainMenu_MenuArrow,
.MainMenu_SubMenu .MainMenu_MenuIcon {
	border: 0;
	padding: 2px 1px;
	width: 8px;
	border-bottom: 1px solid #abc86f;
	background-color: transparent;
}
.MainMenu_SubMenu .MainMenu_MenuItem {
	border: 0;
	border-bottom:1px solid #abc86f;
	color:#ffffff;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	padding:2px 0;
}
.MainMenu_SubMenu .MainMenu_MenuItemSel {
	border: 0;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	background-color: #abc86f;
	font-weight:bold;
	line-height: 16px;
	border-bottom: 1px solid #abc86f;
	padding:2px 0;
}
.MainMenu_SubMenu .MainMenu_MenuIcon {
	padding-left: 3px;
}
/* ************* ImagePart ************* */
.BreadcrumbsPane {
	height: 1em;
	text-align: left;
	font-size: 11px;
	cursor: default;
}
.LogRegPane {
	height: 1em;
	text-align: right;
	font-size: 11px;
}
.ImagePane {
	padding: 10px 0;
}
/* ************* INVENTUA Side Menu ************* */
.inventua_sidemenu {
	margin-bottom: 10px;
}
.InvCurrentItem1 {
	font-weight: bold;
}
.InvMenuHeader0 {
	background-color: #689ac3;
	border-bottom: 1px solid #ffffff;
}
.InvMenuHeader0 a:link, 
.InvMenuHeader0 a:active, 
.InvMenuHeader0 a:visited {
	display: block;
	padding: 3px 5px;
	font-weight: bold;
	color: #ffffff;
}
.InvMenuHeader0 a:hover {
	color: #ffffff;
}
.InvMenuHeaderHighlight0 {
	background-color: #8ab235;
	border-bottom: 1px solid #ffffff;
}
.InvMenuHeaderHighlight0 a:link, 
.InvMenuHeaderHighlight0 a:active, 
.InvMenuHeaderHighlight0 a:visited {
	display: block;
	padding: 3px 5px;
	color: #ffffff;
	font-weight: bold;
}
.InvMenuHeaderHighlight0 a:hover {
	color: #ffffff;
}
.InvMenuItem1 {
	background-color: #d1e7f9;
	border-bottom: 1px solid #ffffff;
}
.InvMenuItem1 a:link, 
.InvMenuItem1 a:active, 
.InvMenuItem1 a:visited {
	display: block;
	padding: 3px 5px 3px 10px;
	font-size: 12px;
}
.InvMenuItem1 a:hover {
	color: #000000;
}
.InvMenuHighlight1 {
	background-color: #c3e181;
	border-bottom: 1px solid #ffffff;
}
.InvMenuHighlight1 a:link, 
.InvMenuHighlight1 a:active, 
.InvMenuHighlight1 a:visited {
	display: block;
	padding: 3px 5px 3px 10px;
	font-size: 12px;
}
.InvMenuHighlight1 a:hover {
	color: #000000;
}
.InvMenuHeader1 {}
.InvMenuHeaderHighlight1 {}
.InvMenuItem1 {}
.InvMenuHighlight1 {}
/* ************* BodyPart ************* */
.LeftPane {
	vertical-align: top;
	width: 200px;
	padding-right: 10px;
}
.RestPanes {
	vertical-align: top;
}
.Pane {
	vertical-align: top;
}
.Pane2 {
	vertical-align: top;
	width: 50%;
	padding-left: 10px;
}
/* ************* FooterPart ************* */
.TopFootPane1 {
	vertical-align: top;
	width: 25%;
}
.TopFootPane2 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.TopFootPane3 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.TopFootPane4 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.BottomFootPane1 {
	vertical-align: top;
	width: 25%;
}
.BottomFootPane2 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.BottomFootPane3 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.BottomFootPane4 {
	vertical-align: top;
	width: 25%;
	padding-left: 10px;
}
.CopyTab {
	margin-top: 10px;
	border-top: 1px solid #adc972;
}
.CopyrightPane {
	padding: 10px 0;
}
.ConsideroPane {
	padding: 10px 0;
	text-align: right;
}
.CopyRight {
	font-size: 11px;
	color: #ffffff;
}
a.ConsideroLink:link, a.ConsideroLink:active, a.ConsideroLink:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.ConsideroLink:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.FooterPart a:link, .FooterPart a:active, .FooterPart a:visited {
	color: #ffffff;
	text-decoration: none;
}
.FooterPart a:hover {
	color: #000000;
	text-decoration: none;
}
.FooterPart h1 {
	color: #ffffff;
}
.FooterPart a.FooterLink:link, 
.FooterPart a.FooterLink:active, 
.FooterPart a.FooterLink:visited {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}
.FooterPart a.FooterLink:hover {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}

.FootMenuItem a:link, 
.FootMenuItem a:active, 
.FootMenuItem a:visited {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}
.FootMenuItem a:hover {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}
.FootMenuItemMouseOver a:link, 
.FootMenuItemMouseOver a:active, 
.FootMenuItemMouseOver a:visited {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}
.FootMenuItemMouseOver a:hover {
	display: block;
	border-bottom: 1px dotted #adc972;
	line-height: 170%;
}
