#page
{
	font-family: "Arial";
	font-size: 10pt;
	text-align: justify;
	position: relative;
	width: 901px;
	background-image: url(images/design/main_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF8B8;

	border-top: 1px solid #FBAC35;
	border-left: 1px solid #FBAC35;
	border-right: 1px solid #FBAC35;
	border-bottom: 0px;
}
/*
#page div
{
	border: 1px solid black;
}
*/

#menu-text
{
	position: relative;
	color: #ffffff;
/*	background-color: #FFF8B8/*#F28B24;*/
/*	background-color: #B03DE9;*/
	font-weight: bold;
	text-align: center;
	padding-left: 2px;
	height: 47px;
	background-image: url(images/design/menu.gif);
}

/*#menu-back
{
	position: absolute;
	top: 0px;
	left: 0px;
}*/

div.menu-item
{
	float: left;
	height: 41px;
	padding-top: 2px;
	border-right: 1px solid #FFF8B8;
}

div.menu-itemlast
{
	float: left;
	height: 41px;
	padding-top: 2px;
}

#menu-text a,
#menu-text a:link,
#menu-text a:active,
#menu-text a:visited
{
	color: #ffffff;
	padding: 1px 7px 2px 9px;
	margin: 1px;
	font-weight: bold;
	text-decoration: none;
}

#menu-text b
{
	color: #000000;
	padding: 1px 7px 2px 7px;
	margin: 1px;
	text-decoration: none;
}

#menu-text a:hover
{
	color: #000000/*#B03DE9*/;
	margin: 1px;
/*	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;*/
/*	background-color: #c0c0c0;*/
}

#menu-bottom
{
	clear: both;
}

a,
a:link,
a:active,
a:visited
{
	color: #DB53A4 ;
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
	color: #FBAC35/*#B03DE9*/;
/*	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;*/
/*	background-color: #c0c0c0;*/
}

#main
{
	background-image: url(images/design/left_gradient.gif);
/*	background-color: #ffce69;*/
	background-position: left;
	background-repeat: repeat-y;
}

#main-left
{
	float: left;
	width: 147px;
}

#main-wave
{
	float: left;
	width: 17px;
	height: 26px;
	z-index: 100;
}

#main-text
{
	float: left;
	width: 704px;
	padding: 0px 10px 0px 40px;
	background-image: url(images/design/vlna.gif);
	background-repeat: repeat-y;
	background-position: left top;
/*	background-color: #FFF8B8;*/
}

#main-bottom
{
	position: relative;
	height: 71px;
	top: -61px;
	background-image: url(images/design/bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
/*	background-color: #FFF8B8;*/
}

#bottom
{
	position: relative;
	top: 71px;
	background-image: url(images/design/bottom_gradient.jpg);
	text-align: right;
	color: #ea9b24;
	font-size: 7pt;
}

.ImageBorder
{
	border-top: 1px solid #FECD6C;
	border-left: 1px solid #A56905;
	border-bottom: 1px solid #A56905;
	border-right: 1px solid #FECD6C;
}

.ImageBorderD
{
	border-bottom: 1px solid #FECD6C;
	border-right: 1px solid #A56905;
	border-top: 1px solid #A56905;
	border-left: 1px solid #FECD6C;
}


.buttonsleft a,
.buttonsleft a:link,
.buttonsleft a:active,
.buttonsleft a:visited
{
	display: block;
	width: 113px;
	height: 20px;
/*	background-image: url(images/design/button_up.jpg);*/
	background-color: #D950A2;
	color: #ffffff;
	border-top: 1px solid #EDA7D1;
	border-right: 1px solid #EDA7D1;
	border-bottom: 1px solid #90356B;
	border-left: 1px solid #90356B;
	margin: 8px 0px 0px 10px;
	padding: 3px 0px 0px 15px;
	font-weight: bold;
	text-decoration: none;
}

.buttonsleft a:hover
{
/*	background-image: url(images/design/button_down.jpg);*/
	border-bottom: 1px solid #EDA7D1;
	border-left: 1px solid #EDA7D1;
	border-top: 1px solid #90356B;
	border-right: 1px solid #90356B;
	color: #000000;
}

.odkazyleft
{
	width: 118px;
	margin: 0px 0px 7px 10px;
	background-color: #FFF8B8;
	padding: 3px 0px 5px 10px;
	font-size: 8pt;
}

h1
{
	font-size: 15pt;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
}

h2
{
	font-size: 13pt;
	font-weight: bold;
}

h3
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

h4
{
	font-size: 11pt;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

div.napsali_picture
{
	float: left;
	width: 230px;
	text-align: center;
}

.centered
{
	text-align: center;
}

.flL
{
	float: left;
}

.flR
{
	float: right;
}

.mR10
{
	margin-right: 10px;
}

.mL10
{
	margin-left: 10px;
}

div .errors, 
div .notes
{
	float: left;
	border: double #FBAC35;
	padding: 10px;
}

input.button
{
	border-top: 1px solid #FECD6C;
	border-left: 1px solid #A56905;
	border-bottom: 1px solid #A56905;
	border-right: 1px solid #FECD6C;
	background-color: #DB51A3;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0px 0px 0px;
}

input.inText
{
	border-bottom: 1px solid #FECD6C;
	border-right: 1px solid #A56905;
	border-top: 1px solid #A56905;
	border-left: 1px solid #FECD6C;
	background-color: #FFFBD5;
	font-weight: bold;
	color: #000000;
	padding: 3px;
}

.FieldSet
{
	border: 1px solid #FBAC35;
	padding: 5px;
}

/* vysledky temp */
#vysledky2005, #vysledky2006, #vysledky2007, #vysledky2008#, #vysledky2009 {margin: 0px auto; margin-top: 25px; width: 500px;  height: 15px; font-family: arial;  overflow: hidden}
#vysledky2008, #vysledky2009 {height: 300px}
.vysledkyTable { width: 50%; border: 1px solid gray;}
.vysledkyTrLabels {font-size: 0.7em}
.vysledkyPoradi {width: 10%}
.vysledkyJmeno {width: 80%}
.vysledkyHlasy {width: 10%}

/* MO2008 Report */
#m08repBody {text-align: justify;}
#m08repBody img {margin: 0 10px  0 10px !important; border: 0px}
.center {text-align: center; margin: 0px auto}
.fotable {margin: 0px auto; font-size: 0.8em; text-align: center;}
.clear {clear: both}
.left {float: left; border-right: 10px solid #FFF8B8 !important}


br.lh5
{
	line-height: 5px;
}
