@charset "utf-8";
/* CSS Document */
body {
	margin:0.2em;
	text-align:center;
	font:0.9em Trebuchet MS; 
	color:#FFFFFF;
}

a:link, a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a:hover, a:active {
	text-decoration:underline;
	color:#FFFFFF;
}

ul {
	list-style:none;
}

img { 
	border:none;
}

hr {
	width:100%;
	height:1px;
	color:#3366FF;
}

h1 {
	margin:0;
	font:italic 160% Verdana;
	font-weight:bold;
	color:#3366FF;
}

h2 {
	font:italic 160% Verdana;
	font-weight:bold;
	color:#3366FF;
}

h3 {
	font:italic 160% Verdana;
	font-weight:bold;
	color:#3366FF;
}

#fh {
	position:relative;
	text-align:right;
	font:0.6em Verdana;
	width:950px;
	margin:0 auto 0 auto;
}

#fh a {
	padding:0;
	color:#AAAAAA;
}

#fp {
	text-align:right;
	display:inline;
}

#sp {
	margin:0;
	color:#AAAAAA;
	text-align:left;
	display:inline;
	position:absolute;
	top:1px;
	left:1px;
}

.left { float:left; }
.right { float:right; }

.clear { clear:both; }

.t_ind { text-indent:15px; }

.fnb {
	font-size:0.9em;
	margin:0;
	padding:0;
}

.one_b {
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
}

.two_b {
	font-size:2.5em;
	font-weight:bold;
	border:1px solid white;
}

#container {
	position:relative;
	text-align:left;
	margin:2em auto 0 auto;
	width:966px;
}

#dm1 {
	height:111px; width:97px; background:url(images/img/a_03.gif) top left no-repeat;
}

#navi ul { 
	list-style:none;
	margin:0; 
	padding:0;
}

#navi li { display:inline; }
#navi li a { text-decoration:none; display:block; text-align:center; padding-top:19px; color:#000000; font:bold 0.9em TrebuchetMS; height:100%;}

#navi a:hover { padding-top:25px; }

#img1_03 { float:left; height:67px; width:18px; background:url(images/img/a_05.jpg) no-repeat; margin:0; padding:0; text-indent:-9999px; }
#img1_04 { float:left; height:67px; width:120px; background:url(images/img/a_1.jpg) no-repeat; }
#img1_05 { float:left; height:67px; width:120px; background:url(images/img/a_2.jpg) no-repeat; }
#img1_06 { float:left; height:67px; width:120px; background:url(images/img/a_3.jpg) no-repeat; }
#img1_07 { float:left; height:67px; width:120px; background:url(images/img/a_4.jpg) no-repeat; }
#img1_08 { float:left; height:67px; width:288px; background:url(images/img/a_08.jpg) no-repeat; }
#img1_09 { float:left; height:67px; width:180px; background:url(images/img/a_09.jpg) no-repeat; }

#contents2 {
	margin:1em auto;
	width:956px;
	background:url(images/toprx.jpg) top left repeat-x;

}

#contents1 {
	padding-top:10px;
	background:url(images/top.jpg) top center no-repeat;
	width:956px;
}

#contents {
	padding-bottom:1em;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	width:954px;
}

/* LEWA RAMKA */
#div_l {
	border:1px solid #dddddd;
	background:#f3f3f3;
	float:left;  
	width:300px;
	margin-left:5px;
	padding-bottom:1em;
	color:black;
}


.akt_data { 
	font:bold 0.8em Helvetica; 
}

#sr_b {
	background:none;
	border:none;
	width:24px;
	height:24px;
}

#lsc {
	margin-top:1em;
}

a.active {
	background:url(images/active.gif) center right no-repeat;
	font:0.9em Verdana;
}

#pr_menu {
	padding:0.5em 0 2em 1em;
	margin:2em 0 0 0;
}


#pr_menu a {
	display:block;
	padding:5px 0 5px 3px;
	margin:0 0 5px 0;
	font:0.8em lucida;
	color:#555555;
}


#pr_menu_2 {
	margin:0 0 1.5em 1.5em;
	padding:0;
}

#pr_menu_3  {
	margin-bottom:1em;
}


/* /LEWA RAMKA */


/* PRAWA RAMKA */
#div_r { 
	float:right; 
	position:relative;
	width:600px;
	margin-right:5px;
	font: 0.8em Trebuchet MS;
	color:#666666;
	padding:0 1em 1em 1em; 
}

.descsource {
	font:0.8em Verdana;
	margin-top:4em;
}

#rh_m {
	width:330px;
	height:30px;
	background-color:#7f45ac;
	margin-left:2em;
	text-align:center;
}

#rh_m ul { 
	list-style:none;
	margin:0; 
	padding:0.5em;
}
#rh_m li { 
	display:inline;
	padding:0 0.5em 0 0.5em;
}

#rh_m a:link, #rh_m a:visited { text-decoration:none; }
#rh_m a:hover, #rh_m a:active { font-weight:bold; }

.pdt_divl {
	width:100%;
	padding:0.5em 0.5em 1.5em 0.5em;
}

.pdt_divl h2 a {
	text-decoration:none;
	color:#3366FF;
}

.pdt_divr {
	float:right;
	width:47%;
	padding:0.5em 0.5em 2em 0.5em;

}

.pdt_img {
	margin:5px;
	float:right;
	width:127px;
	height:131px;
}

#e_navi {
	padding-left:1em;
	width:100px;
	height:40px;
}

#filesCon {
	margin-top:5em;
}

.files_l {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.files_r {
	float:right;
	margin:0;
	padding:0;
}

.files_pp {
	margin:0;
	padding:0 0 15px 0;
}

.files_a {
	color:#FFCC33;
}

#filesCon  a{
	color:#3366FF;
	font-weight:bold;
}

#files_list li {
	margin-top:0.5em;
}

#files_list h2 a{
	color:#3366FF;
}

#files_list a {
	color:#555555;
}


#files_list ul {
	margin:1em 0 3em 1em;
}

#files_list img {
	margin-right:1em;
}

.pr_more {
	color:#FFCC33;
	font-size:1.2em;
}

a.a_more {
	color:#555555;
	font:1.2em Lucida grande;
}

/* /PRAWA RAMKA */


/* NEWSLETTER INFOLINIA */

#newscont2 {
	width:956px;
	height:140px;
	margin:0 auto;
  background:transparent url(images/bot.jpg) bottom center no-repeat;
}

#newscont1 {
	width:956px;
	height:140px;
	background:url(images/infolinia.jpg) 830px 37px no-repeat;
}

#newscont {
	width:954px;
	height:130px;
  	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
}

#newsbox {
	color:black;
	float:left;
	width:50%;
	height:100%;
}

#infobox {
	float:left;
	width:50%; 
	height:100%;
	color:#777777;
	text-align:center;
}

#infop1 {
	font:bold italic 1.2em Lucida Grande;
	margin:20px 0 0 0;
}

#infop2 {
	font:bold italic 1.4em Lucida Grande;
	margin:0;
}

#infop3 {
	font:bold italic 1.8em Lucida Grande; margin:0; color:#3366FF;
}

/* /NEWSLETTER INFOLINIA */


/*  FOOTER  */
#footer { 
	font:bold 0.8em Verdana;
	margin-top:7em;
	text-align:center;
}

.ft { 
	color:#999999;
	font-size:0.8em;
}

#foot_menu {
	margin:0 auto 0 auto;
	width:700px;
}

#foot_menu ul {
	list-style:none;
	padding-top:5px;
	border-top:1px dotted #666666;
}

#foot_menu li {
	font-size:0.9em;
	color:#666666;
	display:inline;
	margin-left:2em;
	margin-right:2em;
}

#d_menu {
	margin-top:2em;
	width:100%;
	position:relative;
	bottom:-10px;
	text-align:center;
}

#d_menu ul { 
	list-style:none;
	margin:0; 
	padding:0;
}

#d_menu li { 
	display:inline; 
	margin:0 1em 0 1em; 
}
	
#d_menu li a { 
	text-decoration:none;
	font:bold 0.7em Verdana;
	color:#999999;
}

.pname {
	font:1.2em Verdana;
}

/*  /FOOTER  */

/*  NEWSLETTER */

#news_form {
	margin-top:1em;
}

#newstxt {
	display:block;
	float:left;
	font:1.2em Verdana;
	height:30px;
	width:212px;
	border:1px solid #99CCFF;
	line-height:30px;
}

#news_b {
	display:block;
	float:left;
	background:url(images/newsb.png) center center no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:35px;
	height:34px;
}
/*  /NEWSLETTER */


/*  KONTAKT */

.kon {
	padding-left:1em;
	margin:0.5em;
}

.kon a {
	color:#000000;
}

.kon_d {
	margin-bottom:3em;}

#kon_m {
	margin-top:-9px;
	margin-bottom:5em;
}

#kon_m ul {
	width:528px;
	list-style:none;
	margin:0 auto;
	padding:0;
}

#kon_m li { display:inline; }

#kon_m li a {
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:2px solid #FFCC33;
	text-decoration:none; 
	display:block; 
	float:left; 
	height:20px; 
	width:170px; 
	text-align:center; 
	font:bold 0.9em Verdana; 
	margin:0 2px 0 2px;
	padding-top:5px;
}

#kon_m li a:link, #kon_m li a:visited { background:white; color:black;}

#kon_m li a:hover, #kon_m li a:active { background:#3366FF; color:white;}
/*  /kontakt  */

/*linki*/
#alinki a {
	font:1em Verdana;
	color:#444444;
}
	
	
#akt {
	margin-top:2em;
}
	
/*  wyszukiwarka  */
.pdl {
	margin:1em 1em 1em 1em;
}

.searchp {
	position:relative;
	margin:1em 0 0 0;
	padding:0;
}

#search_t {
	display:block;
	float:left;
	font:1.2em Verdana;
	height:30px;
	width:212px;
	border:1px solid #99CCFF;
	line-height:30px;
}

#search_b {
	display:block;
	float:left;
	background:url(images/bse.jpg) center center no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:35px;
	height:34px;
}

.sugestia {
	border:1px solid #99CCFF;
	position:absolute;
	top:31px;
	left:0;
	margin-top:-1px;
}

.sugestia ul {
	margin:0;
	padding:0;
}

.sugestia li {
	margin:0;
	padding:0;
	list-style: none;
}
/*  /wyszukiwarka  */


/*  PROMOCJA */
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width:85%;
	height:130px;
	border:1px solid #ccc;
	background:url(./images/h300.png) repeat-x;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:680px;
}

.items a {
	color:red;
}

.items h3 {
	margin-bottom:0.2em;
}

.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:110px;
	height:85px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

.scrollable {;
	float:left;	
}

a.browse {
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

a.right 				{ background:url(./images/next.jpg) no-repeat; clear:right; margin-right: 0px;}
a.right:hover 		{ background:url(./images/next2.jpg) no-repeat;}
a.right:active 	{ background:url(./images/next2.jpg) no-repeat;} 

a.left				{ background:url(./images/prev.jpg) no-repeat; margin-left: 0px; } 
a.left:hover  		{ background:url(./images/prev2.jpg) no-repeat; }
a.left:active  	{ background:url(./images/prev2.jpg) no-repeat; }

a.disabled {
	visibility:hidden !important;		
} 

.navi {
	margin-top:2em;
	margin-left:250px;
	width:200px;
	height:20px;
}

.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(./images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

.navi a:hover {
	background-position:0 -8px;      
}

.navi a.active {
	background-position:0 -16px;     
}

.scrollable img {
	width:100px;
	margin:20px 5px 20px 21px;	
}
 
.scrollable img.hover {
	background-color:#123;	
}
