body
{
	padding : 0px;
	margin : 0px;
	font : normal normal 11px tahoma, sans-serif;
	color : #393938;
	/*background : #fff url('../images/front/bg.gif') center 156px no-repeat;*/
	background-color : #EFEFEF;
}

form, img
{
	margin : 0px;
	padding : 0px;
	border : none;
}

#page
{
	width : 771px;
	margin : 0px auto;
	padding-top : 20px;
	position : relative;
	overflow : hidden;
}

#kreska_przy_logo
{
	font-size : 1px;
	line-height : 1px;
	width : 1px;
	height:132px;
	position : absolute;
	top : 21px;
	right : 0px !important;
	right : -1px;
	z-index : 3;
}

#kreska_przy_logo2
{
	font-size : 1px;
	line-height : 1px;
	width : 1px;
	height:132px;
	position : absolute;
	top : 21px;
	left : 0px !important;
	left : -1px;
	z-index : 3;
}


img.foto_news
{
	float : left;
	margin : 0px 10px 10px 0px;
}

h2
{
	margin : 0px;
	padding : 0px;
	font-size : 11px;
}

div.stronicowanie
{
	text-align : center;
}

#center a
{
	color : #000;
}

#center a:hover
{
	text-decoration : none;
}


div.wiecej
{
	text-align : right;
	padding-bottom : 10px;
	padding-top : 10px;
}

div.wiecej a
{
	font-weight : bold;
	color : #E42120 !important;
	text-decoration : none !important;
}

div.wiecej a:hover
{
	text-decoration : underline !important;
}

.orange_tlo
{
	background-color : #ff3600;
}

.orange_czcionka
{
	color : #ff3600;
}

.orange_border
{
	border-color : #ff3600;
}

#wersje_jezykowe
{
	width : 123px;
	font-size : 10px;
	line-height : 14px;
	text-align : center;
	color : #fff;
}

#wersje_jezykowe a
{
	color : #fff;
	text-decoration : none;
}

#wersje_jezykowe a:hover
{
	text-decoration : underline;
}


#top_kreska
{
	position:relative;
	width:899px;
	z-index:4;
	height : 3px;
	margin-top : 1px;
	margin-bottom : 1px;
	line-height : 1px;
	font-size : 1px;
}



#header
{
	width  : 499px;
	height : 116px;
	overflow : hidden;
	float : left;
}

#logo
{
	width  : 272px;
	height : 119px;
	overflow : hidden;
	margin-top : -2px;
	float : right;
}

#bel_name
{
	width : 525px;
	height : 23px;
	clear : both;
	float : left;
	margin-bottom : 1px;
	text-align : center;
	padding-top : 4px;
	overflow : hidden;
}

#bel_wyszukiwarka
{
	width : 245px;
	height : 22px;
	float : right;
	margin-bottom : 1px !important;
	padding-bottom : 0px !important;
	text-align : center;
	padding-top : 5px !important;
	padding-top : 2px;
	padding-bottom : 1px;
}

#bel_wyszukiwarka input.txt
{
	width : 152px;
	color : #979a93;
	font-size : 9px;
	padding : 3px 5px !important;
	padding : 3px 5px 2px 5px;
	border:none;
}


#bel_wyszukiwarka input.submit
{
	color : #a92527;
	font-size : 11px;
	padding : 1px 5px 2px 5px;
	background : #fbdd6d url('../images/front/bgs.jpg') 0px 0px repeat-x;
	border : none;
	margin-left : -4px;
}

#bel_path
{
	width : 700px;
	height : 22px;
	clear : both;
	float : left;
	margin-bottom : 1px;
	color : #fff;
	line-height : 22px;
	padding-left : 10px;
}

#bel_path a
{
	color : #fff;
	text-decoration : none;
	margin : 0px 5px;
}

#bel_path a:hover
{
	text-decoration : underline;
}


#bel_aaa
{
	width : 60px;
	height : 22px;
	float : left;
	margin-bottom : 1px;
	margin-left : 1px;
	text-align : center;
	overflow : hidden;
}


div.bel_kw
{
	width : 22px;
	height : 22px;
	float : left;
	margin-bottom : 1px;
	margin-left : 1px;
}


div.bel_header
{
	width : 175px;
	height : 22px;
	float : left;
	margin-bottom : 1px;
	background-image : url('../images/front/bgb.jpg');
	font-size : 12px;
	font-weight : bold;
	color : #7b0c0b;
	padding-left : 10px;
	line-height : 22px;
}


div.bel_rss
{
	width : 79px;
	height : 22px;
	float : left;
	margin-bottom : 1px;
	background-image : url('../images/front/rss.jpg');
	padding-left : 10px;
	line-height : 22px;
}

div.bel_rss a
{
	text-decoration : none;
	color : #673604 !important;
	font-weight : normal !important;
}

div.bel_rss a:hover
{
	text-decoration : underline;
}


#content
{
	width : 772px;
	background-image : url('../images/front/bgc.gif');
	clear : both;
	overflow : hidden;
}


#left
{
	width : 167px;
	float : left;
}

div.leftmenu
{
	padding : 10px;
	line-height : 18px;
	/* border-style : solid;
	border-bottom-width : 10px;
	border-top-width : 0px;
	border-right-width : 0px;
	border-left-width : 0px;*/
}

div.leftmenu b
{
	font-size : 10px;
}

div.leftmenu a
{
	color : #171616;
	text-decoration : none;
	margin-left : 10px;
}

div.leftmenu a:hover
{
	text-decoration : underline;
}

#header_nasza_misja
{
	height : 32px;
	text-align : center;
	padding-top : 13px;
}

#photo_nasza_misja
{
	padding : 10px 0px;
	text-align : center;
}

#text_nasza_misja
{
	padding : 0px 10px 30px 10px;
	text-align : justify;
}










#center
{
	width : 585px;
	float : left;
	padding : 10px 10px 30px 10px;
}


#center h1
{
	padding : 0px 5px 10px 5px;
	margin : 0px 0px 15px 0px;
	font-size : 14px;
	border-style : solid;
	border-bottom-width : 3px;
	border-top-width : 0px;
	border-right-width : 0px; 
	border-left-width : 0px;
}




#right
{
	float : right;
	width : 277px;
	padding : 10px 10px 30px 10px;
	overflow : hidden;
}

#right h2 a
{
	color : #562d06;
	text-decoration : none;
	font-size : 11px;
	margin : 0px;
	padding : 0px;
}

#right h2
{
	padding : 0px 0px 10px 0px;
	margin : 0px;
}

#right div a
{
	color : #e42120;
	font-weight : bold;
	text-decoration : none;
}

#right div a:hover, #right h2 a:hover
{
	text-decoration : underline;
}

#right div
{
	margin-bottom : 15px;
}

#bel_kalendarium
{
	height : 22px;
	width : 297px;
	margin-left : -10px !important;
	margin-left : -11px;
	overflow : hidden;
	border-style : solid;
	border-bottom-width : 0px;
	border-top-width : 3px;
	border-right-width : 0px;
	border-left-width : 0px;
	padding-top : 1px;
	position : relative;
}

#bel_kalendarium .bel_rss
{
	float : none;
	position : absolute;
	top : 1px;
	right : 0px !important;
	right : -1px;
}

#bottom
{
	color : #fff;
	padding : 5px 10px;
}

#bottom div
{
	float : right;
}

#bottom a
{
	color : #fff;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}


span.searchbg
{
	background-color : #ff0;
	text-transform : uppercase
}