@charset "utf-8";
/* CSS Document */

*	{padding: 0; margin: 0;}

html	{height: 100%;} /**** auto vertical align ****/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 77%;
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;
	color: #000;
	background-color: #A97939;
	}
body.WYSIWYGContentBody {
    text-align: left;
	font-style: normal;
	background: none;
 	background-color: #fff;
   }
#obsah .WYSIWYGContentBody	{
	padding-left: 0;
	}
/*** GLOBAL ***/

h1 {
	color: #c41615; 
	font-size: 1.3em; 
	font-weight: normal; 
	padding: 7px 0 7px 0px; 
	font-family: Verdana CE, Verdana, Arial, Sans-serif;
	} 
h2	{color: #6b2e12; margin-bottom: 20px;} 

h3	{ 		/* nadpis dokumentu - 1. uroven */
	font-size: 1.2em; 
	font-weight: bold; 
	color: #C49A6C; 
	margin: 20px 0px;
	}

h4 {font-size: 1.1em; color: #527F25;} /* nadpis v dokumentu - 2. uroven */
h5 {font-size: 1em; color: #9C4E24;}

h3, h4, h5, h6, h7 {margin-bottom: 10px;}

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.lft	{float: left;}
.rgt	{float: right;}
.clr	{clear: both; line-height: 0; height: 0; font-size: 0;}
img.lft, .mceContentBody img.lft {float: left; margin: 5px 5px 5px 0; padding: 0; border: 1px #271A14 solid;}
img.rgt, .mceContentBody img.rgt {float: right; margin: 5px 0 5px 5px; padding: 0; border: 1px #271A14 solid;}

.WYSIWYGContentBody table img.nb	{border: none;}
.WYSIWYGContentBody img, .mceContentBody img	{border: 1px #271A14 solid;}

.WYSIWYGContentBody ul 	{margin: 10px 0 10px 20px;}
	.WYSIWYGContentBody ul ul {margin: 5px 0 5px 20px;}
.WYSIWYGContentBody ol {margin: 10px 0 10px 25px;}
	.WYSIWYGContentBody ol ol {margin-left: 15px;}


img	{border: none; padding: 5px;}
p	{margin-bottom: 15px;}

table {									/* tabulka bezna */
	border: 1px solid #000;
	border-collapse: collapse;
	font-size: 1em;
	margin: 10px 10px 15px 10px;
	}
	th, td {
		padding: 5px 10px;
		vertical-align: middle;
		border: 1px solid #000;
		}

table.noformat {						/* tabulka bez formatu */
	border: 0;
	border-collapse: collapse;
	margin: 10px 10px 15px 10px;
	}
	table.noformat th, table.noformat td {
		padding: 5px 5px;
		vertical-align: middle;
		border: 0;
		}
.WYSIWYGContentBody table, .WYSIWYGContentBody table td	{
	border: none;
	padding: 5px 4px;
	}
	.WYSIWYGContentBody table td	{
		}
	.WYSIWYGContentBody table img	{
		background-color: #D7CFC7;
		}
	.WYSIWYGContentBody table.down td	{	
		padding: 0;
		}
	.WYSIWYGContentBody table img.nb	{
		background-color: #fff;
		padding: 0;
		}
.WYSIWYGContentBody p.page a {
	padding: 3px 5px;
	margin: 0 1px;
	background-color: #C41615;
	border: 1px #C41615 solid;
	color: #fff;
	}
.WYSIWYGContentBody p.page a:hover, .WYSIWYGContentBody p.page a.sel	{
	border: 1px #C41615 solid;
	background-color: #fff;
	color: #C41615;
	}
	


.neco span {							/* nahrada obrazkem */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	}

/*** odkazy ***/
a	{
	color: #c41615; 
	text-decoration: underline;
	}
a:hover {
	color: #000;
	}
#left li a	{
	display: block;
	position: relative;
	color: #fff;
	font-size: 1.2em;
/*	padding: 5px 0 10px 10px;*/	
	padding: 10px 0 15px 40px;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
	border-left: 7px #603813 solid;
	}
	#left li a:hover, #left li.selected a	{border-left: 7px #c49a6c solid;}
			
#zapati p a	{
	color: #fff;
	}
/*** KONEC global ***/

#page_holder	{
	width: 898px;
	margin: 0 auto;
	margin-top: 10px;
	padding: 10px 15px 0 15px;
	height: auto;
	text-align: left;
	background: url(../imgs/rounded-top.jpg) -1px top no-repeat;
	background-color: #FFFFFF;
	}
#lang	{
	margin: 15px 0 0 30px;
	}
#lang span	{
	font-size: 9px;
	padding: 10px 5px 0 0;
	}
#top	{
	width: 870px;
	height: 250px;
	position: relative;
	margin-left: 30px;
	}
	#top span	{
		position: absolute;
		height: 100%;
		width: 100%;
		bottom: 0;
		left:0;
		display: block;
		background: url(../imgs/banner-main.jpg) no-repeat;
		}
#left	{
	width: 200px;
	float: left;
	}
	#left ul	{
		list-style: none;
		}
	#left li	{
		background: url(../imgs/but_menu.png) 30px 0 no-repeat;
		}
#diskuze	{
	position: relative;
	width: 170px;
	height: 100px;
	padding-left: 30px;
	margin-top: 10px;
	}
#diskuze span	{
	width: 169px;
	height: 100px;
	display: block;
	position: absolute;
	top: 0;
	left:30px;
	background: url(../imgs/but_diskuze.jpg) 0 0 no-repeat;
	}
#right	{
	width: 696px;
	float: right;
	}
#main	{
	padding: 10px 10px 10px 5px;
	width: 440px;
	float: left;
	margin-left: 5px;
	}
	#main .perex	{
		color: #6B2E12;
		border-bottom: 1px #6B2E12 solid;
		padding-bottom: 7px;
		}

#news	{
	float: right;
	width: 227px;
	}
	#novinky	{
		width: 100%;
		background:url(../imgs/bg_novinky.gif) 0 0 repeat-y;
		padding: 30px 10px 15px 10px;
		width: 208px;
		position: relative;
		}
		#novinky p.datum	{padding: 0px 0px 0px 0; margin-top: 10px; font-weight: bold;}
		#novinky p.text	{padding: 3px 10px 3px 0; margin-top: 0;}	
		#novinky span, #fotogalerie span, #kniha-hostu span	{
			top: 0;
			left: 0;
			position: absolute;
			width: 228px;
			height: 56px;
			}
		#novinky span	{background: url(../imgs/but_novinky.gif) 0 0 no-repeat;}
		#fotogalerie span	{background: url(../imgs/but_fotogalerie.gif) 0 0 no-repeat;}
		#kniha-hostu span	{background: url(../imgs/but_kniha-hostu.gif) 0 0 no-repeat;}
		#novinky .bot	{
			background: url(../imgs/bot_novinky.gif) 0 0 no-repeat;
			width: 228px;
			height: 12px;
			display: block;
			position: absolute;
			bottom: 0;
			left: 0;
			}
		#fotogalerie, #kniha-hostu	{
			position: relative;
			margin-top: 10px;
			font-size: 1.1em;
			height: 56px;
			}
		
		a.galerie	{
			margin-top: 5px;
			clear: both;
			display: block;
			}
			a.galerie img	{
				padding: 0;
				}
#bottom	{
	clear: both;
	width: 928px;
	margin-left: -15px;
	padding-bottom: 10px;
	background: url(../imgs/page-holder-top.gif) no-repeat -1px bottom #fff;
	}
#bottom	p	{padding: 10px 0; font-size: .7em; font-weight: bold; text-align: center;}

/****** DISKUZE *******/

#page_holder #main table.vypisdiskuze	{
	width: 400px;
	border: 1px solid #6A2E12;
	}
#main table.vypisdiskuze .lichy	{
	background-color: #F7EEE5;
	}
	#main table.vypisdiskuze .lichy	a	{
		color: #333;
		}
#page_holder #main table.vypisdiskuze td,  #page_holder #main table.vypisdiskuze th	{	
	border: none;
	}
	
	 #page_holder #main table.vypisdiskuze th	{
	 	background-color: #6A2E12;
		color: #fff;
		font-size: 11px;
		}
	#main a.novetema	{
		float: right;
		background-color: #c41615;
		padding: 3px 5px;
		color: #fff;
		font-weight:bold;
		margin-right: 30px;
		font-size: 11px;
		}

#main form	{
	padding-left: 0;
	}
#main hr	{
	display: none;
	}
form table.DiscForm, form table.DiscForm th, form table.DiscForm td, table.prisp, table.reakce, table.prisp td, table.reakce td	{
	border: none;
	}
	form table.DiscForm 	{	
	border-collapse: separate;
	padding: 0;
	margin: 0;
	font-size: 11px;
		}
	form table.DiscForm td	{
		background-color: #d7cfc7;
		}
	form table.DiscForm th {
		background-color: #D7C6B4;
		margin-bottom: 1px;
		font-size: 11px;
		}
	table.prisp, table.reakce	{
		padding-bottom: 10px;
		border-bottom: 1px #ccc solid;
		padding-left: 0;
		margin-left:0;
		}
	table.reakce	{
		border-bottom: none;
		}
	table.prisp th, table.reakce th	{
		font-size: 11px;
		background-color: #D7CFC7;
		border: none;
		border-bottom: 1px #ccc solid;
		border-left: 5px #c41615 solid;
		}
	table.reakce th	{
		background-color: #f7eee5;
		font-weight: normal;
		border-left: 5px #D7CFC7 solid;
		}
	
