* {
	margin:0; padding:0;
	border:0; outline:0;
	}

.clr { clear:both; }
.thumb { float:left; margin:0 10px 0 0; }
body {
	font:normal normal 11px Arial, Helvetica, sans-serif; color:#888; line-height:1.25;
	background:#6C6F6B url(../gfx/body_bg.png) repeat 0 0;
	}
h2 { margin:1em 0; color:#F97312; font-size:16px; }
h3 { margin:1em 0; font-size:11px; }
p { margin:1em 0; }
a { color:#F97312; text-decoration:none; }
dt { /*color:#F97312;*/ font-weight:bold;}
dd { margin:0 0 1em 0; }
table { 
	width:100%;
	margin:0;
	border:solid #CCC; border-width:1px 0 0 1px; 
	}
table td { 
	padding:5px;
	border:solid #CCC; border-width:0 1px 1px 0; 
	}
table thead td {
	background:#888;
	color:#FFF; font-weight:bold;
	}
table td.td_header {
	background:#DDD; 
	font-weight:bold; 
	}
ul, ol { margin:1em 0; }
ul li {
	margin:0.25em 0 0.25em 1.5em;
	list-style-type:circle;
	}
h3.cennik { position:relative; }
h3.cennik span { position:absolute; right:0; top:0; color:#888; }

.cennik li{ position:relative; }
.cennik li span { position:absolute; right:0; top:0; }

ol li {margin:0.25em 0 0.25em 1.5em;}
ol li ol { margin:0; }
ol li ol li { list-style:lower-alpha; }
ol li ol li ol li { list-style:circle; }

/* TOP */

#top {
	position:relative;
	width:750px; height:186px;
	margin:25px auto 0 auto; padding:0 50px;
	background:url(../gfx/top_bg.png) no-repeat 0 0;
	}

/* MIDDLE */

#middle {
	width:750px; height:auto;
	margin:0 auto; padding:10px 50px;
	background:#FFF url(../gfx/dotted_x.png) repeat-x 0 0;
	}

/* INFO */

#info {
	position:relative;
	width:750px; height:150px;
	margin:0 auto; padding:0 50px;
	background:#FFF url(../gfx/dotted_x.png) repeat-x 0 0;
	}

/* BOTTOM */

#bottom {
	position:relative;
	width:750px; height:70px;
	margin:0 auto; padding:10px 50px;
	background:#FFF url(../gfx/dotted_x.png) repeat-x 0 0;
	}

/* MAIN HEADER */

#main_header { position:absolute; top:20px; left:50px; }


/* MAIN MENU */

#main_menu {
	position:absolute; bottom:0; right:30px;
	margin:0;
	}

#main_menu li { float:left; list-style:none; }

#main_menu li a {
	display:block; height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat; background-position:0 0;
	}

#main_menu li a:hover {	background-position:0 -30px; }
#main_menu #menu_item1 { width:70px; background-image:url(../gfx/menu_1.png); }
#main_menu #menu_item2 { width:76px; background-image:url(../gfx/menu_2.png); }
#main_menu #menu_item3 { width:80px; background-image:url(../gfx/menu_3.png); }
#main_menu #menu_item4 { width:90px; background-image:url(../gfx/menu_4.png); }
#main_menu #menu_item5 { width:80px; background-image:url(../gfx/menu_5.png); }
#main_menu li a.active { background-position:0 -60px; }

/* SIDEBAR */

#sidebar {
	float:left;
	width:175px; padding:10px 25px 10px 0;
	}
#sidebar ul { margin:0; list-style:none; }
#sidebar ul li { margin:10px 0; font-size:14px; font-weight:bold; list-style:none; }
#sidebar ul li ul li { margin:2px 10px; font-size:11px; font-weight:normal; }
#sidebar ul li a { color:#999; }
#sidebar ul li a:hover { color:#F97312; }
#sidebar ul li a.active { color:#F97312; }

/* CONTENT */

#content { 
	background:blue;
	margin:0 0 0 200px; padding:10px 0 10px 25px;
	background:url(../gfx/dotted_y.png) repeat-y top left;
	}
#index #content a {text-decoration:none; color:#F97312; }
#content  a { text-decoration:underline; color:#888; } 
#content  a:hover { color:#F97312; }

/* MORE */

.more {
	display:block;
	width:80px; height:26px;
	background:url(../gfx/more.png) no-repeat 0 0;
	text-indent:-9999px;
	}

/* NEWSLETTER */

#newsletter { display:none; position:absolute; top:10px; left:50px; width:400px; }
#newsletter form { position:relative; width:270px; height:26px; }
#newsletter form #e-mail {
	position:absolute; top:0; left:0;
	display:block; width:230px; height:18px;
	padding:2px 5px;
	background:#DEDEDE;
	color:#F97212;
	}

#newsletter form #submit { position:absolute; top:3px; right:0; }
#newsletter #opis { font-size:10px; width:250px; color:#AAA; }	
#infolinia {
	position:absolute; top:5px; right:20px;
	width:260px; height:34px;
	text-indent:-9999px;
	background:url(../gfx/infolinia.png) no-repeat 0 0;
	}

#content p { text-align:justify; }

/* INFOLINIA */

#infolinia {
	position:absolute; top:50px; right:50px;
	width:260px; height:34px;
	text-indent:-9999px;
	background:url(../gfx/infolinia.png) no-repeat 0 0;
	}

/* OPLATA */
#oplata {
	position:absolute; top:80px; right:65px;
	font-size:10px;
	}

/* FOOTER MENU */

#footer_menu { position:absolute; top:20px; left:50px; margin:0; }
#footer_menu li {
	float:left;
	margin:0 15px 0 0;
	list-style:none;
	}
#footer { position:absolute; top:40px; left:50px; }
#footer p { margin:0 0 1em 0; }
#description { font-size:9px; }
#design { position:absolute; top:15px; right:40px; }

/* VARIOUS CLASSES */
.grey { color:#888; }
.grey:hover { color:#F97312; }
.orange { color:#F97312!important; }
.center { text-align:center; }

/* PDF */
.pdf {
	float:right;
	padding: 7px 0 5px 30px;
	display:block; width:120px; height:25px;
	background:url(../gfx/icon_pdf.png) no-repeat 0 0;
	color:#666;
}

/* PDF */

.context_menu { 
  	color:#F97312;
  	margin:10px 0; padding-top:20px;
	border-top:1px dotted #888;
	
	}
.context_menu li {
  	color:#F97312;
	float:left;
	margin:0 7px; padding:0 0 8px 6px;

/*	background:url(../gfx/context_bg.png) no-repeat 0 12px; */
	list-style:none;
	}

.context_menu li a { 
	text-decoration:none!important; 
	color:#F97312!important;
	font-size:10px; 
	white-space:nowrap; 
	padding:0 0 0 10px;
	background:url(../gfx/square.png) no-repeat left 4px; text-decoration:none!important; 
	
	}
.context_menu li:hover { color:#F97312; }

.goto { clear:both; text-align:right; }
.goto a { 
	color:#F97312!important; 
	background:url(../gfx/arrow.png) no-repeat right 5px; text-decoration:none!important; 
	padding:0 10px 0 0;  margin:0 0 0 10px;
	}