body {
	background-color: #fff;
	color: #000;
	margin: 5px 0 0 0;
	padding: 0;
	background: #F2F2F2 url(../img/topbg.jpg) repeat-x;
	FONT: 12px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
}

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


A {color:#003366;text-decoration: underline;}
A:hover{color:#003366;}

IMG {	border: 0;	border-width: 0px;	padding: 0px;	margin: 0px;}

FORM {MARGIN: 0px}

H1{padding:0;margin:0;}

.inputform{	BORDER: #bdbdbe 1px solid; COLOR: #003366;FONT: 12px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;}

#page {	margin-left: auto;	margin-right: auto; width: 1000px;background-color: #FFFFFF;BORDER: #F2F2F2 1px solid;overflow: hidden;}
	
div.kontener {background-color: #FFFFFF; padding: 0px 5px 0px 5px;border-right: 1px solid #E2E2E2;border-left: 1px solid #E2E2E2;}

div.top {float: left;background-color: #FFFFFF;font-size: 1px;width: 100%;}

div.lineseparator { float: left;	background-color: #FFFFFF;width: 1000px;HEIGHT:5px;}

div.kontener div.leftcolumn {	width: 210px;	float: left;	overflow: hidden;	background-color: #FFFFFF;margin:auto;}

div.kontener div.rightcolumn {	width: 220px;	float: right;   overflow: hidden;	background-color: #FFFFFF;}

div.kontener div.datadiv {	width: 550px;	float: left;		background-color: #fff; PADDING-LEFT: 5px;}

div.kontener div.stopka {	clear: both; width: 100%; BORDER-TOP: #C0C0C0 2px solid;PADDING-TOP: 3px; overflow: hidden;position:relative;}





div.ramkapagetop {height: 4px; font-size: 1px; background: #FFFFFF url(../img/p_top.gif) repeat-x;}
div.ramkapagetop div.prawa {float: right; width: 4px; height: 4px; background: url(../img/p_r2.gif) no-repeat; font-size: 1px;}
div.ramkapagetop div.lewa {float: left; width: 4px; height: 4px; background: url(../img/p_r1.gif) no-repeat; font-size: 1px;}


div.ramkapagedol {height: 4px; font-size: 1px; background: url(../img/box2/bg2.jpg) repeat-x;}
div.ramkapagedol div.prawa {float: right; width: 4px; height: 4px; background: url(../img/p_r4.gif) no-repeat; font-size: 1px;}
div.ramkapagedol div.lewa {float: left; width: 4px; height: 4px; background: url(../img/p_r3.gif) no-repeat; font-size: 1px;}



div.bgmenu {float: left;BORDER-BOTTOM: #969696 1px solid; BORDER-TOP: #C0C0C0 1px solid;width: 100%;background: url(../img/bg3.png);}
div.menumasterkontener {width: 1000px; margin-left: auto;	margin-right: auto;text-align:center;}
div.menumasterlink {padding-top: 7px; padding-BOTTOM: 7px; width: 100px;text-align:center;border-left: 1px solid #C0C0C0;}
div.menumasterlink A, H1{font: 13px Tahoma;color: #2D7382;text-decoration: none;}
div.menumasterlink A:hover{TEXT-DECORATION: underline;}


div.breakm{display: inline;border-top: 1px solid #A9ACAD;border-BOTTOM: 1px solid #A9ACAD;border-left: 1px solid #C0C0C0;border-right: 1px solid #FFFFFF;}
div.cienmenu {background-color: #FFFFFF;height: 3px;clear: both;margin: 0px 0px 3px 0px;}

div.naglowek {width: 1000px; margin-left: auto;	margin-right: auto;padding: 0px 10px 0px 10px;}
div.naglowek div.logo {float: left;background-color: #FF0000;}
div.naglowek div.imgtop {float: right;display:inline-block;}


/*menu kategoria	
background: transparent url(../img/bg2.png);

.blok_menu {width:100%;}
.blok_menu a{color:#003366;text-decoration: none;}
.blok_menu a:hover{TEXT-DECORATION: underline;}
.blok_menu div.menu1_on {display:block; color: #434343; padding: 0px 0px 0px 5px; margin: 0; font-weight: bold; line-height: 5px}
.blok_menu div.menu1_off {display: none;}
.blok_menu ul.menu2 {margin: 2px; padding: 0px 0px 0px 0px; border: 0; list-style-type:none; line-height: 10px; FONT: 11px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;}
.blok_menu div.menu_head {padding-left:3px;padding-top:5px;PADDING-BOTTOM:3px; margin: 0px; FONT: 12px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;}

end menu kategoria*/

/*menu kategoria*/	
.blok_menu {display:block;}
.blok_menu a{color:#003366;text-decoration: none;}
.blok_menu a:hover{TEXT-DECORATION: underline;}
.blok_menu div.menu1_on {display:block; color: #434343; padding: 0px 0px 0px 0px; margin: 0; font-weight: bold; line-height: 4px}
.blok_menu div.menu1_off {display: none;}
.blok_menu ul.menu2 {margin: 2px; padding: 0px 0px 0px 0px; border: 0; list-style-type:none; line-height: 10px; FONT: 11px Tahoma;width: 100%;}
.blok_menu div.menu_head {PADDING:8px 0px 8px 3px; margin: 0px; FONT: 12px Tahoma;background: url(../img/bg6.jpg);BORDER-BOTTOM: #F7F7F7 1px solid;}
/*end menu kategoria*/


div.menu_button {PADDING:8px 0px 8px 3px; margin: 0px; FONT: 12px Tahoma;background: url(../img/bg6.jpg);BORDER-BOTTOM: #F7F7F7 1px solid;}
div.menu_button a{color:#003366;text-decoration: none;}
div.menu_button a:hover{TEXT-DECORATION: underline;}

DIV.linknawi A{text-decoration: none;color: #014782;font: 12px Tahoma;padding: 0px 0px 15px 5px;}
DIV.linknawi A:hover{TEXT-DECORATION: underline;}




/*DIV.topdiv DIV.logo {width: 50%;PADDING-LEFT: 20px;}

DIV.naglowek DIV.menumaster {BORDER-TOP: #004882 3px solid; BORDER-BOTTOM: #E87D20 3px solid; PADDING-TOP: 20px;float: left;width:210px;HEIGHT:145px;}
*/


/*box 1---reklama*/
div.kontenerboksy {	width: 100%; margin-left: auto;	margin-right: auto;}
div.boksy {padding: 0 1px; background: #e5e5e5;}
div.boksy div.bokstresc {padding: 0px; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; background: #FFFFFF url(../box/boxbag.gif) repeat-x 0% 100%;}
div.boksytop {height: 4px; font-size: 1px; background: #FFFFFF url(../box/topbag.gif) repeat-x;}
div.boksytop div.prawa {float: right; width: 5px; height: 4px; background: url(../box/topprawa.gif) no-repeat; font-size: 1px;}
div.boksytop div.lewa {float: left; width: 5px; height: 4px; background: url(../box/toplewa.gif) no-repeat; font-size: 1px;}
* html div.boksy div.bokstresc {padding-bottom: 8px;}

div.boksydol {height: 6px; margin-bottom: 6px; font-size: 1px; background: url(../box/bgdol.gif) repeat-x;}
div.boksydol div.prawa {float: right; width: 5px; height: 6px; background: url(../box/dolprawa.gif) no-repeat; font-size: 1px;}
div.boksydol div.lewa {float: left; width: 5px; height: 6px; background: url(../box/dollewa.gif) no-repeat; font-size: 1px;}
/*end box 1*/


/*box 2-------------------------------------------*/
div.boksy1 {padding: 0; background: #FFFFFF;}
div.boksy1 div.bokstresc1 {padding: 2px; padding-bottom: 6px;border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2;background: #FFFFFF url(../img/box1/bg1.jpg) repeat-x 0% 100%;}
div.boksytop1 {height: 26px; font-size: 1px; background: #FFFFFF url(../img/box1/bg5.jpg) repeat-x;border-bottom: 1px solid #E2E2E2;}
div.boksytop1 div.prawa {float: right; width: 4px; height: 26px; background: url(../img/box1/t2a.jpg) no-repeat;}
div.boksytop1 div.lewa {float: left; width: 4px; height: 26px; background: url(../img/box1/t1a.jpg) no-repeat;}
* html div.boksy1 div.bokstresc1 {padding-bottom: 6px;}

div.boksytop1 div.titlebox{font: bold 12px Tahoma;padding:5px 0px 0px 10px;color: #006400;float: left;}

div.boksytop1 div.str1{float: right;height: 26px; width: 22px; background: url(../img/box1/str.jpg) repeat-x;}

div.boksydol1 {height: 4px; margin-bottom: 4px; font-size: 1px; background: url(../img/box1/bg2.jpg) repeat-x;}
div.boksydol1 div.prawa {float: right; width: 4px; height: 4px; background: url(../img/box1/t4.jpg) no-repeat; font-size: 1px;}
div.boksydol1 div.lewa {float: left; width: 4px; height: 4px; background: url(../img/box1/t3.jpg) no-repeat; font-size: 1px;}


/*end box 2-------------------------------------------*/


div.boksy2 {padding: 0; background: #FFFFFF;}
div.boksy2 div.bokstresc2 {padding: 2px; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2;}
div.boksytop2 {height: 24px; font-size: 1px; background: #FFFFFF url(../img/box2/bg5.jpg) repeat-x;border-bottom: 1px solid #E2E2E2;}
div.boksytop2 div.prawa {float: right; width: 4px; height: 24px; background: url(../img/box2/t2a.jpg) no-repeat; font-size: 1px;}
div.boksytop2 div.lewa {float: left; width: 4px; height: 24px; background: url(../img/box2/t1a.jpg) no-repeat; font-size: 1px;}
* html div.boksy2 div.bokstresc2 {padding-bottom: 6px;}


div.boksydol2 {height: 4px; margin-bottom: 4px; font-size: 1px; background: url(../img/box2/bg2.jpg) repeat-x;}

div.boksydol2 div.prawa {float: right; width: 4px; height: 4px; background: url(../img/box2/t4.jpg) no-repeat; font-size: 1px;}
div.boksydol2 div.lewa {float: left; width: 4px; height: 4px; background: url(../img/box2/t3.jpg) no-repeat; font-size: 1px;}

div.boksytop2 div.titlebox{font:13px Tahoma; letter-spacing: 1px; padding:5px 0px 0px 10px;color: #003366; float: left;}
div.boksytop2 div.titlebox A {text-decoration: none;color: #003366;}
div.titlepagestring H1 {font:13px Tahoma;color: #003366; letter-spacing: 1px; padding:5px; float: left;}
div.wizytowkatitle H1{font: 13px Tahoma;color: #003366; letter-spacing: 1px; padding:5px; float: left;}


/*end box 3*/


/*box szary*/
.dialog {margin:0px auto;}
.dialog .hd .c, .dialog .ft .c { font-size:1px; height:9px;}
.dialog .ft .c { height:9px;}
.dialog .hd { background:url(../img/box4/tl.jpg) no-repeat 0px 0px;}
.dialog .hd .c { background:url(../img/box4/tr.jpg) no-repeat right 0px;}
.dialog .bd { background:url(../img/box4/ml.jpg) repeat-y 0px 0px;}
.dialog .bd .c { background:url(../img/box4/mr.jpg) repeat-y right 0px;}
.dialog .bd .c .s { margin:0px 5px 0px 0px; background: url(../img/box4/ml.jpg) repeat-x 0px 0px; padding:1em;}
.dialog .ft { background:url(../img/box4/bl.jpg) no-repeat 0px 0px;}
.dialog .ft .c { background:url(../img/box4/br.jpg) no-repeat right 0px;}
/*end box szary*/




.searchtab{font: 12px Tahoma,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;width:50%;HEIGHT:30px;padding-left: 3px;text-align:left;}

.titlebox1{display: inline-block;font: 13px Tahoma;letter-spacing: 1px;padding-left: 3px;border-left: 2px solid #E87D20;color: #014782;margin: 0 0 5px 0;}


/*--formularz zgłoszeniowy*/
div.zgloszenieform{PADDING:3px;display:block;}
div.bgopis {PADDING:3px;background-color: #F9F9F9;border: 1px solid #E2E2E2;}

div.zgloszenieform div.opisforminput{PADDING:3px; display:block;overflow:hidden;}
div.zgloszenieform div.opisformzgl{display:block; PADDING:3px; font: bold 12px Tahoma;color: #003366;overflow:hidden;}

div.opisformtxt{PADDING:5px;font: 12px Tahoma;color: #003366;text-align:justify;display:block;}

/*end formularz zgłoszeniowy*/


/*
div.titlepage{PADDING-LEFT:5px;PADDING-TOP:3px;display:block;float: left;background-color: #F9F9F9;width: 100%;BORDER-BOTTOM: #E87D20 1px solid;}
div.titlepage .titlepagestring H1 {font: 13px Tahoma;color: #014782;}

BORDER: #C0C0C0 1px solid;


*/
div.catboxcolor1{ background:url(../img/background_kat.gif) repeat-x;}
div.catboxcolor2{ background:url(../img/background_kat.gif) repeat-x;}
div.catboxcolor3{background-color: #F0F0F0;}

div.catbox{PADDING:3px;clear: both;border-BOTTOM: 1px solid #F7F7F7; position:relative;}

div.nazwa{font: 13px Tahoma;color: #000080;width: 100%;}
div.nazwa A{text-decoration: none;color: #000080;}

div.catboxleft{float: left;width: auto;}

div.catboxright{float: right;text-align:center;width: 250px;}

div.teleadres{PADDING:2px 0 2px 0;font: 11px Tahoma;color: #014782;display:block;}

div.catboxstopka{display:inline-block;width: 100%;}

div.telestopkaleft{PADDING:2px 0 0 0;width: auto;float: left;}

div.telestopkaright{PADDING:5px 0 0 0;text-align:right;float: right;width: auto;}

div.telestopkaright A{text-decoration: none;color: #014782;font: 11px Tahoma;}

div.separator {	clear: both;}

div.catempty{PADDING-TOP:50px;PADDING-BOTTOM:50px;width: 100%;font: 14px Tahoma;color: #014782;text-align:center;}

/*-----------kataj------------*/

#katajax{PADDING:5px;background-color: #F9F9F9;margin-right: auto; margin-left: auto;position: relative;}

DIV.kolumnakat{
float: left;
display:block;
HEIGHT:100px;
PADDING:3px;	
MARGIN: 0px 0px 0px 0px;

}

DIV.ramka{
height:100%;
display: block;
}

DIV.linibreakkat{
border-BOTTOM: 1px dotted #969696;
MARGIN: 5px 0px 5px 0px;
}

DIV.titcataj {color: #003366;font: 15px Tahoma;MARGIN: 5px 0px 5px 0px;border-BOTTOM: 1px solid #FFFFFF;}

DIV.linkmastercat A{text-decoration: none;color: #003366;font: bold 12px Tahoma;PADDING-LEFT:10px;background: url(../img/tr.jpg) no-repeat 0px 3px;}
DIV.linkmastercat A:hover{TEXT-DECORATION: underline;}

.linksubcat A{text-decoration: none;color: #014782;font: 12px Tahoma;display:inline;}
.linksubcat A:hover{TEXT-DECORATION: underline;}

.linkmore A{text-decoration: none;color: #014782;font: bold 11px Tahoma;display:inline;}
.linkmore A:hover{TEXT-DECORATION: underline;}


div.linksubcatfull A{text-decoration: none;color: #014782;font: 12px Tahoma;display:block;MARGIN: 5px 0px 5px 0px;PADDING:0px 0px 0px 15px;background: url(../img/arrow.gif) no-repeat 0px 5px;}
div.linksubcatfull A:hover{TEXT-DECORATION: underline;}

DIV.catback A{text-decoration: none;color: #003366;font: 12px Tahoma;}
DIV.catback A:hover{TEXT-DECORATION: underline;}
/*-----------wizytowka------------*/

div.wizytowka{PADDING:3px;clear: both;background-color: #FCFCFC;}
div.nazwawizytowka H1{font:13px Tahoma;color: #014782;width: 100%;}
div.boxleft{float: left;width: auto;}
div.boxright{float: right;text-align:center;width: 250px;PADDING:10px 0 0px 0;}

div.teleadres{PADDING:2px 0 2px 0;font: 12px Tahoma;color: #014782;display:block;}

div.opiswizytowka {PADDING:5px 0 5px 0;display:block;clear: both;}
div.opiswizytowka P{font: 13px Tahoma;color: #014782;}

div.naglowekwiz {font: bold 12px Tahoma;color: #014782;text-align:left;clear: both;PADDING:10px 0 10px 0;}

div.graf{PADDING:10px 0 10px 0;text-align:center;display:block;clear: both;}

div.googlemap{PADDING:0;display:inline-block; width: 100%;BORDER: #C0C0C0 1px solid;}
/*---------end--wizytowka------------*/

div.banerright{display:block; width: 100%; text-align:center;PADDING:0px 0 5px 0;}


/*-----------art------------*/
div.litera {margin-left: auto;	margin-right: auto; width: 100%;text-align:center;MARGIN: 5px 0px 5px 0px;}
div.litera A{font: 12px Tahoma; color: #003366;text-decoration: none;}

div.artbox {PADDING:3px; clear: both; BORDER-BOTTOM: #F5F5F5 1px dashed;}


div.arttitle{background:url(../img/row_bg.png) repeat-x;font: 16px Tahoma;color: #969696;text-align:left;PADDING:7px 0px 7px 5px;position:relative;BORDER-BOTTOM: #F2F2F2 1px solid;}
div.arttitle A{color: #969696;text-decoration: none;}

div.artbox div.artfoto{PADDING:3px; text-align:center; display:inline; float: left;}
div.artfoto IMG{PADDING:2px; BORDER: #C0C0C0 1px solid;}

div.arttresc {position:relative; display:inline;}
div.arttresc P {font: 12px Tahoma; color: #003366; text-align:justify;}
div.arttresc ul{font: 12px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.arttresc li{font: 12px/16px Tahoma;color: #003366;PADDING-LEFT: 5px;list-style: inside;list-style-position: inherit;}

div.arttitlefull{font: 16px Tahoma;color: #808080;text-align:left;PADDING:5px 5px 5px 0;position:relative;}
div.arttrescfull {font: 13px/18px Tahoma;color: #003366;text-align:justify;letter-spacing: 0px;}
div.arttrescfull P {font: 13px/18px Tahoma;color: #003366;text-align:justify;letter-spacing: 0px;}
div.arttrescfull ul{font: 13px/18px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.arttrescfull li{font: 13px/18px Tahoma;color: #003366;PADDING-LEFT: 5px;list-style: inside;list-style-position: inherit;}

div.linkart{text-align:right;clear: both;}
div.linkart A{text-decoration: none;color: #014782;font: 11px Tahoma;}

.banerartinf{text-align:left;PADDING:5px 0px 5px 5px;position:relative;font: 10px Tahoma;color: #C0C0C0;}
.banerart{text-align:center;PADDING:0px 5px 5px 5px;position:relative;}

.banerramka img{PADDING:0px;BORDER: #C0C0C0 1px solid;}

/*-----------end art------------*/

.linktabpag{font: bold 12px Tahoma;color: #FF9900;}
.linktabpag A{font: 12px Tahoma;color: #014782;text-decoration: none;}

/*-----------filtr------------*/
.filtrinfo{font: 12px Tahoma;color: #FF0000;text-align:center;}
.filtrinfo A{font: 12px Tahoma;color: #FF0000;text-decoration: none;}
/*-----------end filtr------------*/

/*-----------linki------------*/
div.links{background: url(../img/arrow.gif) no-repeat 2px 8px;PADDING-LEFT: 15px;PADDING-TOP: 5px;}
div.links A{font: 12px Tahoma;color: #003366;text-decoration: none;}
/*-----------end linki------------*/
/*-----------static page------------*/
div.staticpage {PADDING:5px;}
div.staticpage {font: 13px/18px Tahoma;color: #014782;}
div.staticpage P {font: 13px/18px Tahoma;color: #014782;}
div.staticpage UL{font: 13px/18px Tahoma;color: #014782;PADDING-LEFT: 25px;list-style: inside;list-style-position: inherit;}
div.staticpage LI{font: 13px/18px Tahoma;color: #014782;PADDING-LEFT: 5px;list-style: inside;list-style-position: inherit;}
div.staticpage A{font: 13px/18px Tahoma;color: #014782;text-decoration: none; }
/*-----------static page------------*/


/*----------leksykony------------*/
div.leksykon {PADDING:5px; BORDER-BOTTOM: #E6F3F7 1px solid;background:url(../img/background_kat.gif) repeat-x;}


div.leksykonszukaj {PADDING:5px;}
div.inputkey{PADDING:5px;float: left;}
div.inputsend{PADDING:5px;float: left;}

div.leksykonnazwa {font: bold 12px Tahoma;color: #014782;PADDING:2px 5px 2px 2px;}
div.leksykonnazwa A{text-decoration: none; color: #014782;}
div.leksykonnazwa A:hover {text-decoration: underline; color: #014782;}

div.leksykonopis {font: 12px/16px Tahoma;color: #003366;text-align: justify;}
div.leksykonopis P {font: 12px/16px Tahoma;color: #003366;text-align: justify;}
div.leksykonopis UL{font: 12px/16px Tahoma;color: #003366;PADDING-LEFT: 25px;list-style: inside; list-style-position: inherit;}
div.leksykonopis LI{font: 12px/16px Tahoma;color: #003366;PADDING-LEFT: 5px;}
div.leksykonopis A{font: 12px/16px Tahoma;color: #808080;text-decoration: none; }
/*-----------end leki------------*/




/*-----------dhtmltooltip------------*/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*-----------dhtmltooltip------------*/

.error_null{
	BORDER: #FF0000 1px solid;
	BACKGROUND: #FFFF99;
}

	#hint ul { padding: 3px; width: 150px; border: 1px solid #999; font-family: verdana, arial, sans-serif; font-size: 12px;background-color: #FFFFFF;}
	#hint ul { list-style-type: none; font-family: verdana, arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0}
	#hint li { margin: 0 0 5px 0; cursor: default; color: #003366;}
	#hint li:hover { background: #ffc; }	
	
	
	div.linseo A{color: #C0C0C0;font-size: 10px;}
	div.linseo {color: #C0C0C0;font-size: 10px;}		
