﻿/*
 *	Common style rules for Ekotryckredners
 */

html 
{
	overflow-y: scroll;
	margin: 0px;
	padding: 0px;
	height:100%;
	border:none 0px;
}

body
{
	margin: 0px;
	padding: 0px;
	height:100%;
	border:none 0px;
}

form
{
	/*height: 100%;*/
}

.erBriefProductListHeader .erBriefProductListRowFirstItem,
.erBriefProductListRow .erBriefProductListRowFirstItem
{
	padding: 5px 5px 5px 1px;
}
.erBriefProductListHeader .erBriefProductListRowItem,
.erBriefProductListRow .erBriefProductListRowItem
{
	padding: 5px;
}
.erBriefProductListHeader .erBriefProductListRowLastItem,
.erBriefProductListRow .erBriefProductListRowLastItem
{
	padding: 5px 1px 5px 5px;
}
.erBriefProductListHeader .erBriefProductListRowLastItem,
.erBriefProductListRow .erBriefProductListRowLastItem
{
	padding-right: 1px;
	padding-left: 5px;
	text-align: right;
}
.erBriefProductListRow .erBriefProductListDescription 
{
	padding-top: 5px;
	font-size: 11px;
	text-decoration: none;
	color: #515151;
}
.erBriefProductListRow .erBriefProductListDescription a,
.erBriefProductListRow .erBriefProductListDescription a:hover
{
	text-decoration: none;
	color: #515151;
}

.erBriefProductListRow .erBriefProductListArticleNumber
{
	font-size: 11px;
	white-space: nowrap;
}

.erBriefProductListRow .erBriefProductListName
{
	font-size: 12px;
	font-weight: bold;
	color: #000;	
}

.erBriefProductListRow .erBriefProductListName a
{
	color: #000;
}

table tbody tr .erImageColumn img
{
	width: 50px;
	border-width: 0px;
}

.icon_pdf {
	background: url(../images/icons/pdf.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_doc {
	background: url(../images/icons/doc.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_xls {
	background: url(../images/icons/xls.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_img {
	background: url(../images/icons/default.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_zip {
	background: url(../images/icons/zip.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_ppt {
	background: url(../images/icons/ppt.gif) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 2px 0;
}
.icon_unknown {
	padding: 0 0 0 20px;
	margin: 2px 0;
}


.branchInfoValidationBox
{
	background-color: #FFEBE8;
	border: 1px solid #DD3C10;
	padding: 0.5ex 0.5em;
	margin-top: 0.5ex;		
}

.branchInfoBox
{
	background-color: #dddddd;
	padding: 0.5ex 0.5em;
	margin-top: 0.5ex;
}

td.erSubscriptionGroup 
{
	font-size: 13px;
	padding-top: 1ex;
}

input.inError 
{
	background-color: #FFEBE8;
	border: 1px solid #DD3C10;
}

fieldset > legend 
{
	color: #000000;
	font-size: 13px;
}

input[disabled], select[disabled], input[readonly], select[readonly] 
{
	background-color: threedface;
	color: GrayText;
	border: 1px solid #888;
}

.icon_info
{
    cursor: pointer;
    background: url("/library/images/icons/info.gif") no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

/* Tree menu */

.Tree .Entity img {
position: absolute !important;
}

.TopParentExpanded .Contents .Parent img, .TopParentExpanded .Contents .ParentExpanded img {
	
	left: -2px;
	position: absolute !important;
	/*border: 1px solid red;*/
	
}

.Tree a.Parent, .Tree a.ParentLast, .Tree a.TopParent, .Tree a.ParentExpanded, .Tree a.ParentLastExpanded, .Tree a.TopParentExpanded {

left: 4px !important;
}

.Tree div.TopParent, .Tree div.TopParentExpanded, .Tree div.Top {
background-image: url("/library/images/tree_std/menu_bg.gif") !important;
background-position: left bottom !important;
background-repeat: no-repeat !important;
background-color: #E8E8E8 !important;
width: 165px !important;
}
