/* STYLE EDYTORA */
span .bold1 {
	/*Pogrubione 1*/
  font-weight: bold;
}
/** /STYLE EDYTORA */

body{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
}

body.indexBackground{
	background: url(grafika/indexBackground.png) top left repeat-x;
}

body.subpageBackground{
	background: url(grafika/subpageBackground.png) top left repeat-x;
}

.clear{
	clear: both;
}

table td{
	vertical-align: top;
}

.b{
	font-weight: bold !important;
}

img{
	border: none;	
}

p, span.text{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	line-height: 140%;
	margin: 0px 0px 18px 0px;
}
.text_header{
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #00599C;
	line-height: 140%;
	margin: 0px 0px 18px 0px;
}
.textOrange9{
	font-family: Tahoma;
	font-size: 9px;
	color: #FF9242;
}
.text11{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	line-height: 140%;
	margin: 0px 0px 14px 0px;
}
.text10{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #8C969C;
	line-height: 120%;
	margin: 0px 0px 18px 0px;
}
.text9{
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 9px;
	color: #8C969C;
	line-height: 120%;
	margin: 0px 0px 18px 0px;
}
.textBlack11{
	color: #637584;
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 120%;
	margin: 0px 0px 18px 0px;
}

h1 {
	line-height: 18px;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
	color: #FF9639;
	font-family: Tahoma;
	font-weight: normal;
}

h2 {
	line-height: 18px;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
	color: #FF9639;
	font-family: Tahoma;
}

#wrapper{
	width: 939px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}

/************ INDEX **************/
#indexTop{
	height: 191px;
	padding: 0px 0px 0px 42px;
	background: url(grafika/indexTopContentBackground.png) top left repeat-x;
}
#indexTop.topSubpage{
	height: 72px !important;
}
#indexTop #indexBlock1{
	clear: both;
}
#indexTop #indexBlock1 #indexLogo{
	padding: 18px 0px 0px 0px;
	float: left;
}

#indexTop #indexBlock2{
	clear: both;
}
#indexTop #indexBlock2 #indexAbout{
	padding: 30px 0px 0px 0px;
	width: 590px;
	line-height: 16px;
	float: left;
	color: #575F69;
	font-size: 12px;
}
#indexTop #indexBlock2 #indexAbout #indexAboutText{
	min-height: 60px;
	height: auto !important;
	height: 60px;
}




#indexTop #indexBlock2 #indexGielda{
	margin-left: 32px;
	padding: 30px 0px 0px 0px;
	float: left;
	width: 243px;
	height: 85px;
	background: url('grafika/line.gif') left bottom repeat-x;
}
#indexGielda strong#txt_nalezymy{
	width: 178px;
	display: block;
	float: left;
}
#indexTop #indexBlock2 #indexGielda a{
    float: left;
}
#indexTop #indexBlock2 #indexGielda img{
	margin: 8px 10px 0px 0px;
	float: left !important;
}


#indexLangBar{
	padding: 0px;
	margin: 53px 0px 0px 492px;
	background: url(grafika/langBar.gif) top left no-repeat;
	position: absolute;
	width: 405px;
	height: 18px;
}
div.langBarLeft{
	float: left;
	padding: 3px 0px 0px 20px;
}
div.langBarLeft a{
	float: left;
}
div.langBarRight{
	float: right;
	padding: 3px 38px 0px 0px;
}
div.langBarRight a{
	float: left;
}
div.topSeparator10{
	width: 1px;
	height: 18px;
	background: url(grafika/topSeparator10.gif) 0 0 no-repeat;
	float: left;
	margin: 1px 14px 0px 14px;
}
div.topSeparator12{
	width: 1px;
	height: 18px;
	background: url(grafika/topSeparator12.gif) 0 0 no-repeat;
	float: left;
	margin: 0px 8px 0px 8px;
}


#indexMiddleContent{
	height: 182px;
	background: url('grafika/indexMiddleContentPL.jpg') top left no-repeat;
}
#stalLaczy{
	position: absolute;
	margin: 35px 0px 0px 42px;
}

big {padding:0 0 0 0;font-family: "Trebuchet MS", "Century Gothic", Arial, serif;font-size:14px;font-weight:normal;}

/******** INDEX IMG *****/
#indexImg1{
	position: absolute;
	width: 198px;
	height: 119px;
	border: 1px solid #BDC3CE;
	overflow: hidden;
	margin: 26px 0px 0px 43px;
}
#indexImg1bar{
	position: absolute;
	margin: 135px 0px 0px 82px;
}
#indexImg1Text{
	width: 200px;
	height: 110px;
	color: #55606E;
	position: absolute;
	margin: 40px 0px 0px 258px;
}

#indexImg2{
	position: absolute;
	width: 198px;
	height: 119px;
	border: 1px solid #BDC3CE;
	overflow: hidden;
	margin: 26px 0px 0px 501px;
}
#indexImg2bar{
	position: absolute;
	margin: 135px 0px 0px 540px;
}
#indexImg2Text{
	width: 200px;
	height: 110px;
	color: #55606E;
	position: absolute;
	margin: 40px 0px 0px 718px;
}




#indexImg3{
	position: absolute;
	width: 193px;
	height: 96px;
	border: 1px solid #BDC3CE;
	overflow: hidden;
	margin: 70px 0px 0px 438px;
}
#indexImg3bar{
	position: absolute;
	margin: 156px 0px 0px 484px;
}
#mapaFlash{
	position: absolute;
	margin: 14px 0px 0px 660px;
}

#indexCenter{
	background: url('grafika/centerBackground.gif') top left no-repeat #EFEFEF;
	min-height: 220px;
	height: auto !important;
	height: 220px;
}
#indexCenter2{
	background: url('grafika/indexLine.gif') top center no-repeat;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	padding: 35px 0px 0px 40px;
}
#indexCenter #indexLeft{
	float: left;
	width: 460px;
}
#indexCenter #flashOddzialy{
	position: absolute;
	margin: 0px 0px 0px 170px;
    +margin: 0px 0px 0px -470px;
}
#indexCenter #flashZaklady{
	position: absolute;
	margin: 0px 0px 0px 650px;
    +margin: 0px 0px 0px 10px;
}
#indexCenter #indexRight{
	float: left;
	width: 180px;
}
#aktualizacja{
	color: #9FA7B3;
	font-size: 10px;
	margin: 20px 0px 0px 200px;
	width: 200px;
	position: absolute;
	text-align: right;
}

/****** INDEX CERT ***********/
#indexCenter #indexCert{
	float: left;
	padding: 0px 0px 10px 36px;
	width: 241px;
	background: url(grafika/pixGrey2.gif) right 0 repeat-y;
}

* > #indexCenter #indexCert{
	width: 201px;
}

#indexCenter #indexCert div.indexCertRow{
	clear: right;
	background: url(grafika/pixGrey.gif) 64px 0px repeat-y;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
.h20{
	height: 20px;
	clear: both;
}
div.indexCertImg{
	float: left;
	width: 59px;
	padding: 0px 13px 0px 0px;
	display: block;
}
div.indexCertText{
	display: block;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	width: 115px;
	float: left;
}

div.blueBox{
	background: url(grafika/blueBox.gif) top left no-repeat;
	width: 137px;
	height: 33px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 180%;
	float: right;
}


/******** INDEX NEWS ********/
#indexCenter #indexNews{
	margin-left: 60px;
	float: left;
	background: url(grafika/pixGrey2.gif) right 0 repeat-y;
	padding-bottom: 10px;
	width: 334px;
}
div.orangeBox{
	background: url(grafika/orangeBox.gif) top left no-repeat;
	width: 334px;
	height: 33px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	line-height: 180%;
}
div.orangeBox span.orangeBoxText{
	padding-right: 25px;
}
div.indexNewsBox{
	padding-top: 10px;
}
div.indexNewsText{
	width: 320px;
	font-size: 10px;
}
div.indexNewsText a{
	color: #637584;
	font-size: 10px;
	text-decoration: none;
}
div.indexNewsText a img{
	position: relative;
	top: -1px;
	left: 2px;
}
.h10{
	height: 10px;
}

/******* INDEX ODDZIALY *********/
#indexCenter #indexOddzialy{
	padding: 0px 0px 0px 40px;
	float: left;
}
div.indexOddzialyText{
	clear: both;
	background: url('grafika/orangeSquare.gif') 0 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}
div.indexZakladyText{
	clear: both;
	background: url('grafika/blueSquare.gif') 0 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}
div.indexZakladyText2{
	clear: both;
	background: url('grafika/blueSquare2.gif') 0 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}
div.indexZakladyText3{
	clear: both;
	background: url('grafika/blueSquare3.gif') 0 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}
div.indexBiuraText{
	clear: both;
	background: url('grafika/redSquare.gif') 0 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	font-family: Tahoma;
}
div.indexLokalizacje{
	clear: both;
	padding: 10px 0px 32px 20px;
}
#indexCenter #indexOddzialy div.indexContact{
	padding: 0px 0px 0px 20px;
	display: block;
	width: 200px;
}
#indexCenter #indexOddzialy div.indexContact p{
	font-size: 11px;
	line-height: 140%;
}


/******** SUBPAGE **********/
#subpageMiddleContent{
	height: 170px;
	background: url(grafika/indexMiddleContent.jpg) top left no-repeat;
}
#subpageContent{
	background: url(grafika/centerBackground.gif) top left no-repeat #EFEFEF;
	padding: 27px 30px 30px 46px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
}
#subpageHeader{
	position: absolute;
	margin: 96px 0px 0px 42px;
}
#subpageHeaderImg{
	position: absolute;
	margin: 21px 0px 0px 532px;
	border: 1px solid #B5B6BD;
	overflow: hidden;
	width: 374px;
	height: 134px;
}

#subpageContent #subpageLeft{
	float: left;
	width: 190px;
	background: url(grafika/pixGrey2.gif) top right repeat-y;
}
div.orangeBox2{
	background: url(grafika/orangeBox2.gif) top left no-repeat;
	width: 137px;
	height: 34px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	line-height: 180%;
	float: right;
}
div.orangeBox2 span.textMenu{
	padding-right: 23px;
}

/******** MENU LEFT *******/
#subpageLeft #menuLeft{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 181px;
	clear: both;
}
#subpageLeft #menuLeft ul{
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 4px 0px 0px 0px;
	width: 181px;
}
#subpageLeft #menuLeft ul li.line{
	border-top: 1px solid #DEDFDE !important;
}
#subpageLeft #menuLeft ul li{
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 181px;
}
#subpageLeft #menuLeft ul li a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #637584;
	text-decoration: none;
	border: none;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #DEDFDE !important;
	line-height: 13px;
}
#subpageLeft #menuLeft ul li a:hover,
#subpageLeft #menuLeft ul li a.active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF9639;
	text-decoration: none;
	border: none;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #DEDFDE;
	line-height: 13px;
}
#subpageLeft #menuLeft ul li.m2{
	padding: 0px 0px 0px 9px;
	text-align: left;
	width: 181px;
}
#subpageLeft #menuLeft ul li.m2 a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #637584;
	text-decoration: none;
	border: none !important;
	width: 163px;
	display: block;
	padding: 1px 0px 1px 9px;
	line-height: 13px;
	background: url(grafika/menu_str.gif) left 50% no-repeat;
}
#subpageLeft #menuLeft ul li.m2 a:hover,
#subpageLeft #menuLeft ul li.m2 a.active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF9639;
	text-decoration: none;
	border: none !important;
	display: block;
	padding: 1px 0px 1px 9px;
	line-height: 13px;
	width: 163px;
	background: url(grafika/menu_str.gif) left 50% no-repeat;
}
#subpageLeft #menuLeft ul li.m3{
	padding: 0px 0px 0px 19px;
	text-align: left;
	width: 171px;
}
#subpageLeft #menuLeft ul li.m3 a{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #637584;
	text-decoration: none;
	border: none !important;
	width: 153px;
	display: block;
	padding: 1px 0px 1px 9px;
	line-height: 11px;
	background: url(grafika/li.gif) left 50% no-repeat;
}
#subpageLeft #menuLeft ul li.m3 a:hover,
#subpageLeft #menuLeft ul li.m3 a.active{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FF9639;
	text-decoration: none;
	border: none !important;
	display: block;
	padding: 1px 0px 1px 9px;
	line-height: 11px;
	width: 153px;
	/*background: url(grafika/menu_str.gif) left 50% no-repeat;*/
}
#subpageLeft #menuLeft li.mt8{
	margin-top: 8px !important;
}

#subpageContent #subpageRight{
	float: left;
	margin-left: -1px;
	background: url(grafika/pixGrey2.gif) left top repeat-y;
}
#subpageRightContent{
	background: url(grafika/rightPatch.gif) left top no-repeat;
	padding-left: 35px;
	width: 637px;
}
#pageHeader{
	display: inline;
	clear: both;
}
#pageHeader a{
	font-family: Tahoma;
	font-size: 10px;
	color: #637584;
	border-bottom: 1px solid #BDC3CE;
	text-decoration: none;
	margin: 0px 11px 0px 3px;
}
#pageHeader a.active{
	border-bottom: 1px solid #637584 !important;
}
#pageHeader span.headerStr{
	width: 3px;
	height: 10px;
	font-size: 9px;
	background: url(grafika/menu_str.gif) left 5px no-repeat;
}
#pageH{
	clear: both;
	background: url(grafika/backgroundHeader.gif) top left no-repeat;
	padding: 20px 0px 20px 7px;
	margin-top: 10px;
}




/********** FOOTER ***********/
#footer{
    background: url(grafika/footerBackground.gif) top left repeat-x;
    height: 74px;
    padding: 0px 36px 0px 34px;
}
#footer #footer1{
	height: 34px;
	background: url(grafika/footerLine.gif) bottom left repeat-x;
}
#footer #footer2{
	
}
#footer #footer2 #footer2_left{
	float: left;
	padding: 7px 0px 0px 1px;
	font-size: 10px;
	color: #FFFFFF;
}
#footer #footer2 #footer2_left img{
	float: left;
}
#footer #footer2 #footer2_left span.footerText{
	padding: 6px 0px 0px 12px;
	float: left;
}
#footer #footer2 #venti{
	float: right;
	padding: 12px 12px 0px 0px;
}
#footer #footer2 #venti a{
	font-size: 9px;
	color: #EFEFFE;
	text-decoration: none;
	border-bottom: none;
}
#footer #footer2 #venti a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
#footer ul{
	list-style: none;
	padding: 10px 0px 0px 10px;
	margin: 0px
}
#footer ul li{
	float: left;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(grafika/footerBar.gif) 0 2px no-repeat;

}
#footer ul li.noBar{
	background: none;
}
#footer ul li.noBar a{
	padding-left: 0px;
	border-bottom: none;
}
#footer ul li a{
	font-size: 10px;
	color: #aaa;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	border-bottom: none;
}
#footer ul li a:hover,
#footer ul li a.active{
	font-size: 10px;
	color: #999;
	text-decoration: underline;
}



div.more590{
	width: 590px;
	height: 18px;
	background: url(grafika/more590.gif) top left no-repeat;
	text-align: right;
	margin-top: 6px;
}
div.more240{
	width: 240px;
	height: 18px;
	background: url(grafika/more240.gif) top left no-repeat;
	text-align: right;
	margin-top: 6px;
}


/********** MENU TOP **************/
#menuTop{
	width: 939px;
	height: 39px;
	background: #55606E;
	float: left;
}
#menuTop ul{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 38px;
}
#menuTop ul li{
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
}
#menuTop ul li a{
	cursor: pointer;
	border-bottom: none;
}
#menuTopBar{
	width: 939px;
	height: 17px;
	/*background: #425563;*/
	background: #38414E;
	clear: both;
}


/********** OL, UL ********************/
#mainContent ol, #mainContent ul {
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	line-height: 140%;
	margin: 0px 0px 18px 0px;
	padding-left: 32px;
}

#mainContent ul li {
	list-style: none;
	margin-bottom: 3px;
	background: url(grafika/li.gif) 0px 5px no-repeat;
	padding-left: 12px;
}

#mainContent ol li {
	margin-bottom: 3px;
	padding-left: 6px;
	color: #637584;
}



ul.map {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 3px;
}
ul.map li {
	list-style: none;
	margin-bottom: 3px;
	background: url('grafika/liMap.gif') 0px 5px no-repeat;
	padding-left: 14px;
}
ul.map li a{
	color: #295DA1;
}






.fl{
	float: left;
}

/* link */
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

.text_pageLink{
	color: #0071AD;
    text-decoration: none;
}

p a:link,p a:active,p a:visited, 
li a:link,li a:active,li a:visited, 
li p a:link, li p a:active, li p a:visited,
a.pageLink:link,a.pageLink:active,a.pageLink:visited{
	color: #0071AD;
    text-decoration: none;
	border-bottom: 1px solid #CED7E7;
}

p a:hover, li a:hover, li p a:hover, a.pageLink:hover{
	border-bottom: 1px solid #8FA4C9;
}

a.pageLink2:link, a.pageLink2:active, a.pageLink2:visited{
	color: #0071AD;
    text-decoration: none;
	border-bottom: 1px solid #CED7E7;
	font-size: 11px;
}
a.pageLink2:hover{
	border-bottom: 1px solid #8FA4C9;
}

a.more:link, a.more:visited, a.more:active{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 100%;
	margin: 0px 10px 0px 0px;
	padding: 3px 6px 0px 0px;
	text-decoration: none;
	width: 44px;
	float: right;
	background: url(grafika/moreStr.gif) right 7px no-repeat;
}
a.more:hover{
	text-decoration: underline;
}

a.langLink:link, a.langLink:visited, a.langLink:active{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #D6D7DE;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	background: url(grafika/langStr.gif) 0px 5px no-repeat;
}
a.langLink:hover,
a.langActive{
	color: #FF9242 !important;
	background: url(grafika/langStr1.gif) 0px 5px no-repeat !important;
}

a.link9 {
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 9px;
	color: #0071AD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 1px solid #CED7E7;
	line-height: 12px;
	display: block;
	float: left;
}
a.link9:hover{
	border-bottom: 1px solid #8FA4C9;
}
img.strBlue{
	float: left;
	position: relative;
	top: 6px;
	left: 7px;
}
img.strBlue2{
	float: left;
	position: relative;
	top: 6px;
	right: 7px;
}

a.zoom {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #295DA5;
	margin: 0px 0px 0px 0px;
	padding: 4px 40px 0px 0px;
	height: 18px;
	text-decoration: none;
	border: none;
	line-height: 12px;
	display: block;
	float: left;
	background: url(grafika/lupa.gif) right 0 no-repeat;
}
a.zoom:hover{
	color: #FF9242;
}


#mapa_content{
	margin-left: -20px;
}

#mapa_content ul li.mapa_0 {
	margin-left: 0px;
	font-weight: bold;
}

#mapa_content ul li.mapa_1 {
	margin-left: 0px;
	font-weight: bold;
}

#mapa_content ul li.mapa_2 {
	margin-left: 20px;
}

#mapa_content ul li.mapa_3 {
	margin-left: 40px;
}

#mapa_content ul li.mapa_4 {
	margin-left: 60px;
}


/* LINK MORE - BACK */
a.link_more:link, a.link_more:visited, a.link_more:active{
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #2161A5;
	text-decoration: none;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 2px 0px;
	background: url(grafika/str2.gif) right 5px no-repeat;
	display: block;
}

a.link_back:link, a.link_back:visited, a.link_back:active{
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #2161A5;
	text-decoration: none;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 8px;
	background: url(grafika/str3.gif) 0 5px no-repeat;
	display: block;
}

a.link_more:hover, a.link_back:hover{
	color: #FF3C00;
}



	
/* tabela */
table.text_table, p table.text_table{
    background-color: transparent;
	margin: 2px 0px 2px 0px;
	border: 0px solid #DEDFDE;
	/*border-collapse: collapse;*/
	border-spacing: 0px 2px;
}
table.text_table td, 
p table.text_table td,
table.text_table td p,
p table.text_table td p{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	/*border-collapse: collapse;*/
    border: 1px solid #DEDFDE;
	vertical-align:top;
    padding: 3px 3px 3px 5px;
    background-color: #EFEFEF;
}
table.text_table tr.h1 td,
p table.text_table tr.h1 td,
table.text_table td.h1, 
p table.text_table td.h1{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 11px !important;
	font-weight: bold;
	padding: 8px !important;
	text-align: center;
}
table.text_table tr.h2 td,
p table.text_table tr.h2 td,
table.text_table td.h2,
p table.text_table td.h2{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 11px !important;
	font-weight: normal;
	padding: 8px !important;
	text-align: center;
}
table.text_table tr.td1 td,
p table.text_table tr.td1 td,
table.text_table td.td1,
p table.text_table td.td1{
	background-color: #E7E7E7;
}



/* tabela2 */
table.text_table2, p table.text_table2{
    background-color: transparent;
	margin: 2px 0px 2px 0px;
	border: 0px solid #DEDFDE;
	/*border-collapse: collapse;*/
	border-spacing: 0px 2px;
}
table.text_table2 td, 
p table.text_table2 td,
table.text_table2 td p,
p table.text_table2 td p{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #637584;
	/*border-collapse: collapse;*/
    border: 1px solid #DEDFDE;
	vertical-align:top;
    padding: 3px 2px 3px 2px;
    background-color: #EFEFEF;
}
table.text_table2 tr.h1 td,
p table.text_table2 tr.h1 td,
table.text_table2 td.h1, 
p table.text_table2 td.h1{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 10px !important;
	font-weight: bold;
	padding: 2px !important;
	text-align: center;
}
table.text_table2 tr.h2 td,
p table.text_table2 tr.h2 td,
table.text_table2 td.h2,
p table.text_table2 td.h2{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 10px !important;
	font-weight: normal;
	padding: 2px !important;
	text-align: center;
}
table.text_table2 tr.td1 td,
p table.text_table2 tr.td1 td,
table.text_table2 td.td1,
p table.text_table2 td.td1{
	background-color: #E7E7E7;
}


/* tabela3 */
table.text_table3, p table.text_table3{
    background-color: transparent;
	margin: 2px 0px 2px 0px;
	border: 0px solid #DEDFDE;
	/*border-collapse: collapse;*/
	border-spacing: 0px 2px;
}
table.text_table3 td, 
p table.text_table3 td,
table.text_table3 td p,
p table.text_table3 td p{
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #637584;
	/*border-collapse: collapse;*/
    border: 1px solid #DEDFDE;
	vertical-align:top;
    padding: 2px 2px 2px 2px;
    background-color: #EFEFEF;
}
table.text_table3 tr.h1 td,
p table.text_table3 tr.h1 td,
table.text_table3 td.h1, 
p table.text_table3 td.h1{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 10px !important;
	font-weight: bold;
	padding: 2px !important;
	text-align: center;
}
table.text_table3 tr.h2 td,
p table.text_table3 tr.h2 td,
table.text_table3 td.h2,
p table.text_table3 td.h2{
	font-family: Tahoma;
	background-color: #C6CBCE !important;
	color: #FFFFFF;
	font-size: 10px !important;
	font-weight: normal;
	padding: 2px !important;
	text-align: center;
}
table.text_table3 tr.td1 td,
p table.text_table3 tr.td1 td,
table.text_table3 td.td1,
p table.text_table3 td.td1{
	background-color: #E7E7E7;
}


/* imput-y */
input{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	height: 14px;
	width: 360px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #D6D7D6;
	color: #637584;
}

input.text{
	width: 400px !important;
}
	
	
select{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	height: 14px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #D6D7D6;
	color: #637584;
	width: 360px;
}

textarea{
	font-family: Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: 11px;
	width: 400px !important;
	height: 72px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #D6D7D6;
	color: #637584;
}

/* style textarea */

form{
    padding:0px;
    margin:0px;
}

.formularz{
	border: none;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	}

.formularz th{
	border: none;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	width: 300px;
	padding: 5px 5px 3px 5px;
	}
	
.formularz td{
	vertical-align: top;
	padding: 1px 0px 1px 0px;
	}
	
.send{
	width: 50px;
	background-color: #EDEDED;
	border-color: #EDEDED;
	color: #392C21;
	cursor: pointer;
	font-weight: bold;
	}
    
#formularz {
	margin: 10px 0px 10px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
}

#formularz td{
	color: #637584;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	padding: 0px 6px 0px 0px;
}

span.error{
	color: #FF3C00;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
}    
    
#form_wyslij{
	width: 78px;
    height:28px;
	background:#FF0000;
	border:0px solid;
	cursor: pointer;
	}
    
    
input#formSend{
	width: 140px;
	height: 19px;
	background: #FF9242; 
	font-size: 11px;
	font-family: Arial;
    color: #FFFFFF;
    border: 1px solid #CED3D6;
    font-weight: bold;
	cursor: pointer;
	line-height: 100%;
	padding: 0px;
}

input#formSendOn{
	width: 140px;
	height: 19px;
	background: #00599C; 
	font-size: 11px;
	font-family: Arial;
    color: #FFFFFF;
    border: 1px solid #D6D7D6;
    font-weight: bold;
	cursor: pointer;
	line-height: 100%;
	padding: 0px;
}


/* PODZIAL STRONY */

table.pages_table
{
    border: 0px solid #FFFFFF;
    font-family: Verdana, Tahoma, Arial;
    font-size: 9px;
    color: #313831;
    background: transparent;
}

a.po:link, a.po:visited, a.po:active
{
    color: #313831;
    text-decoration:none;
}

a.po:hover
{
    color: #8E9D8E;
}

td.pages_on
{
    text-align:center;
    vertical-align:middle;
    padding:0px 4px 0px 4px;
}

td.pages_off
{
    text-align:center;
    vertical-align:middle;
    padding:0px 4px 0px 4px;
}


td.pages_strona
{
    color: #000000;
    text-align: center;
    vertical-align: middle;
    padding:0px 4px 0px 4px;
}

a.strLeft{
	background: url(grafika/strLeft.gif) left 6px no-repeat;
	padding-left: 8px;
}
a.strLeft2{
	background: url(grafika/strLeft2.gif) left 6px no-repeat;
	padding-left: 8px;
}
a.strRight{
	background: url(grafika/strRight.gif) right 6px no-repeat;
	padding-right: 8px;
}
a.strRight2{
	background: url(grafika/strRight2.gif) right 6px no-repeat;
	padding-right: 8px;
}


/********* PAGER ***********/
div.pager{
	text-align: center;
	font-size: 11px;
	color: #295DA5;
	padding: 30px 0px 0px 0px;
}
div.pager a{
	color: #295DA5;
}
div.pager a.active{
	font-weight: bold;
}


/*********** MOD 4 - RAPORTY ************/
div#mod_raporty{
	clear: both;
}
div#mod_raporty div.komunikat{
	background: #E7E7E7;
	border-top: 1px solid #D6D7DE;
	padding: 16px 48px 16px 32px;
}
div#mod_raporty div.komunikat div.komunikat_inner{
	/*
	min-height: 30px;
	height: auto !important;
	height: 30px;
	*/
	/*display: table;*/
}
div#mod_raporty div.komunikat_title{
	float: left;
	width: 430px;
}
div#mod_raporty div.komunikat_title2{
	float: left;
}
div#mod_raporty div.borderBottom{
	border-bottom: 1px solid #D6D7DE;
}
div#mod_raporty div.noBackground{
	background: none !important;
}

div#mod_raporty div.raporty_link{
	padding: 4px 0px 0px 13px;
	float: right;
}
div#mod_raporty div.raporty_link2{
	padding: 4px 0px 0px 13px;
	float: right;
}
div#mod_raporty div.years{
	clear: both;
	padding: 0px 0px 20px 10px;
}
div#mod_raporty a.activeYear{
	font-weight: bold !important;
	border-bottom: 1px solid #8FA4C9 !important;
}
div#mod_raporty span.separator{
	color: #295DA5;
}


/********* RSS ************/
div#rss{
	float: right;
	clear: both;
	margin-top: -40px;
	padding-right: 4px;
}

/*************** GALLERY IMAGE *************/
div#image_gallery{
	clear: both;
}
div#image_gallery h2.image_category{
	font-family: Verdana;
	font-size: 12px;
	color: #00599C;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
div#image_gallery div.image_box{
	float: left;
	width: 120px;
	margin-right: 8px;
	margin-bottom: 24px;
}
div#image_gallery div.image{
	width: 120px;
	height: 120px;
	background: #E7E7E7;
	border: 1px solid #DEDFE7;
	overflow: hidden;
	text-align: center;
}
div#image_gallery div.image_last{
	margin-right: 0 !important;
}
div#image_gallery div.image div.image_inner{
	padding: 1px;	
}
div#image_gallery div.image_alt{
	width: 110px;
	font-size: 11px;
	font-family: Tahoma;
	padding: 16px 4px 0px 4px;
}
div#image_gallery div.lupa{
	position: absolute;
	margin: -12px 0px 0px 86px;
}


/*********** OFERTA ****************/

div#oferta div.product {
	margin-bottom: 15px; 
}
div#oferta div.product div.left {
	width: 196px;
	float: left;
}
div#oferta div.product div.right {
	float: left;
	text-align: left;
	width: 440px;
}
div#oferta div.header {
	color: #295da1;
  	font-size: 12px;
	font-weight: bold;
  	padding: 0px 0px 12px 0px !important;
	margin: 0 !important;
	line-height: 100%;
}
div#oferta div.product div.photobox {
	width: 168px;
	float: left;
}
div#oferta div.product div.photo {
	width: 168px;
	height: 168px;
	background: #E7E7E7;
	border: 1px solid #C6CBCE;
	overflow: hidden;
	text-align: center;
}
div#oferta div.product div.photo div.photo_inner{
	padding: 1px;
}
div#oferta a.btn_prev{
	position: absolute;
	width: 68px;
	height: 18px;
	display: block;
	margin: -10px 0px 0px 0px;
	background: url('grafika/prev.gif') no-repeat;
}
div#oferta a.btn_next{
	position: absolute;
	width: 68px;
	height: 18px;
	display: block;
	margin: -10px 0px 0px 102px;
	background: url('grafika/next.gif') no-repeat;
}

div#oferta div.right a.pdf {
	color: #295da1;
	text-decoration: none;
  	border-bottom: 1px solid #9eadc2;
}
div#oferta div.right a.pdf:hover {
	border-bottom: 1px solid #295da1;
}
