body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	background:#ffffff url(../img/pozadi.jpg) 0 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	text-align:center;
	font-size: 0.7em;
}

#main  {
	width:860px;
	text-align: left;
	margin: auto;
	position: relative;
}

#printhead {
	display:none;
}

#hlavicka  {
	width: 860px; height: 176px;
	background:#F2F0E9 url(../img/hlavicka2.jpg) no-repeat 0 0;
	margin:6px 0 0 0;
	padding: 0;
	float: left;
}

#hlavicka2  {
	width: 860px; height: 176px;
	background:#F2F0E9 url(../img/hlavicka3.jpg) no-repeat 0 0;
	margin:6px 0 0 0;
	padding: 0;
	float: left;
}

/* definice hlavicky */
#logo a, #logo a:hover {
	width: 151px; height: 153px;
	display: block;
	background:#F2F0E9 url(../img/logo.jpg) no-repeat 0 0;
	position:absolute;
	top: 29px; left: 30px;
	z-index: 20;
}

/* definice hlavniho menu */
#menu  {
	width: 860px; height: 30px;
	background: url(../img/menu-poz2.gif) no-repeat 0 0;
	color: #F2F0E9;
	float: left;
}

#menu  a{
	color: #F2F0E9;
	font-weight: bold;
	text-decoration: none;
}

#menu  a:hover{
	color: #ffffff;
	text-decoration: underline;
}

#menu-poz  {
	width: 800px; height: 30px;
	background: url(../img/menu-poz.gif) repeat-x 0 0;
	border-top:2px solid #FC040E;
	margin:0 0 0 30px;
}

#menu-in  {
	width: 800px; height: 22px;
	text-align: center;
	padding: 8px 0 0 0;
}

/* definice obsahu, textu a nadpisu */
#obsah {
	width:860px;
	float: left;
	background:#F2F0E9 url(../img/main-poz.gif) repeat-y 0 0;
}

#obsahin {
	width:830px;
	float: left;
	background: url(../img/drak.gif) no-repeat 344px 99%;
	padding:0 0 30px 30px;
}

/* definice nadpisu */
h1 {
	width: 100%;
	font-size:180%;
	color: #9F0004;
	background: url(../img/bodky.gif) repeat-x 0 100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

h2 {
	font-size:150%;
	color: #9C8C79;
	margin:5px 0 7px 0;
}

h3 {
	font-size:110%;
	color: #3E2923;
	margin:5px 0 7px 0;
}

h4 {
	font-size:90%;
	color: #3E2923;
	margin:0 0 3px 0;
}

/* definice leveho menu */
#levmenu {
	width:200px;
	margin:15px 0 15px 0;
	float:left;
}

#levmenu-top {
	width:200px; height: 25px;
	background: url(../img/levmenu-top.gif) no-repeat 0 0;
	float:left;
}

#levmenu-obsah {
	width:200px;
	min-height: 300px; _height: 300px;
	background: url(../img/levmenu-poz.gif) repeat-y 0 0;
	float:left;
	text-align: center;
}

#levmenu-bot {
	width:100%; height: 25px;
	background: url(../img/levmenu-bot.gif) no-repeat 50% 0;
	clear: both;
	overflow: hidden;
}

#nadpis1 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis1.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis2 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis2.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis3 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis3.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis4 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis4.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis5 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis5.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis6 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis6.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#nadpis7 {
	width:100%; height: 27px;
	background: url(../img/levmenu-nadpis7.gif) no-repeat 50% 0;
	margin:0 0 0 0;
}

#levmenu img{
	margin:0 0 12px 0;
}

#levmenu a img{
	border:2px solid #E9E4D8;
}

#levmenu a:hover img{
	border:2px solid #ffffff;
}

#ovladanigalerie{
	width:150px; height: 7px;
	position:relative;
	margin: auto;
	overflow: hidden;
}

.back a{
	width:16px; height: 7px;
	display: block;
	background: url(../img/sipka-back.gif) no-repeat 0 0;
	float: left;
}

.back a:hover{
	background-position: 0 -7px;
}

.forward a{
	width:16px; height: 7px;
	display: block;
	background: url(../img/sipka-for.gif) no-repeat 0 0;
	float: right;
}

.forward a:hover{
	background-position: 0 -7px;
}

#submenu{
	width:158px;
	position:relative;
	margin: auto;
}

#submenuin{
	width:158px;
	margin: 10px 0 0 0;
	font-size: 110%;
	text-align: left;
}

#submenuin a{
	width: 148px;
	display: block;
	color: #A8997A;
	font-weight: bold;
	text-decoration: none;
	padding:5px 0 7px 10px;
	border-bottom: 1px solid #A8997A;
}

#submenuin a:hover{
	color: #ffffff;
	background: #A8997A;
	text-decoration: none;
	border-bottom: 1px solid #A8997A;
}

/* definice textu */
#text {
	width:567px;
	min-height: 420px; _height: 420px;
	color: #3E2923;
	margin: 20px 0 0 28px;
	float:left;
}

#text p {
	margin:0px;
	line-height: 130%;
}

.special {
	font-size:120%;
	font-style: italic;
}

.mezera {
	width:10%; height:10px;
}

#text a{
	color: #9F0004;
	font-weight:bold;
	text-decoration: none;
}

#text a:hover{
	color: #9F0004;
	text-decoration:underline;
}

#autor{
	width: 100%;
	color: #9F0004;
	font-weight:bold;
	background: url(../img/bodky.gif) repeat-x 0 0;
	padding:10px 0 0 0;
	margin:10px 0 15px 0;
	text-align: right;
}

ul {
	line-height: 150%;
}
/* definice vypisu clanku */
#ovladani{
	width: 100%;
	color: #9C8C79;
	text-align: right;
	margin:0 0 15px 0;
}

#ovladani a{
	width: 100%;
	color: #9C8C79;
	text-align: right;
}

.perex{
	border-bottom: 1px solid #A8997A;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
}

.nahled {
	width: 91px; height: 91px;
	background: #ffffff url(../img/nahled-poz.gif) no-repeat 0 0;
	margin: 0px 19px 0px 0;
	float: left;
}

.nahledin {
	width: 69px; height: 69px;
	margin: 9px 0 0 10px;
}

#clanekfull{
	width: 100%;
	margin:10px 0 0 0;
	text-align: right;
}

/* definice navstevni knihy */
#guestbook img{
	border: 0;
	margin:0 1px 0 1px;
	vertical-align: middle;
}

#guestbook a img{
	border: 0;
}

.zaznam{
	border-bottom: 1px solid #9C8C79;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}

.info{
	font-size: 85%;
}

.info2{
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

.info3{
	width: 100%;
	color: #9C8C79;
	font-size: 85%;
	margin:0 0 5px 0;
	text-align: center;

}

.datum{
	font-size: 90%;
	float: right;
	margin:4px 0 0 0;
}

/* definice partneri */
.partneri {
	border-bottom: 1px solid #dadada;
	padding: 0 0 3px 0;
	margin: 10px 0 0 0;
}

.nahledpar {
	width: 50px; height: 50px;
	margin: -3px 30px 0 0;
	float: left;
}

.nahledinpar {
	width: 50px; height: 50px;
	margin: 0 0 0 9px;
}


/* definice mini-novinek */
#novinky-mini{
	width: 160px;
	margin:auto;
	position: relative;
}

.zprava{
	width: 100%;
	margin:5px 0 10px 0;
	text-align: left;
	padding:0 0 5px 0;
	border-bottom: 1px solid #3E2923;
}

.zprava p{
	width: 100%;
	margin:5px 0 5px 0;
	color: #A8997A;
	font-size: 90%;
}

.odkaz {
	width: 100%;
	text-align: right;
}
.zprava a{
	color: #3E2923;
	font-size: 90%;
	text-decoration: none;
}

.zprava a:hover{
	color: #9F0004;
	text-decoration: underline;
}

/* definice paty */
#pata  {
	width:100%; height: 28px;
	clear: both;
	background: url(../img/pata.gif) no-repeat 0 50%;
	text-align: center;
}

#patatext {
	color: #A99485;
	font-size: 90%;
}

#patatext a{
	color: #A99485;
	text-decoration: none;
}

#patatext a:hover{
	color: #9F0004;
	text-decoration: underline;
}

/* definice ruznych tabulek */
table {
	width:100%;
	margin: 10px 0 0 0;
	border-collapse: collapse;
	clear: both;
}

td {
	padding:3px 0 3px 0;
}

table.nospace td {
	padding:0 0 0 0;
}

.tp {
	text-align: right;
}

.tc {
	text-align: center;
}

/* definice formularu a poli */
fieldset {
	border: 0;
}

.pole {
	color: #3E2923;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:100%;
	width:390px; height:18px;
	border: 1px solid #9C8C79;
	background: #F9F8F3;
	padding:2px 10px 0 10px;
}

.pole2 {
	color: #3E2923;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:100%;
	width:400px; height:100px;
	border: 1px solid #9C8C79;
	background: #F9F8F3;
	padding:2px 0 0 10px;
}

.pole3 {
	color: #3E2923;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:100%;
	width:400px; height:200px;
	border: 1px solid #9C8C79;
	background: #F9F8F3;
	padding:2px 0 0 10px;
}

.buton {
	width:61px; height:20px;
	color: #3E2923;
	font-size: 90%;
	font-weight:bold;
	background: url(../img/but-poz.gif) no-repeat 0 0;
	border: 0;
	margin:0 20px 0 0;
}

.buts {
	height:30px;
	vertical-align: bottom;
	text-align: right;
}

/* definice extra-menu */

#extramenu {
	height:13px;
	position:absolute;
	left:725px; top:217px;
	z-index:21;
}

#home a{
	height:13px; width:17px;
	display: block;
	background: url(../img/home.gif) no-repeat 0 0;
	margin: 0 10px 0 0;
	float:left;
}

#home a:hover{
	background-position:0 -13px;
}

#strom a{
	height:13px; width:17px;
	display: block;
	background: url(../img/strom.gif) no-repeat 0 0;
	margin: 0 10px 0 0;
	float:left;
}

#strom a:hover{
	background-position:0 -13px;
}

#mail a{
	height:13px; width:17px;
	display: block;
	background: url(../img/mail.gif) no-repeat 0 0;
	margin: 0 10px 0 0;
	float:left;
}

#mail a:hover{
	background-position:0 -13px;
}

#tisk a{
	height:13px; width:17px;
	display: block;
	background: url(../img/tisk.gif) no-repeat 0 0;
	float:left;
}

#tisk a:hover{
	background-position:0 -13px;
}

/* nahledy fotek u clanku */
#showimage{
	background: #ffffff;
	position:absolute;
	visibility:hidden;
	border: 1px solid #3E2923;
	z-index:30;
}

#dragbar{
	width:720px; height: 30px;
	background: #ffffff url(../img/menu-poz.gif) repeat-x 0 0;
	color: #F2F0E9;
	font-weight: bold;
	font-size: 100%;
	cursor: hand;
	cursor: pointer;
}

#dragbar span{
	position:relative;
	top:7px;
}

#close, #close a, #close a:hover{
	width:19px; height:19px;
	display: block;
	background: url(../img/dragbar-close.gif) no-repeat 0 0;
	float:right;
	margin:5px 10px 0 0;
}

#plocha{
	width:720px; height: 520px;
	background: #F2F0E9;
	display:table;
	_position:relative;
	overflow: hidden;
}

#plocha-in{
	_position:absolute;	_top:50%;
	display: table-cell;
	vertical-align: middle;
}

#plocha img{
	border:4px solid #ffffff;
	_position:relative;
	left:-50%; top:-50%;
}

#dragbottom{
	width:720px; height:16px;
	background: #F2F0E9;
	color: #A8997A;
	text-align: center;
	overflow: hidden;
}

/* definice prehravani videa */
#video{
	width:100%; height:370px;
	background: url(../img/player-poz.jpg) no-repeat 50% 0;
	text-align: center;
	margin:15px 0 0px 0;
	padding: 20px 0 0 0;
}

#videoin{
	margin:23px 0 0 0;
	_margin:43px 0 0 0;
}

/* definice fotogalerie */
#thumbs{
	width: 100%;
	padding: 10px 0 0 0;
	border-top: 1px solid #A8997A;
}

#thumbs a img{
	border:2px solid #A8997A;
	margin:0 1px 5px 0;
}

#thumbs a:hover img{
	border:2px solid #ffffff;
}

/* pomocne styly */
.doprava {
	float:right;
}
.doleva {
	float:left;
}

.doleva15 {
	float:left;
	margin:0 15px 0 0;
}

.doleva25 {
	float:left;
	margin:0 25px 0 0;
}

.clear {
	clear:both;
}

.ico {
	vertical-align: middle;
	margin:5px 0 5px 0;
}

.partneri{
	margin:0 0 15px 0;
	border-bottom: 1px solid #D7CDB1;
	text-align: center;
}

.partneri a img, .partneri a:hover img{
	border: 0;
	margin: 0 10px 10px 0;
}

/* stylopis created by david "the master :)" matura - www.dogfish.cz */
