.left		{ float:left;}
.right		{ float:right;}
.png_bg		{}
.clear	 	{ clear: both; font-size: 1px; }
.spacer { font-size: 1px; height: 10px; clear: both; }

body { background: url(../img/bg.gif) repeat-x 0 0 #f9f9f9; font-family: Tahoma; font-size: 12px; }

.wrapper{ width: 880px;  margin: 0 auto; }
.header { background: url(../img/topmenubg.jpg) no-repeat; height: 190px; width: 880px;}
.h1 { float: left;  padding-top: 40px; }
.h2 {float: right; padding-top: 40px; }

a:link, a:visited { font-weight: bold; color: #996600; text-decoration: none; }
a:hover, a:visited:hover { text-decoration: underline; }

.newsletter li { display: inline; float: left; }
.newsletter .letter { background: url(../img/newsletter.gif) no-repeat left top; display: block; width:34px; height: 39px;  }
.newsletter .first { font-size: 14px; font-weight: bold; color: #999999;  padding-top: 2px; padding-left: 10px; padding-right: 6px;    }
.dodaj_btn { vertical-align: middle;  cursor: pointer;  background: url(../img/dodaj.gif) no-repeat 0 0; width: 50px; height: 26px; border: 0px; }
.textbox {  vertical-align: middle;border: 1px solid #e1e1e1; border-left: 1px solid #777777; border-top: 1px solid #777777; padding: 3px; padding-bottom: 3px; color: #555555; margin-right: 6px;  }
newsletter .last {  }
.menu { height: 80px;  }
.menu li { display: inline; float: left; }

.menu li a:link, .menu li a:visited { font-family: Tahoma; font-size: 16px; font-weight:bold; color: #999999; text-decoration: none; display: block; padding-top: 38px; padding-bottom: 24px; width: 174px; text-align: center;  }

.menu li a:hover, .menu li a:visited:hover, .menu li a.active { background: url(../img/menua.gif) repeat-x 0 0; color: #000000; }

.menu li .first { background: none; }

.slideshow { height: 186px; border-top: 1px solid #000000; border-bottom: 4px solid #000000; }
.slideshow img { display: block; }
.slide img { display: none; }
.slide { background-color: #000000;  z-index: 1 }
.slide .manage { width: 700px; }

.content_wrapper { width: 880px; margin: 0 auto; }

.menu_spacer { height: 22px; clear: both; }

h1 { font-size: 16px; font-weight: bold; color: #333333; padding: 0px; margin: 0px; padding-left: 20px;}
.c1 { float: left; margin-right: 10px; width: 435px;}
.c2 { float: left; width: 435px;}
.frame {  border: 1px solid #e1e1e1; background-color: #ffffff; padding: 20px; color: #333333; padding-bottom: 10px; }
.frame { line-height: 150%; }
.frame p { padding-bottom: 15px; }

.frame ul { list-style: disc; list-style-position: inside;
 }

.frame small, .frame .small { font-size: 11px; color: #999999; text-decoration:none; font-weight: normal; }


.frame2 {  border: 1px solid #e1e1e1; background-color: #fcf8dc; padding: 20px; color: #333333; padding-bottom: 10px; }
.frame2 { line-height: 150%; }
.frame2 p { padding-bottom: 15px; }
.frame2 small, .frame2 .small { font-size: 11px; color: #999999; text-decoration:none; font-weight: normal; }

.news_separator { display: block; border-top: 1px solid #e9e9e9; margin-top: 8px; padding-bottom: 10px; font-size: 1px; }
.small:link, .small:visited { color: #555555; }
.news_archive { text-align: right; }
.news_archive a:link, .news_archive a:visited { font-size: 11px; }
.foot { background: url(../img/stopkabg.gif) 0 0 repeat-x; height: 102px; display: block; }

.wrapper_foot { margin: 0 auto; width: 880px; }
.foot_links { padding-top: 20px; padding-bottom: 5px; padding-left: 3px; }
.foot_links li { display: inline; }
.foot_links li a:link, .foot_links li a:visited { font-size: 11px; color: #666666; margin-right: 20px; }
.footer { padding-top: 5px; color: #999999; font-size: 11px; }
.f1 { float: left;  padding-top: 8px; }
.f1 a:link, .f1 a:visited { font-weight: normal; color: #999999; }
.f2 {float: right; padding-top: 4px; }

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

.goup:link, .goup:visited { color: #999999; font-size: 11px; background: url(../img/strzalka.gif) no-repeat right 2px; padding-right: 10px; }

.h2 td { vertical-align: middle; }
.h2 span { font-size: 14px; font-weight: bold; color: #999999; padding-left: 10px; padding-right: 10px; }
.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; }

p img { padding: 2px; border: 1px solid #e1e1e1; margin: 3px; float: right; }
.miniaturka { padding: 2px; border: 1px solid #e1e1e1; margin: 3px; }
.photo { float: left; width: 150px; text-align: left; }
.photo_desc { float: left; width: 235px;}
.photo_frame { float: left; margin-left: 5px; margin-right: 5px; width: 385px; border: 1px solid #e1e1e1; padding: 10px; height: 200px; }


.submenu { border-bottom: 1px solid #e1e1e1; }
.submenu li {height: 39px; width: 280px; }
.submenu li a:link, .submenu li a:visited { display: block; padding-top: 14px; background: url(../img/menuboczne1.gif) no-repeat 0 0; height: 25px; padding-left: 20px; }
.submenu li a:hover, .submenu li a:visited:hover, .submenu li a.active, .submenu li a.active:visited { text-decoration: none; color: #000000; display: block; padding-top: 14px; background: url(../img/menuboczne2.gif) no-repeat 0 0; height: 25px; padding-left: 20px; }
.slideshow .manage { }
.ybtn { font-size: 11px; border: 0px; color: #000000; font-weight: bold; width: 189px; height: 26px; text-align: center; padding-top: 6px; display: block; background: url(../img/zapiszsie.gif) no-repeat; }
a.ybtn, a.ybtn:visited { color: #000000; font-size: 11px; }
a.ybtn:hover { text-decoration: none; color: #555555; }
.ybtn2 { cursor: pointer; font-size: 11px; font-family: Tahoma; border: 0px; color: #000000; font-weight: bold; width: 189px; height: 26px; text-align: center; display: block; background: url(../img/zapiszsie.gif) no-repeat; }

.dot { border: 0px; color: #000000; font-weight: normal; width: 26px; height: 20px; text-align: center; padding-top: 6px; display: block; background: url(../img/p1.gif) no-repeat; }
a.dot, a.dot:visited { color: #000000; font-weight: normal; font-size: 11px; }

a.dot:hover, a.dot_active { color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none; background: url(../img/p2.gif) no-repeat; border: 0px; font-weight: normal; width: 26px; height: 20px; text-align: center; padding-top: 6px; display: block; }
a.dot_active, a.dot_active:visited, a.dot_active:hover { color: #fff; font-weight: normal; font-size: 11px; text-decoration: none }

.s1 {  }
.s2 { text-align: right;  }
.slide img { overflow: hidden }

.s2 ul li { float: left; padding-left: 2px; padding-right: 2px; }
.s2 ul { margin-right: 15px; float: right;  }
.s1 { padding-left: 15px; }
.manage { margin-top: 120px; width: 880px; position: absolute; z-index: 2 }

.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  }

.gbtn {  }


#nav a { margin: 3px; border: 0px; color: #000000; font-weight: normal; width: 26px !important; height: 20px !important; text-align: center; padding-top: 6px; background: url(../img/p1.gif) no-repeat; display: inline-block; }
#nav a.activeSlide { color: #ffffff;  background: url(../img/p2.gif) no-repeat 0 0px;  }
#nav a:focus { outline: none; }
#nav a:hover { text-decoration: none; color: #ffffff;  background: url(../img/p2.gif) no-repeat 0 0px; }

#nav { margin-right: 7px; }





/* ---------------------------------------------------------------------------------
		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;
}
