
	* { font-family : Tahoma, Arial, sans-serif; }
	
	body { margin : 0; padding : 0 0 10px 0; background-color : #fff; text-align : center }
	body, td, textarea { font-size : 9pt }
	img { border : 0 }
	form { margin : 0; padding : 0 }
	
	hr { height : 0px; border : 0; border-top : #9dda97 solid 2px }
	
	a,
	a:visited,
	a:hover { color : #f76303; text-decoration : underline }
	a:hover { text-decoration : none; }
	
	.message-error { font-weight : bold; color : red; padding-bottom : 10px; }
	.message-ok { font-weight : bold; color : green; padding-bottom : 10px; }
	
	#container { text-align : left; margin : auto; width : 966px }
	
	#header {
		width : 966px;
		height : 108px;
		background : url('../img/header_bg.gif') top right no-repeat;
		clear : both;
	}
	
	#logo {
		float : left;
	}
	
	#mini-links {
		width : 400px;
		float : right;
		text-align : right;
		padding-top : 8px;
		padding-right : 24px;
	}
	
	#mini-links a,
	#mini-links a:visited,
	#mini-links a:hover {
		color : #404040;
		text-decoration : none;
		padding-left : 20px;
		margin-left : 10px;
	}
	
	#mini-links a:hover {
		text-decoration : underline
	}
	
	#mini-links a.register { background : url('../img/i_rejestruj.gif') left 50% no-repeat; }
	#mini-links a.account { background : url('../img/i_konto.gif') left 50% no-repeat; }
	#mini-links a.contact { background : url('../img/i_mail.gif') left 50% no-repeat; }
	
	#sections {
		list-style : none;
		display : block;
		padding : 0;
		margin : 0;
		float : right; 
		width : 600px;
		padding-top : 10px;
		padding-right : 10px;
	}
	
	#sections li {
		padding : 0;
		margin : 0;
		height : 49px;
		float : right;
		display : block;
		background : url('../img/line.gif') right top no-repeat;
	}
	
	#sections li.last {
		background : none;
	}
	
	#sections a,
	#sections a:visited,
	#sections a:hover {
 		float : left;
		height : 49px;
		display : block;
		text-decoration : none;
		color : #fff;
		font-weight : bold;
		padding-left : 12px;
		padding-right : 12px;
		padding-top : 10px;
		margin-right : 2px;
	}
	
	/*
	#sections a:hover {
		background : url('../img/bg3.gif') repeat-x;
	}
	*/
	
	#content {
		width : 966px;
		clear : both;
		background : url('../img/body_bg.gif') repeat-y;
		overflow : auto;
	}
	
	#menu {
		width : 200px;
		float : left;
		padding : 43px 0 125px 0;
		background : url('../img/menu_bg_top.gif') 2px 35px no-repeat;
	}
	
	#side-menu,
	#side-menu ul {
		list-style : none;
		display : block;
		margin : 0;
		padding : 0;
	}

	#side-menu {
		background : url('../img/menu_bg_bottom.gif') 2px bottom no-repeat;
		margin-bottom : 8px;
		padding-bottom : 15px;
		padding-left : 10px;
	}
	
	#side-menu li {
		padding : 0;
		margin : 0;
		display : block;
		margin-right : 7px;
		/*background : #1d7c31; */
	}
	
	#side-menu ul {
		padding-bottom : 2px;
	}
	
	#side-menu a,
	#side-menu a:visited,
	#side-menu a:hover {
		background : url('../img/menu_item.gif') top left no-repeat;
		display : block;
		padding-left : 8px;
		padding-top : 6px;
		padding-bottom : 4px;
		font-weight : bold;
		zoom : 1;
		color : #fff;
		text-decoration : none;
	}
	
	#side-menu a:hover {
		background : #1d7c31 url('../img/menu_item.gif') top left no-repeat;
/*		text-decoration : underline */
	}
	
	#side-menu li.hl {
		background : #1d7c31;
	}

	#side-menu li li a,
	#side-menu li li a:visited,
	#side-menu li li a:hover {
		display : block;
		font-size : 8pt;
		padding-left : 22px;
		padding-top : 4px;
		padding-bottom : 2px;
		font-weight : normal;
		background : transparent;
	}
	
	#side-menu li li a:hover,
	#side-menu li li a.hl {
		background : url('../img/menu_arrow.gif') 12px 8px no-repeat;
	}

	#body {
		width : 684px;
		float : right;
		padding : 39px 37px 45px 45px;
	}
	
	#body h1 {
		font-size : 14pt;
		font-weight : bold;
		padding : 0;
		margin : 0;
		padding-bottom : 4px;
		border-bottom : #1d7c31 solid 2px;
		color : #1d7c31;
		margin-bottom : 20px;
	}
	
	#body h2,
	#body h3 {
		padding : 4px 12px;
		border : 0;
		margin : 0;
		color : #fff;
		font-weight : bold;
		font-size : 9pt;
		background : #1d7c31 url('../img/h2.gif') top left no-repeat;
		margin-bottom : 12px;
	}
	
	#body h3 {
		background : #84be7a url('../img/h3.gif') top left no-repeat;
	}

	#body b {
		color : #1d7c31
	}
	
	#body ul {
		list-style : none;
		margin : 0;
		padding : 0;
		margin-left : 16px;
		margin-bottom : 8px;
	}
	
	#body ul ul {
		margin-left : 24px;
	}
	
	#body ul li {
		list-style : none;
		background : url('../img/li1.gif') 0px 5px no-repeat;
		padding-left : 16px;
	}
	
	#body ul ul li,
	#body ul li ul li {
		list-style : none;
		background : url('../img/li2.gif') 0px 5px no-repeat;
		padding-left : 16px;
	}
	
	#footer {
		width : 966px;
		height : 51px;
		clear : both;
		background : url('../img/bottom.gif') no-repeat;
		position : relative;
		padding-top : 10px;
		padding-left : 10px;
		color : #fff;
	}
	
	#footer a,
	#footer a:visited,
	#footer a:hover {
		color : #fff;
		text-decoration : none;
	}
	
	#footer a:hover {
		text-decoration : underline;
	}
	
	#go-top {
		position : absolute;
		right : 20px;
		top : 10px;
	}
	
	a.arrow,
	a.arrow:visited,
	a.arrow:hover {
		background : url('../img/ggo_m.gif') right 50% no-repeat;
		padding-right : 10px;
		text-decoration : underline;
		color : #f76303;
		font-weight : bold;
	}
	
	a.arrow:hover {
		text-decoration : none;
	}

	a.download,
	a.download:visited {
		padding-right : 24px;
		background : url('../img/pob.gif') right 50% no-repeat;
		color : #1d7c31;
		font-weight : bold;
		text-decoration : none;
	}
	
	a.download:hover {
		text-decoration : underline;
	}
	
	a.file,
	a.file:visited {
		color : #000;
		font-weight : bold;
		text-decoration : none;
	}
	
	a.file:hover {
		text-decoration : underline;
	}
	
	p { margin-top : 0; margin-bottom : 4pt }
	
	.faq-question {
		color : #1d7c31;
		font-weight : bold;
		background : url('../img/faq.gif') left 5px no-repeat;
		padding : 10px 10px 10px 35px;
		border-bottom : #9dda97 solid 1px;
		cursor : pointer;
	}
	
	.faq-answer {
/*		display : none; */
		background : #fff3d3;
		padding : 10px;
		margin : 1px 0px;
		border-bottom : #9dda97 solid 1px;
		display: none;
	}
	
	.tab {
		overflow : auto;
		zoom : 1;
		margin-top : 16px;
	}
	
	.tab-left {
		float : left;
		background : #84be7a url('../img/zakl1.gif') top left no-repeat;
	}
	
	.tab-right {
		background : url('../img/zakl2.gif') top right no-repeat;
		padding : 5px 10px;
		color : #fff;
		font-weight : bold;
	}
	
	.files {
		border-top : #9dda97 solid 2px;
		border-bottom : #9dda97 solid 2px;
		margin : 1px 0px;
		padding : 1px 0px;
	}
	
	.files table {
		border : 0;
		border-spacing : 0px;
		border-collapse : collapse;
	}
	
	.files td {
		border-bottom : #c0c0c0 dotted 1px;
		height : 26px;
		color : #808080;
	}
	
	.files tr:hover {
		background : #f1f1f1;
	}
	
	.image {
		border : #c0c0c0 solid 1px;
	}
	
	.image .title {
		padding : 3px;
		background : #f1f1f1;
		font-size : 7pt;
		border-bottom : #fff solid 1px;
	}
	
	#login-form {
		margin : 60px 0px;
		background : #fff3d3;
		border-top : #9dda97 solid 1px;
		border-bottom : #9dda97 solid 1px;
		padding : 40px 50px;
	}
	
	#login-form td {
		font-size : 8pt;
	}
	
	.in, .ta { 
		background : #f4f4f4;
		border : #808080 solid 1px;
		padding : 1px 3px;
	}

	.required {
		color : red;
		font-weight : bold;
	}

	.fuel td.g { background : #eeeeee;	}
	
	td.fuel-e95,
	td.fuel-e98,
	td.fuel-on,
	td.fuel-oo { border : #404040 solid 1px; color : #fff; text-align : center; font-weight : bold; width : 40px  }
	td.fuel-e95 { background : #318be7 }
	td.fuel-e98 { background : #23a723 }
	td.fuel-on { background : #000 }
	td.fuel-oo { background : #004000; }
	
	#company {
		text-align : right;
		font-size : 8pt;
		color : #666;
	}
	.seobar {margin : auto; width : 966px; color:#a1ce9e;padding-top:10px;text-align:center;}