* {
		margin: 0;
		padding: 0;
		font-family: verdana, sans-serif;
}

html {
		background-image: url('images/tlo.gif');
}

body {
		width: 798px;
		margin: 10px auto 10px auto;
		background-color: #f5f5f5;
		border: 10px solid #ffffff;
}

#nazwa_firmy {
		width: 798px;
		height: 74px;
		background-image: url('images/nazwa_firmy.jpg');
}

#grafika_top {
		width: 798px;
		height: 300px;
		background-image: url('images/grafika_top.jpg');
		border-bottom: 6px solid #9d0d15;
}

#grafika_top a { 
        font-size: 11px;
		font-weight: bold;
        font-family: verdana, sans-serif;
		color: #ffffff;
		text-decoration: none;
		margin-left: -9px;
}

#top_menu {
		width: 798px;
		height: 40px;
		float: left;
}
#top_menu, #top_menu li {
		display: block;
		list-style: none;
}

#top_menu li {
		float: left;
		width: 133px;
		height: 40px;
}

#top_menu a {
		display: block;
		width: 133px;
		height: 40px;
}

#button1on { background-image: url('images/button_1_on.gif');}
#button2on { background-image: url('images/button_2_on.jpg');}
#button3on { background-image: url('images/button_3_on.gif');}
#button4on { background-image: url('images/button_4_on.gif');}
#button5on { background-image: url('images/button_5_on.gif');}
#button6on { background-image: url('images/button_6_on.gif');}

#button1off { background-image: url('images/button_1_off.gif');}
#button2off { background-image: url('images/button_2_off.jpg');}
#button3off { background-image: url('images/button_3_off.gif');}
#button4off { background-image: url('images/button_4_off.gif');}
#button5off { background-image: url('images/button_5_off.gif');}
#button6off { background-image: url('images/button_6_off.gif');}


#main {
		clear: both;
		float: left;
		text-align: left;
		padding: 20px;
		width:758px;
		background-color: #f5f5f5;
}


#tresc {
		clear: both;
		padding: 20px;
		border: 3px solid #ffffff;
		background-color: #ffffff;
		background-image: url('images/main_tlo.gif');
		background-repeat: repeat-x;
		float: left;
		text-align: left;
		
}

div.szerokosc456 {
		width: 456px;
}

div.szerokosc600 {
		width: 600px;
		margin-left: 60px;
		
}

div.szerokosc712 {
		width: 712px;
}

h1 {
		width: 456px;
		height: 23px;
		background-repeat: no-repeat;
		margin-bottom: 19px;
}

#h1_witamy { background-image: url('images/h1_witamy.gif'); }
#h1_polityka_prywatnosci {	background-image: url('images/h1_polityka_prywatnosci.gif');}
#h1_galeria {	background-image: url('images/h1_galeria.gif');}
#h1_admin {	background-image: url('images/h1_admin.gif');}
#h1_nasze_kursy { background-image: url('images/h1_nasze_kursy.gif');}
#h1_nasze_pojazdy { background-image: url('images/h1_nasze_pojazdy.gif');}
#h1_cennik_kursow { background-image: url('images/h1_cennik_kursow.gif');}
#h1_terminy_kursow { background-image: url('images/h1_terminy_kursow.gif');}
#h1_formularz_kontaktowy { background-image: url('images/h1_formularz_kontaktowy.gif');}
#h1_zapisy { background-image: url('images/h1_zapisy.gif');}
#h1_news { background-image: url('images/h1_news.gif');}

h1 span { display: none;}



h2 {
		width: 236px;
		height: 31px;
		background-repeat: no-repeat;
		margin-bottom: 19px;
}

#h2_aktualnosci {	background-image: url('images/nag_aktualnosci.gif');}
#h2_oceny {	background-image: url('images/nag_oceny.gif');}
#h2_przydatne_informacje {	background-image: url('images/nag_przydatne_informacje.gif');}
#h2_dane_teleadresowe { background-image: url('images/nag_dane_teleadresowe.gif');}

h2 span { display: none;}




h3 {
		font-size: 11px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		margin: 34px 0px 5px 0px;
}



h4 {
		font-size: 11px;
		line-height: 14px;
		color: #000000;
		font-weight: bold;
		margin: 0px 10px 5px 10px;
}

p.data {
		font-size: 10px;
		font-weight: bold;
		color: 959595;
}

p {
		clear: both;
		font-size: 11px;
		color: #7c7c7c;
		line-height: 14px;
		font-weight: normal;
		margin-bottom: 18px;
}

#panel_boczny {
		float: right;
		width: 236px;
		margin-left: 20px;
}

p.maly {
		font-size: 10px;
		margin: 0px 10px 0px 10px;
}

p.maly_link {
		font-size: 10px;
		font-weight: bold;
		text-align: right;
		margin: 5px 10px 21px 10px;
}


#panel_boczny ul {
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		padding-left: 24px;
		line-height: 18px;
}

#panel_boczny a { 
		color: #009ee0;
		text-decoration: underline;
}


#tresc ul {
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-left: 53px;
		line-height: 18px;
}

#tresc a { 
		color: #009ee0;
		text-decoration: underline;
}



div.kurs {
		margin: 0;
		padding-top: 14px;
		clear: both;
		min-height: 43px;
	
}

div.kurs img {
		float: left;
		margin-left: 12px;
		width: 166px;
		height: 43px;
}

div.kurs p {
		clear: none;
		margin-left: 190px;
		text-align: left;
}


div.pojazd {
		clear: both;
		margin: 0;
		margin-bottom: 19px;
		min-height: 126px;
}

div.pojazd img {
	float: left;
	width: 160px;
	height: 120px;
	border: 3px double #000000;
}

div.pojazd p {
	clear: right; 
	margin: 0px 0px 0px 190px;
	text-align: left;
}

div.pojazd h3 {
	clear: right;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 5px 190px;
}



#tabela {
		border-width: 0;
		width: 712px;
		padding: 0px;
		margin-top: 19px;
		margin-bottom: 19px;
		font-size: 11px;
		border-spacing: 2px;
		font-weight: bold;
}

#tabela th {
		padding: 10px;
		font-size: 12px;
}

.left {	text-align: left; }
.right {	text-align: right; width: 150px; }

#tabela td {
		padding: 10px;
}

.jasny { background-color: #e6f6ff; color: #484848;}
.ciemny { background-color: #d0eaf7; color: #484848;}
.naglowek { background-color: #009900; color: #ffffff;}



form {
		margin-top: 19px;
}

form p { line-height: 20px; margin-bottom: 0px;}

input, textarea, select { 
		width: 448px;
		border: 1px solid #cccccc;
		background-color: #efefef;
		font-size: 11px;
		font-weight: normal;
		padding: 5px;
		color: #666666;
		margin-bottom: 19px;
}

textarea {
		height: 120px;
}

#submit {
		width: 80px;
		float: right;
		font-weight: bold;
		color: #000000;
		font-size: 10px;
		margin-bottom: 0px;
}

p.dane_teleadresowe {
		font-size: 11px;
		color: #7c7c7c;
		line-height: 14px;
		font-weight: normal;
		margin: 0px 10px 10px 10px;
}

p.dane_teleadresowe b { 
		color: #000000;
		font-weight: bold;
}
#stopka {
		clear: both;
		width: 758px;
		margin: 0px auto 0px auto;
		border-top: 3px solid #d2d2d2;
}

#stopka p {
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		color: #626262;
		margin: 10px auto 20px auto;
}

#stopka p a:link, #stopka p a:visited {
		color: #626262;
		text-decoration: none;
}

#stopka p a:hover {
		text-decoration: underline;
}

#stopka p.info {
		font-size: 11px;
		color: #434343;
		font-weight: bold;
		text-align: center;
		margin-bottom: 10px;
}

#stopka p.recip {
		font-size: 10px;
		text-align: right;
		margin-bottom: 10px;
}

#stopka p.recip a {
		color: #cccccc;
		text-decoration: underline;
}






#newsletter {
	width:236px;
	height:86px;
	background:url('images/newsletter.jpg') no-repeat top right;
	position:relative;
	text-transform:uppercase
	}
#newsletter-title {color:#fff; font:normal 24px impact,serif; position:absolute; top:10px; left:15px}
#newsletter-title a {color:#fff!important; font-weight:normal!important;text-decoration: none;}
#newsletter-text {font:normal 8px arial,serif; position:absolute; bottom:10px; left:10px; width:209px}
#newsletter-text a {color:#35393f!important; text-decoration: none;}


