img { border:0; }

.contentpagetitle {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	vertical-align: bottom;
	color: #33FFFF;
	text-align: left;
	width: 100%;
}
h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	vertical-align: bottom;
	color: #5d8bc1;
	text-align: left;
	width: 100%;
}
h2 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	vertical-align: bottom;
	color: #5d8bc1;
	text-align: left;
	width: 100%;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #5d8bc1;
}

h3, .componentheading, table.moduletable th, legend {
	margin: 0;
	font-weight: bold;
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	color:#5d8bc1;
	font-size: 1em;
	text-align: left;
}


body{
  margin        : 0;
  padding       : 0;
  font          : 76.1%  Arial, Verdana, Geneva, Helvetica, sans-serif;
  background:url(../images/podklad1.gif)  no-repeat ;
  background-position: right bottom;
  }

#calosc{
	position:relative;
  	height:100%;
  	width:900px;
  	margin-left:auto;
  	margin-right:auto;

   } 
#pasekg {
	position:relative;
  	height:30px;
  	width:900px;

   } 
#pasekg1 {
 z-index:500;
	position:relative;
  	height:50px;
  	width:900px;
	

   } 
 #pasekg2 {
 z-index:100;

 margin-top:20px;
position:relative;
	position:relative;
  	height:40px;
  	width:900px;

   } 
#flash {
 z-index:-100;
	position:relative;
  	height:290px;
  	width:900px;
	
   } 
#stopa {
clear:both;
	position:relative;
  	height:40px;
  	width:900px;
   } 
   #stopa1 {
	position:relative;
	float:right;
  	height:40px;
  	width:400px;

   } 
      #stopa2 {
	position:relative;
	float:left;
  	height:40px;
  	width:400px;
   } 
#news1 {
	position:relative;
	float:left;
  	height:140px;
  	width:200px;

	   } 
#news2 {
	position:relative;
	float:left;
  	height:140px;
  	width:200px;

   } 
#news3 {
	position:relative;
	float:left;
  	height:140px;
  	width:200px;

   } 
#menu3 {
padding-top:30px;
padding-left:10px;
	position:relative;
	float:left;
  	height:140px;
  	width:290px;
   } 
#logowanie{
	position:relative;
  	height:30px;
  	width:290px;
  	float:right;
   
   } 
#menu1{
z-index:500;
clear:right;
	position:static;
	height:25px;
	width:290px;
	float:right;
	
   } 
#mpusty{
	position:relative;
	height:24px;
	width:290px;
	float:right;

   } 
#logo{
	position:relative;
	height:50px;
	width:460px;
	float:left;

   } 
.moduletable-wirtual{
margin-top:20px;
font-size:10px;
}
.moduletable-wirtual.a{
font-style:italic;
}
.moduletable-teach{
margin-top:20px;
font-size:10px;
}
.moduletable-student{
margin-top:20px;
font-size:10px;
}

a {
	border-bottom: none;;
	color:  #5d8bc1;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	border-bottom: none;;
	color:  #5d8bc1;
	text-decoration: underline;
}