/**
*   @version $Id: styl.css 459 2008-01-24 13:27:15Z piotrj $
*/
.mainBody {
	/*padding-left: 75px;*/
}

.mainBodyPopup {
	padding: 10px;
}

.btnMiddle {
	/*height: 18px;*/
	background-image: url( '/images/default/bt_bg_m1.gif' );
	background-position: top left;
	background-repeat: repeat-x;
}

.btnLeft {
	/*height: 18px;*/
	padding-left: 10px;
	background-image: url( '/images/default/bt_bg_lr1.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: auto;
}

.btnRight {
	/*height: 18px;*/
	padding-right: 10px;
	background-image: url( '/images/default/bt_bg_lr1.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	width: auto;
	white-space: nowrap;
}

.bannerCommonEnd {
	background-image: url( '/images/default/img_banner_r.jpg' );
	background-repeat: no-repeat;
	background-position: bottom right;
}

.bannerKatalogMid {
	background-image: url( '/images/default/bg_banner_kat.gif' );
	background-repeat: repeat-x;
}

.bannerKatalogEnd {
	background-image: url( '/images/default/img_banner_kat_r.jpg' );
	background-repeat: no-repeat;
	background-position: bottom right;
}

.leftTextStyle {
	padding-right: 20px;
	padding-bottom: 10px;
}

.rightTextStyle {
	padding-left: 20px;
	padding-bottom: 10px;
}

.headerOuterStyle { /*zmienione*/
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	/*border-bottom: 2px dotted #cccccc;*/
}

.footerOuterStyle { /*zmiany*/
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	/*border-top: 2px dotted #cccccc;*/
}

.bottomMenuBackgroundRightEndStyle {
	background-color: #455A83;
	background-image: url( '/images/default/bg_stopka_1_r.gif' );
	background-repeat: no-repeat;
	background-position: bottom right;
}

.bottomMenuBackgroundLeftEndStyle {
	width: 735px;
	background-image: url( '/images/default/bg_stopka_1_l.gif' );
	background-repeat: no-repeat;
	background-position: bottom left;
}

.footerDiv { /* used */
	width: 970px;
	clear: both;
	border-top: 1px solid #d4d4d4;
	/*padding-bottom: 15px;*/
}

.bottomMenuStyle { /* used */
	width: 970px;
	clear: both;
	padding-top: 10px;
}

.footerStyle { /* used */
	width: 970px;
	clear: both;
	padding-top: 10px;
}

.mainDiv {
	/*
	to dla wycentowania elementu:
	*/
	min-width: 970px;
	max-width: 970px;
	width: auto !important;
	width: 970px;
	margin: 0 auto;
	text-align: left;
	/*
	width: auto;
	margin: 0;
	text-align: left;
	padding-left: 75px;
	*/
}

.mainDivError {
	background-color: #f1f1f1;
	background-image: url( '/images/errorpage/bg.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	min-width: 600px;
	max-width: 600px;
	width: auto !important;
	width: 600px;
	height: 315px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: left;
	/*width: auto;
	margin: 0;
	text-align: left;*/
}

.header2 { /* naglowek w szczegolach aktualnosci + WYSIWYG */
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
	color: #000000;
	background-image: url( '/images/default/bg_header.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;
}

.header3 { /* naglowek w mapie serwisu */
	padding-left: 15px;
	padding-bottom: 5px;
	color: #000000;
	background-image: url( '/images/default/bg_header.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;
}

.header4 { /* naglowek w catalogu */
	clear: both;
	height: 25px;
	background-image: url( '/images/default/bg_header.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;
}

.header5 { /* naglowek w catalogu */
	clear: both;
	height: 25px;
/*	background-image: url( '/images/default/bg_header.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;*/
}

.tableHeaderGroup {
	display: table-header-group;
	margin: auto;
}

.normal {
	width: auto;
	margin: 0;
	text-align: left;
	float: none;
}

.footer {
	clear: both;
}

.divTabLeft {
	float: left;
	width: 175px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideLeft {
	padding-left: 15px;
	padding-right: 15px;
}

.divTabCenter {
	float: left;
	width: 400px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideCenter {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #cccccc;
}

.divTabRight {
	float: left;
	width: 175px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideRight {
	padding-left: 15px;
	padding-right: 15px;
}

.catTabOn {
	text-align: left;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	border: 1px solid #999999;
	border-top: 0px;
	border-bottom: 0px;
	background-image: url( '/images/default/bg_tab_a.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 24px;
	/*margin-right: 1px;*/
}

.catTabOn .catTxt {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 3px;
}

.catTabOff {
	text-align: left;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #d5d5d5;
	background-image: url( '/images/default/bg_tab.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 23px;
	/*margin-right: 1px;*/
}

.catTabOff .catTxt {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 3px;
}


.catTabOffOver {
	text-align: left;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #d5d5d5;
	background-image: url( '/images/default/bg_tab.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 23px;
}

.catTabOffOver .catTxt{
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 3px;
}


input.checkbox {
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

input.radio {
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div.sliderDiv {
	display: none;
}

.pathDiv {
	/*float: left;
	width: auto;*/
	padding-top: 14px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #666666;
	white-space: nowrap;
	background-image: url( '/images/default/bg_path.gif' );
	background-repeat: repeat-x;
	background-position: top left;
}

.footerLeftLinks {
	float: left;
	text-align: left;
	color: #999999;
	font-size: 10px;
	padding-left: 15px;
	white-space: nowrap;
}

.footerRightLinks {
	float: right;
	text-align: right;
	font-size: 10px;
	padding-right: 15px;
	white-space: nowrap;
}

.leftMenuDotSeparator {
	height: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #7c94a5;
}

.leftMenuTextSeparator {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #7c94a5;
	text-align: center;
}

.commonPaddinger0 {
	font-size: 0px;
	height: 0px;
	clear: both;
}

.commonPaddinger1 {
	font-size: 0px;
	height: 10px;
	clear: both;
}

.commonPaddinger2 {
	clear: both;
	font-size: 0px;
	height: 20px;
	margin: 0px;
}

.commonPaddinger3 {
	font-size: 0px;
	height: 15px;
	clear: both;
}

.commonPaddinger4 {
	font-size: 0px;
	height: 5px;
	clear: both;
}

/* styles for blue gradient boxes in modules */
.elemContainerBorder { 
	border: 1px solid #d4d4d4;
	font-size: 0px;
}

.elemContainer { 
	padding-left: 19px;
	padding-right: 19px;
	background-color: #d1e4f2;
	background-image: url( '/images/default/bg_moduleitem.jpg' );
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 0px;
}

.elemContainerPaddinger {
	font-size: 0px;
	height: 20px;
	clear: both;
}

.elemContainerText {
	float: left;
}

.elemContainerItem {
	padding-top: 5px;
}

.elemContainerFirstItem {
	padding-top: 20px;
}

.elemContainerImage {
	float: right;
	text-align: right;
	padding-left: 18px;
	padding-top: 20px;
}

.elemContainerImageBorder {
	font-size: 0px;
	border: 1px solid #e4eff7;
}

.elemContainerButton {
	/*float: right;
	text-align: right;*/
	padding-left: 20px;
	padding-top: 20px;
}

image.elemContainerImg {
	width: 120px;
	height: 120px;
}

input.mainSearchTop {
	width: 200px;
	padding-left: 5px;
	vertical-align: middle;
}

/* MAIN PAGE */
.mainPageDiv { /* background */
	width: 973px;
	height: 558px;
	background-image: url( '/images/default/bg_main.jpg' );
	background-repeat: no-repeat;
	background-position: top left;
}

.mainPageSelectDiv { /* dropdown container */
	padding-left: 295px;
	padding-top: 175px;
}

/* CHOOSING GROUP */
.chooseGroupContainer {
	clear: both;
	padding-left: 20px;
}

.chooseGroupText {
	float: left;
	padding-right: 10px;
}

.chooseGroupSelect {
	float: left;
}

/* newsletter */
.newsletterDiv {
	text-align: center;
}

input.newsletterInput {
	width: 295px;
	padding-left: 5px;
	vertical-align: middle;
}

/* opis pod obrazkiem */
.imageDescPanelOutside {
	height: 18px;
	cursor: pointer;
	text-align: left;
}

.imageDescPanelLeft {
	background-image: url( '/images/default/bg_panel_lr.gif' );
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 1px;
	height: 17px;
}

.imageDescPanelRight {
	background-image: url( '/images/default/bg_panel_lr.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 1px;
	height: 17px;
}

.imageDescPanelRightOn {
	background-image: url( '/images/default/bg_bt_zoom.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 44px;
	height: 17px;
}

.imageDescPanelRightOn_a {
	background-image: url( '/images/default/bg_bt_zoom_a.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 44px;
	height: 17px;
}

.imageDescPanelRightOff {
	background-image: url( '/images/default/bg_bt_zoom2.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 44px;
	height: 17px;
}

.imageDescPanelRightOff_a {
	background-image: url( '/images/default/bg_bt_zoom2_a.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 44px;
	height: 17px;
}

.imageDescPanelMiddle {
	background-image: url( '/images/default/bg_panel_m.gif' );
	background-repeat: repeat-x;
	background-position: top left;
	height: 17px;
	padding-right: 9px;
	padding-left: 9px;
}

.imageDescPanelContent {
	float: left;
	height: 17px;
}

/* galerie - image separator */
.gallerySeparator {
	float: left;
	width: 17px;
	font-size: 1px;
}

.gallerySmImageContainer {
	float: left;
	width: 140px;
}

.gallerySmImageDiv {
	text-align: center;
	padding-bottom: 5px;
}

.galleryImageDiv {
	text-align: center;
	padding-bottom: 5px;
}

/* galerie - image separator */
.separator1 {
	float: left;
	width: 30px;
	font-size: 1px;
}

.separator2 {
	float: left;
	width: 20px;
	font-size: 1px;
}










