#main {
	margin: 0 auto;
	width: 1024px;
	height: auto;
	vertical-align: top;
	table-layout: fixed;
	text-align: left;
	color: #373633;
}

.separator{
	background: url(../images/dotted_separator.png) repeat-x top left;
	height:1px;
	margin:1px 0;
	width:100%;
	font-size:0;
}

/* HEADER */
#header {
	width: 1024px;
}

#header .logo{
	background: url(../images/header_bkg.png) top left no-repeat;
	height:107px;
	width: 1024px;
}

#header .logo img{
	margin:20px 0 0 35px;
}

#header .header_menu{
	background: url(../images/header_menu_bkg.png) top left no-repeat;
	height:50px;
	width: 1001px;
	padding-left:12px;
}

#header .header_menu_sel{
	background: url(../images/header_menu_bookmark_sel_bkg.png) top left repeat-x;
	height:50px;
}

#header .header_menu_item{
	margin-left:8px;
}

#header .header_menu_item .menu_picture img{
	margin-top:14px;
}
	
/* CONTENTS */
#main{
	background:#c3c3c3 url(../images/main_bkg.png) top left repeat-x;
}

.hpcontents{
	padding:35px 21px 26px;
}

.hpcontents .bookmark{
	height:85px;
	font-size:0;
}

#hp_bookmark_niepelnosprawni_content .hp_bookmark_top{
	background:url(../images/hp_bookmark_bkg_content_n.png) top left no-repeat;
	width:983px;
}

#hp_bookmark_niepelnosprawni_content .hp_bookmark_title{
	margin: 15px 0 0 45px;
}

#hp_bookmark_niepelnosprawni_content .hp_bookmark_list{
	margin: 20px 0 0 45px;	
}

#hp_bookmark_niepelnosprawni_content .hp_bookmark_buttons{
	margin:	20px 0 10px 45px;
}

#hp_bookmark_niepelnosprawni_content .hp_baner img{
	margin:10px 17px 0 0;
}

.hp_bookmark_list .ul{
	margin-bottom: 10px;
}

.hp_bookmark_list .li_img{
	width:32px;	
}

.hp_bookmark_list .li_text{
	width:360px;
	padding-left:25px;	
}

.hp_bookmark_list a{
	font-size:15px;
	color:#4a4a46;
}	

.hp_bookmark_buttons .button{
	margin-right:11px;
}

#hp_bookmark_pracodawcy_content .hp_bookmark_top{
	background:url(../images/hp_bookmark_bkg_content_p.png) top left no-repeat;
	width:983px;
}

#hp_bookmark_pracodawcy_content .hp_bookmark_title{
	margin: 15px 25px 0 0;
}

#hp_bookmark_pracodawcy_content .hp_bookmark_list{
	margin: 20px 25px 0 0;	
}

#hp_bookmark_pracodawcy_content .hp_bookmark_buttons{
	margin:	20px 25px 10px 0;
}

#hp_bookmark_pracodawcy_content .hp_baner img{
	margin:10px 0 0 15px;
}


/* FOOTER */
#footer .footer_logo{
	padding:0 21px;	
	background-color:#FFFFFF;
}

#footer .logo_donot_box,
#footer .logo_employer_box{
	padding-right:28px;
}

#footer .logo_donot_box{
	border-bottom:1px solid #e5e5e5;
}

#footer .footer_logo td.logo{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:0 5px;
	height:50px;
}

#footer .logo_donot_box .logo_donot,
#footer .logo_employer_box .logo_employer{
	width:746px;
}

#footer .links{
	background:#c3c3c3 url(../images/footer_links_bkg.png) top left repeat-x;
	height:62px;
}

#footer .links table{
	height:62px;
	width:1024px;
}

#footer .links td{
	text-align:center;
	vertical-align:middle;
}

#footer .links a{
	color:#8b8b89;
	font-size:1.1em;
}

#footer .footer_bottom{
	background:#ffffff url(../images/footer_bottom_bkg.png) top left repeat-x;
	height:49px;
}

#footer .footer_bottom{
	color:#5d5c5a;
}

#footer .footer_bottom a{
	color:#5d5c5a;
}

#footer .footer_bottom .copyright{
	padding:20px 0 0 20px;
}

#footer .footer_bottom .iness{
	padding:20px 20px 0 0;
}


.jCarouselLite li{
    float: left;
    list-style: none;
	padding:0;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 114px;
}

.jcarousel-next {
	background:url(../images/footer_logo_arrow_right.png) no-repeat scroll -1px 0;
	float:left;
	height:61px;
	width:31px;
	cursor:pointer;
}

.jcarousel-prev {
    background:url(../images/footer_logo_arrow_left.png) no-repeat scroll 0 0;
	float:left;
	height:61px;
	width:31px;
	cursor:pointer;
}

.jcarousel-next:hover {
	background:url(../images/footer_logo_arrow_right_hover.png) no-repeat scroll -1px 0;	
}

.jcarousel-prev:hover {
	background:url(../images/footer_logo_arrow_left_hover.png) no-repeat scroll 0 0;
}

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover{
	background:url(../images/footer_logo_arrow_left_disabled.png) no-repeat scroll 0 0!important;
	cursor:default!important;
}

.jcarousel-next-disabled,
.jcarousel-next-disabled:hover{
	background:url(../images/footer_logo_arrow_right_disabled.png) no-repeat scroll -1px 0!important;
	cursor:default!important;	
}

/* BUTTONY */
#btn_dowiedz_sie_wiecej_niepelnosprawni{
	width:223px;
	height:49px;
	background: url(../images/btn_dowiedz_sie_wiecej_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}

#btn_dowiedz_sie_wiecej_niepelnosprawni:hover{
	background-position:0 -49px;
}

#btn_dowiedz_sie_wiecej_pracodawcy{
	width:223px;
	height:49px;
	background: url(../images/btn_dowiedz_sie_wiecej_pracodawcy.png) 0 0 no-repeat;
	display:block;
}

#btn_dowiedz_sie_wiecej_pracodawcy:hover{
	background-position:0 -49px;
}

#btn_wiecej_niepelnosprawni{
	width:117px;
	height:32px;
	background: url(../images/btn_wiecej_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}

#btn_wiecej_niepelnosprawni:hover{
	background-position:0 -32px;
}

#btn_wiecej_pracodawcy{
	width:117px;
	height:32px;
	background: url(../images/btn_wiecej_pracodawcy.png) 0 0 no-repeat;
	display:block;
}

#btn_wiecej_pracodawcy:hover{
	background-position:0 -32px;
}

#btn_powrot_do_listy_niepelnosprawni{
	width:206px;
	height:32px;
	background: url(../images/btn_powrot_do_listy_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}

#btn_powrot_do_listy_niepelnosprawni:hover{
	background-position:0 -32px;
}

#btn_powrot_do_listy_pracodawcy{
	width:206px;
	height:32px;
	background: url(../images/btn_powrot_do_listy_pracodawcy.png) 0 0 no-repeat;
	display:block;
}

#btn_powrot_do_listy_pracodawcy:hover{
	background-position:0 -32px;
}

#btn_powrot_niepelnosprawni{
	width:117px;
	height:32px;
	background: url(../images/btn_powrot_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}

#btn_powrot_niepelnosprawni:hover{
	background-position:0 -32px;
}

#btn_powrot_pracodawcy{
	width:117px;
	height:32px;
	background: url(../images/btn_powrot_pracodawcy.png) 0 0 no-repeat;
	display:block;
}

#btn_powrot_pracodawcy:hover{
	background-position:0 -32px;
}

#btn_obejrzyj_niepelnosprawni{
	width:117px;
	height:32px;
	background: url(../images/btn_obejrzyj_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}


#btn_obejrzyj_niepelnosprawni:hover{
	background-position:0 -32px;
}

#btn_pobierz_niepelnosprawni{
	width:117px;
	height:32px;
	background: url(../images/btn_pobierz_niepelnosprawni.png) 0 0 no-repeat;
	display:block;
}

#btn_pobierz_niepelnosprawni:hover{
	background-position:0 -32px;
}

#btn_zarejestruj_sie_niepelnosprawni{
	width:180px;
	height:49px;
	background: url(../images/btn_zarejestruj_sie_niepelnosprawni.png) 0 -49px no-repeat;
	display:block;
}

#btn_zarejestruj_sie_pracodawcy{
	width:180px;
	height:49px;
	background: url(../images/btn_zarejestruj_sie_pracodawcy.png) 0 -49px no-repeat;
	display:block;
}

.btn_wyslij_niepelnosprawni{
	width:117px;
	height:32px;
	background: url(../images/btn_wyslij_niepelnosprawni.png) 0 0px no-repeat;
	display:block;	
}

.btn_wyslij_niepelnosprawni:hover{
	background-position:0 -32px;	
}

.btn_wyslij_pracodawcy{
	width:117px;
	height:32px;
	background: url(../images/btn_wyslij_pracodawcy.png) 0 0px no-repeat;
	display:block;	
}

.btn_wyslij_pracodawcy:hover{
	background-position:0 -32px;	
}