.left		{ float:left;}
.right		{ float:right;}
.png_bg		{}
.clear	 	{ clear: both; font-size: 1px; }
.spacer { font-size: 1px; height: 10px; clear: both; }
.spacer2 { font-size: 1px; height: 5px; clear: both; }
body { background: url(../img/bg.gif) repeat-x 0 0 #ffffff; font-family: Arial; font-size: 12px; }

a:link, a:visited { text-decoration: none; }
a:link:hover, a:hover, a:visited:hover { text-decoration: underline; }
.wrapper{ width: 880px;  margin: 0 auto; }

.menu_wrapper { height: 78px; }
.menu { float: left; padding-left: 1px;  }
.menu ul li { float: left;  }
.menu a, .menu a:link, .menu a:visited { display:inline-block; padding-left: 20px; height: 45px; padding-top: 32px; padding-right: 20px; font-size: 16px; font-weight:bold; color: #009900;}
.menu a:hover, .menu a:visited:hover { background: url(../img/menu-a.gif) repeat-x;  color: #ffffff; text-decoration: none;  }
.menu .separator { width: 1px; height: 75px;  }

.search { text-align: right; float: right; width: 360px; padding-top: 8px; padding-right: 20px; }
.search td { vertical-align: middle; }
.search span { margin-left: 10px; font-size: 16px; color: #444444; font-weight: bold; }
.search input { margin-left: 10px; }
.search img { padding-top: 8px;}
.slideshow {  height: 178px; width: 880px; }
.slideshow img { display: none; }
 slide img { display: none; }
.slide {   z-index: 1 }

.header { background: url(../img/menu-bg.png) no-repeat; height: 368px; clear: both; }
.manage { margin-top: 125px; width: 880px; position: absolute; z-index: 2 }

.content_wrapper {  font-size: 14px; padding-top: 20px; background: url(../img/content-bg.jpg) no-repeat 0 0; padding-bottom: 20px; }
.c1 { float: left; width: 435px;  }
.c2 { float: right; width: 435px; }

h1 { padding-left: 20px; font-size: 18px; }

.textbox { border: 1px solid #e1e1e1; font-size: 14px; font-family: Arial; height: 18px; border-top: 1px solid #999999; border-left: 1px solid #aaaaaa; padding: 3px; padding-top: 7px; color: #aaaaaa; }
.ok { cursor: pointer; width: 30px; height: 30px; border: 0px; background: url(../img/ok.gif) no-repeat 0 0; }

.frame { border: 1px solid #e1e1e1; background-color: #ffffff; }
.frame2 { border: 1px solid #e1e1e1; background-color: #f5f5f5; padding: 20px; }

.logo { padding-top: 25px; float: left;  }
.newsletter_wrapper { float: right; padding-top: 30px;}
.newsletter_wrapper td { vertical-align: middle; }
.newsletter_wrapper span { color: #89a3bc; font-weight: bold; font-size: 18px; padding-left: 10px; padding-right: 10px; }
.newsletter_wrapper .textbox { margin-right: 10px; }

.dodaj_btn { background: url(../img/dodaj.gif) no-repeat 0 0; border: 0; width: 50px; height: 30px; }

.top { height: 112px;  }

.c3 { float: left; width: 280px; padding-top: 32px; }
.c4 { float: right; width: 590px; }
.submenu li a:link, .submenu li a:visited { display: block; width: 260px; padding-left: 20px; height: 31px; padding-top: 18px; background: url(../img/menu-boczne.gif) no-repeat 0 0; }
.submenu li a:hover, .submenu li a.active, .submenu li a.active:link, .submenu li a.active:visited, .submenu li a:visited:hover { text-decoration: none; color: #333333; }
.submenu { background: url(../img/menu-boczne-zakonczenie.gif) no-repeat left bottom; padding-bottom: 1px; }
.foot_wrapper { background: url(../img/stopka.gif) repeat-x 0 0; height: 112px; }
.foot_container { margin: 0 auto; width: 880px;  }
.foot { padding-top: 10px; margin-bottom: 8px; width: 880px; }
.foot_links { float: left; width: 345px; padding-top: 19px; }
.foot_links a:link, .foot_links a:visited { margin-right: 20px; font-weight: bold; color: #999999; }
.foot_eu1 { float: left; width: 230px; color: #999999; font-size: 10px; padding-top: 13px; }
.foot_eu2 { float: right; width: 295px;    }

.footer { color: #999999; background: url(../img/stopka-linia.gif) no-repeat center top; height: 30px;  }

.footer a:link, .footer a:visited {  color: #999999; }

.footer .left { padding-top: 12px; }
.footer .right {  padding-top: 8px;  }

.content_wrapper a:link, .content_wrapper a:visited { font-weight: bold; color: #009900; font-weight: bold; }

.more { float: right; }
.more a:link, .more a:visited, .more a { font-size: 11px; color: #999999; font-weight: normal; }

.archive { float: right; padding-right: 20px; padding-top: 10px; font-size: 12px; }

.item { padding: 20px; padding-bottom: 10px; }
.item_separator { border-top: 1px solid #e1e1e1; height: 1px; font-size: 1px; clear: both; }
.item small { color: #999999; font-size: 11px; }
.item p { line-height: 20px; }
.gbtn { text-decoration: none; font-size: 14px; border: 0px; color: #ffffff; font-weight: bold; width: 210px; height: 26px; text-align: center; padding-top: 7px; display: block; background: url(../img/gbtn.gif) no-repeat; }
a.gbtn, a.gbtn:visited { color: #ffffff; font-size: 14px; }
a.gbtn:hover { text-decoration: none; color: #ffffff; }
.gbtn2 { cursor: pointer; font-size: 14px; font-family: Arial; border: 0px; color: #ffffff; font-weight: bold; width: 210px; height: 30px; text-align: center; display: block; background: url(../img/gbtn.gif) no-repeat; }

.manage .s1 {padding-left: 20px; }
.manage .s2 {text-align: right; }

#nav a { margin: 2px; border: 0px; color: #93d1ff; font-weight: normal; width: 27px !important; height: 21px !important; text-align: center; padding-top: 6px; background: url(../img/kolko1.png) no-repeat; display: inline-block; }
#nav a.activeSlide { color: #003675;  background: url(../img/kolko2.png) no-repeat 0 0px;  }
#nav a:focus { outline: none; }
#nav a:hover { text-decoration: none; color: #003675;  background: url(../img/kolko2.png) no-repeat 0 0px; }

#nav { margin-right: 25px; }

.perskimedia img { vertical-align: middle; padding-left: 5px; }

.error  { background-color: #FFE1E1; }

.paginator 				{ list-style : none; display : block; padding: 8px 0 0 0; text-align: right; clear: both; margin: 0px;}

.paginator li 				{ display : inline;}
.paginator li a 			{ padding: 4px 7px 4px 7px;font-size: 11px;text-decoration: none; }
.paginator li a:hover 		{ background-color: #d6d6d6; text-decoration: underline; }

.paginator li.current a 	{ background-color: #d6d6d6; text-decoration: underline;}

.selectbox { width: 220px; border: 1px solid #e1e1e1; border-left: 1px solid #777777; border-top: 1px solid #777777; padding: 3px; color: #555555; font-size: 12px; font-family: Tahoma  }


.row0 td { padding-bottom: 5px; border-bottom: 1px solid #e1e2c3;}

.row1 td {border-bottom: 1px solid #f3eede; border-top: 1px solid #f3eede;  padding-bottom: 5px; padding-top: 5px; vertical-align: middle; background-color: #f9f9f9; padding-left: 5px; padding-right: 5px; }
.row2 td {   vertical-align: middle; background-color: #ebebeb;  }
.row2 td div { height: 19px; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
.row2 td div img { margin-top: 4px; }
.row1 td div img { margin-top: 4px; }
.c3  { float: left; width: 280px; padding-top: 30px; }
.c4  { float: left; margin-left: 10px; width: 590px; }

/* ---------------------------------------------------------------------------------
		NOTIFICATIONS
--------------------------------------------------------------------------------- */
.success, .fail, .information, .attention {
	margin-bottom: 15px;
	background-repeat: no-repeat; background-position: 10px center;
	padding: 10px 10px 10px 40px;
	
	font-weight: bold; text-transform: uppercase; font-size: 11px;
	line-height: 20px;

}
/* Succes Notification Box */
.success 				{
	background-color: #E3FFDF;
	border: 1px solid #97FF88;
	color: #009900;
	background-image: url(../images/accept.png);
}
/* Failure Notification Box */
.fail 					{
	background-color: #FFE1E1;
	border: 1px solid #FF9595;
	color: #CC3300;
	background-image: url(../images/cancel.png);
}
/* Information Notification Box */
.information 			{
	background-color: #D7DFFF;
	border: 1px solid #93A8FF;
	color: #0033FF;
	background-image: url(../images/information.png);
}
/* Attention Notification Box */
.attention 		{ background-color: #FFFBCC; border: 1px solid #FFF35E;color: #C69E00; background-image: url(../images/error.png);}

/* Notification Close Button */
.close-notification					{
	width: 16px; height: 16px;
	position: absolute;
	background: url(../images/close.png) no-repeat;
	top: 5px; right: 5px;
	cursor: pointer;
}

