html{
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: verdana;
  font-size: 11px;
  background: url('images/bkg.jpg') repeat-x top;
}

td{
  font-size: 11px;
  font-family: verdana;
}

#logoTop{
  display: block;
  background: url('images/logo.jpg') no-repeat center;
  width: 157px;
  height: 52px;
  padding-top: 38px;
  padding-left: 52px;
}

.page{
  width: 974px;
  margin: 0 auto;
  background: #FFFFFF;
}

.logo{
  width: 974px;
  height: 101px;
  background: url('images/top.jpg') no-repeat center;
}

.logo h1{
	display: none;
}

.top_5_top{
  width: 476px;
  height: 26px;
  background: url('images/top_5_top.jpg') no-repeat center;  
  text-align: right;
  padding-right: 3px;
}

.prom_top{
  width: 476px;
  height: 26px;
  background: url('images/promocje_top.jpg') no-repeat center;
  text-align: right;
  padding-right: 3px;  
}

.top_prom_middle{
  width: 479px;
  padding: 5px;
  background: url('images/top5_prom_middle.jpg') repeat-y;
}

.top_prom_middle a{
  text-decoration: none;
  font-weight: bold;
  color: #48546C;
}

.top_prom_bottom{
  width: 479px;
  height: 5px;
  background: url('images/top5_prom_bottom.jpg') no-repeat center;
}

.top_menu{
  width: 974px;
  height: 29px;
  background: url('images/top_menu_bkg.jpg') repeat-x;
}

.left_side{
  padding-left: 9px;
  padding-right: 9px;
  width: 213px;
}

.left_header{
  width: 213px;
  height: 51px;
  background: url('images/left_side_header.jpg') no-repeat center;
}

.left_header_text{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
  font-weight: bold;
}

.left_header2{
  width: 213px;
  height: 51px;
  background: url('images/left_side_header_2.jpg') no-repeat center;
}

.left_header3{
  width: 213px;
  height: 51px;
  background: url('images/left_side_header_3.jpg') no-repeat center;
}

.left_header4{
  width: 213px;
  height: 51px;
  background: url('images/left_side_header_4.jpg') no-repeat center;
}

.left_header5{
  width: 213px;
  height: 51px;
  background: url('images/left_side_header_5.jpg') no-repeat center;
}

.left_header h1{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
}

.left_header2 h1{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
}

.left_header3 h1{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
}

.left_header4 h1{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
}

.left_header5 h1{
  color: #3C4963;
  font-size: 14px;
  padding-left: 70px;
  padding-top: 8px;
  font-family: tahoma;
}

.left_content{
  background: #ECECEE;
  width: 203px;
  padding: 5px;
  color: #3C4963;
  font-size: 12px;
  font-family: Tahoma;
}

.left_content a{
  color: #3C4963;
  font-size: 10px;
  text-decoration: none;
}

.left_content h2{
  color: #3C4963;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  font-family: Tahoma;
}

.left_content_bottom{
  width: 213px;
  height: 5px;
  margin-bottom: 16px;
  background: url('images/left_content_bottom.jpg') no-repeat center;
}

.right_header_left{
  width: 6px;
  height: 28px;
  background: url('images/base_header_left.jpg') no-repeat center;
}

.right_header_center{
  width: 711px;
  padding-left: 8px;
  height: 28px;
  background: #48546C;
}

.right_header_right{
  width: 6px;
  height: 28px;
  background: url('images/base_header_right.jpg') no-repeat center;
}

.right_content_top{
  padding-top: 3px;
  width: 731px;
  height: 9px;
  background: url('images/right_content_top.jpg') no-repeat center;
}

.top_right_cont{
  width: 5px;
  height: 5px;
  background: url('images/top_right_cont.jpg') no-repeat center;
}

.bottom_right_cont{
  width: 5px;
  height: 5px;
  background: url('images/bottom_right_cont.jpg') no-repeat center;
}

.top_left_cont{
  width: 5px;
  height: 5px;
  background: url('images/top_left_cont.jpg') no-repeat center;
}

.bottom_left_cont{
  width: 5px;
  height: 5px;
  background: url('images/bottom_left_cont.jpg') no-repeat center;
}

.left_cont{
  width: 5px;
  background: url('images/left_cont.jpg') repeat-y left;
}

.right_cont{
  width: 5px;
  background: url('images/right_cont.jpg') repeat-y right;
}

.top_cont{
  height: 5px;
  background: url('images/top_cont.jpg') repeat-x top;
}

.bottom_cont{
  height: 5px;
  background: url('images/bottom_cont.jpg') repeat-x bottom;
}

.footer_top_left{
  width: 5px;
  height: 33px;
  background: url('images/footer_top_left.jpg') no-repeat left;
}

.footer_top{
  width: 943px;
  height: 33px;
  background: #EDF0F4;
}

.footer_top_right{
  width: 5px;
  height: 33px;
  background: url('images/footer_top_right.jpg') no-repeat right;
}
.footer_bottom_left{
  width: 5px;
  background: #F7F7F9;
}

.footer_bottom{
  width: 943px;
  background: #F7F7F9;
  padding-bottom: 15px;
}

.footer_bottom a{
  color: #3C4065;
  text-decoration:none;
}

.footer_bottom_right{
  width: 5px;
  background: #F7F7F9;
}

.right_header_center h1{
  font-size: 12px;
  padding-top: 6px;
  padding-bottom: 0px;
  color: #FFFFFF;
}

.right_header_center h1 a{
  color: #FFFFFF;
  text-decoration: none;
}

.content_inside{
  vertical-align: top;
  color: #48546C;
}

.content_inside a{
  color: #48546C;
  text-decoration: none;
}

.content_inside td{
  vertical-align: top;
  color: #48546C;
}

.content_inside h1{
  font-size: 14px;
  font-weight: bold;
  color: #990099;
}

.content_inside ul{
  list-style-image: url('images/dot_list.jpg');
  padding-left: 15px;
}

.content_inside ul li{
  color: #5E9FB9;
}

.content_inside ul li a{
  color: #5E9FB9;
  text-decoration: none;
}

.topt_prom_bold{
  color: #5c98cb;
  font-weight: bold;
}

#top5 {
  height: 20px;
}

#top5 div{
  width: 400px;
}

#prom {
  height: 20px;
}

#prom div{
  width: 400px;
}

.footer_title{
  font-weight: bold;
  font-size: 14px;
  color: #3c4963;
}

.footer_title a{
  color: #3c4963;
  text-decoration: none;
}

.footer_content{
  color: #3c4065;
}

.footer_content ul{
  list-style-image: url('images/dot_list.jpg');
  padding-left: 15px;
}

.footer_content ul li{
  color: #3c4065;
}

.footer_content ul li a{
  color: #3c4065;
  text-decoration: none;
}

#menu{
  height: 29px;
}

#menu td{
  color: #FFFFFF;
  font-size: 14px;
}

#menu a{
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
}

#menu .space{
  width: 40px;
  background: url('images/top_menu_space.jpg') no-repeat center;
}

.listaSzkolen td{
  padding: 5px;
  border: 1px solid #c9c9c9;
  border-collapse: collapse;
  color: #48546c;
}

.listaSzkolen td a{
  text-decoration: none;
  color: #48546c;
}

.listaSzkolenHeader{
  background: #ececee;
}

.top_logo_menu{
  color: #19233c;
  padding-top: 10px;
  padding-right: 270px;
  font-size: 9px;
}

.top_logo_menu a{
  color: #19233c;
  font-size: 9px;
  text-decoration: none;
}

.fieldt
{
	background:#ECECEE;
	border-color:#48546C;
	border-width:1px;
	border-style:solid;
	width:100%;
	font-size:11px;
	padding-left:5px;
	font-family:Verdana;
	font-weight:bold;
}

.field
{
	background:#ECECEE;
	border-color:#48546C;
	border-width:1px;
	border-style:solid;
	width:100%;
	font-size:10px;
	padding-left:5px;
}

.field_dis
{
	background:#ECECEE;
	border-color:#48546C;
	border-width:1px;
	border-style:solid;
	width:100%;
	font-size:10px;
	padding-left:5px;
}

.formlink{
  text-decoration: none;
  color: #3C4963;
  font-weight: bold;
}

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font-family:verdana;
  font-size: 14px;
  color: #FFFFFF;
  display: block;
  padding: 6 14px;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one{
  margin: 0 auto;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #657692;
  color: #FFFFFF;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #667894;
  color: #FFFFFF;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #657692;
  color: #ccd2dc;	
}

.nav ul {
  background: #667894;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 29px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border-bottom: 0;
  padding-right: 20px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

#nav-one .separator{
  width: 12px;
  background: url('images/top_menu_space.jpg') no-repeat center;
}

.szukaj{
  width: 100%;
  text-align:left;
  padding-top: 30px;
}

.kat_header{
  color: #3C4963;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  font-family: Tahoma;
  padding: 0px;
}

.top_kat_link h2{
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: Verdana;
  padding: 0px;
}
