/* Start of CMSMS style sheet 'TacyJakJa - style' */
html,body { width:100%; margin:0; padding:0; font-size:12px; font-family:Tahoma;  text-align:center; }

.png {
	behavior:url(iepngfix.htc);
}

a:focus { outline: none; }

a:link.a, a:visited.a, a:active.a { font-family: Tahoma, Arial; color:#215D9A; }
a:hover.a { font-family: Tahoma, Arial; background: #b7d7f7; }

a:link.b, a:visited.b, a:active.b { font-family: Tahoma, Arial; color:#215D9A; text-decoration:none;}
a:hover.b { font-family: Tahoma, Arial; text-decoration:underline;}

a:link.c, a:visited.c, a:active.c { font-family: Tahoma, Arial; color:#FFFFFF; }
a:hover.c { font-family: Tahoma, Arial; color:#215D9A; background: #b7d7f7; }

a:link.g, a:visited.g, a:active.g { font-family: Tahoma, Arial; color:#00AA00; }
a:hover.g { font-family: Tahoma, Arial; background: #b7d7f7; }

a:link.bigwhite, a:visited.bigwhite { font-family: Tahoma, Arial; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: underline; background:none; }
a:active.bigwhite, a:hover.bigwhite { font-family: Tahoma, Arial; font-size: 18px; font-weight: normal; color: #1d5497; text-decoration: none;background:#b7d7f7; }

a:link.txt11pxgrey, a:visited.txt11pxgrey { font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #707b81; text-decoration: underline;background:none; }
a:active.txt11pxgrey, a:hover.txt11pxgrey { font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #707b81; text-decoration: none;background:none; }

a:link.txt11pxgreyb, a:visited.txt11pxgreyb { font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: #707b81; text-decoration: underline;background:none; }
a:active.txt11pxgreyb, a:hover.txt11pxgreyb { font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: #707b81; text-decoration: none;background:none; }

a:link.txt12pxgrey, a:visited.txt12pxgrey { font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #707b81; text-decoration: underline;background:none; }
a:active.txt12pxgrey, a:hover.txt12pxgrey { font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #707b81; text-decoration: none;background:none; }

a:link.txt12pxgreyb, a:visited.txt12pxgreyb { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #707b81; text-decoration: underline;background:none; }
a:active.txt12pxgreyb, a:hover.txt12pxgreyb { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #707b81; text-decoration: none;background:none; }


a.readon:link, a.readon:visited { display:block; width:45px; height:16px; text-decoration:none; color:#fff; background:url(../images/wiecejblue.gif) no-repeat; padding-left:12px; padding-top:1px; font-size:10px; line-height:10px; margin-left:5px; margin-top:2px; }

a.external span { position: absolute; left: -5000px; width: 4000px; }
a.external { padding: 0 12px 0 0 }
a.external:link { background: url(/images/External.gif) no-repeat 100% 0; }
a.external:visited { color: #18507c; background: url(/images/External.gif) no-repeat 100% -100px; }
a.external:hover { color: #707B81; background: url(/images/External.gif) no-repeat 100% -200px; }

span.a, span:link.a, span:visited.a, span:active.a { font-family: Tahoma, Arial; color:#215D9A; }
span:hover.a { font-family: Tahoma, Arial; background: #b7d7f7; }

div { background-color:transparent; }

#wrapper { position:relative; text-align:center; border:0; margin: 0 auto; padding: 0 auto; width:980px; }

.borderRed { border:1px RED dotted; }
.borderGreen { border:1px GREEN dotted; }
.borderBlue { border:1px BLUE dotted; }
.borderBlack { border:1px BLACK dotted; }

#HeadBox { position:relative; top:0; width:973px; height:171px; }
.HeadBoxLogo { position:absolute; top:0; left:0; width:436px; height:157px; }
.HeadBoxInfo { position:absolute; top:132px; width:436px; height:22px; text-align:center; }
.HeadBoxLogin { position:absolute; top:0; left:437px; width:537px; height:60px; font-family:Tahoma; font-size:10px; }
.HeadBoxLoginForms { position:absolute;top:15px;left:50px; width:285px; height:43px; text-align:left; }
.HeadBoxLoginLinks { position:absolute;top:13px;right:40px; width:145px; height:45px; text-align:right; }
.HeadBoxTexty { position:absolute; top:60px; left:436px; width:537px; height:61px; margin:0; }
.HeadBoxLoginWelcome { position:absolute;top:15px;left:50px; width:285px; text-align:center; }
.HeadBoxLoginMailPW { position:absolute;top:28px;left:50px; width:285px; text-align:center; }
.HeadBoxNavi { width:630px; position:absolute; top:115px; right:0; height:40px; text-align:right; float:right; }

.HeadBoxDebug1 { position:absolute;top:10px;left:5px; width:444px; text-align:left; }
.HeadBoxDebug2 { position:absolute;top:30px;left:5px; width:444px; text-align:left; }

#BodyStart { position:relative; width:973px; min-height:456px; text-align:left; }
.BodyNaviSubMenu { position:relative; top:0; left:0; width:100%; margin-bottom:5px; text-align:left; }
.BodyNaviSubMenuContent { width:530px; text-align:left; height:30px; }

.BodyStartLinie { position:relative; top:0; left:0; height:329px; margin:0; margin-left:31px; margin-top:325px; }
.BodyStartLine32 { position:relative; top:0; left:0; margin-top:510px; margin-left:33px; width:940px; height:142px; }
.NewBodyStartLine32 { position:relative; top:0; left:0; margin-top:259px; margin-left:33px; width:944px; height:393px; }

.BodyStartZrzut { position:absolute; top:5px; left:0; width:488px; height:652px; }
.BodyStartZrzutDym1 { position:absolute; top:14px; right:25px; width:110px; height:27px; }
.BodyStartZrzutDym2 { position:absolute; top:71px; left:32px; width:105px; height:30px; }
.BodyStartZrzutDym3 { position:absolute; top:234px; right:35px; width:90px; height:20px; }
.BodyStartZrzutDym4 { position:absolute; top:278px; left:39px; width:180px; height:30px; }
.NewBodyStartLine19 { position:absolute; top:315px; left:248px; width:548px; height:45px; }
.BodyStartLine19 { position:absolute; top:319px; left:248px; width:240px; height:20px; }

.BodyStartNews { 
/*width:256px; */
  text-align:left; 
  background-image:url('images/aktu.jpg');
  background-repeat:no-repeat;
  padding-top:45px;
  /*margin-top:40px;*/
}

.BodyStartInfo { width:510px; height:353px; }

.BodyStartInfoNew { position:absolute; top:0; right:0; width:510px; height:320px; border:0;}

.BodyStartLinks { position:absolute; top:265px; right:0; width:485px; height:378px; }
.BodyStartLinksDep { position:absolute; top:0; left:0; width:105px; height:97px; }
.BodyStartLine14 { position:absolute; top:0; left:106px; width:19px; height:97px; }
.BodyStartLinksPad { position:absolute; top:0; left:125px; width:105px; height:97px; }
.BodyStartLine16 { position:absolute; top:0; left:231px; width:19px; height:97px; }
.BodyStartLinksSon { position:absolute; top:0; left:250px; width:105px; height:97px; }
.BodyStartLine18 { position:absolute; top:0; left:356px; width:38px; height:159px; }
.BodyStartLinksDot { position:absolute; top:245px; right:0; width:485px; height:25px; }
.BodyStartCytaty { position:absolute; top:112px; left:1px; width:355px; }

#FooterAll { text-align:center; margin-bottom:10px; padding:0; width:100%; }

#chmurka_teleboxy { position:absolute; padding:0; width:220px; }
.chmurka_middle {

        background-image: url('images/chmurka_tm.gif');
        background-repeat:top no-repeat;
        padding-top:10px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom: 0;
        margin-top:5px;
        font:normal normal 11px Verdana, sans-serif;
}
.chmurka_bottom{
        background-image: url("images/chmurka_dziobek.gif");
        background-repeat:no-repeat;
        height:22px;
        width:220px;
        padding:0;
}

.txtdymek {
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #707b81;
}
.txtdymekb {
        font-family: Tahoma, Arial;
        font-size: 12px;
        color: #000000;
}
.txtdymek10 {
        font-family: Tahoma, Arial;
        font-size: 10px;
        color: #000000;
        font-weight: normal;
}
.txtdymek1 {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #707b81;
}
.txt10px {
	font-family: Tahoma, Arial;
        font-size: 10px;
        color: #000000;
}
.txt10pxNONE {
	display:none;
        width:25px;
        height:40px;
	border-color:#DDDDDD;
        border-width:1px;
        border-style:solid;
        text-align:center;
	font-family: Tahoma, Arial;
        font-size: 10px;
        font-weight:bold;
        color: #000000;
}
.txt10pxBLOCK {
	display:block;
        width:25px;
        height:40px;
	border-color:#DDDDDD;
        border-width:1px;
        border-style:solid;
        text-align:center;
	font-family: Tahoma, Arial;
        font-size: 10px;
        font-weight:bold;
        color: #000000;
}
.tabelka_lewa {
	height:40px;
	border-color:#DDDDDD;
        border-width:1px;
        border-style:solid;
	text-align:center;
	font-family: Tahoma, Arial;
        font-size: 10px;
        font-weight:bold;
        color: #000000;
}

.txt11px {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #40464b;
}
.txt11pxblue {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #114a82;
}
.txt11pxgreen {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #008800;
}
.txt11pxgrey {
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #707b81;
}
.txt12px {
        font-size: 12px;
        color: #40464b;
}
.txt12pxblue {
        font-size: 12px;
        color: #114a82;
}
.txt12pxgreen {
        font-size: 12px;
        color: #008800;
}
.txt12pxgrey {
        font-size: 12px;
        color: #707b81;
}
.txt14 {
        font-family: Tahoma, Arial;
        font-size: 14px;
        color: #40464b;
}

.big14italgranat {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #215d9a;
        font-style: italic;
}
.txt16px {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #000000;
        font-style: normal;
}
.big16px {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        color: #000000;
        font-style: normal;
}
.big18white {
        font-family: Tahoma, Arial;
        font-size: 18px;
        font-weight: normal;
        color: #FFFFFF;
}
.big18italgranat {
        font-family: Tahoma, Arial;
        font-size: 18px;
        font-weight: normal;
        color: #215d9a;
        font-style: italic;
}
.big20white {
        font-family: Tahoma, Arial;
        font-size: 20px;
        font-weight: normal;
        color: #FFFFFF;
}
.big20granat {
        font-family: Tahoma, Arial;
        font-size: 17px;
        font-weight: normal;
        color: #215d9a;
}

.big14padaczka {
        font-family: Tahoma, Arial;
        font-size: 14px;
        font-weight: normal;
        color: #707b81;
}

.big14depresja {
        font-family: Tahoma, Arial;
        font-size: 14px;
        font-weight: normal;
        color: #009ee0;
}

.big14astma {
        font-family: Tahoma, Arial;
        font-size: 14px;
        font-weight: normal;
        color: #A0a0a0;
}

.big14nw {
        font-family: Tahoma, Arial;
        font-size: 14px;
        font-weight: normal;
        color: #990000;
}

.big21granat {
        font-family: Tahoma, Arial;
        font-size: 21px;
        font-weight: normal;
        color: #215d9a;
}

div.licznik_ramka {
margin-top: 26px;
margin-bottom: 20px;
}

div.licznik_ramka_ie {
margin-top: 16px;
margin-bottom: 20px;
}


.tmp {
        font-family: Tahoma, Arial;
        font-size: 14px;
        color: #5073a8;
}

.pad15px {
        padding-top: 15px;
        padding-bottom: 15px;
}

.pad12px {
        padding-top: 10px;
        padding-bottom: 10px;
}

td.historia{
	vertical-align:text-top;
	border-bottom-color:#DDDDDD;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#DDDDDD;
	border-right-width:1px;
	border-right-style:solid;
color: #707b81;
}

TD.line{
	vertical-align:text-top;
	border-bottom-color:#DDDDDD;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

TD.taknie{
        font-family: Tahoma, Arial;
        font-size: 12px;

}

TD.outline{
	border-color:#DDDDDD;
	border-width:1px;
	border-style:solid;
}

TD.komorka10px {
	width:25px;
        font-family: Tahoma, Arial;
        font-size: 10px;
        font-weight:bold;
        color: #000000;
        text-align:center;
        border-right-color:#DDDDDD;
        border-right-width:1px;
        border-right-style:solid;
        display:none;
}
.wiersz {
	border-collapse: collapse;
	border-bottom-color:#DDDDDD;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
}
IMG { border:0; outline:none; }
IMG.absmiddle { vertical-align:middle; }

IMG.abs,INPUT.abs,SPAN.abs,P.abs {
        vertical-align:middle;
        border-top:0;
        border-right:0;
        border-bottom:0;
        border-left:2px;
        margin-top:0;
        margin-right:3px;
        display:inline;
}

/* clearing */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}
	
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

/* end clearing */

.feu_input_username,.input_username { width:100px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.feu_input_password,.input_password { width:100px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.feu_input_repeatpassword,.input_repeatpassword { width:100px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.feu_submit_login { width:74px; height:22px;display:inline;vertical-align:middle;border:0;margin:0; position: relative; top: -1px; _top: -4px;}
.feu_submit,.submit { width:89px; height:25px;display:inline;vertical-align:middle;border:0;margin:0;padding:0; background:url('images/button_send.gif') no-repeat; font-family:Tahoma; font-size:11px; }
.feu_cancel,.cancel { width:89px; height:25px;display:inline;vertical-align:middle;border:0;margin:0;padding:0; background:url('images/button_cancel.gif') no-repeat; font-family:Tahoma; font-size:11px; }
.input_email,.email { width:200px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.input_code,.code { width:100px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.input_captcha,.captcha { width:100px; height:19px; font-family:Tahoma; font-size:11px;display:inline; }
.input_regulamin,.regulamin {}
.input_tak_depresja,.tak_depresja {  }
.input_tak_padaczka,.tak_padaczka { font-family:Tahoma; font-size:11px;display:inline; }

CODE { border:green 1px dotted; }

H1,H2,H3,H4,H5,HR { margin:0;padding:0; border:0; border-bottom: 1px dotted gray; width:100%;}

INPUT.val3 { width:33px; height:18px; font-family:Tahoma; font-size:11px; display:inline; vertical-align:middle; padding:0; margin:0; }

#profil .text1 { width:310px; float:left; text-align:right; }
#profil .info1 { width:170px; margin-left:315px; font-weight:bold; }
#profil .head2 { text-decoration:underline; margin-top:10px; }
#profil .text2 { width:215px; float:left; text-align:right; }
#profil .info2 { width:265px; margin-left:220px; font-weight:bold; }
#profil .wizyt { width:350px; height:80px; margin-top:0; margin-bottom:10px; padding:10px; display:block; background-color:#EEEEEE; border:solid 1px #CCCCCC; }
#profil .obraz { width:90px; height:90px; padding:5px; float:right; vertical-align:middle; text-align:center; border:solid #EEEEEE 2px; }
#profil .alert { color:red; font-weight:bold; }

LI { page-break-after: avoid }

#page-footer {
	clear: both;
}
#page-footer p {
	margin: 0;
	text-align: center;
	font-family: "Verdana,Helvetica,Arial,sans-serif";
	font-size: 8.5px;
}

.sws_td_center {text-align:center; border-left:1px solid silver; }
.sws_table td { border-bottom:1px solid silver;}
table.sws_table  {border:1px solid silver;
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: #40464b; }
td {
color: #707b81;
}

table.his td {
font-size: 11px;

}

.show_hand {
cursor:pointer;
cursor:hand;
}

.gina_table {
border-left-color:#DDDDDD;
border-left-width:1px;
border-left-style:solid;
border-top-color:#DDDDDD;
border-top-width:1px;
border-top-style:solid;
}

.gina_table td {
border-right-color:#DDDDDD;
border-right-width:1px;
border-right-style:solid;
border-bottom-color:#DDDDDD;
border-bottom-width:1px;
border-bottom-style:solid;
}

div.search_suggest {
	position: absolute;
	text-align: left;
	border: 1px solid #aaa;
	display: none;
background-color:#FFFFFF;
}

div.search_suggest a {
display:block;
padding:4px;
color: #215D9A;
text-decoration:none;
background-color:#FFFFFF;
}

div.search_suggest a:hover {
background-color:#DFDFDF;
}

p.dzienniczeknw {
text-align: justify;
padding: 0.7em 0 0.7em 0;
}

.reg-left-menu a {
  display:block;
  margin-bottom:5px;
}


#container h2.tophead {
  height:32px;
  color:#FFFFFF;
  padding-left:30px;
  padding-top:6px;
  background-repeat:no-repeat;
  border:none;
  font-size:15px;
}

#container h2.tophead_pkp {
  background-image:url('images/pokr_dz_bar.gif');
}

#container h2.tophead_astma {
  background-image:url('images/astm_dz_bar.gif');
}

#container h2.tophead_padaczka {
  background-image:url('images/pada_dz_bar.gif');
}

#container h2.tophead_depresja {
  background-image:url('images/depr_dz_bar.gif');
}

#container h2.tophead_niedobor {
  background-image:url('images/nied_dz_bar.gif');
}

a.ns {
cursor: pointer;
}
/* End of 'TacyJakJa - style' */

