@charset "utf-8";
/* reset styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

body, html {
    margin: 0;
}

img {
    border: 0px;
}

img a {
    border: 0px;
}

h1{
	margin: 0;
}

h1.bordered{
	border-bottom: solid 1px #4ca3ce;
	padding-bottom: 5px;
}

.red{
	color: red;
	font-size: .85em;
	padding-left: 5px;

}

.clear{
	clear: both
}

.billboard{
	background: #EFEFEF;
	margin-top: 30px;
	text-align: center;
}

.box{
	margin-top: 32px;
}

.left{
	float: left;
}

.right{
	float: right;
}

.clear{
	clear: both;
}

.partner{
	border-top: solid 1px #ccc;
	padding: 20px 5px;
}

.partner:first-child{
	border: none
}

.partner div{
	float: left;
}

.partner div img{
	border: none
}

.partner .logo{
	float: left;
	padding-right: 30px;
	text-align: right;
	width: 190px;
}

.partner .desc{
	color: #666;
	width: 600px;
}

.boks-lewy.rly{
	float: left;
    width: 670px;
    margin-top: 15px;
    margin-right: 48px;
}

.boks-prawy {
    float: left;
    width: 222px;
    margin-top: 38px;
}

.boks-prawy-kontakt {
    border-top: 1px solid #BEDFEE;
    border-bottom: 1px solid #BEDFEE;
    background-color: #FFFFCC;
	margin-top: 24px;
}

.boks-prawy-kontakt-naglowek {
    margin-left: 12px;
    margin-top: 12px;
    font-family: Arial;
    color: #FF3300;
    font-size: 13px;
}

.boks-prawy-kontakt-tresc {
    margin-top: 12px;
    margin-bottom: 10px;
    line-height: 20px;
    margin-left: 12px;
    font-family: Arial;
    font-size: 13px;
    color: #06374B;
}

.boks-prawy-kontakt-tresc a{
	color: #06374b;
	text-decoration: underline;
}

#tooltip {
position: absolute;
z-index: 3000;
border: 1px dotted #0C688F;
background-color: #EFEFEF;
color: #666666;
font-family: Tahoma;
font-size: 11px;
padding: 10px;
opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; color:#666666; font-size:11px; font-family: Tahoma;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(../images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(../images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(../images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

.informationbox{
	font: bold 13px Arial, Helvetica, sans-serif;
/*	color: #00AEF0;*/
	color: #056ea0;
	padding: 10px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #d0e3ee;
}

.errorbox {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #e61f1f;
	padding: 10px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffecec;
}

input[type =
"text"] {
    height: 19px;
    width: 170px;
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #C1C1C1;
    color: #0C5779;
}

input[type =
"password"] {
    height: 19px;
    width: 170px;
    font-family: Arial;
    font-size: 10px;
    border: 1px solid #C1C1C1;
    color: #0C5779;
}

.error {
	color: red !important;
	font-weight: bold;
	font-size: smaller;
	clear: both;
}

textarea {
    font-family: Arial;
    font-size: 12px;
    border: 1px solid #C1C1C1;
    color: #0C5779;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px dotted #0C688F;
    background-color: #EFEFEF;
    color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    padding: 10px;
    opacity: 1;
}

#tooltip h3, #tooltip div {
    margin: 0;
    color: #666666;
    font-size: 11px;
    font-family: Tahoma;
}

.banner{
	float: left;
	border: 1px solid #BEDFEE;
	width:696px;
	height: 213px;
	padding: 1px;
}

.strona {
    width: 941px;
    margin: auto;
    margin-top: 12px;
}

.gora-strona {
    width: 100%;
    text-align: right;
    font-family: Verdana;
    font-size: 11px;
    color: #666666;
}

.gora-strona a {
    text-decoration: none;
    color: #00AEF0;
}

.logo {
    text-align: left;
}

.menu-gora {
    margin-top: 30px;
    width: 941px;
    height: 46px;
    background-image: url('../images/menu/menu.png');
    background-repeat: no-repeat;
}

.menu-gora.firma{
	background-image: url('../images/strona_firmowa/menu/menu.png');
}

.menu-gora a {
    color: #ffffff;
}

.menu-gora a:hover {
    color: #fff !important;
}

/*.menu-gora a:active {background-image:url('../images/menu_active_shade.png'); width:100%; background-repeat:repeat-x;}*/
.menu-lewe {
    float: left;
    height: 46px;
    width: 790px;
}

.menu-lewe-link {
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    margin-top: -1px;
    padding-top: 16px;
    padding-right: 28px;
    padding-left: 24px;
    height: 46px;
    background-image: url('../images/menu/oddzielnik.png');
    background-repeat: no-repeat;
    background-position: right top;
}

.firma .menu-lewe-link{
	background-image: url('../images/strona_firmowa/menu/oddzielnik.png');
	margin-top: 1px
}

/*.menu-lewe-link:active {float: left; font-family: Arial; font-weight: bold; font-size: 115px; color: #ffffff; margin-top: -1px; padding-top: 16px; padding-right: 28px; padding-left: 24px; height: 46px; background-image:url('../images/menu/oddzielnik.png'); background-repeat:no-repeat; background-position:right top;}*/
.menu-lewe-link-ostatnie {
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    margin-top: -1px;
    padding-top: 16px;
    padding-right: 28px;
    padding-left: 24px;
    height: 46px;
}

.menu-prawe {
    float: left;
    margin-left: 5px;
    height: 46px;
    width: 145px;
}

.menu-prawe-link {
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
    margin-top: -1px;
    padding-top: 16px;
    padding-left: 48px;
    height: 46px;
}

.gora-banner {width: 100%; margin-top: 30px; height: 216px;}
	.banner-button-znalezc {z-index: 2; position: absolute; margin-top: 24px; margin-left: 430px; width: 193px; height: 55px; background-image:url('../images/daj-sie-znalezc.png'); background-repeat:no-repeat;}
	.banner-oplat {z-index: 13; position: absolute; width: 88px; height: 88px; background-image:url('../images/bez-oplat.png'); background-repeat:no-repeat;}
	.banner-prostokat-lewy {z-index: 3; position: absolute; margin-top: 2px; margin-left: 1px; width: 50px; height: 213px; background-image:url('../images/banner-prostokat.png'); background-repeat:no-repeat;}
		.banner-strzalka-lewa {z-index: 4; position: absolute; margin-top: 92px; margin-left: 18px; width: 17px; height: 31px; background-image:url('../images/strzalka-lewa.png'); background-repeat:no-repeat;}
			.banner-strzalka-lewa-klik{z-index: 5; position:absolute;}
	.banner-prostokat-prawy {z-index: 5; position: absolute; margin-top: 2px; margin-left: 650px; width: 50px; height: 213px; background-image:url('../images/banner-prostokat.png'); background-repeat:no-repeat;}
		.banner-strzalka-prawa {z-index: 6; position: absolute; margin-top: 92px; margin-left: 665px; width: 17px; height: 31px; background-image:url('../images/strzalka-prawa.png'); background-repeat:no-repeat;}
			.banner-strzalka-prawa-klik{margin-left: 650px; z-index: 7; position:absolute;}
         
.anythingSlider                         { width: 645px; height: 380px; position: absolute; }
.anythingSlider .wrapper                {       -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;width: 645px; overflow: auto; height: 380px; position: absolute; top: 0; left: 0; }                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; text-align: center; float: left; padding: 0; height: 380px; width: 645px; margin: 0; padding: 15px 0 0}
.anythingSlider .arrow                  { text-indent: -9999px; cursor: pointer; }

.anythingSliderSmall                         { width: 938px; height: 45px; position: absolute; }
.anythingSliderSmall .wrapper                { width: 874px; overflow: auto; height: 100px; position: absolute; top: 0; left: 0; margin-left: 32px;}
.anythingSliderSmall .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSliderSmall ul li                   { text-align: center; display: table; float: left; padding: 0; height: 60px; width: 110px;  margin: 0;}
.anythingSliderSmall ul li a                 { text-align: center; display: table-cell; vertical-align: middle;}
.anythingSliderSmall .arrow                  { text-indent: -9999px; cursor: pointer; }

//.anythingSlider .forward                { background-position: -51px 0; right: 0px; }
//.anythingSlider .back                   { background-position: 0 0; left: 0px; }
//.anythingSlider .forward:hover          { background-position: -51px 0; }
//.anythingSlider .back:hover             { background-position: 0 0; }


.anythingSliderSmall .back { 
	background:url(../../images/main-page/arrowleft-mini.png) no-repeat top left; 
	width:32px;
	height:38px;
	position:absolute;
	z-index:6;
	top: 7px;
	_background-image:url(../../images/main-page/arrow-left-ie.gif) 
	}
.anythingSliderSmall .back:hover  { 
	background-image:url(../../images/main-page/arrowleft-mini-hover.png); 
	}
.anythingSliderSmall .forward  { 
	background:url(../../images/main-page/arrowright-mini.png) no-repeat top right; 
	width:32px;
	top: 7px;
	height:38px;
	position:absolute;
   right: 0;
	z-index:6;
	_background-image:url(../../images/main-page/arrow-right-ie.gif) 
	}
.anythingSliderSmall .forward:hover  { 
	background-image:url(../../images/main-page/arrowright-mini-hover.png);
	}

.anythingSlider .back { 
	background:url(../../images/main-page/arrow-left.png) left bottom no-repeat;
	width:63px;
	margin-top:130px;
	height:130px;
	position:absolute;
	z-index:6;
	_background-image:url(../../images/main-page/arrow-left-ie.gif) 
	}
.anythingSlider .back:hover  { 
	background-position:top left;
	}
.anythingSlider .forward  { 
	background:url(../../images/main-page/arrow-right.png) left bottom no-repeat;
	width:63px;
	margin-top:130px;
	right:0;
	height:130px;
	position:absolute;
	z-index:6;
	_background-image:url(../../images/main-page/arrow-right-ie.gif) 
	}
.anythingSlider .forward:hover  { 
	background-position:top left;
	}

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/slider/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/slider/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.panel-prawy-logowanie {
    float: left;
    display: none;
    margin-left: 17px;
    width: 220px;
    height: 216px;
    border-left: 1px solid #BEDFEE;
    border-right: 1px solid #BEDFEE;
    border-bottom: 1px solid #BEDFEE;
}

.panel-prawy-logowanie-2 {
    float: left;
    margin-left: 17px;
    width: 220px;
    height: 216px;
    /*border-left: 1px solid #BEDFEE;*/
    border-right: 1px solid #BEDFEE;
    border-bottom: 1px solid #BEDFEE;
}

.zakladka-logowanie {
    z-index: 3;
    /*position: absolute;*/
    width: 110px;
    height: 39px;
    border-top: 1px solid #BEDFEE;
    border-right: 1px solid #BEDFEE;
    background-image: url('../images/zakladka-logowanie.png');
    background-position: center;
    background-repeat: no-repeat;
}

.zakladka-logowanie-2 {
    z-index: 3;
    /*position: absolute;*/
    margin-left: -1px;
    width: 110px;
    height: 42px;
    background-image: url('../images/zakladka-logowanie-pusta.png');
    background-position: center;
}

.zakladka-rejestracja {
    z-index: 2;
    /*position: absolute;
    margin-left: 109px;*/
    width: 112px;
    height: 42px;
    background-image: url('../images/zakladka-rejestracja.png');
    background-position: center;
    background-repeat: no-repeat;
}

.zakladka-rejestracja-2 {
    z-index: 2;
    /*position: absolute;*/
    border-top: 1px solid #BEDFEE;
    border-left: 1px solid #BEDFEE;
    /*margin-left: 109px;*/
    width: 112px;
    height: 42px;
    background-image: url('../images/zakladka-rejestracja-2.png');
    background-position: center;
    background-repeat: no-repeat;
}

.login-zakladka {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.login-tekst-logowanie {
    float: left;
    padding-top: 1px;
    margin-left: 19px;
    font-family: Arial;
    font-size: 15px;
    color: #0C5779;
}

.login-input-logowanie {
    float: left;
    margin-left: 14px;
}

.email-input-logowanie {
    float: left;
    margin-left: 9px;
}

.login-input-logowanie input, .email-input-logowanie input {
    border: 0px solid #ffffff;
    width: 124px;
    margin-top: -4px;
    height: 24px;
    background-image: url('../images/input-tlo.png');
    background-repeat: no-repeat;
}

.haslo-tekst-logowanie {
    margin-top: 10px;
    float: left;
    padding-top: 1px;
    margin-left: 17px;
    font-family: Arial;
    font-size: 15px;
    color: #0C5779;
}

.haslo2-tekst-logowanie {
    margin-top: 10px;
    float: left;
    padding-top: 1px;
    margin-left: 4px;
    font-family: Arial;
    font-size: 15px;
    color: #0C5779;
}

.haslo-input-logowanie {
    margin-top: 6px;
    float: left;
    margin-left: 14px;
}

.haslo-input-logowanie input {
    border: 0px solid #ffffff;
    width: 124px;
    height: 24px;
    background-image: url('../images/input-tlo.png');
    background-repeat: no-repeat;
}

.zapamietaj-tekst-logowanie {
    text-align: right;
    float: left;
    margin-top: 10px;
    margin-left: 38px;
    width: 150px;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}

.akceptuj-regulamin-tekst-logowanie {
    text-align: right;
    float: left;
    margin-top: 10px;
    margin-left: 56px;
    width: 150px;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
}

.zapamietaj-tekst-logowanie-button {
    text-align: right;
    float: left;
    margin-top: 10px;
    width: 69%;
}

.zapamietaj-tekst-logowanie-button input[type =
"submit"] {
    color: #0C5779;
    width: 79px;
    border: 0px solid #ffffff;
    height: 22px;
    background-image: url('../images/oferta/filtruj-wyszukiwarka.png');
    background-repeat: no-repeat;
}

.login-zapomniales-haslo {
    text-align: right;
    font-size: 11px;
    font-family: Verdana;
    color: #666666;
    float: left;
    margin-top: 10px;
    width: 84%;
}

.praca-i-staze {
    width: 700px;
    margin-right: 20px;
    float: left;
}

.praca {
    width: 340px;
    margin-top: 32px;
    margin-right: 20px;
    float: left;
}

.praca-naglowek {
    width: 340px;
    height: 37px;
    background-image: url('../images/tlo-praca-i-staze.png');
    background-repeat: no-repeat;
}

.praca-tekst-naglowek {
    text-align: left;
    width: 50%;
    margin-left: 16px;
    margin-top: 7px;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    color: #FF3300;
}

.oferty-praca-tekst-naglowek {
    float: left;
    text-align: right;
    width: 40%;
    margin-top: 12px;
    font-family: Tahoma;
    font-size: 13px;
    color: #666666;
}

.oferty-praca-tekst-naglowek a {
    text-decoration: none;
    color: #666666;
}

.praca-oferty {
    width: 340px;
}

.oferta-praca {
    margin-top: 1px;
    width: 100%;
	padding: 8px 0;
    text-align: left;
    border-bottom: 1px solid #ccc;
}

.oferta-praca-prem {
	margin-top: 1px;
    width: 100%;
	padding: 8px 0;
    text-align: left;
    border-bottom: 1px solid #ccc;
    font-weight:bold;
    background-color:#dfedf4;

}

.oferta-praca:hover, .oferta-praca-prem:hover{
	background: #EAEAEA;
}

.oferta-praca-prem .stanowisko-praca{
	margin-top: 0;
}

.oferta-praca-ostatnia {
    width: 100%;
    height: 38px;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;
}

.stanowisko-praca {
    margin-left: 4px;
    font-family: Tahoma;
    font-size: 13px;
    color: #0C5779;
}

.stanowisko-praca-p {
    margin-top: 8px;
    margin-left: 4px;
    font-family: Tahoma;
    font-size: 13px;
    color: #0C5779;
    font-weight:bold;
    background-color: #FEE7AA;
}

.stanowisko-praca a {
    text-decoration: none;
    color: #0C5779;
}

.firma-praca {
    margin-left: 4px;
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
}

.firma-praca a {
    text-decoration: none;
    color: #666666
}

.staze {
    width: 340px;
    margin-top: 32px;
    float: left;
}

.aktualnosci-i-nasi-partnerzy {
    width: 220px;
    float: left;
}

.aktualnosci-naglowek {
    font-family: Tahoma;
    font-size: 16px;
    margin-top: 46px;
    text-align: right;
    border-bottom: 1px solid #CCCCCC;
    color: #06374B;
    padding-right: 6px;
    padding-bottom: 4px;
}

.aktualnosc-cala {
    width: 100%;
    border-bottom: 1px dotted #666666;
    margin-bottom: 2px;
}

.aktualnosc-data {
    font-family: Arial;
    text-align: right;
    font-size: 10px;
    color: #666666;
    padding: 6px;
}

.aktualnosc-tytul {
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #0C5779;
}

.aktualnosc-tytul a {
    text-decoration: none;
    color: #0C5779;
}

.aktualnosc-tresc {
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    margin-top: 10px;
    margin-bottom: 10px;
}

.aktualnosc-tresc a {
    text-decoration: none;
    color: #666666;
}

.partnerzy-naglowek {
    margin-top: 30px;
    text-align: right;
    font-family: Tahoma;
    font-size: 16px;
    color: #06374B;
    margin-bottom: 6px;
}

.partnerzy-cytat {
    border-top: 1px solid #BEDFEE;
    border-bottom: 1px solid #BEDFEE;
    width: 100%;
    background-image: url('../images/tlo-partnerzy.png');
    background-repeat: no-repeat;
}

.partnerzy-cytat-tekst {
    width: 90%;
    margin-left: 10px;
    margin-top: 12px;
    font-family: Times New Roman;
    font-size: 13px;
    color: #0C5779;
    text-align: left;
    line-height: 26px;
    font-style: italic;
}

.partnerzy-cytat-tekst img {
    margin: 10px;
}

.partnerzy-cytat-autor {
    margin-top: 10px;
    text-align: right;
    margin-bottom: 10px;
    margin-right: 6px;
    font-family: Georgia;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #FA7D00;
}

.dolaczyli-do-nas {
    width: 700px;
    float: left;
    margin-top: 20px;
}

.dolaczyli-do-nas-naglowek {
    border-bottom: 1px solid #3FACED;
    height: 20px;
    padding-bottom: 6px;
}

.dolaczyli-do-nas-tekst1 {
    text-align: left;
    float: left;
    padding-left: 4px;
    font-family: Tahoma;
    font-size: 15px;
    color: #06374B;
    width: 50%;
}

.dolaczyli-do-nas-tekst2 {
    text-align: right;
    margin-top: 4px;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
    width: 48%;
}

.dolaczyli-do-nas-tekst2 a {
    text-decoration: none;
    color: #666666;
}

.dolaczyli-do-nas-firmy {
    text-align: left;
    width: 100%;
}

.dolaczyli-do-nas-firmy img {
    border: 1px solid #cccccc;
    margin-left: 12px;
    margin-top: 12px;
}

.czym-jest-absolwent {
    margin-top: 30px;
    border-bottom: 1px solid #3FACED;
}

.czym-jest-absolwent-naglowek {
    padding-left: 4px;
    padding-bottom: 6px;
    font-size: 15px;
    font-family: Tahoma;
    text-align: left;
    color: #06374B;
}

.czym-jest-absolwent-tekst {
    margin-top: 12px;
    font-family: Arial;
    font-size: 13px;
    color: #06374B;
    text-align: left;
}

.czym-jest-absolwent-tekst a{
	color: #C19D67;
}

.stopka {
    float: left;
    margin-top: 38px;
    width: 941px;
    height: 85px;
    border-top: 1px solid #BEDFEE;
    background-image: url('../images/stopka.png');
    background-repeat: no-repeat;
}

.stopka-menu {
    text-align: left;
    margin-left: 14px;
    margin-top: 14px;
    float: left;
    width: 70%;
}

.link-stopka {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    margin-right: 8px;
}

.link-stopka-dalej {
    font-family: Arial;
    font-size: 12px;
    color: #138BD1;
}

.stopka-disclaimer {
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    text-align: left;
    margin-top: 10px;
}

.stopka-portale {
    width: 20%;
    float: right;
    margin-top: 20px;
    padding-right: 40px;
}

.stopka-portale img {
    border: 0;
}

.stopka-portale a img {
    border: 0;
}

/* CSSy do podstrony ofertypracy.html */
.oferty-blok1 {
    float: left;
    margin-top: 55px;
    width: 664px;
    margin-right: 38px;
}

.wyszukiwarka-ofert {
    width: 97%;
    height: 38px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
}

.wyszukiwarka-ofert-aktywne {
    width: 130px;
    margin-right: 14px;
    float: left;
    padding-top: 12px;
    background-image: url('../images/oferta/oferta-zakladka.png');
    height: 26px;
    text-align: center;
    background-repeat: repeat-x;
    border-top: 1px solid #BEDFEE;
    border-left: 1px solid #BEDFEE;
    border-right: 1px solid #BEDFEE;
}

.wyszukiwarka-ofert-aktywne a {
    color: #0D5779;
    text-decoration: underline;
}

.wyszukiwarka-ofert-nieaktywne {
    width: 130px;
    margin-right: 14px;
    float: left;
    height: 26px;
    padding-top: 12px;
    text-align: center;
}

.wyszukiwarka-ofert-nieaktywne a {
    color: #666666;
    text-decoration: underline;
}

.wyszukiwarka-blok-search {
    border: 1px solid #BEDFEE;
    width: 97%;
    height: 50px;
}

.wyszukiwarka-tresc {
    float: left;
    width: 100%;
    text-align: left;
}

.wyszukiwarka-tresc input[type =
"text"] {
    margin-top: 14px;
    margin-left: 12px;
    width: 453px;
    border: 0px solid #ffffff;
    height: 24px;
    padding: 0 3px;
    background-image: url('../images/oferta/oferta-wyszukiwarka-input-tlo.png');
    background-repeat: no-repeat;
}

.wyszukiwarka-tresc input[type =
"submit"] {
    color: #CC3300;
    font-family: Tahoma;
    font-weight: Bold;
    font-size: 14px;
    margin-top: 10px;
    margin-left: 68px;
    width: 92px;
    border: 0px solid #ffffff;
    height: 31px;
    background-image: url('../images/oferta/szukaj-wyszukiwarka.png');
    background-repeat: no-repeat;
}

.wyszukiwarka-wyniki-naglowek {
    margin-top: 34px;
    width: 97%;
    height: 26px;
    border-bottom: 1px solid #BEDFEE;
}

.wyszukiwarka-wyniki-naglowek-tekst {
    width: 50%;
    float: left;
    margin-left: 6px;
    text-align: left;
    font-family: Georgia;
    font-size: 17px;
    color: #666666;
    font-weight: bold;
}

.wyszukiwarka-wyniki-naglowek-tekst-zapamietane {
    width: 46%;
    float: right;
    margin-top: 5px;
    margin-right: 6px;
    text-align: right;
    font-family: Tahoma;
    font-size: 13px;
    color: #0C5779;
}

.wyszukiwarka-wyniki-naglowek-tekst-zapamietane a {
    text-decoration: none;
    color: #0C5779;
}

.wyszukiwarka-wyniki {
    width: 97%;
}

.wyszukiwarka-wyniki-wynik {
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    height: 54px;
    border-bottom: 1px dotted #CCCCCC;
}

.wyszukiwarka-wyniki-wynik-2 {
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 1px;
    height: 54px;
    background-color: #EAF4FF;
    border-bottom: 1px dotted #CCCCCC;
}

.wyszukiwarka-wyniki-wynik-prem {
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    height: 54px;
    font-weight:bold;
    background-color:#FEE7AA;
    border-bottom: 1px dotted #CCCCCC;
}

.wyszukiwarka-wyniki-wynik-2-prem {
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 1px;
    height: 54px;
    font-weight:bold;
    background-color:#ffecb8;
    border-bottom: 1px dotted #CCCCCC;
}

.wyszukiwarka-wyniki-wynik-3 {
    float: left;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 1px;
    height: 54px;
    border-bottom: 1px solid #CCCCCC;
}

.wyszukiwarka-wyniki-wynik-data {
    float: left;
    text-align: left;
    margin-top: 12px;
    margin-left: 6px;
    width: 80px;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
}

.wyszukiwarka-wyniki-wynik-stanowisko {
    float: left;
    text-align: left;
    margin-top: 9px;
    font-size: 15px;
    font-family: Arial;
    color: #FF3300;
    line-height: 20px;
}

.wyszukiwarka-wyniki-wynik-stanowisko-prem {
    float: left;
    text-align: left;
    margin-top: 9px;
    font-size: 15px;
    font-family: Arial;
    color: #FF3300;
    line-height: 20px;
    font-weight:bold;
    background-color: #FEE7AA;
}



.wyszukiwarka-wyniki-wynik-stanowisko a {
    text-decoration: none;
    color: #FF3300;
}

.wyszukiwarka-wyniki-wynik-miejsce {
    font-size: 13px;
    color: #0C5779;
}

.wyszukiwarka-wyniki-wynik-miejsce a {
    color: #0C5779;
    text-decoration: none;
}

.wyszukiwarka-wyniki-wynik-miejscowosc {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}

.wyszukiwarka-wyniki-wynik-ustawienia-zapamietaj {
    float: right;
    font-family: Arial;
    font-size: 12px;
    color: #0C5779;
    margin-top: 20px;
    margin-right: 16px;
}

.wyszukiwarka-wyniki-wynik-ustawienia-zapamietaj a {
    text-decoration: none;
    color: #0C5779;
}

.wyszukiwarka-wyniki-wynik-ustawienia-zapamietane-usun {
    float: right;
    font-family: Arial;
    font-size: 12px;
    color: #999999;
    margin-top: 20px;
    margin-right: 16px;
}

.wyszukiwarka-wyniki-wynik-ustawienia-zapamietane-usun {
    text-decoration: none;
    color: #999999;
}

.wyszukiwarka-wyniki-lister {
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    margin-top: 22px;
    margin-left: 6px;
    text-align: left;
}

.wyszukiwarka-wyniki-lister-kwadrat-1 {
    font-weight: bold;
    float: left;
    margin-left: 4px;
    margin-top: -6px;
    width: 25px;
    height: 25px;
    border: 1px solid #999999;
    background-color: #EFEFEF;
}

.wyszukiwarka-wyniki-lister-napis {
    margin-top: 5px;
    text-align: center;
}

.wyszukiwarka-wyniki-lister-kwadrat-2 {
    font-weight: bold;
    float: left;
    margin-left: 4px;
    margin-top: -6px;
    width: 25px;
    height: 25px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
}

.oferty-blok2 {
    float: left;
    width: 236px;
    margin-top: 178px;
}

.filtry-wynikow-naglowek-tekst {
    text-align: left;
    margin-left: 6px;
    margin-bottom: 8px;
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    color: #0C5779;
}

.filtry-wynikow-naglowek-ramka {
    width: 100%;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-image: url('../images/oferta/oferta-filtry.png');
    background-repeat: repeat-y;
}

.filtruj-submit {
    margin-top: 12px;
    text-align: center;
    border-top: 1px solid #CCCCCC;
    width: 226px;
}

.filtry-wynikow-naglowek-ramka input[type = submit] {
    background-image: url('../images/oferta/szukaj-wyszukiwarka.png');
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 4px;
    margin-top: 8px;
    color: #0C5779;
    width: 79px;
    border: 0px solid #ffffff;
    height: 22px;
    background-image: url('../images/oferta/filtruj-wyszukiwarka.png');
    background-repeat: no-repeat;
}

.filtry-wynikow-naglowek-ramka-tresc {
    width: 97%;
    margin-left: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #CCCCCC;
}

.filtry-wynikow-naglowek-ramka-tresc-2 {
    width: 94%;
    margin-left: 6px;
    padding-bottom: 6px;
}

.filtry-wynikow-naglowek-ramka-tresc-nazwa {
    margin-top: 10px;
    margin-left: 8px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.filtry-wynikow-naglowek-ramka-tresc-nazwa a {
    color: #333333;
}

.filtry-wynikow-naglowek-ramka-tresc-opcja {
    margin-left: 8px;
    margin-top: 8px;
    font-size: 13px;
    font-family: Arial;
    color: #0C5779;
}

.filtry-wynikow-naglowek-ramka-tresc-wiecej {
    margin-left: 32px;
    font-size: 13px;
    font-family: Arial;
    color: #0C5779;
}

#showKierunkiTrojkat {
    float: right;
    margin-right: 70px;
}

#hideKierunkiTrojkat {
    float: right;
    margin-right: 70px;
    display: none;
}

#kierunki {
    display: none;
}

#showBranzaTrojkat {
    float: right;
    margin-right: 146px;
    display: none;
}

#hideBranzaTrojkat {
    float: right;
    margin-right: 146px;
    display: block;
}

#showLokalizacjaTrojkat {
    float: right;
    margin-right: 120px;
}

#hideLokalizacjaTrojkat {
    float: right;
    margin-right: 120px;
    display: none;
}

#showRodzajumowyTrojkat {
    float: right;
    margin-right: 96px;
}

#hideRodzajumowyTrojkat {
    float: right;
    margin-right: 96px;
    display: none;
}

#kierunki-wiecej {
    display: none;
}

/* CSSy do podstrony ofertypracy_ogoloszenie.html */
.ogloszenie-boks {
    float: left;
    width: 660px;
    margin-top: 48px;
}

.ogloszenie-boks-gora-naglowek {
    font-family: Arial;
    width: 660px;
    margin-bottom: 12px;
    height: 13px;
}

.ogloszenie-boks-gora-naglowek-lista {
    float: left;
    margin-left: 4px;
    font-size: 13px;
    color: #0C5779;
    font-weight: bold;
    width: 100px;
}

.ogloszenie-boks-gora-naglowek-lista a {
    text-decoration: none;
    color: #0C5779;
}

.ogloszenie-boks-gora-naglowek-skad {
    width: 400px;
    font-weight: bold;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #666666;
}

.ogloszenie-boks-gora-naglowek-skad a {
    text-decoration: none;
    color: #0C5779;
}

.ogloszenie-boks-gora-naglowek-przybornik {
    float: left;
    margin-top: -2px;
    color: #666666;
    font-size: 12px;
}

.ogloszenie-boks-gora-naglowek-przybornik a {
    text-decoration: none;
    color: #666666;
}

.ogloszenie-boks-naglowek {
    margin-left: 32px;
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #FF3300;
    font-family: Arial;
}

.calosc-ogloszenie-boks {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    padding-bottom: 16px;
}

.ogloszenie-boks-tlo {
    border-top: 1px solid #3FACED;
    width: 100%;
    height: 220px;
    background-image: url('../images/oferta_ogloszenie/oferta-boks-tlo.png');
    background-repeat: no-repeat;
}

.ogloszenie-boks-zgoda {
	margin: 25px 14px 5px;
	font-size: smaller;
	text-align: justify;
}

.ogloszenie-boks-warunki {
    margin-left: 24px;
    margin-top: 10px;
    margin-right: 20px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: right 30px;
}

.ogloszenie-boks-warunki-lewa {
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    width: 110px;
    text-align: right;
    float: left;
    line-height: 26px;
}

.ogloszenie-boks-warunki-prawa {
    margin-left: 14px;
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    text-align: left;
    float: left;
    line-height: 26px;
}

.ogloszenie-boks-warunki-prawa a {
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    color: #0C5779;
    text-decoration: none;
}

.ogloszenie-boks-warunki-prawa-normal {
    font-weight: normal;
}

.ogloszenie-boks-warunki-prawa-normal a {
    font-weight: normal;
}

.ogloszenie-boks-opis {
    font-family: Tahoma;
    font-size: 15px;
    margin-bottom: 6px;
    color: #06374B;
    margin-left: 8px;
    margin-top: 22px;
}

.ogloszenie-boks-opis-tresc-okno {
    border-top: 1px solid #CCCCCC;
}

.ogloszenie-boks-opis-tresc {
    margin-top: 8px;
    margin-left: 14px;
    font-family: Arial;
    font-size: 13px;
    color: #333333;
    line-height: 20px;
}

.ogloszenie-podobne-boks {
    margin-left: 54px;
    float: left;
    width: 217px;
    margin-top: 48px;
}

.ogloszenie-podobne-boks img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ogloszenie-podobne-boks-naglowek {
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #0C5779;
    margin-left: 4px;
    margin-bottom: 8px;
}

.ogloszenie-podobne-boks-boks {
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    border-top: 1px solid #999999;
    width: 100%;
    margin-bottom: 40px;
    float: left;
}

.ogloszenie-podobne-boks-boks a {
    text-decoration: none;
    color: #0C5779;
}

.ogloszenie-podobne-boks-boks-pozycja {
    float: left;
    width: 192px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 9px;
    padding-left: 16px;
}

.ogloszenie-podobne-boks-boks-pozycja:hover {
    background-color: #EEEEEE;
    color: #0C5779;
}

.ogloszenie-podobne-boks-boks-pozycja-opcja {
    font-size: 8px;
    float: left;
    margin-right: 4px;
}

.ogloszenie-podobne-boks-boks-link {
    margin-top: 6px;
    margin-left: 16px;
    float: left;
}

.aplikuj_link {
   font-family: Tahoma;
   font-size: 14px;
   color: #CC3300;
   font-weight: bold;
   padding: 8px 25px 8px 15px;
   margin: 40px 0 40px 0;
   background-image: url('../images/oferta_ogloszenie/button-aplikuj.png');
   background-repeat: no-repeat;
}

.ogloszenie-boks-aplikuj-gora {
    padding-left: 14px;
    padding-top: 7px;
    font-family: Tahoma;
    font-size: 14px;
    color: #CC3300;
    font-weight: bold;
    margin-left: 536px;
    margin-top: 40px;
    z-index: 2;
    position: absolute;
    width: 92px;
    height: 31px;
    background-image: url('../images/oferta_ogloszenie/button-aplikuj.png');
    background-repeat: no-repeat;
}

.ogloszenie-boks-aplikuj-gora a {
    text-decoration: none;
    color: #CC3300;
}

.ogloszenie-boks-aplikuj-gora-2 {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    margin-left: 512px;
    margin-top: 20px;
    z-index: 2;
    position: absolute;
}

.ogloszenie-boks-aplikuj-dol {
    margin-top: 10px;
    width: 140px;
    margin: auto;
}

.ogloszenie-boks-aplikuj-dol-button {
    padding-left: 14px;
    padding-top: 7px;
    font-family: Tahoma;
    font-size: 14px;
    color: #CC3300;
    font-weight: bold;
    margin-top: 14px;
    float: right;
    width: 116px;
    height: 31px;
    background-image: url('../images/oferta_ogloszenie/button-aplikuj.png');
    background-repeat: no-repeat;
}

.ogloszenie-boks-aplikuj-dol-button a {
    text-decoration: none;
    color: #CC3300;
}

.ogloszenie-boks-aplikuj-dol-2 {
    font-family: Arial;
    font-size: 12px;
    color: #666666;
}

/* CSSy do podstrony formularze */
.boks-lewy-oferta {
    width: 640px;
    float: left;
    margin-top: 25px;
}

.boks-lewy-oferta-naglowek {
    border-bottom: 1px solid #BEDFEE;
    float: left;
    width: 100%;
}

.boks-lewy-oferta-naglowek-aktywny-etap {
    margin-left: 14px;
    margin-right: 18px;
    margin-top: 8px;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: #06374B;
}

.boks-lewy-oferta-naglowek-aktywny {
    float: left;
    height: 34px;
    border-top: 1px solid #BEDFEE;
    border-left: 1px solid #BEDFEE;
    border-right: 1px solid #BEDFEE;
    background-image: url('../images/formularze/tlo-aktywne-zakladka.png');
    background-repeat: repeat-x;
}

.boks-lewy-oferta-naglowek-aktywny-tekst {
    font-family: Tahoma;
    font-size: 14px;
    color: #06374B;
    font-weight: bold;
    margin-top: 8px;
}

.boks-lewy-oferta-naglowek-aktywny-tekst img {
    margin-right: 8px;
    float: left;
    margin-top: -1px;
    margin-left: 10px;
}

.boks-lewy-oferta-naglowek-nieaktywny {
    margin-left: 12px;
    margin-right: 12px;
    float: left;
    height: 34px;
}

.boks-lewy-oferta-wybor-rodzaju {
    background-color: #E4ECF1;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    border: 1px solid #BEDFEE;
    float: left;
    width: 620px;
    font-family: Tahoma;
    font-size: 15px;
    color: #0D5779;
    margin-top: 20px;
    margin-bottom: 20px;
}

.boks-lewy-oferta-wybor-rodzaju-boks {
    float: left;
    width: 420px;
    height: 101px;
    border: 1px solid #AEAEAE;
    padding: 1px;
}

.boks-lewy-oferta-wybor-rodzaju-boks-1 {
    float: left;
    width: 100%;
    height: 33px;
    background-color: #F4F4F4;
    color: #FF0033;
}

.boks-lewy-oferta-wybor-rodzaju-boks-tekst {
    padding-top: 5px;
    width: 100%;
    font-family: Georgia;
    font-size: 20px;
}

.boks-lewy-oferta-wybor-rodzaju-boks-2 {
    margin-top: 1px;
    float: left;
    width: 100%;
    height: 33px;
    background-color: #E4E4E4;
    color: #175884;
}

.boks-lewy-oferta-wybor-rodzaju-boks-3 {
    margin-top: 1px;
    float: left;
    width: 100%;
    height: 33px;
    background-color: #E4E4E4;
    color: #333333;
}

.boks-lewy-oferta-wybor-wyswietlania {
    float: left;
    border-top: 1px solid #AEAEAE;
    border-left: 1px solid #AEAEAE;
    width: 633px;
}

.boks-lewy-oferta-wybor-wyswietlania-tresc-img {
    float: left;
    margin-top: 4px;
    margin-right: 3px;
}

.boks-lewy-oferta-wybor-wyswietlania-1 {
    float: left;
    background-color: #F4F4F4;
    width: 210px;
    height: 270px;
    padding: 1px;
    border-bottom: 1px solid #AEAEAE;
    border-right: 1px solid #AEAEAE;
}

.boks-lewy-oferta-wybor-wyswietlania-1-naglowek {
    margin-top: 10px;
    font-family: Georgia;
    font-size: 20px;
    color: #FF0033;
    text-align: center;
}

.boks-lewy-oferta-wybor-wyswietlania-1-tresc {
    height: 140px;
    line-height: 26px;
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    margin-left: 26px;
    margin-top: 6px;
}

.boks-lewy-oferta-wybor-wyswietlania-1-tresc-lamany {
    line-height: 20px;
    float: left;
    width: 90%;
}

.boks-lewy-oferta-wybor-wyswietlania-1-tresc-cena {
    font-family: Georiga;
    font-size: 24px;
    color: #FF0033;
    text-align: center;
}

.boks-lewy-oferta-wybor-wyswietlania-2 {
    float: left;
    background-color: #FFFFFF;
    width: 210px;
    height: 200px;
    margin-left: -1px;
    background-image: url('../images/formularze/tlo-pozycja-premium.png');
    background-position: 1px 1px;
    border-bottom: 1px solid #AEAEAE;
    border-right: 1px solid #AEAEAE;
}

.boks-lewy-oferta-wybor-wyswietlania-2-naglowek {
    margin-top: 10px;
    font-family: Georgia;
    font-size: 20px;
    color: #175884;
    text-align: center;
}

.boks-lewy-oferta-wybor-wyswietlania-2-tresc {
    height: 100px;
    line-height: 26px;
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    margin-left: 26px;
    margin-top: 6px;
}

.boks-lewy-oferta-wybor-wyswietlania-2-tresc-lamany {
    line-height: 20px;
    float: left;
    width: 90%;
}

.boks-lewy-oferta-wybor-wyswietlania-2-tresc-cena {
    font-family: Georiga;
    font-size: 24px;
    color: #175884;
    text-align: center;
}

.boks-lewy-oferta-wybor-wyswietlania-3 {
    float: left;
    background-color: #FFFFFF;
    width: 210px;
    height: 160px;
    margin-left: -1px;
    background-image: url('../images/formularze/tlo-pozycja-standard.png');
    background-position: 1px 1px;
    border-bottom: 1px solid #AEAEAE;
    border-right: 1px solid #AEAEAE;
}

.boks-lewy-oferta-wybor-wyswietlania-3-naglowek {
    margin-top: 10px;
    font-family: Georgia;
    font-size: 20px;
    color: #333333;
    text-align: center;
}

.boks-lewy-oferta-wybor-wyswietlania-3-tresc {
    height: 60px;
    line-height: 26px;
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    margin-left: 26px;
    margin-top: 6px;
}

.boks-lewy-oferta-wybor-wyswietlania-3-tresc-lamany {
    line-height: 20px;
    float: left;
    width: 90%;
}

.boks-lewy-oferta-wybor-wyswietlania-3-tresc-cena {
    font-family: Georiga;
    font-size: 24px;
    color: #333333;
    text-align: center;
}

.boks-lewy-oferta-wybor-rodzaju-czas-emisji {
    margin-top: 24px;
    float: left;
    width: 100%;
    font-family: Georgia;
    font-size: 18px;
    color: #333333;
}

.boks-lewy-oferta-opis-stanowiska {
    margin-top: 34px;
    border: 1px solid #BEDFEE;
    background-color: #E4ECF1;
    width: 100%;
    float: left;
}

.boks-lewy-oferta-opis-stanowiska-tekst {
    font-family: Tahoma;
    font-size: 15px;
    color: #0E577A;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 22px;
}

.boks-lewy-oferta-opis-stanowiska-formularz {
    float: right;
    width: 96%;
    margin-top: 24px;
}

.boks-lewy-oferta-opis-stanowiska-formularz-2 {
    float: right;
    width: 96%;
}

.boks-lewy-oferta-opis-stanowiska-formularz-stanowisko {
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    font-weight: bold;
}

.boks-lewy-oferta-opis-stanowiska-formularz-stanowisko input {
    margin-top: 4px;
    height: 19px;
    width: 240px;
    font-family: Arial;
    font-size: 10px;
    border: 1px solid #C1C1C1;
    color: #0C5779;
}

.boks-lewy-oferta-opis-stanowiska-formularz-branza {
    margin-left: 20px;
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    font-weight: bold;
}

.select-branza {
    margin-top: 3px;
    float: left;
    height: 23px;
    font-family: Verdana;
    font-size: 10px;
}

.zapytanie-pomoc {
    margin-top: 3px;
    float: left;
    margin-left: 8px;
    background-image: url('../images/formularze/zapytanie-szare.png');
    background-repeat: no-repeat;
}

.zapytanie-pomoc:hover {
    float: left;
    background-image: url('../images/formularze/zapytanie-kolor.png');
    background-repeat: no-repeat;
}

.boks-lewy-oferta-opis-stanowiska-formularz-opis-wstepu {
    margin-top: 20px;
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    font-weight: bold;
}

.opis-wstepu {
    border: 1px solid #C1C1C1;
    height: 100px;
    width: 457px;
    float: left;
}

.input-stawka {
    float: left;
    height: 19px;
    margin-top: 3px;
    width: 170px;
    font-family: Arial;
    font-size: 10px;
    border: 1px solid #C1C1C1;
    color: #0C5779;
}

.boks-lewy-oferta-opis-stanowiska-formularz-opis-wstepu-error {
    float: left;
    margin-left: 6px;
}

.check-wojewodztwo {
    float: left;
    margin-left: 4px;
    margin-top: 6px;
    font-size: 10px;
    font-family: Verdana;
    color: #000000;
    font-weight: normal;
}

.przejdz-do-platnosci input[type =
"submit"] {
    width: 136px;
    height: 22px;
    font-size: 10px;
    border: 0px solid #ffffff;
    font-family: Verdana;
    color: #000000;
    background-image: url('../images/formularze/platnosci-button.png');
    background-repeat: no-repeat;
}

/* CSS do podstrony centrum kariery */
.lewy-bok-centrum-kariery {
    float: left;
    width: 670px;
    margin-top: 44px;
}

.lewy-bok-centrum-kariery-boks {
    float: left;
    width: 100%;
    padding-bottom: 8px;
    border-bottom: 2px solid #C1C1C1;
    margin-bottom: 20px;
}

.lewy-bok-centrum-kariery-boks-naglowek {
    float: left;
    width: 100%;
    font-family: Georgia;
}

.lewy-bok-centrum-kariery-boks-naglowek-tytul {
    margin-right: 16px;
    float: left;
    font-size: 24px;
    color: #0C5779;
    font-weight: bold;
}

.lewy-bok-centrum-kariery-boks-naglowek-tytul a {
    text-decoration: none;
    color: #0C5779;
}

.lewy-bok-centrum-kariery-boks-naglowek-tytul a:hover {
    background-color: #F4F4F4;
    color: #333333;
}

.lewy-bok-centrum-kariery-boks-naglowek-facelike {
    float: left;
}

.lewy-bok-centrum-kariery-boks-naglowek-komentarze {
    float: left;
    margin-top: 8px;
    font-size: 12px;
    color: #C19D67;
}

.lewy-bok-centrum-kariery-boks-naglowek-komentarze a {
	font-family: Tahoma;
    font-size: 12px;
    color: #C19D67;
}

.lewy-bok-centrum-kariery-boks-tresc {
    width: 100%;
    margin-top: 16px;
    float: left;
}

.lewy-bok-centrum-kariery-boks-tresc-logo {
    float: left;
    margin-left: 4px;
    margin-right: 26px;
}

.lewy-bok-centrum-kariery-boks-tresc-logo img {
    float: left;
}

.lewy-bok-centrum-kariery-boks-tresc-tresc {
    line-height: 20px;
    float: left;
    margin-top: -6px;
    width: 68%;
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
}

.lewy-bok-centrum-kariery-boks-tresc-tresc a {
    font-weight: bold;
    color: #009900;
}

.lewy-bok-centrum-kariery-boks-tresc-tresc img {
    float: left;
	height: 100px;
    margin-right: 10px;
}

lewy-bok-centrum-kariery-boks-tresc-tresc img{
	float: left;
	height: 100px;
	margin-right: 20px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka {
    float: left;
    width: 100%;
    margin-top: 14px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-autor {
    float: left;
    width: 44%;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-autor img{
	float: left;
	margin-right: 5px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-autor-dataitp {
    float: left;
    font-size: 12px;
    margin-top: 3px;
    font-family: Arial;
    color: #999999;
	position: relative;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-autor-dataitp .addthis_toolbox{
	position: absolute;
	right: -125px;
	top: 0px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-portale {
    float: left;
    margin-top: 6px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-portale-portal {
    float: left;
    margin-right: 34px;
}

.lewy-bok-centrum-kariery-boks-tresc-stopka-portale-portal2 {
    float: left;
}

.lewy-bok-centrum-kariery-lister {
    float: right;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
    margin-top: 22px;
    margin-left: 6px;
    text-align: left;
}

.wyszukiwarka-wyniki2 {
    float: left;
    width: 100%;
}

.wyszukiwarka-wyniki-naglowek2 {
    margin-top: 30px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #BEDFEE;
}

.prawy-bok-centrum-kariery {
    float: left;
    width: 220px;
    margin-left: 48px;
    margin-top: 44px;
}

.prawy-bok-centrum-kariery-tekst {
    float: left;
    font-family: Arial;
    font-size: 13px;
    color: #666666;
}

.prawy-bok-centrum-kariery-szukaj {
    float: left;
    margin-top: 18px;
    margin-bottom: 18px;
}

.prawy-bok-centrum-kariery-szukaj input[type =
"text"] {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

.prawy-bok-centrum-kariery-szukaj input[type = submit] {
    margin-top: 1px;
    margin-left: 8px;
    width: 13px;
    height: 22px;
    border: 0px solid #ffffff;
    background-image: url('../../images/centrum_kariery/szukaj.png');
    background-repeat: no-repeat;
}

.prawy-bok-centrum-kariery-kategorie {
    float: left;
    width: 100%;
}

.prawy-bok-centrum-kariery-kategorie-naglowek {
    float: left;
    font-family: Tahoma;
    margin-left: 6px;
    font-size: 16px;
    color: #06374B;
}

.prawy-bok-centrum-kariery-kategorie-tekst {
    font-family: Arial;
    font-size: 12px;
    color: #32718D;
    float: left;
    width: 100%;
    border-top: 1px solid #4CA3CE;
    margin-top: 6px;
}

.prawy-bok-centrum-kariery-kategorie-tekst img {
    float: left;
    margin-right: 6px;
    margin-top: 6px;
}

.prawy-bok-centrum-kariery-kategorie-tekst a {
    color: #06374B;
}

.prawy-bok-centrum-kariery-kategorie-tekst-kategoria {
    float: left;
    width: 100%;
    margin-left: 16px;
    margin-top: 14px;
}

.prawy-bok-centrum-kariery-kategorie-tekst-kategoria2 {
    float: left;
    width: 100%;
    margin-left: 16px;
}

.prawy-bok-centrum-kariery-kategorie-tekst ul {
    margin-top: 10px;
    list-style: none;
    list-style-type: square;
    line-height: 28px;
}

.prawy-bok-centrum-kariery-kategorie-tekst li { /*background: url('../images/centrum_kariery/square.png'); background-position:left center; */
    padding-left: 8px;
    background-repeat: no-repeat;
}

.prawy-bok-centrum-kariery-facebook {
    float: left;
    margin-top: 40px;
    margin-bottom: 20px;
}

.prawy-bok-centrum-kariery-archiwum {
    float: left;
    width: 100%;
    margin-bottom: 18px;
}

.prawy-bok-centrum-kariery-archiwum-naglowek {
    float: left;
    font-family: Tahoma;
    margin-left: 6px;
    font-size: 16px;
    color: #06374B;
}

.prawy-bok-centrum-kariery-archiwum-tekst {
    font-family: Arial;
    font-size: 12px;
    color: #32718D;
    float: left;
    width: 100%;
    border-top: 1px solid #4CA3CE;
    margin-top: 6px;
}

.prawy-bok-centrum-kariery-archiwum-tekst a {
    color: #06374B;
}

.prawy-bok-centrum-kariery-archiwum-tekst ul {
    float: left;
    margin-top: 10px;
    list-style: none;
    line-height: 28px;
    margin-left: 5px;
}

.prawy-bok-centrum-kariery-archiwum-tekst li {
    background: url('../images/centrum_kariery/square.png');
    background-position: left center;
    padding-left: 8px;
    background-repeat: no-repeat;
}

/* CSS do podsrtony centrum kariery_page2 */
.lewy-bok-centrum-kariery2 {
    float: left;
    width: 670px;
    margin-top: 44px;
}

.lewy-bok-centrum-kariery2-post {
    float: left;
    width: 100%;
    padding-bottom: 16px;
    border-bottom: 1px solid #4CA3CE;
}

.lewy-bok-centrum-kariery2-post-lewy {
    float: left;
    margin-left: 4px;
    width: 70px;
}

.lewy-bok-centrum-kariery2-post-lewy img {
    float: left;
}

.lewy-bok-centrum-kariery2-post-prawy {
    float: left;
    width: 572px;
    margin-top: -7px;
    margin-left: 20px;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek {
    float: left;
    width: 100%;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek-tytul {
    float: left;
    margin-top: 12px;
    font-family: Georgia;
    font-size: 23px;
    color: #0C5779;
    font-weight: bold;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek-komentarze {
    float: left;
    margin-top: 20px;
    margin-left: 14px;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #C19D67;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek-autor {
    float: right;
    width: 34%;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek-autor img {
    float: right;
}

.lewy-bok-centrum-kariery2-post-prawy-naglowek-autor-dataitp {
    float: right;
    text-align: right;
    margin-right: 8px;
    font-size: 12px;
    margin-top: 7px;
    font-family: Arial;
    color: #999999;
}

.lewy-bok-centrum-kariery2-post-prawy-tekst {
    float: left;
    margin-top: 10px;
    font-family: Tahoma;
    line-height: 24px;
    font-size: 12px;
    color: #666666;
}

.lewy-bok-centrum-kariery2-post-prawy-tekst a{
	color: #C19D67;
}

.lewy-bok-centrum-kariery2-post-prawy-tekst img {
    float: right;
    padding: 12px;
}

.lewy-bok-centrum-kariery2-komentarze {
    float: right;
    width: 578px;
    margin-top: 12px;
}

.lewy-bok-centrum-kariery2-komentarze-naglowek {
    float: left;
    font-family: Georgia;
    font-size: 13px;
    font-weight: bold;
    color: #666666;
}

.lewy-bok-centrum-kariery2-komentarz {
    float: right;
    margin-top: 18px;
    width: 100%;
}

.lewy-bok-centrum-kariery2-komentarz2 {
    float: right;
    margin-top: 18px;
    width: 92%;
}

.artykul-lewy{
	padding-top: 10px
}

.lewy-bok-centrum-kariery2-komentarz-avatar {
    float: left;
}

.lewy-bok-centrum-kariery2-komentarz-trojkat {
    float: left;
    margin-left: 10px;
    width: 6px;
}

.lewy-bok-centrum-kariery2-komentarz-trojkat img {
    margin-top: 10px;
}

.lewy-bok-centrum-kariery2-komentarz-tresc {
    float: left;
    border: 1px solid #CCCCCC;
    width: 524px;
}

.lewy-bok-centrum-kariery2-komentarz-tresc2 {
    float: left;
    border: 1px solid #CCCCCC;
    width: 476px;
}

.lewy-bok-centrum-kariery2-komentarz-tresc-autor {
    float: left;
    width: 100%;

color: #32718D;

font-family:Tahoma;

font-size:
    13px;

font-weight:bold;

margin-left:
    8px;

margin-top:
    4px;
}

.lewy-bok-centrum-kariery2-komentarz-tresc-autor a {
    color: #32718D;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
}

.lewy-bok-centrum-kariery2-komentarz-tresc-tresc {
    float: left;
    width: 98%;
    padding: 8px;
    color: #666666;
    font-family: Arial;
    font-size: 13px;
}

.lewy-bok-centrum-kariery2-komentarz-stopka {
    float: left;
    margin-top: 10px;
    border-top: 1px dotted #E5E5E5;
    width: 100%;
}

.lewy-bok-centrum-kariery2-komentarz-stopka-data {
    float: left;
    width: 40%;
    font-family: Tahoma;
    color: #999999;
    font-size: 11px;
    margin-left: 8px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.lewy-bok-centrum-kariery2-komentarz-stopka-panel {
    float: right;
    text-align: right;
    width: 50%;
    margin-right: 14px;
    margin-bottom: 4px;
    font-family: Tahoma;
    font-size: 11px;
}

.lewy-bok-centrum-kariery2-komentarz-stopka-panel img {
    margin-top: 2px;
    margin-right: 4px;
}

.lewy-bok-centrum-kariery2-komentarz-stopka-panel a {
    margin-left: 14px;
    margin-top: -2px;
}

/* CSS do 2 podstron centrum_kariery */
.prawybokkandydaciwyszukiwarkaboks {
    float: left;
    margin-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
    color: #CC3300;
    width: 185px;
    font-family: Tahoma;
    font-weight: bold;
    border: 0px solid #ffffff;
    height: 24px;
    background-image: url('../images/centrum_kariery/input.png');
    background-repeat: no-repeat;
}

.prawybokkandydaciwyszukiwarkabokslupka {
    float: left;
    margin-bottom: 10px;
    padding-left: 24px;
    padding-right: 8px;
    color: #CC3300;
    width: 154px !important;
    font-family: Tahoma;
    font-weight: bold;
    border: 0px solid #ffffff;
    height: 24px;
    background-image: url('../images/centrum_kariery/inputlupka.png');
    background-repeat: no-repeat;
}

.lewy-bok-centrum-kariery2-odpowiedz {
    float: right;
    width: 578px;
    margin-top: 50px;
}

.lewy-bok-centrum-kariery2-komentarze-naglowek-loginwithface {
    float: left;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 4px;
}

.lewy-bok-centrum-kariery2-komentarze-naglowek-input {
    margin-top: 4px;
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}

.lewy-bok-centrum-kariery2-komentarze-naglowek-input2 {
    margin-top: 8px;
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}

/*CSSf firmy_profile_listy */
	.boks-lewy-profile-listy {float: left; width: 660px; margin-top: 26px;}
		.boks-lewy-profile-listy-logoitp {float: left; margin-bottom: 30px; width: 660px; font-family: Arial; font-size: 12px; color: #666666;}
		.boks-lewy-profile-listy-logoitp a {color: #666666;}
			.boks-lewy-profile-listy-logoitp-logo {float: left;}
			.boks-lewy-profile-listy-logoitp-link {float: right; margin-top: 20px;}

	.boks-lewy-profile-listy-naglowek{float: left; width:620px; border-bottom: 1px solid #4CA3CE; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; font-family: Georgia; font-size: 26px; font-weight: bold; color: #06374B;}
		.boks-lewy-profile-listy-naglowek a {font-size: 15px; font-weight: bold;}
		.boks-lewy-profile-listy-naglowek-firma{float: left;}
		.boks-lewy-profile-listy-naglowek-ofert{float: right; font-family: Arial; font-size: 15px; font-weight: bold; color: #0C5779; margin-top: 10px;}

		.boks-lewy-profile-listy-tresc{float: left; padding-left: 20px; margin-top: 14px; margin-bottom: 80px; padding-right: 20px; font-family: Arial; font-size: 13px; color: #666666; line-height: 20px;}

		.boks-lewy-profile-listy-aktualne-oferty {float: left; width: 100%; border-bottom: 1px solid #BEDFEE; padding-left: 20px; padding-bottom: 10px; font-family: Georgia; font-size: 17px; color: #333333; font-weight: bold;}


	.boks-prawy-profile-listy{margin-left: 58px; width: 220px; float: left; margin-top: 44px;}
		.boks-prawy-profile-listy-naglowek{float: left; padding-left: 10px; padding-bottom: 6px; border-bottom: 1px solid #999999; width:210px; font-family: Tahoma; font-size: 16px; color: #06374B;}
		.boks-prawy-profile-listy-naglowek2{margin-top: 17px; float: left; padding-left: 10px; padding-bottom: 6px; border-bottom: 1px solid #999999; width:210px; font-family: Tahoma; font-size: 16px; color: #06374B;}
			.boks-prawy-profile-listy-alfabetycznie{float: left; width: 96%; margin-bottom: 30px; padding-top: 12px; font-family: Arial; padding-left: 12px; padding-right: 12px; font-size: 15px; color:#666666;}
				.boks-prawy-profile-listy-alfabetycznie a{font-size: 15px; color:#666666;}
				.boks-prawy-profile-listy-linki{float: left; padding-left: 20px; padding-top: 12px; font-family: Arial; font-size: 12px; color: #666666;}
					.boks-prawy-profile-listy-linki a {font-size: 15px; color: #333333; text-decoration: underline; font-weight: bold;}


	/* CSS dla firmy_page2 */
	.boks-lewy-profile-listy2 {float: left; width: 660px; margin-top: 38px;}
	.boks-lewy-profile-listy2-naglowek{margin-bottom: 18px; float: left; font-family: Georgia; font-size: 20px; font-weight: bold; color: #06374B; width: 640px; padding-left: 20px; padding-bottom: 6px; border-bottom: 1px solid #4CA3CE;}
		.boks-lewy-profile-listy2-naglowek2{float: left;}
	.boks-lewy-profile-listy2-firma{float: left; width: 100%; border-bottom: 1px solid #CCCCCC;}
		.boks-lewy-profile-listy2-naglowek3{font-family: Arial; margin-top: 8px; font-weight: normal; float: right; font-size: 12px;}

	.boks-lewy-profile-listy2-firma-logo{float: left; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; width: 200px;}
	.boks-lewy-profile-listy2-firma-tekst {float: left; margin-top: 26px; width: 400px;}
		.boks-lewy-profile-listy2-firma-tekst a{font-family: Arial; font-size: 16px; color: #2C5566; font-weight: bold;}

	/*page3*/
	.boks-lewy-profile-listy3-naglowek{margin-top: 6px; float: left; margin-bottom: 18px; float: left; font-family: Tahoma; font-size: 15px; font-weight: bold; color: #06374B; width: 640px; padding-left: 20px; padding-bottom: 6px; border-bottom: 1px solid #4CA3CE;}
		.najlepsi-pracodawcy {text-align: left; margin-left: 36px; width: 100%;}
		.najlepsi-pracodawcy img {border: 1px solid #cccccc; margin-left: 12px; margin-top: 12px;}

	.boks-lewy-profile-listy4-naglowek{float: left; margin-top: 40px; width: 640px; color: #06374B; padding-left: 20px; padding-bottom: 6px; font-family: Tahoma; font-size: 15px; font-weight: bold; border-bottom: 1px solid #CCCCCC;}
		.boks-lewy-profile-listy4-wedlug-branzy {float: left; width: 100%; margin-top: 20px; padding-left: 20px; padding-right: 20px;}
			.boks-lewy-profile-listy4-wedlug-branzy-kolumna {float: left; line-height: 26px; width: 33%;}
				.boks-lewy-profile-listy4-wedlug-branzy-kolumna a {font-family: Arial; font-size: 13px; color: #06374B; }



/* CV */
.cv-logo {
}

/* rejestracja */
	.naglowek-rejestracja{margin-top: 46px; float: left; width:926px; border-bottom: 1px solid #4CA3CE; padding-bottom: 4px; padding-left: 14px; color: #0C5779; font-family: Georgia; font-size: 23px; font-weight: bold;}
		.naglowek-rejestracja-lewy{margin-top: 20px; padding-bottom: 36px; padding-top: 12px; float: left; font-family: Arial; font-size: 14px; color: #0C5779; width: 480px; border-right: 1px solid #CCCCCC; }
			.naglowek-rejestracja-lewy-label {float: left; margin-bottom: 6px; text-align: right; width: 100px; margin-right: 15px;}
			.naglowek-rejestracja-lewy-input {color: #000000; font-size: 11px; float: left; margin-bottom: 18px; margin-top: -4px; width: 200px;}

		.naglowek-rejestracja-prawy {float: left; text-align: left; width: 455px; margin-top: 26px;}
			.naglowek-rejestracja-prawy img {float: left; border: 1px solid #cccccc; margin-left: 12px; margin-bottom: 12px;}


/**************************************** NEW CSS ************************/

/* company/index */

.clearAll { clear: both; font-size: 0; line-height: 0; height: 0; }
#contentWrapper.narrow { width: 660px; margin: 26px auto 26px auto; overflow: hidden; }
#contentWrapper .alphabet { padding: 0 5px; } 
#contentWrapper .alphabet a { text-transform: uppercase; color: #525252; font-size: 15px; line-height: 27px; } 
#contentWrapper h2.diffFont { font: 23px Georgia, "Times New Roman", Times, serif; color: #0c5779; padding-left: 15px; }
#contentWrapper h2.diffFont16 { font: 16px Georgia, "Times New Roman", Times, serif; color: #0c5779; padding-left: 10px; margin-bottom: 10px;  }
.bottomSpace10 { margin-bottom: 10px; }
#searchFormWrapper form { background: #fff url(../images/search_field_bg.png) no-repeat 0 0; position: relative; height: 30px; margin: 11px 0 42px 15px; }
#searchFormWrapper legend,  #searchFormWrapper label { display: none; }
#searchFormWrapper p.inputField, #searchFormWrapper p.searchButton { position: absolute; margin: 0; padding: 0;  }
#searchFormWrapper p.inputField { top: 1px; left: 30px; }
#searchFormWrapper p input { width: 150px; border: 0; }
#searchFormWrapper p.searchButton { top: 2px; left: 191px; }
#searchFormWrapper a { display: block; width: 13px; height: 22px; background: #fff url(../images/search_button_bg.png) no-repeat 0 0; }
.col1 { float: left; width: 659px; margin: 44px 60px 20px 0;  }
.col2 { float: left; width: 221px; margin: 44px 0 20px 0; }
.col2 .hr { margin-bottom: 15px; }
.col2 p { margin: 0 10px; padding: 5px 0; line-height: 20px; font-size: 14px; }
.byIndustryFirmList .col3  { float: left; }
.byIndustryFirmList .col1, .byIndustryFirmList .col2, .byIndustryFirmList .col3 { margin: 0; padding-left: 15px; width: 203px; }
.byIndustryFirmList .col1 p, .byIndustryFirmList .col2 p, .byIndustryFirmList .col3 p { font-size: 13px; margin: 0; padding: 0; line-height: 22px; }
.byIndustryFirmList .col1 a, .byIndustryFirmList .col2 a, .byIndustryFirmList .col3 a { color: #07374b; }
h3.grey { border-bottom-color: #ccc; }
.bottomSpace25 { margin-bottom: 25px; }
.firmLogo { margin: 25px 0 0 0; padding: 0 17px 0 37px; overflow: hidden; }
.firmLogo img { border: 1px solid #cdcbcc; }
.firmLogo li { float: left; margin: 0 17px 0 0; padding-bottom: 18px;}
h3.blue { border-bottom-color: #4ca3ce; }





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { text-decoration: none; }



.form { overflow: hidden;  }
.form li, .form1 li  { padding-bottom:10px; }
.form legend, .form1 legend { display: none; }
.form label { display: block; width: 13em; text-align: right; padding-right: 10px; float: left; }

/* common classes */
.floatNone { float: none !important; }
.linkPointerRight { color: #666; background: transparent url(../images/pointer_7.gif) no-repeat 0 5px; padding-left: 10px; }
.leftSpace20 { margin-left: 20px; }
.rightSpace30 { margin-right: 30px; }
.clearAll { clear: both; font-size: 0; line-height: 0; height: 0; }
.clear { clear: both; }
.fontVerdana { font-family: Verdana, Geneva, sans-serif; }
.fontVerdana11 { font: 11px Verdana, Geneva, sans-serif; }
.fontGeorgia { font-family: Georgia, "Times New Roman", Times, serif; }
.fontTahoma { font-family: Tahoma, Geneva, sans-serif; }
.floatRight { float: right; }
.floatLeft { float: left; }
.fontItalic { font-style:italic; }
.fontSize18 { font-size: 18px; }
.overflowHidden { overflow: hidden; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textLeft { text-align: left; }
.valignMiddle { vertical-align: middle; }
.valignBottom { vertical-align: bottom; }
.valignTop { vertical-align: top; }
.displayBlock { display: block; }
.displayInlineBlock { display: inline-block; }
.fontSize11 { font-size: 11px; }
.fontSize12 { font-size: 12px; }
.fontSize15 { font-size: 15px; }
.fontSize16 { font-size: 16px; }
.lightGrey { color: #999; }
.bold { font-weight: bold; }
.noBold { font-weight: normal; }
.blueColor { color: #175884; }
.blue1Color { color: #0c3c50; }
.blue2Color { color: #0c5777; }
.blue3Color { color: #115285; }
.blue4Color { color: #32718d; }
.blue5Color { color: #0b9ae0; }
.blue6Color { color: #58abd2; }
.purpleColor { color: #6511a6; }
.redColor { color: #ff0033; }
.red1Color { color: #ff3300; }
.greenColor { color: #656a00; }
.green1Color { color: #338837; }
.green2Color { color: #679901; }
.greyColor { color: #333; }
.grey1Color { color: #666 !important; }
.grey2Color { color: #07374b; }
.blackColor { color: #000; }
.topSpace10 { margin-top: 10px; }
.topSpace15 { margin-top: 15px !important; }
.topSpace30 { margin-top: 30px; }
.topSpace50 { margin-top: 50px; }
.topSpace20 { margin-top: 20px !important; }
.bottomSpace50 { margin-bottom: 50px; }
.bottomSpace20 { margin-bottom: 20px; }
.bottomSpace25 { margin-bottom: 25px; }
.bottomSpace15 { margin-bottom: 15px; }
.bottomSpace10 { margin-bottom: 10px; }
.bottomSpace5 { margin-bottom: 5px; }
.leftSpace15 { margin-left: 15px; }
.leftSpace10 { margin-left: 10px; }
.leftSpace40 { margin-left: 40px !important; }
.leftSpace65 { margin-left: 65px !important; }
.leftSpace125 { margin-left: 125px; }
.width100 { width: 100%; }
.noBottomSpace { margin-bottom: 0; }
.noPadding { padding: 0; }
.paddingRight10 { padding-right: 10px; }
.paddingRight15 { padding-right: 15px; }
.upperCase { text-transform: uppercase; }
.noVisible { visibility: hidden; }

.georgiaHeader { font: 23px Georgia, "Times New Roman", Times, serif; color: #0c5779; padding: 0 15px 1px 15px; border-bottom: 1px solid #4ca3ce; margin-bottom: 20px; }
.text p { margin: 20px 15px; font-size: 14px; line-height: 20px; }
div.text h3 { border: none; font: 16px Arial, Helvetica, sans-serif; color: #333; padding-bottom: 0; font-weight: bold; }


/* common styles */
body { font: 13px Arial, Helvetica, sans-serif; color: #666; margin: 0px;} 
#wrapper { width: 940px; margin: 13px auto 0 auto; position: relative;}
#wrapper.firmPage { margin-top: 26px; }
#wrapper #baner_top { width: 940px; height: 100px; text-align: right; }
#wrapper #baner_vertical { height: 600px; left: 950px; position: absolute;	top: 88px; width: 150px; }
#wrapper #baner_vertical.topAbsolute188 { top: 188px; }

.hr { height: 1px; background-color: #ccc; }
.hr hr { display: none; }
.hr.blueHr { background-color: #3faced; }  
.hr.blueHr1 { background-color: #bedfee; }
.hr.darkerHr { background-color: #999; }
h3.blue { border-bottom-color: #4ca3ce; }
h3.grey { border-bottom-color: #ccc; }
.spec { color: #06374b; font-weight: bold; }

/* login menu */
#loginMenu a { color: #666; }
#loginMenu .actionLink { color: #00aff0;}
#loginMenu .actionLink:hover { color: #E98422; }
#loginMenu span, #loginMenu .actionLink { padding-right: 4px; }

/* content */
#contentWrapper.narrow { width: 660px; margin: 26px auto 26px auto; overflow: hidden; }
#advBreadcrumbs { float: left; background: transparent url(../images/offer_breadcrumbs_2.gif) no-repeat 100% 0; padding-right: 11px; font: 14px Tahoma, Geneva, sans-serif;  margin-left: 90px; margin-bottom: 25px; display: inline; }
#advBreadcrumbs div { float: left; }
#advBreadcrumbs .offerCreation { background: #dfeff7 url(../images/offer_breadcrumbs_circle.gif) no-repeat 5px 7px; border: 1px solid #76b9da; border-right: none; color: #06374b; font-weight: bold;}
#advBreadcrumbs .summary { border: 1px solid #ccc; border-left: none; border-right: none; }
#advBreadcrumbs .offerCreation, #advBreadcrumbs .summary { padding: 8px 20px 8px 10px;}
#advBreadcrumbs .separator1 { width: 17px; height: 35px; background: transparent url(../images/offer_breadcrumbs_1.gif) no-repeat 0 0; }
#advBreadcrumbs span { padding-right: 10px; }
#advBreadcrumbs.step2 { background-image: url(../images/offer_breadcrumbs_step2_2.gif); }
#advBreadcrumbs.step2 .offerCreation { background: none; border: 1px solid #ccc; color: #7d7d7d; border-right: none; font-weight: normal; }
#advBreadcrumbs.step2 .separator1 { background-image: url(../images/offer_breadcrumbs_step2_1.gif); }
#advBreadcrumbs.step2 .summary { background: #dfeff7 url(../images/offer_breadcrumbs_circle.gif) no-repeat 5px 7px; border: 1px solid #76b9da; border-right: none; border-left: none; color: #06374b; font-weight: bold;}

.narrow .separator { background-color: #e4ecf1; border: 1px solid #bedfee; color: #0c3c50; padding: 10px 19px; font: 16px Tahoma, Geneva, sans-serif; margin-bottom:20px; }
#offerForm .box { color: #333; font-size: 14px; margin-bottom: 34px; float: left; }
#offerForm .box h3 { font: 20px Georgia, "Times New Roman", Times, serif;  margin-bottom: 17px; text-align: center; }
#offerForm .box1, #offerForm .box2 { width: 144px; margin-right: 20px; }
#offerForm .box2, #offerForm .box3 { width: 150px; }
#offerForm li { background: transparent url(../images/pointer_1.gif) no-repeat 0 3px; padding: 0 0 10px 18px; }
#offerForm .box2 li { background-image: url(../images/pointer_2.gif); }
#offerForm .box3 li { background-image: url(../images/pointer_3.gif); }
#offerForm .exampleLink { text-align: center; }
#offerForm .exampleLink a { color: #175884; }
#offerForm .box input { margin: 10px 0 0 64px; }
#offerForm #emisionTime { margin: 0 95px 35px 95px; background-color: #f8f8f8; border: 1px solid #ccc; padding: 15px 20px; clear: both; font-size: 18px; text-align: center; }
#offerForm #emisionTime span { padding-right: 5px; }
#offerForm #emisionTime label { font-family: Tahoma, Geneva, sans-serif; }
#offerForm .column1, #offerForm .column2 { float: left; }
#offerForm .column1 { width: 492px; }
#offerForm .column2 { width: 168px; }
#offerForm .column1 li { background-image: none; padding-left: 0; }
#offerForm .column2 .box4, #offerForm .column2 .box3 {  width: 152px; font-size: 17px; text-align: center; margin-bottom: 15px; padding: 7px; line-height: 22px; }
#offerForm .column2 .box3 { background-image: url(../images/gradient_bg.gif); background-position: 0 100%; background-repeat: repeat-x; }
#offerForm .column2 .button3 { width: 152px; }
#offerForm h2.displayBlock { _float: left; margin-bottom: 0; }
#offerForm .separator .smallNotice { display: inline-block; float: right; font-size: 12px; color: #999; padding: 2px 15px 0 0; }
#offerCostsTable { width: 100%; margin-bottom: 40px; }
#offerCostsTable td { border-bottom: 1px solid #ccc; padding: 10px 19px; font-size: 14px;  }  
#offerCostsTable td.cell1 { color: #0c3c50;  font-weight: bold; }
#offerCostsTable td.summaryCell { text-align: right; border-bottom: none; }
#offerCostsTable td.summaryCell .sum { color: #9a9a9a; text-transform: uppercase; }

.col1 { float: left; width: 659px; margin: 44px 60px 20px 0;  }
.col2 { float: left; width: 221px; margin: 44px 0 20px 0; }
#contentWrapper h2.diffFont { font: 23px Georgia, "Times New Roman", Times, serif; color: #0c5779; padding-left: 15px; }
#contentWrapper h2.diffFont16 { font: 16px Georgia, "Times New Roman", Times, serif; color: #0c5779; padding-left: 10px; margin-bottom: 10px;  }
.col2 .hr { margin-bottom: 15px; }
.col2 p { margin: 0 10px; padding: 5px 0; line-height: 20px; font-size: 14px; }
#registerFirmForm { margin: 3px 0 20px 0; }
#registerFirmForm li { padding-bottom: 10px; }
#registerFirmForm legend { display: none; }
#registerFirmForm label { display: block; width: 13em; text-align: right; padding-right: 10px; float: left; color: #333; }
#registerFirmForm input, #registerFirmForm select, #registerFirmForm textarea { color: #333; font-family: Arial, Helvetica, sans-serif; padding: 1px 0; }
#registerFirmForm label.lightGrey { color: #666; }
#registerFirmForm .textField, #registerFirmForm textarea { border: 1px solid #ccc; }
#registerFirmForm .textarea { margin: 15px 0; }
#registerFirmForm .textField, #registerFirmForm  select { width: 172px; }
#registerFirmForm #regulationsAcceptance { margin-top: 15px; }
#registerFirmForm #regulationsAcceptance label { display: inline; padding: 0; float: none; font-size: 14px; }
#registerFirmForm #regulationsAcceptance input { margin-left: 13.5em; }
#registerConfirmation { width: 374px; }
#registerConfirmation td { text-align: left; padding: 0 0 10px 0;}
#registerConfirmation table { width: 100%; margin: 0 10px 0 10px;}
#registerConfirmation h2 { font-size: 15px; margin-bottom: 20px; background: #e4ecf1 url(../images/icon_1.gif) no-repeat 17px 19px; padding-left: 35px;}
#registerConfirmation h3 { font-size: 15px; margin-bottom: 20px; background: #e4ecf1 no-repeat 17px 19px; padding-left: 35px;}
#registerConfirmation p { font-size: 15px; margin-bottom: 25px; line-height: 20px; }
.firmLogo { margin: 25px 0 0 0; padding: 0 17px 0 37px; overflow: hidden; }
.firmLogo img { border: 1px solid #cdcbcc; }
.firmLogo li { float: left; margin: 0 17px 0 0; padding-bottom: 18px;}
.alphabeticallyFirmList { margin: 32px 0 37px 0; border: 1px solid #ccc; padding: 9px 15px; font: 15px Tahoma, Geneva, sans-serif; }
.alphabeticallyFirmList span { color: #333; padding-right: 10px; }
.alphabeticallyFirmList a { text-transform: uppercase; color: #08384c; padding-right: 6px; }
.byIndustryFirmList .col3  { float: left; }
.byIndustryFirmList .col1, .byIndustryFirmList .col2, .byIndustryFirmList .col3 { margin: 0; padding-left: 15px; width: 203px; }
.byIndustryFirmList .col1 p, .byIndustryFirmList .col2 p, .byIndustryFirmList .col3 p { font-size: 13px; margin: 0; padding: 0; line-height: 22px; }
.byIndustryFirmList .col1 a, .byIndustryFirmList .col2 a, .byIndustryFirmList .col3 a { color: #07374b; }
#searchFormWrapper form { background: #fff url(../images/search_field_bg.png) no-repeat 0 0; position: relative; height: 30px; margin: 11px 0 42px 15px; }
#searchFormWrapper legend,  #searchFormWrapper label { display: none; }
#searchFormWrapper p.inputField, #searchFormWrapper p.searchButton { position: absolute; margin: 0; padding: 0;  }
#searchFormWrapper p.inputField { top: 1px; left: 30px; }
#searchFormWrapper p input { width: 150px; border: 0; }
#searchFormWrapper p.searchButton { top: 2px; left: 191px; }
#searchFormWrapper input[type=submit] { display: block; width: 13px; height: 22px; background: #fff url(../images/search_button_bg.png) no-repeat 0 0; }
#contentWrapper .alphabet { padding: 0 5px; } 
#contentWrapper .alphabet a { text-transform: uppercase; color: #525252; font-size: 15px; line-height: 27px; } 
.offerInfo { margin: 30px 0; overflow: hidden; }
.offerInfo img { float: left; margin: 23px 10px 0 0; }
.offerTextWrapper { background: #fff url(../images/offer_text_bg.png) no-repeat 0 0; padding-left: 10px; height: 89px; float: left; width: 480px; }
.offerText { height: 57px; border: 1px solid #ccc; border-left: none; padding: 15px 22px; }
.offerInfo .col1, .offerInfo .col2 { margin:0; font-size: 12px; }
.offerInfo .col1 { width: 228px; color: #338837; font-weight: bold; }
.offerInfo .col2 { width: 200px; }
.offerInfo .col2 p { padding: 0; margin: 0; text-align: right; font-size: 12px; line-height:normal; color: #999; }
.offerInfo .proffesionName { font-size: 15px; color: #ff3300; text-decoration: underline; line-height: 28px; font-weight: bold; }
#applicationForm { border: 1px solid #ccc; padding: 22px 17px; }
#applicationForm legend { background: #fff url(../images/icon_3.gif) no-repeat 0 4px; padding-left: 15px; color: #07374b; font-size: 14px; }
#applicationForm table { width: 598px; margin: 20px 0 0 15px; }
#applicationForm table td { padding: 12px 5px 0 0; }
#applicationForm table th { border-bottom: 1px solid #ccc; padding-bottom: 5px; }
#applicationForm table tfoot td { padding: 35px 0 0 2px; background: #fff url(../images/border.gif) repeat-x 0 10px; }
#applicationForm table tfoot label { display: none; }
#applicationForm table tfoot input { padding: 0 10px; }
#applicationForm table th.checkboxCell { width: 70px; }
#applicationForm table th.documentName { width: 315px; }
#applicationForm table th.fileWeight { width: 90px; }
#applicationForm table tbody input { margin-left: 10px; }
#applicationForm .button5 { margin-top: 60px; }
#applicationSteps { border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px; }
#applicationSteps li { background: #fff url(../images/icon_5.gif) no-repeat 25px 5px; padding: 0 0 5px 40px; font-size: 14px; color: #333; line-height: 18px; } 
#applicationSteps li.active { background-image: url(../images/icon_4.gif); color: #1a7eaf; }

#topTabs { border-bottom: 1px solid #999; padding-top: 30px; }
#topTabs .returnLink { display: inline-block; width: 260px; color: #666; background: #fff url(../images/pointer_6.gif) no-repeat 5px 6px; padding: 0 0 0 14px; font-size: 12px; vertical-align: bottom; }
#wrapper.firmPage .col1 { width: 240px; margin: 0 0 20px 0; }
#wrapper.firmPage .col2 { margin: 20px 0 20px 38px; width: 662px; }
#candidatesList { width: 100%; margin-top: 10px; }
#candidatesList th, #candidatesList td, #queryTable th, #queryTable td { border-bottom: 1px solid #999; }
#candidatesList td, #queryTable td { padding: 19px 5px; }
#candidatesList td p { margin: 0; font-size: 12px; line-height: 17px; }
#candidatesList th, #jobOffer th, #queryTable th { padding-bottom: 4px; }
#candidatesList .percentages img, #queryTable .percentages img { margin-right: 1px; }
#candidatesList .button { font: 12px Verdana, Geneva, sans-serif; margin-right: 6px; }
#candidatesList td.cell1, #queryTable td.cell2 { width: 112px; text-align: center; }
#candidatesList td.cell2 { padding-left: 15px; vertical-align: top; width: 140px; }
#candidatesList td.cell3 { width: 180px; vertical-align:bottom; }
#candidatesList td.cell1 p { padding-bottom: 0; }
#candidatesList .icons, #queryTable .icons { width: 27px; height: 18px; position: relative; float: right; margin-left: 20px; }
#candidatesList .icons .icon1, #queryTable .icons .icon1 { position: absolute; top: 6px; left: 0; font-size: 0; }
#candidatesList .icons .icon2, #queryTable .icons .icon2 { position: absolute; top: 0; left: 20px; font-size: 0; }
#jobOffer { width: 100%; margin-top: 60px; margin-bottom: 65px; }
#jobOffer td { border-top: 1px solid #999; padding: 11px 0px 11px 5px; }
#jobOffer td p { line-height: 16px; }
#jobOffer td .professionName { font: 12px Verdana, Geneva, sans-serif; color: #525252;  }
#jobOffer td.cell3 { width: 50px; text-align: center; }
#jobOffer .selectedOffer td { background-color: #e8e8e8; color: #06374b; }
#jobOffer .selectedOffer td .professionName { color: #06374b; font-weight: bold; }
#jobOffer .header1{ color: #06374b; font: 12px Verdana, Geneva, sans-serif; font-weight: bold; }
#filterForm .deleteLink { color: #06374b; font-size: 11px; background: #fff url(../images/icon_16.gif) no-repeat 0 3px; padding-left: 13px; }
#filterForm .columnCheckbox { display: block; float: left; width: 50px; padding-left: 15px; }
#filterForm .sliderLabel { font-family: Georgia, "Times New Roman", Times, serif; display: inline-block; width: 60px; text-align: right; padding-right: 10px; color: #06374b; }
#filterForm .colSelect { font-size: 11px; width: 96px; }
#filterForm .submitButton { margin: 10px 0 0 17px; }
#filterForm .submitButton input { padding: 0 20px; }
#queryTable { width: 100%; margin-top: 25px; }
#queryTable th { padding-left: 5px; }
#queryTable td { vertical-align: top; }
#queryTable .filterMenu a { color: #333; }
#queryTable .cell1 { width: 195px; }
#queryTable td p { margin-bottom: 5px; }
#queryTable .cell1 p.date { margin-bottom: 10px; }
#queryTable  tr.awarded .cell1 p.date { color: #07374B; font-size: 14px; }
#queryTable tr.awarded .cell3 { font-size: 14px; }
#queryTable .cell3 { padding-left: 15px; }
#queryTable .cell3 p { padding: 5px 0; margin-bottom: 0; }
#queryTable .cell4 p { padding-bottom: 5px; }
#queryTable .cell5 { text-align: left; width: 100px; padding-top: 44px; }
#queryTable .icons { float: left; margin: 0 20px 0 0; }

/* boxes */
.box1 { background-color: #dfdfdf; border: 1px solid #ccc; padding: 15px 28px; }
.box2 { background-color: #ebebeb; border: 1px solid #ccc; padding: 15px 28px; }
.box3 { background-color: #f8f8f8; border: 1px solid #ccc; padding: 15px 28px; }
.box4 { background-color: #f9f9f9; border: 1px solid #a0aeb9; padding: 15px 28px; }
.box5 { background-color: #f0f7fb; border: 1px solid #ccc; padding: 22px; }
.box6 { background-color: #e4ecf1; border: 1px solid #bedfee; color: #0c3c50; padding: 19px; }
.box7Wrapper { border-top: 1px solid #4ca3ce; position: relative; margin: 13px 0 0 17px;  }
.box7Wrapper .box7 { border: 1px solid #d7d7d7; padding: 12px;  }
.box7Wrapper .close { position: absolute; top: 5px; left: -17px; }
.box8 { border: 1px solid #b4cd82; display: inline-block; padding: 5px 8px; background: #fff url(../img/icon_21.gif) no-repeat 8px 50%; }
.box8 span { padding-left: 15px; }
.box9 { border: 1px solid #ccc; background-color: #fff3f3; padding: 15px 40px; font: 12px/16px Tahoma, Geneva, sans-serif; }
.box9 span { color: #e61f1f; font-weight: bold; background: transparent url(../img/pointer_9.gif) no-repeat 0 5px; padding-left: 10px; font-size: 14px; }
.box9 a { color: #666; text-decoration: underline; padding-left: 10px; }
.box10 { border-top: 1px solid #bedfee; border-bottom: 1px solid #ccc; background: #fff url(../img/box_10_bg.gif) repeat-x 0 0; padding: 15px 24px 5px 24px; }

/* tabs */
.tab { display: inline-block; background: #fff url(../images/../images/tab_left_bg.png) no-repeat 0 0; padding-left: 4px; color: #666; cursor: hand; font: 15px Tahoma, Geneva, sans-serif; }
.tab span { display: inline-block; background: #fff url(../images/tab_right_bg.png) no-repeat 100% 0; padding: 8px 10px 8px 6px; }
.tab.selected { background-image: url(../images/tab_active_left_bg.png); color: #333; }
.tab.selected span { background-image: url(../images/tabs_active_right_bg.png); }

/* buttons */
.button1 { background: transparent url(../images/button_1_left.png) no-repeat 0 0; height: 30px; padding-left: 4px; margin: 13px 0 8px 0; }
.button1 .button1Label { background: transparent url(../images/button_1_right.png) no-repeat 100% 0; height: 100%; padding-right: 4px;}
.button1 .button1Label span { display: block; background: transparent url(../images/button_1_bg.gif) repeat-x 0 0; height: 27px; padding-top: 3px; text-align: center; font: 20px Georgia, "Times New Roman", Times, serif;}
.button2 { display: inline-block; background: transparent url(../images/button_2_left_bg.png) no-repeat 0 0; height: 44px; padding-left: 7px; }
.button2 .button2Label { display: inline-block; background: transparent url(../images/button_2_right_bg.png) no-repeat 100% 0;; font: 16px Tahoma, Geneva, sans-serif; color: #264d00; height: 31px; padding: 13px 19px 0 19px;}
.button2 .button2Label span { background: transparent url(../images/pointer_4.gif) no-repeat 100% 7px; padding-right: 16px; }
.button3 { display: inline-block; height: 20px; border: 1px solid #9ac810; background: #fff url(../images/gradient_2_bg.gif) repeat-x 0 0; padding: 7px; text-align: center;}
.button3 a { font: 14px Tahoma, Geneva, sans-serif; color: #264d00; }
.button4 { display: inline-block; background: transparent url(../images/button_4_left.png) no-repeat 0 0; height: 38px; padding-left: 6px; }
.button4 .button4Label { display: inline-block; background: transparent url(../images/button_4_right.png) no-repeat 100% 0; height: 100%; padding-right: 6px; }
.button4 .button4Label a { display: inline-block; background: transparent url(../images/button_4_bg.png) repeat-x 0 0; font: 16px Tahoma, Geneva, sans-serif; color: #585858; height: 28px; padding: 10px 19px 0 19px; }
.button4 .button4Label a span { background: transparent url(../images/pointer_5.gif) no-repeat 0 6px; padding-left: 16px; }
.button5 { display: inline-block; height: 25px; background: #fff url(../images/button_5_left.png) no-repeat 0 0; padding-left: 3px; }
.button5Label { display: inline-block; height: 22px; background: #fff url(../images/button_5_right.png) no-repeat 100% 0; color: #264e00; padding: 5px 10px 0 10px; font-size: 12px; line-height: normal; }
.button6 { display: inline-block; height: 27px; background: #fff url(../images/button_6_left_bg.png) no-repeat 0 0; padding-left: 3px; }
.button6Label { display: inline-block; background: #fff url(../images/button_6_right_bg.png) no-repeat 100% 0; color: #08384c !important; padding: 6px 6px 6px 3px; line-height: normal; } 
.button6LabelDelete { display: inline-block; background: #fff url(../images/button_6_right_bg.png) no-repeat 100% 0; color: #990100 !important; padding: 6px 6px 6px 3px; line-height: normal; }
.number { display: inline-block; background: transparent url(../images/number_left_bg.gif) no-repeat 0 0 !important; height: 16px; color: #fff; padding: 0 0 0 1px !important; font: 13px Verdana, Geneva, sans-serif !important; }
.number span { display: inline-block; background: transparent url(../images/number_right_bg.gif) no-repeat 100% 0 !important; height: 15px; padding: 1px 2px 1px 1px !important; }
.number1 { display: inline-block; background: transparent url(../images/number_1_left_bg.gif) no-repeat 0 0 !important;  height: 16px; color: #fff; padding: 0 0 0 1px !important; font: 13px Verdana, Geneva, sans-serif !important; }
.number1 span { display: inline-block; background: transparent url(../images/number_1_right_bg.gif) no-repeat 100% 0 !important; height: 15px; padding: 1px 2px 1px 1px !important; }
.button7 { display: inline-block; background: #fff url(../images/button_7_left_bg.gif) no-repeat 0 0; height: 18px; padding-left: 5px; }
.button7 .button7Label { display:inline-block; background: #fff url(../images/button_7_right_bg.gif) no-repeat 100% 0; padding: 0 0 2px 2px; color: #333; }
.button8 { display: inline-block; background: #fff url(../images/button_8_left_bg.gif) no-repeat 0 0; height: 19px; padding-left: 4px; }
.button8 .button8Label { display: inline-block; background: #fff url(../images/button_8_right_bg.gif) no-repeat 100% 0; padding: 2px 7px 3px 3px; color: #333; }
.button9 { display: inline-block; background: #fff url(../images/button_9_left_bg.gif) no-repeat 0 0; height: 19px; padding-left: 4px; }
.button9 .button9Label { display: inline-block; background: #fff url(../images/button_9_right_bg.gif) no-repeat 100% 0; padding: 2px 7px 3px 3px; }
.button10 { display: inline-block; background: #fff url(../images/button_10_left_bg.gif) no-repeat 0 0; height: 22px; padding-left: 4px; color: #06374b; cursor: hand;  }
.button10 .button10Label { display: inline-block; background: #fff url(../images/button_10_right_bg.gif) no-repeat 100% 0; padding: 3px 10px 3px 6px; font-size: 13px !important; line-height: normal; }
.button11 { display: inline-block; background: #fff url(../images/button_11_left_bg.gif) no-repeat 0 0; height: 22px; padding-left: 4px; color: #06374b;  cursor: hand; }
.button11 .button11Label { display: inline-block; background: #fff url(../images/button_11_right_bg.gif) no-repeat 100% 0; padding: 3px 10px 3px 3px; font-size: 13px !important; line-height: normal; }
.button10 .button10Label span, .button11 .button11Label span { display: inline-block; background: transparent url(../images/icon_7.png) no-repeat 0 3px; padding-left: 13px; }
.button12 { display: inline-block; background: #fff url(../images/button_12_left_bg.gif) no-repeat 0 0; height: 38px; padding-left: 14px; color: #06374b;  cursor: hand; }
.button12Label { display: inline-block; background: #fff url(../images/button_12_right_bg.gif) no-repeat 100% 0; padding: 1px 14px 7px 0; line-height: normal; font: 25px Georgia,"Times New Roman",Times,serif; }
.button13 { display: inline-block; background: #fff url(../images/button_13_left_bg.png) no-repeat 0 0; height: 30px; padding-left: 6px; color: #06374b;  cursor: hand; }
.button13Label { display: inline-block; background: #fff url(../images/button_13_right_bg.png) no-repeat 100% 0; padding: 5px 14px 5px 8px; font-size: 14px; color: #060 !important; }
.button14 { display: inline-block; background: transparent url(../images/button_14_left_bg.png) no-repeat 0 0; height: 54px; padding-left: 6px; color: #06374b;  cursor: hand; vertical-align: middle; }
.button14Label { display: inline-block; background: transparent url(../images/button_14_right_bg.png) no-repeat 100% 0; font: 12px Tahoma, Geneva, sans-serif; color: #666 !important; padding: 9px 15px 9px 9px; text-align: center; }
.button14Label span { font-size: 18px; }

.allCompanies { height: 50px; width:100%; text-position: middle;}
.allCompaniesImage { width: 200px; float: left;}
.allCompaniesDefaultImage { height: 50px; width: 50px;}
.allCompaniesName { width: 400px; float:left;}

.pressNote { margin: 0 0 30px 15px; border-left: 3px solid #ccc; padding: 5px 0 3px 0; }
.pressNote p { margin: 0 15px; font-size: 13px; }
.pressNote h4 { font: 14px Tahoma, Geneva, sans-serif; background: #fff url(../images/icon_20.gif) no-repeat 0 0; padding-left: 20px; margin: 0 14px; font-weight: bold; }
.pressNote a { color: #175884; }

ol.upperAlpha { list-style: upper-alpha; margin-left: 22px; }
ol.upperAlpha li { margin-bottom: 10px; }
.button19 { display: inline-block; background: #fff url(../images/jak-to-dziala/button_19_left_bg.png) no-repeat 0 0; height: 39px; padding-left: 6px; }
.button19Label { display: inline-block; background: #fff url(../images/jak-to-dziala/button_19_right_bg.png) no-repeat 100% 0; padding: 11px 30px 12px 24px;  color: #fff; font-weight: bold; font-size: 15px; }

.box13Wrapper { width: 201px; background: #fff url(../images/box_13_top.gif) no-repeat 0 0; padding-top: 4px; margin-bottom: 20px; }
.box13 { width: 201px; background: #fff url(../images/box_13_bottom.gif) no-repeat 0 100%; padding-bottom: 4px;}
.box13 .box { border-left: 1px solid #48a1cb; border-right: 1px solid #48a1cb; padding: 10px 5px; margin-top: 0px;}
.box13 .box h2 { color: #1f4a5a; font-weight: bold; border-bottom: 1px solid #3faced; padding: 0 5px 5px 5px; }
.box13 .box ul { margin-top: 3px; overflow: hidden; }
.box13 .box ul li { padding: 8px 0; border-bottom: 1px solid #e2e2e2; }
.box13 .box ul li.lastChild { border: none; padding-bottom: 0; }
.box13 .box ul li a { background: #fff url(../images/icon_4.gif) no-repeat 5px 4px; padding-left: 22px; color: #646464; display: block; }
#activate_progress .box13 .box ul li a:hover { color: #E98422; }
.box13 .box ul.actionList li a { border: none; padding: 0; background: none; color: #326d8b; }
.box13 .box ul li a.todo { background: #fff url(../images/icon_5.gif) no-repeat 5px 4px; padding-left: 22px; color: #646464; display: block; }
.box13 .box ul li a.acv { color: #019fff; }
.box13 .box #seeImageList li a { padding-left: 28px; }
.box13 .box #seeImageList li #first { background-image: url(../images/icon_36.gif); background-position: 5px 0; }
.box13 .box #seeImageList li #second { background-image: url(../images/icon_37.gif); background-position: 5px 0; }
.box13 .box ul.boxType li { padding: 8px; }
.box13 .box ul.boxType li ul { margin-top: 0; }
.box13 .box ul.boxType li li { border: none; padding:  0 0 0 9px; background: #fff url(../images/pointer_15.gif) no-repeat 0 7px; color: #323232; font-size: 12px; }
.box13 .box ul.boxType h3 { border: none; font: bold 13px Arial, Helvetica, sans-serif; color: #646464; padding: 0; }
.box13 .box .contract img { margin-right: 1px; }
.box13 .box .contract .contractType { padding-left: 3px; font-size: 12px; }
.borderGrey1 { border-bottom: 1px solid #e2e2e2; }
.green3Color { color: #8ab503; }
.blue6Color { color: #326d8b; }
.box15Wrapper { background: #e2e2e2 url(../images/box_15_left_bg.gif) no-repeat 0 0; height: 33px; padding-left: 2px; }
.box15 { background: #e2e2e2 url(../images/box_15_right_bg.gif) no-repeat 100% 0; height: 33px; padding-right: 2px; }
.noPadding { padding: 0 !important; }
.topSpace30 { margin-top: 30px !important; }
.nomarginTop { margin-top: 0 !important; }
.listCircle {  list-style-type: disc;}

/************************** slider ***********************************/
.sliderRight { width: 645px; background: transparent url(../images/slider/slider_left_bg.png) no-repeat 0 0; }
.innerBox { background: transparent url(../images/slider/slider_right_bg.png) no-repeat 100% 0; }
.slider { background: transparent url(../images/slider/slider_bg.png) repeat-x 0 0; height: 378px; overflow: hidden; }
#slides p { font-size: 15px; font-family: Arial,Verdana,Geneva,sans-serif; color: #176196; margin: 0 80px 20px; }
#slides p.col { display: block; float: left; width: 160px; margin: 30px 0 0 40px;  }
#slides img { margin: 38px 0 50px 0; }
#slides img.i1 { margin: 68px 0 50px 65px; }
#slides img.fr { margin-left:0px }

/**************************** NOWA STOPKA **************************************/
.fn-footer-left {
    background-image: url("/images/stopka/footer-left.png");
    float: left;
    height: 28px;
    width: 3px;
}
.fn-footer-middle {
    background-image: url("/images/stopka/footer-middle.png");
    background-repeat: repeat-x;
    height: 28px;
    width: 86%;
}
.fn-footer-right {
    background-image: url("/images/stopka/footer-right.png");
    float: right;
    height: 28px;
    width: 3px;
}
.fn-footerMenu {
    float: left;
    padding-left: 30px;
    padding-top: 6px;
    text-align: center;
}
.fn-footerMenu ul {
	color: #B2B2B2;
}
.fn-footerMenu ul li {
    display: inline;
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px;
}
.fn-footerMenu ul li a {
    color: #125B7D;
    margin: 0 6px 0 6px;
	*margin: 0px 10px 0 2px;
}
.fn-footerMenu ul li a:hover {
    color: #125B7D;
    text-decoration: underline;
}

#footer { margin-top: 40px; }

#footer .hr{ width: 100px; border:0; border-bottom: 1px dashed; margin: 0px auto; background: none; clear: both; padding-top: 30px; }
#footer p { clear: both; font-size: 10px; color: #b2b2b2; text-align: center; font-size: 11px; margin-top: 20px; }

#socialLinks { float: right; padding-top: 0; text-align: right; width: 14%;}
#socialLinks a { display: inline-block; width: 34px; height: 29px; background: transparent url(/images/stopka/f.png); margin-left: 3px; }
#socialLinks a#l2 { background: transparent url(/images/stopka/t.png); } 
#socialLinks a#l3 { background: transparent url(/images/stopka/b.png); } 

.paddingTop85 { padding-top: 85px; }
.topSpace20 { margin-top: 20px; }
