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/bg.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
{
	width: 733px;
	/*height: 400px;*/
	/*background: url("images/bg.gif") repeat-y;*/
}
#banner
{
	width: 733px;
	height: 197px;
	/*background-color: brown;*/
	padding: 0px;
	margin: 0px;
}
#bannerContent
{
	width: 733px;
	height: 197px;
}
#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: #3559AF url("images/banner.jpg") no-repeat;*/
	background-color: #000000;
}
#bannerBottomRight
{
	width: 6px;
	height: 190px;
	float: left;
	background: url("images/banner_prawy_cien.gif");		
}
#content
{
	width: 733px;
	/*position: relative;*/
	/*background-color: #D6E6E7;*/
	/*background: url("images/content_bg.gif") repeat-y;*/
	background: url("images/slad_opony_subpage.gif") repeat-y;
	padding-bottom: 20px;
}
#contentLeft
{
	/*background: url("images/menu_bg.gif") repeat-y;*/
	width: 186px;
	float: left;
}

/*
#contentLeft
{
	width: 361px;
	float: left;
	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;
  	font-family: verdana, arial;
	font-size: 10px;
	color: #716C1A;	
	clear: both;
}
.offerOdd
{
	width: 361px;
	background-color: #F2F0C6;
	clear: both;
}
.offerOdd .offerContent
{
	width: 361px;
  	font-family: verdana, arial;
	font-size: 10px;
	color: #716C1A;
	clear: both;
}
.offerContentLeft
{
	width: 50px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
.offerContentRight
{
	width: 281px;
	padding: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	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;
}
*/
.fix {
	clear: both;
	display: block;
}
#contentRight
{
	width: 547px;
	float: right;
}

/*
#contentRight
{
	width: 372px;
	float: right;
}
#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: 136px;
	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: yellow;		
	background-color: #5F6B77;
}
#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
{
	text-align: right;
}
*/
#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/default_footer_top_left.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/default_footer_top_middle.gif") repeat-x;
}
#footerTopRight
{
	width: 6px;
	height: 7px;
	font-size: 1px;	
	float: left;
	/*background: url("images/footer_srodek_prawy_cien.png");*/
	background: url("images/default_footer_top_right.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
{
	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;
}

/*===========================================*/
#pageNameBlock
{
	width: 527px;
	height: 20px;
  	background-color: #5F6B77;
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	padding: 10px;
}
#smallRectangleInPageName
{
	width: 7px;
	height: 17px;
	float: left;	
  	background-color: #cccccc;
}
#pageName
{
	padding-left: 5px;
	padding-right: 6px;
	float: left;
  	background-color: #5F6B77;
}
#pageNameFixer
{
	position: absolute;
}
#longThickLineInPageName
{
	display: block;
	width: 527px;
	height: 14px;
	font-weight: normal;
 	font-size: 10px;
 	clear: both;
}
#longThickLineInPageContent
{
	float: right;
}
#longThickLineInPageName a
{
	color: #cccccc;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 5px;
	padding-left: 6px;
	background: url("images/strzalka_szare.gif") no-repeat;
}
#longThickLineInPageName a:hover
{
	color: #cccccc;
	text-decoration: underline !important;
	display:block;
	float: left;
}
#longThinLineInPageName
{
	display: block;
	width: 527px;
	height: 2px;
 	background: url("images/kreska.gif") repeat-x;
 	font-size: 2px;
}
/*===========================================*/
.documentContent
{
	padding-right: 20px !important;
}
#mainDocumentContent
{
	width: 527px;
	padding: 10px;
	background-color: #D6E6E7;
	
	font-family: verdana, arial;
	font-size: 11px;
	/*color: #3559AF;*/
	color: #000000;
}
#mainDocumentContent ul
{
	list-style-position: inside;
	list-style-type: square;
}
#mainDocumentContent h1
{
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	display: block;
	margin: 0px;
	/*
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	*/
	padding: 0px;
}
#mainDocumentContent h2
{
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	/*
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	*/
	padding: 0px;
}
#mainDocumentContent a
{
	color: #3559AF;
}
#mainDocumentContent p
{
	padding-top: 5px;
}
#mainDocumentContent th
{
	background-color: #ffffff;
	font-weight: bold !important;
}
#mainDocumentContent td
{
	background-color: #ffffff;
}
#mainDocumentImg
{
	/*padding-right: 10px;*/
	/*padding-bottom: 10px;*/
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
#mainDocumentImg img
{
	border: 1px solid #3559AF;
	padding: 1px;
	margin: 0px;
	cursor: pointer;
}
/*
#mainDocumentTitle
{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 13px;
}
#mainDocumentHeader
{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 12px;
}
*/
#mainDocumentBody
{
	padding-right: 10px;
}

#mainDocumentFooter
{
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
}
#rightFloatingBlock
{
	width: 180px;
	float: right;
	padding-left: 10px;
}
/*===========================================*/
#submenuBlockUp
{
	width: 186px;
	/*height: 2px;*/
	/*background: url("images/menu_gora.gif") no-repeat;*/
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
}
#submenuBlockMiddle
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	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
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	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;
}
/*===========================================*/
#refFileBlockWrapper
{
	border: 1px solid #2E4B92;
	background-color: #708CD0;
	width: 176px;
	margin-bottom: 10px;
	padding: 1px;
	font-family: verdana, arial;
	font-size: 11px;
	color: #ffffff;
}
#refFileBlock
{
	background-color: #3559AF;
	width: 160px;
	padding: 8px;
}
#refFileBlockName
{
}
.refFileElement
{
	background-color: #5174C6;
 	margin-bottom: 2px;
 	padding-left: 3px;
 	padding-right: 5px;
 	padding-top: 2px;
 	padding-bottom: 2px;
 	font-size: 10px;
}
.refFileElement a
{
	display: block;
	background: url("images/strzalka_niebieskie.gif") no-repeat;
	padding-left: 7px;
	color: #ffffff !important;
	text-decoration: none;
}
.refFileElement a:hover
{
	display: block;
	background: url("images/strzalka_niebieskie.gif") no-repeat;
	padding-left: 7px;
	color: #ffffff !important;
	text-decoration: underline !important;
}
/*===========================================*/
#refDocumentBlockWrapper
{
	border: 1px solid #98944E;
	background-color: #F8F7E2;
	width: 176px;
	margin-bottom: 10px;
	padding: 1px;
	font-family: verdana, arial;
	font-size: 11px;
	color: #716C1A;
}
#refDocumentBlock
{
	background-color: #F2F0C6;
	width: 160px;
	padding: 8px;
}
#refDocumentBlockName
{
}
.refDocumentElement
{
	background-color: #E7E292;
 	font-size: 10px;
 	margin-bottom: 2px;
 	padding-left: 3px;
 	padding-right: 5px;
 	padding-top: 2px;
 	padding-bottom: 2px;
}
.refDocumentElement a
{
	display: block;
	background: url("images/strzalka_zolte_ciemne.gif") no-repeat;
	padding-left: 7px;
	color: #716C1A !important;
	text-decoration: none;
}
.refDocumentElement a:hover
{
	display: block;
	background: url("images/strzalka_zolte_ciemne.gif") no-repeat;
	padding-left: 7px;
	color: #716C1A !important;
	text-decoration: underline !important;
}
/*===========================================*/
/* newsletter form */
#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 input.imageButton
{
	/*float: left;*/
	background-color: transparent;
	padding: 0px;
	width: 29px;
	height: 36px;
	border: none;
	margin-left: 5px;
	cursor: pointer;
	vertical-align: bottom;
}
/* top menu from images */
#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;
}
/*===================================*/
.clearfix:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#flashMenu
{
	margin-left: 50px;
}

