/* @override http://www.siatkicentylowe.com/css/main_100.css */

body { color: #333;background: url(http://cfstatic2.babyboom.pl/forum/bb2/tlo.png);}
.container {
	background: #FFFCE9 none;
	padding: 0 5px;
}

#billBoard {text-align: center; margin: 15px 0;}
.rbO {padding-top: 7px; background: url(http://cfstatic.babyboom.pl/forum/bb2/reklama.gif) no-repeat center top; text-align: center;}


h3 { margin: 0; color: rgb(49,60,144);}
h4 { color: rgb(229,31,49);  font-weight: bold; margin-bottom: 5px; font-size: 1.4em;}
#prawaKolumna a { font-size: 1.1em; }
#prawaKolumna { border-bottom: 2px solid #ddd; padding-bottom: 5px;}

a { color: #4D4E4E; text-decoration: underline;}
a:hover { color: #222; text-decoration: none;}
#okoliceLogo div a img {  }

#leftContainer div.input { margin: 0; padding-bottom: 0; }
#leftContainer form  { font-size: .9em; padding: 5px;  background-color: #FFFEFB;  background-color: rgb(255, 191, 0);}
#leftContainer form div { clear: none; }
#leftContainer fieldset { margin: 0; border: 0; padding: 0; }
#DevelopmentDemoForm label { margin: 0;}

div.wynik { padding: 1em 0; }
div.wynik p { font-size: 1.2em; margin-bottom: 0;}
#okoliceLogo { padding-top: 12px; }
 
.ikonyPrawe { float: right; }
.ikonyTop li, .ikonyTop a { height: 64px; width: 58px; display: block; float: left; margin-left: 0;}
.ikony { background: url(http://cfstatic.babyboom.pl/bb6/logo/ikony_pionowo_101.png) no-repeat; margin-top: 10px}
.ikoKal { background-position: 0 0px;  }
.ikoFo { background-position: 0 -73px;  }
.ikoBb { background-position: 0 -432px;  }
.ikoTv { background-position: 0 -146px;  }
.ikoDie { background-position: 0 -218px; }
.ikoNia { background-position: 0 -291px; } 
.ikoSkl { background-position: 0 -364px; } 
 

#menu {
	line-height:	1.0;
	border-bottom: 1px solid #B2B1A2; 
	background: url(http://cfstatic.babyboom.pl/bb6/menu6/mn12_bb.png) repeat-x; 

}
#menu ul {
	margin:			0;
	padding:		0;
	list-style:		none;
}
 
#menu li {
	height: 34px;
}
#menu ul li {
	width:			auto;
	float:			left;
}
#menu a {
	display: block;
	text-decoration:none;
	color: 			#4D4E4E;
	color: rgb(49,60,144); 
	padding: 		8px 25px 0 10px;
	text-decoration:none;
	font-size: 1.4em;
}
div.spPackshot { padding-left: 50px; }
div.submit { float: left; }
input#UserUsername, input#UserPassword { padding: 0; width: 120px; }

#login label { padding: 10px; }
#login label { padding: 10px; }
#footer { color: #777; border-top: 1px solid #ccc; padding-top: 5px; margin-top: 40px; }
#ChildAddForm fieldset { border: none; }
#ChildAddForm div.input.radio fieldset { padding: 0; }
#ChildAddForm div.input.text { width: 50%; }

label {
	display: block;
	font-size: 110%;
	margin-bottom:3px;
}
input, textarea {
	clear: both;
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 1%;
	width:98%;
}


select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=radio] {
	float:left;
	width:auto;
	margin: 0 3px 7px 0;
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	width: auto;
}

#UserLoginForm label { display: inline; margin: 0 10px; padding: 0; }
fieldset#login {border: 0; margin: 0; padding: 0;}
#UserLoginForm {  }
#loginBlock { padding: 0;  text-align: right;  }
#loginBlock div.loginBox { border-bottom: 1px solid #ccc;background-color: #fff; margin-bottom: 3em; padding: 0 1em; line-height: 2.5em; }
#chartsContainer div.chart {
	width:	600px;
	height:	300px
}
/** containers **/
div.form,
div.index,
div.view {
	float:right;
	width:76%;
	border-left:1px solid #666;
	padding:10px 2%;
}

/** tabelka z pomiarami wzrostu i wagi **/
table.cakeTable  {
	background: #fff;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
.cakeTable th {
	border:0;
	border-bottom:2px solid #555;
	text-align: left;
	padding:4px;
}
.cakeTable th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
.cakeTable th a.asc:after {
	content: ' ⇣';
}
.cakeTable th a.desc:after {
	content: ' ⇡';
}
.cakeTable table tr td {
	background: #fff;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border-bottom:1px solid #ddd;
}
.cakeTable table tr:nth-child(2n) td {
	background: #f5f5f5;
}
.cakeTable table .altrow td {
	background: #f5f5f5;
}
.cakeTable td.actions {
	text-align: center;
	white-space: nowrap;
}
.cakeTable table td.actions a {
	margin: 0px 6px;
	padding:2px 5px;
}
#login legend { display: inline;}
h1 { font-size: 1.5em; font-weight: bold;color: rgb(49,60,144);}
p.subtitle { font-weight: bold; margin: 0;color: rgb(49,60,144); }
h2 { font-size: 1.2em; font-weight: bold;color: rgb(49,60,144); }
div.sponsHead { border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; text-align: center;padding: 3px; color: #999;margin-bottom: 10px; background-color: #fff;}
div.praweTlo  {list-style: none; margin: 0 0 1em;}
div.praweTlo h1 { color: #fff; padding: .4em;  margin: 0;}
div.praweTlo h1 { background: url(http://www.babyboom.pl/fileadmin/templates/main6/obrazki6/header_bg_pi.png) repeat-x; }
#uslugiLinki { margin: 0 .5em; }
#uslugiLinki li { list-style: none; margin: 0 0 3px 0; }
#uslugiLinki li a { font-size: 1.2em; font-weight: bold; text-decoration:underline ;}
#uslugiLinki li a:hover { text-decoration: none;}

.prBox { margin-bottom: .3em; }

#badgeContainer input {
	width: auto;
	clear: none;
	display: inline
}

#badgeContainer textarea {
	height: auto
}

img#badgeImage {
	width: 420px;
	height: 93px
}
