* {
     margin : 0px;
    padding : 0px; 
}
html {
    overflow : scroll;
}
a {
    text-decoration : none;
              color : #708d91;   
}
.cmsContent a, .message a {
    color : #173d31;   
}    
a.more {
    
    padding-left : 6px;
      background : url("/bin/icn_bullet.gif") no-repeat left 5px;
}
body {
    
    background-color : #fff;
          text-align : center;
}    
.dialog input, .dialog textarea, .dialog select {
    
      font-size : 11px;
    font-family : Arial, Verdana, Helvetica, Tahoma, sans-serif;
         border : 1px solid #d3dde7;
          color : #708d91;
}
.dialog input.control {
    border : none;    
}    
.dialog input, .dialog select, .dialog textarea  {
    font-size : 11px;
}
.dialog input  {
    
    height : 16px;
    padding-top : 2px;
}    
#page {
    
      position : relative;
         width : 742px; 
        margin : 0 auto;
    text-align : left;
}    
#pageComponents, #footer, #designedBy {
 
      position : relative;
         float : left;
         width : 100%;    
    text-align : center;
}    
#head, #mainContents, #homeContents, #loginWidget, #footer .contents, #designedBy .contents {
    
          float : left;
          clear : both;
          width : 742px; 
     text-align : left;
}
#head, #mainContents, #homeContents, #loginWidget, #footer .contents, #designedBy .contents, #mainMenu {
      font-size : 11px;
    font-family : Arial, Verdana, Helvetica, Tahoma, sans-serif;
          color : #708d91;
}    
#footer .contents, #designedBy .contents {
    
     float : none;
    margin : 0 auto;
}    
#head {
    
      position : relative;    
        height : 328px;
    background : url("/bin/bg_head.jpg") no-repeat left bottom;
}
#head a.mainLogo {
      position : absolute;
          left : 38px;
           top : 27px;
       display : block;
         width : 158px;
        height : 77px; 
    background : url("/bin/gfx_logoBMS.jpg") no-repeat left top;
}
#head .mission {
    
    position : absolute;
        left : 38px;
         top : 210px;
}
#page.home #head .mission {
    
    left : 356px;
     top : 195px;
}
#head .mission h2 {
         width : 360px;
        height : 61px; 
    background : transparent url("/bin/naglowek_bms_01a.gif") no-repeat left top;
}
body.ENG #head .mission h2 {
    background-image : url("/bin/naglowek_bms_01b.gif");
}
#head .mission div {
    color : #fff;
}
#head .mission a.more {
    
               color : #bcd9dd;
         line-height : 16px;
    background-image : url("/bin/icn_bulletLight.gif");
}
#head #globalNavigation {
         float : right;
    margin-top : 0px;

}    
#globalNavigation a, #globalNavigation span, #footer .menu span, #footer .menu a {
    padding-left : 15px;
      background : url("/bin/gfx_separator.gif") no-repeat 7px 3px;
           color : #a4a4a4;    
}    
#globalNavigation span, #footer .menu span {
    color : #dadada;    
}    
#globalNavigation .first, #footer .menu .first {
    padding-left : 0;    
      background : none;    
}    
#mainContents {
    
      position : relative;
         width : 740px;
    margin-top : 21px;
        border : 1px solid #dcecec;
}
#page.home #mainContents {
    
      border-left : none;
    border-bottom : none;
}    
#pageProlog {
      position : absolute;
          left : 0;    
           top : 113px;    
         width : 100%;
        height : 215px;
    background : url("/bin/bg_pageProlog.gif") repeat-x left top;
    text-align : center;
}
#page .heading {
        height : 20px;
    margin-top : 10px;
    background : no-repeat left top;
     font-size : 1px;
}    
#page.home #mainFlow {
    
    float : right;
    width : 410px; 
}
#page.home #mainFlow .news, #page.home #mainFlow .newsletterRegistration-shortcut {
    
      float : left;
      width : 358px; 
    padding : 0 26px;    
}    
#page.home #mainFlow .news h2 {
    
               float : left;
               width : 100px;
    background-image : url("/bin/hdg_Aktualnosci.gif");
}
#page.home #mainFlow .news .entry {
             clear : both;
             float : left;
             width : 358px;
        margin-top : 12px;
    padding-bottom : 12px;
        background : url("/bin/bg_hSeparator.gif") repeat-x left bottom;
}
#page.home #mainFlow .news .first-entry {
        margin-top : 8px;
}    
#page.home #mainFlow .contentList {
    float : left;    
}    
#page.home #mainFlow .news .entry .thumbnail {
    
      float : left;
    padding : 0 5px 5px 0; 
}    
#page.home #mainFlow .news .entry .thumbnail img {
    border : 1px solid #dcecec;
}
#page.home #mainFlow .news .entry .date {
    color : #a2cbcd;
}
#page.home #mainFlow .news .entry .title {
    font-weight : bold;
}
#page.home #mainFlow .news .entry .intro {
    margin-top : 13px;
}
#page.home #mainFlow .news .entry .followingThumbnail-mainFlow {
    float : right;
    width : 291px;    
}
#page.home #mainFlow .news .entry .followingThumbnail-mainFlow .intro {
    width : 291px;    
}    
#page.home #mainFlow .news .links {
    
     float : left;
     width : 358px;
    padding : 10px 0;
}
#page.home #mainFlow .news .links a.archive {
    
         display : block;
           float : left;
      margin-top : 4px;
    padding-left : 9px;
           color : #a2cbcd;
      background : url("/bin/icn_bullet.gif") no-repeat left 5px;
}
#page.home #mainFlow .news a.adverseReactions {
       display : block;
         float : right;
         width : 158px;
        height : 25px;
    background : url("/bin/btn_DzialaniaNiepozadane.gif") no-repeat right bottom;
}    

#page.home #mainFlow .newsletterRegistration-shortcut {
    
      padding-bottom : 17px;
    background-color : #fafafa;
          border-top : 1px solid #dcecec;     
       border-bottom : 6px solid #d1e8f6;     
}    
#page.home #mainFlow .newsletterRegistration-shortcut h2 {
    
               float : left;
               width : 193px;
          margin-top : 20px;
    background-image : url("/bin/hdg_BiuletynInformacyjny.gif");
}
#page.home #mainFlow .newsletterRegistration-shortcut .label {
    
         float : left;
         width : 358px;
    margin-top : 8px; 
}
#page.home #mainFlow .newsletterRegistration-shortcut .actionButtons {
    float : left;
}
#page.home #mainFlow .newsletterRegistration-shortcut .content {
    
         float : left;
    margin-top : 10px;
}
#page.home #mainFlow .newsletterRegistration-shortcut input {
    
         width : 190px;
        height : 18px;
    background : url("/bin/bg_labelTuWpiszSwojEmail.gif") no-repeat 7px center #fff;
}
#page.home #mainFlow .newsletterRegistration-shortcut .button {
         height : 17px;
         margin : 11px 0 0 10px;
    padding-top : 1px;
     background : url("/bin/btn_go.gif") no-repeat left top;
}    
#page.home #mainFlow .newsletterRegistration-shortcut .button span {
    
    float : left;
    width : 22px;
}
#page.home #secondaryFlow {
    position : relative;    
       float : left;
       width : 330px;
}
#page.home #mainVisual object {
      position : relative;
           top : -183px;
         width : 330px;
        height : 441px;
}    
#page.home #secondaryFlow .ourMedicine-shortcut {
 
               float : left;
          margin-top : -183px;
             padding : 17px;
               width : 288px;
              border : 4px solid #0367a5;
    background-color : #d1e8f6;
}
#page.home #secondaryFlow .ourMedicine-shortcut h2 {
    
               float : left;
               width : 113px;
          margin-top : 0;
    background-image : url("/bin/hdg_NaszeLeki.gif");
}
#page.home #secondaryFlow .ourMedicine-shortcut .selector {
    float : left;
    width : 175px;
}    
#page.home #secondaryFlow .ourMedicine-shortcut .selector select {
    
        width : 175px;
    font-size : 11px;
        color : #708d91;    
}    
#page.home #secondaryFlow .loginRegistration-shortcut {
 
           float : left;
           width : 315px;
          height : 121px;
      margin-top : -112px;
    padding-left : 15px;
      background : url("/bin/bg_loginRegistrationShortcut.jpg") no-repeat right bottom;
}    
#page.home #secondaryFlow .loginRegistration-shortcut h2 {
    
               float : left;
               width : 100%;
              margin : 20px 0 11px 0;
    background-image : url("/bin/hdg_DlaLekarzyIFarmaceutow.gif");
}

#page.home #secondaryFlow .loginRegistration-shortcut,
    #page.home #secondaryFlow .loginRegistration-shortcut .content,
    #page.home #secondaryFlow .loginRegistration-shortcut .content,
    #page.home #secondaryFlow .loginRegistration-shortcut .first,
    #page.home #secondaryFlow .loginRegistration-shortcut .section,
    #page.home #secondaryFlow .loginRegistration-shortcut .actionButtons {
    float : left;
}

#page.home #secondaryFlow .loginRegistration-shortcut #principalName {
    
         width : 96px;
        height : 18px;
    background : url("/bin/bg_labelLogin.gif") no-repeat 7px center #fff;
}
#page.home #secondaryFlow .loginRegistration-shortcut #password {
    
          width : 96px;
         height : 18px;
    margin-left : 10px;
     background : url("/bin/bg_labelHaslo.gif") no-repeat 7px center #fff;
}
#page.home #secondaryFlow .loginRegistration-shortcut .button a {
         float : left;
         width : 17px;
        height : 17px;
        margin : 2px 0 0 8px;
    background : url("/bin/btn_go.gif") no-repeat left top;
}

#page.home #secondaryFlow .loginRegistration-shortcut .links {
    
         clear : both;
         float : left;
         width : 315px;
    margin-top : 20px;
}
#page.home #secondaryFlow .loginRegistration-shortcut .links a {
        display : block;
          float : left;
         height : 17px;
    white-space : nowrap;
     background : url("/bin/btn_go.gif") no-repeat left top;
}
#page.home #secondaryFlow .loginRegistration-shortcut .links a.actionRegister {
    margin-left : 20px;
}
#page.home #secondaryFlow .loginRegistration-shortcut .links a span {
    
    float : left;
    width : 22px;
}
#footer, #designedBy {
    
         width : 100%;
       padding : 10px 0;
    background : url("/bin/bg_hSeparator.gif") repeat-x left top;
}
#designedBy {
    padding-top : 5px;    
}    
#footer {
    margin-top : 45px;    
}    
#footer.followingPaginator-footer {
    margin-top : 82px;    
}    
#footer .copyright {
    
    float : left;  
    color : #a4a4a4;
}    
#footer .menu, #designedBy .contents .links {
    
          float : right;
          width : 371px;
     text-align : right;
    white-space : nowrap;
}    
#designedBy a {
    color : #dadada;
}    
.searchShortcut {
    
            position : absolute;
               right : 0;
              bottom : 0;
              height : 16px;
            overflow : hidden;
             padding : 9px 12px;
    background-color : #d1e8f6;
}
.searchShortcut .section, .searchShortcut .actionButtons, .searchShortcut .first {
    float : left;    
}    
.searchShortcut .label  {
    
        display : inline;
          float : left;
         height : 19px;
         margin : 3px 10px 0 0;
          color : #267daa;
}    
.searchShortcut .content {
    
         display : inline;
           float : left;
           width : 113px;
          height : 20px;
    margin-right : 10px;
}    
.searchShortcut input.query {
    position : absolute;
       right : 37px;
         top : 9px;
       width : 113px;
      height : 18px;
    background : url("/bin/bg_labelSzukaneSlowa.gif") no-repeat 7px center #fff;
}    
.searchShortcut .button a {
    
         float : left;
         width : 17px;
        height : 17px;
    margin-top : 2px;
    background : url("/bin/btn_go.gif") no-repeat left top;
     font-size : 1px;
}    
#mainMenu {
 
            position : absolute;
                 top : 115px;
                left : 0;
               width : 723px;
              height : 52px;
          background : url("/bin/bg_mainMenu.gif") no-repeat left top;
    background-color : #fff;
}    
body.ENG #mainMenu {
    background-image : url("/bin/bg_mainMenu_en.gif");
}    
#mainMenu #menu {
    
    margin-left : 13px;
     list-style : none;
}
#mainMenu li {
           position : relative;
              float : left;
             height : 52px;
    list-style-type : none;
              color : #000;
}
#mainMenu .level1 {
    
    display : block;
     height : 52px;
}    
#mainMenu li li a {
    color : #fff;    
}    
#mainMenu li li:hover a, #mainMenu li li.over a {
    color : #267daa;    
}    

#mainMenu li li {
          clear : both;
          width : 120px;
         height : auto;
        padding : 5px;
    white-space : nowrap;    
          color : #fff;
}
#mainMenu li:hover .level1, #mainMenu li.over .level1 {
    background : url("/bin/opaque30.png");
}    
#mainMenu li .onContextPath-level1 {
    background : url("/bin/opaque15.png");
}    
#mainMenu li li:hover, #mainMenu li li.over {
    
               color : #000;
    background-color : #fff;
}    
#mainMenu li ul {
    
       display : none;
      position : absolute;
          left : 0;
           top : 40px;
    background : url("/bin/opaque85.png");
        border : 1px solid #033775;
}
#mainMenu li:hover ul, #mainMenu li.over ul {
    display: block;
}
#mainMenu #item1 .level1 {
    width : 69px;    
}    
body.ENG #mainMenu #item1 .level1 {
    width : 57px;    
}    
#mainMenu #item2 .level1 {
    width : 32px;    
}    
body.ENG #mainMenu #item2 .level1 {
    width : 51px;    
}
#mainMenu #item3 .level1 {
    width : 126px;    
}    
#mainMenu #item4 .level1 {
    width : 96px;    
}    
#mainMenu #item5 .level1 {
    width : 38px;    
}    
#mainMenu #item6 .level1 {
    width : 47px;    
}    
#mainMenu #item7 .level1 {
    width : 127px;    
}    
#mainMenu #item8 .level1 {
    width : 51px;    
}    
#mainMenu #item9 .level1 {
    width : 124px;    
}    
div.help {
  
            position : absolute;
               width : 320px;
             padding : 15px;
    background-color : #ffffe0;
              border : 1px solid #000;
             z-index : 99;
}    
div.help table {
         margin-top : 10px;
     border-spacing : 0;
    border-collapse : collapse;
}
div.help table, div.help table th, div.help table td {
    border : 1px solid #aaa;
}
div.help table th {
    background-color : #eeeed0;
}    
div.help table th, div.help table td {
    padding : 4px;    
}    
div.query-help {
    left : 280px;
}    
#standardContent .search-dialog a#showQueryHelp, .search-dialog a#hideQueryHelp {
            display : block;
           position : absolute;
              right : 40px;
                top : 27px;
              width : 19px;
             height : 19px;
         background : url("/bin/icn_help.gif") no-repeat left top;
    text-decoration : none;    
}    
#standardContent .search-dialog .section {
    margin-top : 10px;    
}    
#standardContent .search-dialog .section .label {
           float : left;    
           width : 130px;
           color : #2c80ac;
       font-size : 13px;
      text-align : right;
}
#standardContent .search-dialog .section .required .label {
    font-weight : bold;    
}    
#standardContent .search-dialog .section .content {
    
           float : left;    
    padding-left : 15px;
}

#standardContent .searchPanel {
    float : left;
}    
#standardContent .search-dialog div.showHideSearchOptions {
    float : right;
}    
#standardContent .search-dialog div.showHideSearchOptions a {
       display : block;   
         width : 193px;
        height : 25px;    
    background : no-repeat left top;
}    
#standardContent .search-dialog .message {
          clear : both;
          float : left;
          width : 100%;
     margin-top : 10px;
     text-align : center;
    white-space : nowrap;
    font-weight : bold;
}    
#standardContent .search-dialog #showSearchOptions a {
    background-image : url("/bin/btn_showSearchOptions.gif");
}    
#standardContent .search-dialog #hideSearchOptions a {
    
       margin-bottom : 10px;
    background-image : url("/bin/btn_hideSearchOptions.gif");
}    

#standardContent .search-dialog #searchOptions {
   

            /*position : relative;*/
           margin-top:10px;
               float : left;
               width : 624px;
             padding : 20px 40px 16px 0;
    background-color : #d1e8f6;
              border : 4px solid #0367a5;
         border-left : none;
        border-right : none;
}    
#standardContent .search-dialog .button {
             padding : 0;
              border : none;
    background-color : transparent;    
}    
#standardContent .search-dialog .button a.actionSearch {
    
    /*position : absolute;*/
         right : 40px;
        bottom : 30px;
       display : block;
         width : 63px;    
        height : 23px;
    background : url("/bin/btn_search.gif") no-repeat left top;
}    
#search div.message {
          width : 100%;    
    padding-top : 20px;
     text-align : center;
    font-weight : bold;        
          color : #f88;
}    
#search .contentList {
    padding-bottom : 15px;    
}    
#search .searchPanel {
    
        margin : -10px;
       padding : 10px;
}    

#standardContent {
           display : inline;
             float : left;
             width : 664px;
            margin : 20px 38px 0;
    padding-bottom : 10px;
}    

#page.standard #standardContent h2.contentTitle {
         margin : 0 0 10px;
          color : #2c80ac;
      font-size : 22px;
    font-family : "Arial Narrow";
}    
#page.standard #standardContent h2.contentDate {
        float : right;
        color : #a2cbcd;
    font-size : 10px;
}    
#page.standard .contentList .entry {
          clear : both;
          float : left;
          width : 664px;
     margin-top : 12px;
    padding-top : 12px;
     background : url("/bin/bg_hSeparator.gif") repeat-x left top;
}
#page.standard .contentList .first-entry {
    
          margin-top : 8px;
         padding-top : 0;
    background-image : none;
}    
#page.standard .contentList {
    float : left;    
}    
#page.standard .contentList .entry .category {
        float : right; 
    font-size : 9px;
        color : #a2cbcd;
}    
#page.standard .contentList .entry .thumbnail {
    
      float : left;
    padding : 0 5px 5px 0; 
}    
#page.standard .contentList .entry .thumbnail img {
    border : 1px solid #dcecec;
}
#page.standard .contentList .entry .date {
    color : #a2cbcd;
}
#page.standard .contentList .entry .title {
    font-weight : bold;
}
#page.standard .contentList .entry .intro {
    margin-top : 13px;
}
#page.standard .contentList .entry .followingThumbnail-mainFlow {
    float : right;
    width : 516px;    
}
#page.standard .contentList .entry .followingThumbnail-mainFlow .intro {
    width : 516px;    
}    
#page.standard .contentList a.more {
    
         float : right;
       display : block;
    margin-top : 5px;
}    
.cmsContent .standardFlow, .cmsContent p, .cmsContent ol, .cmsContent ul, .cmsContent table,
    .cmsContent h1, .cmsContent h2, .cmsContent h3, .cmsContent h4, .cmsContent h5, .cmsContent h6  {
    margin-top : 10px;    
}
.cmsContent h1, .cmsContent h2, .cmsContent h3, .cmsContent h4, .cmsContent h5, .cmsContent h6  {
    color : #2c80ac;    
}
.cmsContent h1  {
    font-size : 24px;    
}
.cmsContent h2  {
    font-size : 22px;    
}
.cmsContent h3  {
    font-size : 20px;    
}
.cmsContent h4  {
    font-size : 18px;    
}
.cmsContent h5  {
    font-size : 16px;    
}
.cmsContent h6  {
    font-size : 14px;    
}

.cmsContent ul, .cmsContent ol,
    .contentFlow ul, .contentFlow ol {
    
    margin-left : 30px;
}
#primaryPhoto {
    
    position : relative;
       float : left;
      margin : 0 10px 5px 0;
      border : 1px solid #dcecec;    
}

#standardContent .dialog .label .fieldsRequiredFootnoteReference {
           position : relative;
               top : -4px;
    vertical-align : baseline;
         font-size : 10px;
             color : #45d6e9;    
}
    
#standardContent .dialog .required .label {
    font-weight : bold;    
}    
#standardContent .dialog .label, #standardContent .dialog .content {
         display : block;    
           float : left;
    margin-right : 10px;
           width : 221.0px; 
}    
#standardContent .dialog .table.agreement { 
    margin-top : 15px;
}    
#standardContent .dialog .fieldErrors {
    display : block;    
      float : left;
      width : 201.0px; 
}    
#standardContent .dialog table.level2 {
    margin-left : 15px;    
}    
#standardContent .dialog a.clear img {
    border: none;    
}    

#standardContent .registration-dialog .label {
      
           width : 160px;
    margin-right : 10px;
}    
#standardContent .registration-dialog .content {
           width : 260px; 
    margin-right : 10px;
}
#standardContent .registration-dialog .fieldErrors {
    width : 224px; 
}    
#standardContent .adverseDrugReactionEntry-dialog .ordinal {
    
            float : left;
            width : 20px;
    padding-right : 5px;
       text-align : right;
}
#standardContent .adverseDrugReactionEntry-dialog .level2-ordinal {
    width : 40px;
}    
#standardContent .adverseDrugReactionEntry-dialog .label {
    
           width : 230px; 
    margin-right : 10px;
}
#standardContent .adverseDrugReactionEntry-dialog .level2-label {
    width : 210px; 
}    
#standardContent .adverseDrugReactionEntry-dialog .suspectedMedicineName-section .label {
    width : 255px; 
}
#standardContent .adverseDrugReactionEntry-dialog .content {
    
           width : 220px; 
    margin-right : 10px;
}
#standardContent .adverseDrugReactionEntry-dialog .fieldErrors {
    width : 169px; 
}    
#standardContent .adverseDrugReactionEntry-dialog div.patientInformationBirthDate {
    display : inline;    
}    
#standardContent .adverseDrugReactionEntry-dialog input.patientInformationAge {
    width : 20px;    
}    
#standardContent .adverseDrugReactionEntry-dialog p.suspectedMedicineNameProlog {
    
     margin-top : 10px;
    font-weight : bold;    
}    
#standardContent .dialog .section {
    margin-top : 5px;    
}    
#standardContent .dialog .fieldError {
        color : red;    
    font-weight:bold;
 
}
#standardContent .dialog table.agreement .fieldErrors, #standardContent .dialog table.confirmation .fieldErrors {
    width : 100%;    
}
#standardContent .dialog .wide {
    width : 220px;
}    
#standardContent .dialog input.wide {^height:20px;}
#standardContent  input#applicantName,
#standardContent  input#offerId
{width:200px; _width:215px; _height:20px;}  

#standardContent .dialog .actionButtons {
 
         clear : both;
         float : left;
         width : 100%;
    margin-top : 15px; 
}    
#standardContent .dialog .button {
    
          float : right;
    margin-left : 10px;
}    
#standardContent .dialog .button a {
    
       display : block;
        height : 25px;    
    background : no-repeat left top;
}
#standardContent .dialog .button a.actionSend {
    
               width : 61px;
    background-image : url("/bin/btn_send.gif");
}
body.ENG #standardContent .dialog .button a.actionSend {
    
               width : 58px;
    background-image : url("/bin/btn_send_en.gif");
}
#standardContent .dialog .button a.actionClear {
    
               width : 67px;
    background-image : url("/bin/btn_cancel.gif");
}
body.ENG #standardContent .dialog .button a.actionClear {
    
               width : 66px;
    background-image : url("/bin/btn_cancel_en.gif");
}
#standardContent .dialog .button a.actionLogin {
    
               width : 93px;
    background-image : url("/bin/btn_login.gif");
}

#standardContent .dialog .button a#ButtonRegister{
    width:94px; 
    background: transparent url(/bin/register.jpg) no-repeat;
}

#standardContent .dialog .messageLengthInfo {
    
       display : block;
    margin-top : 2px;
    text-align : right;
    width:221px;
    *width:210px;

}    
#standardContent .dialog .messageLengthInfo,
    #standardContent .dialog .messageLengthInfo input {
    font-size : 9px;
        color : #888;
}         
#standardContent .dialog .messageLengthInfo input {
               width : 24px;
               height : 12px;
      padding-bottom : 1px;
    background-color : transparent;    
              border : none;
          text-align : right;
}    
#standardContent .dialog div.separator {
            width : 100%;
           height : 18px;
    margin-bottom : 17px;
       background : url("/bin/bg_hSeparator.gif") repeat-x left bottom;
}    
#standardContent .dialog h3 {
    
       margin : 17px 0;
    font-size : 11px;
}    

.fieldsRequiredFootnoteReferenceMark {
    color : #45d6e9;    
}
.paginator {
    
            position : absolute;
                left : -1px;
              bottom : -39px;
               width : 722px;
              ^width : 742px;
              height : 14px;    
             padding : 8px 10px;
       border-bottom : 7px solid #d1e9f5;
    background-color : #fafafa;
          text-align : center;
}    
.paginator .breadcrumbs {
    margin : 1px 5px 0;
}    
    
.paginator .breadcrumbs a, .paginator .currentBreadcrumb {
    
    text-decoration : none;
          font-size : 11px;
}    
.paginator .breadcrumbs a {
    font-weight : bold;
}    
.paginator .separator {
    
      position : relative;
           top : 1px;
         width : 1px;
        margin : 1x 2px 0;           
    background : url("/bin/gfx_separator.gif") no-repeat center center;
}
.paginator a.firstPage, .paginator span.noFirstPage, 
    .paginator a.preceedingPage, .paginator span.noPreceedingPage,
    .paginator a.followingPage, .paginator span.noFollowingPage,
    .paginator a.lastPage, .paginator span.noLastPage  {
    
    background : no-repeat left center;
}    
.paginator span.noFirstPage, .paginator span.noPreceedingPage,
    .paginator span.noFollowingPage, .paginator span.noLastPage  {
    color : #d8d8d8;
}    
.paginator a.firstPage, .paginator span.noFirstPage {
    margin-right : 10px;
    padding-left : 5px;
}    
.paginator a.firstPage {
    background-image : url("/bin/icn_first.gif");   
}
.paginator span.noFirstPage {
    background-image : url("/bin/icn_first_grey.gif");   
}
.paginator a.preceedingPage, .paginator span.noPreceedingPage {
    
    margin-right : 10px;
    padding-left : 7px;
}    
.paginator a.preceedingPage {
    background-image : url("/bin/icn_preceeding.gif");   
}
.paginator span.noPreceedingPage {
    background-image : url("/bin/icn_preceeding_grey.gif");   
}
.paginator a.followingPage, .paginator span.noFollowingPage {
            margin-left : 15px;
          padding-right : 7px;
    background-position : right center;
}    
.paginator a.followingPage {
    background-image : url("/bin/icn_following.gif");   
}
.paginator span.noFollowingPage {
    background-image : url("/bin/icn_following_grey.gif");   
}
.paginator .entriesInfo {
    
              margin : 1px 0 0 10px;
             padding : 1px 3px;
           font-size : 8px;
    background-color : #ddd;
               color : #666;
}
#loginWidget {
    
            position : absolute;
                 top : 0;
                 z-index : 2;
                left : -10px;
               width : 760px;
             padding : 2px 0;
          text-align : right;
              border : 1px solid #d1e8f6;
          border-top : none;
           font-size : 9px;
    background-color : #fafafa;
}    
#loginWidget a.actionLogout {
          margin : 0 10px 0 5px;
    padding-left : 5px;
      background : url("/bin/gfx_separator.gif") no-repeat left 1px;
}    
#loginWidget .principalName {
    font-style : italic;
}    
#siteMap .node {
    display : block;    
}    
#siteMap .node .node {
    
    margin-top : 10px;    
    margin-left : 15px;
    
}    
#siteMap .node .node .entry {
    padding-left : 6px;
      background : url("/bin/icn_bullet.gif") no-repeat left 5px;
}    
#siteMap .node .node a {
    font-weight : bold;
}    
    
#siteMap .node .node .node a {
    font-weight : normal;
}    
.attachments {
          clear : both;
          float : left;
          width : 664px;
     margin-top : 20px;    
    padding-top : 15px;
     border-top : 1px solid #dcecec;
}    
.attachments ul {
    list-style : none;
}
.attachments h3 {
          color : #2c80ac;
      font-size : 11px;    
    font-weight : bold;    
}    
.attachments li {
    
        position : relative;
           float : left;
           width : 304.0px;
    padding-left : 23px;
      margin-top : 10px;
      background : no-repeat left top;
}    
.attachments li.odd {
    margin-right : 10px;
}    
.attachments li.document {
    background-image : url("/bin/icn_document.gif");
}    
.attachments li .name {
    
          width : 100%;
        display : block;
    font-weight : bold;
}    
.attachments a {
    color : #173d31;   
}    
#standardContent .warning-message {
    color : #a55;    
}    
.hidden {
    display : none;    
}
.clearFloat {
    
          clear : both;
          width : 1px;
         margin : 0px;
        padding : 0px;
         border : 0px;
      font-size : 1px;
    line-height : 0px;
}

    .menu1 ul{
        height:20px;
        list-style:none;
        
    }
        .menu1 ul li{
            float:right;
            padding:0 5px;
        }
        .menu1 ul li.last{padding:0 0 0 5px;}




/* = mk-podciagniecie aktualności do gory po zmianach w sazablonach  */
#mainFlow{
    ^margin-left:10px;
    ^margin-top:-440px;
}
.newsletterRegistration-shortcut{^width : 410px!important;}/* =mk wydluzenie boxa biuletyn*/
.ourMedicine-shortcut{^width : 330px!important;}/* =mk wydluzenie boxa nasze leki*/
.searchShortcut {
            overflow : visible; /* =mk po zmianie w szablonach z hidden*/
}

.loginwidget{
    position:absolute; right:0px; top:0px;
    
    
}
.loginwidget .profil{
    float:right;
    padding:2px 17px 5px 15px;
    background:#D1E8F6;
    border-right:1px dotted #fff;
    
}
.loginwidget .logout{
    float:right;
    padding:10px 17px 11px 15px;
    background:#D1E8F6;
    font-weight:bold!important;
}
div.rederror,.fieldErrors  { color:#f00; }


