.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.adv_section { font-size:12px; color:#4577b2; font-weight:bold; margin-top:15px; }
.adv_title { font-size:16px; color:#000000; font-weight:bold; margin-top:15px; }
.adv_normal { font-size:12px; color:#000000; font-weight:bold; }
.adv_firma { font-size:16px; color:#000000; font-weight:bold; }

td.searchScrollOn { padding:3px; }
td.searchScrollOff { padding:3px; }

input.searchScrollOn { font-weight:bold; border:none; background-color:#ffffff; color:#DD0000; text-decoration: none; padding:0px; margin:0px; }
input.searchScrollOff { font-weight:normal; border:none; background-color:#ffffff; color:#666666; text-decoration: none; padding:0px; margin:0px; }

BODY {
	font-family:tahoma;
	font-size:8pt;
	margin:0px;
	text-align:center;
}

b.error, .rederror {
	color: #DD0000;
	font-weight: bold;
}

.darkblue {
	color: #4577b2;
}

div.error {
	color: #DD0000;
	font-size:13px;
	font-weight: bold;
	padding: 15px;
	background-color: #ffffaa;
	margin: 5px;
}

.required {
	color: rgb(69, 119, 178);
	font-size:11px;
	font-weight: normal;
}

div.googlad {
	display: inline;
	margin: 30px 10px 10px 0px;
	float: left;
	border: 1px dotted #d3d3d3;
}

.inputek {
	width:160px;
	height: 15px;
	border:solid 1px #aaa;
}

.cssInput {
    background-repeat: repeat-x;
    background-position: top left;
    border: 1px solid #dedede;
    font-size:12px;
    font-family: Tahoma, Verdana, Arial, Trebuchet MS;
    padding: 2px;
    float: left;
    width:95%;
}

.dzial {
	color:#0255BB;
	font-size:9pt;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.artykul_content {
	padding:0 40px 0 40px;
}

.titler {
	background-image:url(/files/gfx/new/titler.jpg);
	font-size:8pt;
	color:#fff;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:11px 0 11px 16px;
	text-align: left;
	bordr-top:solid 1px #BF510D;
	bordr-bottom:solid 1px #ddd;
}


.titler2 {
	background-image:url(/files/gfx/new/titler3.jpg);
	font-size:8pt;
	color:#fff;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:11px 0 11px 16px;
	bordr-top:solid 1px #BF510D;
	bordr-bottom:solid 1px #ddd;
}


.titler3 {
	bckground-image:url(/files/gfx/new/titler3.jpg);
	font-size:9pt;
	color:#416BA5;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:8px 0 6px 16px;
	bordr-top:solid 1px #BF510D;
	border-bottom:solid 1px #ddd;
}

.titler4 {
	background-image:url(/files/gfx/new/titler4.jpg);
	font-size:8pt;
	color:#fff;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:11px 0 11px 16px;
	bordr-top:solid 1px #BF510D;
	bordr-bottom:solid 1px #ddd;
}

.titler5 {
	font-size:9pt;
	color:#416BA5;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:0 0 5px 0;
}

.titlerart {
	background-image:url(/files/gfx/new/art_title.jpg);
	font-size:8pt;
	color:#fff;
	font-family:tahoma,trebuchet ms,arial;
	font-weight:bold;
	margin:0px;
	padding:11px 0 11px 16px;
	bordr-top:solid 1px #BF510D;
	borer-bottom:solid 1px #ddd;
}

#topad {
	background-color:#fff;
	width:100%;
	text-align:center;
}

#topad DIV {
	background-color:#fff;
	width:750px;
	text-align:right;
	padding: 8px 0px 8px 8px;
}

#top {
	background-color:#fff;
	width:100%;
	text-align:center;
}

#top DIV.toptitle {
	background-color:#000000;
	width:770px;
	text-align:left;
}

#top DIV.menu {
	background-color:#000000;
	width:100%;
	text-align:left;
	background-image:url('/files/gfx/new/menu_bg_wide.gif');background-repeat:repeat-x;
}

#top DIV.menusep {
	background-image:url('/files/gfx/new/menusep.gif');
	background-repeat:repeat-x;
	width:100%;
	height:7px;
	padding: 0px 0px 0px 0px;
	font-size: 1px;
}

#top DIV.submenu {
	background-color:#FF914C;
	width:100%;
	text-align:left;
}

#foot {
	background-color:#EEEEEE;
	width:100%;
	height:auto;
	text-align:center;
}

#foot DIV {
	background-color:#eee;
	width:770px;
	text-align:center;
	color:#ccc;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 10px 0;
}

#foot DIV span{
	padding-left:12px;
}

#foot DIV SPAN A {color:#444;text-decoration:none;}
#foot DIV SPAN A:visited  {color:#444;text-decoration:none;}
#foot DIV SPAN A:hover {color:#000;text-decoration:none;border-bottom:solid 2px #FE7119;}

#rightad {
	border: none;
	height: 600px;
	left: 50%;
	margin-left: 390px;
	position: absolute;
	top: 360px;
	width: 150px;
}


#copyright {
	background-color:#fff;
	width:100%;
	height:auto;
	text-align:center;
}

#copyright DIV {
	background-color:#fff;
	width:770px;
	height:auto;
	text-align:center;
	color:#888;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 10px 0;
}

#copdyright DIV span{
	padding:10px;
}

#content {
	background-color:#f8f8f8;
	width:100%;
	height:auto;
	text-align:center;
}

#main_area {
	background-color:#fff;
	width:770px;
	text-align:left;
	color:#444;
	margin-left:auto;
	margin-right:auto;
}

.adbox{
	padding: 5px 5px 5px 5px;
}

.maincontent{
	vertical-align:top;
	width:568px;
}

#content DIV .newscontent {
	background-color:#eee;
	width:200px;
	text-align:left;
	color:#555;
	vertical-align:top;
}

#prawa {
	background-color:#fff;
	width:770px;
	text-align:left;
	color:#444;
	margin-left:auto;
	margin-right:auto;
}

.menuOff		{padding-left:9px;padding-right:9px;background-color:#4577B2;border-top:1px solid #fff;}
.menuOn {padding-left:9px;padding-right:9px;background-image:url('/files/gfx/new/menu_top_bg.gif');background-repeat:repeat-x;border-top:1px solid #FF8F4D;}

A.menuRecordOff {
	color:#ffffff;font-weight:bold;font-family:tahoma;font-size:8pt;text-decoration:none;
}

A.menuRecordOff:hover {
	color:#FF8F4D;font-weight:bold;font-family:tahoma;font-size:8pt;text-decoration:none;
}

A.menuRecordOn {
	color:#ffffff;
	font-weight:bold;
	font-family:tahoma;
	font-size:8pt;
	text-decoration:none;
}

.submenuOff {padding-left:9px; padding-right:9px; background-color:#FF8F4D;}
.submenuOn {padding-left:9px; padding-right:9px; background-color:#FF8F4D}

A.submenuRecordOff			{color:#ffffff;font-weight:normal;font-family:tahoma;font-size:8pt;text-decoration:none;}
A.submenuRecordOff:hover	{color:#000000;font-weight:normal;font-family:tahoma;font-size:8pt;text-decoration:none;}
A.submenuRecordOn {color:#000000;font-weight:normal;font-family:tahoma;font-size:8pt;text-decoration:none;}

.listdot1 {
	width:16px;
	background-image:url(/files/gfx/new/listdot1.gif);
	background-repeat:no-repeat;
}

.logon {color:#fff;text-decoration:none;font-weight:bold;font-family:tahoma;font-size:8pt;}
A.logon {color:#fff;text-decoration:none;font-weight:bold;font-family:tahoma;font-size:8pt;}
A.logon:visited {color:#fff;text-decoration:none;font-weight:bold;font-family:tahoma;font-size:8pt;}
A.logon:hover {color:#FF8F4D;text-decoration:none;font-weight:bold;font-family:tahoma;font-size:8pt;}

A.oferty 		{color:#222;text-decoration:none;}
A.oferty:visited  	{color:#222;text-decoration:none;}
A.oferty:hover 		{color:#0255BB;text-decoration:none;}

.ofertypracysep {
	background-color:#fff;
}

.ofertytext {
	padding-top:4px;
	padding-bottom:4px;
}

A.more {color:#0255BB;text-decoration:none;font-weight:normal;font-family:tahoma;font-size:7pt;}
A.more:visited {color:#0255BB;text-decoration:none;font-weight:normal;font-family:tahoma;font-size:7pt;}
A.more:hover {color:#0255BB;text-decoration:underline;font-weight:normal;font-family:tahoma;font-size:7pt;}

.offerhead {padding-top:4px;padding-bottom:4px;color:#0255BB;text-decoration:none;font-weight:bold;font-family:tahoma;font-size:8pt;}

.listdot2 {
	width:16px;
	background-image:url(/files/gfx/new/listdot2.gif);
	background-repeat:no-repeat;
}

.artsep {
	background-color:#eee;
	height:2px;
}

.arttext {
	padding-top:4px;
	padding-bottom:8px;
	padding-right:4px;
}

.addsep {
	background-color:#eee;
	height:2px;
}

.addtext {
	padding-top:4px;
	padding-bottom:4px;
}

.indent {
	text-indent:-7px;
	margin-left:7px;
	margin-bottom: 2px;
}

A.addlink 		{color:#222;text-decoration:none;font-weight:bold;}
A.addlink:visited  	{color:#222;text-decoration:none;font-weight:bold;}
A.addlink:hover 	{color:#0255BB;text-decoration:none;font-weight:bold;}


A.artlink 		{color:#222;text-decoration:none;}
A.artlink:visited  	{color:#222;text-decoration:none;}
A.artlink:hover 	{color:#0255BB;text-decoration:none;}

A.wiecejlink 		{color:#222;text-decoration:none;font-weight:bold;}
A.wiecejlink:visited  	{color:#222;text-decoration:none;font-weight:bold;}
A.wiecejlink:hover 	{color:#0255BB;text-decoration:none;font-weight:bold;}

A.komlink 		{color:#222;text-decoration:none;}
A.komlink:visited  	{color:#222;text-decoration:none;}
A.komlink:hover 	{color:#0255BB;text-decoration:none;}

input { vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; }
input.orange { width:60px; border: 1px solid #EE9a55; padding:2px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; background-image: url('/files/gfx/bg_orange.gif'); background-repeat: repeat-x; background-position: left -15px; }
input.blue { width:100px; border: 1px solid #aaaaaa; padding:2px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; }
input.submit { height:21px; border: none; padding:3px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; font-weight:bold; color: #FFFFFF; }
input.submit-orange { height:22px; width:25px; background-color:#EE9a55; border: none; padding:3px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; font-weight:bold; color: #FFFFFF; }
input.advertisement { height: 25px; }

input.register-blue { height:15px; width:100%; border: 1px solid #aaaaaa; padding:2px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; }
input.register-orange { height:15px; width:100%; border: 1px solid #EE9a55; padding:2px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; background-image: url('/files/gfx/bg_orange.gif'); background-repeat: repeat-x; background-position: left -15px; }
input.register-orange-submit { height:22px; width:100%; background-color:#EE9a55; border: none; padding:3px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; font-weight:bold; color: #FFFFFF; }

.subnews input.orange { width:100px; border: 1px solid #aaaaaa; padding:2px; vertical-align: middle; font-size: 11px; font-family: tahoma,verdana,sans-serif; background-image: url('/files/gfx/new/blank.gif'); background-repeat: repeat-x; background-position: left -15px;}

.sfNormal { font-size: 11px; font-family: tahoma,verdana,sans-serif; color:#000000; }
td.title-orange { height:28px; padding:6px; background: url('/files/gfx/bg_orange.gif') repeat-x top; font-weight: bold; }
form	{ margin: 0; }

a img {border:0; padding: 0 4px 2px 0;}

.commentTextInput, .commentTextInputOn { width:500px; }
