/*  _______________________________________
   //-------------------------------------\\
  // INNOpomorze CSS                      //
 //  Waldemar Hornatkiewicz              //
//   w.hornatkiewicz@smartmedia.com.pl  //
\\_____________________________________//
 `------------------------------------*/

body
{
	background-color:#FFFFFF;
	font-family:Tahoma,Verdana,Arial,sans-serif;
}
.clear_both
{
	clear: both;
}

#wrapper-1,#wrapper-2
{
	background-image:url(img/wrappers.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	height:53px;
	position:absolute;
	top:133px;
	width:50%;
	z-index:0;
}

#wrapper-1
{
	background-position:0 -65px;
	left:0;
	top:134px;
}

#wrapper-2
{
	right:0;
}

#top-wrapper
{
	background-image:url(img/wide.png);
	background-repeat: no-repeat;
	background-position:50% -43px;
	height:190px;
	left:0;
	margin:0 auto;
	position:absolute;
	top:0;
	width:100%;
}

.sub #top-wrapper, #main #top-wrapper
{
	height:265px;
}

#mid-head-wrapper
{
	background-image:url(img/wide.png);
	background-repeat: no-repeat;
	background-position:50% -341px;
	height:320px;
	left:0;
	margin:0 auto;
	position:absolute;
	top:190px;
	width:100%;
	z-index:0;
}

.container
{
	margin:0 auto;
	width: 960px;
}

.cleaner
{
	clear:both;
	zoom:1;
}

.menu
{
	list-style:none;
}

.menu li
{
	display:inline;
}

#top
{
	height:135px;
	position:relative;
	z-index:1;
	width: 968px;
}

#top h1
{
	float: left;
}

#main #top h1
{
	margin-left:-3px;
}

#top h1 a
{
	display:none;
}

.sub #top h1 a
{
	display:block;
}

#top-mini-nav
{
	color: #848484;
	font-size:11px;
	margin:12px 0 0 761px;
	width:220px;
}

.ie6 #top-mini-nav
{
	top:0;
	left:0;
	position:absolute;
}

.ie7 #top-mini-nav
{
	top:0;
	left:0;
	position:absolute;
}

#top-mini-nav a:link, #top-mini-nav a:visited, #breadcrumbs a:link, #breadcrumbs a:visited
{
	color: #848484;
	text-decoration:none;
}

#top-mini-nav a:hover, #top-mini-nav a:active, #breadcrumbs a:hover, #breadcrumbs a:active
{
	text-decoration:underline;
}

#top-mini-nav a:active, #breadcrumbs a:active
{
	color: #B4B4B4;
}

#top-mini-nav a#contrast
{
	font-weight:bold;
	color:#000000;
}

#institutions-nav
{
	position:absolute;
	right:-20px;
	top:30px;
	width:245px;
}

#institutions-nav img
{
	margin-bottom:5px;
}

.ie6 #institutions-nav
{
	padding-top:10px;
}

#main-nav
{
	float:left;
	font-size:12px;
	margin-left:5px;
	margin-top:-9px;
	padding-top:0;
}

#main-nav li, #sec-nav li
{
	display:block;
	float:left;
	position:relative;
	z-index:1;
}

.ie6 #main-nav
{
	margin-left:9px;
}

.ie6 #main-nav, .ie7 #main-nav
{
	padding-top:11px;
}

span.hover
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display:block;
	height:35px;
	left:5%;
	padding-top: 14px;
	margin-right:15px;
	opacity:0;
	padding-left:5px;
	position:absolute;
	top:2px;
	width:70px;
	z-index:0;
}

#main-nav a:link, #main-nav a:visited
{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin-right:13px;
	margin-top: 14px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	width:57px;
	z-index:1;
}

#main-nav a:active
{
	color: #93FA5B;
}

#main-nav a.active
{
	font-weight:bold;
}


#main-nav li ul.hover, #sec-nav li ul.hover
{
	display:block;
}

#sec-nav
{
	float:left;
	font-size:12px;
	margin-left:15px;
	margin-top: 5px;
	position:relative;
	z-index:1;
}

.ie6 #sec-nav
{
	margin-left:-25px;
}

.ie6 #sec-nav, .ie7 #sec-nav
{
	margin-top:18px;
}

#sec-nav li
{
	margin-left:14px;
}

#sec-nav a
{
	color: #D5EFCA;
	font-size:12px;
	font-weight:bold;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	z-index:1;
}

#sec-nav a:active, #kalendarz .date a:active
{
	color: #93FA5B;
}

#sec-nav span.hover
{
	background-position:0 -50px;
	top: -13px;
}

#mid-head
{
	clear:both;
	padding-top:16px;
	position:relative;
	z-index:0;
	zoom:1;
}

#mid-head2
{
	clear:both;
	padding-top:16px;
	position:relative;
	z-index:0;
	zoom:1;
	width: 1047px;
	height: 320px;
}

.ie6 #mid-head
{
	padding-top:16px;
}

.sub #mid-head
{
	min-height:680px;
}

#ebooki #mid-head, #pomysl #mid-head
{
	min-height:620px;
}

#breadcrumbs
{
	color:#848484;
	font-size:10px;
	margin-left:65px;
	position:relative;
	z-index:2;
}

#breadcrumbs2
{
	color:#848484;
	font-size:10px;
	margin-left:65px;
	position:relative;
	width: 100px;
	z-index:2;
}

.block
{
	float:left;
	height:320px;
	width:287px;
}

.block2
{
	width:293px;
	margin-right:34px;
	position: absolute;
	left: 717px;
	top: 31px;
}
.ie6 .block2 {
	top:22px;
}
.left
{
	float: left;
}

.right
{
	float: right;
}

.sub .block
{
	min-height:450px;
	width:260px;
}

#film
{
	background-color:#FFFFFF;
	height:280px;
	margin:9px 5px 5px;
	width:374px;
}

.sub #film
{
	margin:10px auto;
	overflow:hidden;
}

#misc-content
{
	height:130px;
	margin-right:10px;
	margin-top:20px;;
}

#misc-content h2, #aktualnosci h2, div#kalendarz h2
{
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	height: 31px;
	padding-left:40px;
	padding-top:0;
}

#misc-content h2
{
	padding-left:0;
}

#misc-content h2 a
{
	padding-left:40px;
}

#misc-content p, #aktualnosci p
{
	color:#FFFFFF;
	font-size:12px;
	line-height:110%;
	margin-left:5px;
	padding: 15px;
}

#aktualnosci h2
{
	color:#5AB53A;
	font-weight:normal;
	padding-left:0;
}

#aktualnosci h2 a
{
	padding-left:35px;
}

#aktualnosci h3
{
	font-size:12px;
	font-weight:normal;
	padding:5px 5px 0 20px;
}

#aktualnosci a:link, #aktualnosci a:visited
{
	color:#24A30C;
}

#aktualnosci p.more a:link, #aktualnosci p.more a:visited
{
	color:#5AB53A;
}

#aktualnosci a:hover, #aktualnosci a:active
{
	text-decoration:none;
}

#aktualnosci h3 a:active
{
	color:#44D32C;
}

#aktualnosci h3
{
	height:18px;
	overflow:hidden;
}

#aktualnosci p
{
	color:#3B3B3B;
	height:50px;
	overflow:hidden;
	padding-bottom:0;
	padding-top:5px;
}

#aktualnosci p.more
{
	font-size:11px;
	margin-top:-16px;
}

#aktualnosci ul
{
	float:right;
	font-size:11px;
	margin-right:20px;
	margin-top:-73px;
}

#aktualnosci ul.menu a:link, #aktualnosci ul.menu a:visited
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 99999999px 999999999px;
	color: #000000;
	display:block;
	float:left;
	height:20px;
	margin-left:5px;
	padding-top:2px;
	text-align:center;
	width:22px;
	text-decoration:none;
}

#aktualnosci ul.menu a:hover, #aktualnosci ul.menu a:active, #aktualnosci ul.menu a.active
{
	background-position:0 -177px;
}

.sub #content
{
	float:left;
	padding-left:20px;
	position:relative;
	width:675px;
}

body#kalendarz
{
	margin:0;
}

#kalendarz .block
{
	float:right;
	height:auto;
	margin-bottom:-20px;
	min-height:0;
}

#content .calendar
{
	border:0;
	margin-top:5px;
}

.calendar-month
{
	color:#51CB0D;
	font-size:18px;
	margin-top:5px;
	text-transform:uppercase;
}

#curMonth, .calendar-month div
{
	display:block;
	float:left;
	height:30px;
	margin-right:5px;
}

#curMonth
{
	margin-top:-2px;
	text-align:center;
}

a#calendar-prev, a#calendar-next
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position:0 -630px;
	display:block;
	height:24px;
	text-decoration:none;
	width:25px;
}

a#calendar-next
{
	background-position:0 -670px;
}

.ie7 a#calendar-next, .ie6 a#calendar-next
{
	margin-top:-28px;
	position:relative;
	z-index:5;
}

.ie7 .calendar-month div, .ie6 .calendar-month div
{
	height:0;
}

.calendar tbody
{
	background-color:#E4F6DC;
}

#content .calendar tbody td
{
	border:0;
	border-bottom:1px solid #B9EBA6;
	height:96px;
	padding:0;
	position:relative;
	vertical-align:top;
	width:96px;
	z-index:0;
}

td.cal_link
{
	background-color:#5ED131;
}

td.nextmonth
{
	background-color:#D6D6D6;
}

.sub #content .calendar tbody .cal_link a
{
	color:#FFFFFF;
	width: 72px;
}

.cal_link a:link span.title, .cal_link a:visited span.title
{
	text-decoration:underline;
}

.cal_link a:hover span.title, .cal_link a:active span.title
{
	text-decoration:none;
}


span.title
{
	display:block;
	margin-top:5px;
	position:relative;
	text-align:center;
	z-index:2;
}

.dayname
{
	color:#68D53E;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	width:96px;
	height: 20px;
}

.cal_link .dayname
{
	border-bottom:#85DD65 1px solid;
	color:#FFFFFF;
}

.nextmonth .dayname
{
	color:#EFEFEF;
}
.daynumber
{
	color:#C1EDB2;
	font-size:59px;
	margin-top:0px;
	position:absolute;
	text-align:center;
	width:96px;
	z-index:1;
}

.cal_link .daynumber
{
	color:#85DD65;
}


.nextmonth .daynumber
{
	color:#EFEFEF;
}

#sub-nav, .sub #news
{
	background-color:#50CB0E;
	float:left;
	margin:10px 10px 20px -20px;
	min-height:50px;
	padding:20px;
	position:relative;
	width:187px;
}

.ie6 #sub-nav
{
	margin-left:-10px;
}

#biznes #sub-nav{background-color:#E7301B;}
#nauka #sub-nav, #ebooki #sub-nav{background-color:#E7B71C;}
#samorzad #sub-nav{background-color:#1C74E7;}

#sub-nav .sb-inner, .sub #news .sb-inner
{
	background-color:#50CB0E;
}

#biznes #sub-nav .sb-inner {background-color:#E7301B;}
#nauka #sub-nav .sb-inner, #ebooki #sub-nav .sb-inner {background-color:#E7B71C;}
#samorzad #sub-nav .sb-inner {background-color:#1C74E7;}

#sub-nav .bkg, .sub #news .bkg
{
	background-image:url(img/backgrounds.gif);
	background-position:-257px -75px;
	background-repeat:no-repeat;
	bottom:9px;
	height:126px;
	position:absolute;
	right:8px;
	width:215px;
	z-index:1;
}

#biznes #sub-nav .bkg {background-position:-257px -217px;}
#nauka #sub-nav .bkg, #ebooki #sub-nav .bkg {background-position:-257px -367px;}
#samorzad #sub-nav .bkg {background-position:-257px -517px;}

#sub-nav .sb-shadow, .sub #news .sb-shadow
{
	background-color:#CCCCCC;
}

#content table
{
	border-collapse:collapse;
	clear:both;
	border: #72E114 1px solid;
	overflow:hidden;
}

#content thead tr
{
	background-color:#1C74E7;
}

#content th
{
	background-color:#50CB0E;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#content th, #content td
{
	border: #72E114 1px solid;
	padding:4px;
}
#samorzad #content th{background-color:#1C74E7}
#samorzad #content th, #samorzad #content td { border-color:#28A5F1 }
#biznes #content th{background-color:#E7301B}
#biznes #content th, #biznes #content td { border-color:#F14426 }
#nauka #content th{background-color:#E7B71C}
#nauka #content th, #nauka #content td { border-color:#F1D528 }


#content #sub-nav ul
{
	margin:-5px 0 0 0;
	overflow:visible;
}

.ie6 #content #sub-nav ul
{
/*	height:110px;*/
}

#content #sub-nav li
{
	background-image:none;
	list-style:none;
	overflow:visible;
	padding:0;
	position:relative;
}

#content #sub-nav li ul
{
	margin-top:0;
	padding-left:23px;

}

.ie6 #content #sub-nav li ul
{
	margin-top:2px;
}

#content #sub-nav li ul li.current
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: -472px -2px;
	margin-left:-23px;
	padding-left:23px;
}

.ie6 #content #sub-nav li
{
	margin-top:-2px;
	zoom:1;
}

.ie6 #content #sub-nav li ul li.current
{

}

#content #sub-nav li ul li.prevcurrent
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: -472px -46px;
	margin-left:-23px;
	padding-left:23px;
}

.sub #content #sub-nav a:link, .sub #content #sub-nav a:visited
{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	padding:4px 0;
	text-decoration:none;
}

.sub #content #sub-nav a:active
{
	text-decoration:underline;
}

.ie6 .sub #content #sub-nav a
{
	
}

.ie6 .sub #content #sub-nav li ul li a
{

}

.ie7 #sub-nav li
{
	background-color:transparent;
}

.ie7 #sub-nav li a
{
	background-color:transparent;
	width: 200px;
}

.ie7 #content #sub-nav li a:link, .ie7 #content #sub-nav li a:visited
{

	margin-left:-14px;
	padding-left:14px;
}

.ie7 #sub-nav a:hover, .ie7 #sub-nav a:active, .ie7 #sub-nav li.current>a
{
	background-color:#72E114;

}
.ie7 #sub-nav li li.current>a, .ie7 #sub-nav li li.current>a:hover, .ie7 #sub-nav li li.current>a:active
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: -464px -2px;
}

.ie7 #content #sub-nav li li.prevcurrent
{
	background-image:none;
}

.ie7 #sub-nav li li.prevcurrent a, .ie7 #sub-nav li li.prevcurrent a
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: -464px -55px;
}

.ie7 #content #sub-nav ul li ul li a:link, .ie7 #content #sub-nav ul li ul li a:visited
{
	margin-left:-36px;
	padding-left:30px;
	padding-right:2px;
	width:181px;
}

.ie7 #biznes #sub-nav a:hover, .ie7 #biznes #sub-nav a:active, .ie7 #biznes #sub-nav li.current>a
{background-color:#F14527;}
.ie7 #nauka #sub-nav a:hover, .ie7 #nauka #sub-nav a:active, .ie7 #nauka #sub-nav li.current>a, .ie7 #ebooki #sub-nav a:hover, .ie7 #ebooki #sub-nav a:active, .ie7 #ebooki #sub-nav li.current>a
{background-color:#F1D528;}
.ie7 #samorzad #sub-nav a:hover, .ie7 #samorzad #sub-nav a:active, .ie7 #samorzad #sub-nav li.current>a
{background-color:#28A5F1;}

#sub-nav span
{
	background-color:#FFFFBD;
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 0 -399px;
	display:block;
	height:26px;
	margin-left:-20px;
	position:absolute;
	top:0;
	width:226px;
	z-index:-1;
}

#sub-nav span.doublebkg
{
	background-position:0 -884px;
}

.ie6 #sub-nav span
{
	height:27px;
}

.ie7 #sub-nav span
{
	display:none;
}

#content #sub-nav li ul span
{
	margin-left:-43px;
}

#biznes #sub-nav span {background-position: 0 -359px;}
#nauka #sub-nav span, #ebooki #sub-nav span {background-position: 0 -441px;}
#samorzad #sub-nav span {background-position: 0 -481px;}

#biznes #sub-nav span.doublebkg {background-position: 0 -804px;}
#nauka #sub-nav span.doublebkg, #ebooki #sub-nav span.doublebkg {background-position: 0 -968px;}
#samorzad #sub-nav span.doublebkg {background-position: 0 -1048px;}

#polec_drukuj_pdf
{
	float:left;
	margin:30px 0 0 -7px;
}

.sub #content #polec_drukuj_pdf a:link, .sub #content #polec_drukuj_pdf a:visited
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	color:#848484;
	display:block;
	float:left;
	padding-left:30px;
	text-decoration:underline;
}
.sub #content #polec_drukuj_pdf a:hover, .sub #content #polec_drukuj_pdf a:active
{
	text-decoration:none;
}
.sub #content #polec_drukuj_pdf a:active
{
	color:#7B7B7B;
}
a#pdf{background-position:8px -558px;}
a#polec{background-position:14px -520px;}
a#drukuj{background-position:12px -539px;}

#pdf_img
{
	float:left;
	padding:10px 0;
}

#left_panel #pdf_img
{
	margin-bottom:20px;
	margin-left:-9px;
	width:218px;
}

.pdf_img_mini
{
	float:left;
	margin-right:10px;
	width:37px;
}

p#pobierz
{
	text-align:right;
}

#polec_window
{
	background-color: #FFFFFF;
	border:#AFAFAF 1px solid;;
	display:none;
	height:170px;
	left:50%;
	position:absolute;
	top:50px;
	width:50%;
}

#polec_window a
{
	display:block;
	float:right;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}

.sub #content #polec_window p input
{
	width:120px;
}

.sub #content h2, .sub #content h3, .newslStatus h2
{
	color:#50CB0E;
	font-size:18px;
	font-weight:normal;
	margin:49px 0 5px;
	text-transform:uppercase;
}

.sub #content .module_list h3
{
	font-weight:normal;
	margin-left:45px;
	text-transform:none;
}

#ebooki #content h3#pozostale
{
	clear:both;
	font-size:1.1em;
}

.sub #content h3
{
	font-size:13px;
	font-weight:bold;
	margin-top:0;
}

.sub #content a
{color:#50CB0E;}

.sub #content
{
	color:#202020;
	font-size:11px;
}

.sub #content p img
{
	border:0;
	margin:0 10px;
}

.sub #content p input
{
	width:300px;
}

.sub #content textarea
{
	height:150px;
	width:300px;
}

p.buttons_container input, p.buttons_container button, #content p.buttons_container button, #content p.buttons_container input
{
	background-image:url(img/backgrounds.gif);
	background-position:0 -733px;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:37px;
	margin-right:7px;
	padding-bottom:8px;
	width:102px !important;
}

#wlpeViewContactButtons #wlpeContactSend
{
	background-position:-5px -735px;
	border:2px solid #FFFFFF;
	height:30px;
	margin-bottom:10px;
	width:80px !important;
}

.opera #wlpeViewContactButtons #wlpeContactSend
{
	height:35px;
}

.opera p.buttons_container input, .opera p.buttons_container button, .opera #content p.buttons_container button, .opera #content p.buttons_container input
{
	padding-top:8px;
}

input[type=hidden]
{
	display:none;
}

#biznes #content h2, #biznes #content h3, #biznes #content a
{color:#E7311C;}
#nauka #content h2, #nauka #content h3, #nauka #content a, #ebooki #content h2, #ebooki #content h3, #ebooki #content a
{color:#E7B71C;}
#samorzad #content h2, #samorzad #content h3, #samorzad #content a
{color:#1C74E7;}

.sub #content ul, .sub #content ol
{
	margin-bottom:1.5em;
}

.sub #content ul
{
	list-style:none;

}

.sub #content ul li
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position:-480px -670px;
	list-style:none;
	overflow:hidden;
	padding: 3px 0 3px 25px;
}

.sub #content ol li
{
	list-style:decimal;
	background-image:none;
	margin-left:25px;
}

.module_list.menu
{
	font-size:1.2em;
}

.sub #content #newspage li, .sub #content .module_list li, .sub #content .module_list li
{
	background-image:none;
	padding:3px;
}

#biznes #content li {background-position:-480px -402px;}
#nauka #content li, #ebooki #content li {background-position:-480px -212px;}
#samorzad #content li {background-position:-480px -100px}

.sub #content address
{
	font-style:normal;
}

.sub #content form p
{
	clear:both;
	padding:3px;
}

.sub #content label
{
	cursor:pointer;
	display:block;
	float:left;
	padding:7px 10px 0 0;
	text-align:right;
	width:150px;
}

.sub #content #polec_window p.buttons_container
{
	padding-left:53px;
	text-align:right;
}

#kont_form p.buttons_container
{
	margin-left:157px;
}

#ajaxSearch_form
{
	margin-left:49px;
	margin-top:-13px;
	padding-top:3px;
}

.ajaxSearch_form select
{
	display:block;
	float:left;
	margin-right:10px;
	width:210px;
}

.ie6 .ajaxSearch_form select
{
	margin-top:8px;
	width:170px;
	zoom:1;
}

.sub #ajaxSearch_form
{
	margin-left:27px;
}

.ie6 #ajaxSearch_form
{
	margin-top:-15px;
	position:relative;
	z-index:2;
}

#ajaxSearch_input, #username, #password, p input, textarea, p button, #newsletter #email
{
	background-color:#F4F4F4;
	border-left:#C1C1C1 1px solid;
	border-top:#C1C1C1 2px solid;
	display:block;
	float:left;
	font-family:inherit;
	font-size:11px;
	padding:3px 8px;
	width:142px;
}

.ie6 #ajaxSearch_input
{
	margin-top:6px;
}

#ajaxSearch_submit, #login_submit, #newslSubmit
{
	background-color:transparent;
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 0 -139px;
	border:0 none;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	height:33px;
	margin-left:10px;
	margin-top:-8px;
	width:29px;
}

.ie6 #ajaxSearch_submit
{
	margin-top:0;
}

.ajaxSearch_highlight
{
	font-weight:bold;
}

#WebLoginLayer0
{
	margin-left:48px;
	margin-top:30px;
}

.sub #WebLoginLayer0
{
	height:110px;
	margin-left:27px;
}

p.wlpeMessageText
{
	color:#E7301B;
}

#content p.wlpeMessageText
{
	border:#E7301B 2px solid;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#WebLoginLayer0 h2, #newsletter legend
{
	color:#3B3B3B;
	font-size:14px;
	font-weight:bold;
	margin-left:12px;
}

#WebLoginLayer0 p
{
	margin: 0;
}

#register
 {
	padding:5px 10px;
}

#register a:link, #register a:visited
{
	color:#626262;
	font-size:11px;
	text-decoration:underline;
}

#register a:hover, #register a:active
{
	text-decoration:none;
}

#register a:active
{
	color:#929292;
}

#username,#password, #content p input, #content textarea, #pomysl_profil input, #pomysl_profil textarea, #newsletter #email
{
	background-color:#EDFFCA;
	border-color:#C6D9AD;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	margin-top:5px;
}

#login_submit
{
	margin-top:-16px;
}

div#kalendarz
{
	margin-left:48px;
	margin-top:30px;
}

div#kalendarz h2
{
	padding-left:0;
}

div#kalendarz p
{
	color:#FFFFFF;
	font-size:12px;
}

div#kalendarz .date
{
	color:#FFFFFF;
	font-size:18px;
	margin-top:-10px;
	text-align:right;
}

div#kalendarz .date a:link,div#kalendarz .date a:visited, div#kalendarz h2 a, #misc-content h2 a
{
	color: #FFFFFF;
}

div#kalendarz .date a:hover,div#kalendarz .date a:active
{
	text-decoration:none;
}

.sub #news
{
	color:#DFFE9C;
	font-size:10px;
	margin-left:20px;
	margin-top:20px;
	padding:10px 20px;
	width:187px;
}

#nologin #news
{
	margin-top:40px;
}

.ie6 #news
{
	background-color:#50CB0E;
	margin-left:10px;
	width:183px;
}

.sub #news h2
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.sub #news h3
{
	color:#FFFFFF;
	font-size:11px;
}

.ie6 #news h3, .ie7 #news h3
{
	font-weight:normal;
	overflow: hidden;
	width:135px;
}
.ie6 #news h3
	{
	margin-top:-15px;
	}
	
.ie6 #ebooki #news h3, .ie7 #ebooki #news h3
{
	width: auto;
}

.sub #news a:link, .sub #news a:visited
{
	color:inherit;
	text-decoration:none;
}

.sub #news a:hover, .sub #news a:active
{

}

#ebooki p.txt
{
	margin-left:47px;
}

.ie6 .sub #news h3 a, .ie7 .sub #news h3 a{color:#FFFFFF;}
.ie6 .sub #news p a, .ie7 .sub #news p a{color:#DFFE9C}

.sub ul#newslist
{
	clear:both;
	list-style:none;
	margin-bottom:5px;
}

.sub #newslist li
{
	border-bottom:#DFFE9C 1px dotted;
	clear:both;
	cursor:pointer;
	list-style:none;
	min-height:49px;
	padding-bottom:7px;
	padding-left:14px;
	padding-right:5px;
	padding-top:5px;
	margin-left:-14px;
	width:195px;
}

.sub #newslist li.hover
{
	background-color:#72E114;
}

.ie6 .sub #newslist li
{
	height:30px;
	margin-right:-15px;
	padding-right:5px;
	padding-top:15px;
	width:191px;
	zoom:1;
}

.sub #news .date
{
	float:right;
}

.sub #news p
{
	margin-bottom:0;
}

.sub #news .menu
{
	float:right;
	margin-top:3px;
}

.sub #news .menu li
{
	display:block;
	float:left;
}

.sub #news .menu a:link, .sub #news .menu a:visited
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 99999999px 999999999px;
	color: #FFFFFF;
	display:block;
	height:20px;
	margin-left:2px;
	padding-top:2px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:22px;
	z-index:5;
}

.sub #news .menu a:hover, .sub #news .menu a:active, .sub #news .menu a.active
{
	background-position:0 -587px;
}

#newsletter
{
	clear:left;
	margin-left:27px;
}

#newsletter br
{
	display:none;
}

#newsletter legend
{
	padding-left:10px;
}

#newslSubmit
{
	margin-top:-2px;
}

.TXNewsletters_form_list
{
	display:none;
}

.newslStatus, .TXNewsletters_form_labelErr
{
	background-color:#FFFFFF;
	border:#50CB0E 2px solid;
	display:block;
	font-size:1.2em;

	left:25%;
	padding: 20px 10px 0 10px;
	position:fixed;
	top:45%;
	width:50%;
	z-index:2;
}

#mid-head #content .newslStatus h2
{
	margin-top: 0;
}

#main #content
{
	background-image:url(img/wide.png);
	background-repeat: no-repeat;
	background-position:-420px -683px;
	clear:both;
	height:194px;
	position:relative;
}

#main #content .block
{
	height:194px;
	width:240px;
}

#main #content .block h2
{
	background-image:url(img/backgrounds.gif);
	background-repeat: no-repeat;
	background-position: 0 -208px;
	color: #414141;
	font-size:18px;
	font-weight:normal;
	height:32px;
	padding-left:40px;
	padding-top:6px;
	text-transform:uppercase;
}

#main #content #nauka h2
{
	background-position:0 -258px;
}

#main #content #samorzad h2
{
	background-position:0 -308px;
}

#main #content .block h3
{
	color:#414141;
	font-size:11px;
	font-weight:normal;
	margin-left:9px;
	padding:10px;
	text-transform:uppercase;
}

#main #content .block p
{
	color:#ABABAB;
	font-size:12px;
	height:70px;
	overflow:hidden;
	padding:0 19px;
}

.ie6 #main #content .block p
{
	height:50px;
}

#main #content .block p.more
{
	font-size:11px;
	margin-right:10px;
	text-align:right;
}

#main #content .block p.more a:link, #main #content .block p.more a:visited
{
	color: #262626;
	text-decoration:underline;
}

#main #content .block p.more a:hover, #main #content .block p.more a:active
{
	text-decoration:none;
}

#main #content .block p.more a:active
{
	color:#666666;
}

#main #content #tagi
{
	font-size:1.5em;
	margin-left:6px;
	width:230px;
}

#main #content #tagi .tagcloud
{
	height:180px;
	overflow:hidden;
}

#tagi a:link, #tagi a:visited
{
	color:#343434;
	font-weight:bold;
	line-height:150%;
	text-decoration:none;
	text-transform:lowercase;
}

#tagi a:hover, #tagi a:active
{
	text-decoration:underline;
}

#tagi a:active
{
	color: #747474;
}

.block #tagi
{
	margin-left:37px;
	width:230px;
}

#content-bottom
{
	clear:both;
}

#content-bottom div
{
	float:left;
	text-align:center;
	width:25%;
}

#content-bottom img
{
	height:76px;
	margin:25px 4px 30px;
	width:229px;
}

.ie6 #content-bottom img
{
	margin:25px 2px 30px;
}

#partnerzy
{
	clear:both;
	height:120px;
	padding:30px 0 10px 0;
	width:100%;
	text-align: center;
	position:relative;
	overflow:hidden;
}

#partnerzy .container img
{
	margin:0 4px;
}

#partnerzy li
{
	display:block;
	float:left;
	margin:0;
	text-align:center;
	width:190px;
}

#foot
{
	background-color:#818181;
	background-image:url(img/wide.png);
	background-repeat: no-repeat;
	background-position: 50% -1072px;
	color:#FFFFFF;
	margin:0 auto;
	position:relative;
	width:100%;
	z-index:1;
}


#foot a:link, #foot a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#foot a:hover, #foot a:active
{
	text-decoration:underline;
}

#foot a:active
{
	color: #93FA5B;
}

#copyright
{
	float:left;
	font-size:11px;
	margin: 20px 0;
}

#designby
{
	float:right;
	font-size:11px;
	margin: 20px 0;
}

#mini-left
{
	clear:both;
	float:left;
}

#mini-right
{
	float:right;
}

.ie6 #mini-right, .ie7 #mini-right
{
	margin-top:57px;
}

#foot ul
{
	font-size:10px;
	list-style:none;
}

#foot ul ul
{
	margin-top:0;
}

#foot ul li
{
	float:left;
	font-weight:bold;
	list-style:none;
	margin-right:10px;
	width:110px;
}

#foot #mini-right ul li.last
{
	margin-right:-10px;
	width:50px;
}

#foot ul ul li.last
{
	margin-left:0;
}

#foot ul li ul li
{
	float:none;
	font-weight:normal;
	margin-lefT:0;
}

.sub #content .wlpe p input
{
	width:150px;
}

.sub #content .wlpe .not-text-inputs input
{
	background-color:transparent;
	border:none;
	margin-top:0;
	width:auto;
}

input.radio
{
	cursor:pointer;
}

.sub #content .wlpe label
	{
	width:120px;
	}

.sub #content .not-text-inputs label
{
	width:auto;
}

label.radio
{
	margin:-9px 0 0 3px;
}

label.select
{
	margin-top:-3px;
}

.required
{
	font-size:1.2em;
	font-weight:bold;
}

#wlpeUser
{
	margin-left:10px;
	padding-right:10px;
	width:230px;
}

#wlpeUserInfo
{
	width:200px;
}

#wlpeUserForm
{
	margin-left:-4px;
}

#wlpeUserTypeInput
{
	border-bottom:#EDFFCA 1px solid;
	font-size:1.1em;
	font-weight:bold;
}

#wlpeUserRegisterInput, .wlpeUserProfileInput
{
	float:left;
	width:49%;
}

#personInfo
{
	border-top:#EDFFCA 1px solid;
	clear:left;
	margin-left:113px;
	padding:10px 0;
}

#wlpeUserRegisterInput, #wlpeUserProfileInput
{
	border-right:#EDFFCA 1px solid;
	margin-right:5px;
	padding-right:5px;
}

#wlpeUserRegisterButtons
{
	border-top:#EDFFCA 1px solid;
	clear:both;
	float:none;
	padding-left:243px;
	padding-top:5px;
}

select
{
	background-color:#EDFFCA;
	border-left:1px solid #C6D9AD;
	border-top:2px solid #C6D9AD;
	font-size:11px;
	height:23px;
	padding-left:8px;
	vertical-align:middle;
	width:168px;
}

.gecko select
{
	padding-top:3px;
}

option
{
	background-color:#EDFFCA;
	padding:3px 8px;
}

.info
{
	background-color:#F5FFE4;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:0 -5px;
	padding:2px 5px;
	text-align:justify;
}

#personInfo .info
{
	margin-bottom:19px;
}

.gecko input#wlpeUserProfilePhoto
{
	margin-left:130px;
}

#wlpeUserButtons p.buttons_container
{
	margin-top:10px;
}


#ideagora #content h2
{
	margin-left:240px;
}

.ie6 #ideagora #content h2
{
	margin-left:267px;
}

#ideagora #polec_drukuj_pdf
{
	margin-left:232px;
	margin-top:25px;
}

.ie6 #ideagora #polec_drukuj_pdf
{
	margin-left:130px;
	overflow:hidden;
}

#ideagora #content h3
{
	border-top:#F0F0F0 1px solid;
	font-size:14px;
	margin:0 0 0 245px;
}

#ideagora .module_list
{
	margin-left:240px;
}

.ideagora_pomysl, .newsitem
{
	background-color:#E4F6DC;
	cursor:pointer;
	margin:10px 0 10px 245px;
	padding:5px 15px;
}

#pomysl .ideagora_pomysl
{
	cursor:auto;
}

#content .jot-row
{
	margin:10px 0;
}

.newsitem
{
	margin:10px 0;
}

.ie6 .newsitem
{
	zoom:1;
}

.ideagora_date, .newsitem .date
{
	color:#51CB0E;
	float:right;
	font-size:9px;
}

.ideagora_pomysl h4, .newsitem h3
{
	color:#51CB0E;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	
}
.topTextIdeagora .ideagora_pomysl h4 {
	margin-left:54px;
}

.ideagora_desc, .newsitem .introtext
{
	margin:14px 0 0;
}

.ideagora_more, .newsitem .more
{
	font-size:9px;
	margin:0;
	text-align:right;
}

#ideagora #left_panel
{
	float:left;
	margin-right:20px;
	margin-top:-75px;
	width:221px;
}

#left_panel
{
	float:left;
	margin-right:10px;
	width:221px;
}

#pomysl #polec_drukuj_pdf
{
	float:right;
}

#pomysl #content h2
{
	margin-top:22px;
}

#pomysl #left_panel
{
	clear:both;
	float:right;
	margin-top:10px;
}

#ebooki.eb_main #left_panel
{
	margin-top:-80px;
}

#ideagora_nav
{
	margin-left:-17px;
}

#pomysl #content p input
{
	width:400px;
}

#pomysl #content select
{
	width:420px;
}

#pomysl #content label
{
	width:170px;
}

#pomysl #content p.buttons_container
{
	margin-left:180px;
}

#pomysl #content textarea
{
	height:60px;
	width:400px;
}

#pomysl #left_panel
{
	padding-left:10px;
	width:235px;
}

#pomysl #obrazek
{
	border:#52CA10 1px solid;
	margin-bottom:10px;
	margin-left:3px;
	max-width:235px;
}

.ie6 #obrazek
{
	width:235px;
}

#pomysl #content .zalacznik
{
	background-image:url(img/pomysl_pobierz.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:37px;
	margin-bottom:10px;
	padding-left:65px;
	padding-top:12px;
	width:170px;
}

#pomysl_profil #avatar
{
	float:left;
}

#pomysl_profil h2, #pomysl_profil #type
{
	margin-left:110px;
}

#pomysl_profil h2#opis
{
	clear:both;
	margin-left:0;
}

#pomysl_profil #city_homepage
{
	clear:left;
	padding:10px 0;
}

#fdmForm
{
	clear:both;
}

.fdm-mod
{
	border:#5ED130 2px solid;
	clear:both;
	text-align:center;
	padding:5px;
}

.error
{
	color:#990000;
	font-weight:bold;
	padding:5px;
}

#pomysl_desc
{
	min-height:50px;
}

#pomysl .info
{
	background-color:transparent;
	font-size:12px;
}

#pomysl #content form#obs p.inputs
{
	float:left;
}

#pomysl #content h3
{
	margin:1.5em 0 0.5em;
}

#pomysl #content form#obs p.inputs input
{
	width:150px;
}

#pomysl #content form#obs p.buttons_container
{
	float:left;
	margin-left:370px;
	margin-top:-56px;
}

.ie7 #pomysl #content form#obs p.buttons_container
{
	margin-left:185px;
}

.ie6 #pomysl #content form#obs p.buttons_container
{
	margin-left: 120px;
}

.opera #pomysl #content form#obs p.buttons_container input
{
	padding-bottom: 14px;
}

#pomysl_profil form p
{
	clear:both;
}

#pomysl_profil h3
{
	font-weight:bold;
}

#pomysl_profil form p.buttons_container
{
	height:30px;
}

#content #addComment #napisz
{
	margin-left:-180px;
	margin-top:-73px;
}

.ie7 #content #addComment #napisz
{
	margin-top:-40px;
}

#content #addComment .buttons_container button
{
	background-position:-290px -733px;
	width:170px !important;
}

#obs
{
	border-top:1px solid #EDFFCA;
	padding-left:127px;
}

#content #obs .buttons_container input
{
	background-position:-290px -733px;
	width:170px !important;
}

#contentt_tbl
{
    margin-left:160px;
    margin-top:-43px;
}

.sub #content #introtext
{
    height:50px;
}

#mid-head2
{
	clear:both;
	padding-top:16px;
	position:relative;
	z-index:0;
	zoom:1;
	width: 1047px;
}

.big_block
{
	background: url(img/glowna_top_background.jpg) 0 7px no-repeat transparent;
	float:left;
	height:320px;
	width:1044px;
	margin-top: 0;
}
.big_block .block
{
	width: auto;
}
.main_top_text
{
	width:660px;
	height: 287px;
	z-index: 9;
}
.main_top_menu
{
	height: 219px;
	z-index: 1;
	clear: right;
	position: absolute;
	left: 619px;
	top: 91px;
}
.ie6 .main_top_menu {
	
}
.main_top_menu a
{
	width: 277px;
	display: block;
	height: 41px;
	margin: 0 0 1px 0;
	background: url(img/menu_position_bck.jpg) -20px 0 no-repeat;
	color: #40ad00;
	font-size: 18px;
	text-decoration:none;
	padding-top:11px;
}

.main_top_menu a:hover, .main_top_menu a.active
{
	background: url(img/menu_position_hover.jpg) 0 0 no-repeat;
	color: #ffffff;
}

.main_top_menu a.position1
{
	margin-top: 0px;
	margin-left: 28px;
	padding-left: 120px;
	background-position: 57px 0;
}
.main_top_menu a.position2
{
	margin-left: 19px;
	padding-left: 129px;
	background-position: 57px 0;
}
.main_top_menu a.position3
{
	margin-left: 10px;
	padding-left: 138px;
	background-position: 57px 0;
}
.main_top_menu a.position4
{
	margin-left: 0px;
	padding-left: 148px;
	background-position: 57px 0;
}
.main_top_menu a.position1:hover,
.main_top_menu a.position2:hover,
.main_top_menu a.position3:hover,
.main_top_menu a.position4:hover,
.main_top_menu a.active 					{	background-position: 0 0;}

.big_block #misc-content					{	margin-top: 18px; }
.block #misc-content #topText h3 a,
.block #misc-content #topText h2													{ padding-left: 60px; }
.block #misc-content .topTextAktualnosci p								{ margin: 0 0 0 60px; padding: 0; width: 570px; font-size: 12px; height: 26px;}
.block #misc-content .topTextAktualnosci p.more						{height:auto;}
.block #misc-content .topTextAktualnosci p.more a					{ color: #ffffff; font-size: 10px; }
.block #misc-content .topTextAktualnosci h3 a							{ color: #ffffff; background: url(img/topAktualnosciBck.png) -60px 0 no-repeat; display:block; height:26px; margin: 7px 0 0px 0; font-size: 13px; font-weight: bold;padding: 2px 0 0 60px; width:525px;}

.block #misc-content .topTextIdeagora .top p										{ margin: 20px 10px 20px 60px; padding: 0; width: 570px; line-height: 20px;}
.block #misc-content .topTextIdeagora .pomysly						{ width: 406px;}
.block #misc-content .topTextIdeagora .pomysly .ideagora_pomysl {margin: 0;padding:0}
.block #misc-content .topTextIdeagora .pomysly h3					{ padding-left: 60px; font-size: 14px; font-weight: bold; color: #ffffff;}
.block #misc-content .topTextIdeagora .pomysly h4					{font-size:10px; color: #ffffff;}
.block #misc-content .topTextIdeagora .pomysly .ideagora_pomysl {height: 48px;position:relative;font-size:10px; margin-top: 1px;background: url(img/ideagora_pos_bck.png) 0 0 no-repeat;margin-left:6px;padding-right:20px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();}
.block #misc-content .topTextIdeagora .pomysly .ideagora_pomysl p {margin: 0; padding:0;font-size:10px;}
.block #misc-content .topTextIdeagora .pomysly .ideagora_pomysl p.ideagora_date {margin-top: 1px;}
.block #misc-content .topTextIdeagora .pomysly div.ideagora_more {float: right;position:absolute;top:29px;left:330px;width:50px;}
.block #misc-content .topTextIdeagora .pomysly div.ideagora_more a {color: #57ce01;}
.block #misc-content .topTextIdeagora .pomysly p.ideagora_desc {height: 17px;line-height:10px;margin-left:54px;}
.block #misc-content .topTextIdeagora #WebLoginLayer0				{float: right;margin:0;top:160px;left:427px;position:absolute;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 h2		{margin: 0; padding:0; color: #ffffff;font-size: 14px; font-weight: bold;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 p			{padding:0;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 #password,
.block #misc-content .topTextIdeagora #WebLoginLayer0 #username	{background: #ffffff;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 p#register a{color: #ffffff;position: absolute;top:83px;left:0px;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 #login_submit {position: absolute;top:49px;left:155px;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 #password	{position: absolute;top:50px;left:0px;}
.block #misc-content .topTextIdeagora #WebLoginLayer0 #username{position: absolute;top:22px;left:0px;}

.block #misc-content .topTextPomysly .opis {width: 229px;  padding-left: 60px;}
.block #misc-content .topTextPomysly .opis p {padding: 0; margin: 0;line-height: 20px;}
.block #misc-content .topTextPomysly #film {position: absolute; top: 28px; left:288px;}

.block #misc-content .topTextKalendarz a,
.block #misc-content .topTextKalendarz	{color: #ffffff;}
.block #misc-content .topTextKalendarz .calTop {margin-bottom: 20px; margin-top:10px;height:114px;}
.block #misc-content .topTextKalendarz .date { width:80px; padding-left: 44px; float:left;}
.block #misc-content .topTextKalendarz .calTop .date {text-align: center;}
.block #misc-content .topTextKalendarz .calTop .date .day {font-size: 26px; }
.block #misc-content .topTextKalendarz .calTop .date .month {font-size: 12px; margin-top: -9px;}
.block #misc-content .topTextKalendarz div.calTitle { float:left;clear:right; margin-left:5px;}
.block #misc-content .topTextKalendarz .calTop div.calTitle {font-size:16px;margin-top:4px;width: 500px;}

.block #misc-content .topTextKalendarz .calBottom .date {text-align: center;margin-bottom: 2px; margin-top: -4px;}
.block #misc-content .topTextKalendarz .calBottom .date .day {font-size: 14px; }
.block #misc-content .topTextKalendarz .calBottom .date .month {font-size: 10px; margin-top: -5px;}
.block #misc-content .topTextKalendarz .calBottom div.calTitle {font-size:12px;margin-top:4px;width: 500px;}
.block #misc-content .topTextKalendarz .calBottom .calItem {background: url(img/topCalBck.png) 0 0 no-repeat; height: 27px;margin-bottom:2px;}
.topText_trojkat{background: url(img/trojkat.gif) 0 0 no-repeat;position:absolute; left:-1px; top:38px;width:53px;height:280px;}
.posAbs { position: absolute; }
#partnerzyItems{margin-left: 0;margin-right:0;z-index:2;}
#partnerzyItems a {height: 87px;}
#partnerzy_left, #partnerzy_right {height :87px; position: absolute; z-index:1;width:301px;}
#partnerzy_left {top:724px; left:-151px; background: transparent url(img/partnerzy-left.png) 0 0 no-repeat;}
#partnerzy_right {top:724px; left:880px; background: transparent url(img/partnerzy-right.png) 0 0 no-repeat;}
.faqitem{	background-color:#E4F6DC;	margin:10px 0 10px 0px;	padding:5px 15px;}
.galeriaFolder {width: 198px; float: left;padding: 2px;margin: 5px;text-align:center;border: #E4F6DC 1px solid;}
.galeriaItem img, .galeriaFolder img {height: 148px;width: 198px;}
.galeriaItem{width: 198px; height: 148px; float: left;padding: 2px;margin: 5px;border: #E4F6DC 1px solid;}
.galeriaFolder a, .galeriaItem a {display: block;}
.apla {
	position:absolute;
	height:105px;
	width: 302px;
	background-color: #000;
	z-index:2;
}
.apla.left2 {
	background: transparent url(img/partnerzy-left.png) 0 0 no-repeat;
}

.apla.right2 {
	background: transparent url(img/partnerzy-right.png) 0 0 no-repeat;
	margin-left:659px;
}
#add-nav
{
	float:left;
	font-size:12px;
	margin-left:36px;
	margin-top:-10px;
	padding-top:0;
}

#add-nav li
{
	display:block;
	float:left;
	position:relative;
	z-index:1;
}

.ie6 #add-nav
{
	margin-left:9px;
}

.ie6 #add-nav, .ie7 #add-nav
{
	padding-top:11px;
}
#add-nav a:link, #add-nav a:visited
{
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin-right:6px;
	margin-top: 15px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	z-index:1;
	float: left;
}
#add-nav a.img-a {margin-top: 5px !important;}
#add-nav a.galeria {background:url(img/galeria-ico.png) no-repeat;width:39px;height:38px;}
#add-nav a.ebook {background:url(img/ebook-ico.png) no-repeat;width:26px;height:38px;}
#add-nav a.film {background:url(img/film-ico.png) no-repeat;width:37px;height:38px;}
#add-nav a.gry {background:url(img/gry-ico.png) no-repeat;width:45px;height:38px;}
#add-nav a:active
{
	color: #93FA5B;
}

#add-nav a.active
{
	font-weight:bold;
}


#add-nav li ul.hover
{
	display:block;
}
#add-nav a span{ padding-bottom: 10px;}
.newsitem .wazna_aktualnosc {background:url(img/wazna_aktualnosc.png) no-repeat;position:absolute;width:45px;height:34px;left:-8px;margin-top:-20px;}
.topLink a{font-size: 14px; font-weight: bold;color:#ffffff;}
.topLink {position:absolute;}
.topTextIdeagora .topLink{top:287px; left:267px;}
.topTextAktualnosci .topLink{top:52px; left:568px;}
.topTextKalendarz .topLink{top:52px; left:568px;}
.topTextPomysly .topLink{top:284px; left:99px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0				{float: right;margin:0;top:159px;left:412px;position:absolute;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 h2		{margin: 0; padding:0; color: #ffffff;font-size: 14px; font-weight: bold;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 p			{padding:0;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 p#register a{color: #ffffff;position: absolute;top:88px;left:0px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 #login_submit {position: absolute;top:54px;left:155px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 #password	{position: absolute;top:55px;left:0px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 #username{position: absolute;top:27px;left:0px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 .wlpeMessage{position: absolute;top:19px;left:0px;width: 193px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 .wlpeMessage p{font-size: 10px;color:#E7301B;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 #wlpeUserInfo p{font-size: 10px;}
.block #misc-content .panel_logowania_top #WebLoginLayer0 #wlpeLogoutButton,
.block #misc-content .panel_logowania_top #WebLoginLayer0 #wlpeProfileButton {background: url("img/podkladka.jpg") 50% 50% no-repeat;}
.kal_num {float:right;width: 18px; height:18px;background: url("img/kal_num.gif") 50% 50% no-repeat;color:#000000;margin-top:-2px;}