body {background: url(img/left-repeat.gif) repeat-y 0px 0px white; margin: 0; padding: 0; font: 11px Verdana; color: #587476; line-height: 1.5em;}
a:link {font: Verdana; font-size: 10px; color: #17c378; text-decoration: none; font-weight: bold;}
a:active {font: Verdana; font-size: 10px; color: #17c378; text-decoration: none; font-weight: bold;}
a:visited {font: Verdana; font-size: 10px; color: #17c378; text-decoration: none; font-weight: bold;}
a:hover {font: Verdana; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
table {border: 0; margin: 0; padding: 0;}
img {border: 0;}
p {margin: 10px 0 10px 0;}
.clr {clear: both;}


/* tělo stránek */
#main  {margin: 0;  width: 994px; height: auto;  position: relative;}
#top {width: auto; height: 146px; background: url(img/pozadi-top.gif) repeat-x;}
#top-menu {position: absolute; left: 15px; top: 118px; width: 970px; height: auto; z-index: 99; line-height: 1em;}
#left {width: 247px; height: 230px; float: left; position: relative; color: #06763e; word-spacing: 0.4px;}
#left2 {width: 148px; height: auto; text-align: left; margin: 0 0 0 54px; color: #06763e; font-size: 9px;}
.left2-nadpis1 {color: #57966d; font-weight: bold;}
.right-sloupec01 {color: #4beda3; padding: 45px 0 0 57px;}
#middle {width: 476px; height: auto; margin: 0 0 0 275px; padding: 49px 0 0 0;  position: relative; clear: right;}
#middle img {border: 3px solid #0c6f39; margin: 0 12px 8px 0;}
#right {width: 254px; height: 326px; position: absolute; left: 480px; top: 51px;background: url(img/right-pozadi1.jpg) no-repeat top left;}
#upoutavka {width: 204px; background: url(img/right-top.jpg) no-repeat top; margin: 0 0 0 32px; color: #ffffff; font-weight: bold; text-align: center; padding: 6px 0 6px 0;}
#main a.upoutavka {width: 177px; height: 25px; background: url(img/upoutavka.jpg) no-repeat -177px 0; margin: 5px 0 0 15px; padding: 52px 0 0 0; position: relative; float: left; color: #075b32;}
#objednavka {width: 204px; background: url(img/pozadi-right.gif) repeat-y 11px 0; margin: 20px 0 0 32px;}
#objednavka .text {width: 156px; color: #1f1f1f; padding: 0 0 10px 0px; left: 25px; position: relative; overflow: auto; line-height: 22px;}
#objednavka #top {width: 204px; height: 23px; background: url(img/right-top.jpg) no-repeat; margin: 0 0 20px 0px; padding: 5px 0 0 0; color: #ffffff; font-weight: bold; text-align: center;}
#objednavka input, #objednavka textarea {border: 1px solid #95c4ae; width: 152px; margin: 0 0 1px 0;}
#objednavka a.buton {width: 132px; height: 20px; background: url(img/buton-01.gif) no-repeat; float: left; margin: 15px 0 0 6px; color: #ffffff; line-height: 20px; padding: 0 0 0 10px;}
#objednavka a:hover.buton {background-position: -142px;}
#animace {width: 175px; height: 76px; position: absolute; margin: 20px 0 0 -122px;}
/* tělo stránek - konec */

/* vypocet cen */
.vypocet {width: 467px; margin: 30px 0 0 0;}
.vypocet .top {width: 467px; height: 23px; color: #ffffff; font-weight: bold; background: url(img/nadpis-01.gif) no-repeat; padding: 5px 0 0 0; text-align: center;}
.vypocet .text1 {width: 424px; background: #d7efe3; color: #1f1f1f; margin: 0 0 0 12px; padding: 20px 0 20px 21px;}
.vypocet a.buton {width: 132px; height: 20px; background: url(img/buton-01.gif) no-repeat; float: left; margin: 0px 0 0 15px; color: #ffffff; line-height: 20px; padding: 0 0 0 10px;}
.vypocet a:hover.buton {background-position: -142px;}
.vypocet .text1 select {width: 70px; border: 1px solid #b7ccec; margin: 0 0 0 6px;}
.vypocet .text1 td {padding: 4px 2px;}
.vypocet .text1 span {font-size: 14px; color: #000000; font-weight: bold;}
.vypocet .text2 {width: 424px; background: #b9e8d0; color: #1f1f1f; margin: 4px 0 0 12px; padding: 20px 0 20px 21px;}
/* vypocet cen - konec */

/* ostatni */
.vice-informaci {padding: 0 0 0 70px;}
a:link.vice-informaci {color: #59f9b1;}
a:visited.vice-informaci {color: #59f9b1;}
a:hover.vice-informaci {color: #a9f1d1;}
.float-left {float: left;}
/* ostatni - konec */



h1 {font-weight: bold;	font-size: 13px; color: #3a989a;}
h2 {font-weight: bold;	font-size: 12px; color: #3a989a;}
