@charset "utf-8";
/* CSS Document */

/*
 Theme Name: nasz.walbrzych.pl
 Author: zDesign
 Author URI: http://www.zdesign.pl
 Description: Dedykowana skórka pod Wordpress wykonana dla http://nasz.walbrzych.pl
 Version: 2.11 (date: 23.02.2015)
 */
/* =reset.css
---------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

p {
    margin-bottom:5px;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block; zoom:1;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/* =style.css
-------------------------------------------*/
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #e9e5dd;
}
#top{
	background-image: url(images/bkg.png);
	height: 165px;
	border-bottom: solid 1px #e0d8c9;
	position: relative;
}
.center {
	width: 980px;
	margin: 0px auto;
}
#banner_top{
	text-align: center;
	padding-top: 5px;
}
#day{
	color: #cbcbcb;
	font-size: 12px;
	float: right;
	margin-right: 250px;
	margin-top: 13px;
}
#search{
	background-image: url(images/search.png);
	height: 31px;
	width: 241px;
	position: absolute;
	bottom: 38px;
	margin-left: 738px;
}
#searchform{
	margin: 5px 0px 5px 27px;
}
#s{
	height: 19px;
	width: 175px;
	padding-left: 2px;
	border: solid 1px #444444;	
	font-size: 12px;
	color: #9d9d9d;
	font-family: Tahoma, Geneva, sans-serif;
}
#search_submit{
	background-image: url(images/search_button.png);
	border: none;
	height: 22px;
	width: 22px;
	margin-left: 2px;
}
#search_submit:hover{
	opacity:0.6;
	filter:alpha(opacity=60);	
}
a{
	text-decoration: none;
	color: #366885;
}
a:hover{
	color: #0c2f43;
}
#menu_t{
	background-image: url(images/menu_shadow.png);
	height: 2px;
	width: 978px;
	margin-left: 1px;
	position: absolute;
	bottom: 36px;
}
#menu_l{
	background-image: url(images/menu_l.png);
	width: 6px;
	height: 36px;
	position: absolute;
	bottom: 0px;
}
/***************menu***********************/
#menu {
	background-image: url(images/menu.png);
	width: 968px;
	height: 36px;
	position: absolute;
	bottom: 0px;
	margin-left: 6px;
}
#menu ul{
	float: left;
	padding-left: 0px;
	list-style: none;
	border-width: 0px 0px 0px 2px;
	-moz-border-image: url(images/menu_border.png) 0 0 0 2 stretch;
	-webkit-border-image: url(images/menu_border.png) 0 0 0 2 stretch;
	-o-border-image: url(images/menu_border.png) 0 0 0 2 stretch;
	border-image: url(images/menu_border.png) 0 0 0 2 stretch;	
}

#menu ul li{
	float: left;
	height: 36px;
	line-height: 36px;
	border-width: 0px 2px 0px 0px;
	-moz-border-image: url(images/menu_border.png) 0 2 0 0 stretch;
	-webkit-border-image: url(images/menu_border.png) 0 2 0 0 stretch;
	-o-border-image: url(images/menu_border.png) 0 2 0 0 stretch;
	border-image: url(images/menu_border.png) 0 2 0 0 stretch;	
}

#menu ul li a{
	color: #000;
	height: 36px;
	padding: 0px 11px;
	display: block;
}

#menu ul li a:hover, #menu ul li.current-menu-item a, #menu ul li.current_page_item a{
	background-image: url(images/menu_hover.png);
	border-left: solid 1px #ff9708;
	border-right: solid 1px #ff9708;
	padding: 0px 10px;	
}

#menu li ul, #menu li.current-menu-item ul, #menu li.current_page_item ul{
	height: auto;
	visibility: hidden;
	position: absolute;	
	z-index:999;
	max-width: 200px;
	min-width: 100px;
	-moz-border-image: none;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;		
	padding-right: 2px;
	border-top: solid 1px #CCC;
}

#menu li li, #menu li.current-menu-item li, #menu li.current_page_item li {
	color: #000;
	-moz-border-image: none;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;			
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;	
	background-color: #e8e4dc;
	background-image: none;
	height: 35px;
	width: 100%;
}

#menu li.current-menu-item li a, #menu li.current_page_item li a, #menu li.current_page_item li a {
	border-left: none;
	border-right: none;
}

#menu li li a, #menu li.current-menu-item li a, #menu li.current_page_item  li a{
	color: #000;		
	background-image: none;	
}

#menu li li a:hover,#menu li li a:active {	
	background-image: url(images/menu_hover.png);
}	

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	visibility: visible;
}

#menu_top_right {
	margin-top: 30px;
	background-image: url(images/menu_top_right.png);
	width: 3px;
	height: 36px;
	float: left;
}

/*********************************************/
#menu_r{
	background-image: url(images/menu_r.png);
	width: 6px;
	height: 36px;
	position: absolute;
	bottom: 0px;
	margin-left: 974px;
}
.clear{
	clear:both;
}
/************KONIEC TOP***********************/


/**************CONTENT**********************/
#left{
	width: 220px;
	min-height: 150px;
	float: left;
	margin-right: 10px;
}
#menu_left, #menu_right{
	margin-top: 10px;	
}
#menu_left ul, #menu_right ul{
	list-style: none;
}
#menu_left ul li a, #menu_right ul li a{
	font-size: 12px;
	color: #2b3a42;
	text-decoration: none;
	width: 200px;
	padding: 10px;
	height: 14px;
	display: block;
	background-image: url(images/menu_left.png);
	margin-bottom: 3px;
}
#menu_left ul li a:hover, #menu_right ul li a:hover{
	background-image: url(images/menu_left_hover.png);
	color: #FFF;
}

.modul{
	width: 200px;
	background-image: url(images/modul.png);
	border-top: solid 1px #d7cab3;
	padding: 10px 10px 6px 10px;
	text-align: justify;
	line-height: 16px;
	color: #2b3a42;
	font-size: 11px;
	margin-top: 10px;	
}
.modul h2{
	background-image: url(images/modul_title.png);
	height: 29px;
	color: #deedf3;
	font-size: 14px;
	font-weight: normal;
	padding-left: 10px;
	line-height: 28px;
	margin-left: -10px;
	margin-top: -11px;
	width: 210px;
	margin-bottom: 5px;
}
.modul h2 a{
	text-decoration: none;
	color: #FFF;
}
.modul h2 a:hover{
	color: #CCC;
}
.modul_b{
	background-image: url(images/modul_b.png);
	height: 4px;
}
.modul ul.menu{
	color: #261700;
}
.modul ul.menu li, .modul ul li{
	margin: 0px 10px;
}
.modul ul.menu li a{
	color: #2b3a42;
	text-decoration: none;
	width: 210px;
	padding: 4px 0px;
	display: block;
	margin-left: -15px;
	text-indent: 15px;	
	border-bottom: solid 1px #efe6d6;
}
.modul ul.menu li a:hover{
	background-color: #efebe3;
	margin-left: -15px;
}
.hidden{
	display: none;
}
#banner728{
	margin: 10px 10px 0px 10px;
	float: left;
	width: 728px;
}

#content{
	float: left;
	width: 520px;
	margin-right: 10px;
}
#breadcrumbs{
	color: #2d2d2d;
	margin: 10px 0px 10px 0px;
}
#breadcrumbs a{
	text-decoration: none;
	color: #366885;
}
#breadcrumbs a:hover{
	color: black;
}
#slider{
	margin-top: 10px;
}
#google_search{
	background-image: url(images/news_title.png);
	background-color: #FFF;
	background-repeat: repeat-x;
	width: 958px;
	padding: 10px;
	border-left: solid 1px #d7cab4;
	border-right: solid 1px #d7cab4;
	border-bottom: solid 1px #d7cab4;
	color: #2d2d2d;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.news{
	background-image: url(images/news_title.png);
	background-color: #FFF;
	background-repeat: repeat-x;
	width: 498px;
	padding: 10px;
	border-left: solid 1px #d7cab4;
	border-right: solid 1px #d7cab4;	
	color: #2d2d2d;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px;
}
.news ul, #google_search ul{
	margin: 10px;
	list-style-position: inside;
}
.news ol li, #google_search ol li{
	list-style: decimal;
}
.news ol, #google_search ol{
	margin-left: 25px;
}
.news a, #google_search a{
	font-weight: bold;
}
.news h1 a, #google_search h1 a{
	text-decoration: none;
	color: #366885;
	font-size: 18px;
	font-weight: normal;
}
#google_search h1{
	margin-bottom: 10px;
}
.news h1 a:hover, #google_search h1 a:hover{
	color: #0c2f43;
}

.date{
	color: #8e9598;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;	
}
.lubie{
	margin-top: 5px;	
	margin-left: 10px;
	float: left;
}
.news_b{
	background-image: url(images/news_b.png);
	height: 30px;
	background-repeat: no-repeat;
	color: #2d2d2d;
	margin-bottom: 15px;
}
.news_b a{
	color: #366885;
	text-decoration: none;
}
.news_b a:hover{
	color: #0c2f43;
}
.read_more{
	float: right;
	background-image: url(images/read.png);
	height: 24px;
	line-height: 24px;
	background-repeat: no-repeat;
	margin: 13px 10px 0px 0px;
	padding-left: 28px;	
}
.read_more a{
	color: #ec0000;
	text-decoration: none;
	font-weight: bold;
}
.read_more a:hover{
	color: #0c2f43;
}
.author{
	float: left;
	height: 24px;
	line-height: 24px;
	background-repeat: no-repeat;
	margin: 3px 30px 0px 10px;
}
.comments{
	float: left;
	height: 24px;
	background-image: url(images/comments.png);
	line-height: 24px;
	background-repeat: no-repeat;
	margin: 3px 0px 0px 30px;
	padding-left: 33px;
}
.black{
	color: #000;
}
.wp-pagenavi{
	margin: 10px 5px 15px 4px;
}
#banner3{
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}
.banner4{
	width: 520px;
	text-align: center;
	margin-bottom: 15px;
}
.widget4{
	float: left;
	position: relative;
	width: 498px;
	padding: 10px 10px 10px;
	border: solid 1px #c6baa7;		
	background-color: #FFF;
	text-align: justify;
	line-height: 16px;
	margin-bottom:0px;
	text-align: justify;
	color: #2b3a42;
	font-size: 11px;	
}
.widget4_title{
	color: #366885;
	font-size: 16px;
	font-weight: normal;	
	margin-bottom: 6px;
	width: 498px;
	float: left;
}
#right{
	width: 220px;
	min-height: 50px;	
	float: left;	
}

/**************footer*******************/
#footer_t{
	float: left;
	width: 100%;	
	height: 4px;
	background-image: url(images/footer_t.png);
	margin-top: 10px;	
}
#footer{
	float: left;
	width: 100%;
	min-height: 50px;
	background-image: url(images/footer.png);
	padding: 10px 0px;
}
#stopka1{
	width: 230px;
	min-height: 30px;
	float: left;
	margin-right: 20px;
}
#stopka2{
	width: 230px;
	min-height: 30px;	
	float: left;
	margin-right: 20px;	
}
#stopka3{
	width: 480px;
	min-height: 30px;	
	float: left;
}
#stopka3 .footer_modul{
	line-height: 16px;
	color: #bdd4de;
	width: 470px;
	margin-right: 10px;	
	margin-bottom: 10px;	
}
#stopka1 .footer_modul, #stopka2 .footer_modul{
	float: left;
	line-height: 16px;
	color: #bdd4de;
	width: 220px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.footer_modul a{
	text-decoration: none;
	color: #FFF;
}
.footer_modul a:hover{
	color: #bdd4de;
}
.footer_modul_title{
	color: #ff9708;
	float: left;
	width: 100%;
	font-size: 14px;
	margin-bottom: 7px;
}
.footer_modul ul li{
	margin-left: 12px;
	margin-bottom: 5px;
	float: left;
}
#footer_b{
	float: left;
	width: 100%;	
	height: 26px;
	background-image: url(images/footer_b.png);
	line-height: 24px;
	color: #bdd4de;
}
#footer_b a{
	text-decoration: none;
	color: #ff9708;
}
#footer_b a:hover{
	color: #ffb608;
}
#footer_right{
	float: right;
	margin-right: 10px;
}

/* =komentarze
--------------------------------*/
#comments{
	float: left;
	position: relative;
	width: 498px;
	padding: 10px 10px 10px;
	border: solid 1px #c6baa7;		
	background-color: #FFF;
	text-align: justify;
	line-height: 16px;
	margin-bottom:20px;
}
.comments_title{
	text-decoration: none;
	color: #366885;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.comment-body{
	width: 100%;
	text-align: justify;
	float: left;
	margin-bottom: 10px;
}
ol{
	list-style: none;

}
ol.commentlist a{
	color: #366885;
}
ol.commentlist a:hover{
	color: #0c2f43;
}
.comment-author{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	height: 34px;
	line-height: 18px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-top: 2px;
	width: 99%;
}
.comment-meta.commentmetadata{
	color: #666;
	font-size: 10px;
	float: right;
	margin-top: -24px;
	margin-right: 10px;
}
.comment-meta.commentmetadata a{
	text-decoration: none;
	color: #666;	
}
.comment-body p{
	padding: 0px 5px;
	margin-bottom: 0px;
}
.fn {
	font-style:normal; 
	font-size: 13px;
	font-weight: normal;
	color:#000;
}
.fn a{
	color:#205eaa;
}
.fn a:hover{
	color:#0073ff;
}
.comment-author vcard{
	display: none;
}
.comment-reply-link{
	float: right;	
}
.children{
	list-style: none;
	margin-left: 20px;
}
.reply {
	margin-right: 5px;
}
#comment {
	margin-top: 3px;
	width: 492px;
	margin-bottom: 2px;
	float: left;
}

#commentform{
	float: left;
	width: 498px;
	padding: 0px;	
}

#email, #url {
	margin-top: 3px;
}
#respond h3{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	float: left;
	padding-top: 10px;
	width: 528px;
}
#comment_sep{
	height: 10px;
	border-bottom: 1px dotted #999;
	width: 100%;
	float: left;
}
.avatar {
	float: left;
	margin-right: 5px;
}
#submit {
	float: right;
	height: 25px;
	margin-right: -2px;
	margin-top: 8px;
	width: 120px;
}
.alignright{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.alignleft{
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.margin5px{
	margin: 5px;
}
.margin10px{
	margin: 10px;
}
.margin15px{
	margin: 15px;
}
#disqus_thread{
	background-color: #fff;
	border: solid 1px #c6baa7;
	padding:10px;
}

.wp-caption {
    background: #f3f3f3;
    border: 1px solid #dddddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.aligncenter {
	margin-bottom: 12px;
}

blockquote {
	margin: 15px;
	padding: 15px;
	width: 440px;
	background-image:url('http://nasz.walbrzych.pl/wp-content/themes/naszwalbrzych/images/blockquote_bg.png');
	border: 1px solid #ccc;
	box-shadow: 1px 1px 1px #ccc;
	font-style: italic;
}
blockquote:before {
	position:absolute;
	margin-top:-20px;
	margin-left:-20px;
	content:url('http://nasz.walbrzych.pl/wp-content/themes/naszwalbrzych/images/blockquote_pin.png');
}
blockquote cite:before {
	content: "\2014 \2009";
}
