/* CSS Document */
.czek {border     : 1px solid #dcdcdc;}

.czekboksy {
font-family			: Arial, sans-serif; 
font-size  : 11px;
}

.imputy_text {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

.inputy {
  font-family: Arial, Helvetica, sans-serif;
  border     : 1px solid #dcdcdc;
  background	    : transparent url(../images/inbox.png);
  margin-top     : 5px;
  color			    : #000000;
  font-size:12px;
  height: 18px;
}

a.linkszkol:link, a.linkszkol:visited { /* link do pedeefa ze szczególami szkolen */
color:#253D73;
font-size:14px;
}

body { 
font-family			: Arial, sans-serif; 
background-color    : #ffffff;
margin-top: 20px;
padding: 0px;
}

#head850{   /* szerokosc calej strony */            
width:936px;
}

.logo{/* banner gorny */
height:114px;
}

.bottom { /* pasek dolny */
background: transparent url(../images/top_menu.png);
height:28px;
width: 932px;
color: #fff;
letter-spacing: 2px;
}

.bottom1 {
padding: 6px 0px 6px 0px;
}

a.bottom {
color : #fff;
font-family: Arial, Verdana, Geneva;  
font-size  : 11px;
}

a.bottom:hover {
color: #fff;
font-family: Arial, Verdana, Geneva;  
font-size  : 11px;
text-decoration: underline;
}

a.bottom:link, a.bottom:visited {
font-family: Arial, Verdana, Geneva;  
font-size  : 11px;
  color				: #fff;
}

.main { /* caly div ponizej logo-bannera gornego */
width: 932px;
border: 0px solid #0e6077;
padding:0px;
background: transparent url(../images/molek.png) 225px 270px no-repeat;
}

.menu_bar {/* nic takiego */
}

.menu_top{/* nic takiego */
}

.menu_in{ /* menu poziome */
height:28px;
margin-bottom:1px;
background-color:#ffffff;
background: transparent url(../images/top_menu.png);
}

.left_menu{ /* lewy rozjasniony klocek menu poziomego */
padding-bottom:1px;
width:151px;
height:28px;
float:left;
background: transparent url(../images/newmenustart.png) top left no-repeat;
}

.left {/* lewa kolumna */
float:left;
width:17%;
height:auto;
padding: 0px;
border: 0px solid #0e6077;
}

.way_home{/* pole srodkowe - sciezka, szukajka, glowna zawartosc aktywna */
width: 66%;
float: left;
padding: 0px 0px 0px 0px;
margin: 4px 0px 4px 0px;
border: 0px solid red;
}

.center1 {/*div ze sciezka i serczem*/
float:left;
width: 84%;
border: 0px solid #0e2277;
padding: 1% 8% 1% 8%;
}

.path_left{/* sciezka */
width: 36%;
height: auto;
float: left;
color:#000000;
font-size: 8px;
font-family: Arial, Verdana, Geneva;
padding: 0px 0px 0px 0px;
border: 0px solid #0e2277;
text-transform: uppercase;
}

.path_right{/* szukajka */
border: 0px solid #0e2277;
float: right;
width: 42%;
height:auto;
padding: 0px 0px 0px 0px;
}

.center2 {
float: left;
width: 84%;
border: 0px solid #0e2277;
padding: 2% 8% 2% 8%;
}

.center {/* mainbody */
float:left;
width: 90%;
border: 0px solid #0e2277;
padding: 1% 5% 1% 5%;
text-align: justify;
}

.center_wide { /* mainbody bez prawej kolumny (nigdy sie nie pojawi) */
float:left;
width: 720px;
text-align: justify;
padding-left:10px;
border: 0px solid #0e6077;
}

.right {/* prawa kolumna */
float:right;
width:17%;
height:auto;
padding: 0px;
border: 0px solid #0e6077;
}
/* moduly boczne */
.module {
width: 153px;
background: url(../images/ramka_sr.png) repeat-y;

}

.module div {
width: 153px;
background: url(../images/ramka_go.png) top left no-repeat;

}

.module div div {
background: transparent url(../images/ramka_do.png) bottom left no-repeat;
width: 153px;

}

.module div div div {
width: 153px;
font-size: 10px;
padding: 0px 0px 0px 0px;

}

.module h3 {/* naglowek modulu */
color:#c6371b;
font-size: 13px;
width: 153px;
text-align:center;
padding-top: 12px;
}

.test1{
height:1px;
}

.clr{
clear:both;
}


td, tr, p, div {
  font-family: Arial, Helvetica, sans-serif;
  font-size  : 12px;
  color      : #000;
}
hr {
  color      : #000000;
  height     : 1px;
  width      : 100%;
}

.contentdescription { 
  width      : auto !important;
  display    : block;
} 
table.moduletable {
  width			    : 100%;
  table-layout	    : auto;
}
table.moduletable th {
  font-size  : 11px;
  font-weight: bold;
  text-align : left;
  height     : 22px;
  line-height: 22px;
  text-indent: 8px;
  letter-spacing    : 1px;
  color      : #000000;
  background-image  : url(../images/modul.jpg);  
}
table.moduletable td {
  padding-left      : 0px;
  padding-right     : 0px;
  padding-top	    : 0px;
  padding-bottom   : 0px;
  margin			: 4px;
color:#000000;
}
.back_button {
  color      : #996600;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size  : 11px;
  white-space: normal;
  font-weight: normal;
  border     : 1px solid #DADDD0;
  padding-bottom    : 4px;
  padding-left      : 10px;
  padding-right     : 10px;
  padding-top: 4px;
  margin-right      : 4px;
  float      : right;
  line-height: 10px;
  text-decoration   : none; 
}
.button {
  font-size  : 11px;
  color      : #ffffff;
  background: transparent url(../images/button.png);
  border     : 0px solid #000000;
  margin-bottom     : 0px;
  padding    : 0px;
  width: 74px;
  height: 24px;
  text-transform: lowercase;
	letter-spacing: 0px;
	font-weight: normal;
	font-family: Arial;
  
  
 }
.inputbox {
  font-family: Arial, Helvetica, sans-serif;
  border     : 1px solid #dcdcdc;
  background	    : transparent url(../images/inbox.png);
  background-color  : ffffff;
  margin-bottom     : 5px;
  margin-top     : 5px;
  color			    : #000000;
  font-size:12px;
  height: 19px;
 
}
.sectiontableheader { /* naglowki tabeli "artykuly z kategori"  np. FAQ*/
  font-size  : 12px;
  font-weight: bold;
  letter-spacing    : 4px;
  color      : #2b3a59;
  padding    : 3px;
}
.sectiontableentry1 {  /*kolejne pozycje w sondzie*/
 color      : #68aed0;
padding    : 3px;
  margin			: 3px;
}
.sectiontableentry2 { /*kolejne pozycje w sondzie*/
color      : #2b3a59;
padding    : 3px;
margin	   : 3px;
}
a.mainlevel {
  margin-top : 0px;
  padding-top: 0px;
  width      : 130px;
 color      : #2b3a59;

  }
  
a.mainlevel:link {
  padding    : 5px 2px 5px 22px;
  font-size  : 11px;
  width      : 130px;

}
a.mainlevel:link, a.mainlevel:visited {
  display    : block;
  font-size  : 11px;
  font-weight: normal;
  padding    : 5px 2px 5px 22px;
  color      : #253D73;                                						/*kolor szybkich linkow*/
  background	    : transparent url(../images/strzalka.png)  left no-repeat;
  width      : 130px;
  vertical-align: middle;
}
a.mainlevel:hover {
  font-size  : 11px;
  background-color  : #fff;
  padding    :5px 2px 5px 22px;  
  color      : #c6371b;
  font-weight: normal;
}
#active_menu {
  color      : #003366;
  font-weight: bold;
  background-color  : #fff;
}
a#active_menu:hover {
  color      : #333333;
  background-color  : #fff;
}
a:link, a:visited {                                                               /* styl linków*/
  font-size  : 11px;
  color      : #000;
  text-decoration   : none;
}
a:hover {
  font-size  : 11px;
  color      : #000;
  text-decoration   : underline;
}
a.category:link, a.category:visited {
  font-weight: bold;
}
a.readon:link, a.readon:visited {											/*czytaj wiecej na stronie startowej*/
  color      : #253D73;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size  : 11px;
  white-space: normal;
  font-weight: normal;
  border     : 1px solid #DADDD0;
  padding-bottom    : 3px;
  padding-left      : 4px;
  padding-right     : 4px;
  padding-top: 2px;
  float      : left;
  line-height: 10px;
  text-decoration   : none; 
}
a.readon:hover {
  color      : #253D73;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size  : 11px;
  white-space: normal;
  font-weight: bold;
  border     : 1px solid #DADDD0;
  padding-bottom    : 3px;
  padding-left      : 4px;
  padding-right     : 4px;
  padding-top: 2px;
  float      : left;
  line-height: 10px;
  text-decoration   : none; 
}
ul {
  margin     : 2px;
  padding-left      : 10px;
  list-style : none;
}

table.contenttoc {  /*gruby border do sprawdzenia*/
  border: 3px solid #000;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
 
}

table.contenttoc td {
  padding: 2px;

}

table.contenttoc th {
    color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
}
.pagenavcounter {
  font-size  : 10px;
  color      : #112111;
}
.pagenavbar {
  border-top : 1px solid #999999;
  padding    : 2px;
}
.pagenav {
  font-weight: bold;
  color      : #CCCCCC;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration   : none;
}
a.pagenav:hover {
  text-decoration   : none;
}
.date {
  font-size  : 10px;
  color      : #8BACDA;
  padding-top		: 15px;
}
.small {
  font-size  : 10px;
  color      : #666666;
}
.postedby {
  font-size  : 10px;
  color      : #CCCCCC;
}
.smalldark {
  font-size  : 10px;
  color      : #ffffff;
}
.createdate, .modifydate {
  font-size  : 10px;
  color      : #CCCCCC;
}
.content_vote {
  font-size  : 10px;
  height     : 22px;
  padding-top: 2px;
  padding-bottom    : 2px;
}
.content_rating {
  font-size  : 10px;
  color      : #ffffff;
}
.pathway {
font-family: Arial, Verdana, Geneva;  
font-size  : 9px;
  color      : #000000;
 
}
a.pathway:link, a.pathway:visited {
font-family: Arial, Verdana, Geneva;  
font-size  : 9px;
  color				: #000000;
}
a.pathway:hover {
font-family: Arial, Verdana, Geneva;  
font-size  : 9px;
  color	: #000000;
}
table.content{
color:#000000;
  width      : 100%;
  padding    : 0px;
  border-collapse   : collapse;
  border-spacing    : 0px;
  margin-bottom     : 10px;
}
table.contentpane {
  width      : 100%;
  padding     		: 5px;
  border-spacing    : 0px;
  margin-bottom     : 5px;
}
table.contentpaneopen {
  width      : 100%;
  padding-left      : 5px;
  padding-right     : 5px;
  border-spacing    : 0px;
  margin-bottom     : 5px;
}
.pollstableborder{
  border-color      : #fff111;
  width:135px;
  padding-right:0px;
  padding-left:0px;
  }

.poll {
font-size: 10px;
text-align: left;
width:135px;
margin: 0px 20px 0px 14px;
}


.contentheading { /*tytul podstron (artykulow)*/
  font-family: Arial, Helvetica, sans-serif;
  font-size  : 16px;
  font-weight: bold;
  text-align : left;
  text-transform: uppercase;
letter-spacing: 3px;
  color      : #000;
  
}

.componentheading { /*tytul podstron (modulow) */
  font-family: Arial, Helvetica, sans-serif;
  font-size  : 16px;
  font-weight: bold;
  text-align : left;
  text-transform: uppercase;
letter-spacing: 3px;
  color      : #000;
  line-height: 21px;
}
.contentpagetitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size  : 16px;
  font-weight: bold;
  text-align : left;
  color      : #ff4600;
  width      : 100%;
  }
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-size  : 14px;
  color      : #ff4600;
  text-decoration   : none;
  font-weight: bold;
  letter-spacing: 1px;
}
a.contentpagetitle:hover {
  font-size  : 14px;
  color      : #000000;
  text-decoration   : none;
  font-weight: bold;
  letter-spacing: 1px;
}
.title {
  font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight: bold;
  font-size  : 20px;
  text-align : center;
  color      : #000000;
}
.title a:link, .title a:visited {
  font-weight: bold;
  font-size  : 20px;
  color      : #000000;
}
.title a:hover {
  font-weight: bold;
  font-size  : 20px;
  color      : #CCCCCC;
}
ul#mainlevel-nav {
  list-style		: none;
  padding			: 0;
  margin : 0;
  font-size			: 0.8em;
}
ul#mainlevel-nav li {
  padding-left		: 0px;
  padding-right		: 0px;
  color : #ffffff;
  float				: left;
  margin			: 0;
  font-size			: 11px;
  line-height		: 28px;
  white-space		: nowrap;

}
ul#mainlevel-nav li a {
background: transparent url(../images/top_menu.png);
font-family: Arial, Verdana, Geneva;  
display			: block;
  padding-left		: 15px;
  padding-right		: 15px;
font-size			: 10px;
font-weight :none;  
text-decoration	: none;
letter-spacing: 2px;
  color				: #ffffff;
  background		: transparent;
}
ul#mainlevel-nav li a:hover {
  color				: #ffffff;
background: transparent url(../images/top_menu_pod.png);
font-weight :none;  
text-decoration	: none;
}
a#klick {
  position			: absolute;
  left				: 0;
  top				: 0;
  display			: block;
  height			: 100px;
  width				: 100px;
  background		: url(../images/247shock.png) top left no-repeat !important;
  background		: none;
  text-indent		: -999em;
  text-decoration	: none;
  cursor			: hand;
}
#navcontainer {
  font-family: Arial, Helvetica, sans-serif;
  font-size  : 12px;
  margin     : 0px 0px 0px 0px;
  padding    : 0px 0px 0px 0px;
  width      : auto;
  height     : 28px;
}
#navlist {
  margin     : 0px;
  padding    : 0px 0px 0px 0px;
}
#navlist ul, #navlist li {
  display    : inline;
  list-style-type   : none;
}
#navlist a:link, #navlist a:visited {
  border-right      : 1px solid #cccccc;
  padding    : 5px 10px 5px 10px;
  float      : left;
  font-weight: bold;
  line-height: 14px;
  margin     : 0px;
  text-decoration   : none;
  color      : #333333;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  color      : #0066FF;
}
#navlist a:hover {
  color      : #000000;
}
#subbox {
  font-family: Arial, Helvetica, sans-serif;
  
  font-size  : 10px;
  height     : 18px;
  width      : auto;
}
#subnavlist {
  margin     : 0px;
  padding    : 0px;
}
#subnavlist ul, #subnavlist li {
  margin     : 0px;
  padding    : 0px;
  display    : inline;
  list-style-type	: none;
}
#subnavlist a:link, #subnavlist a:visited {
  float      : left;
  font-weight: normal;
  line-height: 16px;
  padding    : 0px 0px 0px 18px;
  text-decoration   : none;
  color      : #000000;
  background : url(../images/line.gif) no-repeat 9px 3px;
}
#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {
  color      : #000000;
}
a.sublevel:link, a.sublevel:visited {
  display    : block;
  font-size  : 12px;
  font-weight: normal;
  padding    : 2px 0px 2px 0px;
  color      : #000000;
  width      : 130px;
  text-indent: 10px;
}
a.sublevel:hover {


}
.footer {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color      : #000000;
  font-size  : 12px;
  font-weight: normal;
}
.footer a:link, .footer a:visited {
  font-size  : 12px;
  color      : #000000;
  text-decoration   : none;
  font-weight: normal;
}
.footer a:hover {
  font-size  : 12px;
  color      : #000000;
  text-decoration   : none;
  font-weight: normal;
}
.highlight {
  background-color	:#FFFFFF;
}
div.mosimage {
  border			: 1px solid #ccc;
}
.mosimage {
  border			: 1px solid #cccccc;
  margin			: 5px
}
.mosimage_caption {
  margin-top		: 2px;
  background		: #efefef;
  padding			: 1px 2px;
  color				: #666;
  text-transform	: normal;
  font-size			: 10px;
  border-top		: 1px solid #cccccc;
}
a.mainlevel-log:link, a.mainlevel-log:visited {
	display: block;
	background: url(../images/top_menu.png);
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 0px;
	padding-left: 6px;
	height: 28px !important;
	height: 28px;
	width: 100%;
	text-decoration: none;
	width: 145px !important;
	width: 160px;
	line-height: 28px;
	text-transform: lowercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #fff;
}
a.mainlevel-log:hover {
 	background: url(../images/top_menu_pod.png);
 	background-position: 0px 0px;
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #FFF;
}

.mapa {

}

.inputbox-sercz {
  font-family: Arial, Helvetica, sans-serif;
  border     : 1px solid #dcdcdc;
  background	    : transparent url(../images/inbox.png);
  color			    : #000000;
  font-size:12px;
  height: 16px;
}

.button-sercz {
  font-size  : 12px;
  color      : #ffffff;
  background: transparent url(../images/button.png);
  border     : 0px solid #000000;
  width: 74px;
  height: 24px;
  margin-top: 0px;
  text-transform: lowercase;
font-weight: normal;
	font-family: Arial;
}

.module-kupa {
width: 153px;
margin-top: 12px;
margin-bottom: 12px;
}

.hoperp {
 
 width: 234px;
 height: 100px;
 float:left;
 border : 0px solid #000;
 padding-left:0px;
}

.hopmrp {

 width: 234px;
 height: 100px;
 float: right;
 border : 0px solid #000;
 padding-right:0px;
}

.statitle {
padding: 0px 16px 0px 16px;
}

.statext {
padding: 0px 16px 0px 16px;
}

.ref {

}
.refleft {
width: 60%;
float: left;
}

.reflefth {
color:#c6371b;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 0px 4px 0px;
}

.reflefttext {
font-size: 10px;
}

.refright {
width: 35%;
float: right;
}

.refrightl {
width: 90%;
}

.refrightr {
width: 10%;
}

.refrighth {
color:#c6371b;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 0px 8px 0px;
}

.refrightlist {
background	    : transparent url(../images/mstrzalka.png)  left no-repeat;
padding: 0px 0px 0px 15px;
margin: 2px 0px 2px 0px;
}


.wer {

}
.werleft {
width: 60%;
float: left;
}

.werlefth {
color:#c6371b;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 0px 4px 0px;
}

.werlefttext {
padding: 0px 0px 6px 0px;
}

span.werlefttext {
color: #c6371b;
}

ul.werleftlist {

}

ul.werleftlist li {
background: transparent url(../images/strzalka.png)  left no-repeat;
padding: 0px 8px 4px 24px;
}
.werright {
width: 35%;
float: right;
}

.werrightl {
width: 90%;
}

.werrightr {
width: 10%;
}

.werrighth {
color:#000;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : justify;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 0px 0px 2px 0px;
margin: 0px 0px 8px 0px;
}

.werrightlist {
background	    : transparent url(../images/mstrzalka.png)  left no-repeat;
padding: 0px 0px 0px 15px;
margin: 2px 0px 2px 0px;
}


.wym {

}

.wymleft {
float: left;
width: 38%;
}

.wymcenter {
float: left;
width: 34%;
}

.wymright {
float: right;
width: 28%;
}

.wymh {
color:#c6371b;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 1px 8px 1px;
}

.wymlist {
font-family: Arial, Helvetica, sans-serif;
text-align : left;
padding: 4px 0px 3px 8px;
margin: 8px 2px 8px 2px;
}


.fir {

}
.firleft {
width: 100%;
float: left;
}

.firlefth {
color:#c6371b;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 0px 4px 0px;
}

.firlefttext {
font-size: 14px;
}

a.firlefttext a:link {
font-size: 14px;
color:#f0f;
}

.firright {
width: 1000%;
float: left;
}

.firrightl {
width: 90%;
}

.firrightr {
width: 10%;
}

.firrighth {
color:#c6371b;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align : left;
letter-spacing: 1px;
border-bottom: 1px solid #dcdcdc;
padding: 4px 0px 3px 0px;
margin: 8px 0px 8px 0px;
}

.firrightlist {
background	    : transparent url(../images/mstrzalka.png)  left no-repeat;
padding: 0px 0px 0px 15px;
margin: 2px 0px 2px 0px;
font-size: 14px;

}

.firrightlist2 {
background	    : transparent url(../images/mstrzalka.png)  left no-repeat;
padding: 0px 0px 0px 15px;
margin: 2px 0px 2px 20px;
font-size: 12px;
}

.logowanie {
margin: 0px 2px 10px 14px;
}
.button_login {
  font-size  : 11px;
  color      : #ffffff;
  background: transparent url(../images/button.png);
  border     : 0px solid #000000;
  margin    : 0px 0px 0px 24px;
  padding    : 0px;
  width: 74px;
  height: 24px;
  text-transform: lowercase;
	letter-spacing: 0px;
	font-weight: normal;
	font-family: Arial;
}
.newsbox {
padding: 4px 8px 4px 8px;
float: left;
}