/* @override http://www.babyboom.pl/diety_css/bb_style.css */

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.container {width:970px;margin:0 auto;}
div.v3-wrapper { background-color: #ffffe9; }

/* typography.css */
body {color:#222; background: url(http://www.babyboom.pl/fileadmin/templates/main5/obrazki/tlo.png) repeat-x fixed; }


div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-95, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28 {float:left;margin-right: 10px;}

div.last {margin-right:0;}

.span-5  { width: 165px;}

.span-14 { width: 480px;}
.span-28, div.span-28 { width: 970px; margin: 0; }

.prepend-9  { padding-left: 315px;}
#logo img { margin: 1em 0; border: 0;}
#okoliceLogo { border-bottom: 1px solid #B2B1A2; }

#menu0ul  { list-style: none !important; margin: 0; padding: 0;; width: 145px; float: right;}
#menu0ul li { list-style: none; }
#menu0kalendarz { display: block; width: 145px; height: 42px; text-indent: -5000px; background: url(/fileadmin/templates/main5/images/menu0_kalendarz_ciazy.gif) no-repeat; border-bottom: 1px solid #B2B1A2; margin: 4px 0;outline:none;}
#menu0babyboomtv { display: block; width: 145px; height: 32px;  text-indent: -5000px; background: url(/fileadmin/templates/main5/images/menu0_babyboom_tv.gif) no-repeat;border-bottom: 1px solid #B2B1A2; margin: 4px 0;outline:none;}
#menu0forum { display: block; width: 145px; height: 27px;  text-indent: -5000px; background: url(/fileadmin/templates/main5/images/menu0_forum.gif) no-repeat; margin: 4px 0;outline:none;}
.dolewej { 
	float: right !important;
	margin-right: 0px !important;
	background-image: none !important;
    padding-left: 6px !important;
	position: auto;
	top: 0px;
	height: auto !important;
	width: 105px !important;
}
}
.dolewej span a { 
	text-decoration: none;
	font-weight: normal;
	display: auto;
	float: none;
	color: #784900 !important; 
	padding: .7em .5em 0 !important;
	font-size: 1.2em;
}

#menu_glowne {
    background-color:#fff;
}
#menu_bottom {
    background-image:none;
    height:0; 
    margin-bottom:10px;
}


ul#menu_glowne { 
	height: auto;
	padding-left: 0px;
	white-space: no-wrap;
	min-width: 720px;
	display: block;
	margin: 0px;
	padding-bottom: 0px;
}

ul#menu_glowne li { 
	background-image: none;
	margin-right: 0;
	height: auto;
	display: block;
	float: left;
	padding-left: 0;
}

ul#menu_glowne li span a, ul#menu2 li a { 
	text-decoration: none;
	font-weight: normal;
	display: auto;
	float: none;
	color: 			#784900; 
	padding: 		.7em .5em 0;
	font-size: 1.2em;
}

.dolewej span a {
	color: #784900 !important; 
	text-decoration:none;
    font-weight:normal;
    display:block;
    float:left;    
    padding-left:16px !important;
    padding-right:10px;
    padding-top:3px;
}

ul#menu_glowne li span { 
	height: auto;
	display: auto;
	float: none;
	padding-right: 0px;
}

.menu1sel {
    background: none !important;
    padding-left:0;
}
.menu1sel span {
    background: none !important; 
    padding-right:0;
}
.menu1sel span a { 
	background: none !important;
	color: #F22F66 !important;
}

#menu_glowne, #menu_glowne *, #menu2 * {
	margin:			0;
	padding:		0;
	list-style:		none;
	
}

#menu_glowne {
	line-height:	1.0;

}

ul#menu_glowne li {
	width:			100%;
}
#menu_glowne li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#menu_glowne li {
	float:			left;
	position:		relative;
}
#menu_glowne a, #menu_glowne li.sfHover li a {
	display:		block;
	position:		relative;
}

#menu_glowne li:hover ul,
#menu_glowne li.sfHover ul {
	left:			0;
	top:			36px; /* match top ul list item height */
	z-index:		99;
}


ul#menu_glowne {
	padding-bottom:	36px;
	position:		relative; background: url('menu_lev1.gif') repeat-x !important; }
	
ul#menu_glowne li {
	position:		static;
	border-right: 1px solid #FFF;
}
ul#menu_glowne a {
	border-top:		none;
}
ul#menu2 {
	border-bottom: 1px solid #B2B1A2;
    margin:0 0 10px 0;
    height:26px;
    padding-top:10px;
    padding-left: 0 !important;
    

}
ul#menu2 li {
	background:		none;	
	position:		relative;
	border-bottom: none;
	font-size: .8em;
	padding-left:0;
    padding-right:0;
	float:			left;
}
ul#menu_glowne li, #menu2 li {
	width:			auto;
	float:			left;
}
#menu_glowne a, #menu2 a {
	color: 			#784900; 
	padding: 		.7em .5em 0;
	text-decoration:none;
	font-size: 1.2em;
}
#menu_glowne a:hover, #menu_glowne li.current a, #menu_glowne li.sfHover a, #menu_glowne li li.sfHover a, #mainMenu li.partner.niania a    { color: #F22F66; }

#menu_glowne li.current li a, #menu_glowne li.sfHover li a  { color: #784900; }

#menu_glowne li li a:hover,#menu_glowne li.sfHover li.current a   { color: #F22F66; }

ul#menu_glowne li:hover, ul#menu_glowne li.sf-breadcrumb,
ul#menu_glowne li.menu1sel { background: url('menu_lev1on.gif') repeat-x !important; }

ul#menu_glowne li li:hover,
ul#menu_glowne li.sfHover li { background: none; }

#menu2 {
    background-image:none;
    background-color:#FFF;
}
#menu2 li {
    margin:0px;
    display:inline;
    padding-left:10px;
    padding-right:10px;
}

.menu2sel a {
	font-size: 12px;  
	line-height: auto; 
    text-decoration:none;
    color: #F22F66 !important;
    font-weight:normal;
}


.zlg {background:url('zlg.gif') left top no-repeat; overflow:hidden;}
.zpg {background:url('zpg.gif') right top no-repeat; overflow:hidden;}
.zld {background:url('zld.gif') left bottom no-repeat; overflow:hidden;}
.zpd {background:url('zpd.gif') right bottom no-repeat; overflow:hidden;}
.zldot {background:url('zdot.gif') left repeat-y; overflow:hidden;}
.ztdot {background:url('zdot.gif') top repeat-x; overflow:hidden;}
.zrdot {background:url('zdot.gif') right repeat-y; overflow:hidden;}
.zsd {background:url('zsd.gif') bottom repeat-x; overflow:hidden;}
.zdbramka {width:100%; text-align:center;background:url('zdbdot.gif') repeat;float:left;}
.dat {font-size:10px; margin-top:3px; color:#333;}
.ziel { color: #666; }
.bord { color: #444; }
.zzaklbdot {background:url('zdot.gif') bottom center repeat-x; }

a:focus, a:hover {color:#E5587B;text-decoration:none;}
a:visited {color:#F2A0B5;}
a, a:link {color:#E5587B;text-decoration:underline;}

.naglbord { color: #5faeff; }


.npgradramka {background:none;}
.npgradpg {background:none;}
.npgradpd {background:none;}
.npgradlg {background:none;}
.npgradld {background:none;}




.nramka {background:none;}
.npg {background:none;}
.npd {background:none;}
.nlg {background:none;}
.nld {background:none;}
.nramka_cont {padding: 3px !important;}
TD.krokprev { background-color: #FFFFE9; vertical-align: middle; color: #E5587B;font-weight: normal;}
TD.pointkrokprev { background-color: #FFFFE9; vertical-align: middle; color: #E5587B;font-weight: normal;}

.zdblg {background:url('zdblg.gif') left top no-repeat;}
.zdbpg {background:url('zdbpg.gif') right top no-repeat;}
.zdbld {background:url('zdbld.gif') left bottom no-repeat;}
.zdbpd {background:url('zdbpd.gif') right bottom no-repeat;}
.zdbldot {background:url('zdbldot.gif') left repeat-y;}
.zdbtdot {background:url('zdbtdot.gif') top repeat-x;}
.zdbrdot {background:url('zdbrdot.gif') right repeat-y;}
.zdbbdot {background:url('zdbbdot.gif') bottom repeat-x;}
.zdbramka {background:url('zdbdot.gif') repeat;}

