/*    Copyright (C) 2002-2005 WEBCOM a.s. All rights reserved.         */
/* -----------------------------------------------------------------------------------------*/

/* --- General body style ---------------------------------------------------------- */
/* layoutove styly: */
		body 
		{
			height: 100%;
			margin: 0;
			padding: 0;
			text-align:center;
		}

		#page {
			position: relative;
			height: 100%;
			width: 970px;
			margin:0 auto;
		}
		
		/* pro ostatni pouzijeme min-height: */
		html>body #page {
			height: auto;
			min-height: 100%;
		}

		/* vyska tohoto divu musi byt shodna s vyskou paticky: */
		#bottom-spacer {
			height: 6.25em;
			clear: both;
			width: 100%;
		}

		#bottom {
			position: absolute;
			left: 0px;
			bottom: 0px;
			overflow: hidden;
			width: 100%;
			height: 6.25em;
			bottom: 0px;
		}

		#leftside {
			display: block;
			width: 787px;
			float: left;
			margin-top: 5px;
			text-align: left;
		}
		
		#left 
		{
			width: 180px;
			float: left;
		}

		#right {
			width: 180px;
			float: right;
			margin-top: 5px;
			text-align: left;
		}

		#content {
			width: 604px;
			float: right;
			text-align: left;
		}

		#header {

		}

Body
{
	background-color: white;	
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #342C70;
    margin: 0px;
    background: white url(./Images/Setos/Menu_top_background.gif) repeat-x;
}
a img
{
	border: 0px;
}

.topMenu
{	
	background: white url(./Images/Setos/Menu_top_background.gif) repeat-x;
	height: 100px;
	vertical-align: top;
}

.topLogo
{
	/*border: solid 1px #8498bc;*/
	width: 82px;
}

.topMenuFields
{
	vertical-align: top;
	width: 100%;
	text-align: center;
	/*border: solid 1px black;*/
}
a.subMainMenu
{
	color: #ffffff !important;
	font-family: Verdana;
	font-size:13px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	white-space: nowrap;
}
/* level 1 */
#mainMenu 
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mainMenu li
{
	float: left;	
	list-style-type: none;
	margin: 0px;
	height:25px;	
}

#mainMenu li a 
{
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(./Images/Setos/spacer.gif);
	margin: 0px;
	color: #ffffff !important;
	font-family: Verdana;
	font-size:13px;
	font-weight: bold;
	text-decoration: none !important;
	height: 44px;
	width: 45px;
	white-space: nowrap;
}

#mainMenu li a img
{
	width: 1px;
	height: 22px;
}

#mainMenu ul li a img
{
	width:1px;
	height: 1px;
}

#mainMenu li a:Hover, #mainMenu a.sel, #mainMenu li.hover a, a.menuButton:hover
{
	/*background: #FFC000;*/
	background-image: url(./Images/Setos/Menu_top_on.gif);		
}

/* level 2 */
#mainMenu div
{
	position: absolute;		/* absolute positioning menus */
	visibility: hidden;			/* hide all menus by default */	
}

#mainMenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	list-style-type: none;
	display: block;			/* block to organize into the box */
	margin-top: 0px;	
}

#mainMenu ul li 
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	position: relative;	/* absolute or relative (for positioning submenus) */
	display: block;
	float: none;
}

#mainMenu ul li a 
{
	border: none;
	font-size: 11px;
	font-weight: normal !important;
	line-height: normal !important;	
	padding: 3px 10px 2px 6px;
	display: block;
	width: 190px;
	height:25px;	
	background-color: #1d5799;
}

#mainMenu ul li a:Hover, #mainMenu ul li a.sel
{
	background-image: url(./Images/Setos/Menu_top_background.gif);
	height:25px;	
}

#mainMenu div.sel, body#mainMenu ul
{
	visibility: visible;			/* show menu if selected */
	
}

/* level x */
#mainMenu ul div 
{
	left: 150px;				/* 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%;	
}
/*----------------- CategorySearchBox-------------------------------*/
#CategorySearchBox span,
#CategorySearchBox a
{
	font:  normal 12px Verdana, Helvetica, sans-serif;
	color: #16387C;
	cursor: pointer;
	text-decoration: none;
	margin-left: 5px;
}

.CategorySearchBoxLink1,.CategorySearchBoxLink2,.CategorySearchBoxLink3,.CategorySearchBoxLink4,
.CategorySearchBox-Category-Node-Level1, .CategorySearchBox-Category-Node-Level2,.CategorySearchBox-Category-Node-Level3
{
	border-bottom:	#DCE8F3 1px solid;
	cursor: pointer;
	width: 100%;
	height: 24px;
	display: block;
}

.CategorySearchBox-Category-Node-Level1 span,
.CategorySearchBox-Category-Node-Level1 a
{
	font-weight: bold;
}

.CategorySearchBoxLink1,
.CategorySearchBox-Category-Node-Level1
{
	background-color: #FFFFFF;	
}

.CategorySearchBox-Category-Node-Level1 img
{
	margin-left: 5px;
	margin-top: 5px;
}

.CategorySearchBoxLink1 input
{
	margin-left: 5px;
}

.CategorySearchBoxLink2,
.CategorySearchBox-Category-Node-Level2
{
	background-color: #F8FAFC;
}

.CategorySearchBox-Category-Node-Level2 img
{
	margin-left: 11px;
	margin-top: 5px;
}

.CategorySearchBoxLink2 input
{
	margin-left: 11px;
}

.CategorySearchBoxLink3,
.CategorySearchBox-Category-Node-Level3
{
	background-color: #F1F6FA;
}

.CategorySearchBox-Category-Node-Level3 img
{
	margin-left: 17px;
	margin-top: 5px;
}

.CategorySearchBoxLink3 input
{
	margin-left: 17px;
}


.CategorySearchBoxLink4
{
	background-color: #E0EBF4;
}

.CategorySearchBoxLink4 input
{
	margin-left: 22px;
}
/*************** Customer detail ***********************************************************/
#customerDetail a,
#customerDetail
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
}
.splitter
{
	font-size: 10px;
	color: White;
}

.noshow
{
	display: none;
}
span.generalText
{
	font-family:Verdana;
	font-size:10px;
	color:#16387c;
}
/*--------------------Banners----------------*/

.moduleBodyColor,
.moduleBody
{
	border: solid 1px #c9dcec;
	padding: 5px;
	color: #342c70;
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}

.moduleBody div,
.moduleText
{
	color: #342c70;
	font-family: Verdana;
	font-size: 11px;
}

.moduleBodyColor
{
	background-color: #dbe8f2;
}


.moduleHead
{
	width: 180px;
	margin: 4px 0px 1px 0px;
	color: #16387c;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	border: solid 1px #dbe8f2;
	background: #dbe8f2 url(./Images/Setos/Module_header_background.gif) repeat-x;
	padding: 3px;	
}
.S3Input
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #342C70;
	border : inset 2px #dcdfe4;
	background-color : White;
	width : 120px;
}
/*             Sign in         */
.td-signin-form-small,
.td-signin-form
{
	font-family:Verdana;
	font-size:10px;
	color:#16387c;
}

.td-signin-form-small
{
	font-size:10px;
}

a.td-signin-form-white, a.td-signin-form-white:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}
/* --- General text styles ----------------------------------------------------------- */
.PageTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 800;
    color: #000000;
	padding-bottom: 2px;
	border-bottom: 1px solid #342C70;
}
h3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #342C70;
}

.NormalText,
a.NormalText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #342C70;
}
.BoldText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 800;
    color: #342C70;
}
.RedText,
.RedBoldText
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px; 
    color: #BF3137;
    text-decoration: none;
}

.RedBoldText
{    
    font-weight: 800;
}

A:link, A:visited, A:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #342C70;
	text-decoration: underline;
}
A:hover
{
	text-decoration: underline;
}
UL.ValidateErrors
{
	margin-left: 22px;
}
UL.ValidateErrors LI A
{
	color: #CC0000 !important;
	font-weight: bold !important;
}
UL.SuccedMessages
{
	margin-left: 22px;
}
UL.SuccedMessages LI
{
	font-weight: bold !important;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #342C70 !important;
}
/* --- General text styles ----------------------------------------------------------- */
/************** Banner Just on stock *******/
.justOnStockLine
{
	width:168px;
	
	white-space:nowrap;
	overflow:hidden; 
	margin: 3px 0px 0px 0px; 
}
.FooterLink
{
	white-space: nowrap;
	color: #cddfed;
}
.TextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #342C70;
	background-color : White;
}
.ComboBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #342C70;
	background-color : White;
	
}
/***** CATALOG ***********************************************************/
.CatalogOddWarn0,
.CatalogOddWarn1,
.CatalogEvenWarn0,
.CatalogEvenWarn1,
.CatalogOddWarnBold0,
.CatalogOddWarn1Bold,
.CatalogEvenWarnBold0,
.CatalogEvenWarnBold1,
.CatalogOddBold0,
.CatalogOddBold1,
.CatalogOddBold0,
.CatalogOddBold1,
.CatalogOdd0,
.CatalogOdd1,
.CatalogEven0,
.CatalogEven1,
.CatalogEvenBold0,
.CatalogEvenBold1
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color: #342C70;
	overflow: hidden;
	height:24px;
}
.CatalogOddWarnBold0,
.CatalogOddWarn1Bold,
.CatalogEvenWarnBold0,
.CatalogEvenWarnBold1,
.CatalogOddWarn0, .CatalogOddWarn1, .CatalogEvenWarn0, .CatalogEvenWarn1,
.CatalogOddWarn0 a, .CatalogOddWarn1 a, .CatalogEvenWarn0 a, .CatalogEvenWarn1 a,
.CatalogOddWarn0 a:visited, .CatalogOddWarn1 a:visited, .CatalogEvenWarn0 a:visited, .CatalogEvenWarn1 a:visited
{
	color: #ff3300;
}
.CatalogOddBold0,
.CatalogOddBold1,
.CatalogOddBold0,
.CatalogOddBold1,
.CatalogOddWarnBold0,
.CatalogOddWarn1Bold,
.CatalogEvenWarnBold0,
.CatalogEvenWarnBold1,
.CatalogEvenBold0,
.CatalogEvenBold1
{
	font-weight:bold;
}

.CatalogHeaderOddRow,
.CatalogHeaderEvenRow
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
}

.CatalogHeaderOddRow
{
 	background-color: #e0ebf4
}

.CatalogHeaderEvenRow
{
	background-color: #dde9f3;
}



.CatalogOdd0, .CatalogOddWarn0, .CatalogOddWarnBold0, .CatalogOddBold0
{
	background-color: #f1f6fa;
}


.CatalogOdd1, .CatalogOddWarn1, .CatalogOddBold1
{
	background-color: #e6eff6;
}

.CatalogEven0, .CatalogEvenWarn0, .CatalogEvenWarnBold0, .CatalogEvenBold0
{
	background-color: #fbfcfe;
}

.CatalogEven1, .CatalogEvenWarn1, .CatalogEvenWarnBold1, .CatalogEvenBold1
{
	background-color: #f8fafc;
}

a.CatalogBold,a.CatalogBold:link,a.CatalogBold:active,a.CatalogBold:visited,
a.CatalogNormal,a.CatalogNormal:link,a.CatalogNormal:active,a.CatalogNormal:visited,
a.CatalogAkce, a.CatalogAkce:link, a.CatalogAkce:active, a.CatalogAkce:visited,
a.CatalogVyprodej, a.CatalogVyprodej:link, a.CatalogVyprodej:active, a.CatalogVyprodej:visited, 
a.CatalogNovinka, a.CatalogNovinka:link, a.CatalogNovinka:active, a.CatalogNovinka:visited
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
}

.CatalogNormal, a.CatalogNormal,a.CatalogNormal:link,a.CatalogNormal:active,a.CatalogNormal:visited
{
	color: #16387C;
}

.CatalogAkce, a.CatalogAkce, a.CatalogAkce:link, a.CatalogAkce:active, a.CatalogAkce:visited
{
	color: #E21F28;
}

.CatalogVyprodej, a.CatalogVyprodej, a.CatalogVyprodej:link, a.CatalogVyprodej:active, a.CatalogVyprodej:visited
{
	color: #636363;
}

.CatalogNovinka, a.CatalogNovinka, a.CatalogNovinka:link, a.CatalogNovinka:active, a.CatalogNovinka:visited
{
	color: #487CB0;
}

a.CatalogBold,a.CatalogBold:link,a.CatalogBold:active,a.CatalogBold:visited
{
	font-weight: bold;
}

.CatalogDetailMainHeader
{
	font-size: 14px;
	font-family: Verdana;
	color: #16387c;
}

.CatalogDetailPrice,
.CatalogDetailValue,
.CatalogDetailHeader
{
	font-size: 11px;
	font-family: Verdana;
	color: Black;
	white-space: nowrap;
}

.CatalogDetailHeader
{
	font-weight: bold;
}

.CatalogDetailPrice
{
	color:#BF3137;
	font-weight: bold;
	text-align: left;
}
.table-navigate
{
	height: 11px;
}
.catalog-textbox, .activeAccount-textbox, .RegUserTextBox, .EditWebUserTextBox, .searchSerialNumber-textbox
{	
	height:18px;
	border:solid 1px #2D4518;
	width:40px;	
}

.catalog-textbox
{
	text-align: right;
}
.catalog-description, .catalog-item-description, .catalog-value, .catalog-value-red, .catalog-item-description-bold
{	
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-align: left;
}
.catalog-value-red
{
	font-weight:bold;
	color:#CC0000;
}
.basket-combo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #342C70;
}
/*************** Basketsummary Customer Detail *********************************************/
.basketDetAmount, .basketDetDesc
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
}

.basketDetAmount
{
	width: 33px; 
	float: left;
}

.basketDetDesc
{
	width: 133px; 
	white-space: nowrap; 
	overflow: hidden; 
	float: left;
}
/************** Download Browser *******/
.direxpandlink,
.dirnormallink,
.file,
.fileSize
{
	cursor: pointer;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 15px;
	padding-left: 20px;
	text-decoration: underline;
	margin: 2px 0px 2px 0px;
}


.direxpandlink
{
	background: white url('images/Setos/Icon_Directory_Opened.gif') no-repeat;
	font-weight: bold;
}

.dirnormallink
{
	background: white url('images/Setos/Icon_Directory_Closed.gif') no-repeat;
	font-weight: bold;
}

.file
{
	background: white url('images/Setos/Icon_File_General.gif') no-repeat;
}

.fileSize
{
	font-size: 11px;
	color: #BF3137;
	text-decoration: none;
	padding: 0px;
}
.basketTextbox
{
	width:40px;
	height:14px;
	border:solid 1px #2D4518;
	font-size: 10px;
	
}
.TabHeader, .TabActive, .TabOver
{
	border: solid 1px #DAE7F2;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	cursor: pointer;
	float: left;
	width: 115px;
	height: 24px;
	margin: 6px 2px 0px 0px;
	text-align: center;
	vertical-align: baseline;
	color: #16387C;
	padding-top: 3px;
	text-decoration: underline;
}
.TabActive, .TabOver
{
	background-color: #DAE7F2;
}
.TabBody
{
	padding: 5px;
	clear: both;
}
.cS
{
	padding: 0px;
	width: 3px;
}
.EditCustomerComboBox,
.EditCustomerTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #342C70;
	background-color : White;
	width: 375px;	
	margin-left: 5px;
}
.td-data-bright
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: 400;
	font-size: 10px;
	color: #342c70;
	font-family: Verdana, Helvetica, sans-serif;
	height: 24px;
	background-color: #ffffff;
	text-decoration: none;
}
.SMBoldText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #000000;
}
.BannerItemDetail, 
a.BannerItemDetail, 
a.BannerItemDetail:visited, 
a.BannerItemDetail:link, 
.CatalogTextDetail
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#3333CC;	
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
}
.BannerItemDetail, .CatalogTextDetail
{
	text-decoration:none;
}
/***** NAVIGATOR *********************************************************/
#Navigator a
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: underline;
	margin: 0px 2px 0px 2px;
}

#Navigator img
{
	margin: 0px 1px 0px 1px;
}
