/* 
	Theme Name: Channel	
	Theme URL: http://theme-junkie.com/
	Description: Just Another Premium Theme for Free
	Author: Roy Guan
	Author URI: http://theme-junkie.com/ 
	Version: 1.1
	Tags:  Fixed Width, Adsense Ready, Widget Ready, Advanced Theme Options
	
*/

/*******************
*	RESET		   *
*******************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a {text-decoration:none;}
.clear{clear:both}
.right {float:right;}
.left {float:left;}

/*******************
*	OVERALL		   *
********************/
body {background:#efefef url('http://www.dla-mezczyzny.pl/wp-content/themes/frontpage/DM/images/bg.png') no-repeat center 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;magrin: 0;padding: 0;}
#wrapper {background: #fff;width: 940px;margin: 0px auto;padding: 10px 15px 15px 15px;border: 1px solid #ddd;}

/*******************
*	HYPERLINKS	   *
********************/
a, a:visited {color: #333;text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {}

/*******************
*	TOP			   *
********************/
#top {background: #fff;margin: 0;padding: 0;}
#topnav {background: #fff;height: 28px;margin: 0;padding: 2px 0 1px 0;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;font-size: 11px;}
#topnav .current_page_item {background: #cc0000;}
#topnav .current_page_item a {color: #fff !important;}
#topnav ul {float: left;list-style: none;margin: 0 0 0 1px;padding: 0;}
#topnav li {float: left;list-style: none;margin: 0 5px 0 0;padding: 0;font-weight: bold;text-transform: uppercase;}
#topnav ul li {list-style: none;margin: 0 0 0 5px;padding: 0;border-right: 1px solid #045;}
#topnav li a, #topnav li a:link, #topnav li a:visited {color: #cc0000;display: block;margin: 0;padding: 8px 12px 7px 12px;}
#topnav li a:hover, #topnav li a:active {background: #cc0000;color: #fff;display: block;text-decoration: none;margin: 0;padding: 8px 12px 7px 12px;border-bottom: none;}
#topnav li li a, #topnav li li a:link, #topnav li li a:visited {background: #fff;width: 130px;color: #111;float: none;margin: 0;padding: 8px 12px 7px 12px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
#topnav li li a:hover, #topnav li li a:active {background: #cc0000;color: #fff;padding: 8px 12px 7px 12px;}
#topnav li ul {z-index: 9999;width: 155px;margin: 0;padding: 0;position: absolute;left: -999em;height: auto;}
#topnav li li {border:none;}
#topnav li ul a {width: 120px;}
#topnav li ul a:hover, #topnav li ul a:active {}
#topnav li ul ul {margin: -29px 0 0 156px;border: none;}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left: auto;}
#topnav li:hover, #topnav li.sfhover {position: static;}
#topnav .left a {margin: 0;padding: 0 5px 0 5px;}

/*******************
*	SEARCH FORM	   *
********************/
form {margin: 0;padding: 0;}
#searchform {margin: 0;padding: 0;line-height: 28px;}
.searchinput {width: 160px;font-size: 11px;color: #333;margin: 0;padding: 4px 4px 4px 5px;border: 1px solid #e6e6e6;background: #fff;}
.searchinput:focus {border: 1px solid #191919;}
.searchsubmit {width: 35px;background: #cc0000;border: 1px solid #ddd;margin: 0;padding: 1px 0 2px 0;color: #fff;font-weight: bold;}

/*******************
*	HEADER		   *
********************/
#header {background: #fff;height: 80px;margin: 0;padding: 0;}
.logo {background: #fff url(images/logo.gif) no-repeat;float: left;width: 188px;height: 45px;margin: 10px 0 0 0;padding: 0;}
.ad468x60 {float: right;height: 60px;margin: 10px 0 0 0;padding: 0;}
.ad468x60 img {border: none;}

/*******************
*	MENU		   *
********************/
#menu {background: #f0f0f0;height: 28px;margin: 0;padding: 0;border-top: 1px solid #f0f0f0;border-bottom: 3px solid #cc0000;}
#menu ul {float: left;list-style: none;margin: 0 0 0 1px;padding: 0;}
#menu li {float: left;list-style: none;margin: 0;padding: 0;border-right: 1px solid #ddd;}
#menu ul li {margin: 0 0 0 -1px;padding: 0;list-style: none;border-right: 1px solid #045;}
#menu li a, #menu li a:link, #menu li a:visited {margin: 0;padding: 8px 12px 7px 12px;color: #000;display: block;font-size: 13px;}
#menu li a:hover, #menu li a:active {background: #cc0000;margin: 0;padding: 8px 12px 7px 12px;color: #fff;display: block;text-decoration: none;border-bottom: none;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background: #fff;width: 130px;float: none;margin: 0;padding: 8px 12px 7px 12px;color: #000;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
#menu li li a:hover, #menu li li a:active {background: #cc0000;color: #fff;padding: 8px 12px 7px 12px;}
#menu li ul {z-index: 9999;position: absolute;height: auto;width: 155px;margin: 0;padding: 0;left: -999em;}
#menu li li {border: none;}
#menu li ul a {width: 120px;}
#menu li ul a:hover, #menu li ul a:active {}
#menu li ul ul {margin: -29px 0 0 156px;border: none;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left: -999em;}
#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 {left: auto;}
#menu li:hover, #menu li.sfhover {position: static;}

/*******************
*	HOMEPAGE	   *
********************/
#col1 {	background: #fff;float: left;width: 611px;margin: 25px 0 0 0;padding: 0 0 3px 0;clear: both;}
.featuredline {margin: 0;padding: 0px 0 0px 0;background: #fff;}

/*******************
*	POST BOX	   *
********************/
#post {}
#postbox {float: left;background: #fff;width: 270px;height: 190px;margin: 0 10px 15px 0;padding: 10px;line-height: 16px;border: 1px solid #e6e6e6;color: #444;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
#postbox:hover {-moz-transition: all 0.4s ease 0s;border: 1px solid #f9d4d9;box-shadow: 0 0 8px #f9d4d9;}

#postbox h3 {float: left;margin: 0 0 10px 0;padding: 0;width: 180px;font-size: 14px;font-weight: bold;}

#postbox h3 a, #postbox .meta a, #content h3 a, .archiveright a{color: #cc0000;}
#postbox h3 a:hover, #postbox .meta a:hover, #content h3 a:hover, .archiveright a:hover {color: #000000;text-decoration:none}

#postbox span {margin: 0;padding: 0;font-size: 11px;}
#postbox .header {float: right;width: 180px;margin: 0;padding: 0;}
#postbox .thumbnail {float: left;width: 80px;height: 80px;margin: 0;padding: 0;}
#postbox .thumbnail img {margin: 0;padding: 2px;background: #f0f0f0;width: 80px;height: 80px;border:1px none;}
#postbox .info {margin: 15px 0 0 0;padding: 0 0 5px 0;text-align: justify;}
#postbox .info h4 {margin: 0;padding: 0 0 10px 0;}
#postbox .meta {height: 20px;margin: 5px 0 5px 0;padding: 0;background: #fff;line-height: 20px;text-transform: uppercase;}
#postbox .author {text-transform: uppercase;}
#postbox .date {text-transform: uppercase;}
#postbox .continue {margin: 0 7px 0 0;padding: 0 0 0 15px;background: url(images/continue.gif) no-repeat 0 0;}
#postbox .comment {padding: 0 0 0 17px;background: url(images/comment.gif) no-repeat 0 -1px;}

/*******************
*	CONTENT		   *
********************/
#content {float: left;width: 605px;margin: 0;padding: 0;color: #555;margin-top:10px;}
#content h1 {font-size: 16px;font-weight: bold;margin: 5px 0 0 0;padding: 10px 0 10px 0;color: #cc0000;}
#content h3 {font-size: 14px;font-weight: bold;margin: 5px 0 0 0;padding: 10px 0 10px 0;}
.browse {background: #f9f9f9;border: 1px dashed #e6e6e6;margin: 15px 0 0 0;padding: 10px;color: #333;line-height: 18px;margin-bottom:15px;}
.browse a {color: #CC0000;}
.postmeta {margin: 0;padding: 0 0 5px 0;border-bottom: 1px dashed #ccc;}
.postmeta a {color: #000;}

/*******************
*	ENTRY		   *
********************/
.entry {line-height: 18px;margin: 10px 0 0 0;padding: 0;}
.entry  p {padding-bottom: 10px;}
.entry strong {font-weight: bold;}
.entry h1 {font-size: 20px;font-weight: bold;padding: 0px 0px 7px 0px;}
.entry h2 {font-size: 18px;font-weight: bold;margin: 0px 0px 0px 0px !important;padding: 0px 0px 7px 0px !important;}
.entry h3 {font-size: 16px;font-weight: bold;padding: 0px 0px 7px 0px;}
.entry h4 {font-size: 14px;font-weight: bold;padding: 0px 0px 7px 0px;}
.entry h5 {font-size: 13px;font-weight: bold;padding: 0px 0px 7px 0px;}
.entry h6 {font-size: 12px;font-weight: bold;padding: 0px 0px 7px 0px;}
.entry a {color: #CC0000;}
.entry a:hover {text-decoration: underline;}
.entry a img {border: none;}
.entry ul {padding-bottom: 10px;list-style: square inside;}
.entry ol {padding-bottom: 10px;list-style: decimal inside;}
.entry li {padding: 2px 0px 2px 10px;font-size: 12px;line-height: 15px;color: #4C4C4C;}
.entry li a {color: #CC0000;}
.entry li ul {margin: 0px;padding: 0px;}

blockquote {background: #F6F5F5;margin: 0px 0px 10px 0px;padding: 2px 10px 2px 10px;color: #333333;clear: both;border-left: 3px solid #BFBBBB;}
code {color: #444444;font: 11px/17px tahoma, arial, sans-serif;display: block;}
blockquote p {margin: 5px 0px;padding: 5px 0px;font-size: 11px;line-height: 15px;}
blockquote li {padding: 2px 0px 2px 10px;font-size: 11px;line-height: 15px;color: #369;}
blockquote a {color: #0080CA;text-decoration: underline;}
blockquote a:hover {color: #003399;}
.tag {padding: 10px;line-height: 15px;}

/*******************
*	ARCHIVE		   *
********************/
#archive {margin: 0;padding: 0;}
#archive h3 {margin: 0;padding: 0;}
.archiveleft {float: left;width: 80px;height: 80px;margin: 0;padding: 0;}
.archiveleft img{width: 80px;height: 80px;margin: 0;padding: 0;}
.archiveright {float: right;width: 515px;margin: 0;padding: 0;line-height: 15px;}
.archivebottom {background: #f8f8f8;margin: 10px 0 10px 0;padding: 10px;border: 1px solid #e6e6e6;}

/*******************
*	IMAGES		   *
********************/
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0;}
img.alignnone {margin: 0 0 10px 0;padding: 0;display: inline;}
img.alignright {margin: 0 0 10px 10px;padding: 0;display: inline;}
img.alignleft {margin: 0 10px 10px 0;padding: 0;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0 0 10px 10px;}
.alignleft {float: left;margin: 0 10px 10px 0;}
.wp-caption {background: #f7f7f7;text-align: center;padding: 4px 0 5px 0;border: 1px solid #e6e6e6;}
.wp-caption img {margin: 0 0 5px 0;padding: 0;border: 0;}
.wp-caption p.wp-caption-text {margin: 0;padding: 0;font-size: 11px;font-weight: normal;line-height: 12px;}

/*******************
*	SIDEBAR		   *
********************/
#sidebar {float: right;width: 320px;margin: 0;padding: 0;}
#sidebar .box {margin: 10px 0 10px 0;padding: 0;background: #fff;color: #333;line-height: 18px;}
#sidebar .box a {color: #333;}
#sidebar .widget {margin: 0;padding: 0;}
#sidebar .leftwidget {float: left;width: 153px;	margin: 0;padding: 0;}
#sidebar .rightwidget {float: right;width: 153px;margin: 0;padding: 0;}
.widget ul, .leftwidget ul, .rightwidget ul {margin: 0;padding: 0;}
.widget ul li, .leftwidget ul li, .rightwidget ul li{list-style: none;margin: 0;background: #fff;padding: 5px 0 5px 0;border-bottom: 1px solid #e6e6e6;}
#sidebar li ul {}
#sidebar li li {}
#sidebar h3 {margin: 15px 0 0 0;padding: 7px;background: #cc0000;color: #fff;font-size: 14px;font-weight: bold;border-bottom: 2px solid #e6e6e6;}
.ad300x250 {background: #f0f0f0;width: 300px;height: 250px;margin: 25px 0 0 0;padding: 10px;}
.ad300x250 img {border: none;}

/******************
 *	SUBSCRIBE	  *
 ******************/ 
#subscribeform {line-height: 20px;}
.subscribeinput {width: 180px;font-size: 11px;color: #666;margin: 0;padding: 3px 3px 3px 3px;border: 1px solid #e6e6e6;}
.subscribeinput:focus {border: 1px solid #191919;}
.subscribesubmit {width: 60px;background: #ccc;border: 1px solid #ccc;margin: 0;padding: 0 0 1px 0;color: #fff;font-weight: bold;}
.rss {padding: 5px 0 5px 0;text-transform: uppercase;font-size: 11px;}
.postsfeed {background: url(images/rss.gif) no-repeat 0 0;padding: 0 0 0 18px;}
.commentsfeed {margin: 0 0 0 10px;padding: 0 0 0 18px;background: url(images/rss.gif) no-repeat 0 0;}

/*******************
*	FLICKR		   *
********************/
.flickr img {margin: 0;padding: 2px;border: none;}

/*******************
*	COMMENTS	   *
********************/
.comments-box {zoom: 1;margin: 20px 0 0 0;}
.comments-box img {vertical-align: middle;}
.comments-box h3 {color: #333;font-size: 1.4em;letter-spacing: 0;margin: 0;padding: 0 0 5px 0;border-bottom: 1px solid #ddd;}
#respond {background: #fff;padding: 0px;}
#respond p {color: #777;line-height: 1.4em;margin: 10px 0 0 0;}
.cancel-comment-reply {padding: 5px 0 0 0;}
.cancel-comment-reply a {color: #000;}
.text {border: 1px solid #ddd;padding: 2px;color: #777;width: 200px;}

/************************
*	COMMENT FRAMEWORK	*
*************************/
ol.commentlist a:link {text-decoration: none;}
ol.commentlist li div.vcard cite.fn a.url:hover {text-decoration: none;}
ol.commentlist {margin: 10px 0 0 0;padding: 0;background: #fff;}
ol.commentlist li {margin: 10px 0 10px 0;padding: 10px;list-style-type: none;border: 1px dashed #e9e9e9;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor p {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn {font-style: normal;font-weight: bold;}
ol.commentlist li div.vcard cite.fn a.url {color: #222;}
ol.commentlist li div.vcard img.avatar {float: right;}
ol.commentlist li div.vcard img.avatar-32 {padding: 2px;background: #fff;border: 1px solid #ddd;}
ol.commentlist li div.vcard img.photo {padding: 2px;background: #fff;border: 1px solid #ddd;}
ol.commentlist li div.vcard span.says {color: #888;}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {margin: 3px 0 0 0;font-size: 0.9em;}
ol.commentlist li div.comment-meta a {color: #aaa;text-decoration:none;}
ol.commentlist li p {margin: 15px 0 0 0;line-height: 1.4em;}
ol.commentlist li ul {}
ol.commentlist li div.reply {background: #f8f8f8;color: #333;width: 63px;margin: 10px 0 0 0;padding: 2px 5px 2px 5px;line-height: 16px;border: 1px solid #e9e9e9;}
ol.commentlist li div.reply a {color: #333 !important;}
ol.commentlist li div.reply a:hover {color: #333 !important;text-decoration: none;}
ol.commentlist li ul.children {}
ol.commentlist li ul.children li {margin: 10px 0 0 0;background: #fff;border: 1px solid #e9e9e9;}
ol.commentlist li ul.children li li.alt {background: #fff;}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 {}
ol.commentlist li ul.children li.depth-3 {}
ol.commentlist li ul.children li.depth-4 {}
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.pingback {}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/*******************
*	COMMENT FORM   *
********************/
#commentform {margin-top: 5px;}
#commentform input {width: 210px;margin: 5px 5px 1px 0;padding: 5px;border: 1px solid #ddd;background: none repeat scroll 0 0 #F4F4F4;}
#commentform input:focus {border: 1px solid #191919;}
#commentform .author {padding: 3px 3px 3px 5px;background: fff;color: #333;background: none repeat scroll 0 0 #F4F4F4;}
#commentform .email {padding: 3px 3px 3px 5px;background: fff;color: #333;background: none repeat scroll 0 0 #F4F4F4;}
#commentform .url {padding: 3px 3px 3px 5px;background: fff;color: #333;background: none repeat scroll 0 0 #F4F4F4;}
#commentform textarea {width: 100%;height: 100px;padding: 2px;border: 1px solid #ddd;background: none repeat scroll 0 0 #F4F4F4;}
#commentform textarea:focus {border: 1px solid #666666;}
#commentform .submit {margin: 0;padding: 4px;color: #999;font-weight: bold;border: 1px solid #ddd;background: #f8f8f8;width: 155px;}
#commentform .submit :hover {background: #333;border: 1px solid #191919;text-decoration: underline;color: #fff;}

/*******************
*	NAVIGATION	   *
********************/
.navigation {margin: 5px 0 5px 0;padding: 5px;}
.wp-pagenavi span, .wp-pagenavi a {border: none !important;font-weight: bold !important;}
.wp-pagenavi a {color: #b80000 !important;}
.wp-pagenavi .current {background-color:  #b80000 !important;color: white !important;}

/******************
*	FOOTER		  *
*******************/ 
#footer {background: #fff;margin: 15px 0 0 0;padding: 0 0 15px 0;color: #333;line-height: 20px;list-style: none;border-top: 1px solid #e6e6e6;}
#footer ul li, #footer ol li {list-style: none;margin: 0;background: #fff;padding: 3px 0 3px 0;border-bottom: 1px solid #f0f0f0;}
#footer .box {width: 291px;margin: 0 15px 0 0;}
#footer h3 {margin: 15px 0 5px 0;	padding: 0 10px 0 0;background: #fff;color: #cc0000;font-size: 15px;font-weight: bold;}
#footer ul ul {display: none;}
#footer img {padding: 5px;}

/******************
*	BOTTOM		  *
*******************/ 
#bottom {margin: 10px 0 0 0;padding: 10px 0 0 0;color: #333;line-height: 15px;border-top: 2px solid #cc0000;}
#bottom a {color: #cc0000;border-bottom: 1px dotted #cc0000;}
#bottom a:hover {border-bottom: none;}
div.reklama {overflow: hidden;width: 100%;}
div.left-reklama {width: 50%;float: left;}
div.right-reklama {width: 50%;float: right;}
#box250 {float: left;height: 250px;overflow: hidden;padding: 0 5px 5px 0;width: 250px;margin-top: 5px;}

hr {
  background: url("http://www.dla-mezczyzny.pl/wp-content/themes/frontpage/DM/images/hr.gif") repeat scroll 0 0 transparent !important;
  border: 0 none;height: 10px;
}
