body {

	text-align: center;

	margin: 0px;
	margin:auto;

	padding: 0px;
	line-height: 22px;
	background-color: #FEEFAF;

}



body, td, li, input, textarea, select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



textarea {

	width: 430px;

}

.textfield {

	width: 215px;

}

a {

	color: #000000;



}



form {

	margin: 0px;

	padding: 0px;	

}



.celek {

	text-align: left;

	background-image: url(../images/telo_bg.gif);

	background-repeat: repeat-y;

	width: 768px;
	
	margin:auto

}

.top {

	height: 217px;

	position: relative;

	left: 0px;

	top: 0px;

	background-image: url(../images/top.jpg);

	background-repeat: no-repeat;

}

.menu1 {

	height: 16px;

	position: absolute;

	right: 4px;

	top: 3px;

	width: 480px;

	text-align: right;

}

.menu1 a {

	height: 16px;

	color: #000000;

	text-decoration: none;

	float: right;

	padding-right: 9px;

	padding-left: 10px;

	background-image: url(../images/menu1_oddelovnik.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.menu1 a:hover {

	text-decoration: underline;

}

.menu1 a img{

	border: none;	

}

.menu2 {

	height: 160px;

	position: absolute;

	left: 14px;

	top: 22px;

	width: 181px;

}

.menu2 a {

	height: 1.67em;

	width: 181px;

	display: block;

	line-height: 25px;

	color: #000000;

	text-decoration: none;

	text-indent: 10px;

	

}

.menu2 a:hover {

	background-image: url(../images/menu2_sipka.gif);

	background-repeat: no-repeat;

	background-position: right center;

	text-decoration: underline;

}

.telo {

	position: relative;

	left: 0px;

	top: 0px;

}

.right {

	position: relative;

	float: right;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-right: 0px;

	width: 193px;

}

.left {

	position: relative;

	float: left;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 9px;

	width: 559px;

}

.left h1 {

	font-size: 20px;

	font-weight: bold;

	background-image: url(../images/h1.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: 0;

	margin-bottom: 10px;

	color: #FFCC33;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFCC33;

}

.left h2 {

	margin-bottom: 5px;

	margin-top: 0px;

	color: #990000;

	font-weight: bold;

	font-size: 15px;

}

.left p {


	margin-top: 0px;

}

.right h1 {

	font-size: 11px;

	font-weight: bold;

	/*text-transform: lowercase;*/

	background-image: url(../images/right_top.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: 0px;

	margin-bottom: 5px;

	line-height: 26px;

	color: #990000;

	height: 26px;

	text-indent: 5px;

}

.right h2 {

	margin-bottom: 5px;

	margin-top: 5px;

	margin-right: 0;

	margin-left: 5px;

	color: #D9B054;

	font-weight: bold;

	font-size: 11px;

}

.right p {

	margin-bottom: 5px;

	margin-top: 0px;

	margin-right: 9px;

	margin-left: 5px;

}



.table, .table2		{ background-color: #FFFFFF; width: 100%; border-collapse: collapse; }

.table td		{ border: 1px solid #858484; padding: 3px; color: #000000; }

.table2 td		{ border: 0; padding: 0; color: #000000; }



.table-head td		{

	background-color: #FFCC33;

	color: #ffffff;

	font-weight: bold;

}

.table-row-1 td, .table-field-1		{ background-color: #FFFFFF; }

.table-row-2 td, .table-field-2 	{ background-color: #FFFCF1; }



li {

	padding: 0px;

	margin: 0px 0px 0px 12px;

	color: #000000;

	list-style-image: url(../images/li.gif);

	line-height: 15px;

} 



li li {

	padding: 0px;

	margin: 0px 0px 0px 12px;

	color: #000000;

	list-style-image: url(../images/li2.gif);

	line-height: 15px;

} 



ol, ul { padding: 0px; margin: 5px 0px 5px 5px; color: #000000; }



.image_tn { border: 1px solid black; }