BODY {
    font-size: 11px;
    color: #000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    margin: 0;
    padding: 0;
    background: #ffffff;
    text-align: center;
}


img, div, span, form, input, textarea, h1, h2, h3 { margin: 0; padding: 0; border: 0; }

A:link {
    color: #000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}

A:visited {
    color: #000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}

A:active {
    color: #AE0004;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}

A:hover {
    color: #ff0000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu {
    color: #292E32;
    font-family: "Arial", "Helvetica", "sans-serif";
}

a.menu:link {
    color: #292E32;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu:visited {
    color: #292E32;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu:hover {
    color: #ff0000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu:active {
    color: #000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu2 {
    color: #800000;
    font-family: "Arial", "Helvetica", "sans-serif";
}

a.menu2:link {
    color: #800000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}

a.menu2:visited {
    color: #800000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}

a.menu2:hover {
    color: #808080;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: underline;
}

a.menu2:active {
    color: #000000;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-decoration: none;
}


td.panel{

	border : 1px solid #888888;

	background-color: #F8F8F8;

	padding: 2px;

}

td.logo{

	background-color: #DFDFDF;

	text-align: center;

	FONT-SIZE: 11px;

	COLOR: #000051;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	font-variant: small-caps;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

}

p 	{

	FONT-SIZE: 11px;

	COLOR: #000000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin: 0;
	
	}

	.odstep_maly

	{

	COLOR: #000000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin-top : 1px;

	margin-bottom : 1px;

	margin-left : 3px;

	margin-right : 3px;

	}

	.naglowki_gielda2

	{

	FONT-SIZE: 11px;

	COLOR: #ffffff;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

	}

	.big

	{

	FONT-SIZE: 12px;

	COLOR: #000000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

	}

	.linki

	{

	FONT-SIZE: 12px;

	COLOR: #000000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin-top : 3px;

	margin-bottom : 3px;

	margin-left : 0px;

	margin-right : 0px;

	}

.small

	{

	FONT-SIZE: 9px;

	COLOR: #ffffff;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	font-weight : normal;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

	}

h1 {

	FONT-SIZE: 13px;

	COLOR: #000000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	margin-top : 7px;

	margin-bottom : 7px;

	margin-left : 0px;

	margin-right : 0px;

	}

h2 {

	FONT-SIZE: 12px;

	COLOR: #970000;

	FONT-FAMILY: "Arial", "Helvetica", "sans-serif";

	margin-top : 5px;

	margin-bottom : 5px;

	margin-left : 0px;

	margin-right : 0px;

	}

td.ofTop{

	border-bottom: 2px solid #FF0000;

	font-family:"Tahoma", "Arial";

	text-align:left;

	font-size:18px;

	font-weight:normal;

}

td.ofTopic{

	border-bottom: 1px solid #FF0000;

	border-right: 1px solid #000000;

	font-family:"Tahoma", "Arial";

	text-align:center;

	font-size:12px;

	font-weight:bold;

}

td.ofCont{

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	font-family:"Tahoma", "Arial";

	text-align:center;

	font-size:12px;

	font-weight:normal;

}

#wysz_panel{

	width: 445px;

	height: 60px;

	background-image: url("../img/wysz_bg.gif");

}

#wysz_panel2{

	width: 604px;

	height: 60px;

	background-image: url("../img/wysz_bg2.gif");

}

#wysz_panel select, #wysz_panel2 select{

	border: 1px solid;

	font: 11px arial;

	margin: 2px;

}

#wysz_panel input, #wysz_panel2 input{

	margin: 2px;

}

#wysz_panel form, #wysz_panel2 form{

	padding: 0; margin: 0;

}

#wysz_panel option.sGlowna, #wysz_panel2 option.sGlowna{

	color: #ffffff;

	background-color: #35458B;

}

div.firmSkr{

	width: 100%;

	height: 88px;

	border: solid #B4B4B4 1px;

	background-color: #F6F6F6;

}

div.firmSkr2{

	width: 100%;

	height: 88px;

	border: solid 1px #000000;

	background-image: url("../img/fir_tlo.gif");

}

div.firmInnerLeft{

	float: left;

	font-size:11px;

	color: #6A6A6A;

	width: 200px;

}

div.firmInnerRight{

	float:right;

	font-size: 11px;

	color: #6A6A6A;

	bottom:5px;

	text-align: right

}

div.firmInnerLogo{

 	padding: 5px;

	float:left;

	text-align:center;

	width:200px;

	}

a.firmHref, a.firmHref:active, a.firmHref:hover, a.firmHref:visited {

	font-weight: bold;

	font-size: 13px;

	color: #154CC9;

	clear: all;

	text-decoration:none;

}

INPUT {

BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 8pt Arial; BORDER-LEFT: 1px solid; COLOR: #777777; BORDER-BOTTOM: 1px solid

}

.bez {

BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT: 8pt Arial; BORDER-LEFT: 0px solid; COLOR: #777777; BORDER-BOTTOM: 0px solid

}

.norm {

BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT: 8pt Arial; BORDER-LEFT: 0px solid; COLOR: #777777; BORDER-BOTTOM: 0px solid

}

TEXTAREA {

BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 8pt Arial; BORDER-LEFT: 1px solid; COLOR: #777777; BORDER-BOTTOM: 1px solid

}

SELECT {

BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 8pt Arial; BORDER-LEFT: 1px solid; COLOR: #777777; BORDER-BOTTOM: 1px solid

}

/* new layout */
h2 { margin: 0; padding: 0; }
a h2 { cursor: hand; }
h2 span { display: none; }
fieldset { width: 100%; border: 1px solid #d2d8dd; margin: 0; padding: 0 0 2px 0; }
legend { font-size: 8px; color: #d2d8dd; padding: 0 10px; }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

#container { width: 960px; margin: 0 auto; text-align: left; }
#header { width: 100%; background: #ffffff url(../img/folia_icon.gif) no-repeat 10px 5px; }
#logo { float: left; padding: 10px 0 10px 80px; }
#toplinks { float: right; margin: 5px 7px 0 0; color: #666666; }
#toplinks a { color: #666666; margin: 0 3px; }
#mmenu { text-align: left; padding: 0; margin-left: 236px; }
#mmenu img { margin: 0 3px; }
#mmenu a { text-decoration: none; }
#mmenu a:hover { text-decoration: none; }
#msearch { width: 100%; height: 30px; background: #ffffff url(../img/m_line.png) no-repeat center top; text-align: center; }
#msearch .space { padding-top: 5px; }
#searchinput { width: 220px; height: 20px; font-size: 12px; border: 1px solid #999999; color: #999999; vertical-align: middle; margin-bottom: 0; padding-top: 2px; }
#searchimage { border: 0; vertical-align: middle; }

#searchforinput { width: 220px; height: 20px; font-size: 12px; border: 1px solid #999999; color: #999999; vertical-align: middle; margin-bottom: 0; padding-top: 2px; }
#searchforimage { border: 0; vertical-align: middle; }

#fmenu { width: 100%; height: 30px; background: #ffffff url(../img/m_line.png) no-repeat center top; text-align: center; color: #666666; margin: 10px 0; }
#fmenu .space { padding-top: 7px; }
#fmenu a { margin: 0 3px; color: #666666; }
#fmenu a:hover { margin: 0 3px; color: #E00B03; }
#copy { width: 100%; text-align: center; color: #666666; margin-bottom: 10px; }
#serwisy { width: 100%; border-top: 1px solid #D3D9DE; padding: 10px 0; text-align: center; }
#serwisy .row { margin: 0 auto; text-align: center; }
#serwisy .col { float: left; width: 120px; margin: 0; }
#serwisy img { vertical-align: middle; } 

#midcontent { width: 100%; padding: 15px 0; }
#toprow { float: right; width: 100%; margin-bottom: 15px; }
#midcols { float: right; }
#col1 { float: left; width: 180px; }
#col1a { float: right; width: 180px; }
#col2 { float: left; width: 275px; }
#col3 { float: right; width: 472px; }
#col123 { float: left; width: 100%; }
#col23 { float: right; width: 760px; }
#col23a { float: left; width: 760px; }

#oferty_pracy, #forum_dyskusyjne, #katalog_firm, #leksykon, #logowanie, #wyszukiwarka, #centrum_wyszukiwania_l, #ostatnio_dodane, #firmy_rekrutujace, #gielda_pracy, #ksiegarnia, #prezentacje { width: 180px; margin-bottom: 15px; }
#centrum_wyszukiwania, #gielda_sprzetowa, #technologie { width: 275px; margin-bottom: 15px;}
#aktualnosci { width: 475px; margin-bottom: 15px;}
#oferty_pracy h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_oferty_pracy.gif) no-repeat center top; }
#forum_dyskusyjne h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_forum_dyskusyjne.gif) no-repeat center top; }
#katalog_firm h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_katalog_firm.gif) no-repeat center top; }
#leksykon h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_leksykon.gif) no-repeat center top; }
#centrum_wyszukiwania_l h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_centrum_wyszukiwania_l.gif) no-repeat center top; }
#wyszukiwarka h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_wyszukiwarka.gif) no-repeat center top; }
#logowanie h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_logowanie.gif) no-repeat center top; }
#firmy_rekrutujace h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_firmy_rekrutujace.gif) no-repeat center top; }
#ostatnio_dodane h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_firmy_rekrutujace.gif) no-repeat center top; }
#gielda_pracy h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_gielda_pracy.gif) no-repeat center top; }
#szukam_pracy h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_szukam_pracy.gif) no-repeat center top; }
#szukam_pracownika h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_szukam_pracownika.gif) no-repeat center top; }
#centrum_wyszukiwania h2 { width: 275px; height: 25px; background: #ffffff url(../img/bar_centrum_wyszukiwania.gif) no-repeat center top; }
#centrum_wyszukiwania select { width: 255px; margin-bottom: 5px; border: 1px solid #B9BFC4; color: #000000; }
#centrum_wyszukiwania input { border: 1px solid #B9BFC4; background: #ffffff url(../img/bckg_text.png) repeat-x left bottom; color: #000000; }
#gielda_sprzetowa h2 { width: 275px; height: 25px; background: #ffffff url(../img/bar_gielda_sprzetowa.gif) no-repeat center top; }
#ksiegarnia h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_ksiegarnia.gif) no-repeat center top; }
#technologie h2 { width: 275px; height: 25px; background: #ffffff url(../img/bar_technologie.gif) no-repeat center top; }
#aktualnosci h2 { width: 475px; height: 25px; background: #ffffff url(../img/bar_aktualnosci.gif) no-repeat left top; }
#prezentacje h2 { width: 180px; height: 25px; background: #ffffff url(../img/bar_prezentacje.gif) no-repeat center top; }

#b_katalog_firm h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_katalog_firm.gif) no-repeat left top; margin-bottom: 10px; }
#b_katalog_rekrut h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_katalog_rekrut.gif) no-repeat left top; margin-bottom: 10px; }
#b_gielda h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_gielda.gif) no-repeat left top; margin-bottom: 10px; }
#b_gieldadodaj h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_gieldadodaj.gif) no-repeat left top; margin-bottom: 10px; }
#b_gielda_pracy { width: 760px; height: 30px; background: #ffffff url(../img/b_gielda_pracy.gif) no-repeat left top; margin-bottom: 10px; }
#b_gielda_pracy h2 { padding: 6px 0 0 0; text-align: center; font-size: 16px; font-family: "Arial Narrow CE", "Arial Narrow", Arial, Helvetica, Verdana, sans-serif; }
#b_szkolenia h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_szkolenia.gif) no-repeat left top; margin-bottom: 10px; }
#b_ksiegarnia h2 { width: 760px; height: 30px; background: #ffffff url(../img/b_ksiegarnia.gif) no-repeat left top; margin-bottom: 10px; }
#b_aktualnosci h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_aktualnosci.gif) no-repeat left top; margin-bottom: 10px; }
#b_technologie h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_technologie.gif) no-repeat left top; margin-bottom: 10px; }
#b_leksykon h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_leksykon.gif) no-repeat left top; margin-bottom: 10px; }
#b_linki h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_linki.gif) no-repeat left top; margin-bottom: 10px; }
#b_faq h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_faq.gif) no-repeat left top; margin-bottom: 10px; }
#b_forum h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_for.gif) no-repeat left top; margin-bottom: 10px; }
#b_kontakt h2 { width: 960px; height: 30px; background: #ffffff url(../img/b_kontakt.gif) no-repeat left top; margin-bottom: 10px; }

.clear { clear: both; }
.lcol { float: left; }
.rcol { float: right; }
.allcol { width: 100%; text-align: center; }
.allcol fieldset { width: 100%; margin: 0 auto; }
.banner { padding: 2px; margin: 0 auto; text-align: center; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.more { padding: 5px 0 0 0; margin: 0; }
.more span { padding: 2px 4px; background: #F0F4F9; border: 1px solid #DEE2E9; font-weight: bold; }
.more .active span { background: #C3CAD8; }

.text { background: #f6f9fb url(../img/bckg_text.png) repeat-x left top; border-bottom: 1px solid #B9BFC4; }
.text .space { padding: 10px 10px 10px 10px; }
.text .pp { padding: 3px 10px 3px 10px; }
#aktualnosci .text h2 { background: none; }
.text h3 { font-size: 12px; margin-bottom: 5px; border-bottom: 1px solid #B9BFC4; }
.text ul { margin: 0 0 5px 15px; padding: 0; }
.text li { margin: 0; padding: 0; list-style-position: outside; list-style: none; word-wrap: break-word; }
.text img { margin: 3px 0; text-align: center; }
#oferty_pracy li, #forum_dyskusyjne li, #technologie li, #ksiegarnia li { list-style-image: url(../img/li_blue.gif); }
#katalog_firm li, #gielda_sprzetowa li, #szukam_pracy li, #szukam_pracownika li { list-style-image: url(../img/li_red.gif); }
#technologie li, #leksykon li, #aktualnosci li { list-style-image: url(../img/li_grey.gif); }

/* prezentacje nowe */
.rownormal { width: 100%; border: solid 1px #B4B4B4; background: #F6F6F6; margin-bottom: 5px; }
.rowdistinct { width: 100%; border: solid 1px #000000; background: #e6e6e6 url("../img/fir_tlo.gif") repeat-x left top; margin-bottom: 5px; }
.rownormal .lcol, .rowdistinct .lcol { width: 49%; float: left; }
.rownormal .mcol, .rowdistinct .mcol { width: 15%; float: left; text-align: center; padding-top: 10px; }
.rownormal .rcol, .rowdistinct .rcol { width: 25%; float: right; text-align: right; }
.inner { padding: 10px; }
.brdactive { border: 1px solid #960000; }

.logo { margin: 10px; }

.nav { background: #f2f2f2; color: #333333; padding: 2px 10px; border-top: 3px solid #ffffff; border-bottom: 2px solid #ffffff; font-size: 12px; }
.naverr { background: #E00B03; color: #ffffff; padding: 2px 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.nav a { color: #333333; text-decoration: none; font-weight: bold; }
.nav a:hover { color: #000000; text-decoration: none; }
.nav .inactive { color: #999999; }

.nav2 { background: #ffffff; color: #444444; padding: 5px 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-size: 10px; text-align: center; }
.nav2 a { background: #ffffff; color: #444444; text-decoration: none; font-weight: normal; padding: 1px 2px; line-height: 18px;  }
.nav2 a:hover { background: #3A6999; color: #ffffff; text-decoration: none; }
.nav2 a.active { background: #3A6999; color: #ffffff;  }
.nav2 a:hover.active { color: #999999; text-decoration: none; }
.nav2 span { padding: 1px 2px; line-height: 18px;  }
.nav2 .inactive { color: #868B8F; }

.table {  }
.table .thead1 { background: #C3CAD8; color: #0957BE; font-size: 13px; font-weight: bold; text-align: center; }
.table .thead1 a { color: #0957BE; }
.table .thead2 { background: #DEE2E9; color: #46627D; font-weight: bold; text-align: center; font-size: 11px; }
.table .thead3 { background: #F0F4F9; color: #46627D; text-align: right; padding-right: 5px; }
.table .thead4 { background: #F8FAFC; color: #46627D; text-align: left; padding-left: 5px; }
.table .offer { padding: 20px 10px 30px 10px;  }
.table .answer { padding: 10px 10px 20px 10px; }
.table .answer h3 { margin-bottom: 10px; }
.table .space { height: 10px; background: #ffffff url(../img/kropka.gif) repeat-x center; }
.table .image { float: left; margin: 0 20px 10px 0;  }

/* news */
.news { position: relative; margin-bottom: 10px; }
.news h2 { color: #4A739C; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.news div { }
.news p { margin: 5px 0 10px 0; }
.news img { margin: 10px; }
.news p img { margin: 10px; }
.newsadded { color: #999999; font-size: 10px; }
.newsm { width: 100%; padding: 10px 0 0px 0; }
.newsm table { width: 100%; border-spacing: 0; border-collapse: collapse; }
.newsm td { padding: 0; font-size: 11px; color: #5A84A5; }
.newsmore { text-align: right; color: #5A84A5; }
.newsmore a { color: #E60800; font-weight: bold; }
p.newssource { color: #5A84A5; }

/* form */
.form { width: 400px; text-align: left; margin: 0 auto; }
.form h3 { font-size: 14px; margin: 0 0 10px 0; }
.form p { margin: 5px 0 10px 0; }
.form table { width: 100%; margin: 0 auto; }
.form label { display: block; margin-bottom: 3px; }
.form label span { color: #0000ff; }
.form .req { color: #960000; }
.form .rq { border: 1px solid #960000; }
.form .inline { display: inline; }
.form .input { width: 100%; height: 18px; margin-bottom: 3px; }
.form .select { width: 100%; height: 18px; margin-bottom: 3px; }
.form .textarea { width: 100%; margin-bottom: 3px; }
.form .error { color: #FF0000; margin: 20px 0; }
.form li { list-style-image: url(../img/li_red.gif); }
.form .inactive { border: 1px solid #eeeeee; font-weight: bold; }
.form .list li { padding: 5px 0; }
.form .list a { color: #0000FF; font-size: 12px; }

.cred { color: red; }
.bold { font-weight: bold; }

.font14 { font-size: 14px; }
.font13 { font-size: 13px; }
.font12 { font-size: 12px; }

.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }

img.nomarg { margin: 0; }
.noborder { border: 0; }
.margr { margin-right: 10px; }
.margt { margin-top: 15px; }
.margb { margin-bottom: 15px; }

.widthpx { width: 765px; }
.width760 { width: 760px; }
.width100 { width: 100%; }
.width90 { width: 90%; }
.width85 { width: 85%; }
.width80 { width: 80%; }
.width75 { width: 75%; }
.width70 { width: 70%; }
.width65 { width: 65%; }
.width60 { width: 60%; }
.width55 { width: 55%; }
.width50 { width: 50%; }
.width40 { width: 40%; }
.width30 { width: 30%; }
.width25 { width: 25%; }
.width20 { width: 20%; }
.width15 { width: 15%; }
.width10 { width: 10%; }
.height100 { height: 100px; }
.height150 { height: 150px; }
.height200 { height: 200px; }

.banner180 { margin-bottom: 15px; }
.button { margin-bottom: 15px;  }

.link { text-align: center; margin-bottom: 15px; }
.link fieldset { padding: 10px 0; }
.link span { color: #000000; text-decoration: none; }
.link span:hover { color: #ff0000; text-decoration: underline; }
.link span a { color: inherit; text-decoration: inherit; }

.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }

.red { color: red; }
.blue { color: blue; }
.navy { color: #250073; }
.grey { color: grey; }
.lightgrey { color: lightgrey; }

a.red { color: red; }
a.blue { color: blue; }
a.lightgrey { color: lightgrey; }