body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; margin: 0; padding: 0; background-image:url(../grafika/bgr.png); background-repeat: repeat-x;}
#hnizdo {width: 968px; margin: 0 auto; line-height: 140%;}
h1 {color: #789922; font-weight: bold; font-size: 19px; margin: 0 0 12px 0; font-family: "Trebuchet MS", Arial, sans-serif; background-image: url(../grafika/listky.jpg); background-repeat: no-repeat; padding: 1px 0 3px 40px; line-height: 140%;}
h3 {color: #789922; font-weight: bold; font-size: 18px; margin: 0 0 4px 0; font-family: "Trebuchet MS", Arial, sans-serif; line-height: 140%;}
h2 {color: #789922; font-weight: bold; font-size: 16px; margin: 0 0 3px 0; font-family: "Trebuchet MS", Arial, sans-serif; padding: 0;}

#hlavicka {background-image: url(../grafika/hlavicka.jpg); height: 172px; overflow: visible; background-repeat: no-repeat;}

#menu {height: 32px; overflow: visible; margin: 0; padding: 133px 0 0 196px; }
#menu ul {margin: 0; padding: 0; height: 32px; overflow: visible;}
#menu ul li {margin: 0; padding: 0; list-style-type: none; display: inline;}
#menu li a {text-decoration: none; color: white; font-weight: bold; display: block; padding: 0 16px 0 26px; float: left; font-size: 13px; height: 32px; overflow: visible; line-height: 32px;}
#menu li a#active, #menu li a:hover {background-image: url(../grafika/menu-hover.png); background-repeat: no-repeat; color: #557924;}
#menu li a:hover {background-image: url(../grafika/menu-hover.png); background-repeat: no-repeat; color: #557924;}

#pravemenu ul {margin: 0 0 12px 0; padding: 0!important; border-bottom: 1px solid #DDE7AF;}
#pravemenu ul li {margin: 0; padding: 0; list-style-type: none;}
#pravemenu li a {text-decoration: none; font-weight: bold; font-size: 12px; width: 170px; padding: 4px 10px; display: block; border: 1px solid #DDE7AF; background-color: #F8F8F1; border-bottom: 0px;}
#pravemenu li a.active {background-color: #DDE7AF;}

#content {background-image: url(../grafika/kytka.jpg); background-repeat: no-repeat;}
#prava h3 {margin-bottom: 10px;}
img.border {border: 1px solid #DDE7AF;}
#prava {float: right; width: 192px; overflow: hidden; padding: 22px 0 0 0;}
#tube {width:720px; padding: 20px 0 0 36px;} 
#prava ul {margin-left: 0px; padding-left:20px;}
#pravainside {border: 1px solid #DDE7AF; background-color: #F8F8F1; padding: 10px;}

.clear {clear: both;}

#homeicons {background-image: url(../grafika/boxy.jpg); height: 119px; overflow: hidden; background-repeat: no-repeat; margin-bottom: 18px; padding-left: 1px; margin-right: -10px; position: relative;}


.fotopravelinka {float: right; border: 1px solid #DDE7AF; margin: 5px 0 5px 15px; padding: 6px;}
.fotolevelinka {float: left; border: 1px solid #DDE7AF; margin: 5px 15px 5px 0;}
.fotoprave {float: right; margin: 0 0 5px 15px;}
.fotoleve {float: left; margin: 0 15px 5px 0;}
.velkyzeleny {color: #789922; font-weight: bold; font-size: 17px; font-family: "Trebuchet MS", Arial, sans-serif; line-height: 140%;}

.reference {width: 164px; float: left; padding: 0 14px 20px 0; height: 198px;}
.reference img {background-image: url(../grafika/reference.jpg); background-repeat: no-repeat; padding: 1px 9px 20px 9px; display: block; margin: 0 0 0 0px;}
.reference a {font-size: 14px;}

.box {width: 164px; margin: 1px 11px 0 0; float: left; padding: 11px; line-height: 130%;}
#pata {padding: 20px 20px 8px 20px; text-align: center;}
.modry {color: #5278A7;}

p {margin: 0 0 14px 0;}
a {font-weight: bold; color: #85AA24; text-decoration: none;}
a:hover {text-decoration: underline; color: #6B891D;}
a img {border: none;}

