/* CSS LAYOUT */ /*  Medicor  */
body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #767A7D;
    background-color: #38729A;
}
#wrapper {
    margin: 0px;
    padding: 0px;
    background-image: url(body_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFFFFF;
}
#wrapper1, #wrapper2, #wrapper3, #wrapper4 {
    margin: 0px;
}
#wrapper2_1 {
    height: auto;
}
#wrapper4 {
    background-image: url(wrapper4_bg.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    height: 181px;
    margin-bottom: 33px;
}
#top1, #top2 {
    margin: 0 auto;
    width: 935px;
}
#middle, #footer {
    margin: 0 auto;
    width: 955px;
}
/*----------------------------------------------- #top1 ---------------------------------------*/
#top1 {
    height: 91px;
}
#logo {
    height: 47px;
    width: 272px;
    float: left;
}
#logo h1{
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: #cccccc;
  margin-top: 8px;
}
#topMenuContainer {
    float: left;
    text-align: right;
    margin-top: 23px;
    _margin-top: 25px;
    height: 33px;
    width: 650px;
    margin-left: 8px;
    background-image: url(top_menu_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    color: #8F8D8E;
}
#menuStart{
  float: left;
  margin: 0;
  padding: 0;
}
#menuStart li{
  list-style: none;
  float: left;
}
#dlaPacjenta{
  margin: 3px 0 0 34px;
}
#dlaFirm{
  margin: 3px 0 0 126px;
}
#profilaktyka{
  margin: 3px 0 0 126px;
}
#horMenu {
    display: inline;
    float: right;
}
#horMenu ul {
    margin: 0px;
    /*margin-top: 15px;*/
    height: 33px !important;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #ECEBE9;
}
#horMenu li {
    display: inline;
    vertical-align: middle;
}
#horMenu li a img {
    margin-left: 5px;
    margin-right: 5px;
}
#chat img { height: 40px; width: 90px;}
#topSearch {
    display: inline;
    text-align: right;
}
#inputszukaj {
    background-image: url(search_bg.gif);
    background-repeat: no-repeat;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 160px;
}
#search {
    vertical-align: middle;
}
/* #top1 end */
/*----------------------------------------------- #top2 ---------------------------------------*/
#top2 {
    width: 990px;
    height: 252px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    background-position: top center !important;
}
.bg_pacjenta {
    background-image: url(medicor_top_pacjenta.jpg);
}
.bg_firm {
    background-image: url(medicor_top_firm.jpg);
}
.bg_profilaktyka {
    background-image: url(medicor_top_profilaktyka.jpg);
}
#top2Menu {
    color: #FFFFFF;
    margin-left: 45px;
    width: 930px;
    height: 30px;
    vertical-align: middle;
    padding-top: 13px;
}
#top2Welcome {
    float: right;
    width: 275px;
    height: 195px;
    margin-right: 20px;
    _margin-right: 10px;
    /*border: 1px solid #FFFFFF;*/
}

#top2Phone {
    position: relative;
    top: 175px;
    left: 42px;
    width: 640px;
    height: 57px;
    font-size: 16px;
}
.med_tel {
    font-size: 16px;
    padding-left: 30px;
}
.med_tel_nr {
    margin-right: 30px;
    font-size: 22px;
}
#top2Reservation {
    position: relative;
    left: 725px;
    top: 120px;
    width: 279px;
    height: 56px;
    font-size: 15pt;
    color: #91E706;
}
/* #top2 end */
/*----------------------------------------------- #middle ---------------------------------------*/
#wrapper3 {
    background-color: #FFFFFF;
    background-image: url(medicor_middle_bg.jpg);
    background-repeat: repeat-y;
    background-position: center;
    padding-top: 2px;
}
#middle {
    margin: 0 auto;
    width: 940px;
    position: relative;
    left: 2px;
    /*border: 1px dotted #0066FF;*/
}
#middleLeft {
    float: left;
    width: 600px;
}
#middleLeftContent {
    width: 727px;
    padding-top: 4px;
    _padding-left: 3px;
    _width: 720px;
}
#middleBanerTop {
    /*border: 1px dotted #CCFF00;*/
    /*height: 142px;*/
    width: 722px;
}
/*#middleMainLeft {
	/*border: 1px dashed #33FFFF;*//*
	float: left;
	width: 485px;
}*/
#middleMainMiddle {
    /*border: 1px solid #FF0000;*/
    float: right;
    width: 200px;
    background-color: #EAEDEF;
    min-height: 400px;
    margin: 3px;
    margin-right: 2px;
}
#middleMainRight {
    float: right;
    margin-bottom: 15px;
    width: 210px;
    margin-right: 6px;
    _margin-right: 1px;
}
.middleMainRightBorder {
    float: right;
    width: 206px;
    margin-bottom: 15px;
    border: 2px solid #5A9ECA;
    overflow: hidden;
}
.middleMainRightBorder p {
    margin: 0px !important;
    padding: 0px !important;
}
#bigMainMenu {
    margin-left: 9px;
    margin-right: 9px;
}
/* #middle end */
/*----------------------------------------------- #footer ---------------------------------------*/
#footer {
    background-image: url(footer_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 159px;
    clear: both;
    width: 1002px;
}

#noobslide_kontener {
    float:left;
    height:60px;
    margin:36px 0 0 122px;
    overflow:hidden;
    width:770px;
    position: absolute;
}

#footer_logo {
    padding-left: 65px;
    padding-top: 47px;
    _padding-top: 57px;
    float: left;
    text-align: left;
    width: 600px;
}
#footer_logo img {
    margin-right: 30px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}
#adres{
  float: left;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
}
#copy {
    margin: 0 auto;
    text-align: right;
    width: 935px;
}
#copy a {
    color: #FFF;
}
/*-----------------------------------------CMS-----------------------------------*/
h2{
  font: 16px Tahoma;
  border-bottom: 1px solid #B2C8D5;
  padding-bottom: 5px
}
#tresc_glowna_strony, #aktualnosci_zestaw_kontener_1 {
    padding-right: 15px;
}

#zarzadzanie_div ul {
    margin-left: -40px;
    _margin-left: 0px !important;
}
#zarzadzanie_div b {

}
#zarzadzanie_div ul li{
    vertical-align: middle;
}
#zarzadzanie_div ul {
    list-style: inherit;
    margin: 0px;
    padding: 0px;
}
#zarzadzanie_div a {
    color: #3C73A0;
    font-weight: bold;
}

/* CSS HTML */
a:link, a:visited, a img {
    border: none;
    outline: none;
    text-decoration: none;
    color: #6B7174;
}
a:hover {
    color: #12AD2B;
}
/* CMS FOOTER */
p {
    padding: 2px;
}
#nfz_logo{
    float: right;
    margin-left: -20px;
    margin-right: 29px;
    vertical-align: bottom;
    padding-top: 6px;
    _margin-right: 14px;
}
/* Newsletter */
#cms_newsletter {
    margin-top: 0px;
}
#newsletter {
    background-image: url(cms_newsletter.jpg);
    height: 143px;
    width: 206px;
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    width: 206px;
}
#nl_email {
    position: relative;
    left: 33px;
    top: 95px;
    width: 128px;
    border: 0px;
    font-size: 11px;
    border-color: #FFFFFF !important;
}

#news_zapisz {
    position: relative;
    left: 36px;
    top: 71px;
}
#news_wypisz {
    position: relative;
    left: 0px;
    top: 97px;
}
/**/
/* SONDA */
.sonda_kontener {
    margin: 0px;
    padding: 3px;
    background-color: #FFFFFF !important;
    border: 0px;
}
.sonda_kontener_wyniki h1, .sonda_kontener h1{
    color: #A6A6A6;
    font-size: 9px;
    margin: 3px;
}
.sonda_kontener_wyniki h2, .sonda_kontener h2 {
    color: #464646;
    font-size: 13px;
    font-weight: normal;
    margin: 2px;
    border-bottom: 1px solid #B3C9D7;
    margin-bottom: 10px;
}
.sonda_kontener_wyniki ul li, .sonda_wynik {
    margin: 3px;
}
.sonda_wynik {
    background-color: #5A9ECA !important;
}
.sonda_kontener_wyniki ul p, .sonda_kontener ul p{
    display: none;
}
.sonda_kontener_wyniki ul li, .sonda_kontener ul li {
    color: #6AB2E7;
    font-size: 12px;
}
.sonda_kontener_wyniki li, .sonda_kontener li, .sonda_kontener li input{
    background-color: #FFF !important;
    vertical-align: middle;
}
/* MENU */
.menu_pozycja_kontener {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
    margin-top: 7px;
    padding-bottom: 7px;
}
/*****TRANS MENU - Menu Poziome *******/
.menupoziome_caly_kontener a:link, .menupoziome_caly_kontener a:visited {
    color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
    font-size: 10px;
    font-weight: bolder;
}
.menupoziome_caly_kontener a:hover {
    color: #FFFFFF;
}
.menupoziome_pozycja_kontener{
    background-color: transparent;
    height: 17px;
    padding-top: 10px;
    margin-top: -9px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #579CC8;
    padding-left: 7px !important;
    padding-right: 7px !important;
} 
.item {
    background-color: #287FBA;
    font-size: 10px;
}
/*#TransMenu1-0, #TransMenu1-1, #TransMenu1-2, #TransMenu1-3, #TransMenu1-4, #TransMenu1-5, #TransMenu1-6, #TransMenu1-7, #TransMenu1-8, #TransMenu1-9, #TransMenu1-10, #TransMenu1-11, #TransMenu1-12, #TransMenu1-13, #TransMenu1-14, #TransMenu1-15 {
	text-transform: lowercase;
	text-transform: none;
	font-size: 10px;
}*/
.transMenu .item.hover {
    background-color: #0066FF !important;
}
.menupoziome_pozycja_link, .menupoziome_pozycja_link a:link, .menupoziome_pozycja_link a:visited {
    height: 21px;
    display: block;
    _display: inline;
    _padding-bottom: 14px;
}
/***********TIPS****************/

.tool-tip {
    /*	-webkit-border-radius: 15px; /* Safari, Chrome */
    /*	-khtml-border-radius: 15px;    /* Konqueror */
    /*	-moz-border-radius: 15px; /* Firefox */
    /*	border-radius: 15px;*/
    font-family: arial,sans-sarif;
    z-index: 43000;
    margin-left:0px !important;
    margin-left:10px;
}

.tool-title {
    margin: 0px;
    padding: 8px 8px 4px;
    z-index: 43000;
    background-color: ghostwhite;
}

.tool-text {
    z-index: 43000;
    display: block;
    font-size: 10px;
    padding: 4px 8px 8px;
    background-color: ghostwhite;
    background-color:#CCE5A2;
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px;    /* Konqueror */
    -moz-border-radius: 5px; /* Firefox */
    border-radius: 5px;
    color: #000000;
}

.custom-tip {
    color: #9C9FB4;
    width: 130px;
    z-index: 43000;
}

.custom-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #B7B9C8;
    padding: 8px 8px 4px;
    background: #C3DF7D;
    border-bottom: 1px solid #B5CF74;
    z-index: 43000;
}

.custom-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #CFDFA7;
}

/*   */

#cms_szukaj_form, #cms_szukaj_form input{
    display: inline;
    vertical-align: middle;
}
#wyszukiwarka {
    display: inline;
}
#wyszukiwarka form{
    display: inline;
}
#wyszukiwarka form input{
    display: inline;
}
#buttonszukaj {
    vertical-align: middle;
    margin-top: -4px;
}
#menu_search {
    margin-right: 0px;
}
input {
    display: inline !important;
}
#tresc_ikonki{
    width: 70px;
    margin-left: 70%;
}
#cms_jezyki {
    float: right;
}
#cms_jezyki form {
    display: inline;
}
#flagi0, #flagi1, #flagi2, #flagi3, #flagi4, #flagi5, #flagi6, #flagi7, #flagi8, #flagi9, #flagi10 {
    width: 18px !important;
    height: 20px !important;
    margin: 2px !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    display: inline !important;
}
#firstContent {
    width: 940px;
    margin: 0 auto;
}
#firstMenu #zarzadzanie_div{
    float: right;
    width: 200px;
    border: 1px solid #B4C8D4;
    background-color: #FFFFFF;
    margin: 17px;
}
#firstMenu{
  float: right;
  width: 225px;
}
.menu_poziom_kontener {
    margin: 16px;
}
/* aktualności */
.tresc_tytul_kontener h1{
  font-size: 18px;
  font-family: Tahoma;
  font-weight: normal;
  color: #767A7D;
}
.aktualnosci_tytul_kontener, .tresc_tytul_kontener {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #B4C8D4;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight: bold;
}
.aktualnosci_tytul_kontener a:link, 
.aktualnosci_tytul_kontener a:visited, 
.tresc_tytul_kontener, 
.tresc_tytul_kontener a:link, 
.tresc_tytul_kontener a:visited {
    color: #464644;
}
.aktualnosci_tytul_kontener a:hover, .tresc_tytul_kontener a:hover {
    color: #12AD2B;
}
.aktualnosci_data {
    text-align: right;
    font-size: 9px;
    color:#959595;
    margin-bottom: 5px;
    margin-top: -13px;
    width: 56px;
    height: 10px;
    overflow: hidden !important;
    margin-top: 0px !important;
    float: left;
    margin-bottom: 0px;
}
#aktualnosci_wiecej {
    float: right;
    text-align: right;
    width: 100%;
    background-color:#FFFFFF;
    background-repeat: no-repeat !important;
    width: 100% !important;
}
.tresc_wynik_kontener {
    padding-top: 15px;
}
/* CMS Lokator */
#lokator {
    height: 7px;
    vertical-align: middle;
}
.lokator_separator {
    display: block;
    background-image: url(lokator_separator.png);
    margin-top: 2px;
    width: 10px;
    height: 9px;
    vertical-align: middle;
}
.lokator_pozycja {
    vertical-align: middle;
}
/* Belt Slide */
#beltslide {
    width: 600px;
}
.belt_slide_center{
    text-align: center;
    width: inherit;
}
/**/
#podpiecie_tresc {
    padding-right: 14px !important;
    width: 387px !important;
}
#podpiecie_aktualnosci{
    background-color: #E9EDF0;
    color: #818286;
    padding: 10px;
    float: right !important;
    width: 286px !important;
    margin-right: 6px;
}
.mds_aktualnosci_tytul_kontener{
    border-bottom: 1px solid #B4C8D4;
}
.mds_aktualnosci_tytul_tekst {
    margin: 2px;
    padding-left: 5px;
    margin-left: 3px;
    border-left: 1px solid #A6A6A6;
    font-size: 14px;
    color: #464644;
    font-weight: bold;
    margin-left: 70px;
}
.mds_aktualnosci_wyniki_kontener{
    margin-top: 15px;
    margin-bottom: 5px;
}
.mds_aktualnosci_data1{
    width: 70px;
    height: 15px;
    overflow: hidden;
    margin-top: -17px;
    margin-bottom: 5px;
    color: #ABABAB;
}
.kontener_pdf img, .kontener_pdf form input {
    display: inline;
}
.beltslide_div {
    height: 50px;
}

.mds_aktualnosci_skrot{
    clear: both;
}
/* Mapa strony */
.cms_mapa_poziom { list-style: url('/Layout/lokator_separator.png');}
input {
    color: #828282;
}
input[type="button"] {
   color: #000;
}
table {
    border-collapse: collapse;
}
.sz_w_galeria p {
    padding: 0px;
}
#chat {
	width: 113px !important;
	position: relative;
	float: left;
	left: -50px;
	top: -12px;
}
/******** IE 6 FIX ********/
#top1 {
    _overflow: hidden;
}
#wrapper2 {
    _height: 252px !important;
    _overflow: hidden;
}
.belt_slide_image, .aktualnosci_wiecej {
    behavior: url(../Zasoby/Multibox/iepngfix.htc);
}

#middleLeft {
    _width: 722px;
    _margin-left: -3px;
}
#middleMainRight {
    _margin: 0px;
    _margin-right: 3px;
}
