* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; /*background: url('images/tlo_top.gif') top left repeat-x #fff;*/ }
img { border: 0; }
h1 { font-size: 34px; font-weight: bold; color: #000; }
h2 { font-size: 22px; color: #000; }
h3 { font-size: 18px; color: #000; font-weight: normal; position: relative; }
h3.special_offer { color: #fff; border-bottom: 1px solid #cdcdcd; padding-bottom: 4px; margin-bottom: 1px; }
h3.grey { color: #666; padding-left:10px; }
.underline { background: url('images/underline.gif') center left repeat-x #fff; height: 3px; font-size: 0px; }
div#center_background { width: 100%; clear: both; background: url('images/tlo_gradient.gif') bottom left repeat-x #fff; }
div#top { width: 980px; margin: 0 auto; }
div#top_left { float: left; margin-top: 10px; }
div#top_right { float: right; width: auto; height: 16px; padding: 7px 7px; background-color: #0066cc; overflow: hidden; }
div#page_title { float: left; width: 195px; padding-left: 30px; margin-top: 32px; }    
#baner_top { width: 728px; height: 90px; border: 1px solid #dfdfdf;  text-align: center; float: left; }
div#center { width: 980px; margin: 0 auto; background: url('images/center_gradient.jpg')  0px 25px repeat-x #fff; }
div#bottom_background { width: 100%; height: 70px; background: url('images/underline.gif')  0px 26px repeat-x #dfdfdf; }
div#bottom { width: 980px; height: 70px; margin: 0 auto; }
div#copyright { float: left; width: 660px; font-size: 10px; }
.clear { clear: both; }

/*************LINKI*****************/
a.top { color: #062b60; text-decoration: none; font-size: 10px; padding-right: 15px; font-weight: bold; }
a:hover.top { color: #0066cc; text-decoration: underline; font-size: 10px; }
a.flag { display: block; width: 20px; height: 15px; background-position: top; float:left; margin-right: 4px; }
a:hover.flag { background-position: bottom; }    
a.selected_flag { background-position: bottom; }
a.link1 {  color: #062b60; text-decoration: none; font-size: 10px; padding-right: 1px; font-weight: bold; }
a:hover.link1 { color: #0066cc; text-decoration: underline; font-size: 10px; }
div#box_search_bottom a { padding-top: 5px; padding-left: 22px; padding-right: 12px; display: block; height: 20px; border-right: 1px solid #ccc; float:left; color: #062b60; text-decoration: none; }
div#box_search_under a { color: #fff; text-decoration: none; font-size: 10px; font-weight: bold;  }
.box_left a { display: block; padding: 7px 15px; padding-right: 5px; background: url(images/arrow.gif) center left no-repeat #fff; color: #062b60; font-weight: bold; text-decoration: none;  }
.box_left a:hover { color:#fff; text-decoration: underline; background-color: #0066cc; }
.offer a { color: #0066cc; text-decoration: none; font-weight: bold; font-size: 12px;}
.offer a:hover { color: #000; text-decoration: underline;}
.branch_column a { color: #0066cc; text-decoration: none; }
.branch_column a:hover { color: #000; text-decoration: underline; }
a.grey_link { color: #666; text-decoration: none;}
a:hover.grey_link { color: #0066cc; text-decoration: underline;}
a.blue_link { color: #0066cc; text-decoration: underline;}
a.advise { display:block; height: 55%; padding: 10px; padding-left: 28px; background: url(images/kartka.gif) 10px 10px no-repeat;}
a:hover.advise { background-color: #fff;}
a.blue_link2 { color: #0066cc; text-decoration: none;} 
a:hover.blue_link2 { color: #000; text-decoration: underline;} 
div#job_agencies a { display: block; padding: 7px 15px; padding-right: 5px; background: url(images/arrow.gif) center left no-repeat #fff; color: #666;  text-decoration: none; }
div#job_agencies a:hover { color: #0066cc; text-decoration: underline; }
a.button_bottom { display: block; padding: 5px 10px; border: 1px solid #ccc; float: right; margin-left: 2px; text-decoration: none; color: #062b60;}
/****************** LINKI KONIEC ********************/

/******************* ZAKŁADKI*******************/
ul#menu_fold { list-style: none; }
ul#menu_fold li { float: left; padding-right: 30px; padding-top: 5px; padding-left: 6px; height: 20px; }
ul#menu_fold li:first-child { padding-left: 15px; }
li.fold { background: url(images/fold.jpg) top right no-repeat #062b60; }
li.fold a { font-weight: bold; color: #ccc; text-decoration: none; }
li.fold_selected { background: url(images/fold_right_on.jpg) top right no-repeat #0066cc; }
li.fold_selected a { color: #fff !important; }
li.fold_next_selected { background: url(images/fold_left_on.jpg) top right no-repeat #062b60; }
li.last_off { background-image: url(images/fold_last_off.jpg); }
li.last_on { background-image: url(images/fold_last_on.jpg); }
div.fold_right { background: url(images/fold_right.jpg) top left no-repeat #ffd200; height: 25px; padding-left: 36px; padding-right: 10px; float: right; }
div.fold_right a { color: #a07c00; font-weight: bold; padding-top: 5px; text-decoration: none; display: block; }
/******************* ZAKłADKI KONIEC*******************/

.button_left { width: 29px; height: 28px; display: block; float: left; }
.button { float: left; display: block; background: url(images/button_repeat.jpg) top left repeat-x; }
.button_right { width: 9px; height: 28px; float: left; background: url(images/button_right.jpg) top right no-repeat; }

/*PRZYCISKI*/
.button_search { width: 92px; height: 34px; background: url(images/button_search.jpg) top left no-repeat; color: #fff; font-weight: bold; padding-left: 13px; border: 0; cursor: pointer; }
.button_login { width: 92px; height: 28px; background: url(images/button_key.jpg) top left no-repeat; color: #fff; font-weight: bold; padding-left: 13px; font-size: 11px; border: 0; cursor: pointer; padding-bottom: 3px; }
.button_newsletter { width: 92px; height: 28px; background: url(images/button_env.jpg) top left no-repeat; color: #fff; font-weight: bold; padding-left: 13px; font-size: 11px; border: 0; cursor: pointer; padding-bottom: 3px; }
/*PRZYCISKI KONIEC*/

div#map_search_box { position: relative; width: 980px; height: 280px; }
div#box_search { width: 400px; padding-left: 220px; padding-top: 16px; height: 210px; position: absolute; top: 17px; right: 25px; z-index: 10; background: url(images/tlo_box_search.jpg) top left no-repeat #fff; }
div#box_search_bottom { position: absolute; bottom: 0px; right: 0px; width: 398px; height: 25px; border: 1px solid #ccc; z-index: 1; }
div#box_search_under { position: absolute; bottom: 12px; right: 25px; text-align: right; color: #0166cc; }
div#map { width: 333px; height: 265px; position: absolute; top: 7px; left: 2px; z-index: 5; }

/* LEWA KOLUMNA STRONY GŁÓWNEJ */
div#left_column { float: left; width: 195px; padding-left: 5px; }
.box_left { padding: 10px; background-color: #fff; border:1px solid #DFDFDF; margin-bottom:5px; }
/* LEWA KOLUMNA STRONY GŁÓWNEJ KONIEC*/

/* ŚRODKOWA KOLUMNA STRONY GŁÓWNEJ */
div#center_column { float: left; width:760px; margin-left: 15px; }
.header_special_offer { padding-left: 14px; background-color: #dfdfdf; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.special_offer_left { float: left; width: 480px; margin-right: 5px; position: relative; }
.special_offer_right { float: left; width:150px; position: relative; padding-left:5px;}
.special_offer_data { float:left; width:80px; position:relative; padding-left:5px; }
.offer { padding:7px 14px; background: url('images/underline.gif') bottom left repeat-x #fff; position: relative; }



.header_row { padding-left: 14px; background-color: #dfdfdf; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.header_cell { float:left; }

.row { padding:7px 14px; background: url('images/underline.gif') bottom left repeat-x #fff; position: relative; }
.cell { float:left; }
	.cell a { color:#0066CC; font-weight:bold; text-decoration:none; }
	.cell a:hover { color:#000; text-decoration:underline; }

.center { text-align:center; }
.bcenter { text-align:center; margin:auto; }
.bold { font-weight:bold; }
.larger { font-size:larger; }
.bbutton { background:transparent url(images/button_empty.png) no-repeat scroll 0 0; height:28px; line-height:28px; width:150px; border:none; font-weight:bold; text-align:center; color:#fff; display:block; text-decoration:none; }

.g25 { width:25px; }
.g50 { width:50px; }
.g70 { width:70px; }
.g100 { width:100px; }
.g150 { width:150px; }
.g200 { width:200px; }
.g250 { width:250px; }
.g300 { width:300px; }
.g330 { width:330px; }
.g636 { width:636px; }
.g650 { width:650px; }

.ok { color:green; }
.error { color:red; }


.offer .lp, 
.header_special_offer .lp { float:left; width: 21px; text-align:left; position:relative; font-weight:bold; }
.offer .data, 
.header_special_offer .data { float:left; width: 80px; text-align:left; position:relative; padding-left:5px; }
.offer .stanowisko, 
.header_special_offer .stanowisko { float:left; width: 230px; text-align:left; position:relative; padding-left:5px; }
.offer .panstwo, 
.header_special_offer .panstwo { float:left; width: 170px; text-align:left; position:relative; padding-left:5px; }
.offer .status, 
.header_special_offer .status { float:left; width: 120px; text-align:left; position:relative; padding-left:5px; }
.offer .status0,
.offer .status1,
.offer .status2 { float:left; width: 90px; text-align:left; position:relative; font-weight:bold; }
.offer .status1 { color:#00aa00; }
.offer .status2 { color:red; }
.offer .operacje, 
.header_special_offer .operacje { float:left; width: 100px; text-align:left; position:relative; padding-left:5px;}
.offer .operacje a { display:block; float:none;}

div#branch_box { background-color: #f4f4f4; border-top: 1px solid #cdcdcd; padding: 12px; }
.branch_column { float: left; width: 170px; padding-right: 5px; line-height: 150%; }
.box_news { border-top: 1px solid #cdcdcd; background: url(images/tlo_box_news.jpg) top center repeat-y #fff; float: left; }
.box_polish_zone { float: left; background-color: #f4f4f4; width: 274px; }
.news_header { color: #0066cc; font-weight: bold; }
.news_date { font-size: 10px; }
.news { padding: 10px; background: url(images/underline2.gif) bottom center no-repeat; cursor: pointer; }
.advise_line { background: url(images/underline2.gif) bottom center no-repeat; padding-bottom: 1px; }
.box_on { background-color: #fff; }
.box_off { background-color: #f4f4f4; }
/* ŚRODKOWA KOLUMNA STRONY GŁÓWNEJ KONIEC */

/* PRAWA KOLUMNA STRONY GŁÓWNEJ */
div#right_column { float: left; width: 195px; margin-left: 15px; }
.box_right { padding: 10px; background-color: #fff;  border:1px solid #DFDFDF; }
.box_newsletter { border: 1px solid #e0e0e0; padding: 10px; background-color: #f4f4f4; }
div#job_agencies strong { border-bottom: 1px solid #cdcdcd; padding-bottom: 4px; display: block; }
/* PRAWA KOLUMNA STRONY GŁÓWNEJ KONIEC*/

/*FORMULARZE*/
.form_input { background-color: #f4f4f4; padding-left: 10px; padding-top: 3px; width: 362px; height: 17px; font-size: 11px; color: #666; border: 1px solid #ccc; }
.form_select { background-color: #f4f4f4; padding:1px 0px 1px 10px; width: 230px; font-size: 11px; color: #666; border: 1px solid #ccc; }
	.form_select option { padding:1px 10px; } 
	.form .form_select { width:374px; }
	.form input[type=submit] { background:transparent url(images/button_empty.png) no-repeat scroll 0 0; height:28px; line-height:28px; width:150px; border:none; font-weight:bold; text-align:center; color:#fff;}
.form_textarea { background-color: #f4f4f4; padding:3px 0px 3px 10px; width: 362px; font-size: 11px; color: #666; border: 1px solid #ccc; height: 8em; }
.form_checkbox { margin-top:4px; }
.login_et { float: left; width: 43px; font-weight: bold; margin-top: 4px; }

/*STYLOWANIE SELECTA*/
.trigger { border:1px solid #ccc; color: #666; text-decoration: none; width: 220px; padding-top: 3px; height: 15px; padding-left: 10px; background:url(images/select_arrow.gif) top right no-repeat #f4f4f4; display:block; text-decoration: none; }
.activetrigger{ border:1px solid #ccc; color: #666; text-decoration: none; width: 220px; padding-top: 3px; height: 15px; padding-left: 10px; background:url(images/select_arrow.gif) top right no-repeat #f4f4f4; display:block; }
.dropcontainer ul { background:#fff; border:1px solid #999; border-bottom:none; list-style-type:none; padding:0; margin:0; width: 230px; position: absolute; z-index: 1000; }
.dropdownhidden { top:0; left:-999em; }
.dropdownvisible { top:0; left:0; z-index: 1000; }
.dropcontainer ul a { padding-left: 10px; display:block; padding-top: 2px; padding-bottom: 2px; width: 220px; text-decoration:none; color:#666; border-bottom:1px solid #ccc; background:#f4f4f4; z-index: 1000; } 
.dropcontainer ul a:hover { background:#fff; } 
.dropcontainer{ position:relative; z-index: 1000; }
/*STYLOWANIE SELECTA KONIEC*/	
/*FORMULARZE KONIEC*/

.cl { clear:both; font-size:0px; height:0px; margin:0px; padding:0px; line-height:0px; }
.form .text { float:left; width:220px; font-weight:bold; color:#404040; font-size:13px; text-align:right; margin-top:4px; }
.form .input { float:left; width:395px; margin-left:5px; }
.form .cl { height:4px;font-size:4px; }
.form .info { clear:both; margin-left:225px; width:362px; }
.form .border { border: 1px solid #ccc; width:352px !important; padding:3px 10px; height:100px; overflow:auto; background-color:#F4F4F4; }
.form .ogl_sel { float:left; width:21px; height:21px; }
.form .ogl_woj { float:left; width:139px; padding-left:3px; height:21px; padding-top:4px; }
.form .ogl_mias { float:left; width:170px; padding-left:3px; height:21px; }
.form .title { font-weight:bold; color:#404040; }
.form .border .cl { height:0px !important; font-size:0px!important; }
.border .form_input { width:150px !important; }

tr.header_gray {background-color: #ededed; text-align: center;}
tr.header_gray td {background-color: #ededed;}

a.men { display: block; padding: 7px 15px; padding-right: 5px; background: url(images/arrow.gif) center left no-repeat #fff; color: #062b60; font-weight: bold; text-decoration: none;  }
a.nomen { display:inline; padding:0; margin:0; background:none; color:inherit; font-weight: bold; text-decoration:underline; color:#551A8B; }
a.men:hover { color:#fff; text-decoration: underline; background-color: #0066cc; }
a.men1 { border:1px solid #CCCCCC; color:#062B60; display:block; float:left; height:20px; padding-left:12px; padding-right:18px; padding-top:5px; text-decoration:none; background:#fff url(images/arrow.gif) no-repeat scroll 95% 50%; margin:0 0 5px 5px; }

.pagination { text-align:center; padding:5px; font-weight:bold; }
.pagination a { text-decoration:none; font-size:12px; color:#062B60;}
.pagination a:hover { text-decoration:underline; }
.pagination .active { font-weight:bold; color:#000; font-size:12px; text-decoration:underline; padding:2px 5px; margin:0 3px; border:1px solid black; }

.regulamin { width:740px; padding:10px; text-align:justify; font-size:12px; color:#000; }
.regulamin p { text-indent:20px; margin-bottom:10px; }
.regulamin h3 { margin-bottom:10px; }
.regulamin ol { margin-left:30px; margin-bottom:10px; }
.regulamin ol[type=a] {margin-bottom:0px;}
.regulamin .title { font-weight:bold; }

#oglo ul {margin-left:20px;}