/* CSS Document */
body{padding:0px; margin:0px; background:url(../gfx/mainbg.jpg) 0 0 repeat-x #fff; color:#707070; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a { color:#0c49a4; }
a:hover { color:#000000; }
/*----TOP PANEL----*/
#topPan{width:747px; height:152px; position:relative; margin:0 auto; padding:0px;}
#topPan img{width:208px; height:58px; position:absolute; top:35px; left:0px;}

#topPan div.logver {width:480px; height:32px;position:absolute; top:5px; right:0px; text-align:right; color:#8DBDEF;}
#topPan div.logver a {color:#ADDDFF; text-decoration:none;}
#topPan div.logver a:hover {text-decoration:underline;}

#topPan ul{width:480px; height:32px; position:absolute; top:76px; right:0px;}
#topPan ul li{float:left; width:79px; height:32px; padding:0 0 0 1px;}
#topPan ul li a{display:block; width:79px; height:32px; background:url(../gfx/menubg-normal.gif) 0 0 no-repeat #7E7B00; color:#656565; font-size:11px; font-weight:bold; line-height:32px; text-transform:uppercase; text-align:center; text-decoration:none;}
#topPan ul li a:hover{background:url(../gfx/menubg-hover.gif) 0 0 no-repeat #337F9F; color:#337F9F; text-decoration:none;}

#topPan ul li a.home{display:block; width:79px; height:32px; background:url(../gfx/menubg-hover.gif) 0 0 no-repeat #337F9F; font-size:11px; font-weight:bold; line-height:32px; color:#337F9F; text-decoration:none; text-transform:uppercase; text-align:center;}

#topPan ul.dropdown{width:480px; height:22px; position:absolute; top:119px; right:0px;}
#topPan ul.dropdown li{float:left; width:79px; height:22px; }
#topPan ul.dropdown li a{display:block; width:79px;background:url(../gfx/vertical-dot.gif) 100% 0 no-repeat #fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li a:hover{text-decoration:none; background:url(../gfx/vertical-dot.gif) 100% 0 no-repeat #fff; color:#337F9F;}

#topPan ul.dropdown li.verticallinenone a{display:block; width:79px;background:#fff; color:#3E3E3E; font-size:11px; text-decoration:none; text-align:center; line-height:22px;} 
#topPan ul.dropdown li.verticallinenone a:hover{text-decoration:none; background:#fff; color:#337F9F;}

#toplocalmainPan{width:100%; background:#F4F4F4; color:#8D8D8D; float:left; padding:2px 0 0; clear:both;}
#toplocalPan{width:747px; position:relative; background:#F4F4F4; color:#707070; margin:0 auto; padding:0px;}

/*----/TOP PANEL----*/

/*----BODY TOP PANEL----*/
#bodytopmainPan{width:100%; background:#F4F4F4; color:#8D8D8D; float:left; padding:22px 0 0; clear:both;}

#bodytopPan{width:747px; position:relative; background:#F4F4F4; color:#707070; margin:0 auto; padding:0px;}
#bodytopPan h2{background:#F4F4F4; color:#337F9F; font-size:24px; height:70px; line-height:70px;}
#bodytopPan h3{background:#F4F4F4; color:#337F9F; font-size:14px; height:30px; line-height:30px;}
#bodytopPan p{padding:0 38px 11px 0;}

#bodytopPan2{width:747px; position:relative; background:#F4F4F4; color:#707070; margin:0 auto; padding:0px;}
#bodytopPan2 h2{background:#F4F4F4; color:#337F9F; font-size:24px; height:70px; line-height:70px;}
#bodytopPan2 p{padding:0 38px 11px 0; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*----/BODY TOP PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{width:100%; background:#fff; color:#8D8D8D; float:left; padding:42px 0 0; clear:both;}

#bodymiddlePan{width:747px; position:relative; margin:0 auto 0 auto; background:#fff; color:#8D8D8D;}

/*----FOOTER PANEL----*/
#footermainPan{height:214px; background:url(../gfx/footerbg.gif) 0 0 repeat-x #565656; color:#fff; clear:both;}
#footerPan{width:747px; position:relative; margin:0 auto;}

#footerPan p.copyright{background:#565656; color:#fff; font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; position:absolute; top:117px; left:26px;}
#footerPan p.copyright a{color:#fff;text-decoration:none;}
#footerPan p.copyright a:hover{text-decoration:underline;}

#footerPan ul{width:500px; position:absolute; top:93px; left:14px;}
#footerPan li{float:left; font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 12px 0; color:#fff; background:#565656; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

/* dodatki */
table#list{}
table#list td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c3c3c3;
	border-bottom-color: #c3c3c3;
	vertical-align: middle;
	padding: 3px 12px;
	color: #525252;
	font-size: 11px;
}
table#list tr.sub td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #c3c3c3;
	border-bottom-color: #c3c3c3;
	vertical-align: middle;
	padding: 3px 12px 3px 40px;
	color: #525252;
	font-size: 11px;
}
table#list tr.part td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #c3c3c3;
	border-bottom-color: #c3c3c3;
	vertical-align: middle;
	padding: 3px 12px;
	color: #525252;
	font-size: 11px;
}
table#list tr.header td{
	color: #505050;
	height: 30px;
	font-weight: bold;
	border-right-style: none;
	border-bottom: 2px solid #c3c3c3;
	text-align: left;
	font-size: 13px;
}


table#list2{}
table#list2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c3c3c3;
	border-bottom-color: #c3c3c3;
	vertical-align: top;
	padding: 2px 10px 2px 2px;
	color: #525252;
	font-size: 11px;
}
table#list2 tr.header td{
	color: #505050;
	height: 30px;
	font-weight: bold;
	border-right-style: none;
	border-bottom: 2px solid #c3c3c3;
	text-align: left;
	font-size: 13px;
}

div.strony { padding:5px 0; margin:0; }
div.strony a { border: 1px solid #ccc; background:#fff; text-decoration:none; padding:1px 4px; }
div.strony a:hover, p.strony a.on { border: 1px solid #ccc; background:#0c49a4; text-decoration:none; color:#fff; }

div.alertcontainer { padding: 10px; border: solid 1px #dbe0e9; background-color:#fff;margin:5px 0; }
div.ht_ok { font-size:14px; color:#000000; padding:10px; background:#99ff99; margin:5px 0;border: solid 1px #dbe0e9; }
div.ht_error { font-size:14px; color:#000000; padding:10px; background:#ff9999; margin:5px 0;border: solid 1px #dbe0e9; }
i.error { color:#ff0000; }

div.options { padding:5px; background:#fff; text-align:left; border: 1px solid #eeeeee; margin:5px 0; }
.small { font-size:10px; }



input.long { width: 500px; }
