/* OBECNE VYCHYTAVKY */
body, html {color: #000000; text-align: left; font-size: 90%; border: 0px none; margin: 5px 0 0 0; padding: 0;	font-family:'trebuchet ms',helvetica,sans-serif;}
body {background: #666666 /*url("../obr/pozadi-main.gif") top center repeat*/; background-attachment: fixed;}

.right {float: right;}
.left {float: left;}

.text-justify {text-align: justify;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}

.relative {position: relative;}
.absolute {position: absolute;}

.neviditelny {display:none; margin: 0; padding: 0;}

img, table, tr, th, td, h1, h2, h3, h4, h5, ul, li {border: 0px none; margin: 0px; padding: 0px;list-style-type:none;}

h1 {}
h2, h3 {color: #E69300;}
h2 {margin: 0 0 10px 0;font-size: 110%;}
h3 {}
h4 {}
h5, h6 {}

.resetovac {border: 0px none;	margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px;	font-size: 0px;}

a {text-decoration: underline;color: #000000;}
a:hover {text-decoration: none;color: #262626;}
/* OBECNE VYCHYTAVKY */

.neviditelny {}

/* OBAL */
#obal {}

#strankaobal {width: 954px; background: #ffffff; margin: 0px auto 0px auto;}
#strankaobal1 {float: left; width: 100%; background: #ffffff; padding: 5px}
#strankaobal2 {}
#strankaobal3 {}

#obal-strankahlavicka {}
#strankahlavicka {}

/* logo */
#logo {position: absolute; _position: relative;}
#logo h1 span {cursor: hand; cursor: pointer; _position: absolute; height: 154px; width: 225px; float: left; background: url(../obr/logo.gif) left top no-repeat;}
#logo h1 span.nadpis {display: none;}
/* /logo */
  
/* menu */
#horniMenu-obal {margin: 0 0 0 225px;}
#horniMenu {width: 729px; float: left; margin: 15px 0 0 0; background: #3E3A2F;}
#horniMenu {float: left; height: 73px; /*font-size: 85%;*/ /*max-width: 613px;*/ overflow: hidden;}
#horniMenu ul li {display: block; float: left;}
#horniMenu ul li a, #horniMenu ul ul li a {float: left; height: 43px; color: #ffffff; background: #3E3A2F url(../obr/mezera-mezi-menu.gif) left bottom no-repeat; text-decoration: none; padding: 30px 20px 0 20px; display: block;/*border-right: 1px solid #424242;*/}
#horniMenu ul li a:hover, #horniMenu ul li a#menu-active {color: #99B413; background: #312D22 url(../obr/mezera-mezi-menu.gif) left bottom no-repeat;  }
/* druha uroven 
ul#mainMenu ul {border-top: 3px solid #245F9B; width: 166px;}
ul#mainMenu ul li a {background: #383838 url(../obr/sprava/pozadi-hlavicka.gif) bottom left repeat; width: 150px; padding: 8px; border-bottom: 1px solid #424242;}
ul#mainMenu li ul {position:absolute; visibility:hidden; display:none; top: 80px; left: -0px;}
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul {position: absolute;visibility:visible; display: block;}*/

/* /menu */

.active {}

  
#leveMenu-obal {float: left; margin: 65px 0 0 5px; _margin: 65px 0 0 3px;}
#leveMenu {}
/* leve-menu */
#leveMenu {width: 205px;}
#leveMenu {text-transform: uppercase; font-size: 100%; margin: 0; padding: 0;}
#leveMenu ul {position: relative;}
#leveMenu ul li {background: url(../obr/podtrzeni-menu.gif) left bottom repeat-x; padding: 1px 0px 1px 5px; float: left;}
#leveMenu ul li a {width: 188px; background: #ffffff; color: #000000; border-left: 4px solid #AFC620; text-decoration: none; padding: 2px 0 1px 5px; _float: left; display: block; _display: inline;}
#leveMenu ul li a:hover {background: #EFEDED; color: #000000;}
/* leve-menu */

  
.hlavniObrazek-obal {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-01.jpg) left top no-repeat;}
.hlavniObrazek-obal2 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-02.jpg) left top no-repeat;}
.hlavniObrazek-obal3 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-03.jpg) left top no-repeat;}
.hlavniObrazek-obal4 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-04.jpg) left top no-repeat;}
.hlavniObrazek-obal5 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-05.jpg) left top no-repeat;}
.hlavniObrazek-obal6 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-06.jpg) left top no-repeat;}
.hlavniObrazek-obal7 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/pozadi-hlavicka-07.jpg) left top no-repeat;}
.hlavniObrazek-obal8 {float:right; width: 739px; height: 223px; margin: 10px 0; background: url(../obr/sunflower.jpg) left top no-repeat;}

.hlavniObrazek .nadpis {float: right; margin: 65px 0 0 0; text-transform: uppercase; font-size: 120%; font-weight: bold;}
.hlavniObrazek .nadpis a, .hlavniObrazek .nadpis a:hover {color: #ffffff; text-decoration: none; background: #9AB413; float: right; padding: 8px 260px 8px 20px;}

#strankavnitrek {float: left; margin: 10px 0;}

#levypanelobal, #hlavnipanelobal, #pravypanelobal {width: 267px; padding: 0 25px 0 25px; float: left; font-size: 90%;}
#levypanelobal h2 strong, #hlavnipanelobal h2 strong, #pravypanelobal h2 strong {color: #9DAE48; text-transform: uppercase; font-weight: bold;}
#levypanelobal h2.black strong, #hlavnipanelobal h2.black strong, #pravypanelobal h2.black strong {color: #000000; text-transform: uppercase; font-weight: bold;}
#levypanelobal h2, #hlavnipanelobal h2, #pravypanelobal h2 {color: #979797; text-transform: uppercase; font-weight: normal;}
#levypanelobal .vice, #hlavnipanelobal .vice, #pravypanelobal .vice {color: #323232; font-weight: bold; text-decoration: underline; padding: 0 0 0 20px; background: url(../obr/sipka.gif) left center no-repeat; margin: 5px 0; display: block;}
#levypanelobal .vice:hover, #hlavnipanelobal .vice:hover, #pravypanelobal .vice:hover {text-decoration: none;}

#levypanelvnitrek, #hlavnipanelvnitrek, #pravypanelvnitrek {padding: 15px 0;}
#hlavnipanelobal, #pravypanelobal {border-left: 1px solid #D9D9D9;}

/*reference*/
.reference #hlavnipanelobal, .reference #pravypanelobal {width: 415px; padding: 0 25px 0 25px; float: left; font-size: 90%;}
.reference #hlavnipanelobal {border-left: 0px solid #D9D9D9;}

/*cenik*/
.cenik #hlavnipanelobal {width: 550px; padding: 0 25px 0 25px; float: left; font-size: 90%;}
.cenik table td {border-bottom: 1px solid #3E3A2F; padding: 2px; text-align: center;}
.cenik table td.text-left {text-align: left; font-weight: bold;}
.cenik table {border-collapse: collapse;}

#levypanelobal {}
#levypanelvnitrek {}
   
#hlavnipanelobal {}
#hlavnipanelvnitrek {}

#pravypanelobal {}
#pravypanelvnitrek {}

.resetovac {}

/* PATICKA */
#obal-strankapaticka {color: #5B5B57; float: left; text-align: center; width: 954px; font-size: 90%; padding: 35px 0px; background: #E9E9D1 /*url(../obr/pozadi-repeat-paticka.jpg) left bottom repeat-x*/;}
#strankapaticka a {text-decoration: underline; color: #5B5B57;}
#strankapaticka a:hover {text-decoration: none; color: #323232;}

.img-mapa {float: right; width: 150px; border: 1px solid #979797;}
.img img {border: 1px solid #979797;}
.img-mapa:hover, .img:hover img {border: 1px solid #3E3A2F;}
.img-right {float: right;}
.datum {color: #9AB413; font-size: 90%; font-weight: bold;}
.odrazky li {background: url(../obr/odrazka.gif) left 4px no-repeat; padding: 0 0 0 12px;}



#obal-strankapaticka .top {text-decoration: none;}

.reklama #hlavnipanelobal {width: 85%;}
