/*
Theme Name: RSS NAM RACIBÓRZ
Description: Szablon strony wykonany przez Jusee.pl
Version: 1.0
Author: Adam Majchrzak

*/
:focus {
	outline: 0;
}


h1, h2, h3, h4, h5, h6	{
	font-weight: normal;
}

h2	{
	font-size: 24px;
}

h3	{
	font-size: 14px;
}

a	{
	color: #ff8a00;
}

.clear	{
	clear: both;
}

.bg-orange-square	{
	background-image: url(/wp-content/themes/nam/images/bg/bg-orange-square.gif);
}

body	{
	background-image: url(/wp-content/themes/nam/images/bg/bg-body.gif);
}

body, input, select, textarea, div	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
	line-height: 20px;
}

.page-body-bg	{
	width: 100%;
	background-image: url(/wp-content/themes/nam/images/bg/bg-page-body.gif);
	background-repeat: repeat-x;
}

.page-body	{
	width: 980px;
	margin: auto;
	background-color: #fff;
	padding-bottom: 15px;
}

.page-footer-contact	{
	width: 960px;
	margin: auto;
	color: #fff;
	padding: 10px;
	background-color: #868686;
	border-bottom: 1px #ccc dashed;
}

.page-footer-contact ul	{
	list-style: none;
	margin: auto;
	width: 750px;
}

.page-footer-contact li	{
	float: left;
	margin: 0 25px 0 25px;
}

.page-footer	{
	width: 980px;
	margin: auto;
	color: #fff;
	padding: 10px;
}

.page-copyright	{
	float: left;
	color: #fff;
	padding: 10px;
	font-size: 11px;
}

.page-hosting	{
  line-height: 20px;
	float: right;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
}


.page-project	{
	float: right;
	color: #fff;
	padding: 10px;
	font-size: 11px;
	line-height: 14px;
}

.page-top	{
	height: 85px;
	background-color: #373737;
	position: relative;
}

.page-logo	{
	background-image: url(/wp-content/themes/nam/images/element/page-logo.gif);
	background-repeat: no-repeat;
	display: block;
	width: 132px;
	height: 60px;
	position: absolute;
	top: 12px;
	left: 11px;
	text-indent: -9999px;
}

.top-menu	{
	position: absolute;
	top: 10px;
	right: 10px;
}


.top-menu	li {
	float: left;
	margin-left: 20px;
	list-style: none;
	font-size: 11px;
}

.top-menu	li a {
	color: #fff;
	text-decoration: none;
}

.top-menu li.top-menu-home {
	background-image: url(/wp-content/themes/nam/images/element/icon-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 18px;
}

.top-menu li.top-menu-sitemap {
	background-image: url(/wp-content/themes/nam/images/element/icon-sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 18px;
}

.top-menu li.top-menu-contact {
	background-image: url(/wp-content/themes/nam/images/element/icon-contact.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 18px;
}

.main-menu	{
	width: 950px;
	margin: auto;
}

.main-menu ul	{	list-style: none; padding: 0px; margin: 10px 0 0 0; background-image: url(/wp-content/themes/nam/images/bg/bg-main-menu.gif); background-repeat: no-repeat; height: 43px;	}
.main-menu li	{	text-indent: -9999px; list-style: none; float: left; height: 100%; margin: 0px; padding: 0px; text-align: center; }
.main-menu 	a 	{	height: 43px; line-height: 43px; vertical-align: middle; display: block; text-decoration: none; background-image: url(/wp-content/themes/nam/images/bg/bg-main-menu.gif); background-repeat: no-repeat;	}

.main-menu	a:hover, 
.main-menu	a.selected	{	color: #ff0000;	}


/*
#m1 a								{	width: 117px; } 
#m2 a								{	width: 117px; } 
#m3 a								{	width: 116px; } 
#m4 a								{	width: 116px; } 	
#m5 a								{	width: 116px; }
#m6 a								{	width: 116px; }

#m1 h3 a:hover	{	width: 117px; color: #ff0000; } 
#m2 a.selected	{	width: 117px; } 
#m3 a.selected	{	width: 116px; } 
#m4 a.selected	{	width: 116px; } 	
#m5 a.selected	{	width: 116px; }
#m6 a.selected	{	width: 116px; }
*/

#m1 a								{	width: 117px; background-position: 0px 0px; 	} 
#m2 a								{	width: 117px; background-position: -117px 0px;	} 
#m3 a								{	width: 116px; background-position: -233px 0px;	} 
#m4 a								{	width: 116px; background-position: -349px 0px;	} 	
#m5 a								{	width: 116px; background-position: -465px 0px; 	}
#m6 a								{	width: 116px; background-position: -581px 0px; 	}

#m1 a:hover, #m1 a.selected			{	background-position: 0px -43px;	}
#m2 a:hover, #m2 a.selected			{	background-position: -117px -43px;	}
#m3 a:hover, #m3 a.selected			{	background-position: -233px -43px;	}
#m4 a:hover, #m4 a.selected			{	background-position: -349px -43px;	}
#m5 a:hover, #m5 a.selected			{	background-position: -465px -43px;	}
#m6 a:hover, #m6 a.selected			{	background-position: -581px -43px;	}

#m7	{	
	display: block;
	width: 242px;
	height: 43px; 
	text-indent: 0px; 	
	margin-left: 10px;
	position: relative;
}

#m7 input {
	position: absolute;
	top: 10px;
	left: 18px;
	border: 1px solid #fff;
	padding: 3px;
	height: 14px;
	width: 145px;
}

#m7 button {
	position: absolute;
	top: 10px;
	left: 171px;
	border: 1px solid #2b1000;
	background-color: #2b1000;
	height: 22px;
	width: 50px;
	color: #fff;
	font-size: 10px;
}

.page-banner	{
	clear: both;
	text-indent: -9999px;
	background-image: url(/wp-content/themes/nam/images/element/page-banner.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 205px;
	margin: auto;
	position: relative;
}

.page-article-box	{
	text-indent: 0px;
	position: absolute;
	top: 0px;
	left: 708px;
	width: 242px;
	height: 205px;	
	background-color: #bbb;
	background-repeat: no-repeat;
	background-position: center top;
}

.page-article-box h2	{
	background-color: #bbb;
	padding: 10px;
	font-size: 14px;
	margin: 0px;
	color: #fff;
	/* for IE 
  	filter:alpha(opacity=80); */
  	/* CSS3 standard 
  	opacity:0.8; */
}

.page-article-box .title	{
	background-color: #bbb;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	color: #fff;
	position: absolute;
	bottom: 0px;
	width: 222px;
	font-size: 11px;
	visibility: hidden;
}

.page-article-box .title a	{
	color: #fff;
	text-decoration: none;
}

.home-boxes-row	{
	position: relative;
	width: 950px;
	height: 140px;
	margin: auto;
	clear: both;
}

.home-boxes	{
	position: relative;
	margin-top: 12px;
	height: 130px !important;
}

.home-boxes ul	{
	padding: 0;
	margin: 0;
}

.home-boxes li	{
	list-style: none;
	display: block;
	width: 242px;
	height: 84px;
	float: left;
}

.home-boxes li div.home-boxes-box	{
	position: relative;	
	border: 1px solid #bbbbbb;
	float: left;
	display: block;
	width: 240px;
	height: 82px;
	
}

.home-boxes li div.home-boxes-box img	{
	position: absolute;
	top: 0px;
	left: 0px;
}

.home-boxes li div.last	{
	margin-right: 0px !important;
}


.home-boxes-members	{
	position: relative;
	height: 152px !important;
	padding-top: 0px !important;
}

.home-boxes-members h2	{
	padding-top: 0px;
}

.home-boxes-members ul	{
	padding: 0;
	margin: 0;
}

.home-boxes-members li	{
	list-style: none;
	display: block;
	width: 700px;
	height: 84px;
	float: left;
}

.home-boxes-members li div.home-boxes-box	{
	position: relative;	
	border: 1px solid #bbbbbb;
	float: left;
	display: block;
	width: 227px;
	height: 82px;
	margin-right: 6px;
}

.home-boxes-members li div.home-boxes-box img	{
	position: absolute;
	top: 0px;
	left: 0px;
}

.home-boxes-members li div.last	{
	margin-right: 0px !important;
}


.home-academy-list-header	{
	position: absolute;
	top: 5px;
	left: 95px;
}

.home-academy-list-header h4	{
	padding: 0px;
	margin: 0px;
	color: #787878;
	font-size: 11px;
}

.home-academy-list-title	{
	position: absolute;
	top: 25px;
	left: 95px;
}

.home-academy-list-title h3	{
	padding: 0px;
	margin: 0px;
	color: #000000;
}


.home-academy-list-more	{
	position: absolute;
	top: 50px;
	left: 160px;
	display: block;
	background-color: #ff8a00;
	height: 20px;
	width: 45px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 11px;
	
}

.home-content	{
	width: 950px;
	margin: auto;
	clear: both;
}

.home-main	{
	float: left;
	width: 650px;
}

.home-sidebar	{
	float: right;
	width: 242px;
}

.home-sidebar-banners	{
	text-align: center;
	margin-top: 15px;
}

.home-sidebar-banners h2	{
	padding: 10px 0 10px 0;
}

.home-sidebar-banners a	{
	color: #fff;
	margin-top: 15px;
	text-decoration: none;
}

.home-news-row	{
	clear: both;
	margin-top: 15px;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 10px;
}

.home-news-row img	{
	float: left;
	border: 1px solid #bbbbbb; 
}

.home-news-row small	{
	
}

.home-news-row div p	{
	margin-top: 0px;
	text-align: justify;
}

.more-link	{
	color: #ff8a00;
}

.home-news-content	{
	float: right;
	width: 550px;
}

.home-news-content h3	{
	padding: 0;
	margin: 0;
}

.home-polls	{
	border: 1px solid #ccc;
}

.newsletter-form	{
	position: relative;
	height: 105px;
	margin-top: 15px;
}

.newsletter-form h2	{
	color: #fff;
	padding: 22px 0 10px 18px;
	margin: 0; 
}

.newsletter-form input {
	position: absolute;
	top: 55px;
	left: 18px;
	border: 1px solid #fff;
	padding: 3px;
	height: 14px;
	width: 145px;
}

.newsletter-form button {
	position: absolute;
	top: 55px;
	left: 171px;
	border: 1px solid #2b1000;
	background-color: #2b1000;
	height: 22px;
	width: 50px;
	color: #fff;
	font-size: 10px;
}

#formresult	{
	color: #fff;
	position: absolute;
	top: 80px;
	left: 17px;
}



.home-statictics-boxes	{
	clear: both;
}

.home-statictics-boxes-left	{
	float: left;
	width: 300px;
}

.home-statictics-boxes-right	{
	float: right;
	width: 300px;
}


/*	PAGE	*/
.page-content	{
	width: 950px;
	margin: auto;
	clear: both;
}


.breadcrumb	{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	margin-top: 15px;
	padding: 5px 0 5px 0;
	font-size: 11px;
}

.breadcrumb a	{
	text-decoration: none;
}

.breadcrumb a:hover	{
	text-decoration: underline;
}

.print-link	{
	position: absolute;
	top: 68px;
	right: 15px;
	font-size: 11px;	
}

.print-link img	{
	vertical-align: middle;
}

.recommend-link	{
	font-size: 11px;	
}

.recommend-link img	{
	vertical-align: middle;
}

.separator-line	{
	margin-top: 15px;
	margin-bottom: 15px;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px dashed #ccc;
}

/*	single.php	*/

.single-image	{
	float: right;
	margin-left: 15px;
	border: 1px solid #ccc;
	padding: 2px;
}

/*	member page tabs	*/

.member-tabs-menu	{
	list-style: none;
	padding: 0px;
}

.member-tabs-menu li	{
	float: left;
	padding: 10px;
}

#member-tabs .ui-tabs-panel	{ 
	display: block; 
}

#member-tabs .ui-tabs-hide	{ 
	display: none !important; 
}

.members-list ul	{
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0px;
}

.members-list li 	{
	list-style: none;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 10px;
	text-align: justify;
}

.members-list li img	{
	float: left;
	margin-right: 15px;
	border: 1px solid #bababa;
}

.members-list p 	{
	padding: 0px;
	margin: 0px;
	text-align: justify;
}


.member-content	img	{
	float: right;
	margin-left: 10px;
}

.member-content td	{
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	border-bottom: 1px solid #eee;
}

.member-content td h3	{ 
	margin-top: 0px;
	padding-top: 0px;
}


.page-content-sidebar	{
	float: left;
	width: 220px;	
}

.page-content-main	{
	float: right;
	width: 680px;
	padding-right: 15px;
	position: relative;
}

.page-content-main h3	{
	font-size: 20px;
}

.page-content-main p	{
	text-align: justify;
}

.page-content-sidebar ul	{
	padding: 0;
	margin: 0;
}

.page-content-sidebar li	{
	font-size: 12px;
	list-style: none;
	border-bottom: 1px dashed #bbb; 
	width: 220px;
}

.page-content-sidebar li a	{
	text-decoration: none;
	padding: 5px 0 5px 0;
	display: block;
}

.page-content-sidebar li a:hover	{
	text-decoration: underline;
}


.page-sidebar-banners	{
	text-align: center;
	margin-top: 15px;
}


/*	AKTUALNOSCI	*/

.page-news-row	{
	clear: both;
	margin-top: 15px;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 10px;
}

.page-news-row img	{
	float: left;
	border: 1px solid #bbbbbb; 
}

.page-news-content	{
	float: right;
	width: 580px;
}

.page-news-content h3	{
	padding: 0;
	margin: 0;
}

/*	KONTAKT */

.page-contact-left	{
	float: left;
	width: 300px;
}
.page-contact-right	{
	float: right;
	width: 300px;
}

.alignleft	{
	float: left;
}



/* Easy Slider */

/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
}
/* // image replacement */

#slider ul	{
	margin: 0;
	margin-top: 23px;
	padding: 0;
	list-style:none;	
}
	
#slider li	{
	margin: 0;
	padding: 0;
	list-style:none;	
}

#slider li	{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width: 600px;
	height: 470px;
	overflow: hidden; 
}
	
#prevBtn, #nextBtn, #slider1next, #slider1prev	{
	 
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -30px;
	top: 150px;
	z-index: 1000;
}	
#nextBtn, #slider1next { 
	left: 600px;
}
														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {  
	display: block;
	position: relative;
	width: 30px;
	height: 77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
}
	
#nextBtn a, #slider1next a { 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
	
/* numeric controls */	

ol#controls	{
	margin: 1em 0;
	padding: 0;
	height: 28px;	
}

ol#controls li	{
	margin: 0 10px 0 0; 
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	line-height: 28px;
}

ol#controls li a	{
	float: left;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	background: #DAF3F8;
	color: #555;
	padding: 0 10px;
	text-decoration: none;
}

ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



/*	komentarze	*/


#commentform label	{
	font-weight: bold;
}
#author, #email, #url	{
	width: 300px;
	border: 1px solid #ccc;
	padding: 3px;
}

#comment	{
	width: 300px;
	border: 1px solid #ccc;
	padding: 3px;
}

#submit	{
	border: 1px solid #2b1000;
	background-color: #2b1000;
	height: 22px;
	width: 100px;
	color: #fff;
	font-size: 10px;
}

#commentlist	{
	list-style: none;
	margin: 0;
	padding: 0;
}

#commentlist li	{
	border-bottom: 1px dashed #ccc;
}

#recentcommentedposts-3	{
	display: none !important;
}

