/* -----------------------------------------------------------------------------------------*/
/*    Copyright (C) 2002-2005 WEBCOM a.s. All rights reserved.         */
/* -----------------------------------------------------------------------------------------*/

/* --- General body style ---------------------------------------------------------- */
body
{
	background-color: #D4D0C8;
	scrollbar-3dlight-color : #B7B7B7;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #B7B7B7;
	scrollbar-darkshadow-color : #B7B7B7;
	scrollbar-face-color : #B7B7B7;
	scrollbar-highlight-color :#B7B7B7;
	scrollbar-shadow-color : #B7B7B7;
	scrollbar-track-color : #CCCCCC;
	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
	margin-top:10px;	
	   
}
.accessDeniedBody
{
	margin: 0 0 0 0 ;	
}
table#mainTable
{
	/* height:100%; */
}
td#LeftPane
{
	vertical-align: top;
	text-align:left;
	padding-top: 6px;
	width: 0px;
	white-space: nowrap;	
}
td#ContentPane
{
	vertical-align: top;
	text-align: left;
	padding-left: 10px; 
	padding-right: 12px; 
	padding-top: 6px; 
	padding-bottom: 6px;
	width: 800px;
	background-color: #FFFFFF;
	
}
td#RightPane
{
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	width: 135px;
	white-space: nowrap;
	background-color: #FFFFFF;
}

td#headerContentColumn, td#headerRightColumn, td#headerLeftColumn
{
	text-align:right;
	vertical-align:middle;
	background-color:#C3D5F4;	
	white-space:nowrap;
	height:25px;
}
td#headerLeftColumn
{
	text-align:left;		
}
td#footerLeftColumn
{
	text-align:left;
	vertical-align:bottom;
	height:17px;
	white-space:nowrap;
}
td#footerContentColumn
{
	font-weight: 400;
	font-size: 11px;
	padding-bottom: 1px;
	vertical-align: bottom;
	color: #000001;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	white-space:nowrap;	
}
td#footerRightColumn
{
	text-align:right;
	vertical-align:bottom;	
	white-space:nowrap;
}
a img
{
	border: 0px;
}
.TextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #003591;
	background-color : White;
}
.ComboBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #003591;
	background-color : White;
}
.TextArea
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #003591;
	background-color : White;
}
.Button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800 !important;
	border-left	: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	background-color: #1253AD;
	color: #FFFFFF !important;
}
a.Button 
{
	float: left;
	padding: 2px 3px;
	text-decoration: none !important;
	margin: 4px 3px 5px 0px;
}
/* --- General body style ---------------------------------------------------------- */
/* --- General text styles ----------------------------------------------------------- */
.PageTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #EAB709;
	padding-bottom: 2px;
	margin-bottom: 2px;
	/*
	border-bottom: 1px solid #000001;
	*/
}
h1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #FBB224;
	padding-bottom: 8px;
	margin-bottom: 0px;
	/*
	border-bottom: 1px solid #000001;
	*/
}
h2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #EB3D00;
	padding-bottom: 2px;
	margin-bottom: 12px;
	padding-left: 15px;
	background: #FFF url(Images/Yellow/h2.gif) no-repeat left center;
}
h3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #0089E1;
	padding-bottom: 2px;
	margin-bottom: 8px;
}
p
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
    margin-top: 0px;
    padding-top: 0px;
}
hr
{
	border: solid 1px #EEEEEE;
	height: 1px;
}
th
{
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #000001;
}
td
{
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000001;
}

table.NormalTable
{
	background-color: #CCCCCC;
}
table.NormalTable th
{
	background-color: #FFFFFF;
	padding: 2px;
}
table.NormalTable td
{
	background-color: #FFFFFF;
	padding: 2px;
}

table.DottedTable
{
	width: 100%;
}
table.DottedTable th
{
	width: 150px;
	/*
	border-top: dotted 2px #3B3B38; 
	border-right: dotted 2px #3B3B38;
	*/
	padding: 2px;
}
table.DottedTable td
{

	padding: 2px;
}


.NormalText, .XmlLink, .SearchTreeSearchBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
}
.XmlLink
{
	text-align:right;
}
.BoldText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #000001;
}
.RedBoldText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #FF0000;
}
.GrayText, .GrayText a:link, .GrayText a:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #808080;
}

a:link, a:visited, a:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #EB3D00;
	padding-bottom: 2px;
	margin-bottom: 12px;
	
	text-decoration:none;
}
a:hover
{
	text-decoration: underline;
}
UL.ValidateErrors
{
	margin-left: 22px;
}
UL.ValidateErrors LI DIV
{
	color: #CC0000 !important;
	font-weight: bold !important;
	text-decoration:underline;
	cursor: pointer;	
	font-size:12px;
}
/* --- General text styles ----------------------------------------------------------- */
/* --- AccessDenied, ErrorPage, NotSupportedBrowser Pages ---------------------------- */
.AENPageTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #AA0000;
}
.AENNormalText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
}
/* --- AccessDenied, ErrorPage, NotSupportedBrowser Pages ---------------------------- */
/* --- Modules: Search, SignIn, SignOut -------------------------------------- */

#S3
{
	background-color: #CCCCCC;
}
#S3 th
{
	padding: 2px;
	background-color: #DDDDDD;
	font-weight: 800;
	text-align: left;
	vertical-align: middle;
}
#S3 td
{
	padding: 2px;
	background-color: #EEEEEE;
}

.S3Text, .SignInText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: gray;
}
.SignInText
{
	vertical-align:middle;
	text-align:left;
}
.S3RedText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: red;
}
.S3Input
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	/*color: #003591;*/
	color:gray;
	border: solid 1px gray;
	background-color: White;
	width: 100px;	
	
}
.S3InputBordered
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #003591;
	background-color : White;
	width : 80px;
}
/* --- Modules: Search, SignIn, SignOut -------------------------------------- */
/* --- Side modules ----------------------------------------------------------------- */
.SMBorder
{
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	width : 135px !important;
}
.SMTitle
{
	/*
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #013298;
	background-color : #FFC000;
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	vertical-align: middle;
	*/
	border-top: solid 1px #AAAAAA;
	border-bottom: solid 1px #AAAAAA;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
	color: #AAAAAA;
}
.SMBody
{
	color: #000001;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	/*
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
	background-color : #F2F7FF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align : left;
	vertical-align : top;
	*/
}
.SMBody_ShowBodyOnly
{
	color: #000001;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	/*
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
	background-color : #F2F7FF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align : left;
	vertical-align : top;
	*/
}
.SMNormalText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}
.SMBoldText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #000000;
}
.SMColorText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #12408E;
}
.SMStatusBar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	background-color : #FFDE78;
	padding-left: 6px;
	padding-right: 6px;
}
/* --- Side modules ----------------------------------------------------------------- */
/* --- Side modules  - Menu ------------------------------------------------------ */
table.side-module-menu a, table.side-module-menu span
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #888888;
	text-decoration: none;
	display: block;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.side-module-menu a:hover, table.side-module-menu a:focus 
{
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration:none;
}
table.side-module-menu a span.arrow 
{
/*  visibility: hidden;*/
  visibility: visible;
}
table.side-module-menu a:hover span.arrow, table.side-module-menu a:focus span.arrow 
{
  visibility: visible;
}
table.side-module-menu tr.on
{
	background-color: #FFF2C1;
}

table.side-module-menu tr td a
{
    cursor: pointer;
}

/* --- Side modules  - Menu ------------------------------------------------------ */
/* --- Side modules: TreeView --------------------------------------------------- */
#TreeViewContentHolder
{
	width: 100pt;
	overflow-x: auto;
	text-align:left
}

td > #TreeViewContentHolder  /* mozilla only */
{
	overflow: auto;
}

#TreeViewContentHolderTable 
{
	margin: 0px 2px 20px 2px;
}

#TreeViewContentHolderTable td 
{
}

#TreeViewContentHolder > #TreeViewContentHolderTable 
{
	margin-bottom: 0px;
}

/* --- Side modules: TreeView --------------------------------------------------- */
/* --- Tables --------------------------------------------------------------------------- */
.table-border 
{
	border-style: solid;
	border-color: #ACC4EE;
	border-width: 1px;
}
.td-head 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #013298;
	text-decoration: none;
	background-color: #FFC000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}
.td-desc
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #000001;
	text-decoration: none;
	background-color: #DDE7FF;
	height: 24px;
	padding-left: 4;
	padding-right: 4;
}
.td-data-dark
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
	text-decoration: none;
	background-color: #FFEDA6;
	height: 24px;
	padding-left: 4;
	padding-right: 4;
}
.td-data-bright
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
	text-decoration: none;
	background-color: #FFF0B8;
	height: 24px;
	padding-left: 4;
	padding-right: 4;
}
.td-data-warn
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000001;
	text-decoration: none;
	background-color: #FFAA99;
	height: 24px;
	padding-left: 4;
	padding-right: 4;
}
/* --- Tables --------------------------------------------------------------------------- */
/* --- Forms ---------------------------------------------------------------------------- */
.table-form-border 
{
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-color: #12408E;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #12408E;
	border-bottom-width: 1px;
}
.td-form-head 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-form-head-picture
{
	margin-right: 6;
}
.td-form-desc 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #000001;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	height:15px;
}
.td-form-thin
{
	font: 12px Verdana, Helvetica, sans-serif;
    color: #000001;
	background-color: #FFFFFF;
	padding: 0px 4px;
}
.td-form-data-dark
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}
.td-form-data-bright 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000001;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}
.td-form-footer 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #FF0000;
	text-decoration: none;
	vertical-align : top;
	background-color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3;
	padding-bottom: 0;
}
/* --- Forms ---------------------------------------------------------------------------- */
/* --- Titles of pages ----------------------------------------------------------------- */
/* PageTitle */
.td-title
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-top-style: solid;
	border-top-color: #12408E;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
	height:18px;
}
.td-title-picture
{
	margin-right: 6;
}
/* ProductsTitle */
.td-productstitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #000001;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
/*	border-top-style: solid;
	border-top-color: #C3D5F4;
	border-top-width: 1px;*/
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-productstitle-picture
{
	margin-right: 6;
}
/* --- Titles of pages ----------------------------------------------------------------- */
/* --- Shop (Catalog, Basket, Orders, Invoices, Shipments, Credit) --- */
/* iReadyCommon: Find */
.table-find
{
	background-color: #DDE7FF;
	height: 48px;
}
.td-find
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    color: #003982;
	padding-left: 15px;
}
.button-find
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #003982;
	background-color: #C3D5F4;
	border-left	: 1px solid #F2F7FF;
	border-right: 1px solid #7EA2E0;
	border-top: 1px solid #F2F7FF;
	border-bottom: 1px solid #7EA2E0;
}
/* iReadyCommon: Navigate */
.table-navigate
{
	height: 12px;		
}

.td-navigate
{
	vertical-align:middle;
	text-align:center;
}
.td-navigate a, .td-navigate img
{
	vertical-align:middle;
}
.td-navigate-text
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	/*color: #003982;*/
	color:gray;
}
/* iReadyCommon: DataTableOuter */
.table-outer
{}
.td-outer-head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: 800;
	color: #003982;
	/*background-color: #F2F7FF;*/
	background-color: #EFEFEF;
	padding-right: 4px;
	height: 16px;	
	width:100%;		
}
.td-outer-head-title
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #003982;
	background-color: #FFC000;
	padding-left: 4px;
	padding-right: 20px;
	height: 16px;
}
.td-outer-footer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #003982;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}
/* Catalog and Favorites*/
.td-catalog-desc
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #003982;
	background-color: #FFFFFF;
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;
}
.td-catalog-verticalline
{
	background-color: #ACC4EE;
}
.td-catalog-data
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #003982;
	background-color: #FFFFFF;
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;	
}
.td-catalog-footer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #003982;
	background-color: #F2F7FF;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #ACC4EE;
}
/* --- Shop (Catalog, Basket, Orders, Invoices, Shipments, Credit) --- */
/* --- Basket Summary ------------------------------------------------------------- */
.BasketSummary
{
	background-color: #FFF0B8;
}
/* --- Basket Summary ------------------------------------------------------------- */
/* --- Home Page -------------------------------------------------------------------- */
.HomeTopStory
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000001;
	background-color : #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 3px;
	text-align : left;
	vertical-align : top;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
}
.HomeNewsRotate_News
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000001;
	background-color : #F2F7FF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align : left;
	vertical-align : top;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
}
.HomeNewsRotate_HTML
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000001;
	background-color : #FFFFFF;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align : left;
	vertical-align : top;
	border-top: 1px solid #000001;
	border-bottom: 1px solid #000001;
}
/* --- Home Page -------------------------------------------------------------------- */
/* --- Faq ------------------------------------------------------------------------------- */
.td-faq
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-top-style: solid;
	border-top-color: #12408E;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-faq-picture
{
	margin-right: 6;
}
.td-faq-footer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-top-style: solid; 
	border-top-color: #12408E; 
	border-top-width: 1px;
}
/* --- Faq ------------------------------------------------------------------------------- */
/* --- Discussion ---------------------------------------------------------------------- */
/* new thread */
.td-discussion
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-top-style: solid;
	border-top-color: #12408E;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-discussion-picture
{
	margin-right: 6;
}
.td-discussion-footer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
	border-top-style: solid; 
	border-top-color: #12408E; 
	border-top-width: 1px;
}
/* input form */
.table-discussion-form-border
{
	border-top-style: solid; 
	border-top-color: #C3D5F4; 
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-discussion-form-desc
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #000001;
	text-decoration: none;
	background-color: #DDE7FF;
	padding-left: 4;
	padding-right: 4;
}
/* messages */
.table-discussion-msg-head-closed
{}
.table-discussion-msg-head-opened
{
	border-bottom-style: solid;
	border-bottom-color: #12408E;
	border-bottom-width: 1px;
	}
.table-discussion-msg-head-reply
{}
.td-discussion-msg-head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	background-color: #FFF0B8;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}
.td-discussion-msg-head-reply
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}
.td-discussion-msg-body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #013298;
	padding-top: 6px;
	padding-bottom: 6px;
}
.td-discussion-msg-buttons
{
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C3D5F4;
	border-bottom-width: 1px;
}
.td-discussion-msg-footer
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #013298;
	background-color: #DDE7FF;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
A:link.a-discussion, A:visited.a-discussion, A:active.a-discussion
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	color: #013298;
	text-decoration: none;
}
A:hover.a-discussion
{
	text-decoration: underline;
}
/* --- Discussion ---------------------------------------------------------------------- */

/* main positioning */
/*Top bar cell*/
td#topBarCell
{
	/* position:relative; */
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

/* level 1 */
#mainMenu 
{
	list-style-type: none;
}

#mainMenu li 
{
	float: left;			/* left = organize items into the row */
}

#mainMenu li a 
{
	display: block;
}

/* level 2 */
#mainMenu div
{
	position: absolute;		/* absolute positioning menus */
	visibility: hidden;			/* hide all menus by default */
	width: 20px;
	float:left;
}

#mainMenu ul 
{
	list-style-type: none;
	display: block;			/* block to organize into the box */
}

#mainMenu div.sel, body#mainMenu ul
{
	visibility: visible;			/* show menu if selected */
	margin-top: 5px;	
}


#mainMenu ul li 
{
	list-style-type: none;	
	position: relative;	/* absolute or relative (for positioning submenus) */
	display: inline;
	float: none;	
	clear:left;
}


#mainMenu ul li a 
{  
	display: inline;
	width: 30px;
	/*z-index: 10;*/
}

#mainMenu .media div ul li
{
    left: -30px;
}

#mainMenu .history div ul li
{
    left: -90px;
}

#mainMenu .onas div ul li
{
    left: -130px;
}

/* level x */
#mainMenu ul div 
{
	left: 195px;				/* move to right side of the LI */
	top: 0px;				/* move to top side of the LI */
	visibility: hidden;
}

#mainMenu ul div.sel 
{
	visibility: visible;
}

#mainMenu ul ul 
{
	width: 100%;
	display: block;
}

/* main menu */
#mainMenu
{
	margin: 0px;
	padding: 0px;
	z-index: 1;
}

#mainMenu li
{
	list-style-type: none;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}

#mainMenu li a 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;	
    font-weight: 800;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px;
	color: #888888 !important;
	font-weight: bold !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

#mainMenu li a:Hover, #mainMenu a.sel, #mainMenu li.hover a
{
	color: #EAB709 !important;
	background: #ffffff;
}

#mainMenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: none;
}

#mainMenu ul li 
{
	padding: 0px;
	margin: 0px;
	background: none;
}


#mainMenu ul li a 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #888888 !important;
	border: none;
	background: none !important;
	font-weight: 800 !important;
	line-height: normal !important;
	z-index: 1;
}

body#mainMenu ul
{
	margin-top: 0px;
}

body#mainMenu ul li a 
{
	padding: 3px 10px 2px 6px;
}

#mainMenu ul li a:Hover, #mainMenu ul li a.sel
{
	background: none !important;
	color: #000000 !important;
}

/*  --------------------------- */


.NavigatePageBox
{
	font: bold 12px Verdana, Helvetica, sans-serif;
	/*color: #003982;*/
	background: #efefef;
	/*background: #def;*/
	color: gray;
	text-align: right;
	border: none;
	padding: 0px 2px;
}

.NavigatePageEnter 
{
	font: bold 12px Verdana, Helvetica, sans-serif;
	border: none;
	/*background: #1253AD;*/
	background: #efefef;
	/*color: #fff;*/
	color:gray;
	width:40px;
	height:17px;
  
}


/* TREEVIEW */


.TreeView .joined
{
	background:url(Images/Yellow/SideModule_TreeView_TreePlusBlank.gif) repeat-y top left;
}

.TreeView .closed 
{
	display: none;
}

.TreeView div
{
	padding-left: 15px;
}

.TreeView ul 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.TreeView ul ul 
{
	padding-left: 15px;
}

.TreeView ul li 
{
}

.TreeView img 
{
	vertical-align: text-bottom;
}

.TreeView a 
{
	text-decoration: none !important;
	font: bold 11px Tahoma, sans-serif !important;
}
.SearchTreeSearchBox
{
	width:132px;
}

.reprezentant-detail
{
    padding-left: 40px;
    
}

.reprezentant-detail table, .reprezentant-detail td, .reprezentant-detail tr {
    border: 1px solid #000000;
}

.reprezentant-detail table td img
{

    text-align: center;
}

.reprezentant-detail table td, .reprezentant-detail table td p
{
    font-size: 13px;
    padding: 2px;
}

/* odpocitavani */

.odpocet
{
    color: #eb3d00; 
    font-weight: bold; 
    padding-left: 60px;
    
    
}

.counteryel
{
    color: #FF8B00;    
}



