body {
	background-color: #0F91AD;
	color: #000;	
	margin: 0px;
/*filter:gray;*/
}
/*szare*/
/*.new_bg_table_border{ border-bottom:4px solid #999999 !important;}
.new_bg_table,
.new_bg_table a{ background-color: #999999 !important;}
.new_bg_table a:hover{ background-color:#666 !important;}*/
/*szare*/
td {	
	border:0px; 
}

div,td { 
	font-family: arial, helvetica;font-size: 11px 
	}

img { border:0px;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited 
{color: #000;}

.ma10px10px { margin:15px }

.maverdana11 { font-family: arial, arial, sans-serif; }

maogl:link,
a,
a:link,
.maautor,
.matext,
.maarttext,
.maboxcheck, 
.mapremium,
.matahoma11b,
.matahoma11 { font-size:11px; font-family: arial, arial, sans-serif; color:#444}
.maautor { font-weight:bold;}
a.mprztop:active,
a.mprztop:visited,
a.mprztop:link { color:#000; text-decoration:none; font-family: arial, arial, sans-serif; font-weight:bold; font-size:11px }

a.title:link,
a.title:visited
{ font-family: Arial, sans-serif; font-size:19px; font-weight: bold; color: #c00; text-decoration:none; }
a.title:hover { color: #c00; text-decoration:underline; }

a.top5id:visited, 
a.top5id:link, 
.top5,
.top5id {font-family: Arial, Helvetica, sans-serif; color: #000;font-size: 9px; line-height: 11px; text-decoration:none }
a.top5id:hover {color:#c00; text-decoration:underline; } 

.top5 {padding-left:3px; padding-top: 3px; margin-bottom:3px; font-size: 12px; line-height: 11px; font-weight:bold; height:20px; width:20px; color:#fff; background-color: #c00; }

.maboxtop5 { border-left: #ccc 1px solid; }

.abaut { font-family: Arial;line-height:16px; font-size:10px; color:#aaa }

.maarttext { line-height:16px; }

.maprotit,
.mastopkaautorska,
.maarttitle,
.matooltitle,
.mastorycontent,
.mastorycontent h1,
.mastorycontent h3,
.mastorytime,
.masectbox,
.masectwhtbox,
.mabodytext,
.masponsor,
.mastoryboxheadb,
.masectboxheadr,
.mastorytopic,
.mastorylink,
.mastorycaption { font-family: arial, helvetica, sans-serif; }


.masponsor,
.mafineprint
{ font-size: 9px; }

.maVideoLink,
.masmalltext,
.mastorytime,
.masectcopyright,
.mastorysearch { font-size: 10px; }

.maautor,
.maverdana11,
.mapremium,
.matext,
.matahoma11b,
.matahoma11,
.mastorytopic,
.mastorylink
{ font-size: 11px; }

.maarttitle,
.mastorycontent h1
{ font-size: 18px; }

.maarttitle,
.mastorycaption,
.mastorycontent h1,
.mastorycontent h3 { font-weight: bold; }

.matext,
.mastorycontent {padding-left:15px; line-height:17px;}

.mapremium,
a.mapremium:visited { color: #750000; padding-left:15px;}

.matext,
.mastorylink,
.mastorytopic { color: #777 }

.topictext { font-size:20px; font-family:arial; color:#ccc }

a.mapremium:link { color: #888; text-decoration: none}
a.mapremium:hover { color: #888; text-decoration: underline }

a.maarttext:link,
a:link
{ text-decoration:none;}

a:visited 
{ text-decoration:none;}

a:link:hover 
{color: #900; }

a.maarttext:hover,
a:visited:hover 
{color: #600; }

.maarchivemonth,
.maarchivemonthdate
{ color:#666666; }

.smy,
.smy:hover,
.smy:visited,
.smy:link{ }

.maindexcaption,
.mastorycontent,
.mastorycontent h1,
.mastorycontent h3,
.mastorycaption,
.masectbox,
.mastoryquotebox,
.mastorytime,
.mabodytext,
.masecttimestamp,
.masponsor,
.masectcopyright,
.masectextsites { color: #000; }

.masmalltext { color: #333333; }
a.mastorytools, .mastorytools { color: #cc0000; font-weight:bold;}

.matahoma11:visited,
.matahoma11:link { font-weight: bold; padding-bottom:4px}


a:visited:hover,
a:link:hover,
.macriticalmass:link,
a.maarttext:hover { text-decoration: underline; }
.maArtAbstrakt { color: #000; font: bold 12px arial ; padding-top:5px; padding-bottom:13px }

/* ______________________ links styles _______________________ */
/* _______________ _______________ */

a.mastorylink,
a.mastorylink:visited,
a.mastorylink:link,
a.mastorytopic,
a.mastorytopic:visited,
a.mastorytopic:link
{ text-decoration:none; color:#777}
a.mastorylink:hover,
a.mastorytopic:hover { text-decoration:underline; color:#33a}


/* ______________________ padding only styles _______________________ */
/* _______________ these are not page specific styles _______________ */

.masectcopyright {
  padding-top: 3px;
}

.masectextsites {
  padding-top: 3px;
}

.mastorytopic { border-bottom: 1px #ccc solid; padding-top: 15px; padding-bottom: 5px }

/* _______________ main page _______________ */

.ma_przeglad,
.mamainsections {
	padding-top: 4px;
	padding-bottom: 15px;
	line-height:16px;
	
}

/* __________________active menu_____________________*/


.sms {
	font-weight: normal; color: #45577d; font-family: tahoma; background-color: #004077; text-align: center; 
}

td.smile {
	font-weight: normal; font-size: 11px;  color: white; font-family: tahoma; background-color: white; text-align: left
}

td.smi {
	font-weight: normal; font-size: 11px;  color: #fff; font-family: tahoma; text-align: center
}
.smli {
	width: 100%; color: #fff; border-top:3px #004077 solid; padding-top: 5px; padding-bottom: 5px; font-family: tahoma; height: 100%; text-decoration: none
}
.smli:active,
.smli:visited,
.smli:link {
	color: #fff; text-decoration: none
}
.smli:hover {
	color: #000; background-color: #eee; border-top:3px #ccc solid; text-decoration: none
}

.smlib {
	color: #fff; padding-top: 5px; padding-bottom: 5px; font-family: tahoma; height: 100%; text-decoration: none
}

.smlic {
	color: #fff; text-decoration: none
}
.smlic:active {color: #fff; text-decoration: none}
.smlic:visited {color: #fff; text-decoration: none}
.smlic:link {color: #fff; text-decoration: none}
.smlic:hover {color: #fff; text-decoration: none}




.sme{ color: #000; background-color: #eee; border-top:3px #c00 solid; text-decoration: none; padding-left:5px; padding-right:5px;}


.smlile {
	width: 100%; color: white; padding-top: 1px; padding-bottom: 1px; font-family: tahoma; height: 100%; text-decoration: none
}
.smlile:hover {
	color: white; text-decoration: none
}
.smlile:link {
	color: black; text-decoration: none
}

/* __________________ menu _____________________*/

.smm {
	font-weight: normal; font-size: 11px;  color: #fff; font-family: tahoma; background-color: #c00; text-align: center
}
.smm:hover {
	color: white; background-color: #004077; text-decoration: none
}

/* __________________wlasciwe dla portalu_____________________*/


.mat2 { padding-top:0px;
	padding-left:5px; 
	margin-bottom:5px; 
	margin-left:0px; 
	margin-top:0px; 
}

.mat3,
.mat1 {
  	font-family : arial, Helvetica, sans-serif;	
  	font-size : 11px;  	
  	margin-bottom:5px; 
	padding-bottom : 1px;
}

.mat3 { list-style-image: none;list-style-type: none;padding-bottom:3px; }

li { line-height:14px; }


.copyrite { font-family: arial, helvetica, sans-serif;font-size: 10px;color: #808080 }
.frm,
.formularz { font-family: arial, verdana; font-size: 11px;color: #000000; text-decoration: none;}

table.ma_searchbox {
  color: black; 
  background-color: #eeeeee; 
  text-decoration: none; height: 20px; font-family: tahoma ; font-size: 10px;color: #000000; 
  padding-top: 2px;
  padding-left: 6px;
  padding-bottom: 2px; 
  padding-right: 6px;
}

.mabarwsp,
.mabarprz { background-color: #efefef; border-top: 1px #ccc solid; height: 25px; vertical-align: middle; }
.mabarprz2 { padding-bottom:10px; padding-top:10px; border-top: #ccc solid 1px; height: 25px; vertical-align: middle; }
.top2 { border-top: 3px #ccc solid; }

.ma_boxmiddle,
.mamenutext {vertical-align: middle; padding-left:4px; font-size: 11px; font-weight: bold; color:#c00;}


.mabarprzold { border-bottom: 1px #ccc solid ; background-color: #eee; border-top: 1px #ccc solid; height: 25px; vertical-align: middle; }

table.ma_copybox {
  border: solid 1px;
  border-color: #fff #fff #ADAFB8 #fff ;
}

.ma_rek { 
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px; 
  	font-size: 9px; font-family: tahoma; font-weight: normal; color: #aaa;
	vertical-align: middle;
}

.ma_tmp {font-size: 12px; font-family: tahoma; font-weight: bold;}

.mprz,
.ma_przeglad,
.ma_net {font-size: 11px; font-family: tahoma; padding-left:10px;}

.ma_boxmiddle {font-size: 11px; font-family: tahoma; color: #999 }
.nodeco {	color: #000; text-decoration: none }
.ma_net { padding-top: 6px;  }

/* __________________boxy _____________________*/

.mastopkaautorska {padding-top: 12px; color: #000; line-height:16px; }

/* ___________________menu______________________ */

div.menu{
	border-left:solid 0px #0E1277;
	border-bottom:solid 0px #E30909;
	border-top:solid 5px #0E1277;
	color:#fff;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;position:absolute;visibility:hidden;width:200px;top:24px}

p.menu{	
	background-color:#0E1277; border:solid 0px #c00; margin:0px; 
	padding:15px 10px 15px 10px; 
	}

a.menu{
	background-color:#0E1277;
	border-bottom:solid 1px #0E1277; 
	color:#fff; display:block; font-family:Tahoma;font-size:11px; 
	text-decoration:none;
	padding:4px 5px 8px 5px;text-align:left}

a:hover.menu{
	border-left:0px #750000 solid; 
	background-color:#C0D4E8;
	padding:4px 5px 8px 6px;text-decoration:none}

div.menubar{
	position:absolute;width:600px;color:#fff}

a.menubar{
	border-right:1px #fff solid;
	color:#fff; display:block;font-family:Verdana;
	font-size:11px;
	float:left;text-decoration:none;padding:4px 12px 4px 12px}

a:hover.menubar{
	background-color:#c00; color:#fff;text-decoration:none}
a.mbar,
a:hover.mbar{
	color:#fff;font-family:verdana; }


/* __________________expand____________________*/
.maexpandbar { border-top: solid 1px #ccc; background-color: #eee; height: 25px; vertical-align: middle; font-family: arial, Helivetica; font-size: 11px; padding: 3px 10px 0px 15px; color:#c00; }
.maexpandbox { }

/* __________________adpanel___________________*/
.adpanel { border: solid 1px #ccc; border-top: none; }
.adtab { background-color: #eee; background-image: url(http://server.activeweb.pl/wwwsystem/pic/ht/hotbg1.gif); border-bottom: 1px #ccc solid; border-right: solid 1px #ccc; border-left: solid 1px #fff; padding: 0px; }
.adtabselected { background-color: #fff; border-top: solid 1px #ccc; border-left: solid 1px #fff; border-right: solid 1px #eee; border-bottom: none; padding: 0px; text-align: left }

/* __________________link specjalny ___________________*/
.gpl { padding:2px; text-decoration:none; }
.gpl:hover { color : #2040A1; background-color:#E3E9FC }
.wyb,
.rpl { line-height:20px; padding:4px; background-color:#0E1277; color: #fff;}
.goo { display:none; height:0px; width:0px; }

.exui {color:#666}

.bodyst { width:760px; }
.bodyst0 { background-color:#F0EDEE }
.bodyst1 { padding:15px; border:1px #000 solid; width:760px; height:350px; background-color:#F0EDEE }
.bm {margin-right:10px;}
a.pl:hover,a.pl {color:#fff}
div.pl { padding-top: 5px; padding-left:10px; padding-right:5px; color:#fff; padding-bottom:10px; }
.fr1b, .fr1 {text-align: left; margin-right:10px; padding-bottom:5px; float:left; width:300px}
.fr1b {margin-right:25px;margin-left:5px;}
.fr2 {margin-top:15px; padding-left:15px;}
.fon {margin:0px}
.fons {width:120px; font-size:13px; }

a.lk { color:#000; padding:2px; border:1px #fff solid; }
a.lk:hover {padding:2px; border:1px #c00 solid; background-color:#B50C00; color:#fff; text-decoration:none; }
a.ltr  {border:1px #FAECEC solid;}
a.ltr:hover {background-color:#FAECEC; color:#c00; text-decoration:none; padding:3px; padding-left:2px; border:1px #EDCBCA solid;}

.inct { font-size: 12px; line-height: 17px;  }
.incm { font-size: 11px; line-height: 16px;  }



/* __________________link puls___________________*/

a.p_dodatek { 		font-family: Tahoma; font-size:11px; font-weight:normal; 
			padding:2px; line-height:16px;
			color: #c00; 
			text-decoration:none; }
a.p_dodatek:hover { background-color:#c00; color:#fff; text-decoration:none; }
td.modul { padding-right:5px; }

a.bp { color:#000 }
.pointp { 
	  clear:left; 
	  margin:5px;
	  padding:0 0 5px 16px;
	  background-image:url(http://server.activeweb.pl/wwwpulsmedycyny/im/ic_pt2.gif);
	  background-repeat:no-repeat; 
	 }
	 
.pb, .pb2  { 
	  background-image:url(http://server.activeweb.pl/wwwpulsmedycyny/im/n_r2.gif);
	}

.pw { 
	  background-image:url(http://server.activeweb.pl/wwwpulsmedycyny/im/n_w.gif);
	  margin:0px;
	  padding:0 0 0 16px;
	}

.pb2 { 
	  margin:0px;
	  padding:0 10px 5px 16px;
	}
	
.s11 { font-size:11px }
a.ublue:visited, a.ublue { color:#C0D4E8}
a.ma11, a.ma11:link, a.ma11:active, a.ma11:visited { font-size:110%; font-weight:bold; font-family: Arial; color: #000; text-decoration:none; } 
a.ma11:hover { color:#c00; text-decoration:underline; } 

.ma14 { font-weight:bold; color: #c00 }

.maboxleadcenter { margin:10px }

.maboxleadcenter,
.mastorytitle,
a.ma20p, .ma20p, 
a.ma20, .ma20 { margin-left:10px; color:#c00; font-weight:bold; font-family: Arial; font-size:210%; line-height:85%; letter-spacing:-2px; margin-bottom:7px; }

a.ma20p, .ma20p { 
	  clear:left; 
	  margin:5px; 
	  padding:0 0 5px 26px;
	  background-image:url(http://server.activeweb.pl/wwwpulsmedycyny/im/nb_r.gif);
	  background-repeat:no-repeat; 
	 }


a.ma21, .ma21 { margin:10px 10px 0px 35px; font-size:100%; line-height:130%; color:#000 }
a.ma22 {display:block}
a.ma22MainPage { font-size: 17px; letter-spacing: -1px; line-height: 100%; padding-bottom:0px; }
a.ma22MainPage_small { font-size: 14px; letter-spacing: -1px; line-height: 100%; padding-bottom:10px; background-image:url(http://server.activeweb.pl/wwwpulsmedycyny/im/nb_rs.gif);}
a.ma22InfoTytul {font-size: 14px; padding-bottom:5px;}

a.ma23, .ma23 { font-weight:bold; color: #FCE12B}
a.ma24, .ma24 { font-weight:bold; color: #fff}

.ma30 { font-weight:bold; color: #000; font-size:140%; line-height:120%;}
.ma31 { font-weight:bold; color: #000; font-size:140%; line-height:110%;}
a.ma32, .ma32 { font-size:210%; line-height:130%; letter-spacing:-1px; color:#c00 }

a.ma20:hover { color:#000; text-decoration:none}  
a.ma21:hover { color:#c00; text-decoration:none}  

a.ma12, a.ma12:visited { line-height:160%; color: #000; text-decoration:none } 
a.ma12:hover { color:#c00; text-decoration:underline} 

a.bl {display:block}

li.cl, a.cl, a.cl:visited {color:#c00;}
li.wh, a.wh, a.wh:visited { color:#fff; }
a.cb,a.cb:visited  { color:#000;}
div.data {color:#c00;}

a.bold, .bold { font-weight:bold; margin-bottom:10px; }
.zoom{display:none;position:absolute;border:solid 2px #c00}


div.ctlTabTopSel {
	background-color:    #FFC739;
	border:              solid 1px #E78A29;
	border-bottom:       none;
	font-size:           0;
	margin:              0;
	padding-top:         2px;
}
div.ctlTabBtmSel {
	background-color:    #FFF;
	border:              solid 1px #94A6B5;
	border-bottom:       none;
	border-top:          none;
	margin:              0;
	padding:             0 0 2px 0px;
}
a.ctlTabSel, div.ctlTabSel {
	padding:             0 4px 2px 5px;
	
	white-space:         nowrap;
}

a.ctlTab, a.ctlTabSel {
	color:               #000;
	display:             block;
	text-decoration:     none;
}
div.ctlTabTop {
	background-color:    #FFF;
	border:              solid 1px #94A6B5;
	border-bottom:       none;
	font-size:           0;
	margin:              2px 0 0 0px;
	padding-top:         2px;
}
div.ctlTabBtm {
	background-color:    #F7F7F7;
	border:              solid 1px #94A6B5;
	border-bottom:       none;
	border-top:          none;
	margin-left:         0px;
}
table.ctlTab {
	cursor:              pointer;
	margin:              5px 1px 0 1px;
	position:            relative;
	z-index:             1;
	overflow:	     	 auto;
}

a.ctlTab, div.ctlTab {
	border-bottom:       solid 1px #E7E3DE;
	border-left:         solid 2px #FFF;
	border-right:        solid 1px #E7E3DE;
	padding:             0 0px 1px 0px;	
	white-space:         nowrap;
}

a.logowanie, a.rejestracja {
display: block;
width: 220px;
height: 157px;
}

a.logowanie {background: url(/wwwsystem/pic/medpass2/images/logowanie.gif) no-repeat;}

a.rejestracja {
background: url(/wwwsystem/pic/medpass2/images/rejestracja.gif) no-repeat;

}
