body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 20px 0px 0px 0px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.logo {
	background: url(images/logo.gif) no-repeat top;
	width: 220px; 
	height: 77px;
	float: left;
}
.internet a:link, .internet a:visited, .internet a:active {
	background: url(images/menu/internet.gif) no-repeat;
	width: 170px; height: 27px; display: block;
	float: left;
}
.internet a:hover {
	background: url(images/menu/internet_over.gif) no-repeat;
	width: 170px; height: 27px; display: block;
}
.pokrytie a:link, .pokrytie a:visited, .pokrytie a:active {
	background: url(images/menu/pokrytie.gif) no-repeat;
	width: 139px; height: 27px; display: block;
	float: left;
}
.pokrytie a:hover {
	background: url(images/menu/pokrytie_over.gif) no-repeat;
	width: 139px; height: 27px; display: block;
}
.cennik a:link, .cennik a:visited, .cennik a:active {
	background: url(images/menu/cennik.gif) no-repeat;
	width: 81px; height: 27px; display: block;
	float: left;
}
.cennik a:hover {
	background: url(images/menu/cennik_over.gif) no-repeat;
	width: 81px; height: 27px; display: block;
}
.objednavka a:link, .objednavka a:visited, .objednavka a:active {
	background: url(images/menu/objednavka.gif) no-repeat;
	width: 118px; height: 27px; display: block;
	float: left;
}
.objednavka a:hover {
	background: url(images/menu/objednavka_over.gif) no-repeat;
	width: 118px; height: 27px; display: block;
}
.digitalnatv a:link, .digitalnatv a:visited, .digitalnatv a:active {
	background: url(images/menu/digitalnatv.gif) no-repeat;
	width: 117px; height: 27px; display: block;
	float: left;
}
.digitalnatv a:hover {
	background: url(images/menu/digitalnatv_over.gif) no-repeat;
	width: 117px; height: 27px; display: block;
}
.kontakt a:link, .kontakt a:visited, .kontakt a:active {
	background: url(images/menu/kontakt.gif) no-repeat;
	width: 85px; height: 27px; display: block;
	float: left;
}
.kontakt a:hover {
	background: url(images/menu/kontakt_over.gif) no-repeat;
	width: 85px; height: 27px; display: block;
}
.navigation_end {
	background: url(images/menu/end.gif); width: 50px;
	height: 27px; float: left; display: block;
}
.navigation {
	float: left;
	height: 27px;
}
.content {
	clear: both; display: block;
}
.pre_vsetkych {
	background: url(images/vrch.gif) no-repeat left;
	width: 410px; height: 50px;
}
.top {
	background: url(images/bg.gif) repeat-x; height: 77px;
}
.top2 {
	height: 20px; display: block; clear: both;
}
.left-banner {
	width: 380px; display: block; float: left;
}
.right {
	width: 380px; height: 100%; display: block; float: left;
}
.index-text {
	display: block; background: #DD137B; color: #FFFFFF;
	padding: 10px; font-weight: bold; font-size: 12px;
	text-align: justify; line-height: 20px; margin: 28px 0px 0px 0px; 
}
.black-text {
	display: block; color: #000000;
	font-size: 12px;
	text-align: justify; line-height: 20px; margin: 0px 0px 0px 30px; 
}
.magenta-text {
	display: block; color: #DD137B;
	font-size: 12px;
	text-align: justify; line-height: 20px; margin: 0px 0px 0px 30px; 
}
.right-top {
	
}
form {
	background: #DD137B; color: #ffffff; text-align: left;
}
input, textarea {
	border: 1px solid #DD137B; display: block; padding: 2px; width: 100%;
}
.input-text {
	height: 44px;
}
.button {
	border: 4px solid #DD137B; color: #DD137B; 
	font-weight: bold; background: White;
	font-size: 15px;
}