/*
Theme Name: WordPress Reflektor
Theme URI: 
Description: Reflektor
Author: Marcin


*/

* {
	margin: 0;
	padding: 0;
	}
img {
	border: none;
	}
#container {
	width: 1000px;
	margin: 0 auto;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background: url('images/line-v.gif') 766px repeat-y;
	}
.red {
	color: #7a003d;
	}
.orange {
	color: #f78f1e;
	}
.right {
	float: right;
	}
.font_size_15 {
font-size: 15px !important;
}
.banner-wrap {	
	background: #BFC1BE;
	float: left;
	width: 100%;
	padding: 3px 0 0 0;
	}
#FLASH_AD {
	margin-left: 115px;
	}
/* -------------------- HEADER ----------------------------- */
	#header {
		background: url('images/header-bg2.png') no-repeat;
		width: 1000px;
		height: 184px;
		float: left;
		}
		h1 a {
			background: url('images/logo2.png') no-repeat;
			margin-left: 100px;
			width: 269px;
			height: 160px;
			display: block;
			}
			h1 a span {
				display: none;
				}
/* ------------------- LEFT ------------------------------- */
	#left {
		width: 766px;
		min-height: 740px;
		float: left;
		margin-left: 1px;
		}
		#left #left-top {
			margin-left: 103px;
			width: 663px;
			height: 195px;
			}
		    #left #left-top img {
                        width: 662px;
                    }
		#left #left-sidebar {
			width: 199px;
			float: left;
			margin-top: -5px;
			margin-left: 103px;
			}
			#left #left-sidebar ul.banners {
				list-style: none;
				/*margin-top: 50px;*/
				}
				#left #left-sidebar ul.banners li {
					text-align: center;
					margin: 10px 0;
					}
#left #left-sidebar form.szukaj {
display: none;
}
#left #left-sidebar form.szukaj input[type="text"]{
width: 120px;
border: 1px solid #F78F1E;
padding: 1px 2px;
}
#left #left-sidebar form.szukaj input[type="submit"] {
border: none;
background: none;
cursor: pointer;
color: 	#F78F1E;
font-weight: bold;
border: 1px solid #F78F1E
}

		#left #texts {
			width: 464px;
			float: left;
			}
			#texts h2 {
				font-size: 18px;
				margin: 10px 0 15px 3px;
				}
				#texts h2 a {
					color: #f78f1e;
					text-decoration: none;
					}
				#texts h2 a:hover {	
					color: #F7B61E;
					}
			#texts h2.felieton {
				width: 100%;
				font-size: 130%;
				color: #7a003d;
				text-align: center;
				font-style: italic;
				padding: 3px 0;
				margin: -30px 0 0 0;
				font-family: Georgia, "Times New Roman", serif;
				text-decoration: underline;
				}
			#texts h3 {
				padding: 0 15px 10px 5px;
				font-size: 13px;
				}

			#texts h5 {
				margin: 5px;
				font-size: 100%;
				}
			#texts p, #texts dt, #texts dd, #texts ul li, #texts ol li {
				font-size: 13px;
				line-height: 125%;
				padding: 10px 15px 15px 5px;
				}
			#texts ul li {
				padding: 0px 15px 15px 5px;
				}
			#texts ol li {
				padding: 0px 15px 15px 5px;
				margin-left: 25px;
				}
			#texts p.author {		/* autor artyku³u i data */
				margin-top: 15px;
				margin-left: 5px;
				font-weight: bold;
				}
			#texts p.title {			/* tytu³ filmu/ksi¹¿ki */
				margin: 15px 5px;
				}
				#texts p.title em {
					font-weight: bold;
					}
				#texts p img {
					float: left;
					padding: 0 10px 5px 0;
					}
				#texts p img.no_float {
					float: none;
					}
                        #texts div.wp-caption {
                            padding-left: 5px;        
                            }
			#texts p.wp-caption-text {			/* podpisy pod zdjęciami */
				font-style: italic;
				font-size: 1.6ex;
				font-weight: normal;
                                padding: 5px 15px 15px 0px;
				}
			#texts a.more {			/* link "więcej" */
				text-decoration: none;
				}
			#texts a.more:hover {
				text-decoration: underline;	
				}
			#texts dt {
				font-weight: bold;
				padding-bottom: 10px;
				}
			#texts dd {
				padding: 0 15px 25px 5px; 
				}
			#texts ul {
				padding-bottom: 25px;	
				}
				#texts ul li {
					list-style: inside;
					line-height: 100%;
					}	
			#texts h3 a {	
				text-decoration: none;
				}
			#texts h3 a:hover {	
				text-decoration: underline;
				}
			#texts ul.post-meta li, #texts .post_date {
				color: #F78F1E;
				font-weight: bold;
				list-style: none;
				float: left;
				padding: 0 5px;
				}
                       #texts .post_date {
                               font-size: 13px;
                                  }
				#texts ul.post-meta li span.post-meta-key {
					display: none;
					}
			#texts .zajawka {
				border-bottom: 1px dotted #b9b9b9;
				padding-bottom: 20px;
				margin-bottom: 20px;
				}
				#texts .zajawka h3 {
					font-size: 80%;
					}
				#texts .zajawka p {
					font-size: 75%;
					padding: 5px 15px 5px 5px;
					}
					#texts .zajawka p a {
						float: right;
						text-decoration: none;
						margin-top: 5px;
						color: #7a003d;
						font-weight: bold;
						}
					#texts .zajawka p a.autor {
						float: none;
						}
					#texts .zajawka p a:visited {
						color: #A66887;
						}
					#texts .zajawka p a:hover {
						text-decoration: underline;
						}
			#texts div.comments {
				border: 1px dashed #dbdbdb;
				margin: 10px;
				padding: 10px 0;
				background: #eeeeee;
				float: left;
				width: 442px;
				}
				#texts .comments p {
					font-size: 80%;
					padding: 0 10px 15px 10px;
					}
				#texts .comments span.com-aut {
					float: right;
					padding-right: 10px;
					font-weight: bold;
					font-size: 75%;
					}
			#texts form {
				float: left;
				margin: 0px 10px;
				}
				#texts form label {
					font-size: 90%;
					font-weight: bold;
					color: #f78f1e;
					}
					#texts form textarea {
						border: 1px solid  #f78f1e;
                                                width: 400px;
						}
					#komunikat { /* komunikaty formularza */
						font-weight: bold;
						color: red;
						}
	dl.onas dt a {
		text-decoration: none;
		}
	div.wspolpraca {
		border-top: 1px dotted #B9B9B9; 
		padding-top: 10px;
		}
		div.wspolpraca ul {
			padding-top: 10px;
			margin-left: 5px;
			}
		div.wspolpraca strong {
			margin-left: 5px;
			}
			#texts div.wspolpraca ul li{
				padding: 0 15px 10px 5px
				}
                #texts div.post {
                    float: left;
                }
                    #texts div.post .tags {
                        font-weight: bold;  
                        }
                        #texts div.post .tags a {
                            color: #7A003D;
                            }
                        #texts div.post .tags a:hover {
                            color: #F78F1E;
                            }
                    #texts div.post .author_category li {
                            list-style: none;
                            float: left;
                            padding-top: 2px;
                        }
                    #texts div.post .author_category p {
                            float: left;
                            padding: 0;
                            margin-left: 5px;
                            font-weight: bold;
                        }
                         #texts div.post .author_category li a {
                            color: #F78F1E;       
                            }
                        #texts div.post .author_category li a:hover, #texts div.post .author_date .post-categories li a:hover {
                            text-decoration: underline; 
                        }    
                    #texts div.post .author_date {
                            width: 100%;
                    }
                        #texts div.post .author_date ul {
                            padding-bottom: 0;   
                        }
                        #texts div.post .author_date .post-categories li {
                            list-style: none;
                        }
                            #texts div.post .author_date .post-categories li a {
                                color: #7A003D;
                            }
                        
                    #texts div.post .addthis, #texts div.post .author_category, #texts div.post .tags {
                        width: 100%;
                        float: left;
                        }
		#texts p a.more-link {
			font-weight: bold;
			color: #7a003d;
			text-decoration: none;
			float: right;
                        width: 100%;
                        text-align: right;
			}
		#texts p a.more-link:hover {
			text-decoration: underline;
			}
		#texts div.post_coments {	
			width: 464px;
			float: left;
			margin-top: 20px;
			}
			
		#texts h3#comments {
			color: #f78f1e;
			}
			#texts ol.commentlist .comment-author cite {
				color: #7a003d;
				font-weight: bold;
				}
                        #texts ol.commentlist .comment-meta a {
                                color: #F78F1E;
                                text-decoration: none;
                                }
			#texts div#respond h3 {
				color: #f78f1e;
				margin-left: 10px;
				}
			#texts div#respond input {
				border: 1px solid #F78F1E;
				width: 400px;
				margin: 2px 0 10px 0;
				}
				#texts div#respond input#submit {
					border: none;
					background: url('images/dodaj_komentarz.gif') no-repeat;
					width: 147px;
					height: 30px;
					text-indent: -2000em;
					cursor: pointer;
					font-size: 110%;
					font-weight: bold;
					color: white;
					}
			#texts div#respond label span {
				color: red;
				}
                #texts div.next_previous {
                    float:left;
                    font-size:14px;
                    margin:5px;
                    text-align:center;
                    width:454px;
                    }
                    #texts div.next_previous a {
                        text-decoration: none;
                        color: #7A003D;
                    }
.reflektorzysci .addthis_container, .podlacz .addthis_container, .sklad .addthis_container {
display: none;
}
#fbLikeIframe {
margin: 5px 15px 5px 0;
float: right;
}
.addthis_container {
float: left;
margin-top: 8px;
}
/* --------------------------- RIGHT ------------------------ */
	#right {
		float: left;
		width: 190px;
		}
		#right ul {
			height: 740px;
			background: url('images/sidebar-bg2.png') no-repeat;
			width: 190px;
			list-style: none;
			margin: -2px 0 0 0px;
			}
			#right ul  li {
				margin-left: 5px;
				}
				ul li a {
					text-decoration: none;
					color: white;
					font-size: 100%;
					font-weight: bold;
					}
				ul li a:hover, ul li.current_page_item a {
					color: #7a003d;
					}
/* ---------------------- FOOTER --------------------- */
	#footer {
		float: left;
		background: url('images/line-h2.png') repeat-x bottom;
		width: 768px;
		
		height: 28px;
		}
		#footer span {
			color: #7a003d;
			font-weight: bold;
			float: right;
			padding-right: 10px;
			background: url('images/line-v.gif') right repeat-y;
			}
	.czysc {
		clear: both;
		}
                
/*-------intro------*/
body#intro_page {
background: black;
}
body#intro_page div {
background: black url('../images/reflektor_intro2.jpg') center center no-repeat;
height: 600px;
width: 800px;
margin: -600px 0 0 -400px;
left: 50%;
top: 100%;
position: absolute;
}
body#intro_page div ul {
list-style: none;
float: left;
margin: 328px 555px;
}
body#intro_page div ul li a {
display: block;
font-size: 0;
line-height: 100px;
text-indent: -2000em;
}
body#intro_page div ul li.reflektor a {
background: url('../images/menu2.png') -92px 0 no-repeat;
width: 80px;
height: 30px;
margin-left: 62px;
}
body#intro_page div ul li.onas a {
background: url('../images/menu2.png') -45px -100px no-repeat;
width: 180px;
height: 42px;
margin-left: 5px;
margin-top: 20px;
}
body#intro_page div ul li.kontakt a {
background: url('../images/menu2.png') -33px -153px no-repeat;
width: 150px;
height: 40px;
margin-left: 15px;
margin-top: 7px;
}
body#intro_page div ul li.archiwum a {
background: url('../images/menu2.png') -18px -205px no-repeat;
width: 230px;
height: 52px;
margin-left: 0px;
margin-top: 10px;
}
body#intro_page div ul li.reflektor a:hover {
background: url('../images/menu2_hover.png') -90px 0 no-repeat;
}
body#intro_page div ul li.onas a:hover {
background: url('../images/menu2_hover.png') -45px -100px no-repeat;
width: 225px;
}
body#intro_page div ul li.kontakt a:hover {
background: url('../images/menu2_hover.png') -30px -153px no-repeat;
}
body#intro_page div ul li.archiwum a:hover {
background: url('../images/menu2_hover.png') -15px -205px no-repeat;
}

/* skład */
#texts .post_item span.post_date {
	padding: 0;
}
#texts .post_item {
	padding: 5px 0 15px 0;
	float: left;
	width: 454px;
	border-bottom: 1px dashed gray;
	margin: 0 5px;
}
#texts .post_item h3 {
display: inline;
}
#texts .post_item h3 a span.font_size_15 {
font-size: 13px !important;	
}
#texts .post_item h3 a {
color: #7A003D	
}
#texts .post_item span.autor_prefix {
	font-size: 13px;
}
#texts .post_item ul.post-categories {
	display: inline;
	padding: 0;
}
#texts .post_item ul.post-categories li {
	list-style: none;
	display: inline;
	padding: 0;
}
#texts .post_item ul.post-categories li a {
	color: #F78F1E;
}
#texts div.post .post_item .tags {
	font-size: 13px;
	font-weight: normal;
}
#texts .dzieje_sie {
	padding: 0 10px;
}
#texts .dzieje_sie h3 {
	font-size: 14px;
	color: #7A003D;
	padding: 10px 0 5px 0px;
	margin-top: 10px;
	border-top: 1px dashed gray;
}
#texts .dzieje_sie p {
	padding: 0 0 10px 0;
	font-size: 12px;
}
#texts .dzieje_sie strong {
	color: #F78F1E;
	padding-right: 10px;
}
#texts .dzieje_sie strong strong, #texts .dzieje_sie em em, #texts .dzieje_sie h6 h6 {
	padding: 0;
	margin: 0;
	border: none;
}
#texts .dzieje_sie em {
	font-style: normal;
	font-weight: bold;
}
#texts .dzieje_sie h6 {
	font-size: 12px;
	width: 100%;
	padding-bottom: 5px;
}
#texts .dzieje_sie h6 a {
	color: #F78F1E;
	margin-left: 5px;
}

#left-sidebar span.info {
background: #F78F1E;
color: white;
padding: 5px 10px;
font-size: 11px;
font-weight: bold;
display: block;
}
a.send_news {
text-decoration: none;
color: #7a003d;
}
a.send_news:hover {
text-decoration: underline;
}
div.wspolpraca ul li a, div.wspolpraca a {
font-weight: normal;
color: black;
text-decoration: underline;
}
textarea.banner_code {
width: 420px;
height: 80px;
}

/* ------- galerie-foto ----------- */
.ngg-gallery-thumbnail-box {
	float: left;
	margin: 10px 5px;
}
.ngg-gallery-thumbnail-box img {
	border: 1px solid gray;
}
.ngg-galleryoverview, .ngg-albumoverview {
float: left;
}
.foto .addthis_container {
width: 100%;
}
.ngg-albumoverview {
padding: 10px 20px 20px 20px;
border: 2px solid black;
margin: 10px 4px;
text-align: center;
}
.ngg-albumoverview .ngg-albumtitle {
text-align: center;
}
.ngg-albumoverview .ngg-albumtitle a {
color: black;
text-decoration: none;
font-size: 12px;
}
.ngg-albumoverview .ngg-thumbnail img {
border: 1px solid gray;
}
.ngg-albumoverview .ngg-description {
display: none;
}

.comments-number {
float:left;
font-size:13px;
margin-left:5px;
color: #7A003D;
}

/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	text-align: center;
	margin: 10px 0;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: none;
	background: #F4F4F4;
	color: #7A003D;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover {
	background: #E2E2E2;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}
.wp-pagenavi span.current {
	font-weight: bold;
	color: #F78F1E;
	border: none;
}
.wp-pagenavi span.extend {
	border: none;
}

/* -------- widgety ----------- */
.widgets li {
list-style: none;
}
.widgets > li {
margin: 5px 0;
float: left;
}
.widgets > li.widget_recent_comments {
margin-top: 15px;
}

.widgets li h2 {
font-size: 12px;
margin-bottom: 4px;
color: #7A003D;
}
.widgets #recentcomments li {
list-style: disc;
margin-left: 20px;
font-size: 12px;
color: #7A003D;
margin-bottom: 7px;
font-weight: bold;
}
.widgets #recentcomments li a {
color: #F78F1E;
font-weight: normal;
}
.widgets #recentcomments li a:hover {
text-decoration: underline;
}
.widgets select#cat, li.widget_archive select {
width: 170px;
color: #7A003D;
padding: 2px;
}
iframe.twitter-share-button {
float: right;
margin: 5px 5px 0 0;
}
a.delicious {
float: right;
margin: 7px 7px 0 7px;
}
iframe div.fbConnectWidgetHeaderTitle {
display: none;
}
div.wykop {
display: none;
}
