/****************************************************/
/*** FCS: Konferencja 2009 by Nathan Adler Studio ***/
/****************************************************/

body {margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#333; background-color:#5E5E5E;}
h1, h2, h3, h4, h5, h6, p, img, ul, form, blockquote {margin:0; padding:0; border:0;}

a:link{color:#333; text-decoration:underline;}
a:visited{color:#333; text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}
a:active{color:#333; text-decoration:underline;}

h1 {font-size:1.3em; margin:0.5em 0 1em 0;}
h2 {font-size:1.1em; margin:1.5em 0 0.4em 0;} 
h3 {font-size:1.1em; margin:1em 0 0.5em 0;}
h4 {font-size:1.1em; margin:0.5em 0 0.5em 0;}
h5 {font-size:1em; margin:0.5em 0 0.5em 0;}
h6 {font-size:1em; margin:1em 0 0 0;}

p {line-height:1.5em; margin:0.4em 0 0.4em 0em; text-align:justify;}

ul{list-style-type:square; margin-left:1.5em;} 
	ul ul{list-style-type:disc;}
	ul ul ul{list-style-type:none;}
li{line-height:1.1em; margin:0.3em 0 0.3em 0;}
	li li{font-size:0.9em;}

textarea {font-family: Arial, Verdana, Helvetica, sans-serif;}

.clr{clear:both;}
.echo{font-weight:bold;}
 

/*leyout*/
#general {background:url(../img/top_bg.jpg) repeat-x;  background-color:#f7f7f7; }
#baner {text-align:left; height:221px; background:url(../img/baner_bez_napisow.jpg) no-repeat;}
#main {background:url(../img/left_bg.jpg) repeat-y; text-align:left; width:960px;}
#left {float:left; width:214px;}
	#left_menu ul {padding-left:20px;}
#center {float:left; width:720px;}
	#center .box{margin-left:60px;}
#center blockquote{font-weight:bold; margin:1.5em 0 1.5em 0;}

/*breadcrumb*/
#breadcrumb{color:#999; margin:-1.3em 0 2em 0; font-size:0.8em;}
#breadcrumb a{text-decoration:none;}
#breadcrumb a:hover{color:#990000;}

/*program konferencji - tabela*/
.program_data {background-color:#efefef; padding:30px 0 5px 5px;}
.program_table {width:100%;}
.program_table td{}
.time {width:50px; font-weight:bold; padding:10px 0 0 5px; vertical-align:top;}
.title {padding-top:10px; font-weight:bold; vertical-align:top;}
.place {text-align:right; width:260px; font-size:0.8em; padding-top:10px; color:#666; vertical-align:top;}

/*wyświetlanie logo - linków*/
.logo {margin:0 10px 0 0; float:left; font-size:0.9em; text-align:center;}
.logo a{display:block; background-color:#f3f3f3; border:1px solid #fff; text-decoration:none;}
.logo span{display:block; background-color:#f3f3f3; border:1px solid #fff;}
.logo a:hover{background-color:#E2E2E2; border:1px solid #ccc;}
.logo img{margin:7px; border:1px solid #ddd; display:block; vertical-align:middle;} 
.logo iframe{background-color:#f3f3f3; border:1px solid #fff; margin:7px;} 

/*kontakt*/
.kontakt1 {width:275px; float:left; margin-left:5px;}
.kontakt1 p, .kontakt2 p{font-size:0.9em;}
.kontakt2 {width:330px; float:left;}

/*kontakt - mapy dojazdu*/
.mapa {margin:0; font-size:0.9em; text-align:right; border:1px solid #fff; background-color:#f2f2f2;}
.mapa iframe{border:1px solid #ccc; margin:7px; }
.mapa a{margin:5px;}
.mapa a:hover{background-color:#E2E2E2;}

/*kontakt - formularz*/
#form {margin-top:20px;}
#form p{font-size:0.9em;}
#form label {width:87px; float:left; text-align:right; margin-right:0.5em; display:block;}
#form input, textarea{font-size:1em; width:220px;}
#form textarea{height:100px;}
.submit input{margin-left:93px; background-color:#f9f9f9; border:1px solid #ccc;} 

/*foot - logo MSW i MWD*/
#foot_logos {margin-top:50px; color:#666;}
#foot_logo1{float:left; width:220px;}
#foot_logo2{float:left; width:300px;}
#foot_logos p{font-size:0.7em;}

/*foot*/
#foot {background:url(../img/foot_bg.jpg) repeat-x;  background-color:#5E5E5E; color:#000; font-size:0.8em; margin-bottom:50px;}
	#foot a{text-decoration:none;}
	#foot #graphic_element {height:8px; width:217px; margin:0; padding:0; background:url(../img/foot_bg_element.jpg); font-size:5px;}
		#foot a:link{color:#000;}
		#foot a:visited {color:#000;}
		#foot a:hover {color:#fff;}
		#foot a:active {color:#000;}
		#foot #f1, #foot #f2, #foot #f3, #f4 {margin:2px 0 0 30px;}
		#foot #f3{margin-top:5px; padding-top:3px;}

/*update*/
.relacja {margin:5px 10px 0 0; float:left; font-size:0.9em; text-align:center; background-color:#f3f3f3; border:1px solid #ccc;}
.relacja img{display:block; background-color:#f3f3f3; border:1px solid #fff; margin:5px;}

.link{background-color:#f3f3f3; border:1px solid #ccc; font-size:1em;}
.link a{text-decoration:none; display:block; padding:5px; color:#666;}
.link a:hover{background-color:#E2E2E2; color:#333;}

/*konferencja w mediach*/
.druk {background-color:#f6f6f6; border:1px solid #eaeaea; font-size:1em; margin:1px 0 2px 0;}
.druk a{padding:20px 0 20px 60px; text-decoration:none; display:block; color:#666; background-image:url(../img/media_druk.gif); background-repeat:no-repeat;}
.druk a:hover{background-color:#f0f0f0; color:#000;}

.mp3 {background-color:#f6f6f6; border:1px solid #eaeaea; font-size:1em; margin:1px 0 2px 0;}
.mp3 a{padding:20px 0 20px 60px; text-decoration:none; display:block; color:#666; background-image:url(../img/media_mp3.gif); background-repeat:no-repeat;}
.mp3 a:hover{background-color:#f0f0f0; color:#000;}

.headline{font-size:1.5em;}
 

/*galeria*/
.galeria_pic {margin:1px; float:left; font-size:0.9em; text-align:center;}
.galeria_pic a{display:block; background-color:#f3f3f3; border:1px solid #fff; text-decoration:none;}
.galeria_pic span{display:block; background-color:#f3f3f3; border:1px solid #fff;}
.galeria_pic a:hover{background-color:#E2E2E2; border:1px solid #ccc;}
.galeria_pic img{margin:7px; border:1px solid #ddd; display:block; vertical-align:middle;} 
