a { color: #000; }

a img { border: none; }
a:hover { text-decoration: none; }
.kontakt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #5D5D5D;
}
.kontakt a {  text-decoration: underline; color: #5D5D5D}
.kontakt a:hover {  text-decoration: underline; color: #5AAA37}
.textMain {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	color: #6B767B;



}
.textSub {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 170%;
}
.select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 260px;
}
.copyright {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D4D8D9;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;


}
.copyright a {  text-decoration: underline; color: #D4D8D9}
.copyright a:hover {  text-decoration: underline; color: #FFFFFF}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	color: #000000;
	font-weight: normal;


}
.text a {  text-decoration: underline; color: #000000}
.text a:hover {  text-decoration: underline; color: #5AAA37}
.textSubMenu {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	color: #5AAA37;
}
.textSubMenu a {  text-decoration: none; color: #666666}
.textSubMenu a:hover {  text-decoration: none; color: #5AAA37}
ul {
	color: #5AAA37;
	margin-top: 5px;


}
.textSelected {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	color: #006633;
	font-weight: bold;

}
.tdBg {
	background-attachment: fixed;
	background-image: url(img/bg_table.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tdBgLeft {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	color: #000000;
	background-attachment: fixed;
	background-image: url(img/bg_table2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tdBgLeft a {  text-decoration: underline; color: #000000}
.tdBgLeft a:hover {  text-decoration: underline; color: #5AAA37}
.tdBgRight {
	background-attachment: fixed;
	background-image: url(img/bg_table.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
body {
	margin: 0px;
}
/*****************************************************************/
body { margin: 0; font: 11px Tahoma, Geneva, sans-serif; }
.green { color: #5AAA37; }
h3 { font-size: 13px; margin: 10px 0 5px; }
img.right { float: right; margin: 0 0 10px 10px; }
img.left { float: left; margin: 0 10px 10px 0; }
.text-right { text-align: right; }
.center { text-align: center; }

/* TITLE */
#title { display: block; width: 450px; padding-top: 10px; padding-bottom: 10px; background: url(/english/img/title-bg.gif); font-size: 14px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; letter-spacing: -1px; line-height: 20px; }

/* about us */
#about-us td.text { text-align: justify; }

/* CONTENT */
#content { width: 450px; }
#menu-services { list-style: none; margin: 0 0 10px 30px; padding: 0; line-height: 1.2; }
#menu-services li { padding: 0 0 5px 0; margin: 0; height: 100%; }
#menu-services li a { font-size: 11px; color: #666; padding: 0 0 0 15px; text-decoration: none; background: url(img/dot_grey.gif) 0 -3px no-repeat; display: block; }
#menu-services li.active a,
#menu-services li a:hover,
#menu-services a.active { color: #5aaa37; background: url(img/dot_why.gif) 0 -3px no-repeat; }
#right #menu-services ul { list-style: none; padding: 0; margin: 5px 15px 0; }

#content .common-list { list-style: none; margin: 10px; padding: 0; }
#content .common-list li { background: url(img/dot_why.gif) 0 -1px no-repeat; padding: 0 0 3px 15px; color: #000; }
#content #menu-services ul { padding-left: 15px; margin: 5px 0 0; list-style: none; }
#content #menu-services ul ul li a { background: url(img/dot_why.gif) 0 -3px no-repeat; }
#content #menu-services li { padding: 0 0 5px 0; }

/* HOMEPAGE */
/* news */
#hp #news { position: relative; width: 200px; height: 180px; overflow: hidden; }
#news .item { height: 180px; position: absolute; top: 0; left: 0; background-color: #fff; }
#news .item h3 { font-size: 11px; margin: 3px 0; line-height: 1.4; }
#news .item h3 a { text-decoration: underline; }
#news .item h3 a:hover { text-decoration: none; }
#news .item p { margin: 5px 0; line-height: 1.4; }
#news .item img.right { float: right; margin: 0 0 2px 5px; }
#news .item img.left { float: left; margin: 0 5px 2px 0; }

/* newsletter */
#form-newsletter { vertical-align: middle; }
#form-newsletter fieldset { border: none; padding: 5px 0 0; }
#form-newsletter input { vertical-align: middle; font: 12px Tahoma, Geneva, sans-serif; padding: 2px; margin: 0; }
#form-newsletter .input { width: 160px; }
#form-newsletter .submit { margin-top: -2px; }
#form-newsletter {}

/* services popup menu */
#services-popup { width: 185px; height: 19px; background: url(/img/services-popup-bg-cz.png) 0 0 no-repeat; position: relative; }
#services-popup p { margin: 0; padding: 3px 0 0 5px; font: 11px Tahoma, Geneva, sans-serif; cursor: pointer; }
#services-popup #services-popup-menu { display: none; position: absolute; top: 19px; width: 270px; height: 260px; overflow: auto; z-index: 20px; font: 11px Tahoma, Geneva, sans-serif; background-color: #fff; border: 1px solid #666; margin: 0; padding: 0 0 5px; }
#services-popup:hover #services-popup-menu { display: block; }
#services-popup ul { list-style: none; margin: 0; padding: 0; color: #000; }
#services-popup ul ul { padding-top: 2px; margin: 0 -5px; }
#services-popup ul li { padding: 3px 5px; }
#services-popup ul ul li { padding: 1px 5px 2px 10px; }
