/**
 * OGÓLNE
 */
body
{
	font-size:12px;
	font-family:Arial;
	background:#cccccc url('../layout/bgr.gif') top center;
	margin:0;
	padding:0;
	color:black;
}
a img
{
	border:0;
	vertical-align:bottom;
}
p
{
	text-align:justify;
	line-height:20px;
	font-size:12px;
	margin:10px 0;
}
h1
{
	font-size:24px;
	font-weight:normal;
	color:#000;
	margin:1px 0 20px 0;
	padding:0 0 0 6px; 
}
h2
{
	font-size:13px;
	font-weight:bold;
	color:#132c4c;
	margin:30px 0 10px 0;
	padding:0 0 1px 0;
	border-bottom:1px solid #cce1eb;
}
h2.bus
{
	color:#8c1d16;
}
h2.bus span
{
	color:#717171;
	font-size:11px;
}
h3
{
	font-size:13px;
	color:#8c1d16;
	padding:5px 0;
	margin:0;
}
img.border
{
	border:2px solid #3ab0d3;
}
img.img_right 
{
	border:3px solid #cdcfd3; 
	margin:2px 0 0 10px;
	float:right;
	display:inline;
}
img.img_left
{
	border:3px solid #cdcfd3; 
	margin:2px 10px 0 0;
	float:left;
	display:inline;
}
div.clear
{
	overflow:hidden;
	clear:both;
}
ul.list ,ol.list
{
	margin:0;
	padding:0;
	text-align:justify;
	line-height:20px;
}
ul.list li, ol.list li
{
	margin:0 0 0 25px;
	padding:0;
}
div.news ul ,div.news ul
{
	margin:0;
	padding:0;
	text-align:justify;
	line-height:20px;
}
div.news ul li, div.news ol li
{
	margin:0 0 0 25px;
	padding:0;
}
.rozklad
{
	margin:0 auto;
	background:#cdcfd3;
	text-align:center;
}
.rozklad td
{
	background:#fff;
}
tr.rozklad_head td
{
	font-weight:bold;
	background:#e8ebed !important;
}




/**
 * FORMULARZE
 */
form
{
	margin:0;
	padding:0;
}
input, select, textarea
{
	padding:1px;
	border:1px solid #cecece;
	font-size:12px;
	font-family:Arial;
}





/**
 * LINKI
 */
a:link, a:visited
{
	text-decoration:none;
	color:#000;
}
a:hover
{
	color:#d3222d;
}
h1 a:link, h1 a:visited
{
	text-decoration:none;
	color:#8c1d16;
}
h1 a:hover
{
	color:#d3222d;
}
#pixlab a:link, #pixlab a:visited
{
	text-decoration:none;
	color:#999999;
}
#pixlab a:hover
{
	color:#fff;
}
#footer a:link, #footer a:visited
{
	text-decoration:none;
	color:#000;
}
#footer a:hover
{
	color:#708aaa;
}






/**
 * KONSTRUKCJA
 */
#bgr
{
	background:url('../layout/bgr_top.gif') repeat-x top center;
}
#bgr_top
{
	background:url('../layout/top.gif') no-repeat top center;
}
#container
{
	width:1000px;
	background:#fff;
	margin:0 auto;
}
#header
{
	height:157px;
	background:url('../layout/header.jpg') no-repeat;
}
#today_is
{
	float:right;
	display:inline;
	font-size:10px;
	color:#fff;
	margin:7px 20px 0 0;
}
#languages
{
	position:absolute;
	margin:138px 0 0 876px;
	font-size:11px;
}
#content
{
	margin:10px;
}
#content_left
{
	width:178px;
	float:left;
	display:inline;
}
#content_right
{
	width:790px;
	float:right;
	display:inline;
}
#content_footer
{
	height:109px;
	background:url('../layout/footer.jpg') no-repeat;
}
#pixlab
{
	float:right;
	display:inline;
}
#footer
{
	padding:4px 10px 0 10px;
	color:#000;
	font-size:11px;
	position:absolute;
	width:960px;
	margin:71px 0 0 10px;
	background:#fff;
	opacity:0.70;             /* CSS 3, Opera 9 */
	filter:alpha(opacity=70); /* MSIE */
	-moz-opacity:0.70;        /* Gecko */
	height:18px;
}
#main_gallery
{
	padding:4px 10px 0 10px;
	margin:238px 0 0 1px;
	color:#fff;
	font-size:11px;
	position:absolute;
	width:156px;
	background:#000;
	opacity:0.50;             /* CSS 3, Opera 9 */
	filter:alpha(opacity=50); /* MSIE */
	-moz-opacity:0.50;        /* Gecko */
	height:18px;
}





.news_date
{
	float:right;
	display:inline;
	color:#a2a7a9;
	font-size:11px;
	margin:6px 0 0 0;
}
.news_border
{
	background:url('../layout/drop.gif');
}
.news
{
	background:#f1fbfe url('../layout/bgr_news.gif') repeat-x bottom;
	padding:5px 10px;
}
.news_content
{
	text-align:justify;
	font-size:12px;
	color:#636363;
	line-height:18px;
}
.news_more
{
	text-align:right;
	font-size:11px;
}






/**
 * MENU
 */
ul.menulist
{
   list-style:none;
   margin:0;
   padding:0;
   width:176px;
   border:1px solid #cdcfd3;
}
ul.menulist li
{
   text-align:left;
   position: relative;
}
ul.menulist li a:link, ul.menulist li a:visited
{
	overflow:auto;
   background:#e8ebed url('../layout/li.gif') no-repeat right center;
   text-decoration:none;
   color:black;
   display:block;
   width:170px;
   padding:4px 0 5px 6px;
   margin:0;
}
ul.menulist li a:hover
{
   color:#8c1d16;
}

ul.menulist li.active a
{
	background:#717171 url('../layout/li_active.gif') no-repeat right center !important;
	color:#fff;
}





/**
 * MENU
 */
.suckerdiv ul
{
	list-style:none;
   margin:0;
   padding:0;
   width:176px;
   border:1px solid #cdcfd3;
}
.suckerdiv ul li
{
	text-align:left;
   position: relative;
}
.suckerdiv ul li ul
{
	position:absolute;
	width:176px;
	top:0;
	visibility:hidden;
}
.suckerdiv ul li a:link, .suckerdiv ul li a:visited
{
	overflow:auto;
   background:#e8ebed url('../layout/li.gif') no-repeat right center;
   text-decoration:none;
   color:black;
   display:block;
   width:170px;
   padding:4px 0 5px 6px;
   margin:0;
}
.suckerdiv ul li a:hover
{
	color:#9fa0a1;
}
.suckerdiv .subfolderstyle a#active
{
	background:#e8ebed url('../layout/li.gif') no-repeat right center;
	color:#fff;
}
.suckerdiv a.subfolderstyle:hover
{
	color:#9fa0a1;
}
.suckerdiv ul li a#active
{
	background:#717171 url('../layout/li_active.gif') no-repeat right center !important;
	color:#fff;
}

/* Holly Hack for IE */
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */






/**
 * Page
 */ 
.paginator { padding:10px 0 0 0; text-align:left; font-size:10px; clear:left; }
.paginator a, .paginator span { margin:0 0 0 2px; padding:0px 3px; color:#fff; background:#e8ebed; }
.paginator a { color:#000; }
.paginator a:hover { color:#d3222d; }
.paginator .current {background:#8c1d16; color:#fff; }
.paginator .title {border: none;}