body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #727272; font-size: 11px; background: #31650f;}

.underline {text-decoration: underline;}
.kurziva {font-style: italic;}
.center {text-align: center; width: 100%;}
#main .noborder {border: none;}
td {padding: 0; margin: 0; border: 0;}
img {border: 0;}
p {margin: 10px 0 10px 0;}


/* tělo stránek */
#main {margin: 0 auto 0 auto; width: 994px; background: url(img/main.gif) repeat-y; position: relative;}
#main2 {margin: 0 auto 0 auto; width: 994px; background: url(img/main2.gif) repeat-y left #ffffff; position: relative;}
#top {width: 994px; height: 264px; background: url(img/top.jpg) no-repeat;}
a#logo {width: 116px; height: 98px; background: url(img/logo.jpg) no-repeat; position: absolute; margin: 23px 0 0 65px;}
#top-kontakty {width: 170px; position: absolute; margin: 152px 0 0 40px; font-size: 10px; color: #ffffff; line-height: 14px;}
#top-kontakty:first-line {font-weight: bold;}
#top-kontakty a {color: #fde954; text-decoration: none;}
#top-kontakty a:hover {text-decoration: underline;}
#bottom {width: 994px; height: 60px; background: url(img/bottom.jpg) no-repeat;}
#bottom2 {width: 994px; height: 60px; background: url(img/bottom2.jpg) no-repeat;}
#left {width: 208px; float: left; position: relative; left: 15px; z-index: 10; margin: 24px 0 0 0;}
#middle {width: 510px; float: left; position: relative; left: 36px; z-index: 4; margin: 24px 0 34px 0;}
#middle2 {width: 726px; float: left; position: relative; left: 36px; z-index: 4; margin: 24px 0 34px 0; text-align: justify; line-height: 1.5em;}
#right {width: 206px; float: right; position: relative; right: 16px; _right: 15px; margin: 24px 0 0 0;}
#akta {margin: 0 0 0px 30px; width: 146px; text-align: center;}
#akta a {color: #5b951e; font-size: 10px; text-decoration: none;}
#akta a:hover {text-decoration: underline;}
#sitemap a {display: block; line-height: 20px;}
#sitemap ul li {margin: 0 0 0 0; line-height: 0px;}
/* tělo stránek - konec */

/* o nas */
.nadpis-golf  {background: url(img/ikona-golf.jpg) no-repeat; width: 224px; height: auto; float: left; padding: 23px 0 0 8px;}
.nadpis-golf p {margin: 25px 0 0 -10px;}
a.nadpis-golf-text  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006225; text-decoration: none;}
a:hover.nadpis-golf-text  {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

.nadpis-fotbal {background: url(img/ikona-fotbal.jpg) no-repeat; width: 224px; height: auto; padding: 23px 0 0 8px; margin: 0px 0 0 260px;}
.nadpis-fotbal p {margin: 25px 0 0 -10px;}
a.nadpis-fotbal-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006225; text-decoration: none;}
a:hover.nadpis-fotbal-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

.nadpis-zahradni-realizace {background: url(img/ikona-zahradni-realizace.jpg) no-repeat; width: 224px; height: auto; float: left; padding: 23px 0 0 8px;}
.nadpis-zahradni-realizace p {margin: 25px 0 0 -10px;}
a.nadpis-zahradni-realizace-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006225; text-decoration: none;}
a:hover.nadpis-zahradni-realizace-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

.nadpis-travnikove-skolky {background: url(img/ikona-travnikove-skolky.jpg) no-repeat; width: 224px; height: auto; padding: 23px 0 0 8px; margin: 0px 0 0 260px;}
.nadpis-travnikove-skolky p {margin: 25px 0 0 -10px;}
a.nadpis-travnikove-skolky-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006225; text-decoration: none;}
a:hover.nadpis-travnikove-skolky-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}

.nadpis-hydroosevy {background: url(img/ikona-hydroosevy.jpg) no-repeat; width: 224px; height: auto; float: left; padding: 23px 0 0 8px;}
.nadpis-hydroosevy p {margin: 25px 0 0 -10px;}
a.nadpis-hydroosevy-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006225; text-decoration: none;}
a:hover.nadpis-hydroosevy-text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}
/* o nas - konec */

/* topmenu */
#topmenu {width: 690px; height: 31px; position: absolute; margin: 233px 0 0 304px;}
a#topmenu-kontakt {width: 125px; height: 31px; background: url(img/topmenu-kontakt.jpg) no-repeat; float: right;}
a:hover#topmenu-kontakt {background-position: -125px;}
a#topmenu-odkazy {width: 110px; height: 31px; background: url(img/topmenu-odkazy.jpg) no-repeat; float: right;}
a:hover#topmenu-odkazy {background-position: -110px;}
a#topmenu-aktualne {width: 121px; height: 31px; background: url(img/topmenu-aktualne.jpg) no-repeat; float: right;}
a:hover#topmenu-aktualne {background-position: -121px;}
a#topmenu-onas {width: 106px; height: 31px; background: url(img/topmenu-onas.jpg) no-repeat; float: right;}
a:hover#topmenu-onas {background-position: -106px;}
a#topmenu-hlavni {width: 170px; height: 31px; background: url(img/topmenu-hlavni.jpg) no-repeat; float: right;}
a:hover#topmenu-hlavni {background-position: -170px;}
/* topmenu - konec */

/* leftmenu */
.leftmenu {width: 208px; background: url(img/leftmenu-pozadi.gif) 0 42px repeat-x #518a02; margin: 0 0 34px 0;}
.leftmenu-bottom {width: 208px; height: 15px; background: url(img/leftmenu-bottom.jpg) no-repeat;}
.leftmenu-top-01 {width: 208px; height: 42px; background: url(img/nabidka.jpg) no-repeat;}
.leftmenu-top-02 {width: 208px; height: 42px; background: url(img/sluzby.jpg) no-repeat;}
.leftmenu-top-03 {width: 208px; height: 42px; background: url(img/vyzkum.jpg) no-repeat;}
.trava {width: 32px; height: 185px; background: url(img/trava.jpg) no-repeat; position: absolute; margin-top: -214px; right: 8px; z-index: 4;}
/* leftmenu - konec */

/* right */
.right-01-top {width: 206px; height: 44px; background: url(img/pripravujeme.jpg) no-repeat;}
.right-02-top {width: 206px; height: 44px; background: url(img/atlas-trav.jpg) no-repeat;}
.right-03-top {width: 206px; height: 44px; background: url(img/traktory-df.jpg) no-repeat;}
.right-01 {width: 208px; background: url(img/right-01.gif) repeat-y; margin: 0 0 34px 0;}
.right-01-text {padding: 15px 15px 0 15px; color: #444444;}
.right-01-text img {border: 1px solid #989898; display: block; margin: 0 0 20px 0;}
.right-01-bottom {width: 206px; height: 16px; background: url(img/right-01-bottom.gif) no-repeat;}
.right-02 {width: 208px; margin: 0 0 34px 0;}
.right-02-text {padding: 23px 23px 0 23px; color: #569301;}
.right-02-text img {border: 1px solid #989898; display: block; margin: 0 0 20px 0;}
.right-02-text a {text-decoration: none; font-weight: bold; color: #48be01;}
.right-02-text a:hover {color: #3e8812;}
/* right - konec */

/* hlavni strana */
#middle h1 {width: 460px; height: 22px; background: url(img/h1.gif) no-repeat; padding: 5px 16px 0 34px; overflow: hidden; line-height: 20px; margin: 0 0 20px 0; color: #62a207; font-size: 16px; font-weight: bold;}
#middle h2 {width: 439px; height: 25px; background: url(img/h2.jpg) no-repeat; padding: 2px 15px 0 25px; overflow: hidden; line-height: 20px; margin: 25px 0 17px 14px; color: #358803; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#middle h2 a {color: #358803; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#middle h2 a:hover {color: #48be01;}
#middle .middle-main {margin: 0 0 10px 10px; _margin-bottom: 0; width: 479px; display: table; padding: 0 0 10px 0;}
#middle .middle-fotka {width: 131px; float: left; margin: 0 15px 0 14px; _margin-left: 7px; text-align: left; color: #858484; font-size: 10px;}
#middle .middle-fotka img {border: 1px solid #b2b2b2; display: block; text-align: center;}
#middle .middle-text {width: 316px; height: 85px; _height: 87px; overflow: hidden; text-align: justify;}
#middle .middle-text a {text-decoration: none; font-weight: bold; color: #48be01;}
#middle .middle-text a:hover {color: #3e8812;}
#middle .middle-fotogalerie {width: 423px; margin: 0 0 0 40px; display: table;}
#middle .middle-fotogalerie img {border: 1px solid #b2b2b2;}
#middle .middle-fotogalerie br {line-height: 8px;}
#middle .middle-fotogalerie-blok {background-color: #ebebeb; margin: 0 1px 1px 0; float: left; text-align: center; padding: 10px; height: 85px; width: 120px;}
#middle a.middle-pokracovani {color: #48be01; font-weight: bold; text-decoration: none; line-height: 16px; background: url(img/sipka.gif) left center no-repeat; padding: 0 0 0 8px;}
#middle a.middle-pokracovani2 {color: #48be01; font-weight: bold; text-decoration: none; line-height: 16px; background: url(img/sipka.gif) left center no-repeat; padding: 0 0 0 8px; margin: 0 0 0 14px;}
#middle a:hover.middle-pokracovani, #middle a:hover.middle-pokracovani2 {color: #3e8812;}
#middle .middle-datum {color: #358803; height: 8px; display: none;}
#middle .middle-text2 {width: 462px; height: 85px; _height: 87px; overflow: hidden; line-height: 15px; text-align: justify; margin: 0 0 0 14px;}
#middle .middle-text2 a {text-decoration: none; font-weight: bold; color: #48be01;}
#middle .middle-text2 a:hover {color: #3e8812;}
/* hlavni strana - konec */

/* pdf */
#pdf {width: 485px; margin: 0 0 20px 172px;}
#pdf2 {width: 635px; margin: 0 0 20px 24px; _margin-left: 38px;}
#pdf a.pdf, #pdf2 a.pdf {color: #727272; background: url(img/ikona-pdf.gif) #ebebeb no-repeat 5px 2px; height: 21px; width: 100%; overflow: hidden; text-decoration: none; margin: 0 0 3px 0px; display: block; padding: 6px 0 2px 40px; line-height: 19px; font-size: 11px; font-weight: normal;}
#pdf a:hover.pdf, #pdf a:hover.pdf {color: #000000;}
/* pdf - konec */

/* aktualne-detail + ostatni podstranky */
#middle2 h1 {width: 676px; height: 22px; background: url(img/h1.gif) no-repeat; padding: 5px 16px 0 34px; overflow: hidden; line-height: 20px; margin: 0 0 20px 0; color: #62a207; font-size: 16px; font-weight: bold;}
#middle2 h2 {width: 661px; height: 25px; background: url(img/h2.jpg) no-repeat; padding: 2px 15px 0 25px; overflow: hidden; line-height: 20px; margin: 25px 0 17px 13px;color: #358803; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#middle2 h2 a {color: #358803; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#middle2 h2 a:hover {color: #48be01;}
#middle2 a {text-decoration: none; font-weight: bold; color: #48be01;}
#middle2 a:hover {color: #3e8812;}
#middle2 .middle-fotka {width: 131px; float: left; margin: 0 15px 0 14px; _margin-left: 7px; text-align: left; color: #858484; font-size: 10px;}
#middle2 .middle-fotka img {border: 1px solid #b2b2b2; display: block; text-align: center;}
#middle2 .middle-main {margin: 0 0 10px 10px; _margin-bottom: 0; width: 690px; display: table; padding: 0 0 10px 0;}
#middle2 .middle-text {width: 527px; float: left; text-align: justify;}
#middle2 .middle-text a {text-decoration: none; font-weight: bold; color: #48be01;}
#middle2 .middle-text a:hover {color: #3e8812;}
#middle2 .middle-text2 {width: 672px; float: left; text-align: justify; margin: 0 0 0 14px;}
#middle2 .middle-text2 a {text-decoration: none; font-weight: bold; color: #48be01;}
#middle2 .middle-text2 a:hover {color: #3e8812;}
#middle2 .anotace {font-weight: bold;}
#middle2 .middle-datum {color: #358803; height: 8px;}
#middle2 .middle-fotogalerie {width: 423px; margin: 0 0 0 220px; display: table;}
#middle2 .middle-fotogalerie img {border: 1px solid #b2b2b2;}
#middle2 .middle-fotogalerie br {line-height: 8px;}
#middle2 .middle-fotogalerie-blok {background-color: #ebebeb; margin: 0 1px 1px 0; float: left; text-align: center; padding: 8px; height: 85px; width: 120px;}
#middle2 .middle-fotogalerie2 {width: 564px; margin: 0 0 0 78px; display: table;}
#middle2 .middle-fotogalerie2 img {border: 1px solid #b2b2b2;}
#middle2 .middle-fotogalerie2 br {line-height: 8px;}
/* aktualne-detail + ostatni podstranky - konec */

/* strankovani */
.strankovani {width: 320px; height: 18px; margin-left: 94px; top: 30px; display: table; clear: both; position: relative;}
.strankovani a {float: left; color: #358803; font-size: 12px; text-decoration: none; margin: 0 2px; padding-top: 4px;}
.strankovani a:hover {float: left; color: #48be01;}
a.strankovani-left {width: 79px; height: 15px; background: url(img/predchozi.gif) no-repeat; float: left; position: relative; top: 4px;}
a:hover.strankovani-left {background-position: -79px 0px;}
a.strankovani-right {width: 79px; height: 15px; background: url(img/dalsi.gif) no-repeat; float: left; position: relative; top: 4px;}
a:hover.strankovani-right {background-position: -79px 0px;}
.mezera-10 {width: 10px; height: 1px; position: relative; float: left;}
/* strankovani - konec */

/* ze stareho webu */
.float-left {float: left;}
.margin-right-100 {margin: 0 100px 0 0;}
.img-border-01 img {border: 1px solid #00b459;}
.img-border-02 {border: 1px solid #00b459;}
.img-border-03 {border: 1px solid #00b459; margin: 0 10px 0 0;}
.img-border-04 {border: 1px solid #00b459; margin: 0 0 10px 10px;}
.td1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #000000;	text-decoration: none; background-color: #bade89;}
.td2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;	text-decoration: none; background-color: #e9f9cf;}
.td3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #5cac05;}
.td4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #7bb484;}
.td5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #076024; text-decoration: none;}
.td5 input, .td5 textarea {border: 1px solid #a3c96e; margin: 0 0 5px 0; width: 230px;}
.td1-1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;	color: #000000;	text-decoration: none; background-color: #e9f9cf;}
.td2-1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;	text-decoration: none; background-color: #bade89;}
.td3-1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #5cac05;}
.td4-1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #7bb484;}
.tabulky-new td {padding: 3px 6px 3px 6px;}
#middle2 ul {line-height: 20px; margin-top: 6px; margin-bottom: 6px;}
#middle2 ol {line-height: 20px; margin-top: 6px; margin-bottom: 6px; margin-left: 22px; padding-left: 24px;}
#middle2 .ul-1 {top: -12px; position: relative;}
.middle3 {padding: 0 20px;}
.li-sipky {list-style-image: url(img/sipka2.gif);}
.levy_sloupec { float: left; width: 250px; height: auto; margin: 0 0 0 50px;}
.pravy_sloupec { float: right; width: 250px; height: auto; margin: 0 20px 0 0;}
.fotogalerie {background: #e5eddc; margin: 0 0 0 0px; padding: 4px 4px; text-align: center;}
.fotogalerie img {border: 1px solid #076024; margin: 3px;}
.fotogalerie a:link, .fotogalerie a:visited {border: none;}
/* ze stareho webu - konec */

/* kapesni atlas trav - ze stareho webu */
#atlas-left {width: 234px; float: left; display: table;}
#atlas-right {width: 420px; float: right; color: #006257;}
.atlas-linka {width: 700px; height: 1px; border-bottom: 1px solid #7fb0ab; clear: both;}
#atlas-bottom {width: 700px; height: 232px; border: 1px solid #006257; margin: 20px 0 10px 0; padding: 0;}
.atlas-bottom-nadpis {width: 700px; padding: 2px 0 4px 0; margin-bottom: 14px; background: #62a207; color: #ffffff; vertical-align: middle; font-size: 12px; font-weight: bold; text-align: center;}
#atlas-bottom a {width: 125px; font-weight: normal; color: #076024; font-size: 9px; margin: 0 0px 0 14px; display: block;  line-height: 2.0em;}
#atlas-bottom a:hover {text-decoration: underline;}
.atlas-fotogalerie {width: 284px; background: #e5eddc; padding: 18px; margin: 20px 0 0 0; display: table;} /* Mozilla */
.atlas-fotogalerie img {border: 1px solid #c8bdac; float: left; margin: 0 8px 8px 0;}
a.sipka-left {background: url(img/sipka_left.gif) no-repeat; color: #006257; padding: 0 0 0 22px; height: 16px; position: absolute; margin: -12px 0 0 530px;} /* ie */
a.sipka-right {background: url(img/sipka_right.gif) no-repeat right; color: #006257; padding: 0 22px 0 0; height: 16px; position: absolute; margin: -12px 0 0 642px;} /* ie */
a:hover.sipka-left, a:hover.sipka-right {color: #000000;}
.linka2 {width: 1px; height: 14px; background: #006257; position: absolute; margin: -10px 0 0 630px;} /* ie */
.atlas-text {width: 314px; text-align: right;}
/* kapesni atlas trav - ze stareho webu - konec */


/* doplňky */
.clear {clear: both; height: 1px;}
.bold {font-weight: bold;}
/* doplňky - konec */

h3 {font-size: 12px; margin: 10px 0 1px 0;}



