* {
	margin: 0 auto;
	padding: 0;
}
.hide {
	display:none;
	z-index: 200;
}

.align_center{text-align: center;}
.align_left{text-align: left;}
.align_right{text-align: right;}
.float_left{float:left;}
.float_right{float:right;}
.overflow_hidden{overflow:hidden;height: 100%;}
.clear_both{clear:both;}
.strong {font-weight:bold !important}
.lh18 {line-height:18px !important}
a { text-decoration: none; }
a img { border: 0; }
a.grey, a.grey:active {text-decoration:underline; color:#444}
a.grey:hover {text-decoration:none}
body { background: #fff; }
.radiusCorner {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px
}
.radiusCornerLight {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
	-ms-border-radius:3px;
	-ms-border-radius:3px;
}
.topRadiusCornerLight {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-khtml-top-left-border-radius:3px;
	-khtml-top-right-border-radius:3px;
	-o-border-top-left-radius:3px;
	-o-border-top-right-radius:3px;
	-ms-border-top-left-radius:3px;
	-ms-border-top-right-radius:3px;
	border-top-left-radius:3px
	border-top-right-radius:3px
}
.bottomRadiusCornerLight {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-khtml-bottom-left-border-radius:3px;
	-khtml-bottom-right-border-radius:3px;
	-o-border-bottom-left-radius:3px;
	-o-border-bottom-right-radius:3px;
	-ms-border-bottom-left-radius:3px;
	-ms-border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
	border-bottom-right-radius:3px
}
#box { width: 985px; }
#top {
	height: 262px;
	background: url(top_bg.jpg) no-repeat;
}
#logo { height: 84px; }
#logo .logo {
	float: left;
	margin: 16px 0 0 20px;
}

#login_form {margin:5px 0 0 20px; padding:10px 0 5px 0; height:60px}
#login_form .userMenu, #buttons_top .err, #buttons_top1 .err, #mainMenu .err {font:12px arial, tahoma, sans-serif; color:#fff; text-shadow:#444 1px 1px 1px; text-align:center; width:340px; margin:0}
#login_form .userMenu p a, #login_form .userMenu p a:active {color:#fff; text-decoration:underline}
#login_form .userMenu p a:hover {text-decoration:none}
#login_form fieldset {border:none}
#login_form div {padding: 0 0 3px 0; clear: both}
#login_form .input_text {width:120px; height:15px; border:1px solid #d0d3d1; border-color:#B2B2B2 #E1E1E1 #E1E1E1 #B2B2B2; color:#767676; font:0.7em Tahoma,Geneva,Kalimati,sans-serif; padding:3px 5px; margin:0 2px}
#login_form .button_plus {width: 27px; height: 30px; background: 0px 3px url(top_button_plus.gif) no-repeat; border:0}
#login_form .formOpts {padding:0 0 0 3px}
#login_form .fRedBtn {margin:0 0 0 5px}
.fBlackBtn, .fRedBtn, .fWhiteBtn {height:24px; border:1px #960014 solid; background:#b7001d url('formBtnBg.jpg') repeat-x top left; cursor:pointer; font:bold 12px Arial,Tahoma,Geneva,Kalimati,sans-serif; padding:2px 7px 3px 7px}
.fBlackBtn:hover, .fRedBtn:hover, .fWhiteBtn:hover {background-position:0 bottom}
.fBlackBtn, .fRedBtn {text-shadow:#000 1px 1px 1px; color:#fff}
.fBlackBtn a, .fRedBtn a {text-align:center; color:#fff !important; padding:3px 10px 0 10px; font-weight:bold}
.fBlackBtn a, .fRedBtn a, .fWhiteBtn a {text-decoration:none !important; display:block}
.fWhiteBtn a {color:#2c2c2c !important; font-weight:bold; padding:2px 0 0 0}
.fBlackBtn {background:#111 url('formBlackBtnBg.jpg') repeat-x top left; border:1px #000 solid}
.fWhiteBtn {background:#fff url('formWhiteBtnBg.jpg') repeat-x top left; border:1px #d9d9d9 solid}
#buttons_top .fRedBtn.bigBtn, #buttons_top1 .fRedBtn.bigBtn {width:230px !important; padding:2px 10px 7px 10px; font-size:16px; margin:0 auto; float:none}
.twoBtnsInBox {width:210px; margin:5px auto}
.twoBtnsInBox input {margin:0 5px}
a.greenBgLink, a.greenBgLink:active {color:#fff; text-decoration:underline; font:0.7em Tahoma,Geneva,Kalimati,sans-serif}
a.greenBgLink:hover {text-decoration:none; color:#eee}
a.apassword {background: url('zaphas.jpg') no-repeat; width: 108px; height: 13px; display: block; float: left; margin-top: 5px;}
a.apassword:hover {background-position: 0px -13px;}
#buttons_top, #buttons_top1 {
	margin: 0 0 0 20px;
	padding: 10px 0 0 0;
	height: 38px;
}
#buttons_top .fWhiteBtn, #buttons_top .fBlackBtn, #buttons_top .fRedBtn, #buttons_top1 .fWhiteBtn, #buttons_top1 .fBlackBtn, #buttons_top1 .fRedBtn {height:20px; float:left; margin:0 10px 0 0}
#buttons_top.btnsTop, #buttons_top1.btnsTop {width:340px;	text-align:center;}
#buttons_top .button_dodaj_firme, #buttons_top1 .button_dodaj_firme {
	float: left;
	margin: 0 10px 0 0;
	width: 170px;
	height: 27px;
	background: url(top_button_dodaj_firme.png) no-repeat;
}
#buttons_top .button_dodaj_oferte, #buttons_top1 .button_dodaj_oferte {
	float: left;
	width: 160px;
	height: 27px;
	background: url(top_button_dodaj_oferte.png) no-repeat;
}
/* MENU TOP SECTION */
#mainMenu {width:969px; height:50px; overflow:hidden}
#mainMenu table {font:11px arial,tahoma,sans-serif}
#mainMenu table td {text-align:center; height:50px; vertical-align:middle; border-right:1px solid #4E5C39; padding:0 3px}
#mainMenu table td.last {border:none}
#mainMenu table td.active, #mainMenu table td:hover {background:#ae001b url('formBtnBg.jpg') repeat-x top left}
#mainMenu table td a, #mainMenu table td a:active {display:block; padding:0 3px; color:#fff;  text-shadow:#333 1px 1px 1px}
#mainMenu table td a:hover {}
#menu_top {width:985px; padding: 0 8px; height: 50px; overflow:hidden}
#menu_top li {
	float: left;
	font-family: Arial,Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 11px;
	list-style-type: none;
	border-right: 1px solid #4E5C39;
	text-align: center;
}
#menu_top li.last { border: 0; }
#menu_top li a {
	float: left;
	padding: 0 11px 0 12px;
	display: table;
	height: 50px;
	color: #fff;
	max-width: 82px;
	text-transform: capitalize;
}
.moreNewsList {clear:both}
.moreNewsList ul {list-style:none}
.moreNewsList ul li {border-bottom:1px #eee solid; line-height:18px; background:url('ico_news01.png') no-repeat 6px 4px}
.moreNewsList ul li a, .moreNewsList ul li a:active {margin:0 10px 0 30px; color:#111 !important; text-decoration:underline}
.moreNewsList ul li a:hover {text-decoration:none}
.moreNewsList ul li div.mnlnks a {	text-decoration:none}
.moreNewsList ul li div.mnlnks a:hover {text-decoration:underline}
#menu_top a strong {display: table-cell; vertical-align: middle;}
#menu_top a:hover, div#menu_top a.active{background: #aa0019;}
#wrapper {
	margin: 10px 0 0 0;
}
#wrapper img {
	margin: 0 5 10px 0;
}
.ad {
	width: 275px !important;
	float:left;
	z-index: 96;
	text-align:center;
}
.ad img, .ad embed {
	margin: 0 auto 10px auto !important;
	display:block !important;
}
.ad_l {
	width: 210px !important;
	float:left;
	text-align:center;
}
.ad_l img, .ad_l embed {
	margin: 0 auto 10px auto !important;
	display:block;
}
.ad_b {
	width: 985px;
	float:left;
	text-align:center;
}
.ad_b img {
	margin: 0 auto 10px auto !important;
	display:block;
}
.ad_c {
	width: 728px;
	float:left;
	text-align:center;
}
.ad_c img {
	margin: 0 auto 10px auto !important;
	display:block;
}
#sidebar_left {
	float: left;
	width: 245px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
#sidebar_right {
	float: left;
	width: 300px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
#content_narrow {
	float: left;
	margin: 0 10px;
	width: 420px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}

#content, #content1, #content2, #content3, #content4, #content5, #header {
	float: left;
	width: 725px;
	margin: 0 0 0 15px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
#content.dvwysiwyg {width: 960px;}
/* --------------------- poszerzenie layoutu tylko dla aktualności ------------------------- */
#wrapper div.sidebar_left_new {}
#wrapper div.sidebar_right_new {width: 300px; float: right;}
#wrapper div.content_new, #wrapper div.header_new {width: 670px; margin: 0 15px 0 0;}
#wrapper div.pomLeft {float: left; width: 670px;}
#wrapper span.date_new {color: #999; font-size: 11px;}
#wrapper div.sidebar_left_ind {width: 210px;}
#wrapper div.content_narrow_ind {width: 445px; margin: 0 15px;}
#wrapper div.sidebar_right_ind {width: 300px;}
/* --------------------- poszerzenie layoutu tylko dla aktualności ------------------------- */
#content.leftSide, #header.leftSide {margin:0 15px 0 0; width:665px}
.container {width:740px; float:right}
#content.training {margin-bottom:0px; margin-bottom:20px}

#content.training h1 {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left}
#content.training div.inh {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left; overflow: hidden;}
#content.training h1.newssubjectmetric {background:none;border:none; font-size: 16px; padding-bottom: 0px;}
#content.training h1 span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
#content.training div.inh span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
#content.training h1 .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
#content.training div.inh .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
#content div.titdate {margin-bottom: 10px;}
#content div.titdate .titleDate {font-size:10px; padding:0px; color:#999; position:relative; top:2px;}
#content.training h2 {margin-bottom:0}
#content.training div ul {list-style:none; margin:5px 10px}
#content.training div ul li {padding:2px 0}
#content.training div.grey_bg {border:1px #e5e5e5 solid; border-top:none; padding-bottom:0}
#content.training div.grey_bg .mainTitle {border:1px #e5e5e5 solid; border-left:none; border-right:none; padding:10px}

div.content_new .training h1 {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left}
div.content_new .training div.inh {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left; overflow: hidden;}
div.content_new .training h1.newssubjectmetric {background:none;border:none; font-size: 16px; padding-bottom: 0px;}
div.content_new .training h1 span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
div.content_new .training div.inh span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
div.content_new .training h1 .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
div.content_new .training div.inh .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
div.content_new  div.titdate {margin-bottom: 10px;}
div.content_new  div.titdate .titleDate {font-size:10px; padding:0px; color:#999; position:relative; top:2px;}
div.content_new .training h2 {margin-bottom:0}
div.content_new .training div ul {list-style:none; margin:5px 10px}
div.content_new .training div ul li {padding:2px 0}
div.content_new .training div.grey_bg {border:1px #e5e5e5 solid; border-top:none; padding-bottom:0}
div.content_new .training div.grey_bg .mainTitle {border:1px #e5e5e5 solid; border-left:none; border-right:none; padding:10px}

#content.training h1.calendar {padding: 0px 5px 0px 0px; overflow: hidden;} 

#content h1.wydarzenia {font-size: 12px; border-left: 3px solid #B8001C; padding-left: 10px; padding-right: 35px;}
#content h1.wydarzenia span {padding-top: 0px;}
#content div.wyddata {color: #434343;font-family: Verdana,Geneva,Kalimati,sans-serif;font-size: 0.85em;margin: 0 8px 10px; font-weight: bold; margin-bottom: 0px;}

#content h1.bankwiedzy {font-size: 12px; width: 623px; border-left: 3px solid #B8001C; float: left; padding-left: 10px; padding-right: 35px;}
#content div.banktitledate {color: #999999; float: right; display: block; margin: -30px 0px 0px 0px; font-size: 12px; font-weight: bold;}

#content h2.dvszkolenia {margin:0; padding:10px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left}
#content h2.dvszkolenia span {font-size: 12px; width: 623px; border-left: 3px solid #B8001C; padding: 5px 5px 3px 12px;}

div.pomLeft .leftSide, #header.leftSide {margin:0 15px 0 0; width:695px}

div.pomLeft .training {margin-bottom:0px; margin-bottom:20px}
div.pomLeft .training h1 {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left}
div.pomLeft .training div.inh {margin:0; padding:5px 0; border:1px #e5e5e5 solid; border-bottom:none; background:url(trainingHeader_bg.png) repeat-x bottom left; text-align:left; overflow: hidden;}
div.pomLeft .training h1.newssubjectmetric {background:none;border:none; font-size: 16px; padding-bottom: 0px;}
div.pomLeft .training h1 span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
div.pomLeft .training div.inh span {display:block; border-left:3px #b8001c solid; padding:5px 5px 3px 12px; float:left; font-weight:bold; font-size:12px}
div.pomLeft .training h1 .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
div.pomLeft .training div.inh .titleDate {font-size:15px; padding:0 12px; color:#999; position:relative; top:2px}
div.pomLeft  div.titdate {margin-bottom: 10px;}
div.pomLeft  div.titdate .titleDate {font-size:10px; padding:0px; color:#999; position:relative; top:2px;}
div.pomLeft .training h2 {margin-bottom:0}
div.pomLeft .training div ul {list-style:none; margin:5px 10px}
div.pomLeft .training div ul li {padding:2px 0}
div.pomLeft .training div.grey_bg {border:1px #e5e5e5 solid; border-top:none; padding-bottom:0}
div.pomLeft .training div.grey_bg .mainTitle {border:1px #e5e5e5 solid; border-left:none; border-right:none; padding:10px}


.trainingCols {margin:20px auto 0 auto}
#content.training div.contp {margin-top: 0px;}
.trainingCols .firstCol {width:120px}
.trainingCols .firstCol img.imgEx {margin-top:7px; border:3px #eee solid}
.trainingCols .secondCol, .trainingCols .thirdCol {width:270px}
#content_wright .trainingCols .secondCol, .trainingCols .thirdCol {width:500px}
.trainingCols .firstCol, .trainingCols .secondCol, .trainingCols .thirdCol {float:left; padding:0px}
.trainingCols div.wydlogo {width: 600px;}
.trainingCols div.wydorg {margin: 10px 0px 10px 10px; font-size: 14px;}

.trainingCols ul {list-style:none}
.trainingCols ul li {font:12px arial,tahoms,sans-serif}
.trainingDescription, .trainingDescriptionWhite {padding:10px 0; margin:10px auto 0 auto; border-top:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid; background:#fbfbfb}
.trainingDescriptionWhite {padding:0 10px; margin:0 auto; border:none; background:#fff}
.trainingDescriptionWhite a.news-warto {margin: 2px 5px 0px 10px; float: left;}
.trainingDescriptionWhite p.news-warto-text {text-align: justify;}
.slects select {width:160px !important}
a.termLink, a.termLink:active {text-decoration:underline}
a.termLink:hover {text-decoration:none !important}
.newsImg {float:left; margin:0 15px 0 0; border:3px #eee solid}
.paginator {width:auto; height:20px}
.paginator p {margin:0 !important}
.paginator a, .paginator a:active {color:#666; text-decoration:underline; margin:0 3px; font:bold 12px arial, tahoma, sans-serif}
.paginator a:hover {text-decoration:none}
#content_wide {
	float: none;
	clear: both;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
#content_wright {
	float: left;
	margin: 0 13px 0 0;
	width: 672px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
#wrapper h1 {
    margin: 0 0 10px 0;
    padding: 0 0 0 30px;
    min-height: 30px;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 0.85em;
    color: #11111;
}
#wrapper h1.ico_news {background: url(ico_news.png) no-repeat;}
#wrapper div.ico_news {
    background: url(ico_news.png) no-repeat;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    margin: 0 0 10px;
    min-height: 30px;
    padding: 0 0 0 30px;
}
#wrapper div.ico_contact, #wrapper div.ico_admin, #wrapper div.ico_search, #wrapper div.ico_calendar, #wrapper div.ico_oferta, #wrapper div.ico_petrol,
#wrapper div.ico_notowania, #wrapper div.ico_waluty, #wrapper div.ico_add, #wrapper div.ico_category, #wrapper div.ico_last_added, #wrapper div.ico_news{
    background: url(ico_contact.gif) no-repeat;
    margin: 0 0 10px 0;
    padding: 0 0 0 30px;
    min-height: 30px;
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 0.85em;
    font-weight: bold;
    color: #11111;
}
#wrapper div.ico_admin{background: url(ico_admin.gif) no-repeat;}
#wrapper div.ico_news {background: url(ico_news.png) no-repeat;}
#wrapper div.ico_search{background: url(ico_search.gif) no-repeat;}
#wrapper div.ico_calendar{background: url(ico_calendar.gif) no-repeat;}
#wrapper div.ico_oferta{padding: 4px 0 0 30px; background: url(ico_oferta.gif) no-repeat;}
#wrapper div.ico_petrol{padding: 3px 0 0 30px; background: url(ico_petrol.gif) no-repeat;}
#wrapper div.ico_notowania{padding: 3px 0 0 30px; background: url(ico_notowania.gif) no-repeat;}
#wrapper div.ico_waluty{padding: 3px 0 0 30px; background: url(ico_money.png) no-repeat;}
#wrapper div.ico_add{padding: 0 0 0 30px; background: url(ico_add.gif) no-repeat;}
#wrapper div.ico_category{padding: 4px 0 0 30px; background: url(ico_category.gif) no-repeat;}
#wrapper div.ico_last_added{padding: 3px 0 0 30px; background: url(ico_last_added.gif) no-repeat;}
#wrapper h1.ico_contact{background: url(ico_contact.gif) no-repeat;}
#wrapper h1.ico_admin{background: url(ico_admin.gif) no-repeat;}
#wrapper h1.ico_search{background: url(ico_search.gif) no-repeat;}
#wrapper h1.ico_calendar{background: url(ico_calendar.gif) no-repeat;}
#wrapper h1.ico_oferta{padding: 4px 0 0 30px; background: url(ico_oferta.gif) no-repeat;}
#wrapper h1.ico_petrol{padding: 3px 0 0 30px; background: url(ico_petrol.gif) no-repeat;}
#wrapper h1.ico_notowania{padding: 3px 0 0 30px; background: url(ico_notowania.gif) no-repeat;}
#wrapper h1.ico_waluty{padding: 3px 0 0 30px; background: url(ico_money.png) no-repeat;}
#wrapper h1.ico_add{padding: 0 0 0 30px; background: url(ico_add.gif) no-repeat;}
#wrapper h1.ico_category{padding: 4px 0 0 30px; background: url(ico_category.gif) no-repeat;}
#wrapper h1.ico_last_added{padding: 3px 0 0 30px; background: url(ico_last_added.gif) no-repeat;}
#wrapper h1 span {
	float: right;
	font-size: 0.75em;
	font-weight: normal;
}
#wrapper .left-arrow a {
	float: right;
	height: 16px;
	padding: 1px 0 0 23px;
	background: center left url(arrow_left.png) no-repeat;
}
#wrapper .right-arrow a {
	float: right;
	height: 16px;
	padding: 1px 23px 0 0;
	background: center right url(arrow_right2.png) no-repeat;
}
#wrapper .right-arrow-small a {
	float: right;
	height: 16px;
	padding: 1px 11px 0 0;
	background: center right url(arrow_right3.png) no-repeat;
}
#wrapper a.link-print {
	padding: 3px 0 0 26px;
	display: block;
	height: 21px;
	background: url(drukuj_ico.gif) no-repeat;
}
#wrapper h2 {
	margin: 0 8px 10px 8px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 0.85em;
	color: #434343;
}
#wrapper h2.depart {
	float: right;
	margin-left: 15px;
	font-size: 0.9em;
	color: #525252;
}
#wrapper h2.date {
	float: left;
	width: 310px;
}
#wrapper h2.category {
	float: left;
	width: 200px;
	font-size: 1em;
}
#wrapper h2.price {
	float: right;
	width: 165px;
	font-size: 1em;
	text-align: right;
}
#wrapper h2.form_header {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 1.05em;
	color: #525252;
}
#wrapper h2.header {
	padding: 6px 0 0 50px;
	font-size: 1em;
	min-height: 27px;
}
.greenBgText {text-align:center; font-family:arial, tahoma, sans-serif; padding:10px 0 20px 0}
#wrapper h2.header_contact {background: url(header_contact.png) no-repeat;}
#wrapper h2.header_info {background: url(header_info.png) no-repeat;}
#wrapper h2.header_owner {background: url(header_owner.gif) no-repeat;}
#wrapper h2.header_oferta {background: url(header_oferta.gif) no-repeat;}
#wrapper h2.header_www {background: url(header_www.gif) no-repeat;}
#wrapper h2.header .arrow_right {
	float: right;
	width: 20px;
	height: 20px;
	background:transparent/* url(circle_arrow_right.png) no-repeat;*/
}
#wrapper h2.header .arrow_bottom {
	float: right;
	width: 20px;
	height: 20px;
	/*background: url(circle_arrow_bottom.png) no-repeat;*/
	background:transparent
}
#wrapper h3 {
	margin: 0 8px 10px 8px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #434343;
}
#wrapper h4 {
	margin: 0 8px 15px 8px;
	font-size: 0.8em;
	font-weight: normal;
	color: #11111;
}
#wrapper .bookmark h4 a {
	color: #525252;
}
#sidebar_left h4.header-oddzial {
	margin: 4px 0;
	padding: 2px 8px;
	font-weight: bold;
	background: #ECF2EE;
}
#wrapper span.results {
	padding: 0 10px;
	float: none;
	display: inline;
	color: #9E9E9E;
}
#wrapper span.results em {
	font-style: normal;
	color: #454545;
}
#wrapper span.links-normal {
	font-size: 0.9em;
	color: #9E9E9E;
}
#wrapper span.links-normal a {
	color: #454545
}
#wrapper .grey_bg {
	padding: 12px 0 0 0;
	background: url(grey_bg.png) repeat-x;
	overflow: hidden;
	height: 100%;
}
#wrapper .grey_box {
	margin: 0 0 0 8px;
	padding: 8px 0 5px 0;
	background: #e6f1cb;
}
#wrapper .grey_margin {margin: 0 8px;}
#wrapper a.color_grey {
	color: #525252;
}
#wrapper .input_text, #wrapper .input_select, #wrapper .input_textarea {
	background:#fff url('bgInputs.png') repeat-x top left;
	border-color:#6b8824;
	border-style:solid;
	border-width:1px;
	font-family:Tahoma,Arial,sans-serif;
	padding:2px 3px;
	color:#111111
}
#wrapper .searchBox .input_text {width:200px; margin:0 auto}
#wrapper .searchBox .input_select {width:207px; margin:0 auto}
#wrapper .searchBox fieldset div {text-align:center}
.halfFormCtnr {clear:both; padding:5px 0 0 0}
.halfFormCtnr input {width:140px}
#fSearchForm .advSearchLnk {padding:10px 10px 0 10px}
#wrapper .button_wyslij {
	width: 63px;
	height: 27px;
	background: url(button_wyslij.png) no-repeat;
}
#wrapper .button_szukaj_firm {
	width: 110px;
	height: 27px;
	background: url(button_szukaj_firm.png) no-repeat;
}
#wrapper .button_zapisz {
	width: 62px;
	height: 27px;
	background: url(button_zapisz.png) no-repeat;
}
#wrapper .button_szukaj {
	width: 62px;
	height: 27px;
	background: url(button_szukaj.png) no-repeat;
}
#wrapper .button_dalej {
	width: 78px;
	height: 27px;
	background: url(button_dalej.png) no-repeat;
}
#wrapper .button_dodaj_ogloszenie {
	width: 130px;
	height: 27px;
	background: url(button_dodaj_ogloszenie.png) no-repeat;
}
#wrapper .button_wyslij_wydarzenie {
	width: 130px;
	height: 27px;
	background: url(button_wyslij_wydarzenie.png) no-repeat;
}
#wrapper .button_dodaj_wydarzenie {
	width: 130px;
	height: 27px;
	background: url(button_dodaj_wydarzenie.png) no-repeat;
}
#wrapper .button_dodaj_firme {
	width: 118px;
	height: 27px;
	background: url(button_dodaj_firme.png) no-repeat;
}
#wrapper .button_dodaj {
	width: 83px;
	height: 27px;
	background: url(button_dodaj.png) no-repeat;
}
#wrapper .button_szukam_pracy {
	width: 110px;
	height: 27px;
	background: url(button_szukam_pracy.png) no-repeat;
}
#wrapper .button_dam_prace {
	width: 88px;
	height: 27px;
	background: url(button_dam_prace.png) no-repeat;
}
#wrapper .button_dodaj_oferte_pracy {
	width: 136px;
	height: 27px;
	background: url(button_dodaj_oferte_pracy.png) no-repeat;
}
#wrapper .button_zaloguj {
	width: 78px;
	height: 27px;
	background: url(button_zaloguj.png) no-repeat;
}
#wrapper .button_dodaj_na_gielde {
	width: 117px;
	height: 27px;
	background: url(button_dodaj_na_gielde.png) no-repeat;
}
#wrapper .button_dodaj_powierzchnie_mag {
	width: 223px;
	height: 27px;
	background: url(button_dodaj_powierzchnie_mag.png) no-repeat;
}
#wrapper .button_dodaj_powierzchnie_mag_plus {
	width: 250px;
	height: 27px;
	background: url(button_dodaj_powierzchnie_mag_plus.png) no-repeat;
}
#wrapper .button_szukaj_powierzchni_mag {
	width: 250px;
	height: 27px;
	background: url(button_szukaj_powierzchni_mag.png) no-repeat;
}
#wrapper .button, #wrapper .button_small {
	display: block;
	border: 0;
}
#wrapper .button_wypisz {
	width: 53px;
	height: 23px;
	background: url(button_wypisz.png) no-repeat;
}
#wrapper .button_www {
	width: 67px;
	height: 23px;
	background: url(button_www.png) no-repeat;
}
#wrapper .button_szczegoly {
	width: 93px;
	height: 23px;
	background: url(button_szczegoly.png) no-repeat;
}
#wrapper .button_email {
	width: 70px;
	height: 23px;
	background: url(button_email.png) no-repeat;
}
#wrapper .button_small:hover{background-position: 0px -23px;}
#wrapper .button:hover {background-position: 0px -27px; border: 0;}
#wrapper p {font-size: 0.75em; line-height: 1.2em; color: #111111; font-family:Tahoma;}
#wrapper p.margin_no, #wrapper h2.margin_no, #wrapper .margin_no p {margin: 0 8px;}
#wrapper p.margin_low {margin: 0 8px 8px 8px;}
#wrapper p.margin_high {margin: 0 8px 23px 8px;}
#wrapper p.checkbox { width: 225px; }
#wrapper p.checkbox_small, #wrapper div.checkbox_small {width: 165px;}
#wrapper img.tel {
	position: relative;
	top: 4px;
}
#wrapper p.bg_red {
	margin: 0 0 8px 0;
	padding: 2px 5px;
	color: #fff;
	background: #d90026;
}
#wrapper p.bg_green {
	margin: 0 0 8px 0;
	padding: 2px 5px;
	color: #fff;
	background: #516429;
}
#wrapper p.photo_form {
	padding: 2px;
	width: 85px;
	height: 52px;
	border: 1px solid #000;
	overflow: hidden;
}
#wrapper .grey_links a {
	color: #525252;
	border-bottom: 1px solid #525252;
}
#wrapper .grey_links a:hover, #wrapper .grey_links a.active {
	border: 0;
	text-decoration: none;
}
#wrapper .katalog {
	margin: 0 0 8px 0;
	padding: 20px 0 10px 0;
	background: #3c5117 url(katalog_firm_bg.gif) repeat-x;
}
#wrapper .katalog p, #wrapper label .katalog {color: #fff;}
#wrapper #oddzialy .bookmark {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #9eca37;
	overflow: hidden;
	height: 100%;
	width: 722px;
}
#wrapper .info {
	width: 46%;
}
#wrapper .info_box {
	padding: 15px;
	background: #fff;
	border: 1px solid #c5de85;
	text-align: center;
}
#wrapper .margin_bottom {margin:0 0 20px 0;}
#wrapper a.link_right {
	padding: 0 12px 0 0;
	color: #d90026;
	background: url(link_right.gif) no-repeat center right;
}
#wrapper a.link_right:hover {border-bottom: 1px dotted;}
#wrapper .menu_steps {
	height: 100%;
	overflow: hidden;
}
#wrapper .menu_steps li {
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	font-weight: bold;
}
#wrapper .menu_steps a {
	margin: 0 2px 8px 0;
	padding: 14px 30px 0 30px;
	float: left;
	display: block;
	height: 25px;
	color: #000000;
	background: #DEEBE1;
	outline: none;
	text-align: center;
}
#wrapper .menu_steps a:hover, #wrapper .menu_steps a.active {
	margin: 0 2px 0 0;
	color: #fff;
	height: 33px;
	text-decoration: none;
	background: #43561d url(menu_steps_bg.png) bottom center no-repeat;
}
#wrapper .menu_steps_fixed a {
	padding: 14px 8px 0 8px;
	min-width: 85px;
	width:auto;
}
#wrapper .menu_steps_fixed_wide a {
	padding: 14px 0 0 0;
	width: 179px;
}
#wrapper .menu_categories {border-top: 1px solid #34441D; overflow: hidden; height: 100%;}
#wrapper .menu_categories li {display: inline;}
#wrapper .menu_categories a {
	float: left;
	padding: 10px 6px;
	font-size: 0.75em;
	color: #555;
	font-weight:bold;
}
#wrapper .menu_categories a:hover {
	color: #fff;
	background: #3f4e15 url(menu_categories.gif) repeat-x;
	border: 0;
}
/* box .news */
#wrapper .news {
	padding: 10px 0 0 0;
	height: 100%;
	overflow: hidden;
}
#wrapper .news_border {border-bottom: 1px solid #E4E0E1;}
#wrapper .news_active {background: #E6F0CB;}
#wrapper .news h3.header {
	margin: 0 8px;
	font-weight: bold;
}
#wrapper .news h3.header a {
	color: #D90026;
}
#wrapper .news p {
	margin: 0 8px 15px 8px;
}
#wrapper .news p.date {
	padding:3px 0;
	font-size: 0.65em;
	color: #333;
}
#wrapper p.image-left {
	float: left;
	margin: 0 16px 10px 8px;
}
#wrapper p.image-left img {border:4px #eee solid}
#wrapper .news p.photo-right {
	float: right;
	margin: 0 8px 10px 8px;
	padding: 5px;
	width: 180px;
	border: 1px solid #C7CEBC;
	background: #DFECE3;
	text-align: center;
}
#wrapper .news p.economy-image {
	float: left;
	margin: 0 8px 10px 8px;
	padding: 5px;
	width: 88px;
	border: 1px solid #C7CEBC;
	background: #DFECE3;
	text-align: center;
}
#wrapper .config-links {
	float: right;
	margin: 0 8px;
	padding: 0 10px;
	border: 1px solid #e4e4e4;
	background: #f6f6f6;
}
#wrapper .config-links li {
	display: inline;
	float: left;
	padding: 0 8px;
	height: 27px;
}
#wrapper .other-news {margin-bottom: 10px;}
#wrapper .other-news p {margin: 0 8px}
#wrapper .news a, #wrapper .other-news a {color: #525252;}
#zakladki .zakladki li {
	display: inline;
}
#zakladki .zakladki li a {
	float: left;
	padding: 5px 1px 4px 1px;
	width: 239px;
	font-size: 0.75em;
	font-weight: bold;
	color: #AAAAAA;
	text-align: center;
	border-bottom: 1px solid #9ECA37;
}
#zakladki .zakladki li a.active {
	padding: 4px 0 5px 0;
	border-top: 1px solid #9ECA37;
	border-left: 1px solid #9ECA37;
	border-right: 1px solid #9ECA37;
	border-bottom: 0;
	color: #525252;
	background: #F1FBF3;
}
#zakladki .zakladka {
	margin: 0;
	padding: 12px 5px 0 5px;
	width: 711px;
	clear: both;
	border-bottom: 1px solid #9ECA37;
	border-left: 1px solid #9ECA37;
	border-right: 1px solid #9ECA37;
	background: url(grey_bg.png) repeat-x;
	overflow: hidden;
	height: 100%;
}
#zakladki .zakladka table tr td {
	border-bottom: 0;
}
#wrapper fieldset {border: 0;}
#wrapper label {
	padding: 0 0 3px 0;
	display: block;
	cursor: pointer;
}
#wrapper label.label_checkbox {
	padding: 0 0 0 5px;
	display: inline;
	position: relative;
	top: -2px;
}
#wrapper label.label_inline {
	padding: 6px 10px 0 0;
	float: left;
	width: 90px;
	text-align: right;
}
#wrapper label.contact {
	float: left;
	margin: 0 0 0 136px;
	padding: 6px 20px 0 0;
	width: 150px;
}
#wrapper label.label_small {
	width: 60px;
}
#wrapper ul.red_arrow {
	margin: 0 20px;
	list-style-type: none;
}
#wrapper ul.red_arrow li {
	margin: 3px 0;
	padding: 5px 0 5px 32px;
	font-size: 0.75em;
	background:transparent; /* left url(arrow_right.png) no-repeat;*/
}
#wrapper table {margin: 0 0 8px 0; width: 100%; border-collapse: collapse;}
#wrapper table tr td {
	padding: 4px 0;
	font-size: 0.75em;
	color: #111111;
	border-bottom: 1px solid #d2d9d4;
	text-align: center;
}
#wrapper table tr td.td_left {width: 25%; text-align: left;}
#wrapper table tr td.td_cat{width: 200px;}
#wrapper table tr td.td_firm{width: 140px;}
#wrapper table tr td.td_small {width: 110px;}
#wrapper table tr td.td_date {width: 70px;}
#wrapper table tr.desc td.td_left {padding: 0 0 0 8px;}
#wrapper table tr.desc td {padding: 8px 0 6px 0; background: url(table_desc_bg.gif) repeat-x;}
#wrapper td.td-name {width: 22%; text-align: left;}
#wrapper td.td-more {width: 100px;}
#wrapper td.td-category {width: 85px;}
#wrapper td.td-details {width: 70px;}
#wrapper td.td-location {width: 160px;}
#wrapper tr.desc td {padding: 8px 0 6px 0; background: url(table_desc_bg.gif) repeat-x;}
#wrapper tr.desc td.td-name {padding: 0 0 0 8px;}
#wrapper table tr td p {
	margin: 0 8px 8px 8px;
	font-size: 1em;
}
#wrapper table tr td .td_image {
	width: 124px;
	height: 76px;
}
#wrapper span.red {color: #D90026;}
.green {color:#3a4f11 !important}
a.redColor {color:#d90026 !important; text-decoration:none}
a.redColor:hover {text-decoration:underline}
/* #sidebar_left */
#sidebar_left p {
	margin: 0 8px;
	color: #525252;
}
#sidebar_left p.margin_no {margin: 0;}
#sidebar_left p.margin_bottom {margin: 0 8px 10px 8px;}
#sidebar_left .color_odd {padding: 4px 0;background:#ecf3ee;}
#sidebar_left .color_even {padding: 4px 0;background:#fff;}
#sidebar_left .color_odd a, #sidebar_left .color_even a{
	display: block;
	color: #111111;
	font-weight: bold;
}
#sidebar_left a.button_green {
	padding: 5px 0 0 0;
	display: block;
	width: 97px;
	height: 20px;
	font-size: 0.7em;
	color: #fff;
	background: url(button_green_bg.gif) no-repeat;
	text-align: center;
}
#sidebar_left a.link_right {
	padding: 0;
	font-size: 1.05em;
	color: #525252;
	background: none;
}
#sidebar_left .menu_green, #sidebar_right .menu_green {
	padding: 20px 0 0 0;
	clear: both;
}
#sidebar_left .menu_green .header, #sidebar_right .menu_green .header {
	padding: 7px 10px;
	font-size: 0.75em;
	font-weight: bold;
	color: #fff;
	border-top: 1px solid #203007;
	border-right: 1px solid #203007;
	border-left: 1px solid #203007;
	background: #42561c url(menu_green_right.gif) right no-repeat;
	cursor: pointer;
}
#sidebar_left .hlast {border-bottom: 1px solid #203007;}
#sidebar_left .menu_green .menu_in li, #sidebar_right .menu_green .menu_in li {
	padding: 3px 0 5px 30px;
	list-style-type: none;
	background: url(grey_bg.png) repeat-x;
}
#sidebar_left .menu_green .menu_in a, #sidebar_right .menu_green .menu_in a {
	font-size: 0.7em;
	color: #43561d;
}
#sidebar_left form div {padding: 5px 0 0 0;}
#sidebar_left .grey_bg, #wrapper .grey_bg {padding: 12px 0 20px 0;}
#sidebar_left .grey_bg_padding {padding: 12px 0 0 0;}
#sidebar_left .button_wypisz{margin:0 0 0 5px;}
#sidebar_left .grey_box {margin: 10px 0; padding: 8px; background: #ecf3ee;}
#wrapper ul.last_added li {
	margin: 0 0 8px 0;
	padding: 5px 0 5px 30px;
	list-style-type: none;
	background: url(ico_last_added.gif) no-repeat;
}
#wrapper div.mapastr {float: left; margin: 10px; width: 210px;}
#wrapper div.mapastr h2 {background: url(ico_last_added.gif) no-repeat; padding-left: 30px;}
#wrapper div.mapastr h2 a {color: #3C5117; font-size: 18px;}
#wrapper div.mapastr ul.mapastr li {
	margin-left: 10px;
	padding: 0px;
	list-style-type: none;
        line-height: 22px;
        list-style-type: circle;
        color: #3C5117;
}
#wrapper ul.mapastr li a {
        color: #3C5117;
        font-size: 13px;
}
#sidebar_left ul.last_added {font-size: 0.7em; color: #525252;}
#content_wright ul.last_added {width: 220px; font-size: 0.75em; color: #3b5017;}
#content_wide ul.last_added {width: 280px; font-size: 0.85em; color: #525252;}
#wrapper #content_wide ul.last_added ul {margin: 8px 0;}
#wrapper #content_wide ul.last_added li a {color: #3b5017;}
#wrapper ul.last_added li a {color: #525252;}
#wrapper ul.last_added li ul li {
	font-size: 0.8em;
	padding: 0;
	background: none;
}
#wrapper #content_wide ul.last_added li ul li a {
	color: #525252;
}
#wrapper ul.ul_margin{margin: 0 0 0 90px;}
#wrapper .economy_box {
	padding: 12px 0 0 0;
}
#content_wide ul.ul_margin {margin: 0 0 0 40px;}
#datepicker, #datepicker2, #datepicker3 {font-size: 12px;}
#sidebar_left .input_textarea, #sidebar_left .input_text {margin: 10px 0 5px 0; width: 96%;}
#sidebar_left .input_select {margin: 5px 0 5px 0; width: 245px;}
#sidebar_left .input_small {width: 90px; font-size: 1em;}
#sidebar_left select.input_small{width: 150px;}
#sidebar_left div.margin {
	padding: 10px 0;
}
#content_narrow h4.underline {margin: 0 8px;}
div.underline {font-size:12px; padding:2px 5px}
#sidebar_left .underline, #content_narrow .underline {border-bottom: 1px dotted #c2c2c2; clear:both}
#content_narrow p, #content p, #content_wide p, #content_wright p {
	margin: 0 8px 15px 8px;
}
#content_wright p.trescwyd {margin: 0px;}
#content_narrow a {
	color: #434343;
}
#content_narrow a:hover {
	border-bottom: 1px solid #eee;
}
#sidebar_left span.light, #content_narrow span.light {padding: 0 15px 0 0; color: #11111;}
span.light.justify, span.light.justify1, span.light.justify3 {display:block; width:125px; float:left}
span.light.justify1 {width:100px}
span.light.justify3 {width:150px}
#content_narrow span.low {float: left; width: 60px;}
#sidebar_left span.low {float:left; width: 80px;}
#content_narrow span.medium {float: left; width: 100px;}
#content_narrow span.wide {float: left; width: 160px;}
#content_narrow ul.normal, #sidebar_right ul.normal {
	margin: 0 10px;
	font-size: 0.75em;
	color: #434343;
	list-style-position: inside;
}
#content_narrow ul.normal li, #sidebar_right ul.normal li {
	padding: 2px 0;
}
#sidebar_right ul.normal li a {
	color: #434343;
}
#sidebar_right ul.normal li a:hover {
	color: #727272;
	border-bottom: 1px solid #eee;
}
#content_narrow table.normal {
	margin: 0 0 20px 0;
}
#content_narrow table.normal td {
	padding: 10px;
}
#content_narrow table.normal td.td-red {
	font-weight: bold;
	color: #ff0000;
	text-align: left;
}
#content_narrow .workers {
	float: left;
	margin: 0 0 10px 0;
	width: 210px;
}
#content_narrow .workers p {
	margin: 0 8px 4px 8px;
}
#content_wright span.light, #content_wright span.light_low, #content span.light, #content span.light_low {
	float: left;
	color: #727272;
}
#content_wright span.light, #content span.light {width:105px;}
#content_wright span.light_low, #content span.light_low {width: 70px;}
#wrapper .small_letters{font-size: 0.9em;}
#wrapper .small_letters1{font-size: 11px;}
#content_wright a {color: #566A2D;}
#content a, #content_wide a {color: #d90026;}
#content a:hover, #content_wide a:hover, #content_wright a:hover {text-decoration: underline;}
#content p .input_text, #content_wide p .input_text, #content_wright p .input_text {width: 153px; font-size: 1em;}
#content p .input_narrow{width: 150px;}
#content p .input_textarea {width: 697px; font-size: 1em;}
#content p .input_select, #content_wide p .input_select, #content_wright p .input_select {width: 162px; font-size: 1em;}
#content p .input_small{width: 62px;}
#content p .input_wide, #content_wide p .input_wide {width: 330px;}
#content p .input_mid {width: 255px;}
#content p select.input_wide, #content_wide p select.input_wide{width: 346px;}
#content_wide p .input_mid, #content_wright p .input_mid {width: 202px;}
#content_wide p select.input_mid, #content_wright p select.input_mid {width: 214px;}
#content_wide p .input_small, #content_wright p .input_small{width: 90px;}
#content_wide p .input_mwide {width: 300px;}
#content_wide p select.input_mwide {width: 312px;}
#content_wright p .input_textarea {width: 674px; font-size: 1em;}
#content_wright p .input_wide {width: 320px;}
#content_wright p select.input_wide {width: 332px;}
#content_wide p.radiolist {padding: 7px 0 0 0;}
#content_wide p.radiolist label {
	display: inline;
	padding: 0 7px 0 0;
}
#content_wide .margin_b {margin: 0 0 10px 0;}
#content_wide .firma_img, #content .firma_img {
	float: left;
	margin: 0 30px 20px 8px;
	width: 156px;
	height: 73px;
	text-align:center
}
 #content .firma_img img {width:100px !important; margin:0 auto}
#sidebar_right .green_box {
	margin: 0 0 8px 0;
	padding: 70px 0 10px 0;
	width: 300px;
	background: #516429 url(green_box_bg.gif) no-repeat;
}
#wrapper div.sidebar_right_ind .green_box {margin-left: 0px;}
#sidebar_right .green_box p, #sidebar_right .green_box a {color: #fff;}
#sidebar_right p {
	margin: 0 8px 5px 8px;
	color: #525252;
}
#sidebar_right a {color: #d90026;}
#sidebar_right a:hover{border-bottom: 1px dotted #d90026;}
#sidebar_right .logotyp {
	margin: 0 0 10px 0;
	overflow: hidden;
	height: 100%;
}
#sidebar_right .photos {
	margin: 0 2px 4px 2px;
	float: left;
	width: 130px;
}
#footer {
	padding: 10px 0 0 0;
	float: none;
	clear: both;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}
#footer p, #footer a {color: #fff;}
#footer a:hover {border-bottom: 1px dotted #eaeaea;}
#footer_top {
	padding: 20px 40px;
	background: url(footer_top_bg.gif) repeat-x;
	text-align: center;
}
#footer_top li {
	padding: 0 10px;
	display: inline;
	list-style-type: none;
}
#footer_top a {outline:none;}
#footer_bottom {
	padding: 8px;
	background: #a7a7a7;
	overflow: hidden;
	height: 100%;
}
#footer_bottom p {
	margin: 10px 20px 0 20px;
}
#footer_bottom .grey_box {
	background: #6a6a6a url(footer_grey_bg.gif) repeat-x;
	overflow: hidden;
	height: 100%;
}
#footer_bottom .logo {
	margin: 0 150px 0 0;
	padding: 20px 0 20px 20px;
	float: left;
}
#footer_bottom .links {
	margin: 0 30px 0 0;
	padding: 20px 30px 10px 0;
	width: 120px;
}
#footer_bottom .links li {
	padding: 0 0 10px 0;
	list-style-type: none;
}
#footer_bottom .border_right {
	background: url(footer_grey_border.gif) right no-repeat;
}
#footer_bottom p {font-size:12px}
.source {font-size:11px; margin:2px 8px 15px 0; float:right}
/* notify */
.infoBox {
	border: solid;
	border-width:1px;
	margin: 2px 0px 12px;
	padding: 10px 10px 10px 42px;
	position: relative;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}
div.infoBox.error div.down{
	background: url(_pixels_8.png) no-repeat 0px -1121px;
	bottom: -8px;
	font-size: 0px;
	height: 8px;
	left: 14px;
	line-height: 0;
	margin: 0px;
	min-height: 8px;
	position: absolute;
	width: 15px;
}
div.infoBox .title{
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 3px;
	width: 100%;
}
div.infoBox ul {
	margin: 0px 0px 5px;
	line-height: 19px;
	list-style-type: none;
}
.infoBox.error {
	background: #FFEAEA url(_infobox_icon_2.png) no-repeat -886px 50%;
	border-color: #FFABAB;
	color: #B50007;
}
.input_error {background:#feeae9 !important; background-image:none !important}
/* end notify */
.dateSelect select.day {width:90px !important}
.dateSelect select.month {width:140px !important}
.dateSelect select.year {width:90px !important}
.secondDateField, .secondDateField2 {margin-left:15px}
.rlnk a, .rlnk a:active, a.ctnt, a.ctnt:active {color:#ca0021 !important; text-decoration:none !important}
.rlnk a:hover, a.ctnt:hover {text-decoration:underline !important}
/* WYSIWYG */
#wysiwyg {}
#wysiwyg p {line-height:18px; margin-bottom:10px}
#wysiwyg p span {margin:0; padding:0}
#wysiwyg ul, #wysiwyg ol {list-style:default; margin:0 0 15px 30px}
#wysiwyg ul li, #wysiwyg ol li {}
/* END OF WYSIWYG */
form fieldset div select#wkategoria option:first-child {background:#eee; font-weight:normal}
form fieldset div select#wkategoria option[disabled] {color:#fff; background:#667a33}
#zakladki .zakladka table tr.inf td {border-bottom:1px #a8b780 solid}
#zakladki .zakladka table tr.inf:last-child td {border-bottom:none}
.banner {width:100%; text-align:center}
.banner.type1 {height:auto}
.tbtns {position: relative; top: -13px; margin-bottom:-13px}
.sec_data {float:left}
table.sidebar_underline_list tr td, table.content_underline_list tr td {border-bottom:1px dotted #c2c2c2 !important; text-align:left !important; padding:3px 0 3px 8px !important; vertical-align:top}
table.sidebar_underline_list tr td.first, table.content_underline_list tr td.first {border:none !important; padding:0 !important}
table.sidebar_underline_list tr td.firstCol {width:90px}
table.content_underline_list tr td.firstCol {width:160px}
table.sidebar_underline_list tr td h4.header-oddzial {padding:4px 7px !important; font-size:12px !important}
table.sidebar_underline_list tr:last-child td, table.content_underline_list tr:last-child td {border-bottom:none !important}
.greyclr {color:#11111 !important}
#footerTable {text-align:left}
#footerTable td {border:none !important; font:12px arial, tahoma, sans-serif !important; text-align:inherit !important}
.imgCol1, .imgCol2 {float:left; width:135px}
h2.titleMainNews a.ctnt {font:bold 14px tahoma,arial,sans-serif; color:#111 !important}
h2.titleMainNews a.ctnt:hover {color:#ca0021 !important; text-decoration:underline !important}
.nrD {padding:3px 0 3px 30px}
.nrD a, .nrD a:active, .nrD a:hover {margin:0 !important; border:none !important}
.mnlnks a:hover, a.redHover:hover {color:#d90026 !important; text-decoration: underline; }
.mnlnks a { text-decoration: none; }
table.formsSbmt {width:715px}
table.formsSbmt td {border-bottom:none !important; text-align:left}
table.formsSbmt td label {text-align:left}
table.formsSbmt td input {width:inherit}
#callendarSubmit #rodzaj {width:329px}
#callendarSubmit #lokalizacja {width:150px}
#callendarSubmit #wmiasto {width:322px}
#callendarSubmit #street {width:185px}
#callendarSubmit #orgranizator {width:145px}
a.activePage, a.activePage:active {background:#ff0000; color:#fff !important; text-align:center; padding:0 5px; text-decoration:none !important; font-weight:bold}
ol.wysiwyg {
margin-left:30px;
}
ul.wysiwyg {
list-style-type: disc !important;
margin-left:30px !important;
}
/* ----------------- Pozostałe style -------------------- */
#content div.portalesp {text-align: right; margin-top: 10px; float: right; claer: both;}
