/* Reset domyślnych ustawień przeglądarki */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* koniec resetu */


/* Ogólne style dla całej strony */
* {
	margin:0;
	padding:0;
}
body {
	line-height:1.1em;
	background:#fff url('http://z.nf.pl/img_owocebiznesu/serwis/tloBody.jpg') 0 0 repeat-x;
	text-align:center;
	/*font-size:0.69em;*/
	/*font-size: 0.71em;*/
	font-size: 11.5px;
}
body, p, div, th, td, label, li, blockquote, q{
font-family: Tahoma, Arial, sans-serif, monospace;
color:#3d2106;
}

a{text-decoration:none;color:#028EEB;}
a:hover{text-decoration:underline;}
a img {border:0;}

h1, h2, h3, h4 {
	font-weight: normal;
}

h1 {
	/* background:#fff; */
	color: #003d4c;
	font-size: 100%;
	margin: 0.1em 0;
}
h2 {
	/* background:#fff; */
	color: #e32;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 190%;
	margin: 0.3em 0;
	padding-top: 0.8em;
}
h3 {
	color: #444;
	font-family: Tahoma, arial, sans-serif;
	font-size:1.5em;
	font-weight:normal;
  line-height:1.6em;
  margin-bottom:8px;
}
h4 {
	color: #028eeb;
	font-weight: bold;
	font-size:1.1em;
	line-height:1.5em;
}
li h4 {font-weight: normal;font-size:1.0em;}

ul, li, ol {
	margin:0 4px;
}
ul li{
line-height:1.3em;
background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/bul_li.png') 0 6px no-repeat;
padding-left:10px;
}

ul.lista li{
line-height:1.3em;
background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/bul_li.png') 0 50% no-repeat;
padding-left:10px;
list-style-type:none;
}

ul.noList li{
list-style-type:none !important;
margin:0 4px 0 5px;
}

ul.noList li.active {
  font-weight: bold;
}

ul.noList li.spacer {
	background: transparent none;
	margin: 7px 0 7px 0;
	border-bottom: 1px solid #E4E4E4;
}

ul.goraMenu li{
list-style-type:none !important;
margin:0 0 0 0;
}

#viewArticle table, #viewNews table {border-collapse:separate;border-spacing:1px;background:#7F5B46;}
#viewArticle table td, #viewNews table td {border:0;padding:4px;background:#fff;}

p{line-height:1.3em;margin-bottom:8px;font-size:1.02em;}

#layer{
background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/tloSwiatlo.jpg') 50% 0 no-repeat;
min-height:400px;
}
#kontener{
width:1000px;
margin:0 auto;
 /* background:#fff; */
text-align:left;
}
#header{
position:relative;
height:180px;
}
  #header #serwisLogo{
  position:absolute;
  top:22px;
  left:1px;
  }
  #header #ueLogotypy{
  position:absolute;
  top:21px;
  right:10px;
  }
  #header #serwisSlogan{
  position:absolute;
  top:94px;
  left:276px;
  }
#header #headerLoginData {
  position: absolute;
  top: 110px;
  right: 10px;
  text-align: right;
  width: 220px;
  height: 20px;
}
  #header #wyszukiwarkaTop{
    position:absolute;
    top:140px;
    right:20px;
    z-index:50;
  }
    #wyszukiwarkaTop .poleSearch{
    background:#fff;
    border:1px solid #cccccc;
    color:#3D2106;
    height:20px;
    line-height:1.2em;
    }

    #wyszukiwarkaTop .buttonSearch{
    cursor:pointer;
    border:0 !important;
    width:48px;
    height:22px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonSearch.png') 5px 50% no-repeat;
    }

  #header #menuTop{
  position:absolute;
  left:0;
  bottom:1px;
  width:100%;
  }
    #menuTop .topMenu_pocz, #menuTop .topMenu_poczOn{
    position:absolute;
    top:0;
    left:0;
    height:54px;
    width:15px;
    display:block;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/menu/topMenu_pocz.png') 0 0 no-repeat;
    }
    #menuTop .topMenu_poczOn{
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/menu/topMenu_poczOn.png') 0 0 no-repeat;
    }
    #menuTop .topMenu_kon{
    position:absolute;
    top:0;
    right:0;
    height:54px;
    width:14px;
    display:block;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/menu/topMenu_kon.png') 0 0 no-repeat;
    }
    #menuTop .topMenu_tlo{
    position:relative;
    top:0;
    left:15px;
    height:54px;
    width:971px !important;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/menu/topMenu_tlo.png') 0 0 repeat-x;
    }
    .topMenu_tlo ul{padding-top:9px;margin:0;}
    .topMenu_tlo li{float:left;height:34px;background:none;margin:0;padding:0;}

    .podzialka{
      width:2px !important;
      height:34px;
      background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/menu/podzialka.png') 0 50% no-repeat !important;
      display:block;
      }

    .topMenu_tlo li a{
      line-height:34px;
      display:block;
      font-size:1.1em;
      font-weight:bold;
      padding:0 6px;
      text-decoration:none;
      color:#3D2106;
      background:transparent;
    }
    .topMenu_tlo li.lastEntry a { color: #336699; }
    .topMenu_tlo li a:hover, .topMenu_tlo li a.on{
    color:#fff;
    background:#7F5B46;
    }

 #lightBoxLeft{
 background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/boxPocz.png') 0 0 no-repeat;
 padding-left:12px;
 min-height:500px;
 }
 #lightBoxRight{
 background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/boxKon.png') 100% 0 no-repeat;
 padding-right:13px;
 min-height:500px;
 }
 #lightBoxCenter{
 background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/boxTlo.png') 0 0 repeat-x;
 padding:16px 0 4px 0;
 min-height:500px;
 }

#footer .tloStopka{
	width:950px;
	height:87px;
	margin:0 25px 0 25px;
	color:#fff;
	background: url('http://z.nf.pl/img_owocebiznesu/serwis/stopkaTlo.jpg') 0 0 no-repeat;
	position:relative;
	font-size: 11px;
}

   .tloStopka .logoFoz{
     position:absolute;
     top:18px;
     /* left:15px; */
    /* left: 470px; */
   left: 563px;
   }

   .tloStopka .logoNF {position:absolute;top:24px;left:670px;}
   .tloStopka .logoMoney {position:absolute;top:35px;left:770px;}
   .tloStopka .logoAip {position:absolute;top:20px;left:870px;}

   .tloStopka .stopka_sekcja1{
    position:absolute;
    top:10px;
   /* left:140px;*/
    /* left: 600px; */
    left: 683px;
    line-height:1.22em;
   }
   .stopka_sekcja1 span, .stopka_sekcja3 span{
     color:#D1926F;
     font-size:0.9em;
     display:block;
     margin-bottom:10px;
   }

   .stopka_podzial_1, .stopka_podzial_2{
   position:absolute;
   top:14px;
   background: url('http://z.nf.pl/img_owocebiznesu/serwis/stopkaPodzial.png') 0 0 no-repeat;
   width:2px;
   height:58px;
   }
   .stopka_podzial_1{left:330px;}
   .stopka_podzial_2{
     /* left:650px; */
     left: 474px;
   }

   .tloStopka .stopka_sekcja2{
      position:absolute;
      top:16px;
      /* left:345px; */
      /* left: 120px; */
     left: 92px;
      line-height:1.22em;
      color:#fff;
   }

   .tloStopka .stopka_sekcja3{
      position:absolute;
      top:10px;
      left:668px;
   }

 .pasekLewy{
 float:left;
 /*width:213px;*/
 width: 250px;
 margin-left:10px;
 /*  background:red; */
 }
 .pasekPrawy{
 float:right;
 /* width:740px; */
 width: 700px;
 margin-right:4px;
/* background:blue; */
 }
.pasekPrawyGlowna {
  margin: 0;
  padding: 0 10px;   
}

/* do layout z 3 kolumnami */
#left_bar{
float: left;
/*width: 220px;*/
width: 250px;
margin:0px;
padding:0px;
padding-right:10px;
}
#content_bar{
  float: left;
  /*width: 476px;*/
  width: 695px;
  margin-bottom: 10px;
  margin: 0 auto;
  padding:0 8px;
}
#right_bar{
float: right;
width: 240px;
margin:0;
padding:0;
padding-left:10px;
}

.clear{
clear:both;
}


/* dialog box MS */
.dialogBox-ms{border:1px solid #E4E4E4;background:#fff;margin-bottom:10px;}
.titlebarBox-ms{background:#F4F4F4 url('http://z.nf.pl/img_owocebiznesu/serwis/tloBelka.png') 0 0 repeat-x;border-bottom:1px solid #fff;position:relative;color:#89624C;padding:6px 3px 3px 10px;}
.title-dialogBox-ms{font-size:1.1em;line-height:1.3em;font-weight:bold;margin:0;padding:0 !important;color:#89624C;}
.titlebarBox-ms_close{position:absolute;top:3px;right:3px;border:1px solid #028EEB;color:#028EEB;padding:2px;}
.dialogContentBox-ms{border-top:1px solid #E4E4E4;padding:3px;background:#fff url('http://z.nf.pl/img_owocebiznesu/serwis/gradGor.png') 0 0 repeat-x;}

.optionWiecej, .optionMin, .optionMax, .optionClose {cursor:pointer;}

.titlebarBox-ms .optionWiecej{
  position:absolute;
  top:4px;
  right:6px;
  padding:0 15px 1px 0;
  background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/ico_wiecej.gif') 100% 2px no-repeat;
  }
.titlebarBox-ms .optionMin{
  position:absolute;
  top:4px;
  right:20px;
  padding:0;
  background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/ico_min.gif') 100% 2px no-repeat;
  width:11px;
  height:13px;
  display:block;
}
.titlebarBox-ms .optionMax{
  position:absolute;
  top:4px;
  right:20px;
  padding:0;
  background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/ico_max.gif') 100% 2px no-repeat;
  width:11px;
  height:13px;
  display:block;
}
.titlebarBox-ms .optionClose{
  position:absolute;
  top:4px;
  right:6px;
  padding:0;
  background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/ico_close.gif') 100% 2px no-repeat;
  width:11px;
  height:13px;
  display:block;
}

.boxComment-ms{border:1px solid #d4d4d4;background:#f8f8f8;color:#444444;padding:10px;margin-top:10px;}
.boxComment-ms h4 {color:#444444;font-size:1.1em;line-height:1.5em;}
.boxComment-ms .formComment-ms{margin:6px 0 0 0;}
.formComment-ms td {padding:0 4px 4px 0px;}
.pole_text{background:#fff;border:1px solid #cccccc;width:404px;height:140px;}


.formComment-ms #label{position:absolute;top:6px;right:276px;}
.formComment-ms #przycisk input{position:absolute;top:1px;right:17px;cursor:pointer;}
.formComment-ms #sprKod input{position:absolute;top:3px;right:77px;width:100px;}
.formComment-ms #kodObr {position:absolute;top:4px;right:174px;width:63px;height:16px;background:url('http://z.nf.pl/img_owocebiznesu/serwis/kodObr.jpg') 0 0 no-repeat;}
/* ============================================================ */

.text_mm{font-size:0.9em;}
.text_m{font-size:1.1em;line-height:1.3em;}
.text{font-size:1.04em;line-height:1.3em;}

.odstep{border:0;height:10px !important;width:10px;}
.mar_g8{padding:8px 0;}
.mar_b8{padding:0 8px;}
.mar_gb8{padding:8px;}

.mar_m{padding:6px;}
.mar_s{padding:10px;}
.mar_d{padding:14px;}

.w100{width:100px;}
.w150{width:150px;}
.w160{width:160px;}
.w200{width:200px;}

.p5 {padding: 5px;}
.p10 {padding: 10px;}
.p20 {padding: 20px;}

.h30 {height: 30px; }

.w25p{width:25%;}
.w50p{width:50%;}
.w75p{width:75%;}
.w100p{width:100%;}

.va_t{vertical-align:top;}
.va_m{vertical-align:middle;}
.va_b{vertical-align:bottom;}

.ta_l{text-align:left;}
.ta_r{text-align:right;}
.ta_c{text-align:center;}
.b {font-weight:bold;}

.fl{float:left;}
.fr{float:right;}

.kol_sza{color:#444444;}
.kol_sza_1{color:#888888;}
.kol_bia{color:#fff;}
.kol_nie {color:#028EEB;}

.polecZnajomemu{
background:url('http://z.nf.pl/img_owocebiznesu/serwis/ico_polec.jpg') 0 0 no-repeat;
}

/* Forms */
form {
	clear:both;
	margin:0;
	padding:0;
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}

input.pole{
    background:#fff;
    border:1px solid #cccccc;
    color:#3D2106;
    height:16px;
    line-height:1.2em;
}
label {
	padding-right:8px;
	color:#444444;
}

.buttonSearch{
    cursor:pointer;
    border:0 !important;
    width:48px;
    height:22px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonSearch.png') 5px 50% no-repeat;
    }

.buttonLogin{
    cursor:pointer;
    border:0 !important;
    width:52px;
    height:22px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonLogin.png') 5px 50% no-repeat;
    }
.buttonDodaj{
    cursor:pointer;
    border:0 !important;
    width:52px;
    height:22px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonDodaj.png') 5px 50% no-repeat;
    }
.buttonZapisz{
    cursor:pointer;
    border:0 !important;
    width:133px;
    height:29px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/button_zapisz.png') 5px 50% no-repeat;
}
.buttonWyloguj{
    cursor:pointer;
    border:0 !important;
    width:155px;
    height:30px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/button_wyloguj.jpg') 5px 50% no-repeat;
}

/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#aaa;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #aaa;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #aaa;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}
pre{text-align:left;}

.stronicowanie{text-align:left;padding-left:10px;}
.stronicowanie span{color:#3D2106;}
.stronicowanie span span.current {background:transparent;border:0;padding:1px 4px;}
.stronicowanie span span {background:#3D2106;border:1px solid #CDCDCD;padding:1px 4px;}
.stronicowanie span span a{color:#fff;}

.boxLogotypy li{background:none;float:left;}
.boxLogotypy li a img {width:120px;height:60px;border:1px solid #c4c4c4;}

#massage-ms {margin:10px;}
.obrWideo{padding:1px;border:1px solid #858893;margin:1px 6px 2px 0;}


.conteiner-Video-ms {width:474px;position:relative;margin:8px 0 8px 8px;}
  .box-Video-ms {border:1px solid #e4e4e4;background:#f0f0f0;width:340px;}
  .tabs-div-Video-ms {margin:10px auto 2px auto;display:none;}
  .tabs-div-Video-ms img {border:2px solid #868383;}
  .box-Video-panelTab-ms {
      width:142px;
      position:absolute;
      top:0px;
      right:0px;
      margin:0;
      padding:0;
  }
  .box-Video-panelTab-ms li {cursor:pointer;background:#fff url('http://z.nf.pl/img_owocebiznesu/serwis/tabs-Video-1.png') top right no-repeat;padding:6px 0px 14px 14px;text-align:left;width:108px;height:35px;}
  .box-Video-panelTab-ms li.selected {background:#f0f0f0 url('http://z.nf.pl/img_owocebiznesu/serwis/tabs-Video-on.png') top right no-repeat;padding:8px 0px 16px 8px;width:120px;height:31px;}
  .box-Video-panelTab-ms li span{display:block;padding-right:6px;}

.hide{display:none;}
.show{display:block;}

/**panel**/
#tabs-panel {
  width:722px;
  background: url(images/bg.gif) repeat-x;
  border-top: 1px solid #E0E0E0;
  padding: 13px 13px 8px 13px;
  position:relative;
  float:left;
  display:none;
  }

/* formularze rej */
.form-register-ms{
margin-left:45px;
}
.form-register-ms h4{font-weight:normal;color:#888888;margin:8px 0 5px 0;}
.form-register-ms label{color:#444444;display:inline;}
.form-register-ms .poleF{width:211px;border:1px solid #cfcfcf;background:#fff;}
.form-register-ms .wciecieTd{padding-left:16px;}
.form-register-ms td{padding-bottom:3px;}
.form-register-ms .registerButton{cursor:pointer;border:0;background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/registerButton.png') 0 0 no-repeat;width:200px;height:49px;margin:4px auto;}

.buttonLoginD {cursor:pointer;border:0;background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonLoginD.png') 0 0 no-repeat;width:140px;height:50px;margin:4px auto;}
.buttonPrzeslij {cursor:pointer;border:0;background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonPrzeslij.png') 0 0 no-repeat;width:43px;height:16px;}
/* box-sza-ms */
.box-sza-ms-conteiner {margin:0 0 10px 0;padding:0;}
.box-sza-ms-conteiner td {margin:0;padding:0;}
.box-sza-ms-top{margin:0;padding:0;}
.box-sza-ms-top table, .box-sza-ms-bottom table{border:0;width:100%;}
.box-sza-ms-conteiner .box-sza-ms-lg{width:4px;height:2px;font-size:1px;line-height:1px;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-lg.jpg') 0 0 no-repeat;}
.box-sza-ms-conteiner .box-sza-ms-tlog{height:2px;font-size:1px;line-height:1px;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-tlog.jpg') 0 0 repeat-x;}
.box-sza-ms-conteiner .box-sza-ms-pg{width:4px;height:2px;font-size:1px;line-height:1px;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-pg.jpg') 0 0 no-repeat;}

.box-sza-ms-conteiner .box-sza-ms-middle{background:#f8f8f8;border:0;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:5px 0;}

.box-sza-ms-conteiner .box-sza-ms-ld{width:4px;height:3px;font-size:0px;line-height:0;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-ld.jpg') 0 0 no-repeat;}
.box-sza-ms-conteiner .box-sza-ms-tlod{height:3px;font-size:0px;line-height:0;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-tlod.jpg') 0 0 repeat-x;}
.box-sza-ms-conteiner .box-sza-ms-pd{width:4px;height:3px;font-size:0px;line-height:0;background:url('http://z.nf.pl/img_owocebiznesu/serwis/box-sza-ms-pd.jpg') 0 0 no-repeat;}

img.logo {width:120px;height:60px;margin:0 auto;}
.buttonSearchD{
    cursor:pointer;
    border:0 !important;
    width:76px;
    height:31px;
    margin-top:10px;
    background:transparent url('http://z.nf.pl/img_owocebiznesu/serwis/buttonSearchD.png') 0 0 no-repeat;
    }

.error{
      border:1px solid red !important;
      background:#FFDFDF !important;
    }
#okienkoConfirm{display:none;width:460px;}

.blokText{
overflow: hidden;
height:100px;
}
.naglowek{position:relative;}
.naglowek span
{position:absolute;
top:0;
right:10px;
color:#89624C;
cursor:pointer;
font-weight:bold;
font-size:11px;
}
.zestawienieTBL{
border-collapse:collapse;
border-right:1px solid #E3F1FE;
border-top:1px solid #E3F1FE;
margin:1em auto;
width:90%;
}
.zestawienieTBL td{
border-bottom:1px solid #E3F1FE;
border-left:1px solid #E5EFF8;
color:#678197;
padding:0.4em 1em;
text-align:left;
}
.zestawienieTBL th {
border-bottom:1px solid #E3F1FE;
border-left:1px solid #E5EFF8;
color:#3C2006;
font-weight:normal;
padding:0.4em 1em;
text-align:left;
background:#F4F9FE;
}
.bold{font-weight:bold !important;}
.optionMin, .optionMax {
position:absolute;
right:5px !important;
top:4px;
width:11px;
}

.obrazek_1{border:1px solid #EFEFEF;padding:1px;}
.daneDane td{padding:4px 0;}
#opis_firmy_parent table td{padding:0;}

ul li{
	list-style-type:disc;
	margin-left:10px;
	line-height:14px;
}

ol li{
	margin-left:10px;
	line-height:14px;
}
table.listaTerminow{
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
text-align:left;
width:100%;
}
table.listaTerminow th{
border-bottom:1px solid #fff;
background:#DFDFDF none repeat scroll 0 0;
border-top:4px solid #CFCFCF;
color:#3F2A1B;
font-size:11px;
line-height:16px;
font-weight:normal;
padding:4px 8px;
text-align:left;
border-right:1px solid #fff;
font-family:Tahoma,Arial;
}
table.listaTerminow td{
border-bottom:1px solid #fff;
background:#EFEFEF none repeat scroll 0 0;
color:#3F2A1B;
font-size:11px;
line-height:16px;
font-weight:normal;
padding:3px 8px;
border-right:1px solid #fff;
font-family:Tahoma,Arial;
}
table.listaTerminow td.zak{
border-bottom:1px solid #fff;
background:#BFB8B3 none repeat scroll 0 0;
color:#3F2A1B;
font-size:12px;
font-weight:normal;
padding:8px;
font-family:Tahoma,Arial;
}

h4{color:#3F2A1B;font-size:14px;}
h5{color:#5B3C28;font-size:12px;line-height:16px;margin:3px 0 5px 0;font-weight:bold;}
h6{color:#5B3C28;font-size:10px;line-height:14px;margin:3px 0 5px 0;font-weight:bold;}

.ms-mapka-woj {position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #EFEFEF;}

#zachodnio_pomorskie, #pomorskie, #warminsko_mazurskie, #lubuskie, #wielkopolskie,#kujawsko_pomorskie,#mazowieckie,#podlaskie,
#dolnoslaskie,#lodzkie,#opolskie,#slaskie,#swietokrzyskie,#malopolskie,#podkarpackie,#lubelskie,#zachodniopomorskie{
position:absolute;display:none;}

#zachodnio_pomorskie a,#zachodniopomorskie a, #pomorskie a, #warminsko_mazurskie a, #lubuskie a, #wielkopolskie a,#kujawsko_pomorskie a,#mazowieckie a,#podlaskie a,
#dolnoslaskie a,#lodzkie a,#opolskie a,#slaskie a,#swietokrzyskie a,#malopolskie a,#podkarpackie a,#lubelskie a{
position:absolute;
color:#000;
z-index:90;
}

#zachodniopomorskie, #zachodnio_pomorskie{top:11px;left:1px;}
  #zachodnio_pomorskie a, #zachodniopomorskie a{top:28px;left:14px;color:#000;}

#pomorskie{top:0px;left:53px;}
  #pomorskie a{top:15px;left:18px;color:#000;}

#warminsko_mazurskie{top:15px;left:104px;}
  #warminsko_mazurskie a{top:15px;left:18px;color:#000;}

#lubuskie{top:58px;left:8px;}
  #lubuskie a{top:15px;left:18px;color:#000;}

#wielkopolskie{top:41px;left:34px;}
  #wielkopolskie a{top:37px;left:21px;color:#000;}

#kujawsko_pomorskie{top:38px;left:65px;}
  #kujawsko_pomorskie a{top:15px;left:18px;color:#000;}

#mazowieckie{top:49px;left:107px;}
  #mazowieckie a{top:27px;left:33px;color:#000;}

#podlaskie{top:18px;left:152px;}
  #podlaskie a{top:15px;left:18px;color:#000;}

#dolnoslaskie{top:103px;left:14px;}
  #dolnoslaskie a{top:15px;left:33px;color:#000;}

#lodzkie{top:85px;left:83px;}
  #lodzkie a{top:15px;left:18px;color:#000;}

#opolskie{top:123px;left:59px;}
  #opolskie a{top:15px;left:18px;color:#000;}

#slaskie{top:126px;left:83px;}
  #slaskie a{top:13px;left:13px;color:#000;}

#swietokrzyskie{top:118px;left:117px;}
  #swietokrzyskie a{top:15px;left:18px;color:#000;}

#malopolskie{top:144px;left:103px;}
  #malopolskie a{top:15px;left:18px;color:#000;}

#podkarpackie{top:134px;left:143px;}
  #podkarpackie a{top:15px;left:18px;color:#000;}

#lubelskie{top:88px;left:152px;}
  #lubelskie a{top:15px;left:18px;color:#000;}

.schowaj{display:none;}
.pokaz{display:block;}
.listaTerminow{margin-bottom:10px;}
.listaTerminow li a {line-height:10pt;}
.form-maly td{padding-bottom:3px;}
#pobierz_oferte_prawa label{padding-right:5px !important;}

.poleF_m {border:1px solid #CFCFCF;}
.btn_pobierz{
border:0;
background: url('http://z.nf.pl/img_owocebiznesu/serwis/konferencje/btn_oferta.png') 0 0 no-repeat;
cursor:pointer;
width:144px;
height:31px;
margin-top:10px;
}
#boxKonkurs {
background: url('http://z.nf.pl/img_owocebiznesu/serwis/boxKonkurs.gif') 0 0 no-repeat;
width:219px;
height:135px;
margin-bottom:10px;
position:relative;
}
#boxKonkurs #o_konkursie {display:block;background: url('http://z.nf.pl/img_owocebiznesu/serwis/o_konkursie.gif') 0 0 no-repeat;
width:124px;
height:30px;
position:absolute;
top:46px;
left:14px;
cursor:pointer;}

#boxKonkurs #regulamin_konkursu {display:block;background: url('http://z.nf.pl/img_owocebiznesu/serwis/regulamin_konkursu.gif') 0 0 no-repeat;
width:188px;
height:30px;
position:absolute;
top:82px;
left:14px;
cursor:pointer;}

/* do biznes planu */
.wciecieTd {padding-left:8px !important;}
form.formularzA .dialogBox-ms
{ margin:0;padding:0;}

form.formularzA .dialogBox-ms .titlebarBox-ms
{ padding:6px 3px 3px 10px; margin:0; }

form.formularzA ul
{	font-size:100%;	list-style-type:none;	margin:0;	padding:0; width:100%; }

form.formularzA li
{ display:block; margin:0; padding:4px 5px 2px 9px; position:relative;background:none; }

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

form.formularzA li div
{	color:#444; margin:0 4px 0 0; padding:0 0 8px; }

form.formularzA li span
{	color:#444; display:block; float:left;	margin:0 4px 0 0; padding:0 0 8px; width:100%; }

form.formularzA li div.left
{ display:inline; float:left; width:48%; }

form.formularzA li div.right
{ display:inline; float:right; width:48%; }

form.formularzA li div.left .medium
{	width:100%; }

form.formularzA li div.right .medium
{ width:100%; }
form.formularzA li div label
{	clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px; }

form.formularzA li span
{ display:block; }

form.formularzA li span label
{	clear:both; color:#444; font-size:11px; line-height:9px;	margin:0; padding-top:3px; }

form.formularzA li .datepicker
{ cursor:pointer !important; float:left; height:16px;	margin:.1em 5px 0 0; padding:0; width:16px; }

.form_description
{ border-bottom:1px dotted #ccc; clear:both; display:inline-block; margin:0 0 1em; }

.form_description[class]
{ display:block;}

.form_description h2
{ clear:left; font-size:160%; font-weight:400; margin:0 0 3px; }

.form_description p
{ font-size:95%; line-height:130%; margin:0 0 12px; }

label.description
{	border:none; display:block; font-size:11px; font-weight:normal; line-height:150%; padding:0 0 1px; }

span.symbol
{	font-size:115%;	line-height:130%; }

input.text
{ border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;	border-top:1px solid #7c7c7c; color:#333;
	font-size:12px; margin:0; padding:2px 0;
}

input.file
{ color:#333; font-size:100%;	margin:0; padding:2px 0; }

textarea.textarea
{ border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c;
	color:#333; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; margin:0; width:99%;
}

select.select
{ color:#333; font-size:12px; margin:1px 0; padding:1px 0 0;
	border-bottom:1px solid #ddd;	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;	border-top:1px solid #7c7c7c;
}

input.currency
{	text-align:right; }

input.checkbox
{ display:block;	height:13px;	line-height:1.4em; margin:6px 0 0 3px; width:13px; }

input.radio
{ height:13px;display:block;line-height:1.4em; margin:6px 0 0 3px; width:13px; }

label.choice
{ color:#444; display:block; font-size:12px; line-height:1.4em; margin:-1.55em 0 0 25px!important;
	padding:4px 0 5px; width:90%; }

select.select[class]
{ margin:0; padding:1px 0; }

*:first-child+html select.select[class]
{ margin:1px 0; }

.safari select.select
{ font-size:120% !important; margin-bottom:1px; }
form.formularzA li span.requiredField { display: none; color: red; font-weight: bolder; }

input.small
{ width:25%; }

select.small
{ width:25%; }

form.formularzA li input.notNull:after {
  content: "*";
  color: red;
  font-weight: bold;
}

input.medium
{ width:50%; }

select.medium
{ width:50%; }

input.large
{ width:96%; }

select.large
{ width:96%; }

textarea.small
{ height:5.5em; }

textarea.medium
{ height:80px !important; }

textarea.large
{ height:20em; }
.zestawienie1 th.kol, .zestawienie1 th
{ background:#e4e4e4; border-bottom:1px solid #444; text-align:center; }
.zestawienie1 th.kol
{ padding:0 0 0 4px; text-align:left; }
.zestawienie1 td {}

.buttonEksportuj, .buttonPobierz, .buttonDodaj, .buttonDalej, .buttonOk{
  width:126px;
  height:29px;
  border:0;
  cursor:pointer;
}

.buttonEksportuj{
background: url('http://z.nf.pl/img_owocebiznesu/serwis/btn_eksportuj.gif') 0 0 no-repeat;
}
.buttonPobierz{
background:url('http://z.nf.pl/img_owocebiznesu/serwis/btn_pobierz.gif') 0 0 no-repeat;
}

.buttonDodaj{
background:url('http://z.nf.pl/img_owocebiznesu/serwis/btn_dodaj.gif') 0 0 no-repeat;
}

.buttonDalej{
background:url('http://z.nf.pl/img_owocebiznesu/serwis/btn_dalej.gif') 0 0 no-repeat;
}
.buttonOk{
background:url('http://z.nf.pl/img_owocebiznesu/serwis/btn_ok.gif') 0 0 no-repeat;
}

a.buttonPobierz{
display:block;
margin:10px auto 5px auto;
}
#okienkoConfirm p{text-align:left !important;font-size:12px;}
.ui-dialog {width:520px;}

/* wykaz biznes plaów */
.wykazBp ul
{font-size:100%;list-style-type:none;margin:0;padding:0;width:100%;}

.wykazBp li
{display:block; margin:0; padding:4px 5px 2px 9px; position:relative;background:none;border-bottom:1px solid #444; }

.wykazBp li h3{
font-size:14px;font-weight:bold;color:#028EEB;
}
#tooltip{
    text-align:left;
    line-height: 16px;
}
/* div z regulaminami */
.regulation_formatting .title {
	text-align: center;
  line-height: 20px;
  margin-bottom: 14px;
}
.regulation_formatting strong {
	font-weight: bolder;
}
.regulation_formatting li {
	text-align: justify;
}
.regulation_formatting ul li {
	list-style-type: none;
}
.regulation_formatting ol {
	margin-bottom: 8px;
}
/* buttonik do pobierania oferty w prawym pasku */
a.getpdfleafleet {
  display: block;
  margin: 0 0 0 73px;
  width: 144px;
  height: 31px;
  background: transparent url(http://z.nf.pl/img_owocebiznesu/serwis/konferencje/btn_ulotka.png) top left no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
/* lista z historia ocen */
div.evaluation_history {
	display: none;
}
div.evaluation_history h4 {
  font-weight: bold; 
}
div.evaluation_history p.notes {
	padding: 0 6px; 
	background-color: #ededed;
}
/* wyszukiwarka admina */
.internal_search_bar {}
.internal_search_bar label {
	font-size: 10px;
	font-weight: normal;
	margin-right: 5px;
}
.internal_search_bar input.search_date {
  font-size: 10px;
  font-weight: normal;
  width: 14ex;
}
.internal_search_bar input.search_text {
	font-size: 10px;
  font-weight: normal;
  width: 14ex;
}
input.search_submit {
	font-size: 10px;
	line-height: 12px;
	border: none;
	border-bottom: solid 1px #868686;
	border-right:solid 1px #868686;
	outline: none;
	padding: 0;
	margin: 0;
	height: 16px;
	color: #996600;
	background-color: #c9c9c9;
	cursor: pointer;
	vertical-align: middle;
}
select#s_contactfilter {
  margin-left: 2em;
}
/* nowa lista firm */
table.lista_przedsiebiorcow {
  width:100%;
  border: 1px solid #E4E4E4;
  table-layout: fixed;
  margin: 10px auto;
}

table.lista_przedsiebiorcow th { 
  font-weight: bold;
  text-align: left;
  padding: 8px 0;
  background:url("http://z.nf.pl/img_owocebiznesu/serwis/tloBelka.png") repeat-x scroll 0 0 #F4F4F4;
  border-bottom:1px solid #FFFFFF;
  color:#89624C;
}

table.lista_przedsiebiorcow th.firm { width: 28%; }
table.lista_przedsiebiorcow th.person { width: 25%; }
table.lista_przedsiebiorcow th.businessplan { width: 20%; }
table.lista_przedsiebiorcow th.dates { width: 12%; }
table.lista_przedsiebiorcow th.operations { }

table.withoutbusinessplans th.firm { width: 38% !important; }
table.withoutbusinessplans th.person { width: 35% !important; }
table.withoutbusinessplans th.dates { width: 12% !important; }
table.withoutbusinessplans th.operations { }

table.lista_przedsiebiorcow td.firm p,
table.lista_przedsiebiorcow td.person p,
table.lista_przedsiebiorcow th.businessplan p {
	padding: 0 4px;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
}
table.lista_przedsiebiorcow td.operations p {
  padding: 0;
  font-size: 9px;
  line-height: 11px;
  margin: 0;	
}

table.lista_przedsiebiorcow td {
	border-right: 1px solid #ededed;
  border-bottom: 1px dotted #a5a5a5; 	
}
table.lista_przedsiebiorcow td.operations p img {
	vertical-align: bottom;
}

table.lista_przedsiebiorcow td.operations div.changecontactstatusholder {
  width: 100%;
  padding: 0;
  margin: 2px auto;
  text-align: center;
}

table.lista_przedsiebiorcow td.operations div.changecontactstatusholder select.changecontactstatus {
  font-size: 9px;
  line-height: 11px;
}

table.lista_przedsiebiorcow td.operations div.button_ajax_acreditation {
  margin: 2px auto;
  font-size: 9px;
  line-height: 10px;
  padding: 1px;
  width: 75%;
  border: none; 	
	background: #EDEDED none no-repeat;
	color: black;
	cursor: pointer;
	text-align: center;
}
table.lista_przedsiebiorcow td.operations div.button_ajax_acreditation:hover {
	color: white;
	background: red none no-repeat;
}
table.lista_przedsiebiorcow td.operations .ajaxloading {
  background: transparent url(../img/ajax-loader.gif) center center no-repeat !important;
  text-indent: -99999px;
  overflow: hidden;	
}
div.hiddeable {
	display: none;
	margin: 0;
	padding: 0;
}
/* przyciski usun, dodaj, edytuj */
div.crm_usun {
  background: transparent url(../img/buttony_male.gif) bottom left no-repeat;
  width: 54px;
  height: 19px; 
  text-indent: -99999px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
div.crm_edytuj {
  background: transparent url(../img/buttony_male.gif) 0 0 no-repeat;
  width: 56px;
  height: 19px; 
  text-indent: -99999px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
div.crm_dodaj {
  background: transparent url(../img/buttony_male.gif) 0 -22px no-repeat;
  width: 55px;
  height: 19px; 
  text-indent: -99999px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
/* paragraf z opisem 'brak danych' */
.norecords {
  font-size: 120%;
  color: red;
  font-weight: bolder;
}

.m_zakladki {margin: 0; padding: 0;}
.m_zakladki li {float: left;  list-style: none; display: block; height: 33px; background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_s_white.png') no-repeat left; margin: 0 0 0; padding: 0 0 0 3px; }
.m_zakladki li span {display: block; height: 33px;  background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_e_white.png') no-repeat right; padding: 0 2px 0 0 ; }
.m_zakladki li span a { text-decoration: none; color: #89624C; font-weight: bold; ;display: block; background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_c_white.png') repeat-x; padding: 10px 24px 0; padding-top: 10px; height: 23px; }
      
      
.m_zakladki li.active {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_s_grey.png') no-repeat left;}
.m_zakladki li.active span {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_e_grey.png') no-repeat right;}
.m_zakladki li.active span a {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_c_grey.png') repeat-x;}
      
.m_zakladki li:hover {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_s_grey.png') no-repeat left;}
.m_zakladki li:hover span {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_e_grey.png') no-repeat right;}
.m_zakladki li:hover span a {background: url('http://z.nf.pl/img_owocebiznesu/serwis/zak_c_grey.png') repeat-x;}

.button_blue { font-family:georgia; background: url('http://z.nf.pl/img_owocebiznesu/serwis/button_blue.png') no-repeat center; width: 144px; height: 26px; color: #fff; font-weight: bold; border: none; cursor:pointer;}

/* Paging */
div.paging {
  background:#fff;
  color: #ccc;
  margin-bottom: 2em;
}
div.paging div.disabled {
  color: #ddd;
  display: inline;
  border: none;
  background: none;
}
#pagi_prev a{
  background:none repeat scroll 0 0 #3D2106;
  padding:1px 4px;
}
#pagi_next a{
  background:none repeat scroll 0 0 #3D2106;
  padding:1px 4px;
}
div.paging span {
	background:none repeat scroll 0 0 #3D2106;
  padding:1px 4px;
}
#pagi_prev {
  border: none;
  background: none;
}
#pagi_next {
  border: none;
  background: none;
}
div.paging span.current {
  color: #000;
  border:none;
  background: none;
}
div.paging span a {
	color:#FFFFFF;
}
/* box_login */
div.box_header_login {
  position: absolute;
  right: -9px;
  bottom: 2px;
  margin: 0;
  padding: 0;
  width: 249px;
  height: 58px;
  background: transparent url(../img/box_login/background.png) top left no-repeat;
}
div.box_header_login label {
  position: absolute;
  text-align: left;
  font-size: 12px;
  width: 60px;
  height: 12px;
  left: 15px;
}
div.box_header_login input {
  position: absolute;
  left: 50px;
  height: 16px;
  width: 120px;
  border: 1px solid #CCCCCC;
  outline: none;
  font-size: 12px;
}
div.box_header_login div.link_forgotten_password {
  position: absolute;
  width: 64px;
  height: 16px;
  top: 6px;
  right: 10px;
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
div.box_header_login div.link_forgotten_password a { font-size: 9px; }
div.box_header_login label#login_label { top: 11px; }
div.box_header_login input#UserEmail {	top: 9px; }
div.box_header_login label#haslo_label { top: 34px; } 
div.box_header_login input#UserHaslo {  top: 31px; }
div.box_header_login input#submitlogin {
  right: 20px;
  bottom: 9px;
  height: 16px;
  width: 45px;
  left: inherit;
  top: inherit;
  font-size: 10px;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
  outline: none;
  background: transparent url(../img/box_login/zaloguj_button.png) top left no-repeat;
}
div.box_header_login p {
  position: absolute;
  left: 10px;
  width: 229px;
  height: 16px;
  text-align: left;
  font-size: 11px;
}
div.box_header_login p.whoyouare_type {	top: 7px; }
div.box_header_login p.whoyouare_firm { top: 30px; }
div.box_header_login div.logout_button_holder {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 94px;
  height: 21px;
  border: none;
  margin: 0;
  padding: 0;
}
/* side menu */
div.sidemenu-menu-entry {
	padding: 6px 2px 6px 8px;
	/*font-size: 15px;*/
  text-align: left;
} 
div.sidemenu-menu-entry-selected {
	/*background-color:#028EEB;*/ 
}
div.sidemenu-menu-entry-selected a {
	/*color: white;*/
	font-weight: bold;
}
/* submenu */
div.sidemenu-menu-group div.sidemenu-menu-group-header {
	padding: 6px 4px 6px 4px;
	background: url("http://z.nf.pl/img_owocebiznesu/serwis/tloBelka.png") repeat-x scroll 0 0 #F4F4F4;
	font-weight: bold;
	color: #663300;
}
/* avatar */
div#FOZOwoceBiznesuSite_win_wrapper { width: 250px !important; }
div#FOZOwoceBiznesuSite_win_wrapper div#FOZOwoceBiznesuSite_win { width: 250px !important; }
div#FOZOwoceBiznesuSite_win_wrapper div#FOZOwoceBiznesuSite_win * { margin: 0 auto; }

/* przycisk z darmowa rejestracja */
.free-registration-button {
  width: 229px;
  height: 49px;
  background: transparent url('http://z.nf.pl/img_owocebiznesu/serwis/free-registration-button.png') center center no-repeat;
  margin: 0 auto;
}
.free-registration-button a {
	display: block;
	width: 100%;
	height: 100%;
  font-family: Georgia, Times, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 43px;
  text-align: center;
  color: #FFF;	
}
.free-registration-button a::-moz-selection {
  color: #FFF;
  background: transparent;	
} 
.free-registration-button a::selection {
  color: #FFF;
  background: transparent url('http://z.nf.pl/img_owocebiznesu/serwis/free-registration-button.png') center center no-repeat;
}
/* przycisk z boxem informacyjnym */
.more-question-box {
  width: 244px;
  height: 78px;	
	margin: 6px auto;
	position: relative;
}
.more-question-box-green {
  background: transparent url('http://z.nf.pl/img_owocebiznesu/serwis/more-info-box-green.png') center center no-repeat;	
}
.more-question-box .more-question-box-upper-text {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 190px;
  height: 34px;
}
.more-question-box .more-question-box-lower-text {
  position: absolute;
  bottom: 5px;
  right: 4px;
  width: 190px;
  height: 34px;
}
.more-question-box .more-question-box-upper-text::selection { color: #F2F2F2; background: transparent; }
.more-question-box .more-question-box-upper-text::-moz-selection { color: #F2F2F2; background: transparent; }
.more-question-box .more-question-box-lower-text::selection { color: #F2F2F2; background: transparent; }
.more-question-box .more-question-box-lower-text::-moz-selection { color: #F2F2F2; background: transparent; }
.more-question-box-green .more-question-box-upper-text {
  color: #F2F2F2;
  font-family: Georgia, serif;
  font-size: 19px;
  text-align: center;
  line-height: 30px; 
}
.more-question-box-green .more-question-box-lower-text {
  color: #F2F2F2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-align: center;;
  line-height: 30px;
  font-weight: bold;	
  letter-spacing: -1px;
}
.more-question-box .green_icon_mobile_phone {
  position: absolute;
  top: 15px;
  left: 8px;
  width: 48px;
  height: 48px;
  background: transparent url('http://z.nf.pl/img_owocebiznesu/serwis/green_icon_mobile_phone.png') center center no-repeat;
}
/* scrollery ze stopki */
div.footer_scroller {
  width: 950px;
  height: 70px;
  margin: 0 auto;
  padding: 0;
  border-top: 1px solid #E5E5E5
}
div.footer_scroller div.description {
	float: left;
	height: 70px;
	width: 240px;
  margin: 0;
  padding: 0;
	border: none;
	outline: none;
	text-align: right;
}
div.footer_scroller div.description h3 { 
	display: inline;
	line-height: 65px; 
}
div.footer_scroller div.proper_scroller {
  float: right;
  width: 708px;
  height: 60px;
  margin: 5px 0;
  padding: 0;
  border: none; 	
}
div.footer_scroller div.proper_scroller ul.footer_scroller_ul { list-style: none inside none; }
div.footer_scroller div.proper_scroller ul.footer_scroller_ul li.scrolling_element {
  list-style: none outside none;
  float: left;
  height: 60px;
  width: 130px;
  text-align: center;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
}
div.footer_scroller div.proper_scroller ul.footer_scroller_ul li.scrolling_element a img {
  border: none;
  margin: 0 auto;
}
/* artykul z CMSa */
div.cms_article {
  padding-right: 15px; 
}
div.cms_article ul li {
  list-style-type: none;
}
/* selektory filtrow */
select#subject_select,
select#sector_select {
  width: 200px;	
} 
/* style dla boksu blok_moj_biznes */
ol.businessplanlist {
  padding-top: 6px;
  margin: 0;
}
ol.businessplanlist li {
  /* border-left: 1px solid #E4E4E4; */
  list-style-type: none;
  padding: 0;
  margin: 0; 	
}
ol.businessplanlist li div.title {
  margin: 0;
  padding: 4px 16px 4px 4px;
  font-weight: normal;
  font-size: 13px;
  background: transparent url(../img/blok_moj_biznes/gt.png) 230px center no-repeat;
  border-bottom: 1px solid #E4E4E4;
}
ol.businessplanlist li ul.bpoptions {
  list-style-type: none;
  margin: 4px 0 4px 0;
  padding-left: 4px;
  border-bottom: 1px solid #E4E4E4;
}
ol.businessplanlist li ul.bpoptions li {
  list-style-type: none;	
  border-left: none;
  padding: 0 0 0 10px;
  margin-left: 10px;
}
ol.businessplanlist li ul.bpoptions li.checkmark {
	line-height: 20px; 
	padding-left: 20px;
	margin: 0;
	background: transparent url(../img/blok_moj_biznes/check.png) left center no-repeat; 
}
div.righticon, div.lefticon { width: 24px; height: 24px; }
div.lefticon  { float: left; }
div.righticon { float: right; }
div.greenflag { background: transparent url(../img/blok_moj_biznes/greenflag.png) center center no-repeat; }
div.greenplus { background: transparent url(../img/blok_moj_biznes/greenplus.png) center center no-repeat; }
div.horblocks { background: transparent url(../img/blok_moj_biznes/horblocks.png) center center no-repeat; }
div.stopsign { background: transparent url(../img/blok_moj_biznes/stop.png) center center no-repeat; }
/* historia zmian statusow dla kazdego uzytkownika - popup */
.hiddencontactlisthistory {
  float: right;
  position: relative;
  width: 18px;
  height: 11px;
  cursor: pointer;
}
.hiddencontactlisthistory_popup {
  position: absolute; top: 0; left: 0;
  width: 18px;
  height: 11px;
  padding: 2px 0 0 0;
  overflow: hidden;
  background-color: white;
  font-size: 9px;
  text-align: left;
}
.hiddencontactlisthistory_popup:hover {
  border: 2px solid #F1F1F1;
  height: 7em;
  width: 8em; 
  z-index: 30;
}

.user_access_request_list .user_request_denied {
  background-color: #FFB2B2;
}
.user_access_request_list .user_request_accepted {
  background-color: #A5FF7F;
}