html, body {
 
	margin: 0;
	padding: 0;
}

body {
	color: #404040;
	background: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg.jpg);
	font-size: 12px;
	text-align: center;
}

img {
     border: 0;
}

a.moremenu {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color:#FF7109;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 4px 0 0px;
	}
a.moremenu:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 4px 0 0px;
}

#container {
	 overflow: hidden;
}

#container .column {
padding-bottom: 20010px;   /*X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}

#top {
	width: 900px;
	text-align: center;
	 padding: 40px 0 0 0;
 	border: 0px solid #C00000;	
}

#header {
	background-color: #ffffff;
	height: 296px;
	width: 900px;
	border: 0px solid #C00000;
	padding: 0;
}

#header-bar {
	text-align: center;
   height: 26px;
	border: 0px solid #000000;
	width: 900px;
	background-image:url(../img/header-bar.png);
	background-color: #FF6606;
}


#header-navbar {
   text-align: center;
   height: 30px;
	border: 1px solid #000000;
	width: 900px;
	background-image:url(../img/header-navbar.png);
	background-color: #FF6606;
}

.header-mainmenu {
	padding-top: 0px;
	padding-left: 240px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	border: 0px solid #000000;
}

a.mainmenu {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 4px 0 4px;
	}
a.mainmenu:hover {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 4px 0 4px;
}

a.kursytab {
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
	font-size:11px;
	color:#356FD1;
	text-decoration:none;
	}
	
a.kursytab:hover {
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	

.tableh {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
   text-align: center;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
	font-variant: small-caps;
}


.tablec {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: center;
	padding: 3px 5px 3px 5px;
	color: #404040;
}

.table {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: left;
	padding: 3px 5px 3px 5px;
	color: #404040;
}

.title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
   text-align: left;
	padding: 5px 0px 5px 0px;
	color: #2D5FB2;
}

.alert {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
   text-align: center;
	color: #c00000;
}

h1.menu-kursy {
	font-family: Tahoma, Verdana, Arial;
	color: #FF7F22;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0;
}


h2.menu-kursy {
	font-family: arial;
	color: #404040;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-align: left;
	
}

#menu-kursy-content {
	float: right;
	font-family: Tahoma, Verdana, Arial;
	color: #404040;
	width: 150px;
	height: 110px;
	padding: 0px;
	line-height: 10px;
}
.menu-kursy-line-up {
	background: url(../img/dot.gif) repeat-x top;
}

a.more {
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
	font-size:12px;
	color:#FF7109;
	text-decoration:none;
	}
	
a.more:hover {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}


a.oferedu {
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color:#2D5FB2;
	text-decoration:none;
	}
	
a.oferedu:hover {
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	font-size:12px;
	color:#2D5FB2;
	text-decoration:underline;
	}

#left {
	width: 268px;
	float: left;
	overflow: hidden;
	background-color: #EEEEEE;
	height: 100%;
	border: 0px solid #c00000;
	padding: 0 0px 0 0px;
}

#content {
	width: 610px;
	float: right;
	overflow: hidden;
	background-color: #ffffff;
	border: 0px solid #c00000;
	padding: 0 8px 0 8px;
	line-height: 20px;
	text-align: left;
}

#content-line {
	padding: 2px;
	background: url(../img/dota.gif) repeat-x top;
}

h1.content {
	font-family:Tahoma, Verdana, Arial;
	color: #FF7F22;
	font-size: 16px;
	font-weight: normal;
	padding: 3px 5px 0px 0px;
	text-align: right;
	margin: 10px 0 0 0;
}


#menu-aktualnosci-head {
border: 0px solid #000000;
text-align: right;

}

#menu-kursy-line-up {
	padding: 2px 0 2px 0;
	background: url(../img/dot.gif) repeat-x top;
		
}

* html body {
  overflow: hidden;
}

* html #footer-wrapper {
  position: relative;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #fff;         /* Same as body                               background */
}


#footer {
	position: relative;
	clear: both;
	width: 900px;
	height: 28px;
	background-image:url(../img/footer-bar.png);
	background-color: #ff6606;
}

#footer-content {  
	font-weight: arial;
	text-align: right;
	color: #ffffff;
	padding: 10px 10px 0px 0px;
}

