@import "globals.css";
@import "forms.css";

/* = box
************************************************************** */

.box_center.w730 {
width: 730px;
margin:0px auto;
}

.box_730_head {
width:730px;
height:7px;
background:url(/images/gfx/box_730_head.png) no-repeat;
}

.box_730_head.white {
width:730px;
height:7px;
background:url(/images/gfx/box_730_head_white.png) no-repeat;
}

.box_730_body {
background:url(/images/gfx/box_730_middle.png) repeat-y;
padding:0px 2px;
position:relative;
}

.box_730_body_bg {
background:url(/images/gfx/box_bg.png) repeat-x;
padding:8px;
}

.box_730_body_bg2 {
padding:8px;
}

.box_730_foot {
width:730px;
height:7px;
background:url(/images/gfx/box_730_foot.png) no-repeat;
}



.box_600_head {
width:600px;
height:7px;
background:url(/images/gfx/box_600_head.gif) no-repeat;
}

.box_600_head.white {
width:600px;
height:7px;
background:url(/images/gfx/box_600_head_white.gif) no-repeat;
}

.box_600_body {
background:url(/images/gfx/box_600_middle.gif) repeat-y;
padding:0px 2px;
position:relative;
}

.box_600_body_bg {
background:url(/images/gfx/box_bg.gif) repeat-x;
padding:8px;
}

.box_600_body_bg2 {
padding:8px;
}

.box_600_foot {
width:600px;
height:7px;
background:url(/images/gfx/box_600_foot.gif) no-repeat;
}


.box_210_head {
width:210px;
height:7px;
background:url(/images/gfx/box_210_head.gif) no-repeat;
}

.box_210_body {
background:url(/images/gfx/box_210_middle.gif) repeat-y;
padding:0px 2px;
position:relative;
}

.box_210_body_bg {
background:url(/images/gfx/box_bg.gif) repeat-x;
padding:8px;
min-height:100px;
}

.box_210_foot {
width:210px;
height:7px;
background:url(/images/gfx/box_210_foot.gif) no-repeat;
}

.active { color: #000;}
.right {float:right;}

/* = end
************************************************************** */

/* = global
************************************************************** */

.box_info {}
.box_info b{ font: bold 12px Tahoma; padding:8px;  margin-top:-4px; float:left; line-height:24px; text-indent:3px; }
.box_info img { float:left;}

.box_info.ok {  color: green; }
.box_info.err {  color:#ca2134; }


.tipBox { border:1px solid #ffe488; background:#fff8da; padding:4px; color:#666; position:relative; margin-top:5px; margin:-8px 0 0px 5px; float:left; display:inline; }
.tipBox p { border:0px; background: url(/images/gfx/qform_error_arrow.png) no-repeat; display:block; width:17px; height:10px; position:absolute; left:20px; top:-10px}
.tipBox.info {margin-left:0px;}


.rpm {
width:820px;
border: 1px solid #b7b8bb;
border-left: 0px;
border-right: 0px;
text-align:center;
}

.rpm div {
border: 1px solid #FFF;
width:820px;
height:20px;
background:#ebebeb;
border-left: 0px;
border-right: 0px;
}

.sep_pm {
width:820px;
height:1px;
background: url(/images/gfx/dotted_x.gif) repeat-x;
margin:4px 0px 4px 0px;
overflow:hidden;
}

p.hr_x { width: 100%; height:1px; background: url(/images/gfx/dotted_x.gif) repeat-x; }
p.hr_x_white { width: 100%; height:1px; background: url(/images/gfx/dotted_x_white.gif) repeat-x; }
p.hr_y { width: 1px; height:100%; background: url(/images/gfx/dotted_y.gif) repeat-y; overflow:hidden;}

p.hr_x.box {margin:4px 0px;}


/* =
************************************************************** */


.body {
background: url(/images/gfx/body_bg2.gif)  repeat-x  ;
padding:20px 0px 0px 0px;

}

.page_content {
width:820px;
margin:0px auto;
padding:0px;
position:relative; 
overflow:hidden;
}

.page_content_left { float: left; width:600px; padding-right:5px; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_right { float: left; width:210px; padding-left: 5px; overflow:hidden;}

/* =
************************************************************** */


.page_content_header .logo {float:left;}
.page_content_header .i {float:right; text-align:right;}

/* = prawa
************************************************************** */


.page_content_right .box_logowanie  .kto {
width:210px;
height:18px;
text-align:center;
}

.page_content_right .box_logowanie  .kto a{
float:left; width:100px; color:#FFF; list-style-type:none;
width:85px; height:26px; margin: -8px 0px 0px 0px;
color:#fff;
text-decoration:underline;
line-height:20px;
}

.page_content_right .box_logowanie .kto a.active { color:#6e6e6e; font-weight:bold;  background:url(/images/gfx/box_logowanie_linki.png) no-repeat; }

.page_content_right .box_logowanie {
padding:8px;
width: 210px;
height: 148px;
background:url(/images/gfx/box_logowanie.png) no-repeat;
margin-bottom: -16px;
}

.page_content_right .box_logowanie .linki span{
float:left;
width:20px;
margin:2px 0px 0px 0px;
}

.page_content_right .box_logowanie .linki{
color:#FFF;
line-height:15px;
overflow: hidden;
}

.page_content_right .box_logowanie .linki a  {
color: #FFF;
text-decoration: underline;
}

.page_content_right .box_logowanie .logowanie{
margin:4px 0px;
border: 1px solid #1276AA;
}

.page_content_right .box_logowanie span{
float:left;
width:50px;
margin:9px 0px;
}

.page_content_right .box_logowanie .btn {
margin-right: 23px;
}


.menu_logged li { margin-left: 14px;  color:#0074a8;}

.menu { float:left; width:100%; height:33px; background:url(/images/gfx/menu_head_bg.png) repeat-x; margin-top: 10px; }
.menu ul { margin-left:10px;}



.menu a { float:left; background:none ; padding:8px 0px 14px 4px;  margin-right:1px; margin-top:2px; color: #fff; }
.menu a span { background:none ;  padding: 5px 12px 14px 10px; }

.menu a:hover, .menu a.active { float:left; background:url(/images/gfx/menu_head_active_l.png) left top no-repeat ; padding:5px 0px 14px 4px;  margin-right:1px; margin-top:2px;  color: #333; }
.menu a:hover span, .menu a.active span { background:url(/images/gfx/menu_head_active_r.png) right top no-repeat ;  padding: 5px 12px 14px 10px; }



/* = lewa
************************************************************** */



.page_content_left .szukaj p { width:416px; height: 253px; background: url(/images/gfx/szukaj_bg.png) bottom right no-repeat; position:absolute; top:-5px; right:2px; overflow:hidden;}

.page_content_left .szukaj form input, .page_content_left .szukaj form select{
margin:4px 0px;
}

.page_content_left .szukaj ul {width:500px; text-align:center; padding:4px 0px; color:#0074a8;}

.page_content_left .szukaj li{ float:left; width:200px;}
.page_content_left .szukaj li a { color:#6e6e6e; }


.page_content_left .promowane_oferty .content { border-bottom: 1px solid #E0E0E0; height: 28px; line-height:20px;}
.page_content_left .promowane_oferty .content.head {font-weight:bold; color:#0074A8;}
.page_content_left .promowane_oferty .content .i1{ float:left; width:60%; height: 28px;margin: 1px 0px; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .promowane_oferty .content .i2{ float:left; width:20%; height: 28px; text-align:center;  background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .promowane_oferty .content .i3{ float:left; width:20%; height: 28px;text-align:center; }
.page_content_left .promowane_oferty .content.p1 .i0 { float:left; width:30px;  height:28px; background:url(/images/gfx/pakiet_silver_mini.png) 0 1px no-repeat; }
.page_content_left .promowane_oferty .content.p2 .i0 { float:left; width:30px;  height:28px; background:url(/images/gfx/pakiet_gold_mini.png) 0 1px no-repeat; }
.page_content_left .promowane_oferty .content.p3 .i0 { float:left; width:30px;  height:28px; background:url(/images/gfx/pakiet_ekstra_mini.png) 0 1px no-repeat; }

.page_content_left .najnowsze_oferty .head { width: 580px; height: 27px; margin-left: -1px; margin-bottom: 0px; }
.page_content_left .najnowsze_oferty .head a { color:#fff; line-height:20px; float:left; margin: 3px 0px 0px 1px; text-align:center; width: 127px; height: 23px; background:url(/images/gfx/najnowsze_oferty_head.gif) no-repeat;}
.page_content_left .najnowsze_oferty .head a.active { background:url(/images/gfx/najnowsze_oferty_head_active2.gif) no-repeat; }
.page_content_left .najnowsze_oferty .content {  height: 22px; line-height:18px;  padding:0px 4px; background:#cbc9c9;}

.content.nb1 .i1 { background: url(/images/gfx/dotted_x_white.gif) bottom repeat-x;  overflow:hidden; padding-bottom:4px;}
.content.nb2 .i1 { background: url(/images/gfx/dotted_x_white.gif) bottom repeat-x;  overflow:hidden; padding-bottom:4px;}

.page_content_left .wyszukiwarka .content { border-bottom: 1px solid #E0E0E0; height: 35px; line-height:20px; }
.page_content_left .wyszukiwarka .content.head {font-weight:bold; color:#0074A8;}
.page_content_left .wyszukiwarka .content .i1{ float:left; width:60%; margin: 1px 0px; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .wyszukiwarka .content .i2{ float:left; width:20%; height:35px; text-align:center;  background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .wyszukiwarka .content .i3{ float:left; width:20%; text-align:center; }
.page_content_left .wyszukiwarka .content.p1 .i0 { float:left; width:30px;  height:30px; background:url(/images/gfx/pakiet_silver_mini.png) 0 4px no-repeat; }
.page_content_left .wyszukiwarka .content.p2 .i0 { float:left; width:30px;  height:30px; background:url(/images/gfx/pakiet_gold_mini.png) 0 4px no-repeat; }
.page_content_left .wyszukiwarka .content.p3 .i0 { float:left; width:30px;  height:30px; background:url(/images/gfx/pakiet_ekstra_mini.png) 0 4px no-repeat; }
.page_content_left .wyszukiwarka .content.p10 .i0 { float:left; width:30px;  height:30px; background:url(/images/gfx/pakiet_reklama_mini.png) 0 4px no-repeat; }
.page_content_left .wyszukiwarka .content.pg { border-bottom: 1px solid #E0E0E0; height:25px; padding:0px; margin:0px; margin:5px 0px 0px -5px; }
.page_content_left .wyszukiwarka .content.pg_center { border-bottom: 1px solid #E0E0E0; height:65px; padding:0px; margin:0px; margin:5px 0px 0px 0px; text-align:center; }


.page_content_left .wyszukiwarka_kandydatow .content { border-bottom: 1px solid #E0E0E0; height: 25px; line-height:20px; }
.page_content_left .wyszukiwarka_kandydatow .content.head {font-weight:bold; color:#0074A8;}
.page_content_left .wyszukiwarka_kandydatow .content .i1{ float:left; width:60%; margin: 1px 0px; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .wyszukiwarka_kandydatow .content .i2{ float:left; width:20%; height: 25px; text-align:center;  background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .wyszukiwarka_kandydatow .content .i3{ float:left; width:20%; text-align:center; }


.page_content_left .wyszukiwarka .content small{ float:left; margin-top:-8px; }
.page_content_left .wyszukiwarka .content strong{color: #4174A8}




.pakiety_mini {	line-height:30px;}
.pakiety_mini p { padding-left:30px;}
.pakiety_mini .s { background:url(/images/gfx/pakiet_silver_mini.png) 0 5px no-repeat; }
.pakiety_mini .g { background:url(/images/gfx/pakiet_gold_mini.png) 0 5px no-repeat; }
.pakiety_mini .e { background:url(/images/gfx/pakiet_ekstra_mini.png) 0 5px no-repeat; }
.pakiety_mini .r { background:url(/images/gfx/pakiet_reklama_mini.png) 0 5px no-repeat; }


.page_content_left .lista .content { border-bottom: 1px solid #E0E0E0; height: 22px; line-height:18px; }
.page_content_left .lista .content.head {font-weight:bold; color:#0074A8;}
.page_content_left .lista .content .i0{ float:left; width:3.5%; margin: 4px 0px 0px 0px; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .lista .content .i1{ float:left; width:50%; margin: 0px 0px; padding-left:1%; background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .lista .content .i2{ float:left; width:20%; text-align:center;  background: url(/images/gfx/dotted_y.gif) right repeat-y; overflow:hidden;}
.page_content_left .lista .content .i3{ float:left; width:20%; text-align:center; }
.page_content_left .lista .content .i0 input {padding:0px; margin:0px;}

.page_content_left .cv th {width:100px;}

.page_content_left .cv ul { position:relative; }
.page_content_left .cv h1 { position:relative; }
.page_content_left .cv h1 a { position:absolute; right:0px;}
.page_content_left .cv .a { position:absolute; top:0px; right:0px;}
.page_content_left .cv .odd { border-bottom:1px solid #bfbfbf;}
.page_content_left .cv .zdjecie {  vertical-align:top; text-align:right; }
.page_content_left .cv .zdjecie img{  background:#fff; padding: 2px; }
.page_content_left .prawo_jazdy .dl {display:none;}

.page_content_left .brak { text-align:center; font:bold 18px Arial; padding:4px; color:silver;}
.page_content_left .brak a {  color:silver; }


.page_content_left .linki , .page_content_left .linki a { font-weight:bold; color:#0074A8; }
.page_content_left .linki .i1, .page_content_left .linki .i2, .page_content_left .linki .i3 { float:left; width:30%; overflow:hidden; }

.page_content_left hr { height:1px; background: url(/images/gfx/dotted_x.gif) repeat-x;}
.page_content_left .kandydat_ogloszenie {font: 12px Tahoma; line-height:20px;}
.page_content_left .kandydat_ogloszenie b {float:left; width:180px;}

/* =
************************************************************** */
.page_content_footer { line-height:16px; }

.page_content_footer .i1 {
line-height:15px;
width: 820px;
height: 148px;
background: url(/images/gfx/page_foot.png) no-repeat;
color: #FFF;
}

.page_content_footer .i1 a {color:#FFF; }

.page_content_footer .i1 div { padding: 8px;	 }

.page_content_footer .i2 .l1 {float:left; text-align:left; width: 60%; }
.page_content_footer .i2 .l2 {float:left; text-align:right; width: 40%; }


.page_content_footer .i3 .l1 {float:left; text-align:left; width: 60%; }
.page_content_footer .i3 .l2 {float:right; text-align:right; width: 40%; }



.page_content_footer td, .page_content_footer th {vertical-align:top; }
.page_content_footer th { width:100px; color: #FB9600;}


.pakiety {overflow:hidden;}
.pakiety .p1, .pakiety .p2, .pakiety .p3, .pakiety .p4 { float:left; margin-top:20px;  margin-left:20px; width:120px; height:175px; background: #ededed; border:1px solid #c7c8c8;}

.dodaj_ogloszenie ul { list-style-type:none; line-height:20px;}
.dodaj_ogloszenie ul li { background: url('/images/gfx/v.png') 0px 4px no-repeat; padding-left:25px;}
.dodaj_ogloszenie .pakiet_darmowy {float:right; margin-right:15px;}

.aplikuj_wybor span { overflow:hidden;}
.aplikuj_wybor b {display:block; margin-bottom:20px; clear:both;}
.aplikuj_wybor li {list-style-type:none; line-height:20px;  background: url('/images/gfx/v.png') 0px 4px no-repeat; padding-left:25px;}
.aplikuj_wybor i { font-size: 10px; padding:4px 0px; display:block; }


.wyroznij_menu { float:left; text-align:right; list-style-type:none; margin-left:5px; margin-bottom:-1px; }
.wyroznij_menu li { float:left; border:1px solid #DEDEDE; margin-left:2px; border-bottom: 0px; padding:10px; background:url(/images/gfx/box_bg.gif) repeat-x; overflow:hidden; }
.wyroznij_menu .pakiet b { display:none; }
.wyroznij_menu .pakiet_silver  a { display:block; width: 83px; height:95px;  background:url(/images/gfx/pakiet_silver.png) no-repeat; }
.wyroznij_menu .pakiet_gold  a { display:block; width: 83px; height:95px;  background:url(/images/gfx/pakiet_gold.png) no-repeat; }
.wyroznij_menu .pakiet_ekstra  a { display:block; width: 83px; height:95px;  background:url(/images/gfx/pakiet_ekstra.png) no-repeat; }
.wyroznij_menu .pakiet  a:hover {  background-position:0 bottom !important; }

.wyroznij_ogloszenie li { list-style-type:none; background:url(/images/gfx/v.png) 0 4px no-repeat; line-height:20px; padding-left:20px; }

.zaplac tr{vertical-align:top;}

.wszystkie_miasta .litera { 
background:#F9F9F9;
font: bold 14px Arial;
padding:10px;
margin:10px 0px;
}

.wszystkie_miasta  ul {overflow: hidden; _zoom: 1;}
.wszystkie_miasta  ul li {float:left; width:178px; list-style-type:square; color:#bfbfbf;margin-left:14px;}

.box_dd {
border: 1px solid #E3E3E3;
background:#fff;
}


.box_dd.oferta0 { background:#ffe9ec}
.box_dd.oferta1 { background:#bde4aa}

.box_dd.wyrozniony { background:#F0EEE1}

.box_dd_bg {
border: 1px solid #FFF;
background:#fff url(/images/gfx/boks_bg.png) repeat-x;
padding:13px 7px;
}

.moje_konto .b1, .moje_konto .b2 { float:left; width:285px; margin:10px 3px; color:#fff; line-height:25px;}
.moje_konto  h1 {text-align:center; color:#fff; }
.moje_konto  .img { margin-left:-7px; margin-top:10px;}
.moje_konto  b { color:#FFD92D }

.moje_konto ul { }
.moje_konto ul ol { font-weight:bold; padding:4px;}
.moje_konto ul li { color:#fff; margin-left:20px; line-height:20px; }

.b1 .box_dd_bg {
background: #0199DC url(/images/gfx/box_bg_blue.jpg) repeat-x;
}

.b2 .box_dd_bg {
background: #A74888 url(/images/gfx/box_bg_purple.jpg) repeat-x;
}

.pointer {  cursor: pointer;} 

.rekrutuja a { }
.rekrutuja a img{ background: url(/images/gfx/dotted_y.gif) top right repeat-y; overflow:hidden; padding-right:10px; margin-left:5px;}


#reklama_a_bg { float:left; width:490px; text-align:center; }
#reklama_b_bg { float:left; width:820px; text-align:center; margin-bottom:4px;}
#reklama_d_bg { float:left; width:210px; text-align:center;}

.box_210_body_bg.reklama { padding:0px; margin:0px;}

.eg{padding:8px; }


.partnerzy h2 {background:url(/images/gfx/menu_head_bg.png) -10px -5px repeat-x; color:#fff; clear:both; margin-left:-5px; width:100%; padding:5px; font-size:11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/js/border-radius.htc);
}
.partnerzy dt {width:120px; padding:5px;}
.partnerzy dd {width:440px; padding:5px;}


.sonda .pytanie { margin-bottom:4px; }
.sonda .odpowiedzi { margin-bottom:4px; }
.sonda { line-height:18px;}
.sonda b {float:left;  line-height:13px; padding-right:4px; text-align:right;}
.pbar {float:left; background:url(/images/gfx/menu_head_bg.png) -10px -5px repeat-x; height:14px; }

.kandydat_box { color:#808080; font-size:9px; width:55px; float:left; }
.kandydat_box b { font-weight:normal; text-align:center; display:block; float:left; width:50px; padding:2px 0px 0px 0px;}

.nasi_kandydaci .lista { width:100%; padding:2px;}
.nasi_kandydaci .lista img { float:left;}
.nasi_kandydaci .lista p { float:left; vertical-align:top;  margin:10px 0px 0px 4px; color:#808080; }
.nasi_kandydaci .lista b { }

/* = 820
************************************************************** */

.page_content_left .kandydat_ogloszenie .info { line-height:20px; }

.ogloszenie_nav { text-align:center; padding:10px; font-size:12px;}
.ogloszenie_nav a { margin:0px 2px;}
.ogloszenie { font: 12px Tahoma; line-height:20px;}
.ogloszenie h3 { font: bold 22px Tahoma; color: #0074A8; text-align:center; padding:10px 0px;}
.ogloszenie h1 {margin-bottom:10px; color:#0074A8;} 
.ogloszenie strong { color: #FFA948; } 
.ogloszenie h1, .ogloszenie strong { font: bold 14px Tahoma;}
.ogloszenie .info {font: 12px Tahoma;}
.ogloszenie .info b { width:250px; overflow:hidden;}
.ogloszenie small { font: 12px Tahoma; display:block; text-align:center; padding:0px 0px 10px 0px;}

