/*******************************/
/*  Created by Mariusz Galka   */
/*  Copyright by IguanaStudio  */
/*******************************/

@import url('reset.css');
@import url('jquery.tabs.css');

body {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Sans-serif;
	color: #5b5b5b;
	background-color: #fff;
}
body.bw{
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    /* Element must "hasLayout"! */
    zoom: 1;
}

div {
	text-align: left;
}
p {
	padding: 0;
	margin: 0 0 12px 0;
	text-align: justify;
	line-height: 130%;
}
h2 {
	color: #1274ad;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin: 0 0 15px;
	font-weight: normal;
}
a {
	color: #005181;
	text-decoration: none;
}
a:hover {
	color: #167ab4;
	text-decoration: underline;
}
a.link_wiecej {
	background: transparent url(images/icon_wiecej.gif) no-repeat right 1px;
	color: #21678b;
	font-size: 10px;
	padding: 0 15px 0 0;
}
a.link_wiecej:hover {
	color: #78ad1c;
}

/*----[ przyciski - blue, orange, red ]-----------------------------------------------------------------------*/
a.blue {
    background: transparent url(images/baton_right.gif) no-repeat right 0;
    display: inline;
    float: left;
    height: 21px;
    padding-right: 18px;
    text-decoration: none;
    margin: 0 2px;
}

a.blue span {
    background: transparent url(images/baton_left.gif) no-repeat left 0;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 18px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

a.blue:hover {
    background-position: right -21px;
    text-decoration: none;
}

a.blue:hover span {
    background-position: left -21px;
    text-decoration: none;
}

a.orange {
    background: transparent url(images/baton_right.gif) no-repeat right
        -42px;
    display: inline;
    float: left;
    height: 21px;
    padding-right: 18px;
    text-decoration: none;
    margin: 0 2px;
}

a.orange span {
    background: transparent url(images/baton_left.gif) no-repeat left -42px;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 18px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

a.orange:hover {
    background-position: right -63px;
    text-decoration: none;
}

a.orange:hover span {
    background-position: left -63px;
    text-decoration: none;
}

a.red {
    background: transparent url(images/baton_right.gif) no-repeat right
        -84px;
    display: inline;
    float: left;
    height: 21px;
    padding-right: 18px;
    text-decoration: none;
    margin: 0 2px;
}

a.red span {
    background: transparent url(images/baton_left.gif) no-repeat left -84px;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 18px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

a.red:hover {
    background-position: right -105px;
    text-decoration: none;
}

a.red:hover span {
    background-position: left -105px;
    text-decoration: none;
}

a.grey {
    background: transparent url(images/baton_right.gif) no-repeat right -126px;
    display: inline;
    float: left;
    height: 21px;
    padding-right: 18px;
    text-decoration: none;
    margin: 0 2px;
}

a.grey span {
    background: transparent url(images/baton_left.gif) no-repeat left -126px;
    display: inline;
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 0 0 18px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}

a.grey:hover {
   /* background-position: right -147px;*/
    text-decoration: none;
}

a.grey:hover span{
   /* background-position: left -147px;*/
    text-decoration: none;
}

/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/
.clear {
	clear: both;
}
.strzalki {
	color: #ffa000;
	font-weight: bold;
	text-decoration: none;
}
/*----[ obrazek rounded ]-----------------------------------------------------------------------*/
.image_rounded {
	position: relative;
}
.image_rounded span {
	position: absolute;
	width: 2px;
	height: 2px;
}
.image_rounded .tl {
	top: 0;
	left: 0;
	background: transparent url(images/tl.gif) no-repeat 0 0;
}
.image_rounded .tr {
	top: 0;
	right: 0;
	background: transparent url(images/tr.gif) no-repeat 0 0;
}
.image_rounded .bl {
	bottom: 0;
	left: 0;
	background: transparent url(images/bl.gif) no-repeat 0 0;
}
.image_rounded .br {
	bottom: 0;
	right: 0;
	background: transparent url(images/br.gif) no-repeat 0 0;
}
/*----[ top - logo, menu top, taby ]-----------------------------------------------------------------------*/
#top {
	height: 109px;
	width: 100%;
	background: transparent url(images/background_top.gif) repeat-x 0 0;
}
#top #top_wrapper {
	height: 109px;
	width: 980px;
	margin: 0 auto;
	position: relative;
}
#top h1 {
	background: transparent url(images/logo_intraout.gif) no-repeat 0 0;
	position: absolute;
	width: 159px;
	height: 60px;
	top: 24px;
	left: 0;
	/*left: 21px;*/
}
#top h1.xmas{
background: transparent url(images/logo_intraout_xmas.gif) no-repeat 0 0;

}
#top h1.easter{
background: transparent url(images/logo_intraout_easter.gif) no-repeat 0 0;

}
#top h1.bw{
background: transparent url(images/logo_intraout_bw.gif) no-repeat 0 0;

}

#top h1 a {
	display: block;
	width: 159px;
	height: 60px;
	text-indent: -9999px;
}
#menu_top {
	position: absolute;
	right: 0;
	top: 36px;
	overflow: hidden;
}
#menu_top li {
	float: left;
	margin: 0 8px;
}
#menu_top li a {
	padding: 0 0 0 18px;
	font-size: 11px;
	background: transparent no-repeat left center; 
}
#menu_top li.mt_kontakt a {
	background-image: url(images/icon_kontakt.gif);
}
#menu_top li.mt_zaloguj_sie a {
	background-image: url(images/icon_zaloguj.gif);
}
#menu_top li.mt_faq a {
	background-image: url(images/icon_faq.gif);
}
#menu_top li.mt_zglos_problem a {
	background-image: url(images/icon_zglos_problem.gif);
}

/* ---------- --> MENU POZIOME <-- ----------------------- */


#menu_tab {
	position: absolute;
	height: 31px;
	right: 0;
	top: 75px;
}
#menu_tab li ul.submenu a{
	background: #1273AB ;
} 
#menu_tab li ul.submenu a:hover {
	background: #FBB101;
}
#menu_tab li a:hover .submenu {
	display: block;
}
#menu_tab li:hover .submenu {
	display: block;
}
#menu_tab li ul.submenu li a {
	text-align: left;
	padding-left: 5%;
	width: 95%;
	}
#menu_tab li ul.submenu  {
	display: none;
	float: left;
	list-style-type:none;
	padding:0;
	margin:0;
	padding-top: 2px;
	position: relative;
	z-index: 999;
}
#menu_tab table{
	position:absolute;
	border-collapse:collapse;
	z-index:80;
	left:-1px;
	top:25px;
}

#menu_tab li {
	float: left;
	height: 31px;
	width: 137px;
	margin: 0 1px 0 0;
}
#menu_tab li a {
	display: block;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	float: left;
	background: transparent url(images/menu_tab.gif) no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}
#menu_tab li a:hover, #menu_tab li a.active_tab {
	background-position: 0 -31px;
}
.error {
	font-weight: bold;
	color: red;
}



/*----[ gdzie, szukajka ]-----------------------------------------------------------------------*/
#gdzie_szukaj {
	height: 45px;
	width: 100%;
	border-bottom: 1px solid #d3d9e0;
	background: transparent url(images/background_gdzie_szukaj.gif) repeat-x 0 0;
	margin: 0 0 15px;
}
#gdzie_szukaj #gdzie_szukaj_wrapper {
	height: 45px;
	width: 980px;
	margin: 0 auto;
}
#gdzie {
	width: 557px;
	padding: 0 0 0 5px;
	float: left;
	line-height: 45px;
	height: 45px;
	color: #2791cf;
	font-size: 11px;
	font-weight: bold;
	word-spacing: 4px;
}
#gdzie a {
	color: #707378;
	font-weight: normal;
	word-spacing: normal;
}
#gdzie a:hover {	color: #016aa7;
}
#pobierz_intraout {
	width: 143px;
	padding: 10px 0 0;
	float: left;
}
#pobierz_intraout a {
	display: block;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	width: 105px;
	padding: 0 0 0 40px;
	background: transparent url(images/b_pobierz_intraout.gif) no-repeat 0 0;
	color: #006098;
	text-decoration: none;
}
#pobierz_intraout a:hover {
	background-position: 0 -25px;
}
#szukaj_top {
	width: 240px;
	float: left;
}
#szukaj_top #input_szukaj {
	width: 186px;
	height: 22px;
	background: transparent url(images/input_szukaj.gif) no-repeat left center;
	float: left;
}
#szukaj_top #input_szukaj input {
	background: transparent none;
	border: 0 none;
	color: #006098;
	font-size: 11px;
	padding: 4px 10px 0 10px;
}
#szukaj_top #submit_szukaj {
	width: 26px;
	height: 24px;
	float: left;
	margin-left : 10px;
}
#szukaj_top #submit_szukaj input {
	background: transparent url(images/b_lupa.gif) no-repeat 0 0;
	border: none;
	width: 26px;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	cursor: pointer;
}
#szukaj_top #submit_szukaj input:hover {
	background-position: 0 -24px;
}
/*----[ content na glownej i podstronach ]-----------------------------------------------------------------------*/
#content {
	width: 980px;
	margin: 0 auto 17px;
	overflow: hidden;
}
#left {
	float: left;
	width: 182px; /*213px;*/
}

#menul {
	overflow: hidden;
	/*margin: 0 0 20px;*/
}
#menul li {
	background: url(images/background_menul_li.gif) no-repeat 30px bottom;
	zoom: 1;
}
#menul li a {
	display: block;
	color: #0154a1;
	padding: 1px 0 2px 30px;
	background: url(images/menul.gif) no-repeat 0 0;
	text-decoration: none;
	zoom: 1;
}

#menu_about {
	overflow: hidden;
	/*margin: 0 0 20px;*/
}
#menu_about li {
	background: url(images/background_menul_li.gif) no-repeat 30px bottom;
	zoom: 1;
}
#menu_about li a {
	display: block;
	color: #0154a1;
	padding: 1px 0 2px 30px;
	background: url(images/menu_about.gif) no-repeat 0 0;
	text-decoration: none;
}

#menu_about li.job a { background-position: 0 -124px; }
#menu_about li.edge a { background-position: 0 -93px; }
#menu_about li.news a { background-position: 0 -31px; }
#menu_about li.phandlowi a { background-position: 0 0px; }
#menu_about li.references a { background-position: 0 -62px; }
#menu_about li a span {
	padding: 6px 0px 6px 7px;
	display: block;
}
#menu_about li a:hover span, #menu_about li a.active_menul span {
	background-color: #fdf5e5;
}

#menul li.poczta_interntowa a { background-position: 0 -2px; }
#menul li.intraout a { background-position: 0 -33px; }
#menul li.kalendarz a { background-position: 0 -297px; }
#menul li.praca_grupowa a { background-position: 0 -65px; }
#menul li.komunikator a { background-position: 0 -97px; }
#menul li.telefonia_internetowa a { background-position: 0 -129px; }
#menul li.wiadomosci_glosowe a { background-position: 0 -161px; }
#menul li.telekonferencje a { background-position: 0 -192px; }
#menul li.multimedia a { background-position: 0 -225px; }
#menul li.synchronizacja_z_telefonem a { background-position: 0 -253px; }
#menul li a span {
	padding: 6px 0px 6px 7px;
	display: block;
}
#menul li a:hover span, #menul li a.active_menul span {
	background-color: #fdf5e5;
}

#left a.graphic_button{
	display: block;
	width: 180px;
	height: 49px;
	text-indent: -9999px;
	margin-bottom: 5px;
	margin-top: 5px;
}

a.link_about{
	background: transparent url(images/b_about.png) no-repeat 0 0;
}

a.link_news{
	background: transparent url(images/b_news.png) no-repeat 0 0;
}

a.link_reference{
	background: transparent url(images/b_referneces.png) no-repeat 0 0;
}

a.link_job{
	background: transparent url(images/b_job.png) no-repeat 0 0;
}

a.link_phandlowi{
	background: transparent url(images/b_phandlowi.png) no-repeat 0 0;
}

a.link_pricelist{
	background: transparent url(images/b_pricelist.png) no-repeat 0 0;
}

#left a.graphic_button:hover {
	background-position: 0 -49px;
}

#left a.link_screenshot_tour {
	background: transparent url(images/b_screenshot_tour.gif) no-repeat 0 0;
}

#left a.link_screenshot_tour:hover {
	background-position: 0 -49px;
}

#left a.link_testuj_usluge {
	background: transparent url(images/b_testuj_usluge.gif) no-repeat 0 0;
}
#left a.link_testuj_usluge:hover {
	background-position: 0 -49px;
}

#left a.link_zakup_usluge {
	background: transparent url(images/b_zakup_usluge.gif) no-repeat 0 0;
}
#left a.link_zakup_usluge:hover {
	background-position: 0 -49px;
}

#screenshot_tour_box{
	margin-bottom: 100px;
}


#right {
	float: right;
	width: 767px;
	position: relative;
}
#right h2 {
	margin: 0;
	color: #f47f00;
	background: transparent url(images/background_h2.gif) no-repeat left bottom;
	padding: 0 0 4px;
}
#right h3 {
	color: #df8400;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 7px;
}
h4 {
	color: #1274ad;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 10px;
	padding: 0 0 3px;
	border-bottom: 1px solid #e0e0e0;
	clear: both;
}

h5 {
	color: #026aa6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#right a.link_twoje_zapytania {
	background: transparent url(images/icon_twoje_zapytanie.gif) no-repeat left center;
	padding: 0 0 0 17px;
	font-weight: bold;
	text-decoration: underline;
	color: #1e85c0;
	position: absolute;
	top: 5px;
	right: 5px;
}
#right a.link_twoje_zapytania:hover {
	color: #e27f04;
}

#right .intraout_title {
	color: #0070C0;
	font-weight: bold;
}

#right .hrms_title {
	color: #713A93;
	font-weight: bold;
}

/*------ form ------*/
#right form ul {
	margin: 0 auto 12px;
	width: 450px;
}
#right form ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 0;
	overflow: hidden;
}
#right form ul li.last {
	border-bottom: 0 none;
	padding: 7px 0 0;
}
#right form ul li label {
	display: block;
	width: 150px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
	padding: 4px 0;
}

#right form ul li input, 
#right form ul li textarea, 
#right form ul li select {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 258px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
	/*height : 14px;*/
}

#right form ul li textarea{
	height : 87px;
}

.field_group form ul {
	margin: 0 auto 12px;
	width: 450px;
}
.field_group form ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 0;
	overflow: hidden;
}
.field_group form ul li.last {
	border-bottom: 0 none;
	padding: 7px 0 0;
}
.field_group form ul li label {
	display: block;
	width: 150px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
	padding: 4px 0;
}

.field_group form ul li input, 
.field_group form ul li textarea, 
.field_group form ul li select {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
}




#right form ul li .submit input {
	background: transparent url(images/b_wyslij.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	width: 74px;
	padding-bottom: 0;
	overflow: visible;
}
#right form ul li .submit input:hover{
	background-position: 0 -24px;
}

#right .ramka {
	border: 1px solid #e4e8ea;
	padding: 15px 20px;
}
#right #tresc img, #right #tresc_left img {
	float: right;
	margin: 0 0 1px 15px;
}
#right #tresc img.logos, #right #tresc_left img.logos{
	float: none;

}
#right #tresc #zdjecie, #right #tresc_left #zdjecie {
	float: right;
	margin: 0 0 10px 15px;
	overflow: hidden;
}
#right #tresc #zdjecie img, #right #tresc_left #zdjecie img {
	float: none;
	margin: 0;
}
#right #tresc #zdjecie ul, #right #tresc_left #zdjecie ul {
	overflow: hidden;
}
#right #tresc #zdjecie ul li, #right #tresc_left #zdjecie ul li {
	float: left;
	margin: 3px 3px 3px 0;
}
#right #tresc #zdjecie ul li a, #right #tresc_left #zdjecie ul li a {
	background: transparent url(images/b_zdjecia.gif) no-repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 10px;
	height: 16px;
	padding: 3px 0 0;
	text-align: center;
	text-decoration: none;
	width: 20px;
}
#right #tresc #zdjecie ul li a:hover, #right #tresc_left #zdjecie ul li a:hover, #right #tresc #zdjecie ul li a.active_zdjecie, #right #tresc_left #zdjecie ul li a.active_zdjecie {
	background-position: 0 -19px;
}
#right #tresc {
	padding: 20px 0 0;
}
#right #tresc_left {
	padding: 20px 0 10px 0;
	float: left;
	width: 560px;
}
#right #tresc_right {
	float: right;
	width: 194px;
}
#right #tresc_right .box_right {
	border-bottom: 1px solid #e0e0e0;
	background-color: #f6f8f9;
	padding: 20px;
	margin: 0 0 5px;
}
#right #tresc_right .box_right_tags {
	border-bottom: 1px solid #e0e0e0;
	background-color: #f6f8f9;
	padding: 15px;
	margin: 0 0 5px;
}
#tresc_right h3 {
	color: #5b5b5b;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin: 0 0 10px;
	font-weight: normal;
	border-bottom: 0 none;
}
#tresc_right textarea {
	border: 1px solid #c2c9d1;
	background: #fff;
	width: 146px;
	padding: 3px;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 6px;
	overflow: auto;
}
#tresc_right a.link_dodaj_do_listy {
	background: transparent url(images/b_dodaj_do_listy.gif) no-repeat 0 0;
	display: block;
	width: 140px;
	height: 24px;
	text-indent: -9999px;
	margin: 0 0 6px;
}
#tresc_right a.link_dodaj_do_listy:hover {
	background-position: 0 -24px;
}
#tresc_right a.link_wyslij_teraz {
	background: transparent url(images/b_wyslij_teraz.gif) no-repeat 0 0;
	display: block;
	width: 98px;
	height: 22px;
	text-indent: -9999px;
	margin: 0 0 6px;
}
#tresc_right a.link_wyslij_teraz:hover {
	background-position: 0 -22px;
}

/* wysylka */
#wysylka {
	background: transparent url(images/form.jpg) no-repeat scroll center center;
	height: 300px;
}

/*----[ do pobrania ]----*/
#right .do_pobrania {
	margin: 0 0 20px;
	clear: both;
	overflow: hidden;
	clear: both;
}
#right .do_pobrania li {
	padding: 0;
	margin: 0;
	border-right: 1px solid #c7ced4;
	border-bottom: 1px solid #c7ced4;
	border-left: 1px solid #c7ced4;
}
#right .do_pobrania li a {
	background: #fff url(images/icon_pdf.gif) no-repeat 7px center;
	padding: 6px 0 6px 33px;
	display: block;
	color: #0154a1;
}
#right .do_pobrania li a:hover {
	background-color: #f0f9ff;
	text-decoration: underline;
}
#right .do_pobrania li.li_dopobrania {
	background: transparent url(images/background_do_pobrania.gif) no-repeat 0 0;
	height: 24px;
	text-indent: -9999px;
	border-right: none;
	border-bottom: 1px solid #c7ced4;
	border-left: none;
}

#right #tresc_txt{
	margin-bottom: 100px;
}

/*----[ box pomoc ]----*/
#right #box_pomoc {
	padding: 5px 0 10px 15px;
	border: 1px dashed #dee0e2;
	margin: 10px 0 20px;
	overflow: hidden;
	clear: both;
	bottom: 0;
	width: 540px;
	position: absolute;
}
#right #box_pomoc p {
	margin: 0 0 7px;
}
#right #box_pomoc ul {
	overflow: hidden;
}
#right #box_pomoc ul li {
	float: left;
	margin: 0 10px 0 0;
	height: 25px;
	line-height: 25px;
}
#right #box_pomoc a.link_centrum_pomocy {
	display: block;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	width: 107px;
	padding: 0 0 0 33px;
	background: transparent url(images/b_box_pomoc.gif) no-repeat 0 0;
	color: #006098;
	text-decoration: none;
}
#right #box_pomoc a.link_testuj_usluge {
	display: block;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 11px;
	width: 88px;
	padding: 0 0 0 33px;
	background: transparent url(images/b_box_pomoc.gif) no-repeat 0 -25px;
	color: #006098;
	text-decoration: none;
}
#right #box_pomoc a.link_centrum_pomocy:hover, #right #box_pomoc a.link_testuj_usluge:hover {
	color: #F47F00;
}
/*----[ powrot ]----*/
#right #powrot {
	background: transparent url(images/background_powrot.gif) repeat-x center center;
	overflow: hidden;
	clear: both;
	position: absolute;
	bottom: 0px;
	width: 560px;
}
#right #powrot a.back {
	float: left;
	padding: 3px 5px;
	color: #3d5f96;
	font-size: 10px;
	border-right: 2px solid #fff;
	background: #fff;
	text-decoration: none;
}
#right #powrot a.back:hover {
	color: #167ab4;
	text-decoration: underline;
}
#right #powrot a.home {
	float: right;
	padding: 3px 5px;
	color: #3d5f96;
	font-size: 10px;
	border-left: 2px solid #fff;
	background: #fff;
	text-decoration: none;
}
#right #powrot a.home:hover {
	color: #167ab4;
	text-decoration: underline;
}
/*----[ praca ]----*/
#right .opis_stanowiska {
	margin: 0 0 12px 17px;
}
#right .wyslij_cv {
	margin: 0 0 25px 17px;
	border: 1px solid #d7dbdd;
	background: #fff url(images/background_wyslij_cv.gif) no-repeat 10px 17px;
	padding: 13px 0 13px 120px;
	width: 280px;
}
#right .wyslij_cv input {
	margin: 0 0 10px;
}
#right .wyslij_cv .submit_praca input {
	background: transparent url(images/b_wyslij_cv.gif) no-repeat 0 0;
	display: block;
	width: 77px;
	height: 23px;
	max-height: 23px;
	padding-top: 23px;
	margin: 0;
	cursor: pointer;
	border: 0 none;
	padding-bottom: 0px;
}
#right .wyslij_cv .submit_praca input:hover {
	background-position: 0 -23px;
}
/*----[ centrum dokumentow - pliki do pobrania ]----*/
#right .pliki_do_pobrania {
	margin: 0 0 25px 11px;
	overflow: hidden;
}
#right .pliki_do_pobrania li {
	background: transparent url(images/li_pliki.gif) no-repeat 0 0;
	padding: 0 0 0 16px;
	margin: 0 0 4px;
}
#right .pliki_do_pobrania li a {
	background: transparent url(images/icon_pdf.gif) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.pdf {
	background: transparent url(images/pdf.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.ppt {
	background: transparent url(images/ppt.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.zip {
	background: transparent url(images/zip.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.xls {
	background: transparent url(images/xls.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.doc {
	background: transparent url(images/doc.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

#right .pliki_do_pobrania li a.avi {
	background: transparent url(images/avi.png) no-repeat left center;
	padding: 1px 0 1px 22px;
}

/*----[ praca ]----*/
#right #job_menu {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #job_menu li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 15px;
}
#right #job_menu li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_job.png) no-repeat;
}
#right #job_menu li.jm_offers a { background-position: 0 0; }
#right #job_menu li.jm_account_manager a { background-position: 0 -74px; }
#right #job_menu li.jm_phandlowy a { background-position: 0 -148px; }

#right #job_menu li.jm_offers a:hover { background-position: -250px 0; }
#right #job_menu li.jm_account_manager a:hover { background-position: -250px -74px; }
#right #job_menu li.jm_phandlowy a:hover { background-position: -250px -148px; }

/*----[ centrum pomocy ]----*/
#right #centrum_pomocy {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #centrum_pomocy li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 15px;
}
#right #centrum_pomocy li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_centrum_pomocy.png) no-repeat;
}
#right #centrum_pomocy li.cp_faq a { background-position: 0 -74px; }
#right #centrum_pomocy li.cp_centrum_dokumentow a { background-position: 0 0; }
#right #centrum_pomocy li.cp_komunikaty_techniczne a { background-position: 0 -148px; }
#right #centrum_pomocy li.cp_filmy a { background-position: 0 -222px; }
#right #centrum_pomocy li.cp_zglos_problem a { background-position: 0 -296px; }
#right #centrum_pomocy li.cp_kontakt a { background-position: 0 -370px; }

#right #centrum_pomocy li.cp_faq a:hover { background-position: -250px -74px; }
#right #centrum_pomocy li.cp_centrum_dokumentow a:hover { background-position: -250px 0; }
#right #centrum_pomocy li.cp_komunikaty_techniczne a:hover { background-position: -250px -148px; }
#right #centrum_pomocy li.cp_filmy a:hover { background-position: -250px -222px; }
#right #centrum_pomocy li.cp_zglos_problem a:hover { background-position: -250px -296px; }
#right #centrum_pomocy li.cp_kontakt a:hover { background-position: -250px -370px; }


/*----[ uslugi_m ]----*/
#right #uslugi_m {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #uslugi_m li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 15px;
}
#right #uslugi_m li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_uslugi_m.png) no-repeat;
}
#right #uslugi_m li.cp_hosting a { background-position: 0 0; }
#right #uslugi_m li.cp_konsulting a { background-position: 0 -74px; }
#right #uslugi_m li.cp_strony_www a { background-position: 0 -148px; }

#right #uslugi_m li.cp_hosting a:hover { background-position: -250px 0; }
#right #uslugi_m li.cp_konsulting a:hover { background-position: -250px -74px; }
#right #uslugi_m li.cp_strony_www a:hover { background-position: -250px -148px; }

/*----[ dlafirmy_m ]----*/
#right #dlafirmy_m {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #dlafirmy_m li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 15px;
}
#right #dlafirmy_m li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_dlafirmy_m.png) no-repeat;
}
#right #dlafirmy_m li.cp_saas a { background-position: 0 0; }
#right #dlafirmy_m li.cp_hrms a { background-position: 0 -74px; }
#right #dlafirmy_m li.cp_szkolenia a { background-position: 0 -148px; }
#right #dlafirmy_m li.cp_oferta_branzowa a { background-position: 0 -222px;}
#right #dlafirmy_m li.cp_saas a:hover { background-position: -250px 0; }
#right #dlafirmy_m li.cp_hrms a:hover { background-position: -250px -74px; }
#right #dlafirmy_m li.cp_szkolenia a:hover { background-position: -250px -148px; }
#right #dlafirmy_m li.cp_oferta_branzowa a:hover { background-position: -250px -222px;}

/*----[ dlaciebie_m ]----*/
#right #dlaciebie_m {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #dlaciebie_m li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 10px;
}
#right #dlaciebie_m li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_dlaciebie_m.png) no-repeat;
}
#right #dlaciebie_m li.cp_urz_mobilne a { background-position: 0 0; }
#right #dlaciebie_m li.cp_im a { background-position: 0 -74px; }
#right #dlaciebie_m li.cp_voip a { background-position: 0 -148px; }
#right #dlaciebie_m li.cp_praca_grupowa a { background-position: 0 -222px; }
#right #dlaciebie_m li.cp_telekonf a { background-position: 0 -296px; }
#right #dlaciebie_m li.cp_wideokonf a { background-position: 0 -370px; }
#right #dlaciebie_m li.cp_multimedia a { background-position: 0 -444px; }
#right #dlaciebie_m li.cp_multikalendarze a { background-position: 0 -518px; }
#right #dlaciebie_m li.cp_poczta_elektr a { background-position: 0 -592px; }
#right #dlaciebie_m li.cp_wiad_glos a { background-position: 0 -666px; }
#right #dlaciebie_m li.cp_fax a { background-position: 0 -740px; }

#right #dlaciebie_m li.cp_urz_mobilne a:hover { background-position: -250px 0; }
#right #dlaciebie_m li.cp_im a:hover { background-position: -250px -74px; }
#right #dlaciebie_m li.cp_voip a:hover { background-position: -250px -148px; }
#right #dlaciebie_m li.cp_praca_grupowa a:hover { background-position: -250px -222px; }
#right #dlaciebie_m li.cp_telekonf a:hover { background-position: -250px -296px; }
#right #dlaciebie_m li.cp_wideokonf a:hover { background-position: -250px -370px; }
#right #dlaciebie_m li.cp_multimedia a:hover { background-position: -250px -444px; }
#right #dlaciebie_m li.cp_multikalendarze a:hover { background-position: -250px -518px; }
#right #dlaciebie_m li.cp_poczta_elektr a:hover { background-position: -250px -592px; }
#right #dlaciebie_m li.cp_wiad_glos a:hover { background-position: -250px -666px; }
#right #dlaciebie_m li.cp_fax a:hover  { background-position: -250px -740px; }



/*----[ oferta_branzowa_m ]----*/
#right #oferta_branzowa_m {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #oferta_branzowa_m li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 10px;
}
#right #oferta_branzowa_m li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/menu_oferta_branzowa_m.png) no-repeat;
}
#right #oferta_branzowa_m li.cp_msp a { background-position: 0 0; }
#right #oferta_branzowa_m li.cp_prawnicy a { background-position: 0 -74px; }
#right #oferta_branzowa_m li.cp_adm_publiczna a { background-position: 0 -148px; }


#right #oferta_branzowa_m li.cp_msp a:hover { background-position: -250px 0; }
#right #oferta_branzowa_m li.cp_prawnicy a:hover { background-position: -250px -74px; }
#right #oferta_branzowa_m li.cp_adm_publiczna a:hover { background-position: -250px -148px; }

/*----[ HRMS]-----*/
#right #hrms {
	overflow: hidden;
	margin: 0 0 12px;
}
#right #hrms li {
	float: left;
	width: 250px;
	height: 74px;
	padding: 15px;
}
#right #hrms li a {
	display: block;
	width: 250px;
	height: 74px;
	text-indent: -9999px;
	background: url(images/hrms_panel.png) no-repeat;
}
#right #hrms li.hrms_oferta a { background-position: 0 0; }
#right #hrms li.hrms_cennik a { background-position: 0 -74px; }

#right #hrms li.hrms_oferta a:hover { background-position: -250px 0; }
#right #hrms li.hrms_cennik a:hover { background-position: -250px -74px; }


/*----[ FAQ ]----*/
#right #faq {
	list-style: decimal outside none;
	margin: 0 0 12px 25px;
}
#right #faq li {
	padding: 7px 0 0;
	border-bottom: 1px solid #e6e6e6;
}
#right #faq h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 7px;
	cursor: pointer;
	color: #005181;
}
#right #faq h3:hover {
	color: #167ab4;
	text-decoration: underline;
}

/*----[ VIDEO-filmy_instruktazowe ]----*/
#right #video {
	list-style: decimal outside none;
	margin: 0 0 12px 25px;
}
#right #video li {
	padding: 7px 0 0;
	border-bottom: 1px solid #e6e6e6;
}
#right #video h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 7px;
	cursor: pointer;
	color: #005181;
}
#right #video h3:hover {
	color: #167ab4;
	text-decoration: underline;
}

/*----[ aktualnosci ]----*/
#right #tresc_left .data_cala {
	font-size: 11px;
	color: #888;
	margin: 0 0 8px;
}
#right #tresc_left .akt_podstrona {
	height: 110px;
	width: 260px;
	margin: 0 10px 10px;
	font-size: 11px;
	overflow: hidden;
	border-bottom: 1px dashed #e0e0e0;
	float: left;
	display: inline;
}
#right #tresc_left .akt_podstrona .image_rounded img {
	float: none;
	margin: 0;
}
#right #tresc_left .akt_podstrona .image_rounded {
	width: 68px;
	height: 68px;
	float: left;
	margin: 0 15px 10px 0;
}
#right #tresc_left .akt_podstrona .ap_data {
	background: transparent url(images/icon_data.gif) no-repeat left center;
	font-size: 10px;
	color: #888;
	padding: 0 0 0 10px;
	margin: 0 0 5px;
	overflow: hidden;
	display: inline;
}
#right #tresc_left .akt_podstrona .ap_tytul {
	margin: 0 0 3px;
}
#right #tresc_left .akt_podstrona .ap_tytul a {
	font-weight: bold;
	color: #005181;
}
#right #tresc_left .akt_podstrona .ap_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#right #tresc_left .akt_podstrona p {
	margin: 3px;
	text-align: left;
}
#right #tresc_left .akt_podstrona p a {
	color: #5b5b5b;
}
#right #tresc_left .akt_podstrona p a:hover {
	color: #0073b6;
	text-decoration: none;
}
#right #tresc_left .akt_podstrona .wiecej {
	text-align: right;
}
#right #tresc_left .akt_podstrona .wiecej a {
	font-size: 10px;
	color: #005181;
	background: transparent url(images/icon_wiecej.gif) no-repeat right center;
	padding: 0 16px 0 0;
}
#right #tresc_left .akt_podstrona .wiecej a:hover {
	text-decoration: underline;
	color: #0073b6;
}
/*----[ mapa strony ]----*/
#right #mapa_strony {
	margin: 0 0 12px 10px;
}
#right #mapa_strony li {
	background: transparent url(images/li_sitemap.gif) no-repeat left center;
	padding: 5px 0 0 25px;
}
#right #mapa_strony ul {
	margin: 0 0 12px 25px;
}
/*----[ zglos problem ]----*/
#right #zglos_problem ul {
	margin: 0 auto 12px;
	width: 450px;
}
#right #zglos_problem ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 0;
	overflow: hidden;
}
#right #zglos_problem ul li.last_zglos_problem {
	border-bottom: 0 none;
	padding: 7px 0 0;
}
#right #zglos_problem ul li label {
	display: block;
	width: 150px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
	padding: 4px 0;
}
#right #zglos_problem ul li.padding_wybierz_dzial label {
	padding: 0;
}
#right #zglos_problem ul li.padding_wybierz_dzial select {
	margin: 3px 0 0;
}
#right #zglos_problem ul li input, 
#right #zglos_problem ul li textarea, 
#right #zglos_problem ul li select {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
	height : 14px;
}
#right #zglos_problem ul li textarea{
	height :85px;
}

#right #zglos_problem ul li .submit input, #lista_zapytan_wysylka .submit input {
	background: transparent url(images/b_wyslij.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	width: 74px;
	padding-bottom: 0;
	overflow: visible;
}
#right #zglos_problem ul li .submit input:hover, #lista_zapytan_wysylka .submit input:hover {
	background-position: 0 -24px;
}
/*----[ lista zapytań ]----*/
#lista_zapytan_wysylka {
	margin: 0 0 15px;
}
#lista_zapytan_wysylka label {
	display: block;
	margin: 0 0 4px;
}
#lista_zapytan_wysylka input, 
#lista_zapytan_wysylka textarea, 
#lista_zapytan_wysylka select {
	border: 1px solid #d3d3d3;
	font-family: Arial, Sans-serif;
	font-size: 11px;
	overflow: auto;
	padding: 3px;
	margin: 0 0 10px;
	height : 14px;
}
#lista_zapytan_wysylka textarea{
	height : 85px;
}

#lista_zapytan_wysylka select{
	height : 25px;
}
#lista_zapytan_wysylka .zapytanie {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px dashed #dee0e2;
}
#lista_zapytan_wysylka a.link_usun {
	background: transparent url(images/icon_delete.gif) no-repeat left center;
	padding: 0 0 0 20px;
}
/*----[ kontakt ]----*/
#right #map {
	width: 300px;
	height: 300px;
	border: 2px solid #d9d9d9;
	margin-bottom: 15px;
	overflow: hidden;
	float: right;
	margin: 0 0 15px 15px;
	background: transparent url(images/load.gif) no-repeat center center;
}
/*----[ komunikaty techniczne ]----*/
#right #tresc_left .kt_podstrona {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 11px;
	overflow: hidden;
	border-bottom: 1px dashed #e0e0e0;
}
#right #tresc_left .kt_podstrona .ap_data {
	background: transparent url(images/icon_data.gif) no-repeat left center;
	font-size: 10px;
	color: #888;
	padding: 0 0 0 10px;
	margin: 0 0 5px;
	overflow: hidden;
	display: inline;
}
#right #tresc_left .kt_podstrona .ap_tytul {
	margin: 0 0 3px;
}
#right #tresc_left .kt_podstrona .ap_tytul a {
	font-weight: bold;
	color: #005181;
}
#right #tresc_left .kt_podstrona .ap_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#right #tresc_left .kt_podstrona p {
	margin: 3px;
	text-align: left;
}
#right #tresc_left .kt_podstrona p a {
	color: #5b5b5b;
}
#right #tresc_left .kt_podstrona p a:hover {
	color: #0073b6;
	text-decoration: none;
}
/*----[ taby na glownej ]-----------------------------------------------------------------------*/
#taby_glowna {
	width: 767px;
	height: 303px;
	overflow: hidden;
	background-color: #2791d1;
	margin-top: 5px;
}
#taby_glowna ul {
	overflow: hidden;
	float: left;
	width: 199px;
	height: 304px;
}
#taby_glowna ul li {
	width: 199px;
	height: 76px;
}
#taby_glowna ul li a {
	background: transparent url(images/menu_tab4.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	height: 76px;
	width: 100%;
}
#taby_glowna ul li.tg_zapoznaj_sie a { background-position: 0 0; }
#taby_glowna ul li.tg_testuj_usluge a { background-position: 0 -76px; }
#taby_glowna ul li.tg_zakup_usluge a { background-position: 0 -152px; }
#taby_glowna ul li.tg_centrum_pomocy a { background-position: 0 -228px; }
#taby_glowna ul li.tg_zapoznaj_sie a:hover { background-position: -199px 0; }
#taby_glowna ul li.tg_testuj_usluge a:hover { background-position: -199px -76px; }
#taby_glowna ul li.tg_zakup_usluge a:hover { background-position: -199px -152px; }
#taby_glowna ul li.tg_centrum_pomocy a:hover { background-position: -199px -228px; }
#taby_glowna #tab_zapoznaj_sie {
	height: 304px;
	width: 568px;
	float: right;
}
#taby_glowna #tab_zapoznaj_sie a {
	background: transparent url(images/background_tab_zapoznaj.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 304px;
	width: 568px;
}
#taby_glowna #tab_testuj_usluge {
	height: 304px;
	width: 568px;
	float: right;
}
#taby_glowna #tab_testuj_usluge a {
	background: transparent url(images/background_tab_testuj.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 304px;
	width: 568px;
}
#taby_glowna #tab_zakup_usluge {
	height: 304px;
	width: 568px;
	float: right;
}
#taby_glowna #tab_zakup_usluge a {
	background: transparent url(images/background_tab_zakup.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 304px;
	width: 568px;
}
#taby_glowna #tab_centrum_pomocy {
	height: 304px;
	width: 568px;
	float: right;
}
#taby_glowna #tab_centrum_pomocy a {
	background: transparent url(images/background_tab_centrum.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 304px;
	width: 568px;
}
/*----[ 3 bokxy na glownej ]-----------------------------------------------------------------------*/
#boxy_glowna {
	width: 980px;
	height: 281px;
	margin: 0 auto 20px;
	overflow: hidden;
}
#boxy_glowna li {
	float: left;
	width: 277px;
	height: 256px;
	font-size: 11px;
	padding: 25px 20px 0 20px;
	text-align: left;
	background: transparent url(images/background_box_glowna.gif) no-repeat 0 0;
}
#boxy_glowna a {
	color: #5b5b5b;
}
#boxy_glowna a:hover {
	color: #0073b6;
	text-decoration: none;
}
#boxy_glowna a.link_zobacz_wszystkie {
	color: #005181;
	background: transparent url(images/icon_wszystkie.gif) no-repeat left center;
	padding: 0 0 0 14px;
}
#boxy_glowna a.link_zobacz_wszystkie:hover {
	text-decoration: underline;
	color: #0073b6;
}
#boxy_glowna a.link_stanowisko {
	display: block;
	padding: 5px 8px;
	border: 1px solid #d6e3ea;
	background-color: #fff;
	color: #005181;
	margin: 0 0 8px;
}
#boxy_glowna a.link_stanowisko:hover {
	text-decoration: underline;
	color: #0073b6;
}
#boxy_glowna li.box1 {
	margin: 0 0 0 1px;
}
#boxy_glowna li.box2 {
	margin: 0 13px;
}
#boxy_glowna li.box3 {
	margin: 0 1px 0 0;
}
#boxy_glowna li.box1 .akt_glowna {
	height: 92px;
}
#boxy_glowna li.box1 .akt_glowna .image_rounded {
	width: 68px;
	height: 68px;
	float: left;
	margin: 0 15px 10px 0;
}
#boxy_glowna li.box1 .akt_glowna .ag_data {
	background: transparent url(images/icon_data.gif) no-repeat left center;
	font-size: 10px;
	color: #888;
	padding: 0 0 0 10px;
	margin: 0 0 5px;
	overflow: hidden;
}
#boxy_glowna li.box1 .akt_glowna .ag_tytul {
	margin: 0 0 3px;
}
#boxy_glowna li.box1 .akt_glowna .ag_tytul a {
	font-weight: bold;
	color: #005181;
}
#boxy_glowna li.box1 .akt_glowna .ag_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#boxy_glowna li.box1 .akt_glowna p {
	margin: 3px;
	text-align: left;
}
#boxy_glowna li.box1 .akt_glowna .wiecej {
	text-align: right;
}
#boxy_glowna li.box1 .akt_glowna .wiecej a {
	font-size: 10px;
	color: #005181;
	background: transparent url(images/icon_wiecej.gif) no-repeat right center;
	padding: 0 16px 0 0;
}
#boxy_glowna li.box1 .akt_glowna .wiecej a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#centrum_dokumentow {
	background: transparent url(images/background_centrum_dokumentow.jpg) no-repeat right center;
	padding: 0 95px 0 0;
	overflow: hidden;
	margin: 0 0 15px;
}
#komunikaty_techniczne {
	background: transparent url(images/background_komunikaty_techniczne.jpg) no-repeat right center;
	padding: 0 95px 0 0;
	overflow: hidden;
}
#komunikaty_techniczne .kt_data {
	background: transparent url(images/icon_data.gif) no-repeat left center;
	font-size: 10px;
	color: #888;
	padding: 0 0 0 10px;
	margin: 0 0 5px;
}
#komunikaty_techniczne .kt_tytul {
	margin: 0 0 3px;
}
#komunikaty_techniczne .kt_tytul a {
	font-weight: bold;
	color: #f09902;
}
#komunikaty_techniczne .kt_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#komunikaty_techniczne p {
	margin: 0;
	text-align: left;
}
/*----[ tabelka ]----*/
#tabelka {
	width: 100%;
	padding: 0;
	margin: 0 0 20px;
}
#tabelka th {
	color: #fff;
	border-right: 1px solid #77c0ea;
	border-bottom: 1px solid #77c0ea;
	border-top: 1px solid #77c0ea;
	text-align: center;
	padding: 6px 12px;
	background: #1273ab url(images/background_tabela_th.gif) no-repeat;
}

#tabelka th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #77c0ea;
	background: none;
	text-align: left;
	color: #5b5b5b;
	font-size: 13px;
}
#tabelka td {
	border-right: 1px solid #77c0ea;
	border-bottom: 1px solid #77c0ea;
	background: #fff;
	padding: 6px 12px;
	text-align: center;
	color: #5b5b5b;
}
#tabelka td.alt {
	background: #f2f8fc;
}
#tabelka th.spec {
	border-left: 1px solid #77c0ea;
	border-top: 0;
	background: #fff url(images/icon_tabela1.gif) no-repeat;
	text-align: left;
}
#tabelka th.specalt {
	border-left: 1px solid #77c0ea;
	border-top: 0;
	background: #f2f8fc url(images/icon_tabela2.gif) no-repeat;
	color: #797268;
	text-align: left;
}
/*----[ formularze ]----*/
#right #zakup_testuj ul {
	margin: 0 auto 12px;
	width: 450px;
}
#right #zakup_testuj ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 0;
	overflow: hidden;
}
#right #zakup_testuj ul li.last_zakup_testuj {
	border-bottom: 0 none;
	padding: 7px 0 0;
}
#right #zakup_testuj ul li label {
	display: block;
	width: 150px;
	margin: 0 10px 0 0;
	float: left;
	text-align: right;
	padding: 4px 0;
}
#right #zakup_testuj ul li input, #right #zakup_testuj ul li textarea {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
}
#right #zakup_testuj ul li .submit input {
	background: transparent url(images/b_wyslij.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	padding-bottom : 0px;
	width: 74px;
	overflow: visible;
}
#right #zakup_testuj ul li .submit input:hover {
	background-position: 0 -24px;
}
/*----[ boxy na podstronach ]-----------------------------------------------------------------------*/
#boxy {
	width: 100%;
	height: 166px;
	overflow: hidden;
	background: transparent url(images/background_boxy_podstrona.gif) repeat-x 0 0;
}
#boxy_podstrona {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
#boxy_podstrona li {
	float: left;
	/*width: 325px;*/
	font-size: 11px;
	text-align: left;
}
#boxy_podstrona li.box_prezentacja_online {
	padding: 24px 30px 0;
	width: 340px;
}
#boxy_podstrona li.box_prezentacja_online a {
	background: transparent url(images/b_online_prezentacja.png) no-repeat 0 0;
	display: block;
	width: 340px;
	height: 133px;
	text-indent: -9999px;
}
#boxy_podstrona li.box_prezentacja_online a:hover {
	background-position: 0 -133px;
}
#boxy_podstrona li.box_left {
	padding: 27px 40px 0 0;
	width: 250px;
	height: 139px;
	background: transparent url(images/background_box_cien.jpg) no-repeat right top;
}
#boxy_podstrona li.box_right {
	padding: 27px 0 0 40px;
	width: 250px;
	height: 139px;
	background: transparent url(images/background_box_cien.jpg) no-repeat left top;
}
#boxy_podstrona #centrum_dokumentow {
	background: transparent url(images/background_centrum_dokumentow_biala.jpg) no-repeat right center;
}
#boxy_podstrona #centrum_dokumentow a {
	color: #5b5b5b;
}
#boxy_podstrona #centrum_dokumentow a:hover {
	color: #0073b6;
	text-decoration: none;
}
#boxy_podstrona #komunikaty_techniczne {
	background: transparent url(images/background_komunikaty_techniczne_biale.jpg) no-repeat right center;
}
#boxy_podstrona #komunikaty_techniczne p a {
	color: #5b5b5b;
}
#boxy_podstrona #komunikaty_techniczne p a:hover {
	color: #0073b6;
	text-decoration: none;
}
#boxy_podstrona h2.h_faq {
	margin: 0 0 10px;
	font-weight: bold;
	line-height: 105%;
	background: transparent url(images/background_h_faq.gif) no-repeat 0 0;
	padding: 0 0 0 44px;
	font-size: 16px;
}
#boxy_podstrona .faq_tytul a {
	font-weight: bold;
	color: #005181;
	font-size: 12px;
}
#boxy_podstrona .faq_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#boxy_podstrona .video_tytul a {
	font-weight: bold;
	color: #005181;
	font-size: 12px;
}
#boxy_podstrona .video_tytul a:hover {
	text-decoration: underline;
	color: #0073b6;
}
#boxy_podstrona p a {
	color: #5b5b5b;
}
#boxy_podstrona p a:hover {
	color: #0073b6;
	text-decoration: none;
}
/*----[ dol - lista 4 boxow i stopka ]-----------------------------------------------------------------------*/
#dol {
	width: 100%;
	background: transparent url(images/background_dol.gif) repeat-x 0 0;
	border-bottom: 1px solid #d3d9e0;
	padding: 20px 0;
}
#dol #lista {
	overflow: hidden;
	padding: 0 0 0 15px;
	width: 965px;
	margin: 0 auto;
}
#dol #lista li {
	width: 225px;
	#width: 215px;
	padding: 0 15px 0 0;
	float: left;
}
#dol #lista li h3 {
	color: #1274ad;
	font-size: 12px;
	margin: 0 0 12px;
}
#dol #lista li ul li {
	float: none;
	background: transparent url(images/li_lista.gif) no-repeat 0 4px;
	padding: 0 0 0 11px;
}
#dol #lista li ul li a {
	color: #5b5b5b;
}
#dol #lista li ul li a:hover {
	color: #0073b6;
}
/*----[ stopka ]-----------------------------------------------------------------------*/
#stopka {
	width: 980px;
	margin: 0 auto;
	padding: 15px 0;
	overflow: hidden;
	color: #316a98;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
}
#stopka .copy {
	width: 25%;
	float: left;
}
#stopka .menu_bottom {
	width: 50%;
	text-align: center;
	float: left;
	word-spacing: 15px;
}
#stopka .menu_bottom a.link_mapa_serwisu {
	padding: 0 0 0 18px;
	background: transparent url(images/icon_mapa_witryny.gif) no-repeat left center;
	word-spacing: normal;
}
#stopka .menu_bottom a.link_polityka_prywatnosci {
	padding: 0 0 0 18px;
	background: transparent url(images/icon_polityka_prywatnosci.gif) no-repeat left center;
	word-spacing: normal;
}
#stopka .realizacja {
	width: 25%;
	text-align: right;
	float: left;
}
#stopka .realizacja a:hover {
	color: #249900;
}


/*----[ rejestracja ]----*/
#formularz {
	position: relative;
}

#formularz #zglos_problem ul {
	margin: 0 0 12px;
	width: 480px;
}

#formularz #zglos_problem ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 7px 0;
	overflow: hidden;
}

#formularz #zglos_problem.domena {
	position: absolute;
	top: 86px; #
	top: 89px;
	left: 480px;
}

#formularz #zglos_problem ul li.last_zglos_problem {
	border-bottom: 0 none;
	padding: 7px 0 0;
}

#formularz #zglos_problem ul li label {
	display: inline;
	width: 160px;
	margin: 0 10px 0 0;
	float: left;
	overflow: hidden;
	text-align: left;
	padding: 4px 0;
}

#formularz #zglos_problem ul li label.pakiet {
	display: block;
	width: 130px;
	margin: 0 10px 0 0;
	float: left;
	text-align: left;
	padding: 4px 0;
}



#formularz #zglos_problem ul li label.help {
	display: block;
	width: 40px;
	margin: 0 0 0 0;
	float: left;
	text-align: left;
	padding: 0 0;
}

#formularz #zglos_problem ul li input,#formularz #zglos_problem ul li textarea {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
}

#formularz #zglos_problem ul li select {
	padding: 2px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
}

#formularz #zglos_problem ul li.checkbox input {
	padding: 0;
	border: 0 none;
	width: auto;
}

#formularz #zglos_problem ul li.padding_wybierz_dzial label {
	padding: 0;
}
#formularz #zglos_problem ul li.padding_wybierz_dzial select {
	margin: 3px 0 0;
}
#formularz #zglos_problem ul li input, #formularz #zglos_problem ul li textarea, #formularz #zglos_problem ul li select {
	padding: 3px;
	border: 1px solid #d3d3d3;
	width: 250px;
	font-size: 11px;
	font-family: Arial, Sans-serif;
	overflow: auto;
}
#formularz #zglos_problem ul li .submitt input, #lista_zapytan_wysylka .submitt input {
	background: transparent url(images/b_dalej.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	width: 74px;
}

#formularz #zglos_problem ul li .submitt input:hover, #lista_zapytan_wysylka .submitt input:hover {
	background-position: 0 -24px;
}

#formularz #zglos_problem ul li .submit input, #lista_zapytan_wysylka .submit input {
	background: transparent url(images/b_wyslij.gif) no-repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	height: 24px;
	max-height: 24px;
	padding-top: 24px;
	overflow : visible;
	padding-bottom : 0;
	width: 74px;
}

#formularz #zglos_problem ul li .submit input:hover, #lista_zapytan_wysylka .submit input:hover {
	background-position: 0 -24px;
}


/*języki*/
#flagi {
    background: transparent url(images/flagi.gif) no-repeat 0 0;
    height: 19px;
    width: 54px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}

#pl {
    float: left;
    height: 19px;
    width: 27px;
}

#br {
    float: left;
    width: 27px;
    height: 19px;
}

.star_text{
    color: #cc3300;
    font-size: 10px;
}

/* -------- start: OBSŁUGA CMS -------- */
/*   [punktory_cms]   */
ul.punktor_cms {
	list-style-image: url(images/punktor.png);
}
ul.punktor_cms li{
	margin-left: 35px;
}
ul.punktor_cms_m {
	list-style-image: url(images/punktor2.png);
}
ul.punktor_cms_m li{
	margin-left: 35px;
}
hr.linia_cms{
	border: none; 
	border-top: 1px solid #dee0e2;
}

/* [cennik_cms] */
tr.w1_cms_cennik{
	background-color:#fefefe;
}
tr.w2_cms_cennik{
	background-color:#f1eded;
}
th.n_cms_cennik{
	text-align: center;
	font-size: 20px;
}

td.kontakt_linia_cms{
	border-bottom: 1px solid #dee0e2;
	width: 220px;
}

table.kontakt_cms{
	width: 560px; 
	
}

p.kontakt_txt_cms{
	font-size: 16 px;
}

/* -------- koniec: OBSŁUGA CMS -------- */

/* social icons  */
div#social{
	position: fixed; 
	top:160px; 
	right: 0px;
	height : 150px;
}

#social .icon{
	height :48px;
	width : 48px;
	opacity : 0.5;
	position : relative;
	right: -24px;
	
}

#youtube{
	background: transparent url(images/youtube.png) no-repeat 0 0;
}
/*
#twitter{
	background: transparent url(images/twitter.png) no-repeat 0 0;
}
*/
/*#facebook{
        background: transparent url(images/facebook.png) no-repeat 0 0;
}*/

#rss{
	background: transparent url(images/rss.png) no-repeat 0 0;
}
/*
#facebook{
	background: transparent url(images/facebook.png) no-repeat 0 0;
}
*/

/*cennik*/
.show_all{
	/*background:transparent url(images/expand-icon.png) no-repeat scroll 0pt;*/
	cursor:pointer;
	height:22px;
	position:absolute;
	right:200px;
	width:36px;
	font-size : 22px;
	color : #1274AD;
}

	#right .price_list h2.invert{
		color : #2791CF;
		font-size : 15px;
		font-weight : bold;
		background:transparent url(images/background_h2_invert.gif) no-repeat scroll left bottom;
		padding:0pt 0pt 4px;
		cursor : pointer;
		/*margin-bottom : 10px !important;
		margin-top : 10px !important;*/

	}
	tr.even{
		background-color : #FEFEFE;
	}
	tr.odd{
		background-color : #F6F8F9;
		border-top: 1px solid #D3D9E0;
		border-bottom: 1px solid #D3D9E0;

	}

	tr.last{
		border-bottom: none;
	}
	
	tr.first{
		border-top: none;
	}


	tr.odd td,tr.even td{
		height : 50px;
		border-left : 1px solid #D3D9E0;
	}
	tr.odd td.item ,tr.even td.item {
		border : none;
		padding-left : 10px;
		font-weight:bold;
		color : #015280;
	}
	div.tick{
		width : 100px;
		height : 50px;
		background : transparent url(images/tick.png) no-repeat center center;
	}
#basic{
	width : 100px;
	height : 38px;
	background:transparent url(images/basic.png) no-repeat scroll 0 0;
}
#silver{
	width : 100px;
	height : 38px;
	background:transparent url(images/silver.png) no-repeat scroll 0 0 ;
}
#gold{
	width : 100px;
	height : 38px;
	background:transparent url(images/gold.png) no-repeat scroll 0 0;
}

