body {
  background: url('/images/main_bg.png') top left repeat-x;
  font-family: arial, sans-serif;
  font-size: 12px;
}

img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.art { float: left; }

a {
  text-decoration: none;
  font-weight: 600;
  color: #000;
}

a:hover {
  text-decoration: underline;
}

td {
  vertical-align: middle;
}

#content1 dl h2 {
  background: none;
  font-size: 1.2em;
}

#box {
  margin: 0 auto;
  width: 920px;
  position: relative;
}

#top_menu {
  position: relative;
  width: 700px;
  left: 208px;
  margin: 0;
  padding: 0;
}

#top_header {
  width: 918px;
  height: 172px;
  margin: 0px 0px 10px 0px;
  padding: 0;
  background: url('/images/top.jpg') no-repeat;
  position: relative;
}

#szukaj {
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: 720px;
  top: 147px;
  background: transparent;
  width: 128px;
  border: 0px none;
}

#znajdz {
  position: absolute;
  margin: 0px;
  padding: 0px;
  left: 852px;
  top: 140px;
  background: transparent;
  width: 56px;
  height: 28px;
  border: 0px none;
}

#left_side {
  width: 197px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  float: left;
  border: 0px none;
}

#left_side img {
 margin: 0px 0px 5px;
}

#left_side h3 {
  margin: 0; padding: 0; cursor: pointer;
}

#left_side .accordion div { border: 1px solid #ddd; background: #fdfdfd; margin: 0 0 10px 0; }

#left_menu {
  width: 197px;
  padding: 0px;
  border: 0px none;
  background: url('/images/menu_left_background.png') top left repeat-y;
}

#left_menu img {
  margin: 0;
  padding: 0;
}

#left_menu ul {
  margin: 10px 0px 20px 6px;
  padding: 0;
  list-style-image: url('/images/li_arrow.png');
}
ul li.catmain {
  list-style-image: url('/images/li_arrow.png');
}
ul .main_page {
  margin: 10px 0px 0px 0px;
  padding: 0;
  list-style: none;
}


#left_menu ul li {
  width: 157px;
  margin: 2px 0px 0px 20px;
  padding: 0px;
/*border-bottom: 1px solid #dedede; */
}
#left_menu ul li.break {
  width: 157px;
  margin: -10px 0px 0px 20px;
  padding: 0px 0px;
border-bottom: 1px solid #dedede;
list-style: none; 
}
#left_menu ul li ul {
  list-style: none;
}

#left_menu ul li ul li {
  padding: 0px;
  margin: 2px 0px 0px 1px;
  font-size: 10px;
  list-style: disc;
}
#left_menu ul li ul li a {
  color: #4b4b4b;
} 

#articles {
  width: 502px;
  margin: 0px;
  padding: 0px;
  float: left;
  border: 0px none;
}

#articles2 {
  width: 705px;
  margin: 0px;
  padding: 0px;
  float: left;
  border: 0px none;
}

#articles2 h2 {
  margin: 0px;
  background: #E8E8E8;
  font-size: 1.4em;
  padding: 3px 0px 3px 10px;
}

#articles h2 {
  margin: 0px;
  background: #E8E8E8;
  font-size: 1.4em;
  padding: 3px 0px 3px 10px;
}

#articles dt {
  padding: 0px 0px 0px 5px;
  font-weight: 600;
}

#articles dt a {
  font-size: 1.25em;
  color: #1A5D26;
  font-weight: 600;
}

#articles dd {
  margin: 0px 0px 35px 10px;
  padding: 0px 10px 0px 5px;
}

#articles dd a {
  color: #E44607;
  float: right;
  padding: 0 0 0 0;
}

#articles dd img {
  float: left;
  padding: 0 2px 2px 0px;
}

#right_menu {
  width: 197px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  float: left;
  border: 0px none;
  background: #EEFCEF;
  text-align: center;
}

#loga-polecanych {
  width: 197px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  padding-top: 30px;
  float: left; 
  border: 0px none;
  text-align: center;
}

#offers {
  border: 0px none;
  margin: 0;
  padding: 0;
}



#offers #offers_foot {
  width: 100%;
  height: 30px;
  background: #FBEAE3;
}

#offers ul {
  list-style: square;
}

#offers ul li {
  font-size: 1.2em;
  padding: 2px 0px 10px 0px;
}


#footer {
  height: 38px;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #E8E8E8; 
  text-align: right;
}

#footer img {
  padding: 2px 20px 0px 0px;
}



.clear {
  clear: both;
}



#joblist { width: 380px; font: normal 11px Tahoma,sans-serif; }
#joblist table th { background-color: #FDFEFF; font-size: 0.9em; border: 1px solid #ececec; }
#joblist table { width: 350px; font: normal 11px Tahoma,sans-serif; border-collapse: collapse; }
#joblist table tr.bg1 { background-color: #F1FAFE; } 
#joblist table tr.bg2 { background-color: #DEFEDF; } 
#joblist table td { border :1px solid #eeeeee; color: #36393D; padding: 0px 2px; }
#joblist table td.tal { text-align: left; }
#joblist table td.tar { text-align: right; }
#joblist table td.tac { text-align: center; }
#joblist table td.tav { vertical-align: middle; font-weight: bold; }
#joblist table td a { color: #286FFE; }
#joblist table td a:hover { color: #FF1A00; }

#joblist2 { width: 630px; font: normal 11px Tahoma,sans-serif; }
#joblist2 table th { background-color: #FDFEFF; font-size: 0.9em; border: 1px solid #ececec; }
#joblist2 table { width: 630px; font: normal 11px Tahoma,sans-serif; border-collapse: collapse; }
#joblist2 table tr.bg1 { background-color: #F1FAFE; } 
#joblist2 table tr.bg2 { background-color: #DEFEDF; } 
#joblist2 table td { border:1px solid #eeeeee; color: #36393D; padding: 0px 2px; }
#joblist2 table td.tal { text-align: left; }
#joblist2 table td.tar { text-align: right; }
#joblist2 table td.tac { text-align: center; }
#joblist2 table td.tav { vertical-align: middle; font-weight: bold; font-size: 0.86em; width: 200px; }
#joblist2 table td {vertical-align: middle; font-size: 0.86em; padding: 2px 3px;}
#joblist2 table td.tab { vertical-align: middle; font-weight: bold; border-left: 4px solid #CDEB8B; font-size: 0.86em; width: 200px; }
#joblist2 table td a { color: #286FFE; }
#joblist2 table td a:hover { color: #FF1A00; }
#joblist2 input, textarea, select { border: 1px solid #eeeeee; font-size: 0.9em; }
#joblist2 input:hover, textarea:hover, select:hover { border: 1px solid #cccccc; background-color: #fefefd; }



.print img { border: none; }
.print { float: right; }


.art { margin-bottom: 10px; border-bottom: 1px dotted #a9a9a9; }
.art_title { float: left; color: #0C360B; margin: 0px; padding: 0px; font: bold 17px Arial,sans-serif; }
.art_title a { color: #0C360B; text-decoration: none; }
.art_title a:hover { color: #0C560B; text-decoration: underline; }
.art_date { float: right; clear: left; font: bold 10px Arial,serif; color: #666; padding: 0px; margin: 0px;}
.art_head { background-color: #eee; line-height: 1.4em; text-align: justify; padding: 5px 5px; margin-top: 0px; }
.art_more { padding: 0px 5px; float: right; text-align: right; text-decoration: underline; color: #0C360B; font-weight: bold; }


#articles div.art table { width: 500px; }

table { border-spacing: 1px; width: 95%; }
table.phototable { border-spacing: 0px; border-collapse: collapse; width: 99%; }
td { padding: 3px; }
td.field1 { background: #AAC8AA; font-size: 1.1em; }
td.field2 { background: #DAE4DA;  font-weight: 600; }

td.field3 { background: #99CC99; font-size: 1.2em; font-weight: 600; }

input { border: 1px solid #333; background: #f6f9f6; }
textarea { border: 1px solid #333; background: #f6f9f6; }
select { border: 1px solid #333; background: #f6f9f6; }

.monit { font-family: Sans-Serif; padding: 10px; background: #E62E46; color: #fff; width: 480px; font-weight: 600; text-align: center; margin: auto; }
.monit1 { font-family: Sans-Serif; padding: 10px; background: #1A6300; color: #fff; width: 480px; font-weight: 600; margin: auto; }

.red { color: #cc0000; }

#sonda { text-align: left; }
#sonda ul { list-style: none; margin: 0 0 0 10px; padding: 0; }


a.lista_sond { padding-bottom: 5px; line-height: 1.5em; font: normal 12px Arial,serif; text-decoration: none; color: #3F6FCF }

div.status_bar_small {
	height: 8px;
	background-image: url('/images/progress_bar2.png');
	background-position: left, top;
	background-repeat: repeat-y;
	float: left;
	border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;
  
}

div.status_bar_big {
	height: 10px;
	background-image: url('/images/progress_bar1.png');
	background-position: left, top;
	background-repeat: repeat-y;
	float: left;
	border-width: 1px;
  border-style: solid;
  padding: 0;
  margin: 0;
  
}

div.scroller { border: 1px solid #e1e1e5; padding: 6px; margin: 0 0 10px 0; background: #f4f4f6;  }
div.scroller p { margin: 0; padding: 0; font: bold 12px Verdana,Arial,sans-serif; }
div.scroller p span { margin-right: 100px; }


#flashinowroclaw { width: 198px; height: 173px; position: absolute; top: 0px; left: 0px; }

.leftmenu { background: url(/images/menu_left_background.png) 0px 0px repeat-y; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: -7px; }
.leftmenu li { padding-top: 5px; }


.listaofert .field1 { width: 35%; text-align: right; padding-right: 5px;  }
.listaofert .field2 { color: #242A24; }
.listaofert .field1 a { font: normal 11px Arial,sans-serif; }

.counter { padding: 15px; margin: 0px; float: left; color: #4d4d4d; font: normal 11px Arial,sans-serif; }
.counter span { color: #2b2b2b; font-weight: bold; }


#sethomepage { float: left; border: 0px none; margin: 0px; padding:0px; position: absolute; top: 0px; left: 0px;    background: transparent;    }

#offers_pagination { width: 90%; padding: 10px; margin: 10px auto; text-align: center; }
#offers_pagination a { padding: 0px 3px; text-decoration: none; font: normal 11px Arial,sans-serif; background: none; color:#4F5D4F; }
#offers_pagination a.selected { font-weight: bold; color: red;   }

.miniaturka {width:90px;}
#search_fieldset {border: 0;}


.icon_pdf
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_pdf.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_doc
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_doc.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_xls
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_xls.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_jpg
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_jpg.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_zip
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_zip.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_default
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_default.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_txt
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_txt.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_folder
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_folder.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_add
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_add.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_del
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_delete.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
.icon_up
{
	padding-left: 20px;
	padding-bottom: 2px;
	background: url("../mime/icon_up.png") left no-repeat; 
	vertical-align: top; 
	border: 0px; 
}
