body {
	background: #B70000 url(../style/lapapoo/bg_pix.jpg);
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
ul {
	list-style-type: square;
}
a:link, a:visited {
	color: ;
	text-decoration: none;
	color: black;
}
a:hover{
	color: #000000;
	text-decoration: none;	
}
.skryte {
	display: none;
}
.clear {
	clear: both;
}

/**************** HLAVNÍ LAYOUT ***************/
#LayMain {
	color: white;
	width: 785px;
	padding: 0px;
	position: absolute;
	background: url(../style/lapapoo/bg_obsah.jpg) repeat-y left top;
	top: 50%;
	left: 50%;
	margin: -284px 0px 0px -392px;
}

/**************** TOP LAYOUT ***************/
#LayTop {
	height: 254px;
	background: url(../style/lapapoo/bg_top.jpg) no-repeat left top;
	position: relative;
}
a:hover .KoleckoHome { 
	position: absolute;
	width: 137px;
	height: 49px;
	padding: 0px;
	margin: 0px;
	left: 531px; 
	top: 78px; 
	background-image: url(../style/lapapoo/kolecko_home.jpg);
}
.TopHome {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 230px;
	left: 45px;	
	top: 20px; 
}
a:hover.TopHome { width: 351px; height: 231px; left: 45px; top: 20px; z-index: 10;}

/**************** MENU LAYOUT ***************/
#LayMenu {
	right: 20px;
	top: -21px;
	position: absolute;
}
.Menu, a.Menu {
	background: #B70000 url(../style/lapapoo/bg_pix.jpg);
	padding: 3px 10px 3px 10px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: white;
	border: 1px solid black;
	border-bottom: none;
	position: relative;
	float: right;
}
a.Menu {
	background: black;
}
a.Menu:visited {
	color: white;
}
a.Menu:hover {
	text-decoration: none;	
	color: red;
}

/**************** OBSAH LAYOUT ***************/
#LayObsah {
	width: 660px;
	margin-left: 50px;
	position: relative;
	padding: 20px;
	border: 1px solid black;
	clear: both;
	min-height: 250px;
	text-align: left;	
}
.FormLevy {
	width: 200px;
	border: 1px solid #000000;
	padding: 0px 20px 0px 20px;
	margin-right: 20px;
	float: left;
	position: relative;
}
.FormPravy {
	width: 352px;
	border: 1px solid #000000;
	padding: 0px 20px 20px 20px;
	float: left;
	position: relative;
}
.FormPravy1 {
	width: 352px;
	border: 1px solid #000000;
	padding: 0px 20px 20px 20px;
	float: left;
	position: relative;
}
.FormPole, .FormPoleObsah {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #999999;
	width: 190px;
}
.FormPoleObsah {
	width: 340px;
}
.FormButton {
	width: 190px;
	font-weight: bold;
	background: black;
	color: white;
	border: 1px solid #999999;
	padding: 2px;
}

/**************** REAKCE FORMAT ***************/
.Reakce0, .Reakce1, .Reakce2, .Reakce3, .Reakce4, .Reakce5  {
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	position: relative;
}
.Reakce0 { margin-bottom: 3px;}
.Reakce1 { margin-left: 20px; }
.Reakce2 { margin-left: 40px; }
.Reakce3 { margin-left: 60px; }
.Reakce4 { margin-left: 80px; }
.Reakce5 { margin-left: 100px; }
.ReakceTitulek, .ReakceTitulek1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
	padding: 1px 4px 1px 4px;
	position: relative;
}
.ReakceTitulek1 {
	background: #999999 repeat-x;
	padding: 1px 4px;
}
.ReakceDatum {
	top: 2px;
	font-weight: normal;
	right: 50px;
	position: absolute;
	font-size: 10px;
}
.ReakceJmeno {
	margin-left: 4px;
	color: black;
	clear: both;
}
.ReakceText {
	color: black;
	background: #F7F7F7;
	margin-top: 5px;
	margin-left: 30px;
	padding: 3px;
	margin-right: 30px;
}
.ReakceMenu {
	text-align: right;
	margin-right: 30px;
	margin-top: 2px;
}.ReakceCelkem {
	color: #FF9900;
	font-size: 7pt;
}
.ReakceReakce {
	color: #CCCCCC;
	font-size: 7pt;
}

/**************** BOTTOM LAYOUT ***************/
#LayBottom {
	font-size: 11px;
	color: white;
	font-size: 7pt;
	clear: both;
	height: 15px;
	background: url(../style/lapapoo/bg_bottom.jpg) repeat-y left top;
	position: relative;
}
#LayBottom a {
	color: red;
	margin-right: 10px;
}
#BottomLeft {
	top: 1px;
	left: 60px;
	position: absolute;
}
#BottomRight {
	top: 1px;
	right: 45px;
	position: absolute;
	text-align: right;
}