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

body {
	color: #404040;
	background: #ECECEC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	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;
}

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


#container {
	 overflow: hidden;
	 border: 0px solid #C00000;
	 background: #fff;
	 width: 900px;
}

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

#content {
	width: 900px;
	text-align: center;
	padding: 0px 0 0 0;
 	border: 0px solid #C00000;	
	background-color: #ffffff;
	
}

#header {
	background-color: #ffffff;
	height: 364px;
	width: 900px;
	border: 0px solid #C00000;
	padding: 0;
	text-align: center;
}


.header-navbar {
   text-align: center;
   height: 42px;
	border: 0px solid #000000;
	width: 880px;
	background-image:url(../img/menu-bar.png);
	background-repeat: no-repeat;
	padding: 11px 0 0 0;
}

.menuup {
	padding: 10px 0 0 380px;
}

a.up {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#6F6F6F;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 0px 0px 8px;
	}
a.up:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	font-variant: small-caps;
	padding: 0px 0px 0px 8px;
}

a.mainmenu {
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	font-variant: small-caps;
	padding: 10px 13px 15px 13px;
	}
a.mainmenu:hover {
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	color:#ffffff;
	background-color: #3841EE;
	text-decoration:none;
	font-variant: small-caps;
	padding: 10px 13px 15px 13px;
}

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;
}

.txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: left;
	color: #202020;
}

.footer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
   text-align: center;
	color: #ffffff;
	padding: 8px 0 0 0;
}

.firma {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: left;
	color: #606060;
	line-height: 20px;
}

.txt_left {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: left;
	color: #808080;
	line-height: 20px;
}

.opis {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: center;
	color: #202020;
}

.dlaczego {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
   text-align: left;
	color: #606060;
}

.adres {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
   text-align: left;
	color: #202020;
}

.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.naglowek {
	font-family: Tahoma, Verdana, Arial;
	color: #D90018;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

h2.naglowek {
	font-family: Tahoma, Verdana, Arial;
	color: #D90018;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	margin: 10px 0 10px 0;
}

h3.naglowek {
	font-family: Tahoma, Verdana, Arial;
	color: #010280;
	font-size: 14px;
	font-weight: normal;
	margin: 11px 0 10px 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:11px;
	color:#FF7109;
	text-decoration:none;
	}
	
a.more:hover {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
	
	
	a.more1 {
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
	font-size:12px;
	color:#D90018;
	text-decoration:none;
	}
	
a.more1:hover {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}


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

#left {
	width: 250px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	height: 100%;
	border: 0px solid #c00000;
	padding: 0 0px 0 0px;
	margin-left: 10px;
}

#center {
	width: 290px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	border: 0px solid #c00000;
	padding: 0 0px 0 0px;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
}

#right {
	overflow: hidden;
	background-color: #fff;
	text-align: left;
	padding: 0 0 0 0px;
	border: 0px solid #c00000;
	width: 330px;
	float: right;
	margin-right: 10px;
}

#cenright {
	width: 620px;
	float: right;
	overflow: hidden;
	background-color: #ffffff;
	border: 0px solid #c00000;
	padding: 0 0px 0 0px;
	margin-left: 2px;
	margin-right: 2px;
}

#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;
}


#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: #07099C;
}

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



.form_input {
        font-family: verdana;
        font-size: 12px;
        color: #000000;
        background: #ffffff;
        border: 1px solid #7F9DB9;
}


.form_button {
        font-family: verdana;
        font-size: 12px;
        color: #000000;
        background: #ffffff;
        border: 1px solid #7F9DB9;
}

.form_txt {
        font-family: arial;
        font-size: 9px;
        color: #808080;
		  text-align: left;	
		  line-height:10px;	
}


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

.line-vertical1 {
	padding: 2px 0 2px 0;
	background: url(../img/dot1.gif) repeat-x top;
}

#line-vertical-navy {
	padding: 2px 0 2px 0;
	background: url(../img/dot2.gif) repeat-x top;
}


