* { margin: 0; padding: 0 }
body{ background: #49003E; font: normal 12px tahoma; width: 805px; margin: auto }
img { border: 0 }
h1 { float: left; font-size: 1em; margin: 0 4px -10px 0 }
h4 { font-size: 1.3em }
h1, h2, h3, h4, ul li, p  { padding-bottom: 10px } 
ul { list-style: none }
ul li { line-height: 1.2em }
a { text-decoration: none; color: #49003E; font-weight: bold }
a:hover { text-decoration: underline }
#corner { float: left; width: 140px; margin: 10px 10px 0 20px; font-size: 0.9em }
#content, #top { padding: 0 20px 30px 20px; background: #fff }
#content{position:relative;width:765px}
#content img { float: right; margin: 0 0 70px 15px }
#top img { margin-bottom: 10px }
#top #chngFont { float: right }
#top #chngFont span { font-size: 9px; cursor: pointer }
#top #chngFont strong { font-size: 12px; font-weight: normal; cursor: pointer }
#top #chngFont em { font-style: normal; font-size: 15px; cursor: pointer }
#top ul { float: left; margin:5px 0 0 140px }
#top ul li { display: inline }
#top ul li a {display:block;float:left;padding: 5px 10px; font: bold 1.2em tahoma }
#top ul li a:hover { background: #49003e; color: #fff; text-decoration: none }
#content #sidebar { float: left; width: 150px; margin-top: -20px }
#content #sidebar h3 { text-transform: uppercase; margin }
#content #sidebar ul {margin:0;width:130px}
#content #sidebar ul li {padding: 4px 0;border-bottom:1px dashed}
#content h2, #content h3, #content p, #content ul {text-align: justify; line-height: 16px }
#content ul li a { font-weight: bold }
#main{float:left;width:615px}
#footer{ height:47px }
#footer p{ color: #fff; font-size: 0.8em; padding-top: 5px; text-align:right }
#footer p a { color: #fff }
#clr { background: #49003E; width: 100%; height: 100% }
/*kalkulator dni płodnych*/
#calc { background: url(../gfx/bg_kalkulator.png) no-repeat; float:right; padding: 20px 15px; margin:150px -234px 0 11px }
#calc p { font: bold 1.2em tahoma; font-style: italic; color: #fff; margin: 0 0 45px 0; padding: 0 }
#calc p span { position: relative; top: 20px; left: -35px }
#calc #dp_calc label, #calc #dp_calc p { font: bold 0.95em tahoma; color: #fff; margin: 0 }
#calc #dp_calc label { margin-top: 10px }
#calc #dp_calc select, #calc #dp_calc input { background: #6B0360; border: 1px solid #fff; margin: 5px; margin-left: 0; width: 40px; color: #fff; font-size: 0.9em; text-align: center }
#calc #dp_calc #submit {cursor:pointer;background: #6B0360; border: 1px solid #fff; margin: 15px 0 0 77px; width: 50px; color: #fff; font: bold 0.9em tahoma; padding: 2px; width: 80px }
#calc #results { font-style: normal; font: normal 1em tahoma; color: #000; position: relative; top: -230px; left: 270px; line-height: 20px }
#wideAds{position:absolute;top:105px;left:50%;margin-left:-345px}
#viral{position:absolute;right:20px;background:#49003E;color:#fff;padding:5px 15px 7px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	/*behavior:url(../border-radius.htc)*/
}
#viral span,#viral label{display:block;font:bold 11px tahoma}
#viral input{border:0;font-size:11px;padding:1px 0;margin-top:5px;cursor:pointer;width:176px}
.cl{clear:both}