/* Layout */
.page {
	margin: 0 auto 0 auto;
	max-width: 61.75em;		/* 988px / 16px = 61.75em */
	position: relative;
}

/* hlavicka */
#head {
	height:135px;
	border-bottom: 5px solid #c60;
	background:#06c url("../img/top.gif") repeat-x; /*url("../img/head.gif") repeat-x*/
	margin-bottom:20px;
}

/* logo */
h1,
h1 span,
h1 a {
  width: 231px;
  height: 56px;
	overflow:hidden;
	position: relative;
	top: 0;
	left: 0;
}
h1 {
	top:  20px;
	left: 20px;
}
h1 a {color:#fff;}
h1 a:hover,h1 a:focus {color:#ff0;}
h1 span,
h1 a:link,
h1 a:hover,
h1 a:focus {
	position: absolute;
	display:block;
	background:url("../img/logo.gif") no-repeat;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}
h1 span.nolink {cursor:default;}
/* /end logo */

/* menu */
#menu {
	width:100%;
	height:40px;
	position: absolute;
	top:-60px;
	left:0;
	overflow: hidden;
  background:#c60 url("../img/menu.gif") right top no-repeat;
}

#menu ul {
	margin: 0;
}

#menu li {
  display: inline;
  list-style: none;
}

#menu li a,
#menu li strong {
	padding:.6em .5em .5em .5em;
  float: left;
  height:40px;
  text-decoration: none;
  color: #000;
  font-weight:normal;
  background:#c60 url("../img/menu.gif") right top no-repeat;
}

#menu li a:hover {
  color: #000;
  background-color:#f93;
  background-image:none;
}

#menu li strong {
	color: #fff;
  background-color:#025;
  background-image:none;
}

#menu li a.last {
  margin-right: 0;
}

#search {
	width:17em;
	height:40px;
	position: absolute;
	top:-50px;
	right:0;
	overflow: hidden;
	text-align: right;
}
/* /end menu */

/* hlavicka */


.entry .content {
  float: left;
  width: 79.7570%;          /* 788px / 988px = 0.797570 */
  line-height:1.375em;
}

.entry_noside .content {
  float: left;
  width: 100%;          /* 788px / 988px = 0.797570 */
  line-height:1.375em;
}

.entry .side {
  float: right;
  width: 18.2186%;          /* 180px / 988px = 0.182186 */
}

a.print {
	background:url("../img/bg/print.gif") no-repeat left center;
	padding-left: 23px
}
a.fav {
	background:url("../img/bg/fav.gif") no-repeat left center;
	padding-left: 20px
}
a.top {
	background:url("../img/bg/top.gif") no-repeat left center;
	padding-left: 20px
}
a.blind {
	background:url("../img/bg/blind.gif") no-repeat left center;
	padding-left: 20px
}
a.back {
	background:url("../img/bg/back.gif") no-repeat left center;
	padding-left: 20px
}


hr {
	display: none;
}

.noscreen {
	width:20px;
	height:20px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:-3000px
}

.cleaner {clear: both;}

/* fotky */
.obr {
	float: left;
	width: 26.39%; /*208px;*/
	height: 18em;
	border:1px solid #025;
}
/*
.obr:hover {
	background-color: #036;
	border:1px solid #06c;
}
*/
.obr h3 {
	font-size: 80%;
	text-align: left;
	color: #c60;
	margin:0 0 .5em .5em;
}
.obr p {
	text-align: center;
	margin: 0 auto;
}
.obr a {
	border: 1px solid #06c;
	background-color: #036;
	padding: 4px;
	display:block;
	width: 128px;
	height: 96px;
	text-align: center;
	margin: 0 auto;
}
.obr a:hover {
	background-color: #06c;
}
.obr a.portrait {
	width: 96px;
	height: 128px;
}
/* fotky */

