form{height: auto;}
html{height:auto}
html,body{margin: 0;padding: 0;background: #aeaeae;}
body{background-repeat: repeat-x;background-image: url(Medicover/common/bg-body-pageB2.gif);}
td, input, select, textarea, div{font-family: Arial, sans-serif;font-size: 12px;color: #11476b;}
ul, ol, table {margin: 0 0 10px 0;}
a img {border: none;}
p {margin:0; padding: 0 0 10px 0}

input, select, textarea {font-family: Arial, sans-serif;font-size: 12px;color: #11476b;vertical-align: middle;}
input[type=submit] {font-family: Arial, sans-serif;font-size: 11px;font-weight: bold;color: #11476b;}
hr{background-color: #dddddd;height:1px;border:none}
a{color: #CC3300; text-decoration: none;}
a:hover,a.s:hover{text-decoration: underline;}
.b{font-weight: bold;}
.labelb{font-weight:bold; width:125px; text-align:right}
.s{font-size: 10px;}
.a /* alert */{color: #DD1111;font-weight: bold;}
.i{background-color: #FFFFCC;border: solid 1px #999999;}
.info{font-size: 10px;color: #666666;}
.clearfix{display:inline-block;}
.error{margin:0 0px 10px 0px;padding:10px;border:solid 1px #dd3c10;background:#ffebe8;}
.ok{color: Green;font-weight: bold;padding: 10px;border: solid 1px #dddddd;background-color: #F1fFf1}
.required {color: #DD1111;font-weight: bold;display:block;}
.required img {margin-right: 4px; vertical-align:middle;}
.information{color: #005B9A;font-weight: bold;background-color: #E0FFFF;border: solid 1px #999999;padding: 10px;}
.warning{color: #DD1111;font-weight: bold;background-color: #FFDAB9;border: solid 1px #999999;padding: 10px;}
.xxs{font-size: 1px;}
.tce /* main title */{margin: 0 0 20px 0;font-size: 20px;font-weight: normal;padding-bottom: 5px;border-bottom: 1px solid #d1dce5;}
div.shtEdit{background: #FFFFCC; padding:3px; border: dashed 2px red; display:inline-block;width:120px;text-align:center; font-weight: bold}
.adminButton { cursor:pointer;width:200px; padding:2px; margin:1px;}
.adminButton:hover {padding:1px;border-color:#99BBE8;border-style:solid;border-width:1px 1px 1px 1px;background-color:#f1f1f1}
/****************	 TABS */
#pnlMain {width: 1000px;margin: 0 auto;padding: 0;}
#td3 /* tabs on page */{float: right;width: 220px;}
#td1{float: left;width: 232px;}
#td2{float: left;width: 510px; height:auto !important;height:470px;padding: 85px 0 20px 20px;}
#tblMain{width: 100%;background-image: url(Medicover/common/bg-contentWrapperTop.gif);background-repeat: no-repeat;	min-height:250px;}
/****************	 Tree */
.treeSpace{padding-right: 2px; padding-left: 2px; padding-bottom: 2px; width: 100%; padding-top: 2px}
.treeLoading{color: #888888}
.treeA:link,.treeA:visited,.treeA:active{color: #006699; text-decoration: none}
.treeA:hover{color: #7b0000; text-decoration: none}
.oa{border: solid 1px #dddddd;background-color: #FFFFFF;overflow: auto;height: 75px;}
.oa2{border: solid 1px #dddddd;background-color: #FFFFFF; padding: 10px; margin-bottom:5px;}
.oa table {width:90%}
/****************	 Round button */
.round {cursor:pointer; cursor:hand; line-height:30px;background:url(Medicover/buttons/btnLong2.gif) no-repeat right top; padding-right:15px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/  margin: 0 0 0 0;}
.round span {background:url(Medicover/buttons/btnLong2.gif) no-repeat left top; height:30px;display:block;display:inline-block;padding-left:15px; line-height:30px; color: #11476B; font-size: 12px; font-weight: bold;font-family:Arial}
a.round:hover {background-position:right top;}
a.round:hover span {background-position:left top;}
a.round:link,a.roundFrame1:visited,a.roundFrame1:active,a.roundFrame1:hover{color: #FFFFFF;text-decoration: none;font-size: 12px;font-weight: bold;font-family: Arial, sans-serif;}
/****************    Round button "Next" */
.roundNext {cursor:pointer; cursor:hand; line-height:30px;background:url(Medicover/buttons/btnRoundNextRight.gif) no-repeat right top; padding-right:25px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/}
.roundNext span {background:url(Medicover/buttons/btnRoundNextLeft.gif) no-repeat left top; height:30px;display:block;display:inline-block;padding-left:20px; line-height:30px; padding-right:6px; color: #11476B; font-size: 12px; font-weight: bold;font-family:Arial}
a.roundNext:hover {background-position:right top;}
a.roundNext:hover span {background-position:left top;}
a.roundNext, a.roundNext:link,a.roundNext:visited, a.roundNext:active a.roundNext:hover{color: #22397E;text-decoration: none;font-size: 12px;font-family: Arial, sans-serif;}
.red {background:url(Medicover/buttons/btnLongRed.png) no-repeat right top;}
.red span {background:url(Medicover/buttons/btnLongRed.png) no-repeat left top;}
/* Login */
.login {width: 187px;padding-bottom:5px;margin-left:40px}
.login .title { background-color: #F2F1EC;border-top:solid 1px #999999;border-bottom:solid 1px #999999;padding: 6px}
.login input[type=text], .login input[type=password] {width: 110px}
/* dhtm tootlip */
#dhtmltooltip{position: absolute;left: -300px;border: 1px solid black; min-width:250px; padding: 5px;background-color: lightyellow;visibility: hidden;z-index: 100;width:250px}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/*  module styles  */
.ms .mbutton{float:right;padding: 6px 6px 0 0;z-index:0}
.ms1 {height:26px;margin: 0 0 20px 0;border-bottom: 1px solid #d1dce5;}
.ms1 h1.mtitle, .ms1 h2.mtitle{float:left;font-size: 20px;font-weight: normal !important;padding-bottom: 5px !important;color: #fd7e00 !important;margin:0px !important;border:none !important;}
.ms2 {height:26px;background-image:url(MS/2-bg.gif);}
.ms2 h1.mtitle, .ms2 h2.mtitle{color:#ffffff !important;font-weight:bold !important;float:left;font-size: 12px !important;margin-top:6px !important;margin-left:6px !important;border:none !important}
.ms3 {height:34px;}
.ms3 h1.mtitle, .ms3 h2.mtitle{float:left;padding-top:6px !important; padding-left:6px !important;font-size: 20px;font-family: Arial, Sans-Serif !important;color: #FF3000 !important;margin:0px !important;border:none !important;}
.ms4 {height:26px; background: url(V/point.gif) no-repeat 6px 9px}
.ms4 h1.mtitle, .ms4 h2.mtitle{color:#333399 !important;font-size:12px  !important;float:left;padding-top:6px !important;padding-left:20px !important;margin:0px !important;border:none !important;}
.ms5 {height:24px;background-image:url(MS/5-bg.png);z-index:0;}
.ms5 h1.mtitle, .ms5 h2.mtitle{color:#15428B !important;font-weight:bold !important;font-size:12px  !important;float:left;padding-top:0px !important;padding-left:6px !important;margin:0px !important;border:none !important;}
.mb2 {border:solid 1px #99BBE8}
.mb2i {border-top:solid 1px #99BBE8}
.ms6 {height:28px;margin: 0 0 15px 0;}
.ms6 h1.mtitle, .ms6 h2.mtitle{float: left;font-size:20px !important; line-height:28px !important;
	font-weight: normal !important;margin:0px !important;border:none !important;color: #11476b !important;}
.ms7 {height:28px;margin: 0 0 20px 0;}
.ms7 h1.mtitle, .ms7 h2.mtitle{float: left;font-size:20px !important; line-height:28px !important;padding: 10px 0 10px 0 !important;font-size:14px !important;font-weight:bold !important;color: #11476b !important;border:none !important;}
/* HTML Dokument */
.htmlView { display:inline-block; height: 20px}
.htmlIcons{ float: left; padding-right:6px;}
.htmlIcons img {vertical-align:middle;}
/* News */
.newsView  { display:block; border-top:1px solid #E8EDF2; padding: 0 0 10px 0;}
.newsViewContent { display:block; }
.newsView h3 {font-size:20px;font-weight:normal;margin:0 0 3px 0 !important;padding:0 !important;font-family:Arial,sans-serif; color:#CC3300; }
.newsImage{ float: left; padding-right:6px;}
.newsBack { margin: 35px 0; background:url(Icons/dot-arrowLeft.gif) 0 4px no-repeat; padding:0 0 0 12px; }
.newsBack img {vertical-align:middle; }
.newsDate { color: #66CCFF; padding: 5px 0 4px 0;}
.newsMore { background:url(Icons/dot-arrowRight.gif) 0 4px no-repeat; padding:0 0 0 12px; text-align:right;}
.newsIcons{ font-size:11px;}
.newsViewContent h3 { color:#11476B; font-size:20px !important; font-weight:normal !important; padding-bottom:10px;line-height:1}
/* Registration Image */
.registrationImage {width: 250px;position:relative}
.registrationImage .registrationImageButton{position:absolute;left: 205px;top:5px}
.registrationImage .registrationImageTextbox{width:194px;}
.registrationImage .registrationImageChanger{margin-bottom:2px}
/*
-----------------------------------------------
Medicover Main Style Sheet
----------------------------------------------- */
.btnShort {width: 60px;height: 27px;margin: 0;padding: 0;border: none;background: none;background-image: url(Medicover/buttons/btnShort.png);background-position: 0 1px;background-repeat: no-repeat;font-family: Arial, sans-serif;font-size: 11px;font-weight: bold;color: #11476b;text-align: center;vertical-align: middle;}
.clearFloat {overflow: hidden;height: 1px;clear: both;}
#contentWrapper {width: 100%;min-height: 500px;margin: 0;background-image: url(Medicover/common/bg-contentWrapper.png);background-repeat: repeat-y;}
#subNav {margin-bottom: 20px;padding: 3px 0 0 3px;}
#subNav a {color: #134c7d;}
#subNavHeader {width: 229px;height: 49px;margin-bottom: 30px;background-image: url(Medicover/common/bg-subNavHeader.gif);background-repeat: no-repeat;}
#subNavHeader h3 {margin: 0;padding: 14px 0 0 38px;font-family: Arial, sans-serif;font-size: 16px;font-weight: normal;color: #fff;}
#subNavHeader h3 a {color: #fff;}
#subNav ul {list-style: none;margin: 0 5px 0 38px;padding: 0;}
#subNav ul li {list-style: none;width: 177px;margin: 0;padding: 4px 0 4px 9px;border-bottom: 1px solid #b8c9d8;background-image: url(Medicover/common/bullet-subNav-1.png);background-position: 0 9px;background-repeat: no-repeat;}
#subNav ul li.lev-2 {width: 169px;margin: 0 0 0 9px;padding-left: 8px;border-bottom: 1px solid #d1dce5;background-image: url(Medicover/common/bullet-subNav-2.png);background-position: 0 9px;font-size: 11px;}
#subNav ul li.lev-3 {width: 160px;margin: 0 0 0 17px;padding-left: 8px;border-bottom: 1px solid #e8edf2;background-image: url(Medicover/common/bullet-subNav-3.png);background-position: 0 9px;font-size: 11px;}
#subNav ul li.lev-4 {width: 160px;margin: 0 0 0 26px;padding-left: 8px;border-bottom: 1px solid #e8edf2;background-image: url(Medicover/common/bullet-subNav-3.png);background-position: 0 9px;font-size: 11px;}
#subNav ul li.selected a {color: #c30;}
/* =COLUMN LEFT
--------------------- */
.cLPromoBox {width: 190px;margin: 25px 0 20px 40px;}
.cLPromoBoxHeader {overflow: hidden;height: 24px;padding: 10px 17px 0 17px;background-image: url(Medicover/common/cLPromoBoxHeader.png);font-family: Arial, sans-serif;font-size: 15px;font-weight: bold;background-repeat: no-repeat;color: #2b638b;}
.cLPromoBoxHeader a {color: #2b638b;}
.cLPromoBoxBody {min-height: 44px;padding: 4px 12px 5px 16px;background-image: url(Medicover/common/cLPromoBoxBody.png);background-repeat: no-repeat;font-size: 11px;color: #fff;}
.cLPromoBoxFooter {overflow: hidden;padding: 4px 17px;height: 22px;background-image: url(Medicover/common/cLPromoBoxFooter.png);background-repeat: no-repeat;font-size: 12px;font-style: italic;font-weight: bold;color: #2b638b;text-align: right;}
.cLPromoBoxFooter a {color: #2b638b;}
/* =COLUMN RIGHT
--------------------- */
#td3 .banner {margin: 0 0 5px 0;}
/* =CONTENT
--------------------- */
#td2 {line-height: 130%;}

.redText{color:#CC3300;font-weight:bold}
#td2 ul, #td3 ul, fContent ul {list-style: none;margin: 0 0 0 20px;padding: 0 0 10px 0;}
#td2 ul li, #td3 ul li, fContent ul li {list-style: none;margin: 0;padding: 1px 0 1px 10px;background-image: url(Medicover/common/bullet-li-1.png);	background-position: 0 7px;background-repeat: no-repeat;}
#contentWrapperBottom {width: 100%;height: 20px;background-image: url(Medicover/common/bg-contentWrapperBottom.png);background-repeat: no-repeat;}
.txtSmall {font-size: 12px;color: #88a3b5;}
.date {color: #6cf;}
.errorMsg {color: #f00 !important;}
.errorField {background-color: #fee;}
.goBack {background-image: url(Medicover/common/dot-arrowLeft.gif);background-position: 0 5px;background-repeat: no-repeat;padding: 0 0 0 12px;}
.goMore {padding: 0 0 0 12px;background-image: url(Medicover/common/dot-arrowRight.gif);background-position: 0 4px;background-repeat: no-repeat;}
.goUp {padding: 0 0 0 14px;background-image: url(Medicover/common/dot-arrowUp.gif);background-position: 0 6px;background-repeat: no-repeat;}
#tblMain .photoInText {float: left;margin: 3px 15px 5px 0;padding: 0 5px 10px 0;border-right: 8px solid #dce4ec;}
#tblMain .photoInText img {display: block;border: 1px solid #89a5be;}
#tblMain .photoInText .desc {margin-top: 5px;font-style: italic;color: #88a3b5;}
#td2 .documentActions {height: 8px;margin: 30px 0 20px 0;border-bottom: 1px solid #b8c9d8;font-size: 13px;text-align: right;font-size: 11px;}
#td2 .documentActions ul {display: inline;float: right;list-style: none;margin: 0;padding: 0 10px 0 0;text-align: right;}
#td2 .documentActions ul li {float: left;list-style: none;margin: 0 0 0 10px;padding: 0 5px;background: none;background-color: #fff;}
/* =FOOTER
--------------------- */
#footer {position: relative;width: 100%;height: 90px;}
.footerCopy {position: absolute;top: 78px;left: 91px;color: #fff;}
.footerLogo {position: absolute;top: 35px;left: 91px;color: #fff;}
.footerNav {position: absolute;top: 40px;right: 85px;color: #fff;}
.footerNav a {color: #fff;}
.footerNav a:hover {color: #fff;}
.footerDescription {font: normal 9px arial;color:white;text-align: center;}
/*style le*/
body.LE{background-image:none;background-color:#FFFFFF;margin:0px}
.LE #contentWrapper, .LE #tblMain{background-image:none;min-height: 0px;}
.LE #td2{float: left;width: 100%;min-height:1px; padding: 0;}
.LE #contentWrapperBottom {display:none;}
.LE p, .LE ul, .LE ol, .LE table {margin: 0;}
.LE #pnlMain{margin:0;}
.documentActions {border-bottom:1px solid #B8C9D8;font-size:11px;height:8px;margin:30px 0 20px;text-align:right;}
.txtSmall {font-size: 12px;color: #88a3b5;}
blockquote {margin: 15px 20px 15px 20px;padding:  0 0 0 10px;border-left: 1px solid #b2b1af;}
.pullquote {float: right;width: 30%;margin: 0 0 5px 10px;padding: 10px 10px;background-color: #dce4ec;font-family: Georgia, serif;
	color: #2c6184;}
.callout {margin: 0 0 20px 0;padding: 7px 10px;background-color: #dce4ec;color: #2c6184;}
.callout2 {background-color: #C8D4DF; border: solid 1px #AFBCD6; padding:5px}
.callout3 { background-color: #edf3f7; padding:20px 12px 20px 12px; }
.tblPlain {border-collapse: collapse;}
.tblPlain th {padding: 5px 5px 5px 5px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;background-color: #2c6184;font-weight: bold;color: #fff;}
.tblPlain th a {color: #fff;}
.tblPlain td {padding: 5px 5px 5px 5px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;}
.tblPlain .hl td {background-color: #e6e3df;}
.tblSmall {border-collapse: collapse;}
.tblSmall th {padding: 3px 4px 3px 4px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;background-color: #2c6184;font-size: 11px;font-weight: bold;color: #fff;}
.tblSmall th a {color: #fff;}
.tblSmall td {padding: 3px 4px 3px 4px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;font-size: 11px;}
.tblInvisible {border-collapse: collapse;}
.tblInvisible th {padding: 5px 5px 5px 5px;font-weight: bold;}
.tblInvisible td {padding: 5px 5px 5px 5px;}
.form .formTable {margin: 10px 0 20px 0;border-collapse: collapse;}
.form .formField,.form .formLabel{padding: 5px 5px 15px 5px;border-top: 1px solid #d1dce5;border-bottom: 1px solid #d1dce5;vertical-align: top;}
.flaPromomain{left: 25px;margin-right: 50px;padding-right:15px;}
 /* Stare style datagrid na potrzeby Medicover Insurance */
 .dtg, .dtg tr td /* Data Grid */{border: solid 1px #CCCCCC;}
.dtg tr td table tr td{border: none;}
.dgh{background-color: #F2F1EC;height: 22px;font-weight: bold;}
.dghh{background-color: #FFFBD8;height: 22px;font-weight: bold;cursor: pointer;}
.dg-asc{background-image: url(S/dg-asc.gif);background-repeat: no-repeat;background-position: right center;vertical-align:middle}
.dg-desc{background-image: url(S/dg-desc.gif);background-position: right center;background-repeat:no-repeat;}
.dgf{background-color: #F0F0F0;}
.dgo{background-color: #FFFBD8;cursor: pointer;}
.dgo-light{background-color: #F1F1F1;cursor: pointer;}
.dgu{background-color: #FFFFFF;}
.dgua{background-color: #F7F7F5;}
/* box.css */
.UIRoundedTransparentPage{padding: 20px 100px 20px 100px}
.UIRoundedTransparentBox{padding:0px;margin:0px;}
.UIRoundedTransparentBox_Inner{padding:0px;margin:0px;position:relative;}
.UIRoundedTransparentBox_Border{border:1px solid #cfcfcf;padding:0px;margin:0px;background:transparent;}
.UIRoundedTransparentBox_Corner{/* @noflip */
background:transparent url(Common/UIRoundedTransparentBox.gif) left top no-repeat;width:8px;height:8px;padding:0px;margin:0px;overflow:hidden;position:absolute;}
.UIRoundedTransparentBox_TL{/* @noflip */
left:0px;top:0px;background-position:0px 0px;}
.UIRoundedTransparentBox_TR{/* @noflip */
right:0px;top:0px;background-position:-8px 0px;}
.UIRoundedTransparentBox_BL{/* @noflip */
left:0px;bottom:0px;background-position:0px -8px;}
.UIRoundedTransparentBox_BR{/* @noflip */
right:0px;bottom:0px;background-position:-8px -8px;}
.UIInterstitialBox_Container{padding:25px 30px;}
.UIInterstitialBox_Container ul{margin:0 0 0 13px;padding:0;list-style-type:square;}
.UIInterstitialBox_Container ul li{color:#3b5998;}
.UISimpleMessage_Container{padding:0px;margin:0px;}
.UISimpleMessage_Title{padding:0px 0px 10px 0px;margin:0px;border-bottom:1px solid #ccc;}
.UISimpleMessage_Title h2{padding:0px;margin:0px;font-size:14px;}
.UISimpleMessage_Content{margin:0px;padding:0px;}
.UISimpleMessage_HasIcon .UISimpleMessage_Title h2{padding-left:25px;background-position:left top;background-repeat:no-repeat;}
.UISimpleMessage_HasIcon .UISimpleMessage_Content{padding-left:0px;}
/* calendar.css */
.ajax__calendar_container{background-color: #e2e2e2;border: solid 1px #cccccc;}
.ajax__calendar_header{background-color: #ffffff;margin-bottom: 4px;}
.ajax__calendar_title, .ajax__calendar_next, .ajax__calendar_prev{color: #004080;padding-top: 3px;}
.ajax__calendar_body{background-color: #e9e9e9;border: solid 1px #cccccc;}
.ajax__calendar_dayname{text-align: center;font-weight: bold;margin-bottom: 4px;margin-top: 2px;}
.ajax__calendar_day{text-align: center;}
.ajax__calendar_hover .ajax__calendar_day, .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year, .ajax__calendar_active{color: #004080;font-weight: bold;background-color: #ffffff;}
.ajax__calendar_today{font-weight: bold;}
.ajax__calendar_other, .ajax__calendar_hover .ajax__calendar_today, .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
/* CascadeMenu.css */
.globNav {position: absolute;top: 90px;left: 56px;width: 888px;height: 83px;background-image: url(Medicover/common/bg-globalNav.png);background-repeat: no-repeat;}
* HTML .globNav {WIDTH: 888px}
.globNav UL {position: absolute;top: 5px;left: 5px;margin: 0;padding: 0;}
.globNav UL DL {WIDTH: 149px}
.globNav LI {position: relative;float: left;list-style: none;margin: 0;padding: 0;height: 83px;}
.globNav A.globalNavTab{display: block;overflow: hidden;width: 146px;height: 78px;background-position: 0 0px;background-repeat: no-repeat;text-decoration: none;padding-top: 15px;text-align: center;color: #FFFFFF;}
.globNav A:visited {display: block;overflow: hidden;width: 146px;background-position: 0 0px;background-repeat: no-repeat;text-decoration: none;}
* HTML .globNav A {width: 146px;}
* HTML .globNav A:visited {width: 146px;}
.globNav UL DL.dropdownPane {VISIBILITY: hidden; list-style: none;position: absolute;top: 43px;left: -10px;width: 127px;margin: 0;padding: 4px 20px 27px 20px;background-image: url(Medicover/common/globalNav-dropdown.png);background-position: left bottom;background-repeat: no-repeat;font-size: 12px;}
* HTML .globNav UL DL {top: 43px;}
.globNav TABLE {LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse}
.globNav UL DL A {color: #134c7d;}
.globNav UL DL A:visited {color: #134c7d;}
* HTML .globNav UL DL A {width: 127px;}
* HTML .globNav UL DL A:visited {width: 127px;}
.globNav A:hover {BACKGROUND: Transparent;}
.globNav UL DL A:hover {text-decoration:underline}
.globNav :hover > A {}
.globNav UL DL :hover > A {}
.globNav UL DL DD{list-style: none;margin: 0;padding: 4px 0;border-bottom: 1px solid #b8c9d8;text-align: left !important;}
.globNav UL DL DD A{width: 127px !important;}
.globNav UL LI:hover DL {VISIBILITY: visible}
.globNav UL A:hover DL {VISIBILITY: visible}
.globNav .textUnder {color: #82A1B6;position: absolute;top: 52px;text-align: center;width: 146px; font-style: italic;}
/* DataGrid.css */
table.grid{border-collapse: collapse;}
/*.grid td, .grid th{height:13px;border: solid 1px #cccccc;vertical-align: middle;}*/
.grid th{padding: 5px 5px 5px 5px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;background-color: #2c6184;font-weight: bold;color: #fff;}
.grid th a{color: #fff;}
.grid tr.updated td{background-color:yellow;}
.grid td{padding: 5px 5px 5px 5px;border-top: 1px solid #c4c1bd;border-bottom: 1px solid #c4c1bd;}
.grid .rowstyle{background-color:#FFFFFF;}
.grid .rowstyle:hover{background-color:#CCE6FF; color:#000;cursor:pointer}
.grid td.command{padding:3px 6px;text-align:center;vertical-align:middle;}
.grid td.command input { cursor:hand; }
.grid .editrowstyle{ background-color:#feffc5; }
.grid .altrowstyle {background-color: #e6e3df;}
.grid .altrowstyle:hover{background-color:#CCE6FF; color:#000;cursor:pointer}    
.grid .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no-repeat right 50%; } 
.grid .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }  
/* Header.css */  
#header {position:relative;width: 100%;height: 218px;background-image: url(Medicover/common/bg-header-pageB.gif);background-repeat: no-repeat;}
#header .headerLogo {position: absolute;top: 15px;left: 98px;}
#header .headerLang {position: absolute;top: 26px;left: 941px;}
#header .topNav {position: absolute;top: 25px;right: 91px;color: #2c6184;}
#header .topNav a, #header .logoff a {color: #2c6184;}
#header .headerSearch {position: absolute;top: 54px;right: 89px;}
#header .headerSearchInput {width: 136px;font-family: Arial, sans-serif;font-size: 11px;color: #2c6184;}
#header .logoff{float:right;margin-right:20px;top: 5px;right:20px;text-align:right;padding:3px;background-color: #FFFFCC;border: solid 1px red}
#header .cMenuBar{background-color: #F2F1EC;padding: 0 0 0 10px;border-top:solid 1px #999999;border-bottom:solid 1px #999999;margin-bottom:0px;position:absolute;top:110px;width:940px;left:25px}
#header .breadcrumb {position: absolute;top: 197px;left: 95px;height: 22px;padding-left: 12px;background-image: url(Medicover/common/bullet-breadcrumb.png);background-position: 0px 1px;background-repeat: no-repeat;color: #fff;white-space: nowrap;}
#header .breadcrumb a {color: #fff;}
#header .breadcrumb strong {color: #6cf;font-weight: normal;}
#header .divPageSettings {float:right;margin-right: 20px;padding: 3px 10px 3px 10px;border:solid 1px red; background-color: #FFFFCC;border: solid 1px red}
#header .divPageEditor{top: 65px;float:right}
#header .divPageEditor .pageEditorBar{padding:3px;background-color: #FFFFCC;border: solid 1px #FF0000;font-weight:bold; margin: 0 20px 0 0}
/* insurance.css */
.ms3 .mtitle{float:left;padding-top:6px; padding-left:6px;font-size: 20px;font-family: Arial, Sans-Serif;color: #FF3000;line-height:34px;}
.ms4 .mtitle{color:#333399;float:left;padding-top:6px;padding-left:20px;line-height:26px;}
.ms5 .mtitle{color:#15428B;font-weight:bold;float:left;padding-top:6px;padding-left:6px;line-height:24px;}
.cb{clear:both}
/* ModalPopupExtender.css */
div.containerBody{}
.pageEditorTab{height:500px}
.modal-dialog{position:absolute;}
.modal-dialog .container{font-family:tahoma,helvetica,arial,sans-serif;font-size:11px;border:solid 1px #99aabd;background-color:#F2F9FF;}
.modal-dialog .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;height:25px;padding-top:5px;}
.modal-dialog .header .msg{vertical-align:middle;padding-left:6px;color:#fff;font-size:12px;font-weight:bold;}
.modal-dialog .body{background-color:#F2F9FF;padding: 5px;}
.modal-dialog .body h2{padding-top:10px;background-color: #F2F9FF;font-size:11px;text-align:center;font-weight:normal;}
.modal-dialog .footer{margin-left: 145px;padding: 0px 0px 10px 0px;background-color: #F2F9FF;}
.modal-dialog .footer .right{background-color: #F2F9FF;float:right;text-align:right;padding-bottom:6px;padding-right:6px;}
.modal-dialog .footer .left{background-color: #F2F9FF;float:left;text-align:left;padding-bottom:6px;padding-left:6px;}
.modal-dialog .close{right:4px;background: url(AjaxToolKit/icons.gif) no-repeat -732px 0px;width:16px;cursor:hand;position:absolute;top:5px;height:16px;}
.modal-dialog .close:hover { background: url(AjaxToolKit/icons.gif) no-repeat -749px 0px;}
.modalBackground {background-color:Black;filter:alpha(opacity=70);opacity:0.7;}
/* ProgressBar.css */
.progress{display: block;position: absolute;padding: 2px 3px;z-index: 10;}
.progress .container{border: solid 1px #808080;border-width: 1px 0px;}
.progress .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;border-color: #D4D4D4 #D4D4D4 #D4D4D4;border-style: solid;border-width: 0px 1px 1px;padding: 0px 10px;color: #FFFFFF;font-size: 9pt;font-weight: bold;line-height: 1.9;font-family: arial,helvetica,clean,sans-serif;}
.progress .body{background-color: #FBFDFE;border-color: #D4D4D4;border-style: solid;border-width: 0px 1px;padding: 10px;text-align: center;}
/* search.css */
.searchItem {margin: 0 0 20px 0;padding-top: 5px;border-top: 1px solid #e8edf2;}
#content .searchItem h3 {margin: 0 0 3px 0;}
.searchItem p {margin: 0 0 3px 0 !important;}
.searchScore {float: right;font-size: 12px;color: #88a3b5;}
.paging {width: 100%;margin: 30px 0 30px 0;padding-top: 10px;border-top: 1px solid #d1dce5;font-size: 11px;}
.pagingGoLeft {float: left;width: 30%;}
.pagingGoLeft a {padding-left: 12px;background-image: url(Medicover/common/dot-arrowLeft.gif);background-position: 0 3px;background-repeat: no-repeat;}
.pagingGoRight {float: left;width: 30%;text-align: right;}
.pagingGoRight a {padding-right: 12px;background-image: url(Medicover/common/dot-arrowRight.gif);background-position: right 3px;background-repeat: no-repeat;}
.pagingList {float: left;width: 40%;text-align: center;}
/****************	 TABS*/
.glowingtabs{float:left;width:100%;font-size:11px;line-height:normal;background-image:url(V/GlowingTab.png); background-position:0 -78px;}
.glowingtabs ul{list-style-type: none;margin:0 !Important;padding:0 !Important;background-image:none}
.glowingtabs ul li{display:inline;list-style: none;margin:0;padding:0;background-image: none !Important;}
.glowingtabs a{float:left;background:url(V/GlowingTab.png) no-repeat left top;margin:0;margin-right: 1px; /*spacing between each tab*/padding:0 0 0 9px;text-decoration:none;}
.glowingtabs a span{float:left;display:block;background:url(V/GlowingTab.png) no-repeat right top;padding: 6px 9px 2px 1px;font-weight:bold;color:#666666;white-space:nowrap}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
.glowingtabs .current a{ /*Selected Tab style*/background-position:0 -22px;}
.glowingtabs .current a span{ /*Selected Tab style*/background-position:100% -22px;color:#666666;}
.glowingtabs a:hover{ /*onMouseover style*/background-position:0% -100px;}
.glowingtabs a:hover span{ /*onMouseover style*/background-position:100% -100px;}
.grid2col {clear: both;width: 100%;margin-bottom: 20px;}
.grid2col .column {float: left;width: 45%;margin-left: 4%;}
.grid2col .first {margin-left: 0% !important;}
.callout-2 {margin: 0 0 20px 0;padding: 5px 10px;border: 1px solid #b8c9d8;background-color: #f5f7f9;color: #2c6184}
.photoPlain {border: 3px solid #dce4ec;}
/* Sitemap */
.siteMap div {padding: 3px}
.siteMap div img {margin: 0 10px 0 0}
.siteMap div.l0 {border-bottom: solid 1px #DCE4EC; margin: 10px 0 10px 0; font-weight: bold}
.mapButton{background:#ffffff;padding: 1px 10px 1px 10px;border:solid 1px #000;text-align:center; font-weight:bold;color: #c30}
.mapButton:hover{text-decoration:underline;cursor:pointer}
/* Post Cards */
.postCard img {border: 2px solid #dce4ec;}
.postCard {width: 200px;height:200px;border: 2px solid #dce4ec;margin: 0px 10px 10px 0;float:left;text-align:center; padding:12px;background:#f1f1f1;}
.postCard:hover {background:#eceeee}
.b7_1 { background: url(Medicover/Border7/1.gif) repeat-y;}
.b7_2 { background: url(Medicover/Border7/2.gif);margin-right: 10px}
.b7_3 { background: url(Medicover/Border7/3.gif) repeat-y top right;height:31px;padding: 0 2px 0 20px}
.b7_4 { background: url(Medicover/Border7/4.gif) repeat-y;}
.b7_5 { background: #E7EEF4;margin-right: 10px}	
.b7_6 { background: url(Medicover/Border7/6.gif)  repeat-y top right;padding:20px}
.b7_7 { background: url(Medicover/Border7/7.gif) repeat-y;}
.b7_8 { background: url(Medicover/Border7/8.gif);margin-right: 10px}
.b7_9 { background: url(Medicover/Border7/9.gif) repeat-y top right;height:13px}
/* ramka "umów się na wizytę" pionowa */
.frame2 .fHL { background: url(Medicover/Frame1/HeaderLeft.gif) no-repeat left; color: #FFFFFF;height: 25px; font-family:Arial; font-size:14px;font-weight:bold;padding-top: 5px;text-align:center}
.frame2 .fHR { background: url(Medicover/Frame1/HeaderRight.gif) no-repeat right; }
.frame1 .fContent, .frame2 .fContent { border-left: solid 1px #AFBCD6; border-right: solid 1px #AFBCD6; background-color: #ECF3F6;padding:0 5px 0 5px;clear:both}
.fContent table{margin:0}
.frame1 .fHL { background: url(Medicover/Frame2/HeaderLeft.gif) no-repeat left; font-size:1px;height:17px }
.frame1 .fHR { background: url(Medicover/Frame2/HeaderRight.gif) no-repeat right; }
.frame1 .fFL, .frame2 .fFL { background: url(Medicover/Frame1/FooterLeft.gif) no-repeat left; font-size:1px;height:12px;}
.frame1 .fFR, .frame2 .fFR { background: url(Medicover/Frame1/FooterRight.gif) no-repeat right; font-size:1px;}
/* style do fck editora */
.blackTitle { font-weight:bold; font-size: 14px; font-family: Arial; color: #000000; padding: 10px 10px 10px 10px; margin: 0 0 0 0;}
.blueTitle { font-weight:bold; font-size: 14px; font-family: Arial; color: #11476B; padding: 0 0 5px 0; margin: 0 0 0 0; }
.blueLine {background-color: #AFBCD6; margin: 5px 20px 5px 20px;}
.redText { color: #CC0000; font-weight: normal;}
h1 {margin: 0;font-size: 20px;font-weight: normal;padding: 0 0 25px 0;border-bottom: 1px solid #d1dce5;color: #fd7e00;}
h2 {margin: 0;font-size: 18px;font-weight: normal; padding: 20px 0 15px 0;}
h3 {margin: 0;font-size: 14px;font-weight: bold; padding: 15px 0 5px 0;}
h4 {margin: 0;font-size: 14px;font-weight: bold;Color:#CC3300; padding: 10px 0 5px 0;}


