html, body, div, img {
margin: 0;
padding: 0;
color: #aaaaaa;
font: 12px Verdana;}

@media print
{
	table, td, tr {
		border: 2px solid #999999;
		background: none;
	}
	.noprint {
		display: none;
	}
}

body {
background: url(img/akademia2.jpg) no-repeat #161616 top center ;}

img {
border: 0;}

.container {
margin: auto;
width: 1000px;}

h3 {
color: #FFFFFF; 
font-size: 20px; }

h4 {
color: #d48826;
clear: both;
text-align: left;}

p img {
float: left;
padding: 0 20px 20px 0;
height: 162px;
width: 118px;
}

h2 {
color: #FFFFFF;
font-variant: small-caps;}

.wyroznienie {
color: #dfdfdf;}

.menu_lewe {
float: left;
margin: 235px 0 45px 40px;
* margin: 250px 0 45px 0;
height: 30px; 
width: 300px;}

.menu_lewe ul {
padding:0; 
list-style:none; 
width: 300px;}

.menu_lewe  li {
display:inline; 
float:left;
margin:0; 
padding:0; 
height: 30px;}

.menu_lewe a {
height: 30px; 
display:block;}

.menu_lewe a.walki {
width:110px; 
background:url(img/lewemenu.png) 0 0 no-repeat;}

.menu_lewe a.walki:hover {
background-position:0 -30px;}

.menu_lewe a.walki1 {
width:110px; 
background:url(img/lewemenu.png) 0 -30px no-repeat;}

.menu_lewe a.fitness {
width:55px; 
background:url(img/lewemenu.png) -110px 0 no-repeat;}

.menu_lewe a.fitness:hover {
background-position:-110px -30px;}

.menu_lewe a.fitness1 {
width:55px; 
background:url(img/lewemenu.png) -110px -30px no-repeat;}

.menu_lewe a.silownia {
width:65px; 
background:url(img/lewemenu.png) -165px 0 no-repeat;}

.menu_lewe a.silownia:hover {
background-position:-165px -30px;}

.menu_lewe a.silownia1 {
width:65px; 
background:url(img/lewemenu.png) -165px -30px no-repeat;}

.menu_lewe a.dzieci {
width:70px; 
background:url(img/lewemenu.png) -230px 0 no-repeat;}

.menu_lewe a.dzieci:hover {
background-position:-230px -30px;}

.menu_lewe a.dzieci1 {
width:70px; 
background:url(img/lewemenu.png) -230px -30px no-repeat;}

.logo {
float: left;
width: 275px;
height: 275px;
margin: 35px 25px 0 20px; }

.menu_prawe {
float: left;
margin: 235px 40px 45px 0;
* margin: 250px 40px 45px -40px ;
height: 30px; 
width: 300px;}

.menu_prawe  ul {
padding:0; 
list-style:none; 
width: 300px;}

.menu_prawe  li {
display:inline; 
float:left;
margin:0; 
padding:0; 
height: 30px;}

.menu_prawe  a {
height: 30px; 
display:block;}

.menu_prawe a.masaze {
width:85px; 
background:url(img/menuprawe.png) 0 0 no-repeat;}

.menu_prawe a.masaze:hover {
background-position:0 -30px;}

.menu_prawe a.masaze1 {
width:85px; 
background:url(img/menuprawe.png) 0 -30px no-repeat;}

.menu_prawe a.onas {
width:55px; 
background:url(img/menuprawe.png) -85px 0 no-repeat;}

.menu_prawe a.onas:hover {
background-position:-85px -30px;}

.menu_prawe a.onas1 {
width:55px; 
background:url(img/menuprawe.png) -85px -30px no-repeat;}

.menu_prawe a.galeria {
width:55px; 
background:url(img/menuprawe.png) -140px 0 no-repeat;}

.menu_prawe a.galeria:hover {
background-position:-140px -30px;}

.menu_prawe a.galeria1 {
width:55px; 
background:url(img/menuprawe.png) -140px -30px no-repeat;}

.menu_prawe a.kontakt {
width:105px; 
background:url(img/menuprawe.png) -195px 0 no-repeat;}

.menu_prawe a.kontakt:hover {
background-position:-195px -30px;}

.menu_prawe a.kontakt1 {
width:105px; 
background:url(img/menuprawe.png) -195px -30px no-repeat;}

.dodatkowe_menu {
margin: -33px 0 0 0;
float: right; 
width: 305px; }

.treningi_indywidualne {
	margin-top:-33px;
	margin-left:60px;
float: left; 
width: 200px;
}

a.menud {
font: 12px Times New Roman;
color: #e1b379;
text-decoration: none;}

a.menudd {
font: 12px Times New Roman;
color: #d48826;
text-decoration: none;}

a.menud:hover {
color: #d48826;}

a.menuk {
font: 12px Times New Roman;
color: #e1b379;
text-decoration: none;}

a.menukk {
font: 12px Times New Roman;
color: #d48826;
text-decoration: none;}

a.menuk:hover {
color: #d48826;}

a.menuc {
font: 12px Times New Roman;
color: #979797;
text-decoration: none;}

a.menucc {
font: 12px Times New Roman;
color: #ffffff;
text-decoration: none;}

a.menuc:hover {
color: #ffffff;}

.flash {
	float:left;
	width: 1000px;
	height: 195px;
	margin: 30px 0 0 -1px;
}

.menu_walki {
float: left;
margin: 40px 185px 0 225px;
* margin: 55px 185px 0 185px;
height: 110px; 
width: 630px;}

.menu_walki ul {
padding:0; 
list-style:none; 
width: 630px;}

.menu_walki li {
display:inline; 
float:left;
margin:0; 
padding:0; 
height: 110px;}

.menu_walki a {
height: 110px; 
display:block;}

.menu_walki a.muay {
width:170px; 
background:url(img/sztukiwalki.png) 0 0 no-repeat;}

.menu_walki a.muay:hover {
background-position:0 -110px;}

.menu_walki a.mma {
width:100px; 
background:url(img/sztukiwalki.png) -270px 0 no-repeat;}

.menu_walki a.mma:hover {
background-position:-270px -110px;}

.menu_walki a.boks {
width:100px; 
background:url(img/sztukiwalki.png) -170px 0 no-repeat;}

.menu_walki a.boks:hover {
background-position: -170px -110px;}

.menu_walki a.krav {
width:100px; 
background:url(img/sztukiwalki.png) -370px 0 no-repeat;}

.menu_walki a.krav:hover {
background-position:-370px -110px;}

.menu_walki a.capoeira {
width:160px; 
background:url(img/sztukiwalki.png) -470px 0 no-repeat;}

.menu_walki a.capoeira:hover {
background-position: -470px -110px;}

.partnerzy {
float: left;
width: 1000px;}

.mapa_box {
float: left;
width:700px;
margin: 30px 0 0 300px;
}

.mapa_box ul {
list-style-image: url(img/kartka.png);
}

.mapa_box a {
text-decoration: underline;
color: #aaaaaa;
}

.mapa_box a:hover {
text-decoration: none;
}

.stopka {
	float: left;
width: 1000px;
height: 178px; 
margin: 20px 0 0 0; 
background:url(img/stopka.png);
}

.stopka a {
color: #717171; 
text-decoration: none;
font-size: 9px; }

.stopka a:hover {
text-decoration: underline; }

.studio_graficzne {
float: right;
margin: 82px 90px 0 0; }

.mapa_link {
float: left;
margin: 82px 0 0 90px; }

/*SPORTY WALKI*/
.walki_lewa {
float: left;
width: 285px;
margin: 35px 0 0 195px;
text-align: justify; }

.walki_prawa {
float: left;
width: 285px;
margin: 35px 195px 0 40px;
text-align: justify;}

.menu_sporty {
float: left;
text-align: right;
width: 90px;
height: 115px;
margin: 40px 0 0 40px;}

.menu_sporty p {
	text-align: center;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a + p {
	margin-top: 20px;
}

.menu_sporty p b {
	color: #d48826;
}

.menu_sporty_linia {
margin: 15px 0 0 10px;
float: left;
width: 3px;
height: 160px; 
background:url(img/pasekoddzielajacymenu.png)}

a.menup {
padding: 2px;
font: 14px Times New Roman;
color: #6B6A6A;
text-decoration: none;
display: block;}

a.menup:hover {
color: #989898}

span.aktywne {
font: 14px Times New Roman;
color: #b71e19;}

.promocje_menu {
font: 14px Times New Roman;
color: #e1b379;
text-decoration: none;}

.promocje_menu:hover {
font: 14px Times New Roman;
color: #d48826;
text-decoration: none;}

.promocje_aktywne {
font: 14px Times New Roman;
color: #d48826;}

.header_menu {width: 771px; height: 20px; float: left;}
.header_menu ul {list-style: none; margin: 0; padding: 0; }
.header_menu ul li {list-style: none; float:right; margin-right: 2px; font-weight: bold; font: 11px Arial }
.header_menu ul li a { color: #636363; text-decoration: none; display: block; }
.header_menu ul li a:hover { color: #202E39; text-decoration: underline; }
.header_menu span {color:#b71e19; margin: 0 5px 0 5px;}

.profit {
	width: 90px;
	height: 42px;
	padding: 0 7px 10px 10px;
	float: right;
}

/* CENNIK */
.tabela_new {
float: left;
width: 771px;
margin: 30px 56px 0 20px;
font: 11px Verdana;
text-align: center;
vertical-align: middle;}

.lewy_opis {
width: 60px;
height: 24px;
background: #2f2f2f;
font-weight: bold;}

.lewy_cennik {
height: 24px;
background: #2f2f2f;
font-weight: bold;	
}

.lewy_karnet {
width: 100px;
height: 50px;
background: #2f2f2f;
font-weight: bold; }

.top_dzien {
width: 96px;
background: #a81d1a;
font-weight: bold; }

.top_karnet {
width: 128px;
background: #a81d1a;
font-weight: bold; }

table + p {
color: #d48826}

.tabela_new p {
text-align: left;
}

td strong {
	color: #efefef;
	font-weight: normal;
}

/* OPIS ZAJĘĆ */

.foto_opis {
float: left;
margin: 53px 0 0 20px;
width: 160px;
height: 200px; }

.tekst_opis {
float: left;
margin: 33px 0 0 50px;
width: 520px; 
text-align: justify;
font: 12px Verdana;}

.tekst_opis table.promo {
	width: 100%;
	font: 11px Verdana;
	color: #aaaaaa;
}

.tekst_opis td.old, .tekst_opis td.new {
	text-align: center;
}

.tekst_opis td.old {
	background: #1c1c1c;
}

.tekst_opis td.new {
	background: #ba4542;
	color: #ffffff;
}

.tekst_opis td.left {
	background: #3b3b3b;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
}

.tekst_opis a{
	text-decoration: none;
	color: #aaaaaa; }

.tekst_opis a:hover {
	text-decoration: underline;
}

.tekst_opis b{
color: #d8d8d8;}

.wciecie_opis {
text-indent: 30px;
margin-top: 10px;
clear: both;}

/* GALERIA */
.galeria_box {
float: left;
width: 850px; }

.galeria_linia {
margin: 0 0 0 10px;
float: left;}

/* KONTAKT */

.mapka {
float: left;
width: 428px;
height: 244px;
margin: 40px 0 0 0;
padding: 30px 0 0 26px;
background: url(img/podkladMapkaAkademia.png); }

.google_maps {
width: 400px;
height: 224px;
border: 0;
scrolling: no;
margin: 0; 
overflow: auto;}

.formularz {
float: left;
width: 273px;
height: 301px;
margin: 40px 0 0 0;
background: url(img/podkladFormularz.png);
padding: 40px 0 0 25px; }

.imieinazwisko {
	width: 248px; 
height: 20px;
font: 15px tahoma; 
color: #555555;
background: #211f20;
margin-bottom: 10px;
border: 0; }

.adres_mail {
width: 248px; 
height: 20px;
font: 15px tahoma; 
color: #555555;
background: #211f20;
margin-bottom: 10px;
border: 0; }

.telefon {
width: 248px;
height: 20px;
font: 15px tahoma; 
color: #555555;
background: #211f20;
margin-bottom: 10px;
border: 0; }

.tekst_mail {
width: 248px;
height: 120px;
font: 16px tahoma; 
color: #555555;
background: #211f20;
border: 0; }

.wyslij_mail {
background: url(img/przyciskFormularz.png);
width: 33px;
height: 25px;
margin: 0 30px 0 0;
float: right;
border: 0;}

.dane_kontaktowe {
margin: 75px 0 0 0;
float: left;
width: 205px;
text-align: right; }

.dane_kontaktowe a{
text-decoration: none;
color: #aaaaaa;
font: 12px Verdana;}

.tytul {
color: #d0d0d0;
font: 14px Verdana; }

.facebook {
width: 15px;
height: 15px; }

.mail_odp {
float: left;
width: 1000px;
margin: 30px 0 0 0; 
text-align: center;}




.facebook{
	float:right;
	width:260px;
	height:600px;
	background: url("http://akademiawalki.com/facebook.png");
	display:block;
	right:-245px;
	padding:0;
	position:fixed;
	top:30px;
	z-index:10000;
} 
