/*
Theme Name: Fokus Theme
Theme URI: na podst. http://vikiworks.com
Version: 1.0.1
Author: SPIDER 
*/


/* Overal setup */
* { margin:0; padding:0; }
body { background:#8F001B url(images/tlo.jpg) top center repeat-x; color:#fff; font:12px/14px  helvetica, arial,Sans-serif; }
a   { color:#fff;text-decoration:none;outline:0; }
a:hover { color:#eee; }
a img { border: none; }
ul, li { list-style: none;margin:0;padding:0; }
h1  { font-size:30px; } 
h2  { font-size:16px;padding:3px;margin-bottom:10px; border-left:4px solid #7D192C;} 
h3  { font:normal 10px Verdana,helvatica;color:#fff;text-transform:uppercase; }

h4  { font-size:14px; }
h5{font:normal 12px Verdana,helvatica;color:#fff;text-transform:uppercase;border-left:4px solid #7D192C;padding:3px;display:inline;}

code { font: 11px  "Courier New"; color:#666; padding:5px;margin:5px 0;display:block;border-left:1px solid #903000; }
blockquote { color:#ddd; padding:5px;font: 12px Arial,Sans-serif;line-height:1.4em; }
.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { margin: 10px 0; clear: both; }

/* navigation */
#slash { font:normal 10px Verdana !important; text-transform: uppercase;  no-repeat; width:184px; height:20px;}
#mmenu{ height:33px; float:right; border: 1px solid #5d1e2b;background:url(images/tlo-mmenu.jpg);}
ul.topnav   { list-style:none;text-align:left; }
.topnav li   { float:left;margin: 0; }
.topnav li a  { font:11px arial;outline:none;color:#fff;text-decoration:none;display:block;padding:5px 8px 10px 8px;text-transform:uppercase;  }	
.topnav li a:hover   { color:#ececec; }
.topnav li.rss   { float:right;display:block; width: 60px;background:transparent url(images/rss.png) no-repeat 130% 0; }
.topnav li.rss a { color: #eee; }
.topnav li.rss a:hover   { background: transparent;color:#ccc !important; }
.current_page_item {border-bottom:5px solid #7d192c; }


/* header */
#header {  margin:0 auto;padding:0;background:url(images/top3.jpg) no-repeat top center; height:232px;}
#header h1 a { display:block;font-size: 20px; margin:0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #fff; }
#main-wrapper { display:block; margin:0 auto;width:1018px;padding:5px;text-align:left;background:transparent url(images/opacity.png); }
.main { width: 630px;margin:0;padding:30px 3px 0 3px;float:left;overflow: hidden;}
#kontener{width:1028px;height:33px;  margin:168px auto 0 auto;}


#m3{margin:0 auto;width:1018px;height:32px;background:url(images/m3.png) no-repeat top right;}
.mm_rss{display:block;width:20px;height:10px;float:right;margin-left:12px;}
.mm_btn{display:block;width:26px;height:20px;float:right;}

.quickcon{width:228px; height:77px; background: url(images/szybkikontakt.png) no-repeat top left; margin:20px 0 10px 0;}


.newsletter{width:194px; height:79px; background: url(images/newsletter.png); margin:20px 0 10px; 0}

/* wydarzenia lewa */
.w-data {font:9px Tahoma,helvetica; text-align:right; dispay:block; margin:0; padding-right:3px; }
.w-tytul {background:transparent url(images/tlo-menu.png) repeat-y top left;  min-height:17px; color:#fff;padding-top:2px;color:#fff;}
.w-tytul a { padding:2px 0 0 5px;font:9px Tahoma,verdana,helvetica; text-transform:uppercase; color:#fff;overflow:hidden;}
.w-post {padding-left:3px; color:#fff;}
.w-postmeta {border:1px solid blue;}
.w-dalej { padding:0 3px 0 0; margin-bottom:17px;  color:#fff; height:15px; width:185px; float:right; background-color:#260007;}
.w-dalej a{padding:0; margin:0;  color:#fff;  float:right; background-color:#280109;}

/* plan */
.plan {width:630px; height:84px; margin:0 0 10px 0;font:11px Tahoma,helvetica;display:block;color:#ddd;text-decoration: none; text-align:center; background: transparent url(images/planzajec.png) no-repeat top center;}
.aplan{display:block;
width:380px; height:70px;text-align:center;margin-left:120px;}


/* thumnail covers */
.thumb { background: transparent url(images/tlo-news.png) no-repeat; display: block; width: 204px; overflow: hidden; height: 200px; margin:0; position: relative; }
.thumb h2 {font-size:14px; border:none;margin-bottom:0px;}





.thumb-tytul{ width:160px; padding-left:20px; }
.thumb-tytul h2 a{font:10px Tahoma,helvetica; color:#fff; text-transform: uppercase;}
.obrazek-news{padding:5px 0 0 23px;width:169px;}
.obrazek-news img{border:3px solid #2d010a;width:150px; height:85px;}
.thumb-title { margin-bottom:5px;display:block;top:95;left:0;position:absolute; width:164px; margin-left:25px}
.thumb-title:hover { }
.thumb-title h2 { margin: 0; }
.thumb-title h2 a { font:11px Tahoma,helvetica;display:block;color:#fff;text-decoration: none;text-transform:capitalized; }



.thumb-title h2 a:hover { color: #fff;}

.thumb p {font:10px Tahoma,helvetica;display:inline; float:righ;margin:0px;color:#fff;text-decoration: none;}
.thumbdalej {float:right;width:50px;display:block;text-align:right;background:transparent url(images/morebg.png) no-repeat center right; font:normal 10px Tahoma,helvetica;padding:0 8px 0 0;text-decoration: none;}



/* Ancillary */
#ancillary  { margin:0;padding:0;height:260px;background: url(images/ramblingxx.jpg) no-repeat 100% 80%;}
#ancillary .flickr { padding: 3px 2px; background: #202020 ; overflow: hidden; }
#ancillary .flickr img  { margin:10px 10px; width:45px;height:45px;display:block;float:left; }
#ancillary .flickr a img  { border:4px solid #eee; }
#ancillary .flickr a:hover img  { border:4px solid #6199dc; }



/* single page */
.post.single { line-height:1.4em; width:585px;padding:14px; text-align:left;}

.post.single h2, .post.single h2 a { font:22px arial,helvetica;letter-spacing:-1px;line-height:1.4em;color:#fff;text-decoration:none; }
.post.single .postMeta { font:10px Arial;margin-bottom:5px;color:#ccc; }
.post.single .postMeta span.date { padding:0 2px 0 0; }
.post.single .postMeta span.comments { background: url(images/comment.gif) no-repeat left center;padding-left:15px; }
.post.single .postMeta span.comments a,

.post.single .postMeta span.date a{ color:#999; }
.post.single .entry { float:left; line-height:18px;overflow:hidden;padding-bottom:25px; padding-left:5px; }
.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/
.post .entry img,.entry a img { border:none; }
.post .entry a:hover img { border-color:#eee; }
.post.single h3 { font-size: 12px;font-weight:bold; color: #6199dc; display:inline; }
.post.single p { margin: 1em 0; }
.post.single p a,.post.single li a { color:#b3d565; }
.post.single p a:hover { color:#ddd; }
.post.single p strong { font-weight: bold; }
.post.single p em { font-style: normal; background: #f9f9de; }
.post.single a { color:#a9a393; }
.post.single a:hover { color:#ddd; }
.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
.post.single ul, .post.single ol { margin: 1em; }
.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }




/* twitter */
#twitter #twitter_update_list { color:#fff; line-height:1.4em; padding: 0;line-height:1.6em; font-size:12px; }
#twitter #twitter_update_list a { color:#ddd;padding:0;margin:0;display: block; }
#twitter #twitter_update_list a:hover  { color:#fff;padding:0;margin:0; }



/* sidebar related */
#sidebarwrapper  { margin:0;padding:0;float:right;color: #999; }

#left-sidebar { color:#ddd;float:left;margin:0;width:170px;padding:5px 0px 5px 0;  }
#left-sidebar .slash{padding:3px; color: #fff; width:184px; background: transparent url(images/tlo-menu.png) no-repeat top left; }

#left-sidebar a   { color:#fff; font:normal 11px tahoma;}
#left-sidebar a:hover { color:#fff; }
#left-sidebar p { color:#ddd; }
#left-sidebar ul { list-style:none;margin:8px 0 0 2px;color: #999; }

.categories { padding: 0; color: #666; }
.categories ul{}
.categories li { font-size: 11px;padding-left:5px; float: left;color:#ececec; width: 90%; display: inline; background:url(images/linia.jpg) no-repeat 0% 100% }
.categories li a { color: #ececec; text-decoration:none; border:none; background:url(images/ico.jpg) no-repeat 0% 50%;padding-left:15px;  }
.categories li a:hover { color:#ececec;text-decoration: none; }


.recent-posts { padding: 10px 0; }
.recent-posts ul { margin: 0px; padding: 0; }
.recent-posts li { margin: 0px; padding: 0px 0; list-style-type: none;  }
.recent-posts li a { text-decoration:none; }
.recent-posts li a:hover { text-decoration:none;  }

.delicious { padding: 10px 0; }




.delicious ul { margin: 0; padding: 0; }
.delicious li { margin: 0px; padding: 2px 0; list-style-type: none;  }
.delicious li a { text-decoration:none; }
.delicious li a:hover { text-decoration:none; }


.tags { margin:10px 0;padding:0;line-height:2em; }
.tags a { text-decoration:none;color:#333;font-weight:normal; }
.tags:hover a { color: #666; text-decoration: none; }
.tags:hover a:hover, #sidebar .tags a:hover { color: #eee;text-decoration: none; }




#right-sidebar { color:#ddd;float:left;width:190px;margin-right:4px;padding:padding:5px 0 5px 2px;font-size:11px;}
#right-sidebar h3 {background:transparent url(images/tlo-menu.png) no-repeat top left;height:18px; overflow:hidden;padding:2px 0 0 3px; }
#right-sidebar p { color:#fff; padding-bottom:10px;}
#right-sidebar a   { color:#fff;text-decoration:none; }
#right-sidebar a:hover { color:#eee; }
#right-sidebar ul { list-style:none;margin:2px 0 2px; }
.zapisy{display:block;width:190px; height:73px;}





/* COMMENTS */
h3#comments, h3#respond { font-weight:normal; font-size: 12px;font-family: arial, verdana;letter-spacing:-1px; color:#ddd;padding:5px 0 0 20px;}	

ol.commentlist { list-style:none; margin:0; padding-left:20px; width:80%;}
ol.commentlist cite { text-transform:none; font-style:normal; }
ol.commentlist li { border-bottom:1px dotted #5c111f; padding:15px 0; }
ol.commentlist h5 { font-size:12px; margin:3px 0; padding:0; }	
ol.commentlist h5 a:link, a:visited { color:#fff;}
ol.commentlist h5 a:hover { color:#fff; }
ol.commentlist h5 small { display:block; }	
ol.commentlist li { font-size: 11px; margin: 0; }


ol.commentlist li span.moderate { padding:2px; color:#f30; }






/* form */
#commentform { margin: 1em 0;padding-left:20px}
#author, #email,#url,#comment{font:1em arial,helvetica,verdana,sans-serif;margin: 5px 0;padding:2px;}
.comment-warning strong { color: #999; font-weight: bold; }



/* footer */

#footer { color:#fff; font-size:9px;line-height:1.4em; padding:0;margin:0 auto;height:40px;clear:both;width:1026px;text-align:right; background-color:#290008;border:1px solid #8c001d;}


#footer-menu{ float:right;display:inline;padding:10px 10px 0 0;}
.copyrights {display:inline;float:left; color:#fff;font:normal 11px tahoma,verdana;padding:5px 140px 0 10px;}

ul.footnav   {display:inline; list-style:none;text-align:right; float:right; text-align:left; }
.footnav li   { margin: 0; float:left;border-right:1px dotted #ccc;}

.footnav li a  { font:normal 10px tahoma,verdana ;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;  padding:3px;  padding-right:4px;}

#footer a { font-weight: normal;color:#7e6166; }

#footer a:hover { color:#eee; }
#footer img { display: none; }

.foot_item {}


#searchForm{padding-left:5px;}
#searchsubmit{display:inline;float:left; padding-left:3px;}
input {
color:#FFFFFF;

font-size:10px;

}
 textarea{color:#FFFFFF;
background-color:#290008;
border:1px solid #56111d;
padding:1px;
font-family:Verdana,Arial,Helvetica,Georgia,sans-serif;
font-size:9px;
}
input#s{
background-color:#290008;
border:1px solid #56111d;
padding:1px;
float:left;
font-family:Verdana,Arial,Helvetica,Georgia,sans-serif;
font-size:9px;
height:14px;
width:140px
}

.pozycjoner {
text-align:center;
font-family:Verdana,Arial,Helvetica,Georgia,sans-serif;
font-size:9px;
color:#290008;
}