/* DEFAULTS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,textarea,th,td { margin:0; padding:0;}
/*p,ul,ol,li,h1,h2,h3 { padding:0 20px;}*/
img {border:0;}
.clearf{clear:both;}
body{font:62.5% Georgia, "Times New Roman", Times, serif;;  color:#000; }
p {margin:0;padding-bottom:24px;}

#generalcol {background-color:white; width:990px; margin:0 auto;position:relative;}

/* TOP PANEL*/
#topPanel {background-color:#004141; width:979px; float:left; height:31px; font-size:12px; overflow:hidden;}
#topPanel ul {float:left;overflow:hidden;display:inline;list-style-type:none;padding:0 15px;margin-top:8px;}
#topPanel ul li {float:left;border-right:1px solid #9FB7D6;padding:0 10px; }
#topPanel a { text-decoration:none;color:#9FB7D6}
#topPanel a:hover,#topPanel a:focus {text-decoration: underline; color:#ffffff;background-color:#2D4563;}
#topPanel ul li.lastL {border-right:0;}
#topPanel ul li.activeL a {color:#ffffff;background-color:#2D4563;}
#topPanel ul li.lastLR {margin-right:-48px;margin-top:-2px;border-right:0;}

#topPanel ul#topPanelR {float:right;}

/* TITLE*/
#title1 {background-color:white; width:979px; float:left; height:100px; padding:0px 0;text-align:center;}
#title1 h1{color:#046A4C;text-align:center; font-size:15px; letter-spacing:4px;}

/* MAIN PANEL*/
#mainpanelD {height:29px;width:990px;padding:0 0 0 0px;margin:0;position:relative;}
#mainPanel{height:33px;padding:0;margin:0; background:transparent;position:absolute;top:0px;left:0px;z-index:10;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#mainPanel li{height:auto;padding:0;margin:0;list-style-type:none;float:left;display:inline;}
#mainPanel li a, #mainPanel li a.active{height:33px;padding:0;display:inline;float:left;overflow:hidden; margin:0 0 0 -1px;font-size:12px;font-family:"Times New Roman", Times, serif;font-weight:bold;color:#808094;line-height:170%;}
#mainPanel li a.active img{margin:-34px 0 0 0;}
#mainPanel li a:hover img, #mainPanel li a:focus img, #mainPanel li a.active:hover img, #mainPanel li a.current-hover img {margin:-68px 0 0 0}
#mainPanel li ul {position:absolute;width:85px;display:none;margin-top:30px;}
#mainPanel li ul li{width:85px;display:block;position:relative; float:none;background-color:#F0F0F0;}	
#mainPanel li ul li a:hover {color:#2D4563;font-weight:bold;background-color:#F0F0F0;}
#mainPanel li ul li a {background-color:#F0F0F0;display:block;border:1px solid #CCCCCC;width:200px;height:24px;font-size: 15px;text-align:center; padding:0;margin:0; text-decoration:none;}



#mainPanel li ul ul {display:none;margin-top:0px;}
#mainPanel li:hover ul ul {display:inline;margin-top:0px;}	
#mainPanel li:hover > ul  {display:block;}*/	



#mainPanel li #mainPanel3 li a {background-color:#F0F0F0;display:block;border:1px solid #CCCCCC;width:119px;height:24px;font-size: 15px;text-align:center;padding:0;margin:0;}
#mainPanel li #mainPanel7 li a {background-color:#F0F0F0;display:block;border:1px solid #CCCCCC;width:119px;height:24px;font-size: 15px;text-align:center;padding:0;margin:0;}

#mainPanel li #mainPanel2a li a {background-color:#F0F0F0;display:block;border:1px solid #CCCCCC;width:200px;height:24px;font-size: 15px;text-align:center;margin:0;}
#mainPanel li #mainPanel4 li a {background-color:#F0F0F0;display:block;border:1px solid #CCCCCC;width:233px;height:24px;font-size: 15px;text-align:center;margin:0;}





#bar1 {width:978px; border-width:0 1px; border-style:none solid; border-color:#CCCCCC; height:25px;background-color:#F0F0F0; clear:both;}
#bar2 {width:978px;height:25px;background-color:#F0F0F0; clear:both;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; margin: 10px 0 -10px 0;}

.bar1ParagraphStyle {text-align:center; padding-top:4px;font-size:12px;}
.buttonAdds {padding-left:20px;}
.customAnimate{animation:fading 2s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}




/* CONTENT */
#centercol {background-color:white; width:978px;position:relative;padding:0px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}

#leftcol {background-color:white; width:620px;float:left; display:inline;font-family: Verdana, sans-serif; font-size: 11px;  line-height: 15pt; text-align:justify;color: #333;overflow:hidden; margin:20px 10px 25px 20px; padding:0 7px 75px 0;border-right:1px solid #CCCCCC;}
#leftcol a {color:blue; text-decoration:none;}
#leftcol a:hover{text-decoration:underline;}
#leftcol h2{font-family:Arial,Verdana,"Times New Roman", Times, serif;color:#333;font-size:18px; text-align:left;padding-bottom:26px;padding-top:40px;}
#leftcol h3 { padding-bottom:12px; padding-top:5px;font-size:12px;color:#333;}
#leftcol ol {list-style:decimal;padding-left:44px;padding-bottom:15px;font-family:Verdana,sans-serif;font-size:11px;line-height:15pt;text-align:justify;color:#333;}
#leftcol ol li{ padding:8px 0;}
#leftcol ul { list-style:disc;padding-left:44px;padding-bottom:15px;font-family:Verdana,sans-serif;font-size:11px;line-height:15pt;text-align:justify;color:#333;}
#leftcol ul li{ padding:8px 0;}

#tslcolL {width:400px;float:left;}
#tslcolR {width:220px;float:right;}
#tslcolNext {float:left;width:620px;}

#rightcol {background-color:white; float:left;width:310px; overflow: hidden; margin-bottom:25px; margin-top:20px;}
#rightcol h2 {color:#046A4C;text-align:center; font-size:15px; letter-spacing:4px; padding:20px 0 30px 0;}
.RysPodmKwalif a {display:block;overflow: hidden; text-align:center; padding:10px 0px 20px 0px; }
.rys1 { padding:10px 0px;}
.rys1 a {display:block;overflow: hidden; text-align:center;padding:0 0 10px 0;}
.rys2 {border-width:1px 0px; border-style:solid; border-color:#CCCCCC;}
.rys2 a {display:block;overflow: hidden; text-align:center;padding:30px 0 30px 0;}
.rys2 img {}
.rys3 {padding:0px 0px 0px 0px;}
.rys4 {padding:0px 0px 0px 0px;}

/*SET STOPKA*/
#stopka {font-family:Arial, Helvetica, sans-serif;padding:7px 0px;width:490px; float:right;text-align:right; padding:18px 20px 110px 0;}
#stopka a {color:#666; font-size:11px; text-decoration:none;}
#stopka a:hover {text-decoration:underline;} 


/* ADDITIONALS */
#addcol {height:820px;}
#leftcol hr {margin-bottom:20px; margin-right:5px;}
#leftcol p, #leftcol ul, #leftcol ol {padding-right:5px;}
#leftcol .komtitle { font-family:Verdana, Arial, sans-serif; font-size:21px;color:#333;padding:20px 0 40px;}
#t2rowh2 {
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#t2rowh2 .komtitle2{font-family:Verdana, Arial, sans-serif; font-size:21px;color:#333; padding:5px 0;}

#t2rowh2EN {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#t2rowh2EN .komtitle2{font-family:Verdana, Arial, sans-serif; font-size:21px;color:#333; padding:5px 0;}


#adjcol { width:940px;padding:0 10px 75px 20px;font-family:Verdana,sans-serif;font-size:11px;line-height: 20px;text-align:justify;color:#333;}
#adjcol .komtitle { font-family:Verdana, Arial, sans-serif; font-size:21px;color:#333;padding:40px 0 40px;}
#adjcol h3 {padding-bottom:26px; padding-top:5px;}
#adjcol p { padding:5px 0px 5px 4px;}
#adjcol a {color:blue; text-decoration:none;}
#adjcol a:hover {color:#999;}

#listapk {border-width:1px;border-style:solid; border-color:#CCCCCC;}
#listapk th { text-align:center;}
.tableBorderCL { border: solid 1px #ccc} 


.tccenter {text-align:center;}

#leftcol ol li ol,#leftcol ol li ul,#leftcol ul li ol,#leftcol ul li ul { padding-bottom:5px;}
#leftcol ol p,#leftcol ul p{ padding-top:10px; padding-bottom:0px;}
#leftcol table {padding-bottom:20px;}
.pad {
	padding-top: 20px;
	padding-bottom: 15px;
}
#pnul p {padding:0px;}

.mcol { padding-left:40px;height:760px;}
#leftcol .mcol p { padding:0;}
#leftcol .mcol ul,#leftcol .mcol ul li { padding-top:0px; padding-bottom:0px;}

/* TABLES: CSP, SUB CSP,NEWS */
.idc {width:55px;}
.namec {width:315px;}
.servc {width:310px;}
.datec {width:250px;}
.komtbl {margin:0px 0px 20px 50px;}
.komtbl th,.komtbl td {padding-right:55px;padding-left:5px;}
.objcc {width:220px;}
.numc {width:50px;}
.datac {width:200px;}

.kr1 {width:4%;}
.kr2 {width:21%;}
.kr3 {width:42%;}
.kr4 {width:24%;}
.kr5 {width:9%;}

#tableArchiwum table {padding-bottom:0px;}
.colOneArchiwum {width:55px;}
.colTwoArchiwum {width:115px;}
.colThreeArchiwum {width:425px;}

/* Karta Rej */
#karta {background-color:white;;margin:0;padding:0;width:100%; height:100%;}
#tabholder {font-family: Verdana, Tahoma,Arial, sans-serif;  font-size: 11px; width:980px; margin:0 auto;line-height: 15pt;color: #333}
#tabholder th {background-color:white; padding:5px;}
#tabholder tr {background-color:white;}
#tabholder td {padding:5px; vertical-align:top;}
#tabholder h2 {font-size: 17px;font-weight: bold;text-align: center;color: #333; padding-top:55px; padding-bottom:20px;}
#h2tabholdermodif {font-size: 13px;text-align: center;font-weight: bold;color: #333; padding-bottom:25px;padding-top:20px;}
#tabholder p{ padding:0;}
#tabholder a { text-decoration:none;}
#tabholder a:hover  {color:#0000ff;}
.b02 { empty-cells:show;}

.discolor {color: #808080;}
#ivonaid {float:right;margin-right:-35px;}
.upPad {padding-top:20px;}


.button {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
   background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
   background: -moz-linear-gradient(top, #65a9d7, #3e779d);
   background: -ms-linear-gradient(top, #65a9d7, #3e779d);
   background: -o-linear-gradient(top, #65a9d7, #3e779d);
   background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
   padding: 2px 4px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #7ea4bd 0 1px 0;
   color: #06426c;
   font-size: 9px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   } 

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
 .button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   /*-------------------------*/
   

.myButtonClass {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:transparent;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:14px;
	line-height:14px;
	width:20px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}.myButtonClass:active {
	position:relative;
	top:1px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

