* { margin: 0; padding: 0;}
body { background: #fff; font: 11px/1.75em Verdana, Tahoma, arial, sans-serif; color: #000; text-align: center;	margin: 0px;}
a, a:visited {	color: #333; background: inherit; text-decoration: none;}
a:hover { background: inherit; text-decoration: none;}
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif; font-weight: bold; color: #333;}
h1{ font-size: 160%;}
h2 {font-size: 130%; text-transform: uppercase;	}
h3 {font-size: 130%;}
/*linkowanie*/
ul, ul li {	display: block;	list-style: none; margin: 0px; padding: 0px;}
ul { float: left; width: 100%; padding-left:10px;}
ul li { float: left; margin-right: 10px;}
ul a:link, ul a:visited { text-decoration: none; display: block; background-color: #EFEFEF; color: #000; padding: 5px 10px; border: 1px solid #ccc; position: relative;	top: -1px;}
ul a:hover { background-color: #fff; border-bottom:none;}
div.wymiana { background-color:#EFEFEF; border-bottom: 1px solid #ccc; width:100%; height:22px; margin-bottom:16px;} 
/*linkowanie*/
.web{text-align:center; margin-top:-15px; }
h1, h2, h3, p { padding: 10px; margin: 0;}
ul, ol { margin: 5px 20px; padding: 0 20px;}
img { background: #FAFAFA; border: 1px solid #DCDCDC; padding: 5px;}
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px;}
code {	margin: 5px 0;	padding: 10px; 	text-align: left; display: block; overflow: auto;  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  	/* white-space: pre; */	background: #F5F5F5; border-left: 3px solid #D4D4D4;}
acronym { cursor: help; border-bottom: 1px dashed #777;}
blockquote { font: bold 1.4em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;	margin: 10px;	padding: 0 0 0 25px;   background: #F5F5F5;	border-left: 3px solid #D4D4D4;		color: #444;}
table {	border-collapse: collapse;	margin: 10px;}
th strong {	color: #fff;}
th { background: #e7e6e6 url(button.jpg) repeat-x; height: 29px; padding-left: 12px; padding-right: 12px; text-align: left; border-left: 1px solid #f4f4f4;	
border-bottom: solid 2px #fff; color: #333;}
tr { height: 30px;}
td { padding: 0px 11px;	border-left: 1px solid #fff; border-bottom: 1px solid #fff;}
td.first,th.first { border-left: 0px;}
tr.row-a { background: #F8F8F8;}
tr.row-b { background: #EFEFEF;	}
form { margin:10px; padding: 0 5px; background: #F5F5F5;}
label { display:block; font-weight:bold; margin:5px 0;}
input { padding:2px; border:1px solid #000;	font: normal 1em Verdana, sans-serif; color:#777;}
textarea { width:400px; padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid #000;height:100px; display:block; color:#777;}
input.button {  font: bold 12px Arial, Sans-serif; height: 24px; margin: 0; padding: 2px 3px; color: #333; background: #e7e6e6 url(button.jpg) repeat-x; border: 1px solid #dadada; }
.searchform { background-color: transparent; border: none;	margin: 0 5px 0 10px; padding: 5px 0 15px 0; width: 190px;	}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { width: 100px; color: #777; height: 18px; padding: 2px;	border: 1px solid #E5E5E5; vertical-align: top;}
.searchform input.button { width: 60px; height: 24px; padding: 2px 5px;	vertical-align: top; }
#wrap {	position: relative; width: 910px; margin: 0 auto; text-align: left; background: #fff url(content.jpg) repeat-y center top;}
#content-wrap { float: left; width: 850px; margin-left: 30px; display: inline; padding: 0; 	border-top: 5px solid #fff; background: #fff url(content-wrap.jpg) repeat-x; 
}
#header { position: relative; background: #fff url(header-bg.jpg) repeat-y center top; height: 35px; width:910px; padding: 0; color: #fff;	}
#header #header-links { position: absolute; top: 8px; right: 45px; color: #838181; font-size: 10px;	font-weight: bold;}
#header #header-links p { padding: 0; margin: 0; }
#header #header-links a { color: #838181; }
#header #header-links a:hover { color: #444;}
#header-photo { position: relative; clear: both; margin: 5px auto; height: 150px; width: 850px;	background: #fff url(header-photo.jpg) no-repeat center;}
#header-photo h1#logo-text a { position: absolute; margin: 0; padding: 0; font: bold 48px 'Trebuchet MS', Arial, Sans-serif;letter-spacing: -1px; color: #fff;text-transform: none; text-decoration: none; border: none;	top: 25px; left: 30px;}
#header-photo h2#slogan { position: absolute; margin: 0; padding: 0; font: bold 14px 'Trebuchet MS', Arial, Sans-serif;	text-transform: none; color: #B6D1F8;top: 80px; left: 35px;	}
#nav { clear: both;	padding: 0;	}
#nav ul { float: left; list-style: none; background: #E4E4E4 url(nav.jpg) repeat-x;	 width: 850px; padding: 0;	margin: 0 0 0 30px;	height: 45px; display: inline;	text-transform: capitalize; }
#nav ul li { display: inline; margin: 0; padding: 0;}
#nav ul li a { display: block; float: left; width: auto; margin: 0; padding: 0 15px; border-right: 1px solid #8DC0FA; border-left: 1px solid #CAE9FF; border-bottom: none; color: #555; font: bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;	text-transform: uppercase; text-decoration: none;		letter-spacing: 1px;}
#nav ul li a:hover, 
#nav ul li a:active { color: #F00;}
#nav ul li#current a { background: #C2DDFE url(nav-current.jpg) repeat-x;}
.three-col #main { margin: 10px 190px 0 200px;}
.two-col #main { margin: 10px 5px 0 200px;}
#main h1 { margin: 10px 10px 0 10px; font: normal 1.8em Georgia, "Times New Roman", Times, serif; color: #444; padding: 15px 0 2px 0px; border-bottom: 1px solid #dadada;
}
#sidebar { float: left; width: 195px; margin-top: 10px;	}	
#rightcolumn { float: right; width: 190px; margin-top: 10px;}
#rightcolumn h1, #sidebar h1 { margin: 10px 5px 0 5px;	padding: 5px; font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif; color: #444; }
ul.sidemenu { text-align: left;	margin: 7px 8px 8px 10px; padding: 0; border-top: 1px solid #B0D3FF; text-decoration: none;	}
ul.sidemenu li { list-style: none;	padding: 4px 0 4px 5px;	margin: 0 2px;	border-bottom: 1px solid #B0D3FF;;}
* html body ul.sidemenu li { height: 1%;}
ul.sidemenu li a { text-decoration: none; color: #000; border: none; }
ul.sidemenu li a:hover { color: #333; border: none;}
#footer-wrap { clear: both; width: 910px; font-size: 95%; padding: 20px 0; text-align: left; background: url(footer-bottom.jpg) no-repeat center bottom;}
#footer-wrap a { color: #000; font-weight: bold;}
#footer-wrap a:hover { color: #f00;	text-decoration:  none;}
#footer-wrap p { padding: 10px 0;}
#footer-wrap h2 { color: #333; margin: 0; padding: 0 10px; }
#footer { clear: both; color: #000; margin: 0 auto 10px auto; width: 850px; padding: 5px 0; text-align: center; background: #C2DDFE; border: 1px solid #B0D3FF;}
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.clear { clear: both; }
.post-by { font-size: .95em; padding-top: 0;}
.post-footer { background: #F5F5F5; padding: 5px; margin: 20px 10px 0 10px;	 font-size: 95%; color: #666;}
.post-footer .date{	margin: 0 10px 0 5px;}
.post-footer a.comments { margin: 0 10px 0 5px;	}
.post-footer a.readmore { margin: 0 10px 0 5px;	}
.rating0{ background-image: url('0.png');}
.rating1{ background-image: url('1.png');}
.rating2{ background-image: url('2.png');}
.m_L10{margin-left:10px;}
