/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


#countdown {color:#D92A1D; font-size:16px; font-weight:bold; padding-left:15px;}


.comment-form-author, .comment-form-email,.comment-form-url  {
width:303px;
padding:4px;
margin:0px;
}

.entry-meta {
margin-top:-9px;
}

#konkurs {
width:200px;
height:200px;
float:left;
padding-top:340px;
padding-left:150px;
}

.comment-form-author input, .comment-form-email input,.comment-form-url input {
float:right;
padding:0px;
margin:0px;
width:150px;

}

textarea {
width:374px;
}


#sepbb {
width:700px;
height:10px;
margin-top:40px;
margin-bottom:20px;
border-top:3px solid #fff;
}

.widget-title {
font-size:15px;
}

ol {
margin:0px;
padding:0px;
}

.comment-reply-link {
display: block;
    padding-bottom: 11px;
    text-align: right;
}

.clear {
clear:both;
}

.form-allowed-tags, .comment-form-comment label {
display:none;
}

.children {
padding:0px;
margin:0px;
}

.commentlist li {
 border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 1px 22px;
    color: #000000;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 10px;
}

.odd {
background:#E8E8E8;
}

.even {
background:#fff;
}

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(bg.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #e5e5e5;
}

.pagebody {
	background:url(bgt.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #e5e5e5;
}

img {
	border:none;
}

#pg {
	height:67px;
	width:100%;
	background:url(pg.png);
	background-position:top center;
}

#pgs {
	width:1000px;
	height:67px;
	margin:auto;
}

#menu {
	width:868px;
	height:45px;
	float:left;
	padding-left:0px;
	padding-top:12px;
}

#menu2 {
	width:958px;
	height:30px;
	padding-left:42px;
	padding-top:12px;
	 margin: 10px auto auto;
	border-bottom:1px solid #bc6508;
	border-top:1px solid #bc6508;
}

#menu a, #menu2 a  {
	font-size:17px;
	color:#671e12;
	text-decoration:none;
	padding-right:20px;
	text-transform:uppercase;
}

#menu li, #menu ul, #menu2 li, #menu2 ul {
	display:inline;
	margin:0px;
	padding:0px;
}

.current_page_item, .select {
	font-weight:bold;
}

#fb {
	width:44px;
	float:left;
	height:52px;
	padding-top:15px;
}

#baner {
	width:971px;
	margin:auto;
	height:523px;
	padding-left:29px;
}

#baners {
	width:971px;
	margin:auto;
	height:222px;
	padding-left:29px;
}


#banerz {
	width:401px;
	height:523px;
	float:left;
}

#banerpasek {
	width:401px;
	height:45px;
	background:url(pasek.png);
}

#logo {
	width:400px;
	height:208px;
	padding-bottom:15px;
	padding-top:15px;
}

#banertext {
	width:350px;
	color:#000;
	/* font-size:14px; */
	padding-top:5px;
	padding-bottom:5px;
	padding-left:680px;
	padding-right:5px;
	text-align:justify;
}

#banertext p {
	padding:0px;
	margin:0px;
}

#banertext b, #banertext strong {
	color:#ff9000;
	font-style:italic;
}

#pb {
	width:100%;
	height:375px;
	background:url(bgb.png);
	background-color:#000;
	background-position:top center;
	background-repeat:no-repeat;
}

#pbs {
	width:100%;
	background:url(bgpb2.png);
	background-color:#000;
	background-position:top center;
	background-repeat:no-repeat;
	text-align:justify;
	font-size:14px;
}

#news {
	width:1000px;
	padding-left:22px;
	height:395px;
	margin:auto;
	color:#FFF;
}

#page {
	width:956px;
	padding-left:22px;
	padding-right:22px;
	margin:auto;
	color:#FFF;
    padding-bottom: 25px;
}

#pagel {
	width:234px;
	float:left;
	padding-right:22px;
}

#pagel ul, #pagel li {
	padding:0px;
	margin:0px;
} 

#pagel li {
	margin-bottom:7px;
}

#pager {
	width:700px;
	float:left;
}

#pager img {
	max-width:694px;
	height:auto;
	/* border:3px solid #ff9000; */
	margin-bottom: 5px;
}

#new {
	width:303px;
	height:322px;
	float:left;
	font-size:12px;
	text-align:justify;
}

a {
	color:#ff9000;
	text-decoration:none;
}

a:hover {
color:#DC2A1E;
}

#newsep {
	width:22px;
	height:322px;
	float:left;
}

#new h1 {
	color:#ff9000;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}

#newtitle {
	height:25px;
	width:303px;
}

#metadata {
	text-align:right;
	text-transform:uppercase;
	width:100%;
	padding-bottom:3px;
}

#new img {
	border:3px solid #ff9000;
	margin-bottom:3px;
 -moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
   
    -o-transition: all 1s ease-in-out;
}


#new img:hover {
	border:3px solid #DC2A1E;
	margin-bottom:3px;
}

#newtekst {
width:100%;
height:90px;
}


#new p {
margin:0px;
padding:0px;
}

#headbox {
	height:48px;
	min-height:41px;
	width:100%;
	font-size:23px;
	padding-top:18px;
	background:url(pin1.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:78px;
	text-transform:uppercase;
	text-shadow: 3px -3px 5px black;
}

#sepp {
	width:100%;
	height:15px;
	background:#FFF;
}


	
#pb2 {
	width:100%;
	height:330px; /* - wys. dla patronow hon. */
	background-color:#000;
	background-position:top center;
	background-repeat:no-repeat;
}


#pb2 p {
padding:0px;
margin:0px;
}


#org {
	width:978px;
	padding-left:22px;
	height:200px;
	margin:auto;
	color:#FFF;
}

#pw {
	width:100%;
	background-color:#fff;
	background-position:top center;
	background-repeat:no-repeat;
}

#spo{
	width:978px;
	padding-left:22px;
	margin:auto;
	color:#000;
}

#pd {
	height:430px;
	width:100%;
	background:url(pd.png);
	background-color:#ff9c00;
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:37px;
	
}
#cr {
	width:1000px;
	color:#671e12;
	text-transform:uppercase;
	margin:auto;
	font-size:12px;
	text-align:center;
	padding-top:15px;
}

#stopka {
	width:1000px;
	margin:auto;
	height:330px;
	color:#671e12;
	font-size:12px;
	text-align:justify;
}

#stopkal {
	width:356px;
	float:left;
	height:330px;
	padding-left:22px;
	padding-right:22px;
}

#stopkar {
	width:578px;
	float:left;
	height:330px;
	padding-right:22px;
}

#stopka h1 {
	color:#671e12;
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:normal;
	text-align:left;
	padding-bottom:10px;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin:5px 0 5px 10px !important;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin:5px 10px 5px 0 !important;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.field {
	padding: 5px 0 5px 0;
}
.field label {
	display: inline-block;
	text-align: right;
	width: 100px;
}
.field label.long {
	width: 160px;
}
.field input {
	width: 160px;
}
.field input.button {
	width: 80px;
}
p#upload_error {
	size: 2em;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #671E12;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #F89A1D;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	color: #DC231B;
}
#access ul li:hover > ul,
#access ul li a:focus + ul,
#access ul li ul:focus {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: ##671E12;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #671E12;
} and 