html
{
	height:					100%;
	width:					100%;
	font-family:			Arial;
	font-size:				8pt;
	color:					#FFFFFF;
}

body
{
	height:					100%;
	width:					100%;
	background-color: 		#1A1A1A;
	background-image:		url('img/main_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
	margin: 				0px;
	padding: 				0px;
}

a, a:active
{
	color: 					#990000;
	border: 				none;
	text-decoration:		none;
	cursor:					pointer;
}

a:hover 
{
	color: 					#ff0000;
	border: 				none;
	text-decoration:		none;
	cursor:					pointer;
}

a img
{
	width:					100%;
	margin-left:			1px;
	border:					0;
	padding:				0;
}

#mlogo
{
	width:					832px;
	margin-left:			1px;
	border:					0;
	padding:				0;
}

div.header
{
	width: 					100%;
	height:					154px;
	border:					0;
	background-color: 		#0D0D0D;
	background-image:		url('img/head_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
}

div.logo
{
	margin:					auto;
	width:					834px;
	height:					133px;
	border:					0;
}

div.menu
{
	height:					21px;
	width:					100%;
	background-color:		#1A1A1A;
	background-image:		url('img/bar02_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-x;
}

div.bar
{
	height:					21px;
	width:					893px;
	margin:					auto;
}

div.leftline
{
	height:					21px;
	width:					30px;
	display:				inline;
	float:					left;
	background-color:		#1A1A1A;
	background-image:		url('img/leftline.jpg');
}

div.menubar
{
	height:					21px;
	width:					833px;
	margin:					auto;
	display:				inline;
	float:					left;
	background-image:		url('img/bar_bg.jpg');
	background-color:		#1A1A1A;
	background-position: 	top center;
	background-repeat: 		repeat-x;
}

div.home
{
	height:					20px;
	width:					50px;
	display:				float;
	float:					right;
	background-image:		url('img/home.jpg');
	background-repeat: 		none;
}

div.agenda
{
	height:					20px;
	width:					59px;
	display:				float;
	float:					right;
	background-image:		url('img/agenda.jpg');
	background-repeat: 		none;
}

div.prelegenci
{
	height:					20px;
	width:					78px;
	display:				float;
	float:					right;
	background-image:		url('img/prelegenci.jpg');
	background-repeat: 		none;
}

div.prezentacje
{
	height:					20px;
	width:					86px;
	display:				float;
	float:					right;
	background-image:		url('img/prezentacje.jpg');
	background-repeat: 		none;
}
div.materialy{	height:					20px;		width:					71px;	display:				float;	float:					right;	background-image:		url('img/materialy.jpg');	background-repeat: 		none;	}
div.organizatorzy
{
	height:					20px;
	width:					97px;
	display:				float;
	float:					right;
	background-image:		url('img/organizatorzy.jpg');
	background-repeat: 		none;
}

div.patroni
{
	height:					20px;
	width:					111px;
	display:				float;
	float:					right;
	background-image:		url('img/patroni.jpg');
	background-repeat: 		none;
}

div.rejestracja
{
	height:					20px;
	width:					76px;
	display:				float;
	float:					right;
	background-image:		url('img/rejestracja.jpg');
	background-repeat: 		none;
}

div.dojazd
{
	height:					20px;
	width:					56px;
	display:				float;
	float:					right;
	margin-right:			20px;
	background-image:		url('img/dojazd.jpg');
	background-repeat: 		none;
}

.home:hover, .agenda:hover, .prelegenci:hover, .prezentacje:hover, .organizatorzy:hover, .patroni:hover, .rejestracja:hover, .dojazd:hover, .materialy:hover
{
	background-position: 	bottom;
}

div.rightline
{
	height:					21px;
	width:					30px;
	display:				inline;
	float:					left;
	background-color:		#1A1A1A;
	background-image:		url('img/rightline.jpg');
	margin:					0;
}

div.content 
{
	width: 					100%;
	min-height: 			100%;
    height: 				auto !important;
    height: 				100%;
    margin: 				0 auto -45px;
}

div.contentbox
{
	width:					833px;
	height:					95%;
	margin:					auto;
	margin-top:				40px;
	margin-bottom:			25px;
}

div.leftbar
{
	width:					125px;
	display:				inline;
	float:					left;
	background-color:		;
	margin:					0;
	margin-left:			19px;
}

div.leftheader
{
	width:					125px;
	height:					22px;
	background-color:		#000000;
	background-image:		url('img/patroni_head.jpg');
	margin:					0;
}

div.leftcontent
{
	width:					125px;
	background-color:		#000000;
	background-image:		url('img/menu_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
	margin:					0;
	padding-bottom:			20px;
}

#sign1
{
	width:					68px;
	height:					68px;
	border:					0px;
	margin-top:				20px;
	margin-left:			27px;
}

div.barfooter
{
	width:					125px;
	height:					2px;
	background-color:		#1A1A1A;
	background-image:		url('img/menu_bot.jpg');
	margin:					0;
}

div.info
{
	text-align: 			justify;
	width:					445px;
	display:				inline;
	float:					left;
	background-color:		#1A1A1A;
	margin:					0;
	margin-left:			50px;
	margin-bottom:			10px;
}

div.infoheader
{
	width:					445px;
	height:					5px;
	background-color:		#1A1A1A;
	background-image:		url('img/content_top.jpg');
	margin:					0;
}

div.infocontent
{
	width:					445px;
	background-color:		#1A1A1A;
	background-image:		url('img/content_mid.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
	margin:					0;
}

div.pcontent
{
	padding-top:			5px;
	width:					92%;
	margin:					auto;
	padding-bottom:			5px;
}

div.note
{
	margin:					0;
	margin:					auto;
}

p.htitle
{
	font-size:				10pt;
	font-weight:			bold;
	margin-bottom:			1px;
}

p.hcontent
{
	margin-top:				1px;
	font-size:				8pt;
	margin-bottom:			30px;
}

hr.splitline
{
	width:					100%;
	height:					1px;
	border:					0;
	background-color:		#990000;
	color:					#990000;
	margin:					0;
}

div.infofooter
{
	width:					445px;
	height:					5px;
	background-color:		#1A1A1A;
	background-image:		url('img/content_bot.jpg');
	margin:					0;
}

div.rightbar
{
	width:					125px;
	display:				inline;
	float:					left;
	background-color:		#1A1A1A;
	margin:					0;
	margin-left:			50px;	
}

div.rightheader
{
	width:					125px;
	height:					22px;
	background-color:		#1A1A1A;
	background-image:		url('img/organizatorzy_head.jpg');
	margin:					0;
}

div.rightcontent
{
	width:					125px;
	background-color:		#1A1A1A;
	background-image:		url('img/menu_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
	padding-bottom: 		20px;
	margin:					0;
}
#files{	width:					100%;		height:					100%;}
#sign2
{
	width:					68px;
	height:					68px;
	border:					0px;
	margin-top:				20px;
	margin-left:			27px;
}

div.footer 
{	
	width: 					100%;	
	height: 				45px;
	border-width:			0px;
	border-top-width:		1px;
	border-style:			solid;
	border-color:			#606060;
    background-color: 		#0D0D0D;
	background-image:		url('img/head_bg.jpg');
	background-position: 	top center;
	background-repeat: 		repeat-y;
	text-align:				center;
	margin-top:				60x;
	clear:					both;
}

div.captcha
{
	width:					245px;
	max-width:				245px;
	height:					85px;
	max-height:				85px;
	margin:					0;
	padding:				0;
}