﻿body 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	margin-top: 0px;
}


/******* Menu *********/

.menuHyperLink 
{ 
	BORDER-RIGHT: whitesmoke 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: whitesmoke 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	FONT: 11px verdana; 
	BORDER-LEFT: whitesmoke 1px solid; 
	WIDTH: 170px; 
	COLOR: black; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: whitesmoke 1px solid; 
	HEIGHT: 18px; 
	TEXT-ALIGN: left; 
	text-indent: 2px;
	TEXT-DECORATION: none;
	display: table;
}
.menuHyperLink:hover 
{ 
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid; 
	FONT: 11px verdana; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 170px; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: rgb(204,204,204); 
	TEXT-DECORATION: none;
	display: table;
}

.menuHyperLink:active 
{ 
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT: 11px verdana; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 170px; 
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: rgb(255,255,255); 
	TEXT-DECORATION: none;
	display: table;
}
	
	
.menuline 
{  
	BORDER-RIGHT: gray 0px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-BOTTOM: gray 1px solid;
	width: 100%;
}
	
.columnline 
{ 
	BORDER-RIGHT: #e0e0e0 1px solid; 
	BORDER-TOP: #e0e0e0 0px solid; 
	BORDER-LEFT: #e0e0e0 1px solid; 
	BORDER-BOTTOM: #e0e0e0 0px solid 
}

.menuMainTable
{
	width: 180px;
	background-color: #F5F5F5;
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: white 0px solid; 
	BORDER-LEFT: gray 0px solid; 
	BORDER-BOTTOM: gray 0px solid;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
}

.menuGroupTable
{
	width: 170px;
	text-align: left;
}

.menuGroupHeader
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight:bold;
	display: table;
}

/***************************/


/********* Master Page Tables *************/

#masterPageBackgroundTable
{
	width: 765px;
	height: 100%;
}

#masterPageBackgroundTableMenuPart
{
	width: 180px;
}

#MasterPageMainContentTable
{
	border-right: solid 1px Gray;
}
#MasterPageContentTable
{
	width: 100%;
	height: 100%;
}
#MasterPageContentTableTDforLongBanner
{
	width: 440px;
	height: 145px;
}

#MasterPageContentTableTDContentPart
{
	border-right: solid 1px Gray;
}

#MasterPageContentTableTDColumnPart
{
	width: 145px;
}

#MasterPageWithoutColumnContentTable
{
	width: 100%;
	height: 100%;
	
}

#MasterPageWithoutColumnBackgroundTableTD
{
	border-right: solid 1px Gray;
}

/***********************************/

/************** TOP ***********/

#verticalMenuTable
{
	width: 100%;
	height: 24px;
}

#verticalMenuTableTDwithMenuWidth
{
	width: 200px;
	
}

#verticalMenuTableTDverticalMenuPart
{
	width: 565px;
	background-image: url(GRAPHICS/verticalMenuBackground.jpg);
	text-align: left;
	
}

#TopMiddleTable
{
	width: 100%;
	height: 26px;
}

#TopMiddleTableTextPart
{
	width: 300px;
	background-image: url(GRAPHICS/TopMiddleStripeBackground.jpg);
}

#TOPupperStripeTable
{
	width: 100%;
	height: 78px;
}

#TOPupperStripeTableLogoPart
{
	width: 500px;
}

#TOPupperStripeTableLanguagePart
{
	width: 120px;
	background-image: url(GRAPHICS/TopUpperStripe.jpg);
}


/***********************************/

/*********** Bottom ***********/

#BottomTable
{
	width: 100%;
	height: 30;
	vertical-align: middle;
	text-align: left;
	text-indent: 20px;
	
	background-color: #5C5C5C;
	color: #CCCCCC;
	
}

#BottomStripe
{
	font-family: Arial;
	font-size: xx-small;
}

/******************************/

/********** Vertical Menu ********/

#verticalMenuTableTDverticalMenuPart .item {
	font-size:x-small;
	font-family: Arial;
	background-color:Transparent;
	color: #CCCCCC;
	width: 60px;
	padding: 1px 2px;
	line-height: 1em;
	display: table;
}

#verticalMenuTableTDverticalMenuPart a {color:#FFFFFF;}
#verticalMenuTableTDverticalMenuPart a:hover
{
	background-color: #8DBC01;
	text-align: center;	
	display: table;
}
#verticalMenuTableTDverticalMenuPart table 
{
	text-align: center;
	display: table;
}
#verticalMenuTableTDverticalMenuPart .selected 
{
	border: solid 1px Black;
	background-color: #99CC00;
	font-weight: bold;
	display: table;
	color: White;
}

/******************************/

/**************** Content Pages ************/

.ContentPageHeaders
{
	font-family: Arial CE;
	font-size: 11pt;
	font-weight: bold;
	color: Gray;
	text-indent: 30px;
	height: 40px;
	vertical-align: middle;
	border-bottom: solid 1px gray;
	width: 100%;
	display: table;
}

.TDwithRightBorder
{
	border-right: solid 1px gray;
}
	
#ProductTourBackground
{
	
}

td, p, ul 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
 	font-size: 8.5pt;
 	line-height: 1.4em;
 }
 
 .test {
 	font-family: Georgia, "Times New Roman", Times, serif;
 	font-size: 14px;
 	line-height: 1.4em;
 }
 
 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/

 h1 { font-size: 140%; line-height: 1.4em; }
 h2 { font-size: 110%; }

/*******************************************/

/********* Question Control ************/

.QuestionLabel
{
  background-color: #F4F4F4;
  text-align: center;
  font-weight: 700;
  border-left-width: 1;
  border-right-width: 1;
  border-top-width: 1;
  border-bottom: 1px solid #C0C0C0;
  font-size:9pt;
  font-family: Arial;
  vertical-align: middle;
  color: #666666;
  width: 100%;
  height: 20px;
  display: table;
}

/***************************************/

/********* Wykres predkosci [w podsumowaniu testu] ************/

.Categoria1
{
  background-color: #91C346;
  text-align: center;
  font-weight: 700;
  border: solid 2px gray;
  border-bottom: 5px solid #C0C0C0;
  font-size:9pt;
  font-family: Arial;
  vertical-align: middle;
  color: #666666;
  width: 100%;
  display: table;
}

.Categoria2
{
  background-color: #AD88C6;
  text-align: center;
  font-weight: 700;
  border: solid 2px gray;
  border-bottom: 5px solid #C0C0C0;
  font-size:9pt;
  font-family: Arial;
  vertical-align: middle;
  color: #666666;
  width: 100%;
  display: table;
}

.Categoria3
{
  background-color: #62A0C5;
  text-align: center;
  font-weight: 700;
  border: solid 2px gray;
  border-bottom: 5px solid #C0C0C0;
  font-size:9pt;
  font-family: Arial;
  vertical-align: middle;
  color: #666666;
  width: 100%;
  display: table;
}

.Categoria4
{
  background-color: #F7CC32;
  text-align: center;
  font-weight: 700;
  border: solid 2px gray;
  border-bottom: 5px solid #C0C0C0;
  font-size:9pt;
  font-family: Arial;
  vertical-align: middle;
  color: #666666;
  width: 100%;
  display: table;
}

.CategoryLabelsDescription
{
  font-size :10pt;
  font-weight: bold;
  font-family: Arial;
  vertical-align: middle;
  text-align: center;
  color: #666666;
  width: 100%;
  display: table;
}


/***************************************/

/************** KOSZYK *****************/

.smallBasket
{
	background-color: #9ACD32;
	text-align: center;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	border: solid 1px gray;
	width: 100%;
	color: Black;
	display: table;
}

#middleTDinSmallBasketTable
{
	background-color: #B0E000;
	width: 100%;
	display: table;
	border: solid 1px gray;
	display: table;
}


.productINbasket
{
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	background-color: #B0E000;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: Black;
	display: table;
	border: solid 0px gray;
}
/***************************************/

/*************** SUBSCRIBE ************/

.smallVerdanaTextBold
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	display: table;
	line-height: normal;
}

.smallVerdanaText
{
	font-family: Verdana;
	font-size: xx-small;
	line-height: normal;
	display: table;
}

/**************************************/



