@import url(reset.css);
#container 		{ width:990px; margin:0 auto; font:62.5%/1.5 Arial, Helvetica, sans-serif; background:url(images/bg_body.png) no-repeat bottom right;}
strong 			{ font-weight:bold; }
#top 						{ width:855px; padding:0 45px 0 0; margin:24px 0 0 62px; overflow:hidden; font-size:1.2em; color:#59799F; background:url(images/bg_topmenu.jpg) no-repeat 95px 30px;}
#top .logo 				{ display:block; float:left; width:399px; height:93px; background:url(images/logo.jpg) no-repeat 0 0; text-indent:-9999px; }
#top .menu				{ float:right; width:315px; }
#top .menu li 			{ float:left; margin:45px 0 0 5px; }
#top .menu a 			{ color:#59799F; text-decoration:none; }
#top .menu a:hover 	{ text-decoration:underline; }

#navigation 					{ font-size:1.2em; padding:20px 0 0; overflow:hidden; }
#navigation .menu 			{ width:186px; height:237px; float:left; padding:18px 0 0; background:url(images/bg_menu.jpg) no-repeat 0 0; }
#navigation .menu li 		{ padding:0 0 6px 63px; }
#navigation .menu a 			{ color:#fff; text-decoration:none; }
#navigation .menu a:hover 	{ text-decoration:underline; }
#navigation .title 			{ width:804px; height:256px; float:right; background:url(images/bg_title.jpg) no-repeat 0 0; text-indent:-9999px;}

#main{ position:relative;}
#main .content 			{ width:380px; padding:40px 0 0 207px; color:#003574; }
#galeria #main .content { width:580px; padding:40px 0 0 36px; color:#003574; }
#main .content h1 		{ font-size:1.8em; padding-bottom:20px; }
#main .content h2 		{ font-size:1.8em; font-style:italic; }
#main .content p 			{ font-size:1.4em; padding-bottom:30px; }
#main .content p.small 	{ font-size:1.2em; }
.podpis 						{ background:url(images/bg_podpis.png) no-repeat left bottom; padding-bottom:80px !important; }
#invitation 				{ position:absolute; top:-20px; right:37px; }
#invitation a.video 		{ display:block; width:324px; height:188px; background:url(images/bg_video.jpg) no-repeat 0 0; text-indent:-9999px;}
#invitation a.invite 	{ display:block; width:224px; margin-left:100px; height:30px; background:url(images/btn_invite.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }

#footer 							{ width:720px; margin:160px 0 0 207px; padding-bottom:40px;}
#footer .loga 					{ overflow:hidden; padding-top:30px; }
#footer .loga li 				{ float:left; }
#footer .loga li a 			{ margin:0 20px 0 5px; display:block; text-indent:-9999px; height:44px; }
#footer .loga li a.roche 	{ background:url(images/logo_roche.png) no-repeat 0 0; width:79px; }
#footer .loga li a.lilly 	{ background:url(images/logo_lilly.png) no-repeat 0 0; width:80px; }
#footer .loga li a.pierre 	{ background:url(images/logo_pierre.png) no-repeat 0 0; width:62px; }
#footer .navigation 			{ width:100%; overflow:hidden; border-bottom:1px solid #E5E5E5; }
#footer .navigation h3 		{ width:80px; text-transform:uppercase; color:#D1D1D1; float:left; }
#footer .menu 					{ overflow:hidden; float:right; color:#B2B2B2; }
#footer .menu li 				{ float:left; padding-left:5px; }
#footer .menu li a 			{ color:#B2B2B2; text-decoration:none; }
#footer .menu li a:hover 	{ text-decoration:underline; }
body#index .index a,
body#informacje .informacje a,
body#rejestracja .rejestracja a,
body#streszczenie .streszczenie a,
body#komitety .komitety a,
body#program .program a,
body#sponsorzy .sponsorzy a,
body#nagrody .nagrody a,
body#galeria .galeria a,
body#miejsce .miejsce a,
body#noclegi .noclegi a,
body#dojazd .dojazd a,
body#wyklady .wyklady a,
body#kontakt .kontakt a{ text-decoration:underline;}
body#index #navigation .index a,
body#informacje #navigation .informacje a,
body#rejestracja #navigation .rejestracja a,
body#streszczenie #navigation .streszczenie a,
body#komitety #navigation .komitety a,
body#program #navigation .program a,
body#sponsorzy #navigation .sponsorzy a,
body#nagrody #navigation .nagrody a,
body#galeria #navigation .galeria a,
body#miejsce #navigation .miejsce a,
body#noclegi #navigation .noclegi a,
body#dojazd #navigation .dojazd a,
body#wyklady #navigation .wyklady a,
body#kontakt #navigation .kontakt a{ font-weight:bold;}

#main .program h3{ padding:20px 0; font-size:1.4em; text-decoration:underline;}
#main .program p{ padding:0 0 20px; font-size:1.4em;}
#main .program p.time{ padding:0; padding-left:25px;}
#main .program p.title{ padding:0;}
#main .program p.name{ padding:0;}
#main .program ul,
#main .program ol{ padding:20px 0 20px 20px; font-size:1.4em;}
#main .program ul li{ list-style-type:disc; padding:0 0 5px 5px;}
#main .program ol li{ list-style-type:decimal; padding:0 0 5px 5px;}

.big_video_bg{ background:url(images/big_video_bg.jpg) no-repeat 0 0; width:580px; height:395px; padding:10px 0 0 10px;}
.small_video_bg{ background:url(images/small_video_bg.jpg) no-repeat 0 0; width:349px; height:269px; padding:10px 0 0 10px;}

.content .loga 					{ overflow:hidden; padding-top:30px; }
.content .loga li 				{ float:left; }
.content .loga li a 			{ margin:0 20px 0 5px; display:block; text-indent:-9999px; height:44px; }
.content .loga li a.roche 	{ background:url(images/logo_roche.png) no-repeat 0 0; width:79px; }
.content .loga li a.lilly 	{ background:url(images/logo_lilly.png) no-repeat 0 0; width:80px; }
.content .loga li a.pierre 	{ background:url(images/logo_pierre.png) no-repeat 0 0; width:62px; }

.pdf_list{}
.pdf_list li{ background:url(images/pdf_logo.png) no-repeat 0 7px; padding:0 0 15px 30px;}
.pdf_list li a{ font-size:1.4em; color:#003574; text-decoration:none;}
.pdf_list li a:hover{ text-decoration:underline;}
