body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Tahoma;
	font-size:12px;
}
#container {	
	position:relative;
	float:left;
	width:960px;
	margin:0;
	top:0;
	left:50%;
	margin-left:-480px;
	min-height:777px; /*828*/
	height:auto !important;
	height:777px;
}
hr {
	border: 0;
	width: 100%;
}
hr.hr1 {
	color: #eee;
	background-color: #eee;
	height: 1px;
}
#div1-right #formularz p {
	text-align:center;
	margin:0;
	padding:0;
	color:#000;
	padding-top:8px;
	width:100%;
}

#formularz a {
	text-decoration: none;
	color: #00f;
	border-bottom: 1px dotted #bbb;
}
#formularz a:hover {
	background-color: #eee;
	color: #555;
}
#formularz a:active {
	text-decoration: none;
	color: #00b;
	border-bottom: 1px dotted #bbb;
}

p a {
	text-decoration: none;
	color: #00f;
	border-bottom: 1px dotted #bbb;
}
p a:hover {
	background-color: #eee;
	color: #555;
}
p a:active {
	text-decoration: none;
	color: #00b;
	border-bottom: 1px dotted #bbb;
}
#div1 ul a {
	text-decoration: none;
	color: #00f;
	border-bottom: 1px dotted #bbb;
}
#div1 ul a:hover {
	background-color: #eee;
	color: #555;
}
#div1 ul a:active {
	text-decoration: none;
	color: #00b;
	border-bottom: 1px dotted #bbb;
}
p, ul {
	margin: 0;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
}
ul {
	list-style-type: none;
}
img {
	border:0;
}
#div1-main {
	position:relative;
	float:left;
	left:235px;
	min-height:265px;
	height:auto !important;
	height:265px;
	background: url(../grafika/dots-v.gif) repeat-y 475px 100%;
}
#div1 {
	position:relative;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:40px;
	padding-left:40px;
	width:405px;
	min-height:265px;
	height:auto !important;
	height:265px;
}
#div1 p, #div1 ul {
	margin-top: 12px;
	margin-bottom: 12px;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	color:#000;
}
#div1 ul {
	padding:0;
	margin:0;
	line-height:17px;
	width:100%;
}
#div1 ul li {
	background: url(../grafika/strzalka.gif) no-repeat 0 .4em;
	padding-left: 15px;
}
#div1-right {
	position:relative;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	width:220px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#div1-right p, #div1-right ul {
	margin-top: 12px;
	margin-bottom: 12px;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	color:#000;
}
#div1-right ul {
	padding:0;
	margin:0;
	line-height:17px;
	width:100%;
}
#div1-right ul li {
	background: url(../grafika/strzalka.gif) no-repeat 0 .4em;
	padding-left: 15px;
}
#div2 {
	position:relative;
	float:left;
	left:235px;
	width:685px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:40px;
	background-color:#DADADA;
}
#div3
{
	position:relative;
	float:left;
	margin-top:5px;
	left:235px;
	width:725px;
	padding-bottom:10px;
}
#div3-right p, #div3-right ul {
	margin-top: 12px;
	margin-bottom: 12px;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	color:#fff;
}
#div3-right ul {
	padding:0;
	margin:0;
	line-height:17px;
	width:100%;
}
#div3-right ul li {
	background: url(../grafika/strzalka.gif) no-repeat 0 .4em;
	padding-left: 15px;
}

#div3-right a {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #bbb;
}
#div3-right p a:hover {
	background-color: #eee;
	color: #555;
}
#div3-right p a:active {
	text-decoration: none;
	color: #00b;
	border-bottom: 1px dotted #bbb;
}
#div3-left-1
{
	position:relative;
	float:left;
	padding-left:40px;
	padding-bottom:5px;
	width:420px;
	height:200px;
	color:#000;
	background: url(../grafika/dots.gif) repeat-x 0 100%;
}

#div3-left-2
{
	position:relative;
	float:left;
	margin-top:5px;
	padding-left:40px;
	width:430px;
	height:100px;
	color:#000;
}
#div3-right
{
	position:relative;
	float:right;
	width:235px;
	height:315px;
	color:#FFF;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#990015;
}

#div4
{
	position:relative;
	clear:both;
	width:700px;
	top:0;
	left:50%;
	margin-left:-220px;
	text-align:left;

}
#div4-dots
{
	margin-top:0px;
	width:700px;
	height:2px;
	background: url(../grafika/dots.gif) repeat-x 0 100%;
}

h1 {
	margin: 0; 
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
}
h2 {
	margin: 0; 
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
}

/* --- MENU --- */
#menu {
	position:relative;
	margin-top:25px;
	padding-top:7px;
	left:235px;
	width:723px;
	height:45px;
	text-align:center;
	background:url(../grafika/menu_tlo.png) no-repeat 0 0;
}
#menu ul {
	padding:0;
	margin:0;
}
#menu img { border: none; }
#menu li { display: inline; list-style:none; }
#menu li a { float:left; margin-left:65px;}
#menu li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#menu li a:hover { visibility:visible; }
#menu li a:hover img { visibility:visible; }
#menu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

#one { background:url(../grafika/menu_r1_c2_p.gif) no-repeat left bottom; }
#two { background:url(../grafika/menu_r1_c3_p.gif) no-repeat left bottom; }
#three { background:url(../grafika/menu_r1_c4_p.gif) no-repeat left bottom; }
#four { background:url(../grafika/menu_r1_c5_p.gif) no-repeat left bottom; }
#five { background:url(../grafika/menu_r1_c6_p.gif) no-repeat left bottom; }

#dropmenudiv
{
	position:absolute;
	border:0;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
	color:#FFF;
	margin-top:7px;
	z-index:100;
	padding-left:2px;
	padding-right:2px;
}
#dropmenudiv a
{
	width:100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	color:#FFF; border-bottom: 1px solid #696969;
}

#dropmenudiv a:hover
{ 	
	background-color:#939393;
}
#dropmenudiv2
{
	background:#595959 url(../grafika/strzalka2.gif) no-repeat 14px 10px;
}

/* --- DIV's for FLASH --- */
#flashcontent1 {
	padding-top:10px;
}
#flashcontent2 {
	padding-top:10px;
}
#flashcontent3 {
	position:relative;
	padding:0;
	margin:0;
	width:695px;
	height:48px;
}
/* --- SIDEBAR --- */
#sidebar {
	position:absolute;
	top:0px;
	left:0px;
	height:724px;
	z-index:10;
}
#sidebar_kartka {
	position:absolute;
	top:695px;
	left:0;
	width:260px;
	height:100px;
	display:inline;
	z-index:40;
}
#sidebar_kartka h1 {
	padding-top:25px;
	padding-left:15px;
}
#sidebar_kartka h2 {
	padding-top:10px;
	padding-left:20px;
}

/* --- STOPKA --- */
#stopka
{
	position:relative;
	margin:0;
	top:0;
	clear:both;
	width:700px;
	padding-top:3px;
	padding-bottom:5px;
	margin-left:-220px;
	left:50%;
	text-align:right;
	background: url(../grafika/dots.gif) repeat-x 0 100%;
	background-position:top;
}
#stopka p, #stopka a
{	
	font-family:Tahoma;
	font-size:10px;
	color:#aaa;
}

/* --- TABLE --- */
table {
	border-collapse: collapse;
	margin-top:12px;
}
table.center {
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
}
table.center td {
	padding-left:20px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:10px;
	background: url(../grafika/kropka.gif) no-repeat 0 .61em;
}
table.center td a, table.center td active {
	font-family:Tahoma;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
table.center td a:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#000;
	text-decoration:underline;
}