html { height: 101%; font-size:100.01%}
* { margin: 0; padding: 0; }
img { border: none; }
body {  margin: 0px 0 0px 0; padding: 0; color: #6A6666; font-family: Tahoma; font-size: 11px; text-align: center;
	background-color: #BBC5CB;
 }
pre { padding-bottom: 1em; }
code { font-family: Tahoma; font-size: 11px; }


/* MOJE MODYFIKACJE */
.all {text-align:right; width: 920px; margin: 0 auto;  padding: 0; background: #FFF}
.topik  { width: 920px; height: 100px; background: #C0C8CC url(grafika/taniec_towarzyski.jpg); }
.prawojazdy {
	color: #FFF;
	font-size: 16px;
	float: right;
	margin-top: 70px;
	margin-right: 15px;
	font-family: Verdana;
	font-weight: bold;
}
.topik2 {text-align:right; width: 920px; margin: 0 auto;  padding: 0;}
.baner_reklama  { width: 919px; height: 80px; border: 1px solid #E6EAEC; margin-top: 2px }

.niusy_prawa {
	margin-right: 0px; 
	padding: 1em; 
	background: #E6EAEC; 
	border: solid 1px #D8DFE2;
	margin-bottom: 4px;
 }
.niusy_lewa {
	 margin-right: 3px; 
	 padding: 1em; 
	 background: #E6EAEC;
		border: solid 1px #D8DFE2;	 
		margin-bottom: 4px;
} 
 
#lewa_kolumna { 
		width: 180px; 
		float: left; 
		margin-right: 0px;
}
#lewa_kolumna p { text-align: left; } 

#prawa_kolumna { 
		width: 180px; 
		float:right; 
		padding: 0px;
}
 
#srodek_kolumna {  
		font-size: 11px; 
		float: left;
		width: 552px; 
}

.archiwum {
	text-align: right;
	margin-top: 15px;
}


h1.ha1 {
	text-align: right;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 12px; line-height: 12px;
	background: #BBC5CB;
	
}
		
.aktualnosci { 
		background-color: #F6F7F8;
		border: 1px solid #D6DDE0;
		margin: 0px 2px 2px 2px;
		padding: 6px 12px 10px 8px;
		text-align: justify;
} 

.legenda {
		margin-left: 4px;
		margin-top: 6px;
}

.pasek_lewy {
	/* background-color: #74AFD5;
	height: 4px;
	margin-right: 3px; */
	border-top: 4px solid #74AFD5;
	margin-right: 3px;
	
}


.pasek_lewy_cienki {
	background-color: #74AFD5;
	height: 1px;
	margin-right: 3px;
}

.pasek_prawy {
	/* background-color: #3986B7;
	height: 4px; */
	border-top: 4px solid #3986B7;
	
}

.gruby {
	font-weight: bold;
	margin-bottom: 4px;
} 

#lokalizacja { 
	font-size: 10px; 
	padding: 0.5em 0 0.5em 0;
	text-align: left;
}

#stopka { 
	width: 100%;  
	font-size: 10px; 
	border-top: 3px solid #4F5B67; 
	border-bottom: 1px solid #B2B7BC; 	
	background: #E6EAEC; 
	margin-top: 4px;
}

.stopka_lewo {
	padding-top: 1em; 
	width: 50%; 
	float: left; 
	margin-left: 5px;
	text-align: left;
}

.stopka_prawo {
	padding-top: 1em;
	float: left;
	width: 444px;
	text-align: right;
}


.reklama_prawa {
	margin-bottom: 2px;
}

#calosc { text-align: left; border-top: 1px solid #B2B7BC; padding-top: 3px }

.coto {
	font-size: 14px;
	font-weight: bold;
	color: #4F5B67;
	margin-top: 8px;
	margin-left: 6px;
	margin-bottom: 6px;
	font-family: Verdana;
	text-align: right;
}
 
.coto2 {
	font-size: 14px;
	font-weight: bold;
	color: #4F5B67;
	margin-top: 16px;
	margin-left: 6px;
	margin-bottom: 6px;
	font-family: Verdana;
	text-align: right;	
} 

.niusy_prawa ul { 
		 padding-left: 0px; 
		 list-style-image:url(dotek.jpg);
		 margin-left: 14px;
  }

.niusy_lewa ul { 
		 padding-left: 0px; 
		 list-style-image:url(dotek.jpg);
		 margin-left: 14px;
  }
	
.aktualnosci ul {
		margin-left: 14px;
}	

.obrazek {
	float: left;
	margin-left: 0px;
	margin-right: 6px;
	border-top: solid 2px #D8DFE2;
	border-left: solid 2px #D8DFE2;
	border-right: solid 2px #5C6D7F; 
	border-bottom: solid 2px #5C6D7F; 
}

.odstep_aktual {
	padding: 4px;
	margin-bottom: 12px;
}


.aktualnosci_naglowek {
	margin-top: 10px;
	margin-bottom: 8px;
}

.data_niusa {
	font-size: 10px;
	margin-top:12px;
	color: #a7a7a7;
}


.source {
	font-style: italic;
}

table.szkoly {
	margin-left: 2px;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	font-size: 11px;
	color: #3f3f3f;
}

table.szkoly TD {
	padding: 3px;
	border: 2px #ffffff solid;
}

table.szkoly TH {
	background: #ADB7BB;
	font-weight: bold;
	text-align: center;
	padding:6px;
	border: 2px #FFFFFF solid;
	font-size: 10px;
}

table.szkoly a:hover {
	color: #0080ff;
}

table.szkoly TD {
	padding-top: 6px;
	padding-bottom: 6px;	
}

table.szkoly TD.tdek {
	padding-top: 12px;
	padding-bottom: 12px;
}

.fotka {
	text-align: right;
	margin-top: 6px;
	border-bottom: 3px solid #3C3C3C;
	border-right: 3px solid #3C3C3C;	
	border-top: 1px solid #3C3C3C;
	border-left: 1px solid #3C3C3C;	
}

.teledane {
	margin-left: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
}


/* dymki */
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 3px;
visibility: hidden;
border:1px solid black;
font:normal 11px Verdana;
line-height: 14px;
z-index: 100;
background-color: #aad3ec;
width: 168px;
/*  230 Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
/* koniec dymkow */
 
ol {
	margin-left: 18px;
}
 
 

#sitemap { font-size: 10px; padding: 1em 0 1em 0; }
#content { text-align: left; border-top: 1px solid #0c0c0c; padding-top: 2px }
.spacer { clear: both; }
 
.cc,.topmenu {text-align:right; width: 920px; margin: 0 auto;  padding: 0;}
.topmenu { height: 44px;  width: 920px; margin: 0 auto;  padding: 0; }
.projektowanie {float: left; width: 181px; background: #FFFFFF; margin-right: 2px;}
.tworzenie {  width: 920px; height: 44px; background: #C0C8CC }
.stron { color: #000000; }
.sm1 { width: 170px; text-align: right; float: left;}
.sm2 { float: left; padding-left: 0.2em;} 

.system {  height: 269px; text-align: left; background: url(cms.gif) no-repeat right; }
.zarzadzania { }
.trescia p { width: 100%; height:100%; } 

#cpage ul { padding-left: 20px; padding-bottom: 1em; list-style-image:url(dot2.gif);  }


/* ogolne */
a {
	color: #3F8BBB;
	text-decoration: none;
}
a:hover {
	color: #676767;
	text-decoration: underline;
}
a.link {
	color: #00A3EF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover {
   	color: #676767;
	font-size: 10px;
	font-weight: bold;
	text-decoration: line-through;
} 
h1 a:hover, h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a,h2 a,h3 a,h4 a,h5  a { color: #848282; text-decoration: none; } 

/* lewa kolumna */
#lpage { width: 180px; float: left; margin-right: 2px; }
#lpage p { text-align: left; }

/* prawa kolumna */
#rpage { width: 180px; float:right; 
			background-color: #E6EAEC;
			padding: 0px;
			}
#rpage p { text-align: left; }


/* srodek */
#cpage {  font-size: 11px; float: left; }
/* srodek, gdy niema kolumny lewej oraz prawej */
.cplay { width: 100%; }
/* srodek gdy niema jednej z kolumn; lewej lub prawej */
.cplayc { width: 540px;
		background-color: #F6F7F8;
		border: 1px solid #D6DDE0;
		margin: 0px 2px 2px 2px;
 }
/* gdy sa obie kolumny */
.cplaycc { width: 400px;}
p.irsf, h1,h2,h3,h4,h5,h6 { height: 29px; line-height: 29px; font-color: #AAA; font-family: Helvetica,MS Sans Serfi; font-weight: bold; font-size: 16px; text-transform: uppercase; padding-left: 14px; margin-bottom: 1em; background: url(toj/h1left.gif) no-repeat 0 0;  }
h1,h2,h3,h4,h5,h6 { clear: both;}

h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
 
/* moduły */
div.intro { padding-bottom: 1em; }
div.fulltext { clear: both; }
div.intro p,div.fulltext p { padding-bottom: 1em; }
div.fulltext center { padding-bottom: 0.5em; }
.users dl { position: relative; top: -1em; }
.users dt { padding-left: 3px; float: left; padding-right: 5px;}
.users dd { padding-bottom: 3px; }

/* stronicowanie */
#pagination { text-align: center;  font-size: 12px; }



#rpage img.imlleft,#lpage img.imlleft { padding-bottom: 5px; padding-right: 10px; }
#rpage img.imlright,#lpage img.imlright { padding-bottom: 5px; padding-left: 10px; }

/* grafika wyrownana do lewej strony */
div.intro a img { border: none; background: url(toj/zoom.gif) no-repeat bottom left; }
div.intro img.imlleft { padding-bottom: 10px; padding-right: 5px; }
div.fulltext img.imlleft { padding-bottom: 5px; padding-right: 5px; }
div.fulltext {clear: both; padding-top: 1em; }

p.subtitle { position: relative; top: -1em; left: 14px;}
div.i { padding-bottom: 2em; }
div.i p { padding: 0; margin: 0;}
div.i p.t { padding-bottom: 0.5em;}
p.t a { font-weight: bold;  }

p.c { color: #5D5D5D; }
p.f {color: #008000; font-size: 9px;  float: left; }

div.ib { padding-top: 3px; font-size: 9px;}
div.ib p.r { float: right;}
div.ib p.r a { color: #0078bf; text-decoration: none;}
div.ib p.r a:hover { text-decoration: underline;}

.tad { text-align: center; margin-bottom: 10px; width: 100%;}
.tad p { padding-left: 10%; text-align: left; }
.tad input { position: relative; left: 0px; margin-right: 7px; }

.sendbt, .button { border: 1px solid #EDEDED; background: #F8F8F8; color:#396BA0; font-size: 11px; font-weight: bold; padding: 3px; cursor: pointer;  }

.formdesc { padding-top: 5px; /*text-align: center;*/}
.formdesc .spacer { text-align: left;}
.formdesc p { padding-bottom: 3px; margin: 0;}

/*.formdesc input.select,.formdesc input.text { float: left; margin-bottom: 0px; }*/
.formdesc .itext { width: 150px; }
.contact  input.text { width: 60%; margin-top: 0px;}
.contact .fulltext { padding-top: 0; }
.contact .fulltext  p { padding-top: 5px; padding-bottom: 3px;}
.contact .formdesc { padding-top: 0px; }

.contact  textarea { width: 80%; height: 100px;}
.err { text-align: left;  color: #FE0202; }
.err ul li { padding: 0 0 21px 0; margin: 0; }
.err li { padding-left: 1em; padding-bottom: 3px; list-style: none; }



/* stopka */
#footer { width: 100%;  font-size: 10px; border-top: 4px solid #5C6D7F; background: #E6EAEC url(bottom.gif) no-repeat bottom; margin-top: 1.5em;margin-bottom: 1em;}

#fleft {padding-top: 1em; width: 50%; float: left; }
#fright { padding-top: 1em;   float: left;  width:360px;  }
#fright p { text-align: right;}

/* plugins */
.menu {
		margin-bottom: 4px;
}
.menu ul { margin-right: 3px; border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED; border-top: 1px solid #EDEDED; list-style: none; }
.menu li {  line-height: 21px; border-bottom: 1px solid #EDEDED; display: block; }
.menu li a {color: #396BA0; padding-left: 1em;  line-height: 21px; display: block; height:21px;}
.menu li a:hover { text-decoration: none;      background:#E6EAEC; }
.menu a.activesm { background: #F8F8F8;   }
.latestcnt { background: url(aktualnosci.gif) no-repeat 0 0; padding-top: 40px;}
.szukaj { background: url(szukaj.gif) no-repeat 0 0; padding-top: 40px; }
.search .submitok,.szukaj .submitok { cursor: pointer; width: 33px; border: none; background: url(szukaj2.gif) no-repeat 0 0; }

.szukaj { text-align: center; }
.block1 { padding-bottom: 1em;}
.block1 .latestcnt p { margin-right: 3px; padding: 1em; background: #E6EAEC;  }
.dla-firm p { text-align: left;  }   
.dla-firm img.center {  border: 1px solid #C1C1C1; margin-left: 20px; padding: 2px; margin-bottom: 1em;}
img.imb1 {  border: 1px solid #C1C1C1; padding: 2px; }

