/*----- GLOBAL RESET -----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,
table,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var,i,b{font-style:normal;
font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
a,u{text-decoration:none;}

/*----- USTAWIENIA OGÓLNE -----*/
body  { padding: 0 0 0 0; background-color: #FFFADD;
         font: normal 11px Verdana, Helvetica, sans-serif; color: #333333;}

#body  { padding: 0 0 20px 0; background: #F6E9A5 url(taniec/tlo.jpg) repeat-x;
         font: normal 11px Verdana, Helvetica, sans-serif; color: #333333;}

p {padding: 5px 0 5px 0; margin: 0;}
br {clear: both;}

div {display: block;}

a { color: #000080; text-decoration: underline;}
a:hover { color: #FF0000; text-decoration: none;}

h1 {clear: both; font: bold 14px Verdana, Helvetica, sans-serif; padding: 10px 0 10px 0;}
h2 {clear: both; font: bold 12px arial, Verdana, Helvetica, sans-serif; color: #000080; padding: 10px 0 10px 0;}
h3 {clear: both; font: bold 12px Verdana, Helvetica, sans-serif; padding: 10px 0 10px 0;}
h4 {clear: both; font: bold 11px Verdana, Helvetica, sans-serif; padding: 10px 0 10px 0;}
h5 {clear: both; font: bold 13px Verdana, Helvetica, sans-serif; padding: 10px 0 10px 0;}

table {margin: 0; padding: 0; font: normal 11px Verdana, Helvetica, sans-serif; color: #333333;}

ul {clear: both; list-style-position: outside; padding: 0 0 0 20px; margin: 10px 0 10px 10px; list-style-type: disc;}
li {padding: 1px; font: normal 11px Verdana, Helvetica, sans-serif;}

.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}

input, textarea, select {padding: 2px; background: #F5F5F5;}

div#iefix {text-align: center;}
div#glowny {width: 778px; margin: auto; }


/* INTRO */

div#flash {float: left; width: 512px; height: 288px; background: red;}
div#intro_lewa {float: left; width: 133px; height: 288px; background: url(taniec/intro2.jpg);}
div#intro_prawa {float: left; width: 133px; height: 288px; background: url(taniec/intro3.jpg);}
div#intro_dol {float: left; width: 778px; height: 76px; background: url(taniec/intro4.jpg);}
div#tresc_intro  {padding: 30px 0 0 0;}

/* GORA */
div#gora {width: 778px;  font: 0px Verdana, Helvetica, sans-serif;}
div#logo {float: left; width: 278px; height: 107px; background: url(taniec/riviera2.jpg);}

/* BANNER */
div#banner_tlo { float: left; width: 500px; height: 107px; background: url(taniec/banner_tlo.jpg);}
div#banner { float: right; width: 468px; height: 60px; padding: 34px 15px 0 10px;}

/* SRODEK */
div#srodek {float: left; width: 778px; background: url(taniec/srodek.jpg); }
div#srodek2 {float: left; width: 778px; background: url(taniec/srodek2.jpg); }

/* TYTUL */
div#tytul1 {float: left; width: 778px; text-align: left; height: 71px; background: url(taniec/riviera3.jpg); }
div#tytul2 {float: left; width: 778px; text-align: left; height: 71px; background: url(taniec/riviera4.jpg); }

div.lokalizacja {float: left; width: 570px; color: #FBEDFB; padding: 37px 0 0 18px; font-weight: bold;}
div.lokalizacja  a { color: #FBEDFB; text-decoration: none;}
div.lokalizacja  a:hover { color: white; text-decoration: underline;}
div.lokalizacja small {font: normal 9px Arial, Verdana, Helvetica, sans-serif;}

div.data {float: right; color: #FBEDFB; padding: 37px 18px 0 0;}

/* LEWA STRONA */

div#lewa {float: left; width: 179px; text-align: left; background: url(taniec/lewa.jpg) repeat-x;}
div.lewa_tresc {padding: 4px 0 4px 16px;}
div.lewa_tresc2 {padding: 0 0 4px 20px;}

/* MENU */
div#menu a { color: #000080; text-decoration: none; font-weight: bold;}
div#menu a:hover { color: #FF0000; text-decoration: none; font-weight: bold;}
div#menu ul {list-style-image: url(taniec/strzalka.gif); margin: 10px 0 0 10px; list-style-position: outside; padding: 0 0 0 30px;}

div#menu2 a { color: #000080; text-decoration: none; font-weight: normal;}
div#menu2 a:hover { color: #FF0000; text-decoration: none; font-weight: normal;}
div#menu2 ul {list-style-image: url(); margin: 10px 2px 0 2px; list-style-position: outside; padding: 0 0 0 10px; list-style-type: disc;}

/* PARTNERZY */

div.partnerzy {text-align: center;}
div.partnerzy img {margin: 5px 0 10px 0;}


/*SRODEK */
div.srodek2 {float: left; width: 420px; background: url(taniec/tresc.jpg) repeat-x;}
div.srodek_tlo {float: left; background: url(taniec/tresc.jpg) repeat-x;}
div.srodek4 {float: left; width: 585px; background: url(taniec/tresc.jpg) repeat-x;}

div#nowosci {float: left; width: 420px; text-align: left; }
div#tresc {float: left; width: 420px; text-align: left; background: url(taniec/tresc.jpg) repeat-x;}

/* PRAWA */

div#prawa {float: right; width: 179px; background: url(taniec/prawa.jpg) repeat-x;}
div#prawa_tresc {float: left;}

div#prawa2 {float: right; width: 14px; background: url(taniec/prawa2.jpg) repeat-x;}

div.t {padding: 0 10px 10px 10px;}

span.wiecej { float: right; margin: 6px 0 10px 0;}
span.wiecej2 {clear: both; float: left; margin: 20px 0 0 0;}

div#email {width: 119px; height: 25px; background: #FFB400 url(taniec/email.jpg) repeat-x;}

/* TYTUL PO LEWEJ */
div.tytul_lewa {float: left; width: 179px; height: 40px; margin: 20px 0 0 0; background: url(taniec/tytul_lewa.jpg) repeat-x;}
div.tytul_lewa h3 {color: #FBEDFB; padding: 0; padding: 10px 0 0 18px; }

/* TYTUL PO PRAWEJ */
div.tytul_prawa {float: left; width: 179px; text-align: left;  height: 38px; background: url(taniec/tytul_prawa.gif) repeat-x;}
div.tytul_prawa h3 {color: #FBEDFB; padding: 0; padding: 10px 0 0 8px; }

div.tytul_prawa2 {float: left; width: 179px; text-align: left;  height: 38px; background: url(taniec/tytul_prawa.gif) repeat-x;}
div.tytul_prawa2 h3 {color: #FBEDFB; padding: 0; padding: 10px 0 0 8px; }

/* AKTUALNOSC PO PRAWEJ */

div#prawa_aktualnosci {text-align: left; padding: 0 17px 0 0;}
div#prawa_aktualnosci ul {list-style-image: url(taniec/znaczek.gif); list-style-position: outside; margin: 0 0 0 10px; padding: 8px 0 0 14px;}
div#prawa_aktualnosci li {padding: 0 0 4px 0;}

div#prawa_aktualnosci a { color: #000080; text-decoration: none;}
div#prawa_aktualnosci a:hover { color: #FF0000; text-decoration: none;}

/* GALERIA PO PRAWEJ */

div#prawa_galeria {text-align: center; padding: 2px;}
div#prawa_galeria div.podpis {padding: 4px 17px 20px 0;}
div#prawa_galeria img {margin: 4px 19px 4px 4px; border: solid #FFD600 1px ;}

div#prawa_galeria a { color: #000080; text-decoration: none;}
div#prawa_galeria a:hover { color: #FF0000; text-decoration: none;}

/* NEWSY NA GLOWNEJ STRONIE */

div.news {float: left; width: 400px;}
div.news img {margin: 0 6px 6px 0; border: solid #FFFBED 1px; float: left; }

/* WYDARZENIA NA GLOWNEJ STRONIE */

div#wydarzenia {float: left; width: 210px; text-align: left;}
div#wydarzenia_tresc {padding: 10px 10px 10px 10px;}
div#wydarzenia_tresc img {margin: 0 6px 6px 0; border: solid #FFFBED 1px; float: left; }

div.wydarzenia_tlo {float: left; margin: 6px 1px 0 1px; width: 206px; height: 36px; background: url(taniec/tlo_wydarzenia.jpg) repeat-x;}
div.wydarzenia_tlo h2 {color: #FBEDFB; padding: 8px 0 0 0;}

/* ATKUALNOSCI NA GLOWNEJ STRONIE */

div#aktualnosci {float: left; width: 210px; text-align: left;}
div#aktualnosci_tresc {padding: 10px 10px 10px 6px;}
div#aktualnosci_tresc img {margin: 0 6px 6px 0; border: solid #FFFBED 1px; float: left; }

/* POD STRONA */

div#srodek_tresc {padding: 10px; text-align: left; background: #FEFADE url(taniec/tresc.jpg) repeat-x;}
div#srodek_tresc img {margin: 0 6px 6px 0; border: solid #FFFBED 1px; float: left; }
div#srodek_tresc h1 { font: bold 18px Verdana, arial, Helvetica, sans-serif; color: #000080; padding: 0 0 10px 0;}
div#srodek_tresc h2 { font: bold 12px Verdana, arial, Verdana, Helvetica, sans-serif; color: #000080; padding: 20px 0 10px 0;}
div#srodek_tresc h3 { font: bold 11px Verdana, arial, Helvetica, sans-serif; text-decoration: underline; padding: 20px 0 10px 0;}
div#srodek_tresc h4 { font: bold 11px Verdana, Helvetica, sans-serif; }
div#srodek_tresc h5 { font: bold 13px Verdana, Helvetica, sans-serif; }

 /* FORMULARZE */
 div#srodek_tresc input, select, textarea {background: #F3EECD; padding: 2px; font: normal 11px Verdana, Helvetica, sans-serif;}
 div#srodek_tresc table td {padding: 2px;}
 div#srodek_tresc table td.key {width: 250px; text-align: right;}
 div#srodek_tresc input.przycisk {background: #9D009D; color: #FBEDFB;}
                 

/* GALERIA */

div#galeria {text-align: center; padding: 0 24px 0 24px}
div#galeria img {float: none; margin: 6px; border: solid #FFFBED 1px; }

div#galeria div.zdjecie {float: left; width: 518px;}

div#galeria div.podpis {float: left; width: 518px; padding: 0 0 16px 0;}

div#galeria div.poprzednie {float: left; width: 40%; text-align: left; padding: 10px 0 10px 0;}
div#galeria div.nastepne {float: right; width: 40%; text-align: right; padding: 10px 0 10px 0;}
div#galeria div.miniaturki {float: left; text-align: left; width: 500px;}

div#galeria div.album {float: left; width: 152px; padding: 3px; height: 220px; margin: 0 4px 10px 0;}
div#galeria div.album a { color: #000080; text-decoration: none;}
div#galeria div.album a:hover { color: #FF0000; text-decoration: none;}
div#srodek_tresc h1 { font: bold 18px Verdana, arial, Helvetica, sans-serif; color: #000080; padding: 0 0 10px 0;text-align:left;}
/* STOPKA */

div#stopka {float: left; height: 43px; margin: 0 0 20px 0; padding: 0; width: 778px; background: url(taniec/stopka1.jpg)}
div#stopka a { color: #6D016D; text-decoration: none;}
div#stopka a:hover { color: #FBEDFB; text-decoration: underline;}

div#grafik {float: left; color: #FBEDFB; width: 220px; text-align: left; font: 9px Verdana, Helvetica, sans-serif;}
div#grafik_tresc {padding: 8px 0 0 20px;}

div#prawa_zas {float: left; text-align: center; width: 338px;}
div#prawa_zas_tresc {padding: 8px 0 0 0; color: #FBEDFB;}

div#webmaster {float: left; color: #FBEDFB; width: 220px; text-align: right; font: 9px Verdana, Helvetica, sans-serif;}
div#webmaster_tresc {padding: 2px 20px 0 0;}

div#stopka2 {float: left; height: 76px; width: 778px; background: url(taniec/stopka2.jpg)}
div#stopka3 {float: left; height: 76px; width: 778px; background: url(taniec/stopka3.jpg)}

/* OLD */
td.rb {border-bottom:solid silver 1px;border-right:solid silver 1px;}
td.rbt {border-bottom:solid silver 1px;border-right:solid silver 1px;border-top:solid silver 1px;}
td.rbl {border-bottom:solid silver 1px;border-right:solid silver 1px;border-left:solid silver 1px;}
td.all {border:solid silver 1px;}

div.info {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
	color:black;
	font-weight:bold;
}

div.mess {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
	color:#5A6DAF;
	font-weight:bold;
}
div.alert {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
	color:red;
	font-weight:bold;
}

b {font-weight: bold;}

