html, body { height: 100%;  margin: 0; padding: 0; background: #ECEAE1 url(zdjeciazwesela/bg.jpg) repeat-x; font: 0.9em/160% "Palatino Linotype","Times New Roman", serif; color: #665e51;}

/* linki globalne */

a { padding: 0; margin: 0; text-decoration: none; color: #444;}
a:hover { padding: 0; margin: 0; text-decoration: none; color: #444;}
a:visited { padding: 0; margin: 0; text-decoration: none; color: #444;}

br.clear { clear: both; height: 1%;}
/* naglowki */

h1 { padding: 0; margin: 0 0 0 1em; background: transparent; font: bold italic 1.8em/200% "Palatino Linotype","Times New Roman", serif; color: #b56d85; letter-spacing: 0.1em; text-align: center; text-transform: none;}

/* struktura */

#main { width: 950px; background: #fff; margin: 0 auto; padding: 0;}
#top { height: 50px; background: url(zdjeciazwesela/naglowek.jpg) no-repeat; margin: 0; padding: 25px 0 0;}
#belka { height: 10px; background: #fff; margin: 0; padding: 0.5em 0; border-top: 0.2em solid #F9F7F2; text-align: center;}
#lewa { width: 190px; float: left; margin: 0 0 0 -195px; position: relative; padding: 0; background: #F9F7F2; text-align: center;}
#prawa { width: 190px; float: right; margin: 0 -195px 0 0; position: relative; padding: 0; background: #F9F7F2; text-align: center;}
#srodek { margin: 0 200px 0 200px; padding: 0; background: #fff; height: 100%; position: relative;}
.baner { display: block; width: 550px; height: 178px; background: #fff; margin: auto; padding: 0; text-align: center;}

#belka a { display: inline; padding: 0; margin: auto 2em; font-size: 1em; text-decoration: none; color: #fa88c4;}
#belka a:hover { border-bottom: 0.1em solid #fbe1ec;}

/* style kolumny */
#lewa h5, #prawa h5 { display: block; width: 178px; height: 23px; margin-top: 1em; margin-right: auto; margin-bottom: 1em; margin-left: auto; padding: 0; background: #FEFDFB url(zdjeciazwesela/golabek.gif) top left no-repeat; border: 0.1em solid #ECEAE1;}
#lewa h5 a, #lewa h5 a:hover, #prawa h5 a, #prawa h5 a:hover { display: inline; margin: auto 0; padding: 0; color: #5E5738; font-size: 1.3em; border: 0;}
#lewa h5 a:hover, #prawa h5 a:hover { color: #e3086a;}
#lewa a, #prawa a, #lewa span, #prawa span { display: block; width: 178px; margin: 0.2em auto; padding: 10px 0; text-decoration: none; font-size: 1.0em; color: #ff6675; border-top: 0.1em solid #ECEAE1; border-bottom: 0.1em solid #ECEAE1;}
#lewa a:hover, #prawa a:hover { background: #fff; color: #ff3366;}


/* struktura */
#srodek h2 { display: block; width: 500px; height: 34px; margin: 10px auto; padding: 0 0 0 40px; background: #F9F7F2; color: #C1B78D; font: bold italic 1.3em/200% "Palatino Linotype","Times New Roman", serif; text-transform: capitalize; border: 0.1em solid #ECEAE1;}
#srodek p, .wolne { padding: 0; margin: 1.5em 1.9em; font-size: 1em; text-decoration: none; text-align: left; text-indent: 2em; line-height: 150%; letter-spacing: 1%;}
#srodek .wolne { height: auto; padding: 0.8em; background: #f4f8fb; font-size: 1.3em;}
#srodek p strong { font-size: 1.1em; text-decoration: none; color: #4b87c2;}
#srodek p .logo { padding: 0 1em 0 0; margin: 0 0.5em 0 0; border-right: 2px solid #ECEAE1; float: left;}
#srodek cite { display: block; padding: 0; margin: 0 0 0 70%; letter-spacing: 1%;}
#srodek ul { list-style: none; color: #444; padding: 0; margin: 1.0em; font-size: 1.0em; background: #f8f8f8;}
#srodek ul li { padding: 0.4em 1em; margin: 0.1em 1em; height: 1.5em; text-align: left; background: url(zdjeciazwesela/pt-u.gif) no-repeat 0% center;}

/*boksy statystyki kontakty*/
#srodek .boksy { padding: 0.5em; margin: 1.9em; text-decoration: none; text-align: left; letter-spacing: 1%; background: #fefdfb; border-width: 0.1em 0 0 0; border-style: solid;}
#srodek .boksy h6 { padding: 0; margin: 0.5em 0; text-decoration: none; text-align: left; font-size: 1.3em;}
#srodek .boksy span { display: block; padding: 0; margin: 0; word-spacing: 0.2em;}
#srodek .boksy span a { padding: 0; margin: 0; color: #e3086a;}
#srodek .st { border-color: #ECEAE1;}
#srodek .ko { border-color: #e8eff7;}
#srodek .nag-roz { color: #fa88c4;}
#srodek .nag-nieb { color: #4b87c2;}
/**/

#srodek table#ads { width: 60%; margin: auto; padding: 5px 0; background-color: #fefdfb; border-top: 0.1em solid #ECEAE1;}
#srodek table#ads td { margin: 0; padding: 0; border: 0;}
#srodek table#ads td img { display: inline; margin: 0 10px; padding: 0; border: 2px solid #fdeaec;}		
#srodek table#ads tr { background-color: none; padding:  0.5em;}


div.prom { display: block; width: 500px; height: auto; margin: 0 auto; padding: 1em 0;}
div.prom p img { display: block; float: left; margin: 0 1em 0 0;}
div.prom p { text-align: center; font-size: 1.6em;}

/* style stopka */
#stopka { margin-top: 20px; text-align: center; background: #f9f7f2; padding-bottom: 10px;}
#stopka div { background: #fab1c6; padding: 10px 5px; color: #b56d85; margin-bottom: 10px;}
#stopka div a { color: #b56d85; text-decoration: none; padding: 0 10px; font-size: 0.8em;}
#stopka a { line-height: 1 em; text-decoration: none; font-size: 0.8em; color: #acada7; padding: 0 5px;}
#stopka p a, #stopka p  { line-height: 1em; text-decoration: none; color: #b1aa85; padding: 0 5px;

table.akcja {	width: 90%;	border: 0; margin: auto;	border-collapse: collapse;}
table.akcja td { width: 10%;	margin: 0;}
table.akcja td, table.akcja td a { font-size: 9px; color: #312e11; text-decoration: none; }
