/* Background */
body {
	margin: 0px auto;
	background: #000 url( http://blog.etherfields.com/wp-content/themes/etherf/images/kamienn.png ) top center repeat-y;
}

#shell {	width: 94%;
margin: 0px auto;}

.main_row {
background: red;
}

.menu {
background: transparent;
}

.header {
	margin: 0px auto;
	text-align: center;
}

/* Normal, standard links. */
a:link, a:visited
{
	color: #FFA500;
	background-color: transparent;
	text-decoration: none;
}
a:hover
{
	color: #cc3333;
	background-color: transparent;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #9ACD32;
	background-color: transparent;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: x-small;
	font-variant: small-caps;
}
a.nav:hover
{
	font-weight: bold;
	color: #98FB98;
	background-color: transparent;
	text-decoration: underline;
}

/* Tables should show empty cells too. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use Verdana in black. */
body, td, th
{
	color: #f0f0f0;
	font-size: small;
	font-family: verdana, sans-serif;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea
{
	font-size: 9pt;
	color: #EEE;
	font-family: verdana, sans-serif;
	background-color: #251d18;
	border: 1px solid #392d25;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	 opacity: 0.65;"
}

/* Checkboxes shouldn't have a background color. */
input.check
{
	background-color: transparent;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	font-family: verdana, sans-serif;
	background-color: #251d18;
	border: 1px solid #392d25;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	 opacity: 0.65;"
}

/* Standard horizontal rule.. */
hr
{
	color: #2d241d;
	background-color: transparent;
}
/* A more colorful hr.. */
.hrcolor
{
	height: 1px;
	border: 0;
	color: #2d241d;
	background-color: #2d241d;
}

/* A quote, perhaps from another post. */
.quote
{
	color: #FFF;
	background: #000 url(images/bgs/quite.gif);
	border: 1px dashed #444;
	margin: 1px;
	padding: 8px;
	font-size: small;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #FFF;
	background: #000 url(images/bgs/quite.gif);
	border: 1px dashed #444;
	margin: 1px;
	padding: 8px;
	font-size: small;
	line-height: 1.3em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #888;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}

/* Generally, those [?] icons. */
.help
{
	cursor: help;
	background-color: transparent;
}

/* /me uses this a lot. */
.meaction
{
	color: red;
	background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 100%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds... */
.windowbg
{
	color: #f0f0f0;
	background: #191412 url(images/bgs/dark.gif);
}
.windowbg2
{
	color: #f0f0f0;
	background: #251d18 url(images/bgs/light.gif);
}

.new, .new a:link, .new a:visited
{
	color: #7fc441;
	background-color: transparent;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: small;
	font-variant: small-caps;
}

.new2, .new2  a:link, .new2 a:visited
{
	color: #FFA500;
	background-color: transparent;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: x-small;
	font-variant: small-caps;
}

/* Titles - such as table headers. */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	background: transparent;
}

.titlebg {
	background: transparent url(images/titlebg.gif);
}

.titlebg a:hover, .titlebg2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

/* The category headers, page indexes, and such things. */
.catbg, .catbg3
{
	font-weight: bold;
	background: transparent url(images/catbg.gif);
	color: #fafafa;
}

/* The borders around things. */
.bordercolor
{
	background: #000;
}
.tborder
{
	border: 0px;
}

/* Default font sizes. */
.smalltext
{
	font-size: x-small;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}



/* pasek g�rny */

#shell-top {width:96%; margin:auto;
 }
 
#mostek { 
font-family: Verdana, Arial, sans-serif;
width:100%; 
background:black; 
height:46px; 
border-bottom:1px solid #5F5F5F;
}

#mostek ul {
list-style-type: none; 
font-variant:small-caps; 
margin:0px;
}

#mostek ul li {
vertical-align:baseline; 
text-align: center; 
float:left;
}  

#mostek a {
display:block;
font-weight: bold;
color: white; 
text-decoration: none; 
line-height:46px;
}

#mostek-pod {
background:url(images/pasek.png) top repeat-x ; 
height: 14px;
}

#header { 
margin:0 auto;
}

#header h1{ 
padding-top:28px; 
}

#header h1 a{ 
text-decoration: none; 
background:transparent !important; 
}
											 

.logo {margin-top:3px}

.main-menu {
padding-left: 0px;
float:left;
}

.main-menu a{
width: 72px;
height:46px;
}

#loguj {
float:left;
color:white; 
font-size: 10px;
margin-top:2px;
padding-left:6px;
}

#loguj li {
line-height: 20px;
float:left;
clear:left;
}

#loguj a{
line-height: 20px;
}

.serwer {margin-top:2px;}
.serwer p {line-height: 22px; margin-top:1px; float:right;}
.serwer img {float:left; margin-top: 3px; margin-right:4px;}

xx {font-weight: bold;}
danger {font-weight: bold; color: red;}

#web20 {
float: right; 
list-style: none; 

}

#web20 img{
width:32px;
}

#web20 a {
display:block; 
line-height:32px;
}

#web20 ul {}

#web20 ul li {
float:left; 
text-align:left;
margin-left:4px; 
width:32px;
vertical-align: bottom; 
margin-top:7px;
}  

.web2020 {
width:96%; 
padding:2px; 
margin: auto; 
border-spacing: 15px 6px;
}

.web2020 img {
margin:8px;
float: left; 
display:block;
}

.web2020 p {}

.bloginfo { 
font-family: "Trebuchet MS", Arial, sans-serif; 
color:#fff; 
font-size:17px; 
font-style: italic; 
display:block; 
padding:20px 0 0 30px;
}