table.clear{
   width: 100%;
	text-align: justify;
	border: none;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.center{
	width: 100%;
	text-align: justify;
	border: none;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

table.product{
	width: 100%;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}


table.sluzby {
  width: 100%;
  font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px solid #408040;
}




table.intro {
  border: none;
  font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: transparent;

}

td.afm1 {
	background-image: url(logo.gif) no-repeat center;
}

td.afm2 {
	background-image: url(slogan_EN.gif) no-repeat center;
}


td.image{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #408040;
	background-color: #ffffff;
}

td.smlimg{
	text-align: center;
	vertical-align: middle;
	width: 110px;
	background-color: #ffffff;
	border: 1px solid #408040;
	
}


td.desc{
	padding-left: 0.5em;
	border: 1px solid #408040;
	text-align: left;
	padding-right: 0.5em;
}

td.cena {
  font: bold;
  font-size: 10pt;
  text-align: right;
  padding: 0.5em;
  vertical-align: top;
}

td.kontakty {
  font: bold;
  font-size: 10pt;
  text-align: center;
}

div.polozka {
  font-size: 10pt;
  padding: 0.5em;
  text-align: left;
}

div.params{
	font-size: 10pt;
	
}

div.name{
	font: bold;
	font-size: 10pt;
}
p.name {
	font: bold;
	font-size: 10pt;
}

div.center {
	font: bold;
	font-size: 10pt;
	text-align: center;


h3.doplnky{
	text-align: left;
}

h3.center {
  text-align: center;
}

h4.center {
  text-align: center;
}

tr.dark{
	background-color: #73BF60;
	color: #ffffff;
	font: bold;
	font-size: 8pt;
}

tr.light{
  	background-color: #D3FBCA;	
	color: #408040;
	font: bold;
	font-size: 8pt;
}

.dark{
	background-color: #73BF60;
	color: #ffffff;
	font: bold;
	font-size: 8pt;
}

.light{
  	background-color: #D3FBCA;	
	color: #408040;
	font: bold;
	font-size: 8pt;
}



td.main a{
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 1em;
	padding-right: 1em;
	text-decoration: none;
	color: Black;

}

td.main a:hover {
  background-color: #D3FBCA;	
}


td.main a.image {
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: none;
	padding: 0px 0px 0px 0px;
	background-color: transpatent;
}

td.main a.image:hover {
  background-color: transparent;
}

td.main a.image2 {
  background-color: transpatent;
}

td.main a.image2:hover {
  background-color: transparent;
}

td.main table.news_content{
       background-color: #D3FBCA;
	border: 2px Solid #408040;	
}

td.main td.news_text{
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: justify;
}

td.main table.news_header{
	width: 100%;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D3FBCA;
	color: black;
	padding-left: 1em;
       padding-right: 1em;
	text-align: left;
}

td.main td.news_date{
	text-align: right;
}

td.main a.news:hover{
  text-decoration: underline;
}
tr.my {
	width: 100%;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D3FBCA;
	color: black;
	padding-left: 1em;
       padding-right: 1em;
	text-align: left;
}
tr.my a.my:hover{
  text-decoration: underline;
}

.text {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}


.text2 {
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;

}
a.external2 {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006400;
	text-decoration: none;
}

a.external2:hover {
	color: red;
}

td.back {
	background-image: url(line2.gif);
}

div.bann {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #D3FBCA;
	color: #ff0000;
	text-align: right;
	vertical-align: middle;
}
