/**************************

   GENERAL SITE SETTINGS
   
   header height:
   left-margin width:
   right-margin-width:
   
   COLORS
   blue
   grey
   yellow light
   yellow logo		#FF9900
   text			#333333
   link			#1F64AA
   
   
**************************/

#PageManager {
	min-width: 990px;
        width: expression(document.body.clientWidth > 990 ? "auto":"990px");    /* min-width for IE */
}



/**************************
   begin: PRAWY MARGINES
**************************/

#MainContainer #RightMarginContainer {
	float: left;
	width: 211px;
	margin-top: 10px;
	margin-right: 10px;
}

/**************************
    end: PRAWY MARGINES
**************************/



/**************************
   begin: CENTRUM STRONY
**************************/

#MainContainer {
	margin: 0px 0px 0px 220px;
}

#MainContainer #PageContentContainer {
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 10px 0px;
}

/**************************
    end: CENTRUM STRONY
**************************/



/**************************
    begin: SEARCH FORM
**************************/
#SearchBox {
	background-image: url(imgs/SearchFormHeaderBgRight.jpg);
	background-position: top right;
	background-repeat: no-repeat;/**/
	margin: 0px 0px 5px 0px;
	padding: 0;
	min-width: 530px;
        width: expression(document.body.clientWidth > 530 ? "auto":"530px");    /* min-width for IE */
	float: left;
}

#SearchBox h1 {
	background-image: url(imgs/SearchFormHeaderBg.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 530px;
}

#SearchBox h1 img, #SearchBox #SearchBoxBottom img {
	margin: 0;
	padding: 0;
}

#SearchBox #SearchBoxBottom {
	background-image: url(imgs/BoxBorderBlueBottom.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
	height: 6px;
}

#SearchBox .SearchBoxContent {
	background-image: url(imgs/BoxBorderBlueRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	border-left: 1px solid #C8D4E0;
	border-right: 0px solid #C8D4E0;
	border-bottom: 0px solid #C8D4E0;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	width: 530px;
	height: 260px; /* IE7, Opera: height: 285px; */
}

#SearchBox label {
	font-size: 110%;
	color: #1F64AA;
	font-weight: bold;
	line-height: 18px;
}

#SearchBox div.LeftColumn {
	padding-right: 15px;
	width: 215px;
	float: left;
}

#SearchBox div.RightColumn {
	padding: 0;
	width: 280px;
	float: left;
}

#SearchBox div.RightColumn .small {
	color: #666666;
	margin: 0;
	padding-top: 0px;
}

#SearchBox .LeftColumn input, #SearchBox .LeftColumn select {
	border: 1px solid #E0E0E0;
	font-size: 100%;
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 100%;
}               

#SearchBox .RightColumn select {
	font-size: 100%;
	border: 1px solid #E0E0E0;
	outline-width: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
}

/**************************
     end: SEARCH FORM
**************************/



/********************************
   begin: SECTION BOXES DOUBLE
********************************/

#SectionBoxesDouble {
	background-image: url(imgs/BoxBorderBlueRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

#SectionBoxesDouble h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 140%;
	font-weight: bold;
	background-image: url(imgs/ArrowLarge.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 10px 10px -10px;
	padding: 0px 0px 0px 10px;
}

#SectionBoxesDouble h2 {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#SectionBoxesDouble .ItemBody {
	margin: 0px 10px 0px 0px;
}

#SectionBoxesDouble #SectionBoxRight .ItemBody {
	padding: 0px 15px 0px 0px;
}

#SectionBoxesDouble .more {
	background-image: url(imgs/LiArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align: right;
}



#SectionBoxesDouble #SectionBoxLeft, #SectionBoxesDouble #SectionBoxRight {
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	height: 120px;
	overflow: hidden;
	float:left;
}

#SectionBoxesDouble #SectionBoxLeft {
	width: 254px; /* width: 165px; */
}

#SectionBoxesDouble #SectionBoxRight {
	width: 259px; /* width: 170px; */
}

#SectionBoxesDouble #SectionBoxesMore {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 33px;
}

#SectionBoxesDouble #SectionBoxesMoreLeft {
	border-left: 1px solid #E0E0E0;
	margin-right: 10px;
	padding: 0px 0px 10px 0px;
	width: 254px;
	height: 23px;  
}

#SectionBoxesDouble #SectionBoxesMoreRight {
	border-left: 1px solid #E0E0E0;
	margin-right: 0px;
	padding: 0px 0px 10px 0px;
	width: 259px;
	height: 23px;
}

#SectionBoxesDouble #SectionBoxesBottom {
	background-image: url(imgs/SectionBoxesBlueBottom.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 23px;
}

#SectionBoxesDouble #SectionBoxesBottomLeft img, #SectionBoxesDouble #SectionBoxesBottomRight img {
	border-width: 0px;
	margin: 0;
	padding: 0;
}

#SectionBoxesDouble #SectionBoxesMoreLeft, #SectionBoxesDouble #SectionBoxesMoreRight, #SectionBoxesDouble #SectionBoxesBottomLeft, #SectionBoxesDouble #SectionBoxesBottomRight {
	float: left;
}

#SectionBoxesDouble #SectionBoxesBottomLeft {
	background-image: url(imgs/SectionBoxesBlueBottomLeft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 0px;
	width: 265px; /* width: 176px; */
	height: 23px;
}

#SectionBoxesDouble #SectionBoxesBottomRight {
	background-image: url(imgs/SectionBoxesBlueBottomRight.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-left: 1px solid #E0E0E0;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px;
	width: 275px; /* width: 185px; */
	height: 23px;
}

#SectionBoxesDouble #SectionBoxesBottomLeft img, #SectionBoxesDouble #SectionBoxesBottomRight img {
	padding-right: 10px;
}

#SectionBoxesDouble #SectionBoxesBottomRight img {
	padding-right: 17px;
}

/*******************************
    end: SECTION BOXES DOUBLE
*******************************/



/*******************************
   begin: SECTION BOXES TRIPLE
*******************************/

#SectionBoxesTriple {
	background-image: url(imgs/BoxBorderBlueRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

#SectionBoxesTriple h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 140%;
	font-weight: bold;
	background-image: url(imgs/ArrowLarge.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 10px 10px -10px;
	padding: 0px 0px 0px 10px;
}

#SectionBoxesTriple h2 {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#SectionBoxesTriple .ItemBody {
	margin: 0px 10px 0px 0px;
}

#SectionBoxesTriple #SectionBoxRight .ItemBody {
	padding: 0px 15px 0px 0px;
}

#SectionBoxesTriple .more {
	background-image: url(imgs/LiArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align: right;
}



#SectionBoxesTriple #SectionBoxLeft, #SectionBoxesTriple #SectionBoxCenter, #SectionBoxesTriple #SectionBoxRight {
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	height: 145px;
	overflow: hidden;
	float:left;
}

#SectionBoxesTriple #SectionBoxLeft {
	width: 165px;
}

#SectionBoxesTriple #SectionBoxCenter {
	width: 168px;
}

#SectionBoxesTriple #SectionBoxRight {
	width: 170px;
}

#SectionBoxesTriple #SectionBoxesMore {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 33px;
}

#SectionBoxesTriple #SectionBoxesMoreLeft {
	border-left: 1px solid #E0E0E0;
	margin-right: 10px;
	padding: 0px 0px 10px 0px;
	width: 165px;
	height: 23px;  
}

#SectionBoxesTriple #SectionBoxesMoreCenter {
	border-left: 1px solid #E0E0E0;
	margin-right: 10px;
	padding: 0px 0px 10px 0px;
	width: 168px;
	height: 23px;
}

#SectionBoxesTriple #SectionBoxesMoreRight {
	border-left: 1px solid #E0E0E0;
	margin-right: 0px;
	padding: 0px 0px 10px 0px;
	width: 170px;
	height: 23px;
}

#SectionBoxesTriple #SectionBoxesBottom {
	background-image: url(imgs/SectionBoxesBlueBottom.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 23px;
}

#SectionBoxesTriple #SectionBoxesBottomLeft img, #SectionBoxesTriple #SectionBoxesBottomCenter img, #SectionBoxesTriple #SectionBoxesBottomRight img {
	border-width: 0px;
	margin: 0;
	padding: 0;
}

#SectionBoxesTriple #SectionBoxesMoreLeft, #SectionBoxesTriple #SectionBoxesMoreCenter, #SectionBoxesTriple #SectionBoxesMoreRight, #SectionBoxesTriple #SectionBoxesBottomLeft, #SectionBoxesTriple #SectionBoxesBottomCenter, #SectionBoxesTriple #SectionBoxesBottomRight {
	float: left;
}

#SectionBoxesTriple #SectionBoxesBottomLeft {
	background-image: url(imgs/SectionBoxesBlueBottomLeft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 0px;
	width: 176px;
	height: 23px;
}

#SectionBoxesTriple #SectionBoxesBottomCenter {
	border-left: 1px solid #E0E0E0;
	text-align: right;
	margin-right: 0px;
	width: 178px;    
}

#SectionBoxesTriple #SectionBoxesBottomRight {
	background-image: url(imgs/SectionBoxesBlueBottomRight.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-left: 1px solid #E0E0E0;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px;
	width: 185px;
	height: 23px;
}

#SectionBoxesTriple #SectionBoxesBottomLeft img, #SectionBoxesTriple #SectionBoxesBottomRight img {
	padding-right: 10px;
}

#SectionBoxesBottomRight img {
	padding-right: 17px;
}

/******************************
    end: SECTION BOXES TRIPLE
******************************/



/**************************
   begin: SECTION BOXES
**************************

#SectionBoxes {
	background-image: url(imgs/BoxBorderBlueRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

#SectionBoxes h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 140%;
	font-weight: bold;
	background-image: url(imgs/ArrowLarge.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 10px 10px -10px;
	padding: 0px 0px 0px 10px;
}

#SectionBoxes h2 {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

#SectionBoxes .ItemBody {
	margin: 0px 10px 0px 0px;
}

#SectionBoxes #SectionBoxRight .ItemBody {
	padding: 0px 15px 0px 0px;
}

#SectionBoxes .more {
	background-image: url(imgs/LiArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align: right;
}



#SectionBoxLeft, #SectionBoxCenter, #SectionBoxRight {
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	height: 140px;
	overflow: hidden;
	float:left;
}

#SectionBoxLeft {
	width: 165px;
}

#SectionBoxCenter {
	width: 168px;
}

#SectionBoxRight {
	width: 170px;
}

#SectionBoxesMore {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 33px;
}

#SectionBoxesMoreLeft {
	border-left: 1px solid #E0E0E0;
	margin-right: 10px;
	padding: 0px 0px 10px 0px;
	width: 165px;
	height: 23px;  
}

#SectionBoxesMoreCenter {
	border-left: 1px solid #E0E0E0;
	margin-right: 10px;
	padding: 0px 0px 10px 0px;
	width: 168px;  
	height: 23px;  
}

#SectionBoxesMoreRight {
	border-left: 1px solid #E0E0E0;
	margin-right: 0px;
	padding: 0px 0px 10px 0px;
	width: 165px;
	height: 23px;
}

#SectionBoxesBottom {
	background-image: url(imgs/SectionBoxesBlueBottom.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 541px;
	height: 23px;
}

#SectionBoxesBottomLeft img, #SectionBoxesBottomCenter img, #SectionBoxesBottomRight img {
	border-width: 0px;
	margin: 0;
	padding: 0;
}

#SectionBoxesMoreLeft, #SectionBoxesMoreCenter, #SectionBoxesMoreRight, #SectionBoxesBottomLeft, #SectionBoxesBottomCenter, #SectionBoxesBottomRight {
	float: left;
}

#SectionBoxesBottomLeft {
	background-image: url(imgs/SectionBoxesBlueBottomLeft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 0px;
	width: 176px;
	height: 23px;
}

#SectionBoxesBottomCenter {
	border-left: 1px solid #E0E0E0;
	text-align: right;
	margin-right: 0px;
	width: 178px;    
}

#SectionBoxesBottomRight {
	background-image: url(imgs/SectionBoxesBlueBottomRight.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-left: 1px solid #E0E0E0;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px;
	width: 185px;
	height: 23px;
}

#SectionBoxesBottomLeft img, #SectionBoxesBottomCenter img, #SectionBoxesBottomRight img {
	padding-right: 10px;
}

#SectionBoxesBottomRight img {
	padding-right: 17px;
}

**************************
    end: SECTION BOXES
**************************/



/**************************
    begin: QUICK BOXES
**************************/

#QuickLinkBoxes {
	background-image: url(imgs/BoxBorderBlueRight.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#QuickLinkBoxes h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 140%;
	font-weight: bold;
	background-image: url(imgs/ArrowLarge.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 10px -11px;
	padding: 0px 10px 0px 10px;
}

#QuickLinkBoxes h2 {
	font-size: 110%;
}

#QuickLinkBoxes .ItemBody {
	margin: 0px 10px 0px 0px;
}

#QuickLinkBoxes #QuickLinkBoxRight .ItemBody {
	padding: 0px 15px 0px 0px;
}

#QuickLinkBoxLeft, #QuickLinkBoxRight {
	border-top: 1px solid #C8D4E0;
	margin: 0; /* IE7: margin: -5px 0px -5px 0px; */
	padding: 5px 0px 5px 10px;
	float:left;
}

#QuickLinkBoxLeft {
	border-left: 1px solid #C8D4E0;
	border-right: 1px solid #C8D4E0;
	width: 310px;
}

#QuickLinkBoxRight {
	width: 203px;
}

#QuickLinkBoxes #QuickLinkBoxesBottom {
	background-image: url(imgs/BoxBorderBlueBottom.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 540px;
	height: 6px;
}

#QuickLinkBoxes #QuickLinkBoxesBottom img {
	margin: 0;
	padding: 0px 0px 0px 0px;
}

/**************************
     end: QUICK BOXES
**************************/

