@charset "utf-8";

/* CSS Document */
* {
margin:0;
padding:0;
}

.buttonheading img{
margin-right:10px;}

@font-face {
    font-family: 'VerdanaRegular';
    src: url('verdana-webfont.eot');
    src: url('verdana-webfont.eot?#iefix') format('embedded-opentype'),
         url('verdana-webfont.woff') format('woff'),
         url('verdana-webfont.ttf') format('truetype'),
         url('verdana-webfont.svg#VerdanaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VerdanaBold';
    src: url('verdanab-webfont.eot');
    src: url('verdanab-webfont.eot?#iefix') format('embedded-opentype'),
         url('verdanab-webfont.woff') format('woff'),
         url('verdanab-webfont.ttf') format('truetype'),
         url('verdanab-webfont.svg#VerdanaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VerdanaItalic';
    src: url('verdanai-webfont.eot');
    src: url('verdanai-webfont.eot?#iefix') format('embedded-opentype'),
         url('verdanai-webfont.woff') format('woff'),
         url('verdanai-webfont.ttf') format('truetype'),
         url('verdanai-webfont.svg#VerdanaItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'VerdanaBoldItalic';
    src: url('verdanaz-webfont.eot');
    src: url('verdanaz-webfont.eot?#iefix') format('embedded-opentype'),
         url('verdanaz-webfont.woff') format('woff'),
         url('verdanaz-webfont.ttf') format('truetype'),
         url('verdanaz-webfont.svg#VerdanaBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


img {
border:0 none;
}

body {
background:#CCCCCC url(../img/tlo.jpg) repeat-x center top;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000;
margin:0;
padding:0;
width:100%;
overflow-x:hidden;
background-attachment:fixed;
}
a, a:visited {
color:#000;
font-weight:normal;
outline:medium none;
text-decoration:none;
}
h1{
	font-size:20px;
	margin-bottom:10px;
	color:#000;
  font-family: 'VerdanaBold';}

ul{
	margin-left:20px;
	}

a:hover {
text-decoration:underline;
}
.float {
float:left;
}
.float2 {
float:right;
}
#gora{
	width:100%;
	background:url(../img/top.png) repeat-x center top;
	height:57px;
	position:fixed;
	z-index:9999;
	}
#menu{
	width:1160px;
	margin:0px auto;
	}
	#menu ul{
		list-style:none;
		margin:0;
		}
		#menu ul li{
			list-style:none;
			text-align:center;
			line-height:57px;
			display:inline;
			float:left;
			padding:0 13px;
			margin:0px;
				font-family: 'VerdanaRegular';
				font-size:16px;
				color:#fff;	
				text-transform:uppercase;
			}
		#menu ul li.item28{
			padding-left:0;
		}
		#menu ul li.item30{
			padding-right:0;
		}
			#menu ul li a{
				text-transform:uppercase;
				text-align:center;
				line-height:57px;
				font-family: 'VerdanaBold';
				font-size:16px;
				color:#fff;	
				display:block;
				
				}
				
					#menu ul li.active a,#menu ul li:hover a{
						color:#59595b;
						text-decoration:none;
						}
#menu ul li ul{
	display:none;
	padding:5px 0 10px 0;
background:#cccccc;
position:absolute;
width:190px;
margin:-10px 0 0 -5px;
	-webkit-box-shadow: 2px 5px 5px 0 #949494;
-moz-box-shadow: 2px 5px 5px 0 #949494;
box-shadow: 2px 5px 5px 0 #949494; 
z-index:100;
	}
#menu ul li>ul:hover,#menu ul li:hover>ul{
	display:block;
	}
#menu ul li ul li ul{
	display:none;
	padding:5px 0 10px 0;
background:#cccccc;
position:absolute;
width:350px;
margin:-15px 0 0 180px;
	-webkit-box-shadow: 2px 5px 5px 0 #949494;
-moz-box-shadow: 2px 5px 5px 0 #949494;
box-shadow: 2px 5px 5px 0 #949494; 
z-index:100;
	}
#menu ul li ul li ul li ul{
	display:none;
	padding:5px 0 10px 0;
background:#cccccc;
position:absolute;
width:150px;
margin:-15px 0 0 330px;
	-webkit-box-shadow: 2px 5px 5px 0 #949494;
-moz-box-shadow: 2px 5px 5px 0 #949494;
box-shadow: 2px 5px 5px 0 #949494; 
z-index:100;
	}
	#menu ul li ul li ul li{
	background:none;
	padding:0px 5px;
	width:350px;
	text-align:left;
	height:20px;
	}
	#menu ul li ul li ul li ul li{
	background:none;
	padding:0px 5px;
	width:150px;
	text-align:left;
	height:20px;
	}
#menu ul li ul li{
	background:none;
	padding:0px 5px;
	width:200px;
	text-align:left;
	height:20px;
	}
#menu ul li ul li a{
	font-size:14px;
	text-align:left;
	line-height:14px;
	}
#menu ul li ul li a:hover{
	text-decoration:underline;
	}
#container{
	background:#fff;
	width:1160px;
	margin:0px auto 0;
	padding:50px 0 0 0;
	display:table;
	}	
#header{
	background:url(../img/header.png) no-repeat center bottom;
	width:1160px;
	height:323px;
	float:left;
	}	
#logo{
	background:url(../img/logo.png) no-repeat center;
	width:564px;
	height:172px;
	float:left;
	margin:60px 0 0 5px;
	}
#logo a{
	width:564px;
	height:172px;
	display:block;
	}
#slider{
	width:580px;
	height:316px;
	float:right;
	overflow:hidden;
	position:relative;
	}
#slogan{
	font-size:24px;
	color:#3b2c1a;
	float:left;
	margin:5px 0 0 12px;
	overflow:hidden;
	width:1136px;
height:83px;
	}
	#slogan IMG {
    position:absolute;
    z-index:8;
    
}

#slogan IMG.active {
    z-index:10;
}

#slogan IMG.last-active {
    z-index:9;
}
#srodek{
	margin:10px auto 0;
	width:1132px;
	padding:0px 14px;
	float:left;
	}
#lewa{
	width:238px;
	float:left;
	margin:0px 0 0 0;
	}
#prawa{
	width:880px;
	float:right;
	}
#menu-left{
	width:238px;
	margin:0px;
	background:url(../img/menu-bg.png) repeat center top;
	-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
padding-bottom:20px;
float:left;
	}
#menu-left h3{
	width:218px;
	padding:8px 0 8px 20px;
	font-family: 'VerdanaBold';
	text-transform:uppercase;
	color:#fff;
	background:url(../img/seperator1.png) no-repeat left bottom;
	font-size:20px;
	}
	#menu-left ul{
		list-style:none;
		margin:0;
		}
		#menu-left ul li{
			list-style:none;
			text-align:left;
			line-height:45px;
			padding:0 18px;
			margin:0px;
			width:200px;
			background:url(../img/separator2.png) no-repeat center bottom;
			}

			#menu-left ul li a{
				background:url(../img/strzalka.png) no-repeat left center;
				text-align:left;
				line-height:45px;
				font-family: 'VerdanaBold';
				font-size:16px;
				color:#fff;	
				display:block;
				padding:0 0 0 20px;
				}
				#menu-left ul li a:hover{
					color:#59595b;
					}
					#menu-left ul li.active a,#menu-left ul li:hover a{
						color:#59595b;
						text-decoration:none;
						}
li#current.parent.active.item2 a.active span.t,
li#current.parent.active.item27 a.active span.t,
li#current.parent.active.item50 a.active span.t,
li#current.parent.active.item100 a.active span.t,
li#current.parent.active.item131 a.active span.t{
color:#59595b;}	

li#current.parent.active.item1 a.active span.t{
color:#59595b !important; }	

body#aktualnosci a.active span.t, body#rekrutacja a.active span.t{
color:#59595b !important;}	
					
#menu-left ul li ul{
	display:block;
	padding:5px 0 10px 0;
background:none;
margin:-10px 0 0 -10px;
	}
#menu-left ul li ul:hover,#menu-left ul li:hover ul{
	display:block;
	}
#menu-left ul li ul li{
	background:none;
	padding:0px 5px;
	width:200px;
	text-align:left;
	min-height:20px;
	background:none;
	}
#menu-left ul li ul li a{
	font-size:14px;
	text-align:left;
	line-height:14px;
	font-weight:normal;
	background:none;
	padding:0 0 0 25px;
	color:#fff;
	}
#menu-left ul li ul li a:hover,#menu-left ul li ul li.active a{
	text-decoration:underline;
	}	
#logowanie2{
	width:234px;
	float:left;
	margin:10px 0;
	}	
#logowanie{
	background:url(../img/login-bg.png) no-repeat top left;
	width:234px;
	height:40px;
	float:left;
	
	}	
#logowanie input{
	width:155px;
	height:18px;
	background:none;
	border:none;
	color:#959595;
	font-family: 'VerdanaRegular';
	font-size:11px;
	float:left;
	}	
#logowanie #login{
	margin:0px 0 0 10px;
	}
#logowanie #haslo{
	margin:2px 0 0 10px;
	}
#logowanie input.button{
	width:62px;
	height:33px;
	color:#fff;
	float:right;
	margin:2px 2px 0 0;
	cursor:pointer;
	}	
#logowanie2 h3{
	font-family: 'VerdanaRegular';
	color:#374548;
	font-weight:normal;
	font-size:14px;
	margin:5px 0;
	}	
#adres{
	float:left;
	font-family: 'VerdanaRegular';
	color:#97abb2;
	font-size:12px;
	line-height:18px;
	margin:10px 0;
	}
#gora2{
	height:324px;
	width:880px;
	float:left;
	}
#gora3{
float:left;
margin-bottom:10px;
}	
#zdjecie{
	float:left;
	width:303px;
	height:324px;
	}	
#informacja{
	width:541px;
	float:right;
	/*background:#f7b135;*/
	height:300px;
	padding:12px;
	}	
#informacja h1{
	color:#fff;
	}	

#tresc{
	float:left;
	width:880px;
	margin-top:0px;
	}
h1.componentheading{
	font-family: 'VerdanaRegular';
	color:#999999;
	font-size:18px;
	}
#tresc h2{
	font-family: 'VerdanaRegular';
	font-size:18px;
	margin-bottom:5px;
	padding-left: 320px;
	}
#dojazd #tresc h2,#glowna #tresc h2,#kontakt #tresc h2,#rekrutacja #tresc h2,#aktualnosci #tresc h2,#dokumenty #tresc h2,#biuletyn #tresc h2{
padding-left: 0px;
}
#aktualnosc{
	float:left;
	margin:10px 0 20px 0;
	}


#stopka{
	float:left;
	margin:30px 0 10px 14px;
	width:1132px;
	position:relative;
	color:#9bafb6;
	font-family: 'VerdanaRegular';
	border-top:1px solid #9bafb6;
	}
	#stopka ul{margin:0;}
#stopka ul li{
	list-style:none;
	float:left;
	padding:0 2px;
	}	
#stopka ul li a{
	color:#5a5958;
	font-size:12px;
	}
#stopka .right{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:160px;
	float:right;
	margin-right:0px;
	padding-top:10px;
	}
#stopka .left{
	padding-top:10px;
	margin-left:0px;
	}
#stopka .right span{
	float:left;
	padding-top:20px;
	}
#stopka .right a{
	float:right;
	}
	
#left-licea #informacja {
    background:#E96773;
}	
#o-nas #informacja {
    background:#92CCBE;
}	
#statut #informacja {
    background:#E96773;
}	
#dojazd #informacja {
    background:#92CCBE;
}	
#kontakt #informacja {
    background:#E96773;
}	
#kursy #informacja {
    background:#92CCBE;
}
/*	
#tresc img{
float:left;
margin-right:10px;
width:300px;
}	
*/
.map{
border:2px solid #F7B135;
}

.article_row table{
border: medium none;
    border-collapse: collapse;
}
.article_row table td{
	border: 1px dotted #AAAAAA;
    padding: 0 5px;
    vertical-align: top;
}