body {
	margin: 10px 0px 10px 0px;
	background-color: rgb(197,223,245);
	font-family: tahoma;
	color: black;
}
body * {font-size: 9pt;};

.text_small {font-size: 0.8em;}
.text_big {font-size: 1.2em;}
.chyba {color: red;}

h1 {font-size: 1.5em;}
h2 {font-size: 1.25em;}
h3 {font-size: 1.1em;}

.no_line {margin: 0px; padding: 0px;}

a {
	color: rgb(91,91,91);
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	background-color: rgb(255,213,0);
}
a.no_bg:hover {background-color: transparent;}


table {border: 0px; margin: 0px; padding: 0px;}
table td {padding: 0px; margin: 0px;}

table.produkty {text-align: center; margin-top: 10px; /*border-collapse: collapse;*/}
table.produkty td {/*border: 1px solid black;*/ background-color: rgb(209,211,213); padding: 1px;}
table.produkty td.svetla {background-color: rgb(128,130,132); color: white;}
table.produkty td.tmava {background-color: rgb(108,109,112); color: white;}
table.produkty td.doleva {text-align: left; padding-left: 3px;}
table.text_small td {font-size: 0.8em;}

td.bg_left {
	background-image: url(grafika/bg_left.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
td.bg_main_top_cz {
	background-image: url(grafika/bg_main_top_cz.jpg);
	background-repeat: no-repeat;
}
td.bg_main_top_de {
	background-image: url(grafika/bg_main_top_de.jpg);
	background-repeat: no-repeat;
}
td.bg_main_top_en {
	background-image: url(grafika/bg_main_top_en.jpg);
	background-repeat: no-repeat;
}
td.bg_main_text {
	background: url(grafika/bg_main_text.gif);
}
td.kontakt_cz {
	background-image: url(grafika/bg_main_bottom_right_cz.jpg);
	background-repeat: no-repeat;
}
td.kontakt_de {
	background-image: url(grafika/bg_main_bottom_right_de.jpg);
	background-repeat: no-repeat;
}
td.kontakt_en {
	background-image: url(grafika/bg_main_bottom_right_en.jpg);
	background-repeat: no-repeat;
}
td.bg_main_lista {
	background-image: url(grafika/bg_main_lista.gif);
	background-repeat: no-repeat;
}
td.bg_right {
	background-image: url(grafika/bg_right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
td.text_radek {
	line-height: 1.4em;
}

table.aktualita {
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.aktualita th {
	background-color: rgb(200,200,200);
	text-align: justify;
	vertical-align: top;
	padding: 3px;
	border: 1px solid rgb(108,109,112);
}
table.aktualita td {
	background-color: rgb(225,225,225);
	text-align: justify;
	vertical-align: top;
	padding: 3px;
	border: 1px solid rgb(108,109,112);
}

img.ram {border: 1px solid rgb(108,109,112);}
img.left {float: left; margin: 0px 5px 5px 0px;}

input {border: 1px solid black;}
textarea {border: 1px solid black;}

