/* PAGE BANNER */
.BannerBg
{
    background-color: gainsboro;
}

/* text style for the site links (at extreme top-right of header) */
.BannerLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
}   

/* hyperlink style for the site links */
A.BannerLink,
A.BannerLink:link,
A.BannerLink:visited,
A.BannerLink:active
{
	font-weight: bold;
	color: white;
}

A.BannerLink:hover
{
    text-decoration:    underline;
}

/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.BannerSiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#000000;
    margin-right:32px;
}

/* style for separator between site links */
.BannerAccent
{
	color: Red;
	font-weight: bold;
}

/* background/border colors for the unselected tabs */
.AllTabsBg
{
    background-color: #00009C;

	border-left-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-top-color: #C0C0C0;
	border-bottom-color: #00009C;
}

/* background/border colors for the selected tab */
.SelectedTabBg
{
	background-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	
	border-left-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-top-color: #C0C0C0;
}

/* text style for the unselected tabs */
.AllTabs
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:gainsboro;
    text-decoration:none;
    font-weight: bold
}

.BannerBottomSpaceBg
{
    background-color: #EEEEEE;

	border-bottom : 1px dotted #EF0000;
}

.LeftMenuBg
{
	background-color: #F9F9F9;
	border-bottom-color: #EEEEEE;
	
	border-left-color: #C0C0C0;
	border-right-color: #C0C0C0;
	/*border-top-color: #C0C0C0;*/
	
	border-top : 1px solid Navy;
}

.LeftMenuBgBottom
{
	background-color: #F9F9F9;
}

/* hyperlink styles of the unselected tabs */
A.AllTabs,
A.AllTabs:link,
A.AllTabs:visited,
A.AllTabs:active
{
    font-weight: bold;
    text-decoration:    none;
    color:#eeeeee;
}

A.AllTabs:hover
{
    text-decoration:    underline;
    color:white;
}
    
/* text style for the selected tab */
.SelectedTab
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#EF0000;
    font-weight: bold
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.LoginModuleTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

.LoginModuleMessage
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #EF0000
}

.LeftMenuModuleTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: 003399;
}

.ModuleTitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    color: darkred;
}


/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.Note
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: gray;
}

/* GENERIC */
body
{
    background-color: white;
}

hr
{
    color: dimgrey;
    height:1pt;
    text-align:left
}



A,
A:link,
A:visited,
A:active
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration:    none;
    color:  #EF0000;
}

A:hover
{
    text-decoration:    underline;
}

.Link2,
.Link2:link,
.Link2:visited,
.Link2:active
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Blue;
}

.Link2:hover
{
    text-decoration:    underline;
}


.HeaderSmallBlue
{
	font-weight: bold;
	color: #003399;
}


.ProductsScrollMarquee {
	border-top : 1px solid Silver;
	border-bottom : 1px solid Silver;
}

/* LEFT MENU */
.LeftMenuHeader {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #003399;
	color: white;
}

.LeftMenuLevel1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #6699cc;
	color: #ffffff;
	cursor : hand;
}

.LeftMenuLevel1Basket {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #6699cc;
	color: #ffffff;
}

.LeftMenuLevel1Over {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #79B6F2;
	color: #ffffff;
	cursor : hand;
}

.LeftMenuLevel1Selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #DFB370;
	color: black;
	cursor : hand;
}


.LeftMenuLevel1SelectedA:link,
.LeftMenuLevel1SelectedA:visited,
.LeftMenuLevel1SelectedA:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

.LeftMenuLevel1A:link,
.LeftMenuLevel1A:visited,
.LeftMenuLevel1A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
}

.LeftMenuLevel2
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: Silver;
	cursor : hand;
}

.LeftMenuLevel2Over
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #D9D9D9;
	cursor : hand;
}

.LeftMenuLevel2Selected

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #DFB370;
	cursor : hand;
}

.LeftMenuLevel2SelectedA:link,
.LeftMenuLevel2SelectedA:visited,
.LeftMenuLevel2SelectedA:hover,
.LeftMenuLevel2A:link,
.LeftMenuLevel2A:visited,
.LeftMenuLevel2A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.LeftMenuLevel3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #EEEEEE;
	cursor : hand;
}

.LeftMenuLevel3Over {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: white;
	cursor : hand;
}

.LeftMenuLevel3Selected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom : 1px solid #003399;
	background-color: #DFB370;
	cursor : hand;
}
.LeftMenuLevel3SelectedA:link,
.LeftMenuLevel3SelectedA:visited,
.LeftMenuLevel3SelectedA:hover,
.LeftMenuLevel3A:link,
.LeftMenuLevel3A:visited,
.LeftMenuLevel3A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	text-decoration: none;
}

/*
********************************************************************************************
Akcia / sezona Detail
********************************************************************************************
*/
.OldPrice
{
	text-decoration: line-through;
}

.NewPrice
{
	color: #EF0000;
	font-weight: bold;
	text-align: right;
}

.CenterPane
{
	background-color: #ffffff;
	border-top : 1px solid Navy;
	/*border-left : 1px dotted #EF0000;
	border-top : 1px dotted #C0C0C0;
	border-bottom : 1px dotted #C0C0C0;
	*/
}


/*
********************************************************************************************
Moduly
********************************************************************************************
*/

.ModuleTable {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
	/*border-left: 1px solid Silver;*/
	border-top: 1px solid Silver;
}

.ModuleTopMenuTable {
	border-bottom: 1px solid Silver;
}

.ModuleTopMenuFirstTab {
	border-left: 1px solid Silver;
	border-top: 1px solid Silver;
	border-right: 1px solid Silver;
	text-align: center;
}

.ModuleTopMenuTab {
	border-top: 1px solid Silver;
	border-right: 1px solid Silver;
	text-align: center;
}

.ModuleTopMenuLink:link {
	color:gray;
	text-decoration: none;
}

.ModuleTopMenuLink:visited {
	color:gray;
	text-decoration: none;
}

.ModuleTopMenuLink:hover {
	color:gray;
	text-decoration: underline;
}

.ModuleInnerMenu {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
	color: gray;
	
	
}

.ModuleInnerMenuLink:link {
	font-size: 9px;
	color: gray;
	text-decoration: none;
}

.ModuleInnerMenuLink:visited {
	font-size: 9px;
	color: gray;
	text-decoration: none;
}

.ModuleInnerMenuLink:hover {
	font-size: 9px;
	color: gray;
	text-decoration: underline;
}


/*
********************************************************************************************
Gridy
********************************************************************************************
*/
.ProductsGrid {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.ProductsGridHeader {
	/*background-color: #003399;*/
	background-color: Gray;
	color: white;
	font-weight: bold;
	
}

.ProductsGridHeader:link {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.ProductsGridHeader:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.ProductsGridHeader:hover {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}



.ProductsGridItem {
	
}

.ProductsGridAlternatingItem {
	background-color: #F4F4F4;
}


/*
********************************************************************************************
Servis
********************************************************************************************
*/

.TableServisHeader {
	background : #00009C;
	color:white;
	font-weight: bold;
}


/*
********************************************************************************************
Right Quick Controls
********************************************************************************************
*/

.QuickControlTable {
	/*border: 1px solid LightGray;	*/
	font-size: 11px;
}

.QuickControlButton {
	
	/*
	background-color: #00009C;
	border-top: 1px solid blue;
	border-left: 1px solid blue;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	*/
	color:black;
	font-size: 12px;
	font-weight: bold;
}

.QuickControlFooter {
	background-color: WhiteSmoke;
}

.QuickControlItem {
	display : list-item;
	list-style-image : url(images/leftmenu_selector_black.gif);
	margin-left : 18px;
}