
* {
	margin: 0;
}

body {
	font-family: Tahoma;
    font-size: 11px; 
    color: #4d4d4d; 
	background: #fff url('images/header_bg1.gif') repeat-x top;
}

a img { border: 0px none; clear: left}
/*a { text-decoration: none;}*/
/*ul {list-style: none;} */
li.dlaczego { margin-left: 5px; padding-left: 13px; background: url('images/li.gif') no-repeat left;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold; margin: 0 0 10px 0; color: #b30000;}

#kon {
	width: 1042px;
	padding-top: 12px;
	overflow: hidden;
	text-align: left;
}

#kon1 {
	width: 900px;
	margin-left: 71px;
}

#header { margin-left: 70px; height: 225px; background: url('images/bebe1.jpg') no-repeat left bottom }

#menu_kon { 
 	height: 33px; 
 	/*width: 762px;*/
 	text-align: left;
	padding-left: 8px;
	padding-top: 24px;
	font-size: 13px;
	color: #fff;
	margin-left: 150px;

	
	background: #feb22b url('images/menu-left.gif') no-repeat left ;
}
#menu-admin {
	width: 942px;
	height: 32px;
	text-align: left;
	padding-left: 8px;
	padding-top: 25px;
	font-size: 13px;
	color: #fff;
	float:right;
	background: #feb22b url('images/menu-left.gif') no-repeat left ;
 	
}

#menu-admin li { float: left; list-style: none; height: 15px;}/* margin: 0px 2px 9px 2px;}*/
#menu-admin li a {
	/*margin-right: 1px;*/
	display: block;
	padding: 0 10px 0 10px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	/*font-weight: bold;*/
}
/*
#menu ul {
	/*width: 100%;*/
	/*padding-top: 9px;
	padding-bottom: 1px;
	padding-left: 140px;*/
    /*float: left;*/
}
/*
#menu li { float: left; list-style: none; height: 15px;}/* margin: 0px 2px 9px 2px;}*/
/*
#menu li a {
	/*margin-right: 1px;*/
/*
	display: block;
	padding: 0 10px 0 10px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	/*font-weight: bold;*/
/*
}

#menu li a:hover {
 	color: #0ca4ed;
}

#menu li a:active {
 	color: #a4d70c;
}
/********************************menu*/
#menuh {
	/*float:right;
*/
	width: 762px;
	
	
}







#menuh dl, #menuh dt, #menuh dd {

margin-left: 15px;
margin-right: 10px;
padding: 0;

list-style-type: none;

}

#menuh ul, #menuh li {

list-style-type: none;

}

/* --------------- menu poziome ---------------- */

#menuhp {

	position: absolute;
	

}
/*
#menuh dl {



}
*/
#menuh dt {

    float: left;

	cursor: pointer;

	padding: 0 4px;

	font-size: 11px;

	color: #fff;
}

#menuh dt.last {

	border-right: 0;

}

#menuh dt a {

	color: #fff;

	text-decoration: none;

	border: 0 none;

}

#menuh dt a:hover {

	color: green;

	text-decoration: none;

	border: 0 none;

}





#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {

	position: relative;

	top: 5px;

	width: 178px;

	z-index: 200;

	display: none;

	border: 2px solid #FFF;

	clear: both;

}



#smenu1 { left: 1px; }

#smenu2 { left: 40px; }

#smenu3 { left: 110px; }

#smenu4 { left: 582px; }

#smenu5 { left: 235px; }

#smenu7 { left: 300px; }







/* --------------- sidebar ---------------- */

#sidebar {

	float: left;

	margin: 0;

	width: 178px;

	padding: 0 20px 0 0;

}



div.block {

	width: 178px;

	background-color: #DAD8D9;

}

div.t {

	background: url(images/menut.gif) no-repeat top;

}

div.b {

	background: url(images/menub.gif) no-repeat bottom;

}

#menu {

	width: 178px;

	margin: 0 auto 5px;

}

/* menu */

ul.menu {

	width: 170px;

	margin: 0 auto;

	padding: 10px 0;

	list-style-type: none;

}

ul.menu li {

	width: 170px;

	padding: 0;

	margin: 0;

	border-bottom: 1px solid #ccc;

}

ul.menu li.menud {

	width: 150px;

	margin-left: 15px;

}

ul.menu li a { 

	display: block; 

	width: 160px;

	padding: 3px 0 3px 10px;

	text-decoration: none;

	color: #555;

	font-size: 11px;

}

ul.menu li.menud a {

	width: 130px;

}

ul.menu li a:hover { 

	color: #0042c9;

	text-decoration: none;

}
/*********************************menu*/
#komunikat { 
 	height: 82px;
 	margin-top: 52px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial Black;
	font-size: 13px;
	width: 584px; 
	color: white; 
	background: #b8f10f
}
#akt { height: 184px; margin-left: 12px }
#aktualnosci { width: 258px; float: left; margin:15px }

#lewa { float: left; width: 280px }

#ankieta { 
 	height: 184px; 
 	width: 259px;
 	margin-left: 14px;
 	padding-left: 19px;
 	font-size:12px;
 	color: #fff;
 	/*float: left;*/
	background: url('images/ankieta.gif') no-repeat left bottom
}

#pytanie { padding-top: 20px; padding-left:10px; width: 230px }
#pytanie a { color: #fff }

#newsletter {
    /*float: left;*/
    height: 295px;
    width: 239px;
    margin-left: 14px;
    padding-left: 11px;
    color: #fff;
	background: url('images/newsletter.gif') no-repeat left;
}

#newsletter a { color: #fff; font-size: 12px}

#newsletter div.prawa {
 	height: 115px;
 	width: 26px;
	/*float: left;*/
	background: url('images/news-right.gif') no-repeat right;
}
#heft { float: right; width: 602px}
#heft-panel { float: left; width: 602px}
#show {
    width: 602px;
    /*height: 365px;*/
    
    /*float: right;*/  
    
	background: url('images/show-right.gif') 100% 10% repeat-y;
}  

#show .tytul { 
 	height: 40px; 
 	width: 544px;
 	padding-left: 26px;
 	padding-top: 16px;
 	margin-left: 20px;
	border-left: 1px solid #ebeaea;
	border-top: 1px solid #ebeaea; 
	border-right: 1px solid #ebeaea;
}

/*
#gora {float:right; width: 10px; height: 17px; background: url('images/show-top.gif') no-repeat right;}
#show .prawa {float:right; width: 11px; height:100%; background: url('images/show-right.gif') repeat-y right;}
*/

#show .tekst {padding-left: 40px; background: url('images/ring.gif') repeat-y left; }
#linia {  width:518px; border-bottom: 1px solid #a4d70c }
#naroznik { padding-bottom: 70px;margin-left:6px; width: 545px; background: url('images/naroznik.gif') no-repeat right bottom }
#dol { 
 	float: right;
	width: 553px; 
	height: 11px;
	border-top: 1px solid #ebeaea; 
	background: url('images/show-bot.gif') repeat-x top; 
}
#br { float:right; width: 11px; height: 14px; background: url('images/show-br.gif') no-repeat right}
#bl { 
 	float:right; 
	width: 17px; height: 11px; 
	border-top: 1px solid #ebeaea; 
	background: url('images/show-bl.gif') no-repeat top right;
}
#foot-left {
 	width:612px;
 	padding: 6px 32px 7px 10px;
 	float: left;
 	color: #fff;
 	font-size: 11px;
 	font-family: Tahoma;
 	background: #ee2170 url('images/foot-mid.gif') no-repeat right;
}

#foot-blok { float: left; margin-right: 23px }
#foot-blok  a {color: #fff}
#foot-right {
	float: left;
	width: 229px;
	/*height: 15px;*/
	padding: 13px 54px 13px 30px;
	background: #e2373d url('images/foot-right.gif') no-repeat right;
}


.cat {
	width: 177px;
	margin: 0 10px 10px 0;
	float: left;
}
.cat img { float: left; }

/*admin i formularze*/
#cont p.msg, #login p.msg {
	margin: 10px;
	padding: 3px;
	text-align: center;
	background-color: #DEEEFE;
	border: 1px solid #5284BD;
}
.admin label, .contact label, .user label {
	width: 60px;
	padding: 4px 0 0 0;
	display: block;
	float: left;
}

.login label{
	float: left;
	width: 40px;
	padding: 4px 0 0 0;
	display: block;
	color: #fff;
}
.contact label { width: 120px; }
.admin input, .admin textarea, .admin select.s, .contact input, .contact textarea {
	width: 450px;
	margin: 1px;
}
.admin textarea.edytor {
	width: 510px;
	height: 300px;
}
.contact input, .contact textarea { width: 370px; }
.login input {
	width: 200px;
	margin: 1px;
}
.admin .submit,  contact.submit, .contact .submit {
	margin: 5px 0 0 64px;
}
.contact .submit { margin-left: 120px; }

.login .submit { margin: 5px 0 0 44px; }
input.nowidth, label.nowidth {
	width: auto;
	display: inline;
	float: none;
}

#panel table {
	border: 1px solid #5284BD;
}
#panel td {
	padding: 2px;
}

tr.nag td {
	color: #FFF;
	font-weight: bold;
	background-color: #0329cd;
}

tr.d td { background: #93a7ff; }

/* label required */
.r { font-weight: bold; }
