html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, td, tr {margin:0; padding:0; border:0;}

html, body {height:100%; width:100%; font-family:arial; color:#3b3c37; font-size:10pt; text-align:center;}
a {color:#3b3c37; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both; overflow:hidden; font-size:0; line-height:0;}
.empty {overflow:hidden; font-size:0; line-height:0;}
.alert {color:red; font-style:italic;}
.info {font-style:italic;}
.textCenter {text-align:center;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.picture {display:block; float:left; margin:0 10px 10px 0;}

.wrapBox {width:780px; margin:0 auto 0 auto; text-align:left;}

.topBox {width:780px; height:232px; background:url("images/top.jpg") no-repeat;}
.topBox .links {width:460px; height:40px; position:relative; top:140px; left:320px;}
.topBox .links a {height:40px; display:block; float:left;}
.topBox .links .link01 {width:95px;}
.topBox .links .link02 {width:70px;}
.topBox .links .link03 {width:75px;}
.topBox .links .link04 {width:105px;}
.topBox .links .link05 {width:115px;}

.mainBox {width:780px; margin-bottom:20px;}

.menuBox {width:220px; float:left;}
.menuBox .wyznania {width:220px; height:83px; background:url("images/wyznania.jpg") no-repeat;}
.menuBox .artykuly {width:220px; height:74px; background:url("images/artykuly.jpg") no-repeat;}
.menuBox .strefaGsm {width:220px; height:90px; background:url("images/strefa_gsm.jpg") no-repeat;}
.menuBox .links {width:115px; _width:165px; padding:5px 25px 5px 25px; background-color:#fffdde; line-height:16pt;}
/*.menuBox .links a {color:#3b3c37;}
.menuBox .links a:hover {text-decoration:underline;}*/
.menuBox .ads {width:165px; padding-top:20px; text-align:center;}

.contentBox {width:560px; float:left;}

.contentBox .titleLine {width:550px; margin-bottom:-5px; color:#039dd3; font-size:13.5pt; font-weight:bold; font-style:italic; text-align:right;}
.contentBox .blueLine {width:560px; height:14px; margin-bottom:30px; background:url("images/blue_line.jpg") no-repeat; text-align:right;}
.contentBox .blueLine .tail {width:3px; height:14px; margin-right:31px; _margin-right:35px;}

.contentBox .article {padding:0 20px 15px 0; line-height:14pt;}
.contentBox .article .title {font-size:9pt; text-transform:uppercase; font-weight:bold; font-style:italic;}
.contentBox .article .author {margin-bottom:15px; font-size:8pt; color:#f30001;}
.contentBox .article .comment {font-weight:bold; text-align:right;}
.contentBox .separator {width:555px; height:1px; margin-bottom:15px; background-color:#7f9fb8;}
.contentBox .paginator {width:100%; margin-bottom:25px; font-size:8pt; text-align:center;}
.contentBox .serce {width:120px; height:132px; display:block; float:left; margin-right:10px;}
.contentBox .wyznanieMiesiaca {width:410px; float:left;}
.contentBox .wyznanieMiesiaca .author {margin-bottom:0;}

.contentBox .statsLabel {width:100%; text-align:center; text-transform:uppercase; font-weight:bold;}
.contentBox .stats {width:100%;}
.contentBox .stats td {padding:5px;}
.contentBox .stats .right {text-align:right;}

.contentBox .addWyznanie {width:100%;}
.contentBox .addWyznanie a {font-weight:bold;}
.contentBox .addWyznanie td {padding:2px;}
.contentBox .addWyznanie .label {text-align:center; text-transform:uppercase; font-weight:bold;}

.contentBox .addComment {width:100%; margin-bottom:25px;}
.contentBox .addComment a {font-weight:bold;}
.contentBox .addComment td {padding:2px; vertical-align:top;}
.contentBox .addComment .right {text-align:right;}

.contentBox .ecards {width:100%}
.contentBox .ecards td {width:50%; padding-bottom:20px; vertical-align:top; text-align:center;}
.contentBox .ecards img {width:160px; height:160px;}
.contentBox img.ecard {padding:2px; margin-bottom:20px; border:1px solid black;}
.contentBox .ecardsSend {width:70%; margin:0 15% 20px 15%;}
.contentBox .ecardsSend td {padding:3px; vertical-align:top;}

.contentBox .flowers {width:100%; margin-top:20px;}
.contentBox .flowers td {width:50%; padding-bottom:20px; vertical-align:top; text-align:center;}
.contentBox .flowers img {width:140px; height:140px;}

.contentBox .confession {width:100%; margin:2px; border:1px solid #c3e7dd;} 
.contentBox .confession td {vertical-align:middle;}
.contentBox .confession .date {padding:3px 25px 3px 25px; background-color:#b6d3d9;}
.contentBox .confession .dateMark {padding:3px 25px 3px 30px; background:url("images/serduszko.gif") left center no-repeat #ffe397;}
.contentBox .confession .data {padding:20px 25px 20px 25px; background-color:#e0f9f6;}
.contentBox .confession .dataMark {padding:20px 25px 20px 25px; background-color:#fff7dd;}
.contentBox .confession .data table, .contentBox .confession .dataMark table {width:100%; padding:3px;}
.contentBox .confession .note {padding:10px;}
.contentBox .confession .content {padding:20px 10px 20px 10px; background-color:#e0f9f6;}
.contentBox .confession .contentMark {padding:20px 10px 20px 10px; background-color:#fff7dd;}

.contentBox .searchConfession {width:520px; text-align:center;}
.contentBox .searchConfession td {padding:2px;}

.regulations {list-style-type:decimal;}

.commercials {text-align:center;}
.commercials img, .commercials object {width:400px; height:50px;}


.footerBox {width:780px; height:39px; background:url("images/foot.jpg") no-repeat;}