* 
{
	margin:0;
	padding:0;
}

body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 
{
	border:0;
}

body 
{
	font-family: "calibri", "arial", "serif";
	line-height:150%;
	background-color:#2f2f2f;
}

.header 
{
	background:url("/images/header.gif") 0 100% repeat-x;
	height: 80px;
}


.header-in
{
	width:840px;
	margin:auto;
	position:relative; 
	padding:30px 0 25px 10px;
}

h1 a
{
	color: white;
	text-decoration:none;
}

h1 a:hover
{
	color:white;
	text-decoration:underline;
}

#search {position:absolute; top:25px; right:10px; margin:0; padding:0; border:0;}
#search div {position:relative; width:230px;}
#search-input {position:absolute; top:0; left:0; overflow:hidden; width:180px; height:30px; background:url("/images/inp-search.gif") 0 0 no-repeat; border:0; font-size:85%;}
#search-input input {position:relative; top:7px; left:30px; width:140px; margin:0; padding:0; border:0;}
#search-submit {position:absolute; top:0; right:0; border:0;}

.noscreen
{
	position: absolute;
	top: -10000px;
	clear:both;
}

.stranka
{
	width:950px;
	margin:auto;
	background:url("/images/main.gif") 100% 0 repeat-y;
}

.pruh
{
	background:#000;
	margin-left:50px;
	font-size:90%;
}

.pruh a
{
	color:white;
	padding:0px 20px;
}

#nav ul {margin:0; padding:0; list-style:none;}
#nav ul li {display:inline; margin:0; padding:0;}    
#nav ul li a {display:block; float:left; padding:10px 15px; text-decoration:underline;color:white}
#nav ul li a:hover {text-decoration:none;}
#nav ul li.current_page_item a {font-weight:bold; text-decoration:none;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:" ";}
#nav {background:#000;margin-left:60px}
#nav ul li a {border-right:1px solid #303030; color:#FFF;}
#nav ul li#nav-active a {color:#FF1A00;}


#content
{
	float:left;
	width:700px;
}

.clanek, .komentare
{
	margin-left:60px;
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	border-top:1px solid #efefef;
	padding-bottom:30px;
	position:relative;
}

h3, .clanek h2
{
	font-size:120%;
	padding:20px 0 10px 0px;
	padding-right:150px;
}

.clanek h2
{
border-bottom:1px solid #efefef;
}

a
{
	color: #333;
}

a:hover
{
	color:#e64500;
}

.date {display:block; position:absolute; top:0; left:-60px; margin:0; overflow:hidden; width:60px; height:41px; background:#505050 url("/images/article-date.gif") 0 0 no-repeat; text-align:center;color:white;}
.date span {display:block; padding-top:14px; font-size:85%; font-weight:bold;}

#aside {float:right; overflow:hidden; width:230px; padding:10px;}

#aside h2 {margin:0; font-size:100%; font-weight:bold;}
#aside .aside-padding {padding:0 10px 15px 0;}

#aside a {color:#CC1400;}
#aside a:hover {color:#000;}
#aside h2 {border-bottom:1px solid #CACACA;}

#aside ul {margin:15px 0; padding:0; list-style:none;}
#aside ul li {margin:0; padding:2px 0 3px 0; background:url("/images/dot.gif") 0 100% repeat-x;}

#footer {clear:both; padding:15px;text-align:center;}
#footer p {margin:0;}
#footer {background:#000; color:#AFAFAF;}
#footer a {color:#AFAFAF;}
#footer a:hover {color:#FFF;}

.komentare-pocet
{
	position:absolute;
	top:20px;
	right:15px;
}

.clanek p
{
margin-top:10px;
text-indent:2em;
}

.comments
{
background:white;
margin-left:50px;
padding-left:10px;
}

.komentare li
{
margin-top:25px;
margin-left:10px;
}

.komentare p
{
margin-top:5px;
text-indent:2em;
}

.clanek ul
{
margin-left:25px;
}

h2#komentar
{
margin:50px 0 30px 0;
}

.comments-wrapper
{
margin-top:25px;
}

.oddelovac
{
margin-top:30px;
padding-top:10px;
border-top:1px solid #efefef;
}

#cpreview
{
background:#eee;
}

pre
{
margin:25px 0 25px 15px;
}

#front .clanek:first-child
{
background-color:#fddbd9;
}

#front .clanek:first-child a
{
color:#e64500;
}

#front .clanek:first-child a:hover
{
color:#333;
}

#front .clanek:first-child .date
{
background:#CC1400 url("/images/topstory-date.gif")  0 0 no-repeat;
}
.ikonky
{
margin-top:25px;
}

.clanek ul
{
margin: 25px;
}

#articles .entry-title
{
font-size:150%;
}

blockquote
{
font-style:italic;
color:#666;
margin:20px 0 20px 50px;
padding-left: 15px;
border-left:2px solid #666;
}

.comments blockquote p
{
text-indent:1em;
}

.nextprev
{
background:white;
margin-left:60px;
padding:10px 0 10px 30px;
}