body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
background-color:#000;
text-align:center;
color:#eee;
	}
	
	body img
	{
  border:0px;
  }

	#header {
		margin:0; padding:0;
		background:white;
		text-align:center;
display:block;
 background-image:url('img/aglogo05.jpg');
    width:780px;
    height:154px;
margin:auto;
border-left:1px solid #222;
border-right:1px solid #222;
	}
	
	#header a { display:none;}
  

	#main1 {
		margin:0; padding:0;
		background-color:#000;
border:1px solid #222;
border-top:1px solid #111;
margin:auto;
width:780px;
text-align:left;
	}
	#main2 {
		margin:0; padding:0;
		background:white;
		margin-bottom:90px;
background-color:#000;
	}
	#left {
	float:left;
		width:210px;
		margin:0; 
               padding-top:20px;
		font-size:80%;
background-color:#000;
	}

.nav ul,#links ul 
{
list-style-type:none;
text-align:center;
padding-left:21px;
color:red;
font-size:11px;
/* IE HACK */
_margin-bottom:10px;
}

.nav li, #links li
{
margin-left:-15px;
margin-bottom:10px;
/*IE HACK :) */
_margin-bottom:-10px;
}

.nav li a,#links li a 
{
text-decoration:none;
display:block;
padding-left:5px;
_padding-left:0px;
margin-left:-10px;
_margin-left:-45px;

}

#stat
{
text-align:center;
font-size:11px;
font-weight:bold;
padding-bottom:8px;

}

#stat img
{
margin-top:-5px;
}

#ads
{
text-align:center;
padding-bottom:10px;
}

#ads img
{
border:0px;
margin-top:10px;
}

	#right {
	display:none;
		float:right;
		width:10px;
		margin:0; padding:0;
		font-size:80%;
background-color:#000;
	}
	#middle {
		margin-left: 210px;
		width:550px;
                padding-top:15px;
padding-right:10px;
		font-size:80%;
background-color:#000;

	}
	#footer {
		text-align:center;
		font-size:9px;
                width:780px;
background-color:#000;
height:20px;
margin:auto;
color:#999;
border:1px solid #222;
border-top:1px solid black;
	}

	
	.column-in {
		margin:0; padding:0.5em 1em;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}



	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0; text-indent:1em;}
a 
{
 color:#c8c1b7;
 }

a:hover
{
color:#e85328;
text-decoration:none;
}

	.copy { text-align:center; font-size:80% }

	.com_nick
	{
	font-weight: bold;
	}

.clanek_nadpis,.clanek_full_nadpis
{
font-size:22px;
}

.clanek_cas,.clanek_full_cas,.com_date
{
color:grey;
font-size:10px;
}

.clanek_kat,.clanek_full_kat
{
display:none;
}

.clanek_skat,.clanek_full_skat
{
font-size:11px;
margin-top:-6px;

}

.clanek_skat_img,.clanek_full_skat_img
{
display:none;
}

.clanek_autor,.clanek_full_autor
{
display:none;
}


.clanek
{
margin-bottom:40px;
}

hr
{
margin-top:12px;
}

.comments
{
margin-top:9px;
}

.comments input,.comments textarea
{
border:1px solid black;
font-size:11px;
background-color:#333;
color:#eee;
}

.head
{
color:white;
display:block;
font-weight:bold;
font-size:12px;
text-align:center;
background-color:#402217;
}

#last_fm_img
{
border:0px;
padding-top:10px;
padding-bottom:0px;
margin-bottom:-9px;
}

#lastfm
{
margin-top:4px;
margin-left:0px;
border-top:1px solid black;
list-style-image:url('img/icon-arrow.gif');
text-align:left;
font-size:9px;
font-weight:normal;
padding-left:20px;
padding-top:4px;
margin-bottom:8px;
}

#lastfm li
{
margin-bottom:2px;
}

#valid
{
margin-left:356px;
}

pre
{
 display:block;
  width: 95%;
  background: #433;
  border: 1px dotted #B4B4B4;
  padding: 7px;
  overflow: auto;
  _overflow-y: visible;
  _padding-bottom: 2em;
  color:white;
}

