/*
@import url('all.css');
@import url('screen.css');
@import url('print.css');
*/
#contact{
	
	width: 100%;
	height: 100%;
	background-color: #a9e0e8;
	margin:0px;
}
img, div{
    margin:0px;
    border:0px;
    padding:0px;
    outline:0px;
}
a{
	text-decoration: none;
	color: inherit;
	border: 0px;
}
a:link {
	color: #267a9e;
	text-decoration: none;
	border: 0px;
}

a:visited {
	color: #267a9e;
	text-decoration: none;
	border: 0px;
}

.main{
	padding: 0px;
	width :  1000px;
	margin: 0 auto 0 auto;
	padding: 0;
	position:relative;
}
.header{
	float: left;
	width: 1000px;
	/* background-image: url("../images/ramka_prawa_cien.gif"); */
	background-repeat: repeat-y;
	background-position: right;
}
.logowanie_lewe{
    margin-top:1px;
	padding: 0px;
	width : 204px;
	height: 30px;
	float: left;
	background-image: url("../images/logowanie_left.png");
}
.logowanie_tlo{
	padding: 0px;
	background-image: url("../images/logowanie_tlo.gif");
	width: 796px;
	height: 31px;
	float: left;
	
}

div.logowanie_rp{
    width:6px;
    height:31px;
    background: url("../images/logowanie_rp.png") no-repeat;
    background-position:1px 0px;
    background-color:#A6DFE8;
    float:right;
    margin:0px 0px 0px 20px;
    padding-right:5px;
}

.logowanie_txt_ciemny{
	height: 21px;
	float: left;
	color: #043d66;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
	padding-top: 5px;
}
.logowanie_txt_jasny{
	
	height: 21px;
	padding-top: 5px; 
	float: left;
	font-weight: bold;
	color: #3182a4;
	font-family: tahoma;
	font-size: 12px;
	padding-top:9px;
}

.cien_prawy{
	margin-top: 1px;
	background-image: url("../images/ramka_prawa_cien.gif");
	height: 187px;
	width: 7px;
	float: left;
}
.cien_lewy{
	
	background-image: url("../images/ramka_lewa_cien.gif");
	height: 300px;
	width: 10px;
	float: left;
	position: relative;
}
.logo_wrap{
	width: 997px;
	height: 141px;
	float: left;
	background-color:white;
	background: url("../images/content_cien.jpg") repeat-y;
	background-position:right;
	background-color: #A9E0E8;
	
}
.logo{
	width: 262px;
	height: 117px; 
	float: left;
	background-image: url("../images/logo2.png");
}
#logo_ekg{
	/* width: 657px;
	height: 157px; */
	float: left; 
	position: relative;
	z-index: 1;
	/* background-image: url("../images/ekg.gif"); */
	/* margin-right:10px; */
}
div.footer{
	margin: 0 auto 0 auto;
	clear: both;
	width: 999px;
	height: 79px;
	text-align: right;
}

div.footer div.footer_main{
    height:79px;
    width:1000px;
    background:url("/images/footer_tlo.png") no-repeat;
    background-position:left;
    margin:0px; padding:0px;
}

div.footer_tekst{
	float: right;
	height: 35px;
	line-height:35px;
	font-family: Tahoma;
	font-size: 11px;
	padding-right: 10px;
	
}
div.footer_tekst a, div.footer_tekst a:visited{
    cursor:pointer;
    color:#A2DEE6;
}

div.footer_tekst a:hover{
    text-decoration:underline;
}

.content{
	width: 997px;
	float: left;
	background: url("../images/content_cien.jpg") repeat-y;
	background-position:right;
	background-color: white;
	margin-right:5px;
}

div.content_col_right{
    float: right;
    background: url("../images/content_cien_prawy.png") no-repeat;
    width:19px;
    height:650px;
    margin:0px 7px 0px 0px;
    padding:0;
    background-color: #BAE6ED;
    display:inline;
    border-right:solid 2px white;
    
}

.buttony_wrap{
	width: 972px;
	height: 0px;
}
.buttony_gorne_tekst{
	float: left;
	width: 125px;
	height: 20px;
	padding-top: 6px;
	text-align: right;
	padding-right: 15px;
	font-family: Calbiri;
	color: white;
	font-weight: bold;
	font-size: 14px;
}
.left_menu_lpos{
    width: 376px; 
    height: 1px; 
    float: left; 
    background-color: white;
}

a.bt_oferta{
	background-image: url("../images/bt_oferta2.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 149px;
	height: 38px;
	float: left;
	cursor:pointer;
	display:block;
}

a.bt_oferta:hover{
    background-image: url("../images/bt_oferta2_sel.gif");
}

a.bt_oferta_sel{
    background-image: url("../images/bt_oferta2_sel.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 149px;
	height: 38px;
	float: left;
	cursor:pointer;
	display:block;
}

a.bt_baza_wiedzy{
	background-image: url("../images/bt_baza_wiedzy2.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 143px;
	height: 38px;
	float: left;
	cursor:pointer;
}
a.bt_baza_wiedzy:hover{
    background-image: url("../images/bt_baza_wiedzy2_sel.png");
}

a.bt_baza_wiedzy_sel{
    	background-image: url("../images/bt_baza_wiedzy2_sel.png");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 143px;
	height: 38px;
	float: left;
	cursor:pointer;
}

a.bt_cennik{
	background-image: url("../images/bt_cennik2.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 142px;
	height: 38px;
	float: left;
	cursor:pointer;
}

a.bt_cennik:hover{
    background-image: url("../images/bt_cennik2_sel.gif");
}

a.bt_cennik_sel{
    background-image: url("../images/bt_cennik2_sel.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	width: 142px;
	height: 38px;
	float: left;
	cursor:pointer;
}

a.bt_o_firmie{
	background-image: url("../images/bt_o_firmie2.gif");
	width: 162px;
	height: 38px;
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	cursor:pointer;
}
a.bt_o_firmie:hover{
    background-image: url("../images/bt_o_firmie2_sel.gif");
}

a.bt_o_firmie_sel{
    background-image: url("../images/bt_o_firmie2_sel.gif");
	width: 162px;
	height: 38px;
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	cursor:pointer;
}

.bt_spacer{
	width: 11px;
	height: 37px;
	float: left;
	background-image: url("../images/bt_spacer.jpg");
	
}
.bt_cien_prawy{
	width: 7px;
	height: 37px;
	float: left;
	background-image: url("../images/ramka_prawa_cien.gif");
}


div#prawe_menu_flash{
    position:absolute;
    top:200px;
    left:781px;
    width:1px;
}

#pr_menu{
    position:absolute;
    /* left:43px; */
    
}

div.bt_jak_trafic{
	padding-bottom: 20px;
	width: 65px;
	height: 69px;
	/* margin-left: 113px; */
	position: relative;
	left: 124px;
	background-image: url("../images/bt_jak_trafic.gif");
	background-repeat: no-repeat;
	background-position: left;
}
/*
a.bt_jak_trafic {
    padding-bottom: 20px;
    height:69px;
    width: 190px;
    display:block;
    background-image: url("/images/bt_jak_trafic_hide.jpg");
    background-repeat: no-repeat;
    background-position: right;
}

a.bt_jak_trafic:hover{
    background-image: url("../images/bt_jak_trafic.gif");
}
*/
a.bt_jak_trafic_sel{
    padding-bottom: 20px;
    height:69px;
    width: 191px;
    display:block;
    background-image: url("../images/bt_jak_trafic.gif");
    background-repeat: no-repeat;
    background-position: right;
}

div.bt_kiedy_przyjmuje{
	padding-bottom: 20px;
	width: 65px;
	height: 69px;
	position: relative;
	left: 124px;
	background-image: url("../images/bt_kiedy_przyjmuje.gif");
	background-repeat: no-repeat;
	background-position: left;
}
/*
div.bt_kiedy_przyjmuje a{
	width: 75px;
	height: 69px;
	display:block;
	background-image: url("../images/bt_kiedy_przyjmuje_hide.jpg");
	background-repeat: no-repeat;
	background-position: left;		
}
*/
/*
div.bt_kiedy_przyjmuje a:hover, div.bt_kiedy_przyjmuje a.selected{
    background-image: url("../images/bt_kiedy_przyjmuje.gif");
    width: 75px;
}
*/

/*
div.bt_kiedy_przyjmuje2 {
	width: 191px;
	height:69px;
	display: none;
	background-image: url("/images/bt_kiedy_przyjmuje.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 10px;
}
*/




.bt_obrazki{
	float: right;
	border: 0px;
	position: relative;
	top: 10px;
}
div.bt_pomoc_nocna{
	padding-bottom: 20px;
	width: 65px;
	height: 69px;
	position: relative;
	left: 124px;
	background-image: url("../images/bt_pomoc_nocna.gif");
	background-repeat: no-repeat;
	background-position: left;
}
/*
div.bt_pomoc_nocna a{
     width: 191px;
     height:69px;
     display:block;
     background-image: url("../images/bt_pomoc_nocna_hide.jpg");
     background-repeat: no-repeat;
     background-position: right;
}

div.bt_pomoc_nocna a:hover, div.bt_pomoc_nocna a.selected{
    background-image: url("../images/bt_pomoc_nocna.gif");
}
*/
div.bt_zostan_naszym_pacjentem{
	padding-bottom: 20px;
	width: 65px;
	height: 69px;
	position: relative;
	left: 124px;
	background-image: url("../images/bt_kontakt.jpg");
	background-repeat: no-repeat;
	background-position: left;
}

/*
div.bt_zostan_naszym_pacjentem a{
     width: 191px;
     height:69px;
     display:block;
     background-image: url("../images/bt_zostan_naszym_pacjentem_hide.jpg");
     background-repeat: no-repeat;
	background-position: right;
}

div.bt_zostan_naszym_pacjentem a:hover, div.bt_zostan_naszym_pacjentem a.selected{
    background-image: url("../images/bt_zostan_naszym_pacjentem.jpg");
}
*/
div.news_wrap{
    /* background-image: url("../images/news_gora2.gif");
    background-repeat: no-repeat;
    background-position: top left; */
    float:left; 
    padding:5px 0px 0px 0px;
    width:802px;
    border-right: solid 1px #3BA9B8;
    border-left:1px solid #3BA9B8;
    min-height:400px;
    _height: auto !important;
    
}

.news{
	width: 802px;
	/* background-image: url("../images/ramka_prawa_cien.gif"); */
	background-repeat: repeat-y;
	background-position: right;
	

}
.news_gora{
	height: 5px;
	width: 803px;
	background-image: url("../images/news_gora2.gif");
	background-repeat: no-repeat;
	background-position: right;
	margin:0px;
	padding:0px;
	float:right;
	margin-right:29px;
	
}
/* .news_lewe{
	height: 778px;
	width: 12px;
	background-image: url("../images/news_lewe.gif"); 
	float: left;
} */
/* .news_spacer{
	
	height: 18px;
	width: 11px;
	background-image: url("../images/news_spacer.gif");
	float: left;
	
} */
.news_content{
	background-color: white;
	width: 654px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top:10px;
	float: left;
	font-family:tahoma;
	font-size:12px;
	color:#5195B1;
	
}
.news_banner{
	width: 480px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}
/* .news_spacer{
	position: absolute;
	top: -20px;
	left: 212px;
	width: 14px;
	height: 134px;
	background-image:url("../images/news_spacer.gif");
} */
.artykul{
	width: 480px;
	padding-top: 10px;
}
.artykuly_tekst{
	color: #267a9e;
	font-size: 16px;
}

.menu_lewe_top{
	height: 113px;
	width: 173px;
	margin-left:4px;
	background-image:url("../images/lewe_menu_top.gif");
	
}
div.menu_lewe{
	width: 163px;
	/* height: auto; */
	background-image: url("../images/menu_lewe_tlo.png"); 
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#BDE7ED;
	/* float: left; */
	border:0;
	border-left:solid 2px white;
}
.menu_lewe_pasek_pion{
	height: 744px;
	width: 10px;
	background-image: url("../images/menu_lewe_pasek4.png");
	position: absolute;
	top: 0;
	left: 177px;
	z-index: 2;
}
.menu_lewe_pasek{
	height: 5px;
	width: 178px;
	background-image: url("../images/menu_lewe_pasek.jpg");
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
}
.menu_tlo{
	
	height: 39px;
	background-image: url("../images/menu_lewe_tlo2.gif");
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	margin-right: 4px;
	margin:0px 0px 10px 0px;
}
.menu_lewe_dol{
	position: absolute;
	top: 796px;
	width: 187px;
	height: auto;
	background-image: url("/images/menu_lewe_tlo_dol.jpg");
	font-size: 1px;
}
p.menu_tekst{
	width: 143px;
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	padding: 0px 5px 0px 15px;
	color: #267a9e;
	font-weight: bold;
	height:39px;
	margin:0px;
	vertical-align : middle; 
	display : table-cell;
}

div.menu_lewe a{
    
    padding-left: 15px;
    display:block;
}

div.submenu{
	float:left;
	margin:0px 0px 10px 20px;
	display:inline;
}

div.submenu div.link_wrap{
    width:143px;
    background-color:#287A9F;
}

div.submenu_gora{
    background-image: url("/images/submenu_gora.png");
    background-repeat:no-repeat;
    width:143px;
    height:4px;
    font-size:1px;
    
}

div.submenu_dol{
    background-image: url("/images/submenu_dol.png");
    background-repeat:no-repeat;
    width:143px;
    height:4px;
     font-size:1px;
}

div.submenu a, div.submenu a:visited{
    color:white;
    font-family: Tahoma;
	font-size: 12px;
    font-weight: bold;
    display:block;
    width:118px;
    border-bottom: solid 1px #7EB1C6;
    margin: 0px 5px 0px 5px;
    padding-top:2px;
    padding-bottom:2px;
}

div.submenu a:hover{
}

div.submenu a.noborder{
    border:0;
}


/*
div.submenu a.podmenu_linki{
	font-family: Tahoma;
	font-size: 12px;
	color: white;
	padding-left: 10px;
	font-weight: bold;
	 padding-top:2px;
	 padding-bottom:2px;
	
}
 .prawe_menu{
	float: left;
	width: 20px;
	padding-left: 17px;
	background-color: white;
	background-repeat: repeat-y;
	background-position: right;
	position: relative;
} */
.prawy_baner{
	float: left;
	width: 150px;
	height: 100px;
	padding-left: 10px;
	/* border: 1px solid black; */
}
.prawe_menu_pusty{
	width: 189px;
	height: 1px;
	background-repeat: no-repeat;
}

.super_gifek{
    position:absolute; top:0px; left:9px; margin-top:-14px;
}

.specjalista_ukryty{
	visibility: hidden;
	/* filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; */
	position: absolute;
	background-color: white;
	border: 1px solid #5195B1;;
	width: 200px;
	left: 650px;
	top: 30px;
	font-family:tahoma;
	font-size:12px;
	color:#5195B1;
}
.specjalista_tabela{
	
	width: 150px;
	min-height: 250px;
	border: 1px solid black;
}

p.news_title{
    font-size:16px;
    font-weight:bold;
}
.specjalistaWybor2{
	background-color: #267a9e;
	color: white;
	padding:2px 5px 2px 5px; 
	cursor:pointer;
	float:left;
}
.specjalistaWybor{
	
	background-color: white;
	padding:2px 5px 2px 5px;
	cursor:pointer;
	float:left;
}
.bt_wyslij{
	background: url('/images/wyslij.gif');
	width: 115px; 
	height: 45px;
	bordeR: 0px;
}

div.breadcrumbs{
    margin-bottom:15px;
    font-size:11px;
    font-weight:bold;
    width: 100%;
}

div.breadcrumbs a{
    float:left;
    display:block
}

div.breadcrumbs div{
    float:left;
}

div.breadcrumbs a.back_link{
    float:right;
}

/* do strony glównej */
.main_photo
{
	border: #42ACBA 1px solid;
	float: left;
	margin: 3px;
	width: 290px;
}

.text_header
{
	float: left;
	padding: 0px 5px 5px 10px;
}

.welcome
{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}

.box_320
{
	width: 320px;
	border: #42ACBA 1px solid;
	float: left;
	margin: 5px;
	padding: 5px;
}

.box_320 li, .box_640 li
{
	margin: 5px;
}

.box_640
{
	width: 660px;
	border: #42ACBA 1px solid;
	margin: 5px;
	padding: 5px;
}
/* CENNIK TABELKA */
div.cennik_tabelka{
	border: 0px;
	float: left;	
}
table.cennik_tabelka{
	width: 653px;
	color: white;
	text-align: center;
	margin-bottom: 10px;
	padding: 0px;
}
table.cennik_tabelka_rozwinienta{
	width: 656px;
	color: white;
	text-align: center;
	border-top: 1px solid #3da8b8;
	border-left: 1px solid #3da8b8;
	border-right: 1px solid #3da8b8;
	border-collapse:collapse;
}

td.naglowek_zwiniety{
	
	height: 32px;
	background-image: url('/images/tabela_cennik_dol2.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width: 653px
}
td.naglowek_rozwinienty{
	height: 21px;
	width: 653px;
}

.naglowek_obrazek_zwinienty{
	background-position: center;
	width: 656px;
	background-image: url('/images/cennik_3_zw.jpg');
	background-repeat: no-repeat;
	height: 32px;
	line-height:32px;
	font-family: tahoma;
	font-size: 12px;
	color: white;
	font-weight: bold;
	margin:5px 0px 5px 0px;
	
}
table.cennik_tabelka_rozwinienta td.naglowek_obrazek_rozwinienty{
	background-position: left;
	padding:0px 1px 1px 10px;
	background-image: url('/images/cennik_top_rozwiniety2.gif');
	background-repeat: no-repeat;
	height: 25px;
	font-family: tahoma;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align:left;
	
}
div.cennik_zawartosc{
	border: 1px solid black;
	padding-left: 4px;
}

table.inner_tab{
    width:100%;
}

table.inner_tab tr.naglowek td{
	background-color: #1691b8;
	border: 1px solid white;
	font-weight: bold;
	font-size: 11px;
	color:white;
}

table.inner_tab td{
	border: 1px solid white;
	color: #318dac;
	padding: 5px;
	background-color: #c2e4f1;
}

table.inner_tab tr.zawartosc_jasna td{
	background-color: #e5f3f9;
	
}
table.inner_tab tr.zawartosc_ciemna td{
	background-color: #c2e4f1;
}

div.tabelka_dol{
	height: 5px;	
}
div.rozwinienta{
	width: 656px;
	margin:5px 0px 5px 0px;
}
div.zwinienta{
	width:557px;
}


/*KONIEC CENNIK TABELKA */
/* style="padding: 0px 0px 5px 15px; width: 319px; float: right;" */
div.main_prawa_ramka{
	padding: 0px 0px 5px 15px;
	width: 319px;
	float: right;
	
}
div.main_ramka_wrap{
    float:left;
    width:319px;
}

div.main_ramka_gora{
    background: url('/images/art_gl_gora.gif') no-repeat;
    font-size:1px;
    line-height:1px;
    height:5px;
}

div.main_ramka_dol{
    background: url('/images/art_gl_dol.gif') no-repeat;
    font-size:1px;
    line-height:1px;
    height:6px;
}

div.main_ramka_cnt{
    border-left:solid 1px #3DAAB9;
    border-right:solid 1px #3DAAB9;
    background: url('/images/art_gl_tlo.png') no-repeat;
    background-position:top center;
    padding:0px 10px 0px 10px;
    min-height:388px;
}


div.main_ramka_wrap_w{
    float:left;
    width:653px;
    margin-bottom:15px;
}

div.main_ramka_gora_w{
    background: url('/images/art_gl_gora_w.gif') no-repeat;
    font-size:1px;
    line-height:1px;
    height:5px;
}

div.main_ramka_dol_w{
    background: url('/images/art_gl_dol_w.gif') no-repeat;
    font-size:1px;
    line-height:1px;
    height:6px;
}

div.main_ramka_cnt_w{
    border-left:solid 1px #3DAAB9;
    border-right:solid 1px #3DAAB9;
    background: url('/images/art_gl_tlo_w.png') no-repeat;
    background-position:top center;
    padding:15px 10px 15px 10px;
    position: relative;
}
div.main_zwin{
	position: absolute;
	left: 600px;
	top: 23px;
	width: 50px;
	height: 25px;
	
	font-weight: bold;
	background: url('/images/zwin.jpg') no-repeat;
	background-position: bottom right;
	cursor:pointer;
}
div.main_rozwin{
	position: absolute;
	left: 590px;
	top: -6px;
	width: 50px;
	height: 25px;
	font-weight: bold;
	background: url('/images/zwin.jpg') no-repeat;
	background-position: bottom right;	
	cursor:pointer;
}
div.main_male_rozwin{
	position: absolute;
	left: 135px;
	top: -20px;
	width: 150px;
	height: 25px;
	padding-right: 15px;
	text-align: right;
	font-weight: bold;
	background: url('/images/zwin.jpg') no-repeat;
	background-position: bottom right;
	
}

div#vision_flash{
    float:right;
    margin-top:5px;
}

div#ubezp_flash{
    float:right;
    margin-top:10px;
}

table.wrapper_tab{
    empty-cells: show;
    
}

td.content_col_right{
    background: url("../images/content_cien_prawy.png") no-repeat;
    width:17px;
    margin:0px 7px 0px 0px;
    padding:0;
    background-color: #BAE6ED;
    border-right:solid 2px white;
    
}

td.menu_lewe{
	width: 163px;
	/* height: auto; */
	background-image: url("../images/menu_lewe_tlo.png"); 
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#BDE7ED;
	border:0;
	vertical-align: top;
	border-left:solid 2px white;
}

td.news_wrap{
   background-image: url("../images/news_gora2.gif");
	background-repeat: no-repeat;
    background-position: top left; 
    width:700px;
    padding-top:5px;
    vertical-align: top;
}
/* OERTA ZWIJANE CZESCI */

.oferta_naglowek_obrazek_zwinienty{
	background-position: center;
	width: 656px;
	background-image: url('/images/cennik_3_zw.jpg');
	background-repeat: no-repeat;
	height: 32px;
	line-height:32px;
	font-family: tahoma;
	font-size: 12px;
	color: white;
	font-weight: bold;
	margin:5px 0px 5px 0px;
	
}
table.swiadczymy_uslugi {
	background-position: left;
	background-image: url('/images/cennik_top_rozwiniety2.gif');
	background-repeat: no-repeat;
	min-height: 25px;
	width: 653px;
}

div.wiecej_link{
    float:right;
    background: url('/images/zwin.jpg') no-repeat;
    background-position: bottom right;
    height:25px;
}
div.wiecej_link a{
    margin-right:15px;
    font-weight:bold;
}

div.min_h{
    height:524px; width:1px; float:right;
}

div.footer_poz a{
    font-size:10px;
    font-family:tahoma;
}

div.footer_poz a:hover{
    text-decoration:underline;
}
