/* General */

*{margin:0; padding:0;}
body {font:11px Arial; color:#434343; line-height:18px;}
a {text-decoration:none; color:#114488;}
a:hover {text-decoration:underline;}
a:focus {overflow:hidden;}
img {border:0;}
fieldset {border:0; padding:0; margin:0;}
h2{font:18px Arial; font-weight:bold; color:#177C90; padding:15px 0; border-bottom:1px solid #dbdbdb;}
h3{font:14px Arial; font-weight:bold; color:#177C90; }
h4{font:14px Arial; font-weight:bold; color:#177C90; margin:20px 0 0;}
#page {width:966px; margin:15px auto;}
#header {width:100%; clear:both;}
#header img#edziecko {float:right; margin:18px 0 0 0 ;}
a#logo {background:url(../img/logo.gif) no-repeat; text-indent:-1000em; display:block; width: 412px; height:90px; margin:10px 0 0 0;float:left;}
ul#navbar {width:100%; height:42px; clear:both; background:url(../img/navbar_bg.gif) repeat-x; padding:0;}
ul#navbar li {list-style:none; float:left; width:121px; height:42px;}
ul#navbar li#nav_wykresy a, ul#navbar li#nav_pomiary a {width:121px; height:42px; display:block; text-indent:-1000em; margin:0 3px;}
ul#navbar li#nav_wykresy a {background:url(../img/navbar_wykresy.jpg) no-repeat;}
ul#navbar li#nav_wykresy a:hover {background-position:0 -42px;}
ul#navbar li#nav_wykresy a.active {background-position:0 -84px;}
ul#navbar li#nav_pomiary a {background:url(../img/navbar_pomiary.jpg) no-repeat;}
ul#navbar li#nav_pomiary a:hover {background-position:0 -42px;}
ul#navbar li#nav_pomiary a.active {background-position:0 -84px;}
ul#navbar li#nav_login {float:right; color:#000; width:auto; padding:10px;}
ul#navbar li#nav_login a{color:#ff2e6a; font-weight:bold; }
#wraper {clear:both; width:100%;}
#content {float:left; width:639px; margin-bottom: 20px;}
#sidebar {float:right; margin: 10px 0 0 10px; width:313px;}
.zajawki {clear:left; width:639px;}
.zajawkinarrow {width:310px;}
.zajawka, .zajawka1 {width:264px; height:160px; float:left; text-align:justify; border:2px solid #d4ebef; padding:15px; margin:12px 0; color:#434343; clear:left;}
.zajawka1 {margin:12px 0 12px 24px; clear:none;}
.zajawka p, .zajawka1 p {margin: 10px 0 8px 0;}
span.error {color:#ff0000; margin:0 0 10px 0; display:block;}
div.MZBChead {background:url(../img/edziecko_zajawki.gif) no-repeat; text-indent:-1000em; width:153px; height:19px; margin:10px 0;}
div.edzieckozajawki {float:left; margin:10px 0;}
div.edzieckozajawki h2{font:14px Arial; font-weight:bold; color:#177C90; border:0; padding:0;}
div.edzieckozajawki a {color:#114488;}
div.edzieckozajawki ul {margin:10px 0;}
div.edzieckozajawki li {list-style:none; padding:0 0 0 15px; background:url(../img/dot.gif) 0 7px no-repeat; margin:5px 0;}
div.MZBCwrp1, div.MZBCwrp {width:264px; height:153px; float:left; text-align:justify; border:2px solid #e1e1e1; padding:15px; margin:12px 0; color:#434343;}
div.MZBCwrp {margin:12px 0 12px 24px;}
span.message {font-size:12px; color:#79797A}
span.bar {color:#A1A2A3;}

/*pregnancy*/
h2#stack {position:relative; z-index:1;}
div#chartheader {position:relative; float:left; z-index:3; width:100%;}
h4#child {float:left; color:#6d6d6e;}
h4#pregnancy {float:right; color:#6d6d6e;}
h4#pregnancy a {text-decoration:underline;}
div#switchpregnancy a {font:12px Arial; font-weight:bold; color:#114488;}
div#switchpregnancy {position:absolute; top:-50px; right:0px; padding:0 0 6px 0; background:white;  text-align:right; z-index:3; background:url(../img/pregnancy_bg.gif) 0 100% no-repeat; width:169px; }
div#switchpregnancy li {list-style:none; line-height:18px;}
div#switchpregnancy ul {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;  border-top:1px solid #cbcbcb; padding:5px 5px 5px 5px; background:white;}
/* Ads */

#ads_top_banner {}

/* Check page */
#index {clear:both; width:936px; height:351px; margin:10px 0 0 0; padding:11px 15px; background:url(../img/index_bg.gif) no-repeat;}
#sample {float:left; width:526px; height:350px; background:url(../img/sample_bg.gif) no-repeat; position:relative; }
#sample h2 {position:absolute; display:block; top:12px; left:12px; width:259px; height:18px; text-indent:-1000em; background:url(../img/h2_index.gif) no-repeat; border:0;}
#sample img {position:absolute; top:45px; left:28px;}
form#generator {float:right; width:358px; height:335px;  background:url(../img/form_bg.gif) no-repeat; padding:15px 20px 0 20px; font:12px Arial;}
form#generator fieldset {padding:0 ; margin:0 ;}
form#generator ul {padding:0; margin:0}
form#generator ul li {list-style:none; width:100%; height:25px; margin:0 0 20px 0; float:left; clear:left;}
form#generator label {width:104px; display:block; height:21px; text-indent:-1000em; float:left; margin:5px 22px 0 0;}
form#generator li.error {width:100%; height:12px; margin:0 0 10px 0;}
label#childname {background:url(../img/imie.gif) no-repeat;}
label#data {background:url(../img/data.gif) no-repeat;}
label#waga {background:url(../img/waga.gif) no-repeat;}
label#wzrost {background:url(../img/wzrost.gif) no-repeat;}
label#preglength {background:url(../img/preglength.gif) no-repeat;}
form#generator input {background:url(../img/input.gif) no-repeat; width:153px; height:21px; padding:3px 5px; border:0; float:left;}
form#generator span#enterheightunits {display:block;  text-indent:-1000em; background:url(../img/enterheightunits.gif) no-repeat; width:63px;  height:18px; margin:0 0 0 5px; float:right;}
form#generator span#enterweightunits {display:block; text-indent:-1000em; background:url(../img/enterweightunits.gif) no-repeat; width:56px; height:20px; margin:0 0 0 5px; float:right;}
form#generator input.submit {background:url(../img/submit.gif) no-repeat; width:100px; height:37px; font-weight:bold; float:right; text-align:center; color:#fff; border:0; margin:0; *margin:10px 0 0 0; padding: 0; cursor:pointer;}
form#generator input.submit:hover {background:url(../img/submit_hover.gif) no-repeat !important; }
form#generator select {*overflow:hidden; width:56px;}
form#generator select.styledwide {*overflow:hidden; width:165px;}
form#generator p#error {font-weight:bold; color:ff0000; float:left; margin:10px 10px 0 0; width:100%}
form h2 {font-size:14px; margin: 0 0 20px;}
span#chlopiec {float:left; background:url(../img/chlopiec.gif) no-repeat; text-indent:-1000em; display:block; height:17px; width:55px; margin:5px 10px 0 0;}
span#dziewczynka {float:left; background:url(../img/dziewczynka.gif) no-repeat; text-indent:-1000em; display:block; height:17px; width:80px; margin:5px 10px 0 80px;}
div.mask {position:relative; float:left;}
span.select {position:absolute; width:38px; height:17px; padding:5px; background: url(../img/select.gif) no-repeat; *background:none; overflow: hidden; color:#000;}
span.selectwide {position:absolute; width:155px; height:17px; padding:5px; background: url(../img/selectwide.gif) no-repeat; *background:none; overflow: hidden; color:#000;}
span.radio {width: 25px; height:24px; background: url(../img/radio.gif) no-repeat; display: block; float: left;}

div#image {float:left;font-size:14px;line-height:1.4;padding:0 20px 20px 20px;width:540px;}
div#image img {margin: 15px 30px 0 30px;}



/* Result page */
#enternew {

	float:left;
}


#whatnext {display:block; width:609px; float:left; text-align:justify; border:2px solid #d4ebef; padding:15px; margin:20px 0 20px 0; color:#434343; clear:left; font-size:12px; font-weight:bold;}
#savedata {float:right;cursor:pointer;background:transparent url(../img/zapisz.gif) no-repeat scroll 0 0;border:0 none;height:37px;width:100px;}


#enterweight {
	float:left;
	position:relative;
	width:48%;
}

#enterheight {
	float:right;
	position:relative;
	width:48%;
}

.submit {
	padding:10px;
	clear:both;
}

.clear {
	clear:both;
}

.error {
    color:#ff0000;
	font-weight: bold;
}

#banner1 {
	margin-top:	20px;
}

.nopass {
	font-weight : bold;
}

/* Login forms */


/* History page */

#history {width:100%;
	border-spacing:0px;
	text-align:center;
	border-bottom:solid #DBDBDB 1px;
	color:#252525;
    colspan:0;
    border-collapse:collapse;
}


#history th  {
	font:14px Arial;
	padding:15px 10px;
    border-bottom:solid #DBDBDB 1px;
    background:url(../img/historyheader.gif) repeat-x;
}


#history tr {margin:5px 0;}

#history tbody td {
	padding:5px 10px;
	border:none;
	font-size:12px;
}

/* Forms */

h2.overform { border:none; margin-top:20px;}

form.formstyle { background-color: #edfeff; padding:30px 20px 0px 20px; color:#F56991; font-size:12px;}
form.formstyle ul li {list-style:none; width:100%; height:25px; margin:0 0 20px 0;}
form.formstyle label {width:104px; display:block; height:21px; text-indent:-1000em; float:left; margin:5px 2px 0 0;}
form.formstyle input {background:url(../img/input.gif) no-repeat; width:153px; height:21px; padding:3px 5px; border:0; float:left;}
form.formstyle input.submit {background:url(../img/submit.gif) no-repeat; width:100px; height:37px; font-weight:bold; float:right; text-align:center; color:#fff; border:0; margin:0; padding: 0; cursor:pointer;}
form.formstyle input.submit:hover {background:url(../img/submit_hover.gif) no-repeat !important; }
form.formstyle select {*overflow:hidden; width:56px; height:23px;}
form.formstyle select.styledwide {*overflow:hidden; width:165px; height:23px;}
/*form.formstyle input, form.formstyle select {float:left;}*/
form.formstyle input.submit {float:right; clear:right; margin:10px 0;}
form.formstyle span.error {float:left; clear:left; margin:10px 0; color:#ff0000;}

li.error {}

form#gazeta {background:url(../img/formlogin_bg.gif) no-repeat;}
form#sc {background:url(../img/formlogin_siatki_bg.gif) no-repeat;}
form.loginform {width:640px; height:127px; position:relative; font:12px Tahoma;  color:#48484a; margin:15px auto;}
form.loginform li {list-style:none; width:210px; height:30px; position:absolute; margin:0;}
form.loginform input {width:141px; height:20px; border:1px solid #aeaeae; background:#fff; margin:0 0 0 10px; padding:2px; }
form.loginform input#submit {background:url(../img/login_submit_bg.gif) no-repeat; width:37px; height:27px; border:0;}
form.loginform label {text-indent:0; margin:0; width:auto; font-weight:bold; padding:8px 0 0 0;}
form.loginform li#loginmsg {width:auto; left:10px; top:15px;}
form.loginform li#login {position:absolute; top:43px; left:15px;}
form.loginform li#password {position:absolute; width:230px; top:43px; left:230px;}
form.loginform li#submit  {position:absolute; height:40px; left:440px; top:43px;}
form.loginform li#register {position:absolute; bottom:18px; left:15px; width:580px; height:auto;}
form.loginform li#register span {float:left;}
form.loginform li#register a {color:#03329c; float:left; margin:0 0 0 5px;}
form.loginform li#register a#remember {float:right;}

form#enterform {width:600px; margin:0px auto 20px; clear:both; border:1px solid #DDEEEF;}
form#enterform fieldset {width:600px;}
form#enterform ul {float:left; width:600px;}
form#enterform ul li{width:600px !important; list-style:none; margin:0 0 20px 0; overflow:hidden;height:30px;}
form#enterform div#weightline, form#enterform div#heightline {float:left;margin:0;overflow:hidden;width:300px;height:40px;}
form#enterform input{width:109px !important; float:left;}
form#enterform span#enterheightunits {display:block; text-indent:-1000em;  background:url(../img/span_height.gif) no-repeat; margin:0; float:left; width:37px;  height:20px; margin:5px 0 0 6px;}
form#enterform span#enterweightunits {display:block; text-indent:-1000em;  background:url(../img/span_weight.gif) no-repeat; margin:0; float:left; width:37px;  height:20px; margin:5px 0 0 5px;}
form#enterform label#wzrost {margin:5px 8px 0 8px;}
form#enterform li#submitbutton {float:left; width:600px !important; height:40px; }
form#enterform input.submit { float:right; width:100px; margin:0 0 10px 0; background:url(../img/submit_dodaj.gif) no-repeat;}
form#enterform input.submit:hover {background:url(../img/submit_dodaj_hover.gif) no-repeat !important;}
form#enterform h2 {border:0; text-indent:-1000em; background:url(../img/kolejny_pomiar.gif) no-repeat; width:133px; height:17px; padding:0; margin:10px 0; }

form#entryform {width:600px; margin:0px auto 20px !important; overflow:hidden; border:1px solid #DDEEEF;}
form#entryform label {width:50px;}
form#entryform ul {float:left; clear:left;}
form#entryform ul li{width:520px; list-style:none; overflow:hidden;}
form#entryform input{width:119px;}
form#entryform span#enterheightunits {display:block; text-indent:-1000em;  background:url(../img/span_height.gif) no-repeat; margin:0; float:left; width:37px;  height:20px; margin:5px 0 0 6px;}
form#entryform span#enterweightunits {display:block; text-indent:-1000em;  background:url(../img/span_weight.gif) no-repeat; margin:0; float:left; width:37px;  height:20px; margin:5px 0 0 5px;}
form#entryform span#tyg {background:url(../img/tyg.gif) no-repeat; width:21px; height:16px; display:block; text-indent:-1000em; float:left; margin:5px 0 0 10px;}
li#historyadddate label {background:url(../img/datapomiaru.gif) no-repeat; width:120px;}
li#historyaddage label {background:url(../img/wiekdziecka.gif) no-repeat; width:120px;}
form#entryform li#historyadddate a, form#entryform li#historyaddage a {margin:0 0 0 10px; font-size:11px; }
form#entryform li#submitbutton {float:left; width:600px; clear:both;height:40px;}
form#entryform div#weightline, form#entryform div#heightline {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;width:260px !important;height:40px;}
form#entryform label#waga {background:url(../img/wagao.gif) no-repeat;}
form#entryfom div.mask{width:180px; height:20px; float:left;}
form#entryform label#wzrost {margin:5px 12px 0 12px; background:url(../img/wzrosto.gif) no-repeat;}
form#entryform input.submit {width:100px; margin:0 0 10px 0; background:url(../img/submit_dodaj.gif) no-repeat;}
form#entryform input.submit:hover {background:url(../img/submit_dodaj_hover.gif) no-repeat !important;}
form#entryform h2 {border:0; text-indent:-1000em; background:url(../img/kolejny_pomiar.gif) no-repeat; width:133px; height:17px; padding:0; margin:10px 0; }


#loginswitchsc {font-weight:bold; font-size:12px; text-align:center; margin:10px 0 0 0; padding:5px 0; color:black; background:#f4f5f7; border:1px solid #dbe5f1; width:638px;}
#loginswitchgazeta{background:#f5edef; border:1px solid #e8dbde; font-weight:bold; font-size:12px; text-align:center; margin:10px 0 0 0; padding:5px 0; color:black; width:638px;}
#loginswitchsc a, #loginswitchgazeta a {}
/* Main page */

div.embedgrid {position:relative; padding:20px 0; border-bottom:1px solid #e5e5e5;float:left;}

div.quicklinks {float:right;}

#embedpaneweight, #embedpaneheight {
	background:#edfeff 0% 50%;
	padding:5px 0px 12px 15px;
	text-align:left;
	width:352px;
	position:absolute;
    float:left;
    right:0px;
	top:0px;	
}

#embedpaneweight input, #embedpaneheight input {float:none; clear:both; width:330px; background:#fff; border:1px solid #78d7ea;}

.close img {border:medium none;margin:4px;}
#charts .close {position:absolute;right:0;top:0;}

.invisible {display:none;}
.visible {display:block;}

#charts {
width:640px;
float:left;
}

#charts img {float:left;;}

.chart_source{ float:left; height:30px; margin:5px 0 0 0;}
.chart_source span {float:left; width:520px; margin:0 0 0 20px;}
.chart_source img {float:left;margin:5px 0 0 0;}


.advertising {
	font-family:tahoma;
	font-size:12px;
}

.nodata {
	padding-top:130px;
}

/* Migration */

#migration {margin:20px 0; background:#f5edef; padding:10px; float:left;}
#migration form {background:#f5edef; margin:30px 0 10px 0; height:auto;}
#migration li {list-style:none;margin:0 10px 0 0; float:left;}
#migration input {width:141px; height:20px; border:1px solid #aeaeae; background:#fff; margin:0 0 0 10px; padding:2px; }
#migration label {text-indent:0; margin:0; width:auto; font-weight:bold; padding:8px 0 0 0;}
#migration li#loginmsg {width:100%;}
#migration input#submit {background:url(../img/login_submit_bg.gif) no-repeat; width:37px; height:27px; border:0;}
#migration input#submit {background:url(../img/login_migrate_submit_bg.gif) no-repeat; width:77px; height:26px;}
#migration h3 {margin:20px 0 0 0;}
#migration p {margin:5px 0;}
#migration .legalnote {margin-top:2em; color:gray; clear:both;}


/* Confirmation of removal */
#confirmation {margin:20px 0; background:#F5EDEF; padding:10px;}
#confirmation h3 {margin:20px 0 0 0;}
#confirmation p {margin:5px 0;}
#confirmation ul {padding:0 0 0 115px;}
#confirmation li {list-style:none; width:210px; height:30px; float:left;}

/* FAQ */

#faq {text-align:justify;}

#faq h3 {
    margin:30px 0 5px 0;
}

#faq p {margin:10px 0;}
