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% Verdana, Geneva, Arial, 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;
	background:url(../images/logo.gif) left no-repeat;

   } 
 #pasekg2 {
 z-index:100;
 margin-top:20px;
position:relative;
	position:relative;
  	height:40px;
  	width:900px;
   } 
#flak {
 z-index:-1;
	position:relative;
  	height:160px;
  	width:900px;
   } 
#stopa {
clear:both;
	position:relative;
  	height:40px;
  	width:900px;
   } 
   #stopa1 {

	position:relative;
	float:right;
  	height:40px;
  	width:400px;

   } 
      #stopa2 {
	  clear:both;
	position:relative;
	float:left;
  	height:40px;
  	width:400px;
   } 
#calka {
	position:relative;
  	height:100%;
  	width:900px;
	background-color:#33FF00;
	margin-top:20px;
   } 
#lewa {
	position:relative;
	float:left;
  	height:100%;
  	width:150px;
	margin-right:20px;
	   } 
#tekst {
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
	border:#CCCCCC thin solid;
	position:relative;
	float:left;
	height:100%;
	width:620px;
   } 
#prawa {
	z-index:1;
	position:relative;
	float:right;
  	height:100%;
  	width:230px;


   } 
#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-wirtualny{
padding-top:20px;
font-size:10px;
height:120px;
}

.moduletable-teach{
padding-top:20px;
font-size:10px;
height:120px;
}
.moduletable-student{
padding-top:30px;
height:120px;
font-size:10px;
}
li a:link {
color:#000000;


}
li a:visited{
color:#000000;


}
.moduletable-podstrona{
background:url(../images/menup1.jpg) top left repeat-x;
}
.contentheading{
font-size: 18px;
font-weight:600;
color:#5d8bc1;
}

a {
	border-bottom: none;;
	color:  #5d8bc1;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	border-bottom: none;;
	color:  #5d8bc1;
	text-decoration: underline;
}