@import url(main.css);

/* Elementy strony
------------------------------------------- */

#site
	{
		margin: 0 auto;
		text-align: center;
		width: 90%;
	}

#header
	{
		text-align: left;
		border: 8px solid #C0C0C0;
		background: url(mosaic_headbg.gif);
	}

#main
	{
		margin: 10px 0;
	}

#footer
	{
		text-align: center;
		padding: 0 3%;
		font-size: 0.65em;
	}

/* Kolumny
------------------------------------------- */

#content
	{
		padding: 0 1em;
		width: 75%;
		text-align: left;
		font-size: 0.9em;
		float: left;
	}

#sidebar
	{
		float: right;
		font-size: 0.75em;
		text-align: left;
		width: 19%;
	}

/* Glowne ustawienia
------------------------------------------- */

body
	{
		font-size: 100%;
		font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
		background: #E9E9E9;
		margin: 0;
		padding: 0;
		color: #000;
	}
	
a
	{
		color: #0000EE;
	}
	
/* Top - Header
------------------------------------------- */

h1
	{
		font-size: 2.4em;
		padding: 0.3em;
		margin: 0;
	}

h1 a
	{
		color: #000000;
		text-decoration: none;
	}


#skipper
	{
		margin: 0;
		font-size: 0.6em;
		text-align: center;
	}

#skipper a
	{
		display: block;
		padding: 0.4em 0;
		color: #E9E9E9;
	}

#skipper a:hover
	{
		background: #DDDDDD;
		color: #000000;
	}


/* Sidebar
------------------------------------------- */

h4
	{
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #BFBFBF;
	}
	
#blogs h4 { border-bottom: none; }
#blogs h4 a { text-decoration: none; }

#sidebar ul, #sidebar li
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	
#sidebar #blogroll
	{
		border-top: 1px solid #BFBFBF;
	}

#sidebar li
	{
		background: #FFFFFF;
		border-left: 1px solid #BFBFBF;
		border-right: 1px solid #BFBFBF;
		border-bottom: 1px solid #BFBFBF;
	}

#sidebar li a
	{
		padding: 0.25em 1em;
		text-decoration: none;
		display: block;
	}

#sidebar li a:hover
	{
		text-decoration: underline;
		background-color: #EFEFEF;
	}


#sidebar li.friend a, #sidebar li.allentries a
	{
		border-left: 3px solid #BFBFBF;
	}

div
	{
		margin-top: 0.5em;
	}

#login fieldset
	{
		border: none;
		margin: 0;
		padding: 0;
	}

#login fieldset label
	{
		color: #A7A6AA;
	}

#login .hidden
	{
		display: none;
	}

#login #jogger #user, #login #jogger #pass, #login #google #text,
#commnickid, #commbody, #code
	{
		border: 1px solid #A7A6AA;
		background: #FFFFFF;
		width: 97%;
		padding-left: 2px;
	}

#login #google #text
	{
		margin: 0.3em 0 0 0;
		background: #FFFFFF url(mosaic_google.gif) right no-repeat;
	}

#login #jogger #user:focus, #login #jogger #pass:focus, #login #google #text:focus
	{
		border-color: #8F8E92
	}

#login form #subbut
	{
		margin: 0.3em 0.2em 0 0;
		float: right;
	}

#misc
	{
		margin: 1em 0 2em 0;
	}

#misc span
	{
		line-height: 165%;
	}

#misc .addrss
	{
		background: #FF6600;
		border-left: 1px solid #FF9A57;
		border-top: 1px solid #FF9A57;
		border-bottom: 1px solid #7D3302;
		border-right: 1px solid #7D3302;
		font-size: 0.8em;
		font-weight: bold;
		padding: 1px 5px;
	}

#misc .addrss a
	{
		text-decoration: none;
		color: #FFFFFF;
	}

#misc .whatrss
	{
		font-size: 0.75em;	
	}

#misc .jabberstat
	{
		display: block;
		line-height: 100%;
		font-size: 0.75em;
		letter-spacing: 0.2em;
		color: #C5C5C5;
		margin: 0 0 0.5em 0;
		overflow: auto;
		
	}


/* Status
------------------------------------------- */

h3
	{
		margin: 0;
		padding: 0;
		font-size: 0.7em;
	}


/* Disclaimer
------------------------------------------- */

#disclaimer
	{
		text-align: right;
		width: 100%;
		overflow: hidden;
		cursor: help;
		border-bottom: 1px solid #DDDDDD;
		background: #F5F5F5;
	}

#disclaimer h3
	{
		font-size: 0.8em;
		margin: 0;
		padding: 0.3em 2em;
		color: #C5C5C5;
		background: url(mosaic_cursor.gif) right no-repeat;
	}

#disclaimer p
	{
		text-align: justify;
		font-size: 0.7em;
		color: #555555;
		padding: 0 1em;
	}

/* Content - Elementy
------------------------------------------- */

.note p
	{
		line-height: 145%;
		overflow: hidden;
		color: #000000;
	}

.note a 
	{
		color: #0000EE;
	}

.note a:visited
	{
		color: #00007C;
	}

.note h2
	{
		margin-bottom: 0;
	}

.note h2 a, .note h2 a:visited
	{
		color: #000000;
		text-decoration: none;
	}


.note .info
	{
		margin-bottom: 0.4em;
	}

.note .info p
	{
		color: #666666;
		font-size: 0.6em;
		padding: 0;
		margin: 0;
	}

.entrylevel2, .entrylevel3, .entrylevel4, 
.entrylevel5, .entrylevel6, .entrylevel7, 
.entrylevel8, .entrylevel9, .entrylevel10
	{
		background: url(mosaic_locked.gif) left no-repeat;
		padding-left: 11px;
	}

.entrydate, .entrytime
	{
		color: #000000;
	}

.note .cominfo
	{
		border-bottom: 1px dotted #000000;
		padding-bottom: 0.4em;
	}

.note .cominfo p
	{
		font-size: 0.8em;
		text-align: right;
	}

.note .cominfo p a:visited, #commentary .tools a:visited,
#footer a:visited, #sidebar ul li a:visited, #blogs h4 a:visited
	{
		color: #0000EE;
	}

.note .strike
	{
		text-decoration: line-through;
	}


/* Content - Wpis i tagi
------------------------------------------- */

.note .img
	{
		overflow: hidden;
	}

.note .img img
	{
		padding: 0.3em;
		border: 1px solid #000000;
	}

.note .img a img
	{
		background: #FFFFFF;
	}

.note code
	{
		font-size: 1.3em;
		background-color: #DDDDDD;
	}

.note p.code, .note ol.code
	{
		font-size: 0.9em;
		font-family: "Andale Mono", "Lucida Console", "Courier New", Courier, monospace;
		border: 1px inset #000000;
		padding: 0.5em;
	}

.note ol.code { padding: 1em 1.5em; }
.note ol.code li code { background-color: transparent; }
.note ol.code li.com code { color: #0000FF; }
	
.note p ol li, .note p ul li, .note p .list	{	line-height: 185%; }

.note blockquote p
	{
		border-left: 4px double #D1D1D1;
		padding: 0 0 0 0.4em;
		margin: 0;
	}


.note blockquote p
	{
		quotes: "\201e" "\201d";
	}

.note blockquote p:before
	{
		content: open-quote;
	}

.note blockquote p:after
	{
		content: close-quote;
	}

.note ins
	{
		text-decoration: none;
		background: #D4D4D4;
	}

a .external, .note p a[href^="http"],
a .external, .note .list li a[href^="http"],
.note ul li a[href^="http"], .note ol li a[href^="http"],
a .external, .note blockquote p a[href^="http"],
#misc .whatrss a
	{
		background: transparent url(mosaic_external.gif) right no-repeat;
		padding-right: 10px;
	}
	
.note p a[href^="http://new3972.jogger.pl"], .note .list li a[href^="http://new3972.jogger.pl"],
.note ul li a[href^="http://new3972.jogger.pl"], .note ol li a[href^="http://new3972.jogger.pl"],
.note blockquote p a[href^="http://new3972.jogger.pl"]
	{
		background: none;
		padding-right: 0;
	}

.note a.footnote
	{
		vertical-align: super;
		font-size: 0.7em;
	}

.note ul.footnote
	{
		border-top: 1px solid #ADADAD;
		padding: 0.8em 0;
		font-size: 0.75em;
	}

.note ul.footnote li
	{
		list-style-type: none;
	}


h6
	{
		font-size: 1.4em;
		font-weight: normal;
		margin: 0;
		padding: 0;
		color: 
	}
	
dl.log 
	{
		background: url(mosaic_log.gif) right top no-repeat; 
		font-family: "Andale Mono", "Lucida Console", "Courier New", Courier, monospace;
		border: 1px dashed #000080;
		padding: 0.5em;
	}	
dl.log dt { font-weight: bold; } 
dl.log dd { margin-left: 3ex; }
dl.log dt span.time { color: #777; font-size: 0.8em; font-weight: normal; }
dl.log .me { color: #000080; }
dl.log .person1 { color: #333 }

/* Comments - Entries
------------------------------------------- */


#commentary .info .nick
	{
		font-weight: bold;
		text-transform: lowercase;
	}
	
#commentary .info .nick a
	{
		color: #000000;
		background: url(mosaic_nick.gif) left bottom no-repeat;
		padding: 0 0 0 13px;
		text-decoration: none;
	}

#commentary .info .nick a[href*=" [TWOJ LOGIN] "]
/* http://nbw.jogger.pl/comment.php?eid=117747&startid=200505 */
	{
		background-color: #DDDDDD;
		border: 1px outset #313131;
		padding-right: 0.2em;
	}

#commentary .info .timestamp
	{
		font-weight: normal;
		font-size: 0.6em;
		padding: 0 0 0 0.6em;
		color: #B9B9B9;
	}

#commentary .tools
	{
		text-align: right;
		font-size: 0.6em;
		margin: 0 0 0.3em 0;
	}

#commentary li
	{
		border-bottom: 4px double #D1D1D1;
	}

/* Comments - Form
------------------------------------------- */

#commentform form
	{
		padding: 0 0 0 3em;
	}
	
#commbody, #commnickid, #text
	{
		background-color: #FFFFFF;
		border: 1px solid #A7A6AA;
		color: #000;
	}
	
#commbody { width: 60ex; }
	
/* Footer
------------------------------------------- */

#footer
	{
		clear: both;
	}

#footer p
	{
		padding: 0;
		margin: 0;
	}

#standards
	{
		margin: 0 0 0.5em 0;
		padding: 0;
	}
