body
{
	position: absolute;
	width: 100%;
	height: 100%;
	
	background: #3D60B2 url("images/tlo_strony.jpg") repeat-x;
	/*background: #1B44A5 url("images/tlo.jpg") repeat-x;*/
  	font-size: 12px;
	color: black;
	padding: 0px;
	margin: 0px;
}
#page
{
	position: relative;
	height: 100%;
	
	margin-left: auto;
	margin-right: auto;
	width: 733px;
	/*height: 500px;*/
	/*padding: 0px;*/
	/*margin: 0px;*/
	background: url("images/footer_tlo.gif");
}
#pageContent
{
	width: 733px;
	display: block;
	/*background: url("images/content_bg_home.gif") repeat-y;*/
	background: url("images/slad_opony_home.gif") repeat-y;
}
#top
{
	position: relative;
	width: 733px;
	height: 124px;
	/*background-color: yellow;*/
	background: url("images/tlo-zyg-zak.gif");
}
#menu
{
	width: 733px;
	height: 51px;
	/*background-color: white;*/
	/*background: url("images/menu.jpg");*/
}
#underMenu
{
	width: 733px;
	height: 73px;
	/*background-color: white;*/
}
#logo
{
	width: 210px;
	height: 73px;
	/*background-color: red;*/
	float: left;
	background: url("images/logo.jpg");		
}
#logo h1
{
	margin: 0px;
	padding: 0px;
	width: 210px;
	height: 73px;
	border: 0px;
	float: left;
	text-indent: -9999px;
}
#logo h1 a
{
	display: block;
	width: 210px;
	height: 73px;
	text-decoration: none;
}
#logoBreak
{
	width: 190px;
	height: 73px;
	/*background-color: green;*/
	float: left;
}
#newsletter
{
	width: 333px;
	height: 73px;
	/*background-color: blue;*/
	float: right;
}
#columns
{
	position: relative;
	width: 733px;
	/*height: 400px;*/
	background: url("images/content_bg_home.gif") repeat-y;
}
#banner
{
	width: 733px;
	height: 197px;
	/*background-color: brown;*/
	padding: 0px;
	margin: 0px;
	position: relative;
}
#bannerContent
{
	width: 733px;
	height: 197px;
	position: absolute;
}
#bannerTop
{
	width: 733px;
	height: 7px;
	font-size: 1px;
}
#bannerTopLeft
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	/*background-color: grey;*/
	background: url("images/banner_srodek_lewy_cien.gif");	
}
#bannerTopCenter
{
	width: 721px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/banner_srodek_cien.gif");			
}
#bannerTopRight
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	/*background-color: olive;*/
	background: url("images/banner_srodek_prawy_cien.gif");			
}
#bannerBottom
{
	width: 733px;
	height: 190px;
}
#bannerBottomLeft
{
	width: 6px;
	height: 190px;
	float: left;
	/*background-color: yellow;*/
	background: url("images/banner_lewy_cien.gif");	
}
#bannerBottomCenter
{
	width: 721px;
	height: 190px;
	float: left;
	/*background: url("images/banner.jpg") no-repeat; /*#3559AF*/
	background-color: #000000;
}
#bannerBottomRight
{
	width: 6px;
	height: 190px;
	float: left;
	background: url("images/banner_prawy_cien.gif");		
}
#content
{
	width: 733px;
	/*height: 250px;*/
	margin-top: -30px;
	position: relative;
}
#contentLeft
{
	width: 361px;
	/*height: 200px;*/
	float: right;
	margin-top: 30px;
}
#welcome
{
	width: 361px;
	background-color: #5F6B77;
}
#welcomeContent
{
	width: 341px;
	padding: 10px;
  	font-family: verdana, arial;
	font-size: 10px;
	color: #FFFFFF;	
}
#documentTitle
{
	font-size: 12px;
  	font-weight: bold;
}
#documenteBody
{
	color: #C0C0C0;
}
.offerEven
{
	width: 361px;
	background-color: #E7E292;
	clear: both;
}
.offerEven .offerContent
{
	/*width: 361px;*/
	width: 341px;
  	font-family: verdana, arial;
	font-size: 10px;
	color: #716C1A;	
	clear: both;
	padding: 10px;
}
.offerOdd
{
	width: 361px;
	background-color: #F2F0C6;
	clear: both;
}
.offerOdd .offerContent
{
	width: 341px;
  	font-family: verdana, arial;
	font-size: 10px;
	color: #716C1A;
	clear: both;
	padding: 10px;
}
.offerContentLeft
{
	width: 50px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
}
.offerTitle
{
	display: block;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}
.offerValid
{
}
.offerHeader
{
	padding-top: 10px;
}
.offerContent a
{
	color: #716C1A;	
	font-weight: bold;
}
.offerLink2Full
{
	text-align: right;
}
.offerLink2Full a
{
	/*
	border: 1px solid #273E74;
	background: #5174C6 url("images/strzalka_niebieskie_duze.gif") no-repeat;
	color: white;
	font-weight: normal !important;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 2px;
	*/
}

.fix {
	clear: both;
}
#contentRight
{
	width: 372px;
	/*height: 250px;*/
	float: left;
}
#contentRightTop
{
	width: 372px;
	height: 120px;
}
#setmer
{
	width: 186px;
	height: 120px;
	float: left;
}
#setmerTop
{
	width: 186px;
	height: 7px;
	font-size: 1px;	
}
#setmerTopLeft
{
	width: 5px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/setra_lewy_gorny_cien.png");			
}
#setmerTopCenter
{
	width: 176px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/setra_gorny_cien.png");			
}
#setmerTopRight
{
	width: 5px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/setra_prawy_rog_cien.png");		
}
#setmerBottom
{
	width: 186px;
	height: 113px;
}
#setmerBottomLeft
{
	width: 5px;
	height: 113px;
	float: left;
	background: url("images/setra_lewy_cien.png") no-repeat;
}
#setmerBottomCenter
{
	width: 176px;
	height: 113px;
	float: left;
	background-color: #99B7CC;		
}
#setmerLogo
{
	width: 162px;
	height: 73px;
	padding-left: 6px;
	padding-top: 16px;
}
#setmerBottomRight
{
	width: 5px;
	height: 113px;
	float: left;
	background: url("images/setra_prawy_cien.png") no-repeat;
}
#omniplus
{
	width: 186px;
	height: 120px;
	float: left;
}
#omniplusTop
{
	width: 186px;
	height: 7px;
	font-size: 1px;	
}
#omniplusTopLeft
{
	width: 5px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/omniplus_lewy_rog_cien.png");			
}
#omniplusTopCenter
{
	width: 175px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/omniplus_gorny_cien.png");			
}
#omniplusTopRight
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/omniplus_prawy_rog_cien.png");		
}
#omniplusBottom
{
	width: 186px;
	height: 113px;
}
#omniplusBottomLeft
{
	width: 5px;
	height: 113px;
	float: left;
	background: url("images/omniplus_lewy_cien.png") no-repeat;
}
#omniplusBottomCenter
{
	width: 175px;
	height: 113px;
	float: left;
	background-color: #5F6B77;
}
#omniplusLogo
{
	padding-top: 20px;
	width: 175px;
	height: 67px;
}
#omniplusBottomRight
{
	width: 6px;
	height: 113px;
	float: left;
	background: url("images/omniplus_prawy_cien.png") no-repeat;
}
#contentRightBottom
{
	width: 372px;
}
.newsLeft, .newsRight
{
	width: 186px;
	float: left;
	font-family: verdana, arial;
	font-size: 10px;
	color: #35556A;
}
.news
{
	width: 166px;
	padding: 10px;
}
.newsTitle
{
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.newsCreationTime
{
	font-weight: bold;
	padding-bottom: 10px;
}
.newsHeader
{
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #35556A;	
	font-weight: normal;
}
.news a
{
	font-weight: bold;
	color: #35556A;	
}
.newsLink2Full
{
	margin-top: 4px;
	text-align: right;
}
.newsLink2Full a
{
	/*
	border: 1px solid #716C1A;
	background: #E7E291 url("images/strzalka_zolte_ciemne_duze.gif") no-repeat;
	color: #716C1A;
	font-weight: normal !important;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 2px;
	*/
}
#footer
{
	background: url("images/tlo.jpg") repeat-x; /*#1B44A5*/
	width: 733px;
	/*height: 197px;*/
	height: 83px;
	padding: 0px;
	margin: 0px;
	clear: both;
	position: relative;
}
#footerTop
{
	width: 733px;
	height: 7px;
	font-size: 1px;	
	clear: both;
}
#footerTopLeft
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	background: url("images/footer_top_left_home.gif") no-repeat;
	/*background: url("images/footer_lewy_srodek_cien.png");*/
}
#footerTopCenter
{
	width: 721px;
	height: 7px;
	font-size: 1px;	
	float: left;
	/*background: url("images/footer_srodek_cien.gif");*/
	background: url("images/footer_top_center_home.gif") repeat-x;
}
#footerTopRight
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	/*background: url("images/footer_srodek_prawy_cien.png");*/
	background: url("images/footer_top_right_home.gif") no-repeat;
}
#footerBottom
{
	width: 733px;
	/*height: 139px;*/
	height: 76px;
	background: url("images/tlo_footer.png");
	font-family: verdana, arial;
	font-size: 9px;
	color: #FFFFFF;
	clear: both;
}
#footerBottomLeft
{
	width: 6px;
	/*height: 139px;*/
	height: 76px;
	float: left;
	/*background: url("images/footer_lewy_cien.png") no-repeat;*/
	background: url("images/footer_lewy_cien.gif") no-repeat;
}
#footerBottomCenter
{
	width: 681px;
	/*height: 139px;*/
	height: 56px;
	float: left;
	text-align: center;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.footerTopText
{
	display: block;
	text-align: center;
	color: #ffffff !important;
}
.footerBottomText
{
	display: block;
	text-align: center;
	color: #222222 !important;
}
.footerBottomText a
{
	text-decoration: none;
	color: #222222 !important;
}
#footerBottomRight
{
	width: 6px;
	/*height: 139px;*/
	height: 76px;
	float: left;
	/*background: url("images/footer_prawy_cien.png") no-repeat;*/
	background: url("images/footer_prawy_cien.gif") no-repeat;
}
#footerMenu
{
	padding: 20px;
}
#footerMenu a
{
	padding-left: 6px;
	background: url("images/strzalka_szare.gif") no-repeat;
	text-decoration: none;
	color: #ffffff;
}
#footerMenu a:hover
{
	padding-left: 6px;
	background: url("images/strzalka_szare.gif") no-repeat;
	text-decoration: underline !important;
	color: #ffffff;
}
#footerMenu ul
{
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0px;
	clear: both;
	height: 20px;
	text-align: center;
}
#footerMenu li
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.menuItemSeparator
{
	/*background: url("images/strzalka_szare.gif") no-repeat;*/
	display: block;
	float: right;
	width: 3px;
	height: 5px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 1px;
}
.footerMenuItemSeparator
{
	margin-right: 4px;
	margin-left: 4px;
}
#newsletter form
{
	margin: 0px;
	font-family: verdana, arial;
	font-size: 10px;
	/*background-color: red;*/
	color: white;
	/*width: 130px;*/
	height: 50px;
	padding-top: 10px;
	padding-left: 150px;
	display: block;
	clear: both;
}
#newsletter input
{
	width: 80px;
	margin-top: 0px;
	background-color: #D6E6E6;
	border: 1px solid #2E4B92;
	float: left;
	font-size: 11px;
}
#newsletter button
{
	float: left;
	background-color: transparent;
	padding: 0px;
	width: 29px;
	height: 36px;
	border: none;
	margin-top: -16px;
	margin-left: 10px;
	cursor: pointer;
}
#menu img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#menu ul
{
	list-style: none;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-fight: 0px;
	clear: both;
	text-align: center;
	font-size: 0px;
}
#menu li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#menu a
{
	margin: 0px;
	padding: 0px;
}
/*===========================================*/
#submenuBlockUp
{
	width: 186px;
	/*height: 2px;*/
	/*background: url("images/menu_gora.gif") no-repeat;*/
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
}
#submenuBlockMiddle
{
	width: 166px;
	/*background: url("images/menu_srodek.gif") repeat-y;*/
	font-family: verdana, arial;
	font-size: 11px;
	color: #716C1A;
	padding: 10px;
}
#submenuBlockBottom
{
	width: 186px;
	height: 2px;
	/*background: url("images/menu_dol.gif") no-repeat;*/
	font-size: 1px;
}
/*== start: kwadracik i krskowane tło ==*/
#submenuBlockName
{
	height: 24px;
}
#submenuName
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
#smallRectangleInSubmenuBlockName
{
	width: 3px;
	height: 12px;
	float: left;	
  	background-color: #716C1A;
}
#submenuBlockNameFixer
{
	position: absolute;
}
#longThickLineInSubmenuBlockName
{
	display: block;
	height: 10px;
 	font-size: 2px;
}
#longThinLineInSubmenuBlockName
{
	display: block;
	height: 2px;
 	background: url("images/kreska_zolte_ciemne.gif") repeat-x;
 	font-size: 2px;
}
/*== end: kwadracik i krskowane tło ==*/
.submenuElement
{
	background-color: #4F5762;
 	font-size: 10px;
 	margin-bottom: 2px;
 	padding-left: 3px;
 	padding-right: 5px;
 	padding-top: 5px;
 	padding-bottom: 5px;
}
.submenuElementSelected
{
	background-color: #5F6B77;
	color: #ffffff;
 	font-size: 10px;
 	margin-bottom: 2px;
 	padding-left: 3px;
 	padding-right: 5px;
 	padding-top: 5px;
 	padding-bottom: 5px;
}
.submenuElementWraper
{
	padding-left: 5px;
	padding-bottom: 5px;
}
.submenuElementWraper .submenuElementWraper
{
	padding-left: 5px;
	padding-bottom: 0px !important;
}

.submenuElement a
{
	display: block;
	color: #ffffff !important;
	text-decoration: none;
	background: url("images/strzalka_szare_ciemne.gif") no-repeat;
	padding-left: 7px;
}
.submenuElement a:hover
{
	display: block;
	color: #ffffff !important;
	text-decoration: underline !important;
	background: url("images/strzalka_szare_ciemne.gif") no-repeat;
	padding-left: 7px;
}
.submenuElementSelected a
{
	display: block;
	color: #ffffff !important;
	text-decoration: none;
	background: url("images/strzalka_szare_jasne.gif") no-repeat;
	padding-left: 7px;
}
.submenuElementSelected a:hover
{
	display: block;
	color: #ffffff !important;
	text-decoration: underline !important;
	background: url("images/strzalka_szare_jasne.gif") no-repeat;
	padding-left: 7px;
}
/*===========================================*/
#flashMenu
{
	margin-left: 50px;
}
