body {
   margin: 0px auto;
   background-color: #033977;
   background-image: url("../pliki/bg.jpg");
   background-repeat: repeat-x;
   font-family: helvetica, arial, verdana, sans-serif;
}

#strona {
   position:relative;
   width: 980px;
   height: auto;
   margin: 0px auto;
   border: 0px solid red;
}

#baner {
   float : left;
   width: 980px;
   height: 220px;
   margin: 0px auto;
   border: 0px solid red;
}

#baner1 {
   float : left;
   width: 980px;
   height: 210px;
   margin: 3px 0px 0px 0px;
   border: 0px solid white;
}

#baner1a {
   float : left;
   width: 970px;
   height: 210px;
   margin: 0px 0px 0px 0px;
   border: 0px solid white;
}

#top1 {
   float : left;
   width: 970px;
   height: 30px;
	text-align: center;
   margin: 10px 0px 0px 0px;
   border: 0px solid white;
}

#top1 a {
   color: #ffffff;
	text-decoration: none;
}

#top2 {
   float : left;
   width: 970px;
   height: 164px;
	color: #9ca9ab;
	background-image: url("../pliki/baner.png");
	background-repeat: repeat-x;
	font-size: 16px;
	font-weight: bold;
   margin: 5px 0px 0px 3px;
   border: 0px solid red;
}

#top3 {
   float : left;
   width: 164px;
   height: 164px;
	color: #9ca9ab;
	font-size: 14px;
	font-weight: bold;
   margin: 0px 0px 0px 0px;
   border: 0px solid black;
}

#top4 {
   float : right;
   width: 164px;
   height: 164px;
	color: #9ca9ab;
	font-size: 14px;
	font-weight: bold;
   margin: 0px 0px 0px 0px;
   border: 0px solid black;
}

#strona_tresc {
   float : left;
   width: 980px;
	height: auto;
	background-color: #033977;
   margin : 5px auto 5px auto;
   border: 0px solid white;
}

#prawa {
   float : left;
   width: 202px;
   height: auto;
   margin: 5px 0px 0px 5px;
   border: 3px solid #79a3cb;
}

#content3 {
   float : left;
	width: 202px;
	height: auto;
	margin : 0px 0px 0px 0px;
	border : 0px solid red;
}

#tresc {
   float : left;
   width: 740px;
	height: auto;
   font-size: 11pt;
	color: #ffffff;
	background-color: #033977;
   font-family: helvetica, verdana, sans-serif;
   margin: 5px 0px 5px 5px;
   border: 0px solid #79a3cb;
}

div.zapisy {
	float: left;
	width: 700px;
	margin: 0px 0px 0px 0px;
	border: 0px solid white;
}

#treningi {
   width: 500px;
	height: 130px;
   text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 30px 0px 0px 0px;
	border: 0px solid red;
}

div.link {
	color: #ffcc00;
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
}

div.link:hover {
	color: #ffffff;
}

#bottom {
   float: left;
	width: 100%;
	background-color: #033977;
	border-top: 1px solid #79a3cb;
}

#bottom1 {
   position: relative;
	width: 980px;
	height: 60px;
	margin: 5px auto;
	background-color: #033977;
	border: 0px solid black;
}

#bottom2 {
   float : right;
   width: 980px;
   height: 55px;
	color: #9ca9ab;
	font-size: 10pt;
	text-align: center;
   margin: 1px 0px 0px 0px;
   border: 0px solid red;
}

#szkoly {
   float: left;
	width: 202px;
	height: 130px;
	background-color: #ffffff;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
}

div.content3 {
   position: relative;
	height: auto;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	border : 0px solid red;
}

a {
   text-decoration : none;
   outline : none;
}

img {
   border : none;
   padding : 0px;
   border : 0 solid red;
}

a.menu-b {
   text-decoration : none;
	outline : none;
	color: #ffffff;
}

a.menu-b:hover {
	color: #ffcc00;
}

a.menu-c {
   text-decoration : none;
	outline : none;
	color: #ffcc00;
}

a.menu-c:hover {
	color: #ffffff;
}

a.menu-link {
   text-decoration : none;
	outline : none;
	color: #ffcc00;
}

a.menu-link:hover {
	color: #ffffff;
}

a.menu-zwiazek {
   text-decoration : none;
	font-weight: bold;
	color: #9ca9ab;
}

a.menu-zwiazek:hover {
	color: #ffcc00;
}

a.menu-bottom {
   text-decoration : underline;
	outline : none;
	font-size: 10pt;
	color: #889091;
}

a.menu-bottom:hover {
	color: #ffffff;
}

#tabela {
   position : relative;
   width : 600px;
   margin : 0 auto;
   border-collapse : collapse;
   border : 2px solid #79a3cb;
}

#tabela td {
   color: #ffffff;
   border : 1px solid #79a3cb;
   padding : 5px;
}

div.zarzad {
   float: left;
	width: 300px;
	height: 40px;
	border-top: solid 3px #79a3cb;
	border-left: solid 3px #79a3cb;
	border-right: solid 1px #79a3cb;
	border-bottom: solid 1px #79a3cb;
	padding-top: 10px;
	font-size: 13px;
   font-weight: bold;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
	text-align: center;
}

div.zarzad2 {
   float: left;
	width: 300px;
	height: 40px;
	border-top: solid 3px #79a3cb;
	border-left: solid 0px #79a3cb;
	border-right: solid 3px #79a3cb;
	border-bottom: solid 1px #79a3cb;
	padding-top: 10px;
	font-size: 13px;
   font-weight: bold;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
	text-align: center;
}

.tabela_zarzad {
   position : relative;
   margin : 350px 0px 5px 0px;
   border-collapse : collapse;
   border: 3px solid #79a3cb;
}

.tabela_zarzad td {
   border: 2px solid #79a3cb;
   padding: 10px;
   font-size: 13px;
   font-weight: bold;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
}

.tabela {
   position : relative;
   margin : 0px auto 5px auto;
   border-collapse : collapse;
   border: 3px solid #79a3cb;
}

.tabela td {
   border: 2px solid #79a3cb;
   padding: 10px;
   font-size: 13px;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
}

.tabela_mistrzowie {
   position : relative;
   margin : 0px auto;
   border-collapse : collapse;
   border: 0px solid #79a3cb;
}

.tabela_mistrzowie td {
   border: 0px solid #79a3cb;
   padding: 10px;
   font-size: 13px;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
}

a.menu_mistrzowie {
   text-decoration : none;
	outline : none;
	color: #ffffff;
}

a.menu_mistrzowie:hover {
	color: #ffcc00;
}

.cv {
   float: left;
	text-align: center;
	border: 0px solid red;
}

div.okno {
   float : left;
	width: 165px;
	height: 160px;
	text-align: center;
	border: 0px solid red;
}

#mapa {
    float: left;
	 width: 640px;
	 height: 430px;
	 font-size: 12pt;
	 line-height: 30px;
	 font-weight: bold;
	 margin: 0px 0px 30px 2px;
	 border: 3px solid #496c94;
}

div.vovinam {
   float : left;
	width: 190px;
	height: 145px;
	text-align: center;
	padding: 0px;
	margin: 20px 0px 10px 25px;
	border: 3px solid #79a3cb;
}

div.voviet {
   float : left;
	width: 200px;
	height: 220px;
	text-align: center;
	margin: 80px 0px 10px 15px;
	border: 0px solid #79a3cb;
}

div.publikacje {
   float : left;
	width: 110px;
	height: 160px;
	text-align: center;
	border: 0px solid red;
}

.tabela1 {
   position : relative;
   margin : 0 auto;
   padding-top : 0;
   background-color : #033977;
   border-collapse : collapse;
   border : 0px solid white;
}

.tabela1 td {
   border : 0px solid white;
   padding : 5px;
}

a.tabela_video {
   text-decoration : none;
	outline : none;
	color: #ffffff;
}

a.tabela_video:hover {
	color: #ffcc00;
}

.tabela_video {
   float: left;
   border-collapse : collapse;
   border: 0px solid #79a3cb;
}

.tabela_video td {
   border: 0px solid #79a3cb;
   padding-left: 5px;
	padding-right: 5px;
   font-size: 13px;
   color: #ffffff;
   font-family: verdana, sans-serif, helvetica;
}

table.video_filmy {
   float: left;
	color: #ffffff;
	border: 0px solid red;
	border-collapse: collapse;

}

table.video_filmy td {
	border: 0px solid #990000;
}

#video {
   float: left;
	top: 5px;
	margin: 0px 0px 5px 70px;
	background-color: #7194d4;
	border: 0px solid white;
}

#film_border {
   float: left;
   width: 360px;
   height: 270px;
   margin: 5px 0px 0px 5px;
	border: 2px solid #7194d4;
	background-color: #033977;
}

#film {
   position: relative;
   width: 360px;
   height: 270px;
   margin: 0 auto;
}

#film_border2 {
   float: left;
   width: 496px;
   height: 272px;
   margin: 5px 0px 0px 5px;
	border: 2px solid #7194d4;
	background-color: #033977;
}

#film2 {
   position: relative;
   width: 496px;
   height: 272px;
   margin: 0 auto;
}

#menu_video_combat {
   float: left;
	width: auto;
	padding: 3px;
	border: 0px solid #ffffff;
	margin: 10px 0px 0px 10px;
}

div.okno1 {
   float: left;
	width: 57px;
	height: 45px;
	margin: 0px 0px 0px 5px;
	border: 3px solid #7194d4;
}

#video_quyen_vvd {
    position: relative;
    width: 360px;
    height: 270px;
    margin: 0px auto;
	 background-image: url("../pliki/vvd_tlo_quyen.gif");
	 border:5px solid #79a3cb;
}

#video_cl {
    position: relative;
    width: 280px;
    height: 210px;
    margin: 0px auto;
	 background-image: url("../pliki/tlo_N_vovinam.jpg");
	 border:5px solid #79a3cb;
}

#video_vtc {
    position: relative;
    width: 360px;
    height: 270px;
    margin: 0px auto;
	 background-image: url("../pliki/vtc_tlo.jpg");
	 border:5px solid #79a3cb;
}

#video_bong {
    position: relative;
    width: 280px;
    height: 210px;
    margin: 0px auto;
	 background-image: url("../pliki/vvd_tlo_bong.jpg");
	 border:5px solid #79a3cb;
}

#nr {
   float: left;
	width: 740px;
   height: 25px;
	margin: 5px auto 5px auto;
	border: 0px solid red;
}

#nr1 {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 350px;
	font-weight: bold;
	color: #ff0000;
	background-color: #033977;
	border : 2px solid #79a3cb;
}

#nr2 {
	float: left;
	cursor: hand;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	color: #ffffff;
	background-color: #033977;
	border : 2px solid #79a3cb;
}

#nr2:hover {
   color: #ff0000;
	background-color: #ffcc00;
}

div.youtube {
   float: left;
	width: 230px;
	border: 3px solid #79a3cb;
}

div.link {
   float: left;
	width: 150px;
	text-align: center;
}

div.gallery {
   width: 730px;
	height: auto;
}

span.link {
	color: #ffffff;
	font-size: 10pt;
	font-family: verdana;
	font-weight: bold;
}

span.link:hover {
	color: #ffcc00;
}

#cookies {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	text-align: center;
}

#cookiesClose {
	color: red;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}