/*-----------------------------------------------------global_setings*/
*{
	padding:0;
	margin:0;
	outline:0;
	border:0 solid transparent;
}
body{
	font-family:Tahoma, Arial, Verdana;
	font-size:0.69em;
	color:#3659B7;
	background-color:#FFFFFF;
}
a{
	color:#D22C30;
}
/*-----------------------------------------------------szkielet*/
#main_bg{
	width:100%;
	height:auto;
	background-image:url(../img/bg/main_bg.jpg);
	float:left;
}
#main_container{
	width:920px;
	height:auto;
}
#head_container{
	width:920px;
	height:74px;
}
#headmenu_container{
	width:174px;
	height:41px;
	float:left;
	position:absolute;
	top:14px;
	left:740px;
}
#departments_container{
	width:920px;
	height:110px;
}
#empty_line{
	width:920px;
	height:37px;
}
#left_container{
	width:250px;
	height:auto;
	float:left;
}
#right_container{
	width:670px;
	height:auto;
	float:left;
}
#news_container{
	width:541px;
	height:50px;
	padding:5px 0 20px 50px;
	color:#D92E2C;
	font-weight:bold;
	line-height:160%;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	background-image:url(../img/news/news_ico.gif);
	background-position:5px 0;
	background-repeat:no-repeat;
}
#flash_gallery{
	width:591px;
	height:137px;
	margin-left:auto;
	margin-right:auto;
}
#main_txt{
	width:591px;
	height:auto;
	padding:40px 0 30px 0;
	text-align:justify;
	line-height:160%;
	margin-left:auto;
	margin-right:auto;
}
#footer_container{
	width:100%;
	height:187px;
	background-image:url(../img/bg/footer_bg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	clear:left;
	position:relative;
}
/*=====================================================head_container*/
/*-----------------------------------------------------title*/
#head_container h1{
	width:633px;
	height:51px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:normal;
	background-image:url(../img/head/h1_title.gif);
	position:relative;
	top:15px;
	left:33px;
	float:left;
}
/*-----------------------------------------------------head_menu*/
#headmenu_container ul{
	list-style-type:none;
}
#headmenu_container ul li{
	display:inline;		
}
#headmenu_container ul li a{
	width:42px;
	height:41px;
	display:block;
	float:left;
	text-indent:-9999px;
}
#headmenu_container ul li#go_home a{
	background-image:url(../img/head_menu/menu_icons.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
#headmenu_container ul li#go_home a:hover{
	background-position:0 -41px;
}
#find_us a{
	background-image:url(../img/head_menu/menu_icons.png);
	background-position:-44px 0;
	background-repeat:no-repeat;
	position:relative;
	left:2px;
}
#find_us a:hover{
	background-position:-44px -41px;
}
#contact_us a{
	background-image:url(../img/head_menu/menu_icons.png);
	background-position:-88px 0;
	background-repeat:no-repeat;
	position:relative;
	left:4px;
}
#contact_us a:hover{
	background-position:-88px -41px;
}
#bip a{
	background-image:url(../img/head_menu/menu_icons.png);
	background-position:-132px 0;
	background-repeat:no-repeat;
	position:relative;
	left:6px;
}
#bip a:hover{
	background-position:-132px -41px;
}
/*=====================================================departments_container*/
#departments_container a{
	width:290px;
	height:97px;
	display:block;
	text-decoration:none;
	background-image:url(../img/departments/department_bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
}
#department1{
	float:left;
	position:relative;
	left:30px;
}
#department2{
	float:left;
	position:relative;
	left:38px;
}
#department3{
	float:left;
	position:relative;
	left:46px;
}
span.department_name{
	width:220px;
	display:block;
	font-weight:bold;
	color:#3659B7;
	position:relative;
	left:61px;
	padding:18px 0 0 0;
	cursor:pointer;	
}
span.department_address{
	width:220px;
	display:block;
	color:#737373;
	position:relative;
	left:61px;
	cursor:pointer;
}
span.department_telephone{
	width:220px;
	display:block;
	color:#737373;
	position:relative;
	left:61px;
	cursor:pointer;
}
span.department_boss{
	width:220px;
	display:block;
	font-size:0.90em;
	color:#92AAEA;
	position:relative;
	left:61px;
	cursor:pointer;
}
/*=====================================================left_container*/
/*-----------------------------------------------------menu*/
#menu_container{
	padding:0 0 0 12px;
}
#menu_container ul{
	list-style-type:none;
}
#menu_container ul li a{
	width:176px;
	height:29px;
	display:block;
	padding:12px 5px 0 20px;
	font-weight:bold;
	color:#3659B7;
	text-decoration:none;
	background-image:url(../img/menu/on_over.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#menu_container ul li a:hover{
	color:#FFFFFF;
	background-position:-201px 0;
}
/*-----------------------------------------------------icon_links*/
#karta_praw{
	padding:50px 0 0 12px;
}
#karta_praw a{
	width:211px;
	height:93px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/icon_links/karta_praw.gif);
}
#plan_dojazdu{
	padding:11px 0 0 12px;
}
#plan_dojazdu a{
	width:186px;
	height:92px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/icon_links/plan_dojazdu.gif);
}
#zamowienia_pub{
	padding:0 10px 12px;
}
#zamowienia_pub a{
	width:217px;
	height:95px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/icon_links/zamowienia_pub.gif);
}
/*=====================================================right_container*/
#right_container h2{
	width:590px;
	margin-left:auto;
	margin-right:auto;
	font-size:1.64em;
	display:block;
	line-height:normal;
	color:#FFFFFF;
	font-weight:normal;
	padding:6px 0 0 0;	
}
#main_txt ul{
	list-style-type:disc;
}
#main_txt ul li{
	margin:15px;
}
#main_txt ol li{
	margin:25px;
}
#main_txt li#wciecie{
	list-style-type:none;
}
/*-----------------------------------------------------up_button*/
#up_button{
	width:580px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}
#up_button a{
	width:20px;
	height:20px;
	display:block;
	text-indent:-9999px;
	background-image:url(../img/up_button/up_button.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:right;
}
/*-----------------------------------------------------plan_dojazdu*/
#mapka_osrodek{
	width:455px;
	height:564px;
	padding:9px 0 20px 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-30px;
	background-image:url(../img/plan_dojazdu/mapka.jpg);
	background-position:0 9px;
	background-repeat:no-repeat;
}
/*=====================================================#footer_container*/
#cooperative_container{
	width:320px;
	height:130px;
	position:relative;
	top:27px;
	left:14px;
}
#cooperative_container h2{
	width:auto;
	height:29px;
	background-image:url(../img/footer/cooperative_head.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	line-height:normal;
	font-size:0;
	display:block;
}
#cooperative_container a{
	display:block;
	float:left;
	text-indent:-9999px;
	position:relative;
	top:10px;
}
#cooperative_container a#logo1{
	width:79px;
	height:79px;
	background-image:url(../img/footer/logo1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#cooperative_container a#logo1:hover{
	background-position:0 -90px;
}	
#cooperative_container a#logo2{
	width:82px;
	height:79px;
	background-image:url(../img/footer/logo2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	left:20px;
}
#cooperative_container a#logo2:hover{
	background-position:0 -91px;
}	
#cooperative_container a#logo3{
	width:83px;
	height:79px;
	background-image:url(../img/footer/logo3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	left:40px;
}
#cooperative_container a#logo3:hover{
	background-position:0 -90px;
}	
#creators_container{
	width:202px;
	height:33px;
	position:absolute;
	right:20px;
	bottom:20px;
}
#creators_container a#izibrothers_logo{
	width:146px;
	height:33px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/izibrothers.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
}
#creators_container a:hover#izibrothers_logo{
	background-position:0 -33px;
}
#creators_container a#izicms_logo{
	width:56px;
	height:33px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/izibrothers.gif);
	background-position:-146px 0;
	background-repeat:no-repeat;
	float:left;
}
#creators_container a:hover#izicms_logo{
	background-position:-146px -33px;
}
#footer_container span {
	display:block;
	float:left;
	position:relative;
	top:25px;
	left:17px;
}
/*---------------------------------------------------------------------404*/
#error{
	margin:0;
	padding:0;
	background-image:url(../img/bg/404_bg.gif);
	background-position:0 121px;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#error h1{
	width:633px;
	height:69px;
	display:block;
	line-height:normal;
	padding:0;
	margin:0;
	text-indent:-9999px;
	background-image:url(../img/error/orr_logo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	position:relative;
	top:24px;
	left:27px;
}
#error h2{
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:normal;
	margin:0px;
	display:block;
	position:relative;
	left:27px;
	top:70px;
	text-transform:capitalize;
}
#error span{
	width:500px;
	display:block;
	position:relative;
	left:27px;
	top:80px;
}
