/* 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-family: inherit;
	fonr-size: 11px;
}
input, select {font-size: 11px;}
/* 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: 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;
  }
  .poleSearch{
    background:#fff;
    border:1px solid #cccccc;
    color:#3D2106;
    height:20px;
    line-height:1.2em;
    padding-left: 3px;
    }

    #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;
      text-transform: lowercase;
    }
    .topMenu_tlo li.lastEntry a { color: #028EEB }
    .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;*/
  margin: 0 auto;
	color:#fff;
	background: url('http://z.nf.pl/img_owocebiznesu/serwis/stopkaTlo.jpg') 0 0 no-repeat;
	position:relative;
	font-size: 11px;
	clear: both; 
	float: left;
}

   .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: 0 0 0 10px;
}
#content_bar{
  float: left;
  /*width: 476px;*/
  width: 675px;
  margin-bottom: 10px;
  margin: 0 auto;
  padding:0 18px;
}
#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; font-family: Tahoma,Arial,sans-serif,monospace; font-size: 11px;}
.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 #przycisk { float: right; clear: both; margin-top: 30px; }
.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 16px;}
.mar_s{padding:10px;}
.mar_d{padding:14px;}

.w50{width:50px;}
.w100{width:100px;}
.w102{width:102px;}
.w150{width:150px;}
.w160{width:160px;}
.w200{width:200px;}



.widesearch .w160 { width: 250px; }
.widesearch .w200 { width: 300px; }

.widesearch #css-polska { margin-left: 10px; }
.widesearch .css-polska-label { margin-left: 10px; }

.p0 {padding:0;}
.m0 {margin:0;}

.m20 {margin:20px;}

.pL10 {padding-left: 10px; }

.mT_search{margin-top: 6px;}
.mL_search {margin-left: 5px;}
.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;}
.kol_cze {color:#CF192D;}

.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: 6px;*/
	vertical-align: text-top;
}

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


.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:100px;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:112px;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; font-size: 11px;}
.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 .mpage_searchcontent { /*float: left;  width: 100%; */ clear: both;}

.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:13px;}
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 {
   border:1px solid #cccccc;
   color:#3D2106;
   padding-left: 3px;
   height:20px;
}

.poleF_m_inna {
  width: 236px;
}

.poleF_m {    background:#fff;
    border:1px solid #cccccc;
    color:#3D2106;
    height:20px;
    line-height:1.2em;
    padding-left: 3px;
    }
select.poleF_m {    background:#fff;
    border:1px solid #cccccc;
    color:#3D2106;
    height:22px;
    line-height:1.2em;
    padding-left: 3px;
    }    
.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
{ list-style: none;  margin:0; padding:4px 5px 2px 9px; 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; 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:96%;
}

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; }

input.small
{ width:25%; }

select.small
{ width:25%; }

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 1px 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; font-size: 13px; }
      
      
.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; padding-bottom:3px;}
.button_brown { font-family:georgia; background: url('http://z.nf.pl/img_owocebiznesu/serwis/button_brown.png') no-repeat center; display: block; padding-top: 13px; width: 126px; height: 29px; color: #fff; font-weight: bold; text-align:center; 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: 11px;
  width: 60px;
  height: 12px;
  left: 11px;
}
div.box_header_login input {
  position: absolute;
  left: 45px;
  height: 16px;
  width: 120px;
  border: 1px solid #CCCCCC;
  outline: none;
  font-size: 11px;
  padding-left: 3px;
}
div.box_header_login div.link_forgotten_password {
  position: absolute;
  width: 64px;
  height: 16px;
  top: 6px;
  right: 16px;
  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;*/
  top: 33px;
  left: 184px;
  height: 16px;
  width: 45px;
  font-size: 10px;
  text-indent: -9999px !important;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
  text-align: left;
  vertical-align:top;
  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; margin-left: 7px; }
div.box_header_login p.whoyouare_firm { top: 30px; margin-left: 7px; }
div.box_header_login div.logout_button_holder {
  position: absolute;
  bottom: 8px;
  right: 0;
  width: 70px;
  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: 200px; 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: 748px; 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; 
}
ol.businessplanlist li ul.bpoptions li.selected {
  line-height: 20px; 
  padding-left: 20px;
  margin: 0;
  background: transparent url(../img/blok_moj_biznes/gt.png) 5px center no-repeat;
  font-weight: bold; 
}


div.righticon, div.lefticon { width: 24px; height: 24px; }
div.lefticon  { float: left; }
div.righticon { float: right; }

.fl_l {float: left;}
.fl_r {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;
}
/* style zwiazane z dostepem / odmowa dostepu do biznesplanu */
.user_access_request_list .user_request_denied {
  background-color: #FFB2B2;
}
.user_access_request_list .user_request_accepted {
  background-color: #A5FF7F;
}
.user_access_request_list .clickable_accept_button {
  border: 1px solid #A3A3A3;
  background-color: #F0F0F0;
  color: #A3A3A3;
  font-weight: bold;
  padding: 2px 6px;
}
.user_access_request_list .clickable_accept_button:hover {
  border-color: #F0F0F0;
  color: #F0F0F0;
  background-color:#A3A3A3;
  text-decoration: none;
}

.center_download_button { width: 300px; margin: 0 auto; }
.center_download_button a{ margin: 5px; }

ul.nodisc li {
  list-style-type: none;
}

/* lista biznesplanow */
ul.businessplans_list {
  margin: 0;
  padding: 0;
  border: none;
}

ul.businessplans_list li {
  list-style-type: none;
  border-bottom: 1px solid #444;
  background-image: none;
}

ul.businessplans_list li p.title {
  font-size: 120%;
  font-weight: bold;  
}

ul.businessplans_list li p.status_line {
  font-size: 90%;
}
/* adminowo - analityczny podgląd BP */
.business_plan_manage div.section h4 {
  border: 1px solid #CCC;
  background-color: #DDD;
  cursor: pointer;
  padding-left: 1ex;
}
.business_plan_manage div.section div.singlebpentry {
  display: none;
}
div.singlebpentry p.title {
  font-weight: bold;
  margin-top: 1em;
}
div.singlebpentry p.mark_green { color: #090; }
div.singlebpentry p.mark_red { color: #F00; }

div.singlebpentry .content {
  text-align: justify;
  padding-left: 1em;
}
p.returntobplistchapter {
  padding: 1ex;
  font-weight: bolder;
  text-align: center;  
}

p.ajaxSaveButton {
  width: 12ex;
  padding: 4px;
  border: 1px solid #c0c0c0;
  color: #808080;
  background-color: #f2f2f2;
  text-align: center;   
  font-weight: bold;
  cursor: pointer;
  float: right;
  margin: 0;
}
p.ajaxSaveButton:hover {
  color: #f2f2f2 !important;
  background-color: #808080 !important; 
}
div.adnotations {
  padding: 0;
  margin: 0;
}
div.adnotations div.iconpart {
  width: 8ex;
  border: 1px solid #ccc;
  padding: 1px;
  margin: 0;
  color: #333;
  font-size: 9px;
  line-height: 11px;
  background-color: #eee;
  cursor: pointer;
  text-align: center;
  display: block;
}
div.adnotations div.formpart {
  text-align: right;
  display: none;
}
div.adnotations div.formpart textarea {
  width: 100%;
  height: 5em;
  margin: 2px 0 0 0;
}
div.adnotations div.formpart p.savethisadnotation {
  border: 1px solid #ccc;
  padding: 1px;
  margin: 2px 0 0 0;
  font-size: 10px;
  color: #333;
  background-color: #eee;
  cursor: pointer;
  text-align: center;
}
div.adnotations div.contentpart {
  display: none;
  font-size: 85%;
  margin: 0;
  padding: 0;
  border: 1px solid #E4E4E4;
}
div.adnotations div.contentpart p {
  margin: 0;
  padding: 0;
  border: none;
}
div.adnotations div.contentpart p.hdr {
  font-weight: bolder;
  padding: 4px 0 5px 2ex;
  border-bottom: 1px solid #E4E4E4;
  color: #ff0000;
}
div.adnotations div.contentpart p.cnt {
  font-weight: normal;
  padding: 0 2ex 5px 2ex;
  text-align: justify;
  color: #b30000;
}
/* kontrolka kontaktu z klientem */
.contact_status_block {
  padding: 10px;
}
.contact_status_block .icon {
}
.contact_status_block .icon .button_switch {
  padding: 4px;
  width: 10em;
  color: #0000ff;
  border: 1px solid #0000ff;
  background-color: #c0c0c0;
  text-align: center;
  cursor: pointer;
}
.contact_status_block .icon .button_switch_active,
.contact_status_block .icon .button_switch:hover {
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  background-color: #0000ff;  
}
.contact_status_block .hideable {}
.contact_status_block .hideable textarea {
  width: 100%;
  height: 12ex;
}
.contact_status_block .hideable .button_save{
  padding: 4px;
  width: 10em;
  color: #0000ff;
  border: 1px solid #0000ff;
  background-color: #c0c0c0;
  text-align: center;
  cursor: pointer;
}
/* oznaczenie pola wymaganego */
span.req {
  color: red !important;
  font-weight: bold;
  display:inline !important;
  float: none !important;
}



.it_inwestycja { padding: 10px 7px; }
.it_inwestycja .title-dialogBox-ms { margin: 0 0 4px;}
.it_inwestycja .it_miasto { color: #b1b1b1; font-size: 0.8em; display: block; margin: 0 0 5px ; }
.it_inwestycja .it_opis p { font-size: 0.9em;color: #4B4B4B; line-height: 1.4em; font-size: 11px; }
.it_inwestycja .it_opis p span { font-size: 11px;}

.it_inwestycja .it_bot { font-size: 0.9em; color: #4B4B4B; margin-bottom: 0; }
.it_inwestycja .it_bot .text_right { float: right;}
.it_inwestycja .it_bot .text_right strong { color: #5B3C28; font-size: 1em; font-weight: bold; font-size: 11px;}

select.filter_change_action { margin-left: 5px;}
h4.newsTitle { margin-bottom: 4px; }


div.more-question-box-green { background: url(http://z.nf.pl/img_owocebiznesu/serwis/owoce_kontakt.png); height: 79px; margin: 12px 0 6px -3px; width: 256px; }
div.more-question-box-green .green_icon_mobile_phone { background: none;}
div.more-question-box-green .more-question-box-upper-text { font-size: 19px; color: #096C9F; font-family: Arial; right: 33px; display: none; }
div.more-question-box-green .more-question-box-lower-text { font-family: Georgia; font-size: 21px; color: #096C9F;  display: none; }


div.sidemenu-menu-entry { background: url(http://z.nf.pl/img_owocebiznesu/menu_entry_bg.png) no-repeat 5px center; padding-left: 14px; }


/* formularz oceny BP */
table.table_ocena_bp {
  table-layout: fixed;
  width: 676px;
  margin: 0 auto;
}
table.table_ocena_bp td.cell_ocena {
  padding: 0;
}
table.table_ocena_bp div.slider-bp-ocena {
  height: 12px;
  width: 100%;
  padding: 0;
  margin: 5px 0;  
}
table.table_ocena_bp input.input-bp-ocena {
  border: none; 
  outline: none;
  width: 6ex;
  color: #f6931f; 
  font-weight: bold;
  text-align: left;
  font-size: 140%;
}
table.table_ocena_bp div.slider-bp-ocena .ui-slider-range {
  height: 10px;
  padding: 0;
  margin: 1px 0;
}
table.table_ocena_bp div.slider-bp-ocena a.ui-slider-handle {
  cursor: move;
  background: #CFC7C2 url('/css/custom-theme/images/ui-icons_89624C_256x240.png') 0 -224px no-repeat;
  width: 18px;
  height: 18px;
}
table.table_ocena_bp div.slider-bp-ocena a:hover.ui-slider-handle {
  background:#FFF5CF url('/css/custom-theme/images/ui-icons_3D2106_256x240.png') 0 -224px no-repeat;
}
table.table_ocena_bp td.cell_ocena label {
  font-weight: bold;
  margin-top: 1ex;
}
table.table_ocena_bp td.cell_uwagi {
  padding: 0 0 15px 0;
}
table.table_ocena_bp td.cell_uwagi textarea {
  width: 100%;
  height: 6em;
}
.bp_ocena_block {
  float: left;
  width: 26px;
  height: 26px;
  background: transparent url() top left no-repeat;
}

.multipleselect optgroup option{
  margin-left: 15px;
}


.title-dialogBox-ms { font-size: 13px; line-height: 17px;}


div.obTabs { border: 0 ; margin-top: 10px; padding: 0; height: 33px; }

div.obTabs .ui-tabs-nav { list-style: none; background: none; border: 0; padding: 0; }
div.obTabs .ui-tabs-nav 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 1px 0 0; padding: 0 0 0 3px; border: 0;}
div.obTabs .ui-tabs-nav li.ui-tabs-selected { background: url("http://z.nf.pl/img_owocebiznesu/serwis/zak_s_grey.png"); padding-bottom: 0; z-index: 1; }
div.obTabs .ui-tabs-nav li.ui-tabs-selected span { background: url("http://z.nf.pl/img_owocebiznesu/serwis/zak_e_grey.png") no-repeat 100% 0; }
div.obTabs .ui-tabs-nav li.ui-tabs-selected span a { background: url("http://z.nf.pl/img_owocebiznesu/serwis/zak_c_grey.png") repeat-x;}

div.obTabs .ui-tabs-nav li a { color: #89624C; padding-top: 10px; height: 17px; padding-bottom: 8px }


div.obTabs .ui-tabs-panel { border: 1px solid #E4E4E4; background: #F8F8F8; padding: 20px; font-size: 11px; line-height: 16px; border-width: 0 1px; }

div.obTabs .ui-tabs-panel h4 { border-bottom: 1px solid #89624C; font-size: 13px; padding: 0 0 4px; margin: 15px 0 7px; }
div.obTabs .ui-tabs-panel h5 { margin: 10px 0 4px;}


.box-sza-ms-conteiner { font-size: 11px ;}
.uiContainer { clear: both; width: 100%;}
/*
.uiContainer .box-sza-ms-top { position: relative; display: none; }
.uiContainer .box-sza-ms-top table { position: absolute;top: -1px;}
.uiContainer .box-sza-ms-bottom { position: relative;}
*/
.logoNazwa { float: left; width: 100%; }
.tableFinanse { width: 100%;  border: 1px solid #E4E4E4; border-width: 1px 1px 0 0; }
.tableFinanse td, .tableFinanse th { padding: 3px; border: 1px solid #E4E4E4; border-width: 0 0 1px 1px; width: 17%; vertical-align: middle; text-align: center; }
.tableFinanse th.leftTh { text-align: left; }
.tableFinanse th { font-weight: bold; }

.mainTable { width: 100%;}
.mainTable td { }
.mainTable th { text-align: left; font-weight: bold; width: 230px}

.mainTable td, .mainTable th { padding: 3px 3px 3px 0; vertical-align: top; }


#box-ms-content-NOT { min-height: 278px;}

.scrollTop { float: right; font-size: 11px; font-weight: normal;}
.spisTresci { float: right; width: 310px; background: #F8F8F8; padding: 0 0 10px 10px; line-height: 16px;}
.spisTresci  .wrap { background: #fff; border: 1px solid #d7d7d7; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding: 7px; }
.spisTresci ul { padding: 0 3px 3px 0px; background: #fff; list-style: none; font-size: 11px; margin: 0}
.spisTresci ul li { list-style: none;  background: transparent; padding-left: 0; }
.spisTresci ul li.subitem { padding-left: 7px; font-weight: normal;}
.spisTresci p { background: #fff; margin: 0; padding: 3px 9px 10px; font-weight: bold; }
.spisTresci p a { float: right; font-weight: normal; }


.checkbox input {margin-right: 5px;}

/*   widok listy biznes planów    */
.itListBiznesPlan { font-size: 11px; border-bottom: 1px solid #ccc; padding: 12px 0 15px; line-height: 16px; color: #444; }
.itListBiznesPlan .branza_nazwa { margin: 3px 0 10px; color: #888; }
.itListBiznesPlan .itShortDesc { margin: 0 0 7px;}
.itListBiznesPlan .itWartoscInwestycji { text-align: right;}
.itListBiznesPlan .itWartoscInwestycji strong { font-weight: bold; color: #795547}


/* koniec widok listy biznes planów */


/* lista inwestorów */
.itListInwestor .cechy { float: right; line-height: 16px; border-left: 1px dotted #ccc; padding: 0 0 0 15px; width: 220px; margin: 0 0 0 10px; }
.itListInwestor .cechy h6 { margin: 0 0 4px; font-size: 11px; font-family: Tahoma,Arial,sans-serif,monospace; }
.itListInwestor .cechy ul { list-style: none; margin: 0; }
.itListInwestor .cechy ul li { background: url('../img/star_states.png') no-repeat; padding: 3px 0 3px 24px; font-size: 11px; list-style: none; margin: 0; }
.itListInwestor .stanyProj { margin-bottom: 3px;}
.itListInwestor ul.listaStanowPr { margin: 0 0 10px; }
.itListInwestor ul.listaStanowPr li { margin: 0; padding: 0 0 0 10px; background-position: 0 5px; }
/* koniec lista inwestorów */

/* widok inwestora */
.cechySzczegoly { line-height: 16px; padding: 0;}
.cechySzczegoly ul { list-style: none; margin: 0; }
.cechySzczegoly ul li { background: transparent url('../img/star_states.png') no-repeat; padding: 3px 0 3px 24px; font-size: 11px; list-style: none; margin: 0; }

/* koniec widok inwestora */


/* stronicowanie - poprawka */
div.paging { margin-top: 10px; text-align: right; }
div.paging span { padding: 0; border: 0;}
div.paging span a, div.paging span div.disabled { padding: 3px 0; display: inline-block; width: 22px; text-align: center; border: 1px solid #ccc; background: #3d2106; color: #fff; font-size: 11px; }
div.paging #pagi_next a, div.paging #pagi_prev a { width: 90px; padding: 3px 0;}
div.paging span div.disabled { background: #fff; color: #aaa; display: none; }
div.paging span.current { padding: 3px 0; display: inline-block; width: 22px; text-align: center; border: 1px solid #ccc; background: #3d2106; color: #fff; font-size: 11px; font-weight: bold; background: #fff; color: #3D2106  }
/* koniec stronicowanie - poprawka */

strong { font-weight: bold; }.cms_article p, .cms_article ul, .cms_article ol, .cms_article li { font-size: 11px; line-height: 16px; }.cms_article ul, .cms_article ol { margin-bottom: 10px;}

.buttonSmallLeft {
  background:url('../img/owoce_left_small.png') no-repeat; 
  height: 21px;
  width: 7px;
  float: left;
  margin: 0;
  padding: 0;
}

.buttonSmallRight {
  background:url('../img/owoce_right_small.png') no-repeat; 
  height: 21px;
  width: 7px;
  float: left;
  margin: 0;
  padding: 0;
}

div input.buttonSmallMiddle { background:url('../img/owoce_middle_small.png') repeat-x; height: 20px; border: 0px; background-color: transparent; cursor: pointer; cursor: hand; float: left; padding: 0 0 21px 0; margin: 0; outline: none; color: #fff; font-size:10px; font-family:Tahoma; position: static;
  width: auto;
  border: none;
}
a.buttonSmallMiddle {
    background:url('../img/owoce_middle_small.png') repeat-x; 
    height: 16px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
    cursor: hand;
    float: left;
    text-decoration: none;
    margin: 0;
    outline: none;
    color: #fff;
    padding: 1px 0 4px 0;
    font-size:10px;
}

.buttonBigLeft {
  background:url('../img/owoce_left_big.png') no-repeat; 
  height: 42px;
  width: 34px;
  float: left;
  margin: 0;
  padding: 0;
}

.buttonBigRight {
  background:url('../img/owoce_right_big.png') no-repeat; 
  height: 42px;
  width: 12px;
  float: left;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

div .buttonBigLeftHover {
  background:url('../img/owoce_left_over_big.png') no-repeat; 
  height: 42px;
  width: 34px;
  float: left;
  margin: 0;
  padding: 0;
}

div .buttonBigRightHover {
  background:url('../img/owoce_right_big.png') no-repeat; 
  height: 42px;
  width: 34px;
  float: left;
  margin: 0;
  padding: 0;
}

input.buttonBigMiddle {
  background:url('../img/owoce_middle_big.png') repeat-x; 
  height: 42px;
  border: 0px;
  background-color: transparent;
  cursor: pointer;
  cursor: hand;
  float: left;
  padding: 0 0 15px 0;
  margin: 0;
  outline: none;
  color: #fff;
  font-size:13px;
  font-family:Verdana,Geneva,sans-serif;
  font-weight: bold; 
}
a.buttonBigMiddle {
    background:url('../img/owoce_middle_big.png') repeat-x; 
    height: 42px;
    border: 0px;
    background-color: transparent;
    cursor: pointer;
    cursor: hand;
    float: left;
    text-decoration: none;
    margin: 0;
    padding:0;
    outline: none;
    color: #fff;
    padding: 9px 0 0 0;
    font-size:13px;
    font-family:Verdana,Geneva,sans-serif;
    font-weight: bold; 
}



div.cms_article, .cms_article p, .cms_article ul, .cms_article ol, .cms_article li, #viewNews p, #viewNews ul, #viewNews li, #viewNews ol, .newsShort { font-size: 11px; line-height: 16px; }
.cms_article ul, .cms_article ol { margin-bottom: 10px;}

div.ui-tabs-panel a { color: #028EEB;}



.search_adv3 .checkbox { margin: 5px 0 }

.conteiner-Video-ms li { font-size: 11px; }

.dialogContentBox-ms { font-size: 11px;}


.cms_article hr { margin: 22px 0 30px; border-top: 1px solid #ccc; height: 0; color: #ccc; } 


.czescLewa h3 { padding-left: 14px;  padding-top: 10px; padding-bottom: 10px;}

#obrazek_rejestracja { margin-bottom: 10px; margin-top: -6px; text-align: center; }
#obrazek_rejestracja h3 { padding-left: 14px; margin-bottom: 5px; text-align: left; padding-top: 10px; padding-bottom: 10px; }

div.czescPrawa { margin-right: 4px;: }


#box-sza-ms-ID-3 .dynamicContent { padding: 6px 0; }

.malaCzcionka { font-size: 11px; line-height: 16px; }

.formComment-ms textarea { width: 464px; }

.videoHeader { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }

.form-register-ms { margin: 0;}
.daneDane { margin: 0; width: 100%;}
.daneDane td { padding: 4px 2px;}
.form-register-ms .daneDane input.poleF { width: 100%; padding-left:3px; margin: 0 0 0 -2px; height: 20px;}
.form-register-ms .daneDane textarea#opis_firmy { width: 660px }
td.va_m { width: 180px;}


ol.businessplanlist li ul.bpoptions li.checkmark { background: url(../img/ikony/16x16/accept.png) no-repeat 0 center; padding-left: 24px; }

div.stopsign { background-image: url(../img/ikony/16x16/delete.png);}
ol.businessplanlist li ul.bpoptions { padding-bottom: 6px}

div.greenplus { background-image: url(../img/ikony/16x16/add.png); margin-right: 4px; }
/* box z gwiazdkami z ocena*/
div.box-gwiazki-ocena {
  margin: 0 auto;
  text-align: right;
}


.buttonBigMiddleHover { cursor: pointer;}

.langForm { width: 100%; margin: 0 0 10px}
.langForm th { text-align: left; font-weight: normal; padding: 0 0 3px;}
.langForm th img { border: 1px solid #eee;}
.langForm td {padding: 0 5px; width: 50%;}
.langForm textarea { width: 100%; margin: 0 0 0 -5px}


#header.hasBC { height: 205px; }
#header.hasBC #menuTop { bottom: 26px; }
#header.hasBC .breadcrumbs { bottom: 10px; position: absolute; font-size: 11px; padding: 0 9px;}

.list_style_none {
  list-style: none;
  background: none;
}
.memorandum li {
  padding: 10px 0;
}
.memorandum li span{
  vertical-align: top;
}

.nice_table {width: 100%; border: 1px solid #3F3F3F;  }
.nice_table th { padding: 5px; background-color: #AFAFAF; border: 1px solid #3F3F3F; }
.nice_table td { padding: 5px; }
.nice_table td.pL10 {padding-left: 20px;}

.w_50 {width: 50%;}

.absolute_button{ top: -160px; position: relative; }

.display_none {display: none;}
.memorandum ol li {list-style: decimal; background: none;}
.cake-sql-log {clear: both; }
