td{ margin:0; padding:0; border:0 none;}
html { overflow-x:hidden; overflow-y:auto;}
body { color: #515253; background:url(../res/tlo_pasek.jpg) #000000 repeat-x; margin: 0px;}
.tekst { color: #808080; }
.tvlink { padding:0 10px 5px 35px; display:block; background:url(../res/spot.gif) no-repeat 2px 2px; }
.whole { background: url(../res/whole.jpg) repeat-x;/* background-color:#000;*/ width:100%;}
.red { margin: 0px; background: #cc0001; }
#podnaglowek { width: 990px; margin: 0 auto; overflow:hidden; /*padding-bottom: 50px;*/
}
.kontener { width: 990px; padding-top:30px; margin: auto; position: relative; overflow:hidden;}
.kontener4 { width: 990px; padding-top:5px; margin: auto; position: relative; }

/* kontener Polec */
#kontener3 { clear:both; width: 990px; padding:0 0 0 20px; margin: 0px auto; color:#666666; }
.script { color:#E44B07; background-color:#131313; border:1px solid #898C8F; margin-top:3px; padding:5px; font-size:10px; font-weight:bold; }
#kontener2 { width: 990px; margin: 35px auto 0px auto; }
#ramowka { float: left; width: 314px; margin-left: 2%; }
#ramowka_duza { float: left; width: 654px; margin-left: 2%; }
#kanal { background: url(../res/tlo_duze.gif) no-repeat; width: 362px; height: 282px; margin-left: 10px; margin-top: 15px; }
#program { float: left; width: 28%; margin-left: 2%; }
#staff { float: right; margin-left: -160px; width: 31%; }
#kontener_info { width: 990px; margin: 0 auto; position: absolute; background: #cb0000; height: 280px; }
#lewa { float: left; margin-left: 165px; top:0px; width:24%; background: #cc0001; }
#srodek { float: left; width:24%; background: #cc0001; margin-left: 30px; }
#prawa { float: right; top:0px; /*left: 678px;*/
margin-left: -120px; width:24%; background: #cc0001; margin-right: 120px; }
#dol1 { float: left; width: 290px; padding-left: 30px; }
#dol2 { float: left; width: 290px; padding-left: 35px; }
#dol3 { float: right; margin-left: -150px; width: 290px; padding-right: 12px; }
#dol5 { float: left; width: 625px; padding-left: 30px; }
#dol6 { float: right; width: 290px; }
#dol7 { float: right; width: 290px; }
/* -------------------------------- Menu poziome górne 
#menu_poziom { margin: 0 auto; width: 990px; height: 50px; }
a { outline: none; }
a.archiwum,
a.wiedza,
a.tematy,
a.komunikacja,
a.uslugi,
a.kluby,
a.rada,
a.loguj,
a.rejestruj,
a.buduj,
a.encyklopedia,
a.tv { top: 137px; position: absolute; height: 20px; }
a.archiwum { display: block; width: 61px; background: url(../res/menu_poziome_portal/archiwum.gif); margin-left: 50px; }
a.archiwum:hover { margin-left: 50px; background-position: 0 -20px; }
a.wiedza { display: block; width: 47px; background: url(../res/menu_poziome_portal/wiedza.gif); margin-left: 112px; }
a.wiedza:hover { margin-left: 112px; background-position: 0 -20px; }
a.tematy { display: block; width: 47px; background: url(../res/menu_poziome_portal/tematy.gif); margin-left: 160px; }
a.tematy:hover { margin-left: 160px; background-position: 0 -20px; }
a.komunikacja { display: block; width: 74px; background: url(../res/menu_poziome_portal/komunikacja.gif); margin-left: 209px; }
a.komunikacja:hover { margin-left: 209px; background-position: 0 -20px; }
a.uslugi { display: block; width: 44px; background: url(../res/menu_poziome_portal/uslugi.gif); margin-left: 284px; }
a.uslugi:hover { margin-left: 284px; background-position: 0 -20px; }
a.kluby { display: block; width: 39px; background: url(../res/menu_poziome_portal/kluby.gif); margin-left: 330px; }
a.kluby:hover { margin-left: 330px; background-position: 0 -20px; }
a.rada { display: block; width: 79px; background: url(../res/menu_poziome_portal/rada.gif); margin-left: 369px; }
a.rada:hover { margin-left: 369px; background-position: 0 -20px; }
a.loguj { display: block; width: 39px; background: url(../res/menu_poziome_portal/loguj.gif); margin-left: 570px; }
a.loguj:hover { margin-left: 570px; background-position: 0 -20px; }
a.rejestruj { display: block; width: 50px; background: url(../res/menu_poziome_portal/rejestruj.gif); margin-left: 610px; }
a.rejestruj:hover { margin-left: 610px; background-position: 0 -20px; }
a.buduj { display: block; width: 39px; background: url(../res/menu_poziome_portal/buduj.gif); margin-left: 661px; }
a.buduj:hover { margin-left: 661px; background-position: 0 -20px; }
a.encyklopedia { display: block; width: 80px; background: url(../res/menu_poziome_portal/encyklopedia.gif); margin-left: 760px; }
a.encyklopedia:hover { margin-left: 760px; background-position: 0 -20px; }
a.tv { display: block; width: 27px; background: url(../res/menu_poziome_portal/tv.gif); margin-left: 840px; }
a.tv:hover { margin-left: 840px; background-position: 0 -20px; }*/
/* -------------------------------- KONIEC Menu poziome górne */



h1 				{ font: normal 12px Arial, Helvetica, sans-serif; text-align: justify; color: #FFF; }
a.kardiolog 	{ font: normal 11px Arial, Helvetica, sans-serif; color: #d2d3d6; text-decoration: none; }
img 				{ border: none; }
div.menu_mini 	{ position: absolute; top: 0; margin-left: 18px; display: inline; padding-top: 4px; }
a.program_bold { font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #595a5b; }
a.program_link { font: normal 11px Arial, Helvetica, sans-serif; color: #7f7f7f; text-decoration: none; }
p.opis 			{ font: normal 11px Arial, Helvetica, sans-serif; color: #515253; text-align: justify; }
li 				{ list-style: none; font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; padding: 3px 20px 3px 15px; list-style-position: outside; }
li.szary 		{ list-style: none; font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; padding: 3px 20px 3px 15px; background: #39393a; border-top: 1px solid #575859; border-bottom: 1px solid #575859; border-right: 1px solid #575859; list-style-position: outside; }
.godz 			{ display: inline; color: #93979d; font-weight: bold; padding-right: 7px; }
td 				{ color: 000; }

.title						{ margin:0 0 5px;}
.title_zabloguj			{ margin:10px 0 5px; }
.cast_h1title				{ margin:0 0 5px; width:530px;}
ul.sub-content				{ display:block; width:990px; float:left; margin:0; padding:0;}
ul.sub-content li			{ display:block; float:left; width:310px; padding:0 0 30px 0; margin:0;}
ul.sub-content li.first	{ padding:0 30px 30px 0;}
ul.sub-content li.last	{ padding:0 0 30px 30px;}
.stopka						{ display:block; color:#aaa; width:990px; float:left; padding:0 0 30px;}
h2, h2 a{ color:#8F8F8F; font-size:16px !important; text-decoration:none;}
h2.title						{ font-size:22px; padding:0 20px 0 0; margin:0; position:static;}
h2.title_prog				{ font-size:22px; padding:2px 20px 0 0; margin:0;}
h2.title_ramowka			{ font-size:22px; padding:0 20px 0 0; margin:0; width:280px;}
h2.title_wyszukiwarka	{ font-size:22px; padding:0 20px 0 0; margin:0; width:280px;}
.play_foto					{ background:url(../res/foto_bg_black.gif) no-repeat 0 0; display:block; padding:3px; margin:3px 23px 3px 3px;}
p.play_title				{ padding:0; margin:0; float:right; width:100px; color:#7F7F7F;}
div.play_absrtact			{ display:block; width:205px; padding-left:5px;}
.play_imie					{ padding:5px 0 0; margin:0; color:#7F7F7F;}
.play_data					{ padding:5px 0 25px; margin:0; color:#7F7F7F;}
.play_abstract				{ padding:0; margin:0;}
.play_back					{ padding:30px 0 0; margin:0;}

.play_tab_bg	{ background:url(../res/play_tab_bg.jpg) no-repeat 0 0; display:block; padding:20px 0 0 20px; position:relative;}
.play_content	{ padding:30px 0 0 10px;}

.size_foto		{ width:80px; height:80px;}

.tvplay_scale_box		{ position:relative; overflow:hidden; width:420px; display:block; padding-left:20px; padding-top:30px; margin-top:-30px;}
p.tvplay_scale			{ width:100px; height:27px; display:block; margin:0; padding:0; position:absolute; top:0; right:5px;}
p.bigtvplay_scale		{ width:30px; height:27px; display:block; margin:0; padding:0; position:absolute; top:-30px; right:20px;}
p.tvplay_scale a, p.bigtvplay_scale		{ margin-left:2px; float:left;}
a.tvplay_minus			{ width:27px; height:27px; display:block; background:url(../res/tvplay_scale.jpg) no-repeat 0 0; text-indent:-9999px; float: left;}
a.tvplay_plus			{ width:80px; height:27px; display:block; background:url(../res/tvplay_scale.jpg) no-repeat -30px 0; text-indent:-9999px;}
a.tvplay_plus:hover	{ background-position:-30px -27px;}

a.casttvplay_minus		{ width:27px; height:27px; display:block; background:url(../res/casttvplay_scale.jpg) no-repeat 0 0; text-indent:-9999px; float: left;}
a.casttvplay_plus			{ width:80px; height:27px; display:block; background:url(../res/casttvplay_scale.jpg) no-repeat -30px 0; text-indent:-9999px;}
a.casttvplay_plus:hover	{ background-position:-30px -27px;}

#omTvPlayerBig 					{ z-index: 10; padding:0 0 0 20px; width:640px; position:relative;}
#omTvPlayerBig p.play_size		{ float:right; width:35px; padding:0; margin:0 0 5px;}

#omcastTvPlayerBig 					{ z-index: 10; padding:0; width:620px; position:relative;}
#omcastTvPlayerBig p.play_size	{ float:right; width:35px; padding:0; margin:0 0 5px;}

h2.title_tvplay				{ font-size:16px; padding:0 20px 0 20px; margin:0; color: #8F8F8F;}
h2.title_subskrypcja		{ font-size:16px; padding:0; margin:0; color: #8F8F8F; }
#subskrypcja_fix			{ position:relative; float:right; width:310px; height:40px; display:block;}


.cast_box							{ position:relative;}
.cast_box p.cast_scale			{ width:100px; height:27px; display:block; margin:0; padding:0; position:absolute; top:-33px; right:25px;}
.cast_box p.bigcast_scale		{ width:30px; height:27px; display:block; margin:0; padding:0; position:absolute; top:-33px; right:10px;}

/*zabloguj*/
.kontener_zabloguj 				{ width: 990px; margin: auto; margin-top:20px; position: relative; overflow:hidden;}
.kontener_zabloguj_box			{}
.kontener_zabloguj label		{ display:block;}
.kontener_zabloguj p				{ float:left; margin:0; padding:5px 0 0 15px;}
.kontener_zabloguj .input		{ width:290px; color:#FF7E00; padding:4px; border:1px solid #878787; background-color:#100F10; font-size:11px; font-weight:bold;}
.kontener_zabloguj .input_ost	{ width:290px; color:#FF7E00; padding:4px; border:1px solid #878787; background-color:#100F10; font-size:11px; font-weight:bold;}

.zabloguj_box		{ width:650px; display:block; float:left;}
.zabloguj_box h2	{ background:url(../res/rss_logo.png) no-repeat 120px 3px;}
.polec_box			{ width:310px; display:block;  float:left; padding-left:30px;}

.zabloguj_box form					{ width:650px; height:50px; display:block; background:url(../res/zabloguj_box_bg.jpg) no-repeat 0 0; float:left;}
.polec_box form						{ width:300px; height:50px; display:block; background:url(../res/polec_box_bg.jpg) no-repeat 0 0; padding:5px 0 0 10px;}
.kontener_zabloguj .input_polec	{ width:218px; color:#FF7E00; padding:4px; border:1px solid #878787; background-color:#100F10; float:left; font-size:11px; font-weight:bold;}
.kontener_zabloguj .btn_polec		{ margin-left:10px;}

/*ramowka specjalizacja*/
.kontener_ramowka_spec 		{ width: 990px;  margin: auto; margin-top:20px; overflow:hidden;}
.kontener_ramowka_spec a	{ color:#b1b1b1 !important;}

/*stopka*/
.stopka, .stopka p, .stopka li	{ color:#515253;}
.stopka ul								{ padding:0; margin:0; width:990px; display:block; overflow:hidden;}
.stopka ul li							{ padding:0 10px 0 0; margin:0; float:left;}
.stopka .top_space					{ padding-top:25px;}

span#r1 a, span#r2 a { color: #8F8F8F; text-decoration: none; font-size: 16px;  }
span#r1 a.active, 
span#r2 a.active 		{ color: #8F8F8F; }
#ramowkao, #ramowkak	{ margin-top: 9px; }

.polec_box form{ margin-top:0;}
.polec_box h2{ margin:10px 0 5px; padding:0 0 3px;}

#tytul_kanalu{ position:relative; width:500px;}
#tytul_kanalu h2{ }
#tytul_kanalu .playPowrot{ display:block; width:185px; height:30px; background:url(../res/play_powrot.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; position:absolute; top:0; left:300px; cursor:pointer;}

.canal_back_bg{ display:block; width:185px; height:30px; background:url(../res/canal_back_bg.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
#play_col{ display:block; width:310px; overflow:hidden; float:left; margin:0; padding:0;}

/*tabs*/
#video_tabs{ display:block; width:310px; overflow:hidden; float:left; margin:0; padding:0;}
#video_tabs span{ float:left; display:block;}
#video_tabs a{ height:30px; background:url(../res/tabs.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px;}
#r1 a{ width:108px; background-position:0 -30px; margin-left:5px;}
#r2 a{ width:66px; background-position:-108px -30px; margin-left:5px;}
#r3 a{ width:113px; background-position:-174px -30px; margin-left:5px;}

#r1 a.active{ width:108px; background-position:0 0; margin-left:5px;}
#r2 a.active{ width:66px; background-position:-108px 0; margin-left:5px;}
#r3 a.active{ width:113px; background-position:-174px 0; margin-left:5px;}

#ramowkao, #ramowkak, #ramowkaw{ display:block; float:left; width:310px; margin:0 0 20px 0 !important; overflow:hidden; padding:0;}
.event_tytul{ color:#FF7E00; padding-left:11px; padding-right:11px; margin-top:2px;}



#toptv { width:990px; height:180px; position:relative;}

/*top nav*/
#top_nav									{ height:20px; width:990px; padding:6px 0 0; border-top:1px solid #353231; position:absolute; top:89px; left:0;}
#top_nav ul								{ margin:0; padding:0; float:left; overflow:hidden;}
#top_nav li								{ float:left; line-height:8px; padding:0; margin-right:2px; overflow:hidden; display:block;}
#top_nav a								{ height:14px; background:url(../res/top_nav.png) no-repeat; display:block; overflow:hidden; text-indent:-9999px;}
#top_nav .portal						{ background:url(../res/top_nav.png) no-repeat 0 0; display:block; overflow:hidden; float:left; width:30px; height:14px; text-indent:-999px;}
#top_nav .nawigator					{ background-position:-30px 0; width:50px;}
#top_nav .nawigator:hover, 
#top_nav .yel .nawigator:hover	{ background-position:-30px -14px;}
#top_nav .yel .nawigator			{ background-position:-30px -28px;}
#top_nav .artykuly					{ background-position:-80px 0; width:41px;}
#top_nav .artykuly:hover, 
#top_nav .yel .artykuly:hover		{ background-position:-80px -14px;}
#top_nav .yel .artykuly				{ background-position:-80px -28px;}
#top_nav .doniesienia				{ background-position:-121px 0; width:56px;}
#top_nav .doniesienia:hover, 
#top_nav .yel .doniesienia:hover	{ background-position:-121px -14px;}
#top_nav .yel .doniesienia			{ background-position:-121px -28px;}
#top_nav .tv							{ background-position:-177px 0; width:16px;}
#top_nav .tv:hover, 
#top_nav .yel .tv:hover				{ background-position:-177px -14px;}
#top_nav .yel .tv						{ background-position:-177px -28px;}
#top_nav .publicystyka				{ background-position:-193px 0; width:61px;}
#top_nav .publicystyka:hover, 
#top_nav .yel .publicystyka:hover{ background-position:-193px -14px;}
#top_nav .yel .publicystyka		{ background-position:-193px -28px;}
#top_nav .konferencje				{ background-position:-254px 0; width:57px;}
#top_nav .konferencje:hover, 
#top_nav .yel .konferencje:hover	{ background-position:-254px -14px;}
#top_nav .yel .konferencje			{ background-position:-254px -14px;}
#top_nav .encyklopedia				{ background-position:-311px 0; width:64px;}
#top_nav .encyklopedia:hover, 
#top_nav .yel .encyklopedia:hover{ background-position:-311px -14px;}
#top_nav .yel .encyklopedia		{ background-position:-311px -28px;}
#top_nav .rada							{ background-position:-375px 0; width:67px;}
#top_nav .rada:hover, 
#top_nav .yel .rada:hover			{ background-position:-375px -14px;}
#top_nav .yel .rada					{ background-position:-375px -28px;}
#top_nav .redakcja					{ background-position:-442px 0; width:42px;}
#top_nav .redakcja:hover, 
#top_nav .yel .redakcja:hover		{ background-position:-442px -14px;}
#top_nav .yel .redakcja				{ background-position:-442px -28px;}
#top_nav .spolecznosc				{ background:url(../res/top_nav.png) no-repeat -505px 0; width:58px; height:14px; text-indent:-9999px; margin-left:20px;}
#top_nav .zaloguj						{ background-position:-563px 0; width:51px;}
#top_nav .zaloguj:hover, 
#top_nav .yel .zaloguj:hover		{ background-position:-563px -14px;}
#top_nav .yel .zaloguj				{ background-position:-563px -28px;}
#top_nav .rejestruj					{ background-position:-614px 0; width:63px;}
#top_nav .rejestruj:hover, 
#top_nav .yel .rejestruj:hover	{ background-position:-614px -14px;}
#top_nav .yel .rejestruj			{ background-position:-614px -28px;}
#top_nav .blog							{ background-position:-677px 0; width:28px;}
#top_nav .blog:hover, 
#top_nav .yel .blog:hover			{ background-position:-677px -14px;}
#top_nav .yel .blog					{ background-position:-677px -28px;}
#top_nav .dyskusje					{ background-position:-705px 0; width:43px;}
#top_nav .dyskusje:hover, 
#top_nav .yel .dyskusje:hover		{ background-position:-705px -14px;}
#top_nav .yel .dyskusje				{ background-position:-705px -28px;}
#top_nav .board						{ background-position:-758px 0; width:67px; margin-left:10px;}
#top_nav .board:hover, 
#top_nav .yel .board:hover			{ background-position:-758px -14px;}
#top_nav .yel .board					{ background-position:-758px -28px;}
#top_nav .onas							{ background-position:-826px 0; width:28px;}
#top_nav .onas:hover, 
#top_nav .yel .onas:hover			{ background-position:-826px -14px;}
#top_nav .yel .onas					{ background-position:-826px -28px;}
#top_nav .patronaty					{ background-position:-855px 0; width:47px;}
#top_nav .patronaty:hover, 
#top_nav .yel .patronaty:hover	{ background-position:-855px -14px;}
#top_nav .yel .patronaty			{ background-position:-855px -28px;}
#top_nav .wyloguj						{ background-position:-902px 0; width:55px;}
#top_nav .wyloguj:hover, 
#top_nav .yel .wyloguj:hover		{ background-position:-902px -14px;}
#top_nav .yel .wyloguj				{ background-position:-902px -28px;}

/*top medbar*/
#medbar					{ width:609px; height:39px; background:url(../res/medbar_bg.png) no-repeat 0 0; padding:13px 0 0 80px; position:absolute; top:129px; left:0; margin:0;}
#medbar li				{ float:left; padding:0 20px 0 0;}
#medbar a				{ display:block; height:15px; text-indent:-9999px; background:url(../res/medbar_links.png);}
#medbar .eim			{ width:105px; background-position:0 0;}
#medbar .oeb			{ width:40px; background-position:-105px 0;}
#medbar .ratemyrep	{ width:71px; background-position:-145px 0;}
#medbar .opennews		{ width:69px; background-position:-216px 0;}
#medbar .rss			{ width:39px; background-position:-285px 0;}
#medbar .kluby_bar	{ width:43px; background-position:-324px 0;}
#medbar .cme			{ width:40px; background-position:-367px 0;}

.elsevier_logo		{ background:url(../res/elsevier2.png) no-repeat 0 0; width:147px; height:42px; display:block; text-indent:-9999px; position:absolute; top:20px; right:0; }
#openmedica_logotv	{ background:url(../res/top_logo_om.png) no-repeat 0 0; display:block; text-indent:-9999px; width:339px; height:46px; position:absolute; top:21px; left:0;}
.subtitletv			{ position:absolute; top: 45px; left:347px; text-indent:-9999px; display:block; width:215px; height:17px; background:url(../res/itm.png);}

