#content {
width:960px;
margin:auto;
}
/**************************************************************
   Top menu and logo
 **************************************************************/
#header {
	clear: both;
	position: relative;
	height: 50px;
	margin: 0 auto;
	background: url(images/topka.jpg) no-repeat;
	border-bottom: 2px solid #000;
}

#header ul {
  margin: 0;
  padding: 0;
  float: left;
  margin-top:12px;
  margin-left:10px;
}
#header ul li {
  display: inline;
  list-style: none;
}
#header ul li a {
  float: left;
  padding: 0 1em;
  font: 400 1.1em arial, sans-serif;
  color: #380303;
  background:#ff9f00;
  padding:5px;
  margin-right:5px;
  border-left:5px solid #f16600;
}
#header ul li a:hover {
  
}
/**************************************************************
   Header Image/Flash Movie
 **************************************************************/
#headerImg {
  margin: 0 auto;
  height: 150px;
  background: url(images/header.jpg) no-repeat top left;
  border-bottom:2px solid #000;
  margin-bottom:10px;
}

/**************************************************************
   Page Content
 **************************************************************/
#page {
  clear: both;
  float: left;
  text-align: left;
  margin-bottom:20px;
}
#columns {
  margin: 0 auto;
}
/* Column widths */
.width {
  width: 960px;
}
.widthPad {
  width: 960px;
}
.width25 {
  width: 180px;
}
.width50 {
  width: 600px;
}

.width780 {
  width: 780px;
}
/**************************************************************
   Footer
 **************************************************************/
#footer {
  clear: both;
  margin:auto;
  width: 960px;
  min-height:90px;
  background: #8aab02 url(images/spodka.jpg) no-repeat;
  border-top:2px solid #000;
  margin-top:0;margin-bottom:0;
}
/**************************************************************
   Posts
 **************************************************************/
.post {
  float: left;
  position: relative;
  margin-top: 10px;
  border-bottom: 2px solid #e2eacd;border-left: 2px solid #e2eacd;
  width:99%;
}
.post .title {
  padding: 5px 0 5px 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
}
.post p {
  margin:0;
  padding: 0;
  padding-left:10px;
  padding-right:10px;
}
.post img {
border-left:10px solid #e2eacd;
}
.rightimg {
border-left:10px solid #e2eacd;
}
.post span {
font-size:10px;color:#666;line-height:25px;
}
/**************************************************************
   Generic Display 
 **************************************************************/
.block {
  display: block;
}
.marginRight {
  margin-right: 15px;
}
.paddingLeft {
  padding-left: 5px;
}
.paddingRight {
  padding-right: 5px;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.alignLeft {
  text-align: left;
}
.alignRight {
  text-align: right;
}

body {
  margin: 0;
  padding: 0;
  text-align: center;
  background: url(images/light_body.jpg) repeat-y top center;
  font: 11px Verdana, Arial, sans-serif;
  line-height: 1.5;
  color: #0f0f0f;
}
/* Headers */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 1.2em;
  color: #000;
}

/* Links */
a {
  text-decoration: none;
  color: #000;
}
a:hover {
  text-decoration:underline;
}
a img {
  border: 0;
}

/* Images */
img.floatRight {
  margin: 5px 0 10px 10px;
}
img.floatLeft {
  margin: 5px 10px 10px 0;
}
/* Lists */
ul li {
  list-style: bullet;
  padding:0;margin:0;
}
ol li {
  font-weight: bold;
  color: #668FA3;
}
/* Blockquote */
blockquote {
  margin: 0;
  padding: 0 10px;
  background: #eef2e1;
  border-top: 10px solid #e2eacd;
  border-bottom: 10px solid #e2eacd;
}

.nadpisek {
width:170px;
height:35px;
background: url(images/nadpisek.gif) no-repeat;
}

.nadpisek h2 {
font-size:12px;
margin:0;padding:0;
color:#000;
padding-top:4px;
padding-left:10px;
}

.nadpisek2 {
float:right;
width:170px;
height:35px;
background: url(images/nadpisek2.gif) no-repeat;margin-bottom:10px;
}

.nadpisek2 h2 {
font-size:12px;
margin:0;padding:0;
color:#000;
padding-top:4px;
padding-left:10px;
}

.nadpisek3 {
width:600px;
height:35px;
background: url(images/nadpisek3.gif) no-repeat;

}

.nadpisek3 h1 {
font-size:12px;
margin:0;padding:0;
color:#000;
padding-top:4px;
padding-left:10px;
}

.nadpisek4 {
width:780px;
height:35px;
background: url(images/nadpisek4.gif) no-repeat;
margin-bottom:10px;
}

.nadpisek4 h2 {
font-size:12px;
margin:0;padding:0;
color:#000;
padding-top:4px;
padding-left:10px;
}

.kategorie {
padding:0;margin:0;
margin-left:7px;
list-style:none;
margin-bottom:20px;margin-top:10px;
line-height:1.7;
}

.kategorie a {color:#000;border-left:3px solid #fff;padding-left:3px;}
.kategorie a:hover {color:#000;border-left:3px solid #000;text-decoration:none;}

.clear {clear:both;}

.strankovani {
margin-top:10px;
padding:10px;
background:#e2eacd;
font-size:13px;
font-weight:bold;
}
.strankovani a {
font-size:13px;
font-weight:bold;
}

.gameimg {
border:0;
width:120px;
height:90px;
border-left:10px solid #e2eacd;
}

.search {
display:block;
margin-bottom:7px;
padding:0px 10px 0px 10px;
}

.search input {
border:1px solid #000;
padding:2px;
float:right;
margin-bottom:3px;
}


