
x{}


/*
* { margin:0; padding:0;}
*/

div {margin:0; padding:0;}

body { margin:27px 0 0 0; padding:0; background:#B8ECFF; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#646464; min-width:958px;}

* { font-family:verdana, Arial; }

	/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow:;
	}
	
	#flashcontent {
		height: 100%;
	}
	/* end hide */





* a                  { color:#0FA1CF; text-decoration:none;}
a:hover            { color:#000; text-decoration:none;}
a img              { border:none; }


hr    { width:; color:#0FA1CF; }

ul {list-style-position:outside; margin:3px 0px;}
li {margin-left:20px;}











.tail-top { background:#fff; margin:-1px 0px 0px 0px;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}

#main {width:958px; margin:0 auto; padding:0; }

#header {/*height:478px;*/ position:relative; background:#fff;}
#header, #content, #footer { margin:0; padding:0; font-size:0.75em; background:#fff;}

div.head_flash {position:absolute; top:45px; left:50%; z-index:102; text-align:right; /*width:900px;*/ margin:0px auto; padding:0px 0px 0px 300px;}
div.head_flash a {font:bold 10px Verdana !important;}

#header1 {margin:0; padding:0; height:478px; position:relative; background:#fff url(images/head.jpg) center top repeat-x;}
#header2 {margin:0; padding:0; height:230px; position:relative; background:#fff url(images/head_mini.jpg) center top repeat-x;}
#header1 div.head, #header2 div.head { margin:0 auto; width:540px; padding:15px 0px 0px 530px; text-align:right;}

div.menu {margin:50px 0px; text-align:right;}
div.menu a {display:block; float:left; margin:0px -2px; padding:3px 0px; height:25px; width:100px; color:#000; font-weight:bold;font-size:13px; text-align:center;}
div.menu a:hover {color:#fff; background:url(images/button.gif) center top no-repeat;}
div.head_text {padding:130px 0px 0px 30px; text-align:left;}


object { margin:0; padding:0; vertical-align:top; outline:none;}

/*==================boxes====================*/
.cont-box { margin:0; padding:0; width:100%; background:#fff;}
.cont-box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.cont-box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.cont-box .inner { padding:0 5px 10px 5px;}

.box { background:#fff; width:100%;}
.box .border-top {background:url(images/border-top.gif) repeat-x left top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x left bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left top;}
.box .border-right {background:url(images/border-right.gif) repeat-y right top;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box .bottom-bg { background:url(images/box-bottom.gif) no-repeat center bottom;}
.box .inner { padding:16px 15px 35px 26px;}

.box1 { background:#fff; width:100%;}
.box1 .border-top {background:url(images/border-top1.gif) repeat-x left top;}
.box1 .border-bot {background:url(images/border-bot.gif) repeat-x left bottom;}
.box1 .border-left {background:url(images/border-left.gif) repeat-y left top;}
.box1 .border-right {background:url(images/border-right.gif) repeat-y right top;}
.box1 .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .bottom-bg { background:url(images/box-bottom.gif) no-repeat center bottom;}
.box1 .inner { padding:16px 15px 42px 23px;}


/*content*/
div.content { padding-bottom:2px;}
div.content p,
div.content dl { 
	line-height:1.58em;
}
div.content dl { margin-bottom:-22px;}
div.content dl dt { font-weight:bold; color:#223034;}
div.content dl dd { margin-bottom:22px;}
div.content .indent { padding:16px 0 24px 27px;}
div.content .indent1 { padding:16px 25px 26px 0;}

div.content p, div.content * p {margin:1px 0 10px 0;}


/*footer*/
#footer { background:url(images/footer-tail.gif) repeat-x left top;}
#footer .left { background:url(images/footer-left.gif) no-repeat left top;}
#footer .right { height:84px; background:url(images/footer-right.gif) no-repeat right top; text-align:right; padding:10px;}
#footer b { color:#4cabca; font-size:.92em; /*padding:29px 30px 0 0;*/}
#footer b a { color:#4cabca;}

/*==========================================*/

h1 { font-size:18px; line-height:1.2em; color:#1b2326; font-weight:normal; margin:-5px 0px 6px 0px; padding-top:0px;}
h2 { font-size:16px; line-height:1.2em; color:#1b2326; font-weight:normal; margin:-5px 0px 6px 0px; padding-top:0px;}
h3 { font-size:16px; line-height:1.2em; color:#1b2326; font-weight:normal; margin:12px 0px 0px 0px; padding-top:0px;}
h4 { font-size:14px; line-height:1.2em; color:#1b2326; margin:0px 2px 12px 2px;}
h5 { font-size:14px; line-height:1.2em; font-weight:normal; color:#223034; margin:0px 2px 12px 2px;}
h6 { font-size:1em; color:#223034; line-height:1.58em;}
h6 span { display:block; padding-bottom:10px;} 













div.jezyki {float:right; text-align:right; height:60px; width:200px; padding:0px;}
/*
div.body{margin:0px auto 0px auto; width:970px;}

div.head {
	margin-top:0px;
	height:; padding:22px 0px 3px 12px;
	text-align:left; vertical-align:top;
	border:;
	background:url(images/head.png) top left no-repeat;}
*/
div.menu_gorne {
	z-index: 1;
	position: relative;
	height:; width:; padding:0px;
	text-align:left; vertical-align:top;
	border: none;
	color:#fff;
	background:#009AEF url(images/menu_bg.png) center left repeat-x;
	}

div.opcje_menu { float:left; background:none; }
div.opcje_menu a { display:inline; float:left; background:none; }


div.content {
	/*padding:10px 15px 15px 15px;*/
	text-align: left; vertical-align: top;
	line-height: 150%;	color: #000;	font-size: 11px;
	/*background:url(images/content.png) top left repeat-y;*/
}

div.content * {}


a.frazy {margin:0px; padding:0px 0px 1px 0px; display:inline; float:none; cursor:pointer; border-bottom:3px double #000; text-decoration:none; color:#000; line-height: 1.5em; background:none;}
a.frazy:hover {padding:0px 0px 2px 0px; border-bottom:3px double #36738A; text-decoration:none; color:#36738A; background:#eee;}



div.foot1 { font-size:11px; color:#999; text-align:center; vertical-align:top; text-decoration:none;}
	div.foot1 a {font:normal 11px Verdana !important; color:#0FA1CF; text-decoration:none;}
	div.foot1 a:hover {color:#000; text-decoration:none;}
	
div.foot { height:; padding:5px 20px 15px 15px; background:url(images/foot.png) bottom left no-repeat; font-size:11px; color:#999; text-align:center; vertical-align:top; text-decoration:none;}
	div.foot a {font:bold 11px Verdana; color:#0FA1CF; text-decoration:none;}
	div.foot a:hover {color:#000; text-decoration:none;}
div.foot .copyright{font:normal 9px Verdana; color:#999 !important; text-align:right; text-decoration:none;}
	div.foot .copyright a {font:9px Verdana; color:#999 !important; text-decoration:none;}
	div.foot .copyright a:hover {font:9px Verdana; color:#000 !important; text-decoration:none;}
	div.foot .copyright a.yes24 {font:bold 9px Verdana; color:#999 !important; text-decoration:none;}
	div.foot .copyright a.yes24:hover {font:bold 9px Verdana; color:#000 !important; text-decoration:none;}
td.foot_menu{ background:url(images/ico16.gif) center left no-repeat; text-align:left; padding:0px 0px 0px 20px;}



div.licznik {text-align:right; float:right; color:#999 !important;}
div.licznik *{font-size:10px; text-decoration:none; color:#999 !important;}
div.licznik a{font-size:10px; text-decoration:none; color:#999 !important;}
div.licznik a:hover{text-decoration:none; color:#000 !important;}

div.sciezka {font-size:10px; padding:0px 0px 0px 15px; text-align:left; float:left; color:#999 !important;}
div.sciezka *{font-size:10px; text-decoration:none; color:#999 !important;}
div.sciezka a{font-size:10px; text-decoration:none; color:#999 !important;}
div.sciezka a:hover{text-decoration:none; color:#000 !important;}

div.powrot {font-size:11px; text-align:left; float:left; color:#777 !important;}
div.powrot *{font-size:11px; text-decoration:none; color:#777 !important;}
div.powrot a{font-size:11px; text-decoration:none; color:#777 !important;}
div.powrot a:hover{text-decoration:none; color:#000 !important;}

div.nawigacja {font-size:11px; text-align:center; color:#555 !important;}
div.nawigacja *{font-size:11px; text-decoration:none; color:#555 !important;}
div.nawigacja * a{font-size:11px; text-decoration:none; color:#0FA1CF !important;}
div.nawigacja * a:hover{text-decoration:none; color:#000 !important;}
div.nawigacja div.poprzedni{text-align:center; width:40%; float:left; padding:10px 0px 20px 0px;}
div.nawigacja div.nastepny{text-align:center; width:40%; float:right; padding:10px 0px 20px 0px;}

div.aaa{float:left; font-size:11px; text-decoration:none; color:#777 !important;}
div.aaa a{text-decoration:none; color:#777 !important; font-weight:bold; cursor:pointer;}
div.aaa a:hover{text-decoration:none; color:#000 !important;}
div.aaa .as{font-size:11px;}
div.aaa .am{font-size:14px;}
div.aaa .al{font-size:17px;}



div.drukowanie {font-size:10px; color:#999 !important; text-align:right; float:right; background:url(cms_ikony/print.gif) 0px 1px no-repeat; height:; padding:0px 10px 0px 15px;}
div.drukowanie *{font-size:10px; text-decoration:none; color:#999 !important;}
div.drukowanie a{font-size:10px; text-decoration:none; color:#999 !important;}
div.drukowanie a:hover{text-decoration:none; color:#000 !important;}

div.menu_wewnetrzne_poziome{float:left; font-weight:bold; font-size:12px;}
div.menu_wewnetrzne_poziome div{float:left; font-weight:bold; font-size:12px; color:#0FA1CF; margin:2px 15px 2px 0px; padding:0px 0px 0px 13px; background:url(images/arrow-down1.gif) center left no-repeat;}
div.menu_wewnetrzne_poziome div a {font-weight:bold; font-size:12px; color:#0FA1CF; text-decoration:none;}
div.menu_wewnetrzne_poziome div a:hover {color:#000; text-decoration:none;}

div.menu_wewnetrzne_pionowe{float:; font:normal 12px Verdana;}
div.menu_wewnetrzne_pionowe div{float:; font:normal 12px Verdana; color:#0FA1CF; margin:7px 0px; padding:0px 0px 0px 13px; background:url(images/arrow-right1.gif) center left no-repeat;}
div.menu_wewnetrzne_pionowe div a {font:bold 12px Verdana; color:#0FA1CF; text-decoration:none;}
div.menu_wewnetrzne_pionowe div a:hover {color:#000; text-decoration:none;}


	div.menu_wewnetrzne_ikony div.podtytul_title,
	div.menu_wewnetrzne_pionowe div.podtytul_title{float:;  margin:15px 0px 0px 0px !important; padding:0px !important; background:none !important; color:#000; /*background-color:#DAE9B6 !important;*/}

	div.menu_wewnetrzne_ikony div.podtytul,
	div.menu_wewnetrzne_pionowe div.podtytul{float:;  margin:1px 0px 0px 0px !important; padding:0px !important; background:none !important; color:#000;}



div.menu_wewnetrzne_ikony{font:bold 10px Verdana;}
div.menu_wewnetrzne_ikony div{float:left; width:170px; margin:2px 15px 22px 0px; padding:0px; text-align:center; line-height:200%;}
div.menu_wewnetrzne_ikony div a {font:bold 12px Verdana; color:#0FA1CF; text-decoration:none;}
div.menu_wewnetrzne_ikony div a img.ikona {margin:0px 0px 10px 0px; height:90px; width:150px; border:solid 1px #0FA1CF;}
div.menu_wewnetrzne_ikony div a:hover {color:#000; text-decoration:none;}


div.menu_wewnetrzne_gora{float:; width:100%; border:none; font:bold 10px Verdana;}
div.menu_wewnetrzne_dol{float:; width:100%; border:none; font:bold 10px Verdana;}
div.menu_wewnetrzne_lewo{float:left; width:200px; margin:0px 10px 10px 0px; border:none; border-right:solid 1px #dedede; font:bold 10px Verdana;}
div.menu_wewnetrzne_prawo{float:right; width:200px; margin:0px 0px 10px 10px; border:none; border-left:solid 1px #dedede; font:bold 10px Verdana;}


div.clear{float:none !important; clear:both !important; height:1px; border-bottom:solid 1px #dedede; width:100%;}
div.clear1{float:none !important; clear:both !important; height:1px; border:none; width:100%;}


input, textarea, select,
* input, * textarea, * select { margin:1px; padding:1px; }

table.gallery { width:90%; }



*.podpis        { text-align:right; }
00000p:first-letter  { font-size:250%; color:#0FA1CF; float:left; font-weight:bold; }


div.galeria {text-align:center; margin:5px auto; width:90%;}

/* a.thumb{display:block; height:92px; width:141px; overflow:hidden;} */
/*
a.thumb {
	margin:5px;
	border:solid 3px #ddd;
}
a.thumb:hover{
	border:solid 3px #bbb;
}
*/

a.thumb {margin:5px;}
a.thumb img{border:solid 3px #ddd;}
a.thumb:hover img{border:solid 3px #bbb;}
img#thumb{border:solid 3px #ddd; margin:0px 3px;}
img#thumb:hover{border:solid 3px #bbb;}

div.galeria_opcje{text-align:center;}
div.galeria_opcje a img { padding:0px; margin:1px;}

div.opcje a img { padding:0px; margin:2px;}

*.adminpanel * { color:brown; !important }
tr.shadowed  { background:#eee; }
td.tree1     { padding-left:20px; background:url(images/tree1.gif) top left no-repeat;}

table.td    { vertical-align:top; }


/*
h5{ font-size:10px !important; font-weight:bold; color:#000; display:block;}
h4{ font-size:12px !important; font-weight:bold; color:#000; display:block;}
h3{ font-size:14px !important; font-weight:bold; color:#000; display:block;}
h2{ font-size:16px !important; font-weight:bold; color:#0e274d; display:block;}
h1{ font-size:17px !important; font-weight:bold; color:#0e274d; display:block;}
*/

#tooltip {
	max-width:200px;
	text-align: left;
	white-space: wrap;
	color: #333;
	font-size: 9px; font-weight:normal; font-family:verdana, arial;
	padding: 3px;
	background: #fafafa;
	background-image: url();
	border: solid 1px #666;
	position:absolute; z-index: 20;
	margin-top: 20px;

	filter: alpha(opacity=90); 
	-moz-opacity: 0.90; 
	-khtml-opacity: 0.90; 
	opacity: 0.90;

}
#tooltip * { color: black; }








/*mapa strony*/
.mapa_strony{
font: normal 11px Verdana;
}

.mapa_strony *{
line-height:1.7em;
}

.mapa_strony ul li{
list-style-type:none;
}

.mapa_strony ul li a{
color:#0FA1CF;
text-decoration:none;
font:bold 14px Verdana;
line-height:3em;
}

.mapa_strony ul li a:hover{
color:#000;
font: bold 14px Verdana;
line-height:3em;
}


.mapa_strony ul li ul li{
list-style:circle;
}

.mapa_strony ul li ul li a{
font: normal 11px Verdana;
line-height:1.7em;
}

.mapa_strony ul li ul li a:hover{
font: bold 11px Verdana;
line-height:1.7em;
}










