.menu1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;

}
.menu1 a { color: #FFFFFF; text-decoration: none}
.menu1 a:hover { color: #FFFFFF; text-decoration: underline }
.menu2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;

}
.menu2 a { color: #333333; text-decoration: none}
.menu2 a:hover { color: #333333; text-decoration: underline }
.hpHead1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;


}
.hpTxt1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}
.hpTxt1 a { color: #000000; text-decoration: none}
.hpTxt1 a:hover { color: #04883D; text-decoration: none }
.hpTxt2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: bold;

}
.hpTxt2 a { color: #04883D; text-decoration: underline}
.hpTxt2 a:hover { color: #04883D; text-decoration: none }
.hpForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 230px;
}
.contact {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 10px;

}
.contact a { color: #666666; text-decoration: underline}
.contact a:hover { color: #666666; text-decoration: none }
.copyright {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 10px;
}
.txt {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.txt a { color: #04883D; text-decoration: underline}
.txt a:hover { color: #04883D; text-decoration: none }
h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: normal;

}
h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
h3 a { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #04883D; 
	text-decoration: underline}
h3 a:hover { color: #04883D; text-decoration: none }
.subMenuHead {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #04883D;
	padding-left: 5px;



}
.subMenu1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #04883D;
	font-weight: bold;
	height: 20px;
	background-color: #E1E1E1;
	padding-left: 5px;
}
.subMenu1 a { color: #333333; text-decoration: none}
.subMenu1 a:hover { color: #04883D; text-decoration: underline }
.subMenu2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04883D;
	height: 20px;
	padding-left: 20px;
	background-color: #F5F5F5;
}
.subMenu2 a { color: #333333; text-decoration: none}
.subMenu2 a:hover { color: #04883D; text-decoration: underline }
.radek1	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	}
.radek2  {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	}
.hpTxt0 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.hpAktuality {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.hpAktualityHead {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #04883D;
	font-weight: bold;

}
.neviditelny { visibility: hidden; }
.floor { font-size: 115%; }
.maly-pismo { font-size: 90%; }
.prava { border-left: 1px solid black; padding-left: 50px; }

/**************************************************************************/
body { background-color: #fff; margin: 0; }

/* common */
.clear { clear: both; height: 0; line-height: 0; }
.green { color: #04883D; }
.center { text-align: center !important; }
img.right { float: right; margin: 0 0 10px 10px; }
h2 { font-size: 16px; margin: 20px 0 5px; }

/* main menu */
td.menu1.active { background-color: #04883D; }

/* hp boxes */ 
#hp #box h3 { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
#hp #box ul { margin: 0 10px 3px; padding: 0; list-style: none; }
#hp #box ul li { line-height: 1.3; background: url(img/sipka2.gif) 0 -1px no-repeat; padding: 0 0 0px 12px; }
#hp #box td.hpTxt1 { border-bottom: 1px solid #999; }

/* right menu */
#right-menu { font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#right-menu h2 { font-size: 16px; color: #FFFFFF; background-color: #04883D; padding: 0 5px; margin: 0; }
#right-menu h2 a { color: #fff; text-decoration: none; }
#right-menu h3 { font-size: 14px; color: #fff; background-color: #aaa; padding: 1px 5px; margin: 2px 0 0; }
#right-menu h3 a { color: #fff; text-decoration: none; }
#right-menu ul { list-style: none; padding: 0; margin: 0; background-color: #fff; border-top: 2px solid #fff; }
#right-menu ul li { margin-bottom: 2px; background: #e1e1e1 url(img/sipka.gif) 3px 1px no-repeat; padding: 1px 0 0; }
#right-menu ul li a { margin-left: 15px; font-weight: bold; color: #333; text-decoration: none; display: block; line-height: 1.2; padding: 2px 0 2px 0; width: 185px; }
#right-menu ul li a:hover,
#right-menu ul li.active a { color: #04883d; text-decoration: underline; }
#right-menu ul li.active a { text-decoration: none; }
#right-menu ul li.active a:hover { text-decoration: underline; }
#right-menu ul li li { background: #f5f5f5 url(img/sipka2.gif) 18px 2px no-repeat; padding: 1px 0 0; }
#right-menu ul li li a { margin-left: 30px; font-size: 11px; font-weight: normal; color: #333; text-decoration: none; width: 170px; }
#right-menu ul li.active li a { color: #333; text-decoration: none; }
#right-menu ul li.active li a:hover { text-decoration: underline; }
#right-menu ul li li a:hover { color: #04883d; text-decoration: underline; }
#right-menu ul li ul li.active a { color: #04883d; text-decoration: none; }
#right-menu ul li li li { background-position: 28px 2px; background-image: none; background-color: #fafafa; margin-bottom: 1px; }
#right-menu ul li li li a { font-size: 11px; margin-left: 30px; width: 170px; color: #666; }
#right-menu ul li li.active li a { color: #666; }
#right-menu ul li ul li li.active a { color: #04883d; text-decoration: none; }

/* content */
div.images { margin: 10px 0; }
div.images img { margin: 5px; }

ul.gallery { list-style: none; overflow: auto; margin: 10px 0 0; padding: 0; }
ul.gallery li { float: left; padding: 5px; margin: 0; font-size: 11px; }
ul.gallery li.indent { padding-left: 165px; }
ul.gallery li.clear { height: auto !important; line-height: normal !important; }

/* pricelist table */
.pricelist { width: 550px; border-collapse: collapse; border: none; border-color: #fff; font-size: 11px; }
.pricelist td,
.pricelist th { border-collapse: collapse; padding: 4px 6px; vertical-align: top; }
.pricelist th { text-align: left; }
.pricelist td { }
.pricelist .odd td,
.pricelist .odd th { background-color: #ccc; }
.pricelist .price { text-align: right; }

