/*
Theme Name: iD Theme
Theme URI: http://wordpress.org/
Description: The default iDobrze template based on the famous Yeti theme.
Version: 0.1
Author: iD
Author URI: http://idobrze.com/
Tags: fixed width, two columns, Yeti
Text Domain: iDobrze

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
* html { overflow-y: hidden; }
* html body { height: 100%; overflow: auto; } 
body { background:#ffffff; margin:0; padding:0; text-align:center; font-family:tahoma, sans-serif; min-width:934px; width:auto; #width:934px; }
a img {border:0;}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3 { margin:0; padding:0; }
.clear { display:block; height:0; font-size:1px; line-height:0; clear:both; }
.left { float:left; }
.right { float:right; }
.wrapper { width:934px; margin:0 auto; text-align:left; background: url(/wp-content/themes/iD/images/wrapper_bg.gif) 0 0 repeat-y; } /* ie position:fixed bugfix */
/* naglowek */
.top { width:100%; height:59px; margin:0; z-index:100; text-align:center; background: url(/wp-content/themes/iD/images/top_bg.jpg) 0 0 repeat-x; }
.top_center { width:934px; height:59px; margin:0 auto; text-align:center; position:relative; }
.top .rss_feed { width:24px; height:16px; position:absolute; top:20px; left:855px; }
/* lewa kolumna */
.main_col { width:644px; float:left; margin:0; padding:0; background:#ffffff; }
.main_col .id_slogan_bg { width:639px; height:55px; position:absolute; top:0; left:0; }
.main_col .id_slogan { margin:0; padding:0; width:470px; height:14px; position:absolute; top:12px; left:25px; }
.main_col .id_slogan a { color:#ffffff; font-size:14px; }
/* wpisy */
.main_col .content { width:589px; padding:25px; margin:0; }
.single .main_col .content { #padding-left:0; }
.main_col .content .single_entry { width:589px; margin:0 0 30px 0; }
.main_col .content .single_entry .entry_date { width:99px; height:51px; float:left; margin:0 20px 0 0; position:relative; color:#ffffff; background:#05416d url(/wp-content/themes/iD/images/data_bg.jpg) 0 0 no-repeat; }
.main_col .content .single_entry .entry_date .entry_date_day { position:absolute; left:3px; top:5px; font-size:24px; font-weight:normal; text-align:center; width:45px; }
.main_col .content .single_entry .entry_date .entry_date_month { position:absolute; left:3px; top:32px; font-size:14px; font-weight:bold; text-align:center; width:45px; }
.main_col .content .single_entry .entry_author { position:absolute; top:5px; left:50px; }
.main_col .content .single_entry .entry_author img { width:40px; border:1px solid #ffffff; }
.main_col .content .single_entry .entry { width:589px; color:#666666; font-size:13px; line-height:18px; margin:10px 0; }
.main_col .content .single_entry .entry p { width:589px; font-size:13px; line-height:18px;  margin:10px 0; padding:0; }
.main_col .content .single_entry .entry a { color:#086493; font-weight:bold; }
.main_col .content .single_entry .entry h2 { line-height:28px; }
.main_col .content .single_entry .entry .aligncenter { display:block; }
.main_col .content .single_entry .entry_title { width:440px; float:left; position:relative; }
.main_col .content h2.entry_title_head { font-size:24px; margin-top:0; color:#086493; font-weight:normal; }
.main_col .content h2.entry_title_head a { color:#086493; }
.main_col .content .single_entry .entry_title .entry_title_meta { text-transform:uppercase; color:#999999; font-size:10px; position:relative; top:2px; }
.main_col .content .single_entry .entry_title .entry_title_meta a { text-transform:lowercase; color:#999999; }
.main_col .content .single_entry .on_entry { width:580px; margin:15px 0 0 0; color:#666666; position:relative; }
.main_col .content .single_entry .on_entry .single_comments_bar { background:#f5f5f5; padding:9px 15px; width:579px; #width:609px; #height:10px; #padding:10px 15px 0px 15px; }
.main_col .content .single_entry .on_entry .index_comments_bar { width:559px; #width:589px; background:#f5f5f5; padding:9px 15px; #padding:9px 15px 0 15px; margin:3px 0 20px 0; #margin-bottom:0; }
.main_col .content .single_entry .on_entry .index_comments_bar .comments_count { border-left:1px solid #666666; padding-left:3px; }
.main_col .content .single_entry .on_entry .inline { display:inline; width:94px; position:relative; top:21px; #top:31px; left:15px; }
.main_col .content .single_entry .on_entry a { color:#666666; }
.main_col .content .single_entry .on_entry .comments_count a { font-weight:normal; }
.main_col .content .single_entry .on_entry a.more-link { color:#086493; padding-right:5px; font-weight:normal; border-right:1px solid #666666; }
.main_col .content .single_entry .on_entry a.post-edit-link { color:#086493; padding-left:5px; font-weight:normal; border-left:1px solid #666666; position:relative; left:30px; top:-1px; }
.main_col .content .single_entry .on_entry .read_more { color:#086493; font-weight:bold; padding-left:0; }
.main_col .content .single_entry .on_entry .addthis_index { position:absolute; left:195px; border-left:1px solid #666666; padding-left:3px; }
.main_col .content .single_entry .on_entry .addthis { border-left:1px solid; margin-left:3px; padding-left:3px; position:absolute; }
/*.main_col .content .single_entry .on_entry .read_more { padding:3px; background:#086493; color:#ffffff; text-decoration:underline; font-weight:normal; border-left:none; }
* html .main_col .content .single_entry .on_entry .read_more { height:18px; }*/
.main_col .content .single_entry .on_entry .read_more:hover { text-decoration:none;}
.main_col .content .single_entry .on_entry .entry_comments { font-weight:bold; color:#666666; padding-left:5px; border-left:1px solid #666666; }
* html .main_col .content .single_entry .on_entry .entry_comments { position:relative; top:-5px; }
.main_col .content .single_entry .post_tags { font-weight:normal; color:#999999; float:right; #position:relative; #top:-20px; }
.main_col .content .single_entry .post_tags a { font-weight:normal; color:#999999; }
/* przewijanie wpisow */
.navigation .newer a, .navigation .older a { width:122px; height:32px; display:block; position:relative; text-decoration: none; cursor:pointer; }
.navigation .newer a {#left:50px;}
.navigation .newer a span { width:122px; height:32px; display:block; background: url(/wp-content/themes/iD/images/nowsze_wpisy.gif) 0 0 no-repeat; position: absolute; top:0; left:0; }
.navigation .older a span { width:122px; height:32px; display:block; background: url(/wp-content/themes/iD/images/starsze_wpisy.gif) 0 0 no-repeat; position: absolute; top:0; left:0; }
/* prawe menu */
.side_bar { width:260px; float:left; margin:0; padding:0; position:relative; text-align:center; }
.side_bar .side_block { width:224px; margin:0 auto; text-align:left; }
.side_bar .side_block ul li { line-height:18px; }
.side_bar .side_block .side_block_top { width:224px; margin:0; padding:0; position:relative; top:3px; }
.side_bar .side_block .categories_mid { width:204px; #width:224px; margin:0; padding:0 10px; background: url(/wp-content/themes/iD/images/kategorie_mid.gif) 0 0 repeat-y; }
.side_bar .side_block .categories_mid li { font-size:12px; color:#d3dfb7; }
.side_bar .side_block .categories_mid li a { color:#d3dfb7; text-decoration:underline; }
.side_bar .side_block .categories_mid li a:hover { text-decoration:none; }
.side_bar .side_block .archives_mid { width:204px; #width:224px; margin:0; padding:0 10px; background: url(/wp-content/themes/iD/images/archiwum_mid.gif) 0 0 repeat-y; }
.side_bar .side_block .archives_mid li { font-size:12px; color:#fff; }
.side_bar .side_block .archives_mid li a { color:#fff; text-decoration:underline; padding-left:18px; background: url(/wp-content/themes/iD/images/archiwum_ico.gif) 0 3px no-repeat; }
.side_bar .side_block .archives_mid li a:hover { text-decoration:none; }
.side_bar .side_block .about_mid { width:204px; #width:224px; margin:0; padding:0 10px; font-size:10px; color:#b5d1df; background: url(/wp-content/themes/iD/images/onas_mid.gif) 0 0 repeat-y; }
.side_bar .side_block .about_mid a { color:#fff; }
.side_bar .side_block .authors_mid { width:204px; #width:224px; margin:0; padding:0 10px; background: url(/wp-content/themes/iD/images/autorzy_mid.gif) 0 0 repeat-y; }
.side_bar .side_block .authors_mid img { margin:0 5px 0 0; border:1px solid #889db4; width:40px; }
.side_bar .side_block .categories_btm { width:224px; height:10px; margin:0; padding:0; background: url(/wp-content/themes/iD/images/kategorie_btm.gif) 0 0 no-repeat; }
.side_bar .side_block .archives_btm { width:224px; height:10px; margin:0; padding:0; background: url(/wp-content/themes/iD/images/archiwum_btm.gif) 0 0 no-repeat; }
.side_bar .side_block .about_btm { width:224px; height:10px; margin:0; padding:0; background: url(/wp-content/themes/iD/images/onas_btm.gif) 0 0 no-repeat; }
.side_bar .side_block .authors_btm { width:224px; height:10px; margin:0; padding:0; background: url(/wp-content/themes/iD/images/autorzy_btm.gif) 0 0 no-repeat; }
.side_bar .addthis_more { margin-top:10px; #position:relative; #left:0; color:#ffffff; font-size:12px; background: url(/wp-content/uploads/2009/10/social_bg.gif) 0 0 no-repeat; width:215px; #width:224px; height:23px; padding:8px 0 0 8px; }
.side_bar .addthis_more a { color:#666666; }
.side_bar .id_logo { display:block; width:260px; height:210px; text-align:center; margin:0 auto 10px auto; }
.side_bar ul { width:260px; margin:0; padding:0; list-style:none; }
.side_bar ul li .widgettitle { color:#ffffff; font-size:24px; }
.side_bar ul li .widgetsubtitle { color:#666666; font-size:11px; }
.side_bar ul li.categories { width:245px; margin:0 0 0 15px; padding:0; background: #6b950f url(/wp-content/themes/iD/images/kategorie_bg.jpg) 0 0 no-repeat; padding:10px; border-top:1px solid #f3cf17; font-size:12px; color:#d3dfb7; font-size:12px; }
.side_bar ul li.categories a { color:#d3dfb7; text-decoration:underline; }
.side_bar ul li.categories a:hover { text-decoration:none; }
.side_bar ul li.widget_archive { width:245px; margin:0 0 0 15px; background: #c56501 url(/wp-content/themes/iD/images/archiwum_bg.jpg) 0 0 no-repeat; padding:10px; border-top:1px solid #f3cf17; color:#ffffff; font-size:12px; }
.side_bar ul li.widget_archive .widgettitle  { margin:0 0 5px 0; }
.side_bar ul li.widget_archive a { color:#ffffff; text-decoration:underline; padding:0 0 0 16px; background:url(/wp-content/themes/iD/images/archiwum_ico.gif) 0 3px no-repeat; }
.side_bar ul li.widget_archive a:hover { text-decoration:none; }
.side_bar ul li.widget_text { width:245px; height:95px; margin:0 0 0 15px; background: #086493 url(/wp-content/themes/iD/images/onas_bg.jpg) 0 0 no-repeat; padding:10px; border-top:1px solid #f3cf17; color:#b6d2e0; font-size:11px; #position:relative; #top:3px;} /* ie fix */
.side_bar ul li.widget_text .widgettitle  { margin:0 0 5px 0; }
.side_bar ul li.widget_text a { color:#b6d2e0; }
.side_bar .about_www { display:block; float:left; width:36px; height:20px; padding:2px 0 0 18px; margin:6px 20px 0 0; #margin-right:14px; background:url(/wp-content/themes/iD/images/onas_www.gif) 0 2px no-repeat; }
.side_bar .about_email { display:block; float:left; width:40px; height:20px; padding:0 0 0 20px; margin:8px 20px 0 0; #margin-right:14px; background:url(/wp-content/themes/iD/images/onas_email.gif) 0 2px no-repeat; }
.side_bar .about_facebook { display:block; float:left; width:46px; height:18px; margin:5px 0 0 0; }
.side_bar .tag_cloud { width:245px; margin:10px auto 0 auto; padding:0; }
.side_bar ul li.widget_authors { width:245px; margin:10px 0 0 25px; padding:0; }
.side_bar ul li.widget_authors a img { margin:0 5px 0 0; }
.side_bar ul li.widget_search { width:295px; margin:0; padding:0; }
.side_bar ul li h2, .side_bar ul li ul { width:245px; display:block; }
.side_bar .yeti { margin:70px 0 0 30px; position:relative; top:15px; }
/* wyszukiwarka */
.search_form { display:block; width:185px; height:30px; position:absolute; top:15px; left:630px; }
.search_form fieldset { width:185px; border:0; height:30px; }
.search_bg { position:absolute; top:0; left:15px; width:150px; height:25px; }
.search_input { position:absolute; top:2px; left:22px; width:210px; padding:2px; background:transparent; border:0; font-family:tahoma, sans-serif; color:#ccdff0; }
.search_bttn { position:absolute; top:0; left:165px; width:37px; height:25px; }
/* komentarze */
.commentlist { width:589px; margin:0; padding:0; list-style:none; color:#666666; border-top:1px solid #cccccc; }
.commentlist li { border-bottom:1px solid #cccccc; padding:0 0 10px; width:589px; margin:5px 0 0 0; }
.commentlist li a { color:#666666; }
.commentlist li .comment-label { width:130px; float:left; display: block; }
.commentlist li .comment-label .comment-author { margin:0; padding:0; }
.commentlist li .comment-label .fn { margin:0; padding:0; position:relative; top:-2px; font-style:normal; font-weight:bold; font-size:11px; }
.commentlist li .comment-label .comment-meta { font-size:11px; color:#999999; margin:0; padding:0; }
.commentlist li .comment-label .comment-edit-link { color:#086493; margin:0; padding:0; }
.commentlist li .comment-text { width:450px; float:left; display: block; margin:0; padding:0; color:#999999; font-size:11px; line-height:14px; }
.commentlist li .comment-text p { width:450px; margin:0 0 5px 0; padding:0; }
.commentlist li .reply { clear:both; line-height:0; height:0; }
#respond { width:589px; margin:10px 0 0 0; padding:0; }
#commentform { width:589px; margin:0; padding:0; }
#commentform fieldset { border:0; width:589px; margin:0; padding:10px; background:#f5f5f5; }
#commentform .textsubtitle { font-weight:normal; font-size:11px; color:#666666; padding:0; margin:0; line-height:14px; }
#commentform .textsubtitle a { color:#666666; }
#commentform .logged_as { font-weight:bold; }
#commentform .comment_label, #commentform .email_label { width:115px; float:left; display: block; font-style:normal; font-weight:bold; font-size:11px; margin:10px 0 0 0; color:#666666; }
#commentform .email_label { margin:0; }
#commentform #email { border:1px solid #b2b2b2; width:230px; float:left; display: block; margin:0; padding:2px; font-style:normal; font-size:11px; color:#999999; }
#commentform #comment { border:1px solid #b2b2b2; overflow:auto; width:465px; float:left; display: block; margin:10px 0 0 0; padding:2px; font-style:normal; font-size:11px; color:#999999; }
#commentform .submit_comment { width:589px; height:30px; clear:both; display:block; margin:10px 0; position:relative;}
#commentform .submit_comment input { position:absolute; left:482px; #left:476px; top:10px; }
/* przewijanie komentarzy */
.switch_bttm { margin:10px 0 0 0 !important; }
.switch_top { height:42px;}
.navigation .newer_comments a, .navigation .older_comments a { width:158px; height:32px; display:block; position:relative; text-decoration: none; margin:0; cursor:pointer; }
.navigation .newer_comments a {#left:50px;}
.navigation .newer_comments a span { width:158px; height:32px; display:block; background: url(/wp-content/themes/iD/images/nowsze_komentarze.gif) 0 0 no-repeat; position: absolute; top:0; left:0; }
.navigation .older_comments a span { width:158px; height:32px; display:block; background: url(/wp-content/themes/iD/images/starsze_komentarze.gif) 0 0 no-repeat; position: absolute; top:0; left:0; }
/* stopka */
.footer { width:100%; height:40px; text-align:center; background: url(/wp-content/themes/iD/images/foot_bg.jpg) 0 0 repeat-x; display:block; }
.footer .foot_center { width:934px; height:40px; margin:0 auto; display:block; position:relative; }
.footer .copy { color:#ffffff; position:absolute; top:15px; left:25px; font-size:10px; text-transform: uppercase; font-weight:bold; }
.footer .by_id { color:#ffffff; position:absolute; top:8px; left:250px; }
/* autorzy */
.authors_title { color:#086493; font-weight:normal; margin-bottom:20px; }
.content .author { width:589px; height:100px; }
.content .author .author_img { width:77px; display:block; float:left; margin:0 10px 0 0; }
.content .author .author_brdr { border:1px solid #dbdbdb; }
.content .author .author_desc { width:400px; display:block; float:left; margin:0; }
.content .author .author_name { color:#c46500; font-weight:bold; font-size:11px; }
.content .author .author_role, .author .author_email { color:#666; font-size:11px; }
.content .author .author_email a { color:#666; }
.content .author .author_link { color:#086493; font-size:11px; }
.fb_share_button { position:absolute; left:260px; }
* html .FBConnectButton_Text { width:50px; }
.index-read-all { font-weight:normal; color:#086493 !important; }