body {
	margin: 14px 10px 10px 10px;
	background: rgb(67,45,127);	
	font-family: tahoma;
	color: rgb(55,29,102);
	/*behavior: url(csshover.htc);*/
}
body * {
	font-size: 8pt;
    text-align: justify;
}

img {border: 0px;}
img.leva {float: left;}
img.prava {float: right;}
img.padding_bott_10 {padding-bottom: 10px;}

a {color: rgb(55,29,102);}
a:hover {font-weight: bold;}
a img {border: 0px;}

.text_small {font-size: 80%;}
.text_big {font-size: 120%;}
.chyba {color: red;}
.ok {color: green;}
.tucne {font-weight: bold;}
.preskrtnute {text-decoration: line-through;}

h1 {font-size: 140%;}
h2 {font-size: 120%;}
h3 {font-size: 100%;}
h1,h2,h3 {margin: 0px; padding: 0px;}

form {margin: 0px; padding: 0px;}
form.objednavka table {width: 100%;}
p {margin: 0px; padding: 0px;}
p.center {text-align: center;}

table {border: 0px; margin: 0px; padding: 0px;}
table td {padding: 0px; margin: 0px; vertical-align: top;}
table.cenik {width: 100%;}
table.cenik th + th {text-align: center;}
table.cenik th + th + th {text-align: center;}
table.cenik th + th + th + th {text-align: right;}
table.cenik tr:hover td {background-color: rgb(245,226,0);}
table.cenik td {width: 25%; vertical-align: bottom; padding: 2px;}
table.cenik td + td {text-align: center;}
table.cenik td + td + td {text-align: center;}
table.cenik td + td + td + td {text-align: right;}
table.reference {width: 100%;}
table.reference td {width: 20%; vertical-align: top; padding: 2px;}
table.reference td + td {width: 80%;}

ul.sipka {list-style-image: url(obr/sipka.gif);}

hr {height: 1px; color: rgb(55,29,102); border: 0px; border-top: 1px solid rgb(55,29,102);}

input[type="text"] {border: 1px solid rgb(55,29,102);}
input[type="file"] {border: 1px solid rgb(55,29,102);}
input[type="submit"] {border: 1px solid rgb(55,29,102);}
textarea {border: 1px solid rgb(55,29,102);}

.clear_left {clear: left}
.clear_right {clear: right}

