/* CSS style */
html { overflow-y: scroll; }
body { background: #fff; margin: 0px; padding: 0px; font-family: tahoma, sans-serif; font-size: .75em; }

div#container {  width: 1001px; margin: auto; text-align: left; margin-top: 8px;
 background-image: url('images/background-lines.gif'); background-repeat: repeat-y; }

div#top { width: 1001px; height: 136px; background-image: url('images/top.jpg');}
div#top img { border: 0px;}
div#top div#top-menu { margin-top: 5px;}
div#top div#top-menu2 { margin-top: 5px; }
 span#top-jednotlivci,  span#top-firma 
{ color: white; font-weight: bold; text-decoration: none; position: relative; }
 span#top-firma { left: 38px; }
 span#top-jednotlivci { left: 760px;  }

div#leftpanel { width: 208px; margin-left: 15px; _margin-left: 7px;  float: left; padding: 0px;  margin-bottom: 30px;  }

div#leftpanel ul { margin-top: 50px; margin-left: 0px; padding: 0px 0px 7px 0px;
                   background-image: url('images/blue-menu-bottomcorner.gif'); background-repeat: no-repeat; 
                   background-position: 0% 100%; _margin-left: 1px; }
div#leftpanel ul li { list-style-type: none; display: inline; }
div#leftpanel ul li a {  display: block; padding: 8px 8px 8px 13px; background-color: #0f4d96;
                        text-decoration: none; border-top: 1px solid white; margin: 0px; color: white;
                         _width: 208px; }
div#leftpanel ul li ul li a.prvni { background-image: url('images/blue-menu-topcorner2.gif'); }
div#leftpanel ul li a.prvni { background-image: url('images/blue-menu-topcorner.gif'); background-repeat: no-repeat;
                              border-top: 0px solid white; padding-top: 13px; }
div#leftpanel ul li a:hover { background-color: #db9227; }
div#leftpanel ul li a.actual { background-color: #db9227; }
div#leftpanel ul li ul { margin-top: 0px; padding-left: 30px; display: none; position: absolute;
                         background-image: none;  width: 208px; 
                   background-image: url('images/blue-menu-bottomcorner.gif'); background-repeat: no-repeat; 
                   background-position: 100% 100%; z-index: 7;}


div#leftpanel img { margin-left: 1px; _margin-left: 2px; float: left; border: 0px;}
div#leftpanel img.vasepotreby1 { margin-top: 9px; _margin-top: 11px; }


div#content { width: 380px; _width: 420px; float: left; padding: 20px; height: 430px; _height: 470px; overflow: auto; }
div#content h1 { color: #db9227; font-size: 1.4em; margin: 0px; }
div#content h2.positions { font-weight: bold; font-size: 1em; }
div#content h3 { color: #db9227; font-size: 1.4em; margin: 0px; }
div#content a { color: #db9227;  }

div#sochy { width: 136px; float: left; background-image: url('images/sochy.jpg'); height: 380px; 
            background-repeat: no-repeat; margin-top: 55px; }

div#rightpanel { width: 208px; float: left; }
div#rightpanel div#rightmenu { margin-left: 2px; margin-top: 50px; background-image: url('images/right-menu-box.gif');
                   background-repeat: no-repeat; padding: 0px 0px 0px 0px; 
                   height: 240px;  background-color: #DAE0FF; border: 0px solid red;
}
div#rightpanel div#rightmenu a:hover { color: #db9227; }
div#rightpanel div#rightmenu2 {
  position: relative; top: 10px; width: 207px; height: 225px; overflow: hidden; 
}

div#rightpanel div#rightmenu a { display: block; padding: 8px 8px 8px 13px; background-color:  #DAE0FF; width: 185px;
                        text-decoration: none; border-top: 1px solid #4172ad; margin: 0px; color: #4172ad; _width: 207px;}
div#rightpanel div#rightmenu a.prvni { /*background-image: url('images/right-menu-topcorner.gif');
                                       background-repeat: no-repeat; padding-top: 13px;*/ border-top: 0px solid white; }

div#rightpanel img { margin-left: 1px; border: 0px solid black;  float: left;}
div#rightpanel img.nabidkapozic1 { margin-top: 30px; }

div#bottom { clear: both; width: 1001px; height: 137px; background-image: url('images/bottom_all.jpg'); }

div#bottom a#bottom-home, div#bottom a#bottom-tisk, div#bottom a#bottom-cv, div#bottom a#bottom-map, div#bottom a#bottom-ofirme
 { color: white; display: block; float: left; font-weight: bold; text-decoration: none; position: relative; }
div#bottom a#bottom-home { left: 38px; margin-top: 4px; }
div#bottom a#bottom-map { left: 500px; margin-top: 4px; }
div#bottom a#bottom-ofirme { left: 130px; margin-top: 4px; }
div#bottom a#bottom-tisk { left: 160px; margin-top: 4px; }
div#bottom a#bottom-cv { left: 630px; margin-top: 4px; }
div#bottom div#bottom-adress { position: relative; left: 250px; margin-top: 35px; color: #0e4e96; 
                               font-weight: bold; clear: both; float: left;}
div#bottom div#bottom-adress a { color: #0e4e96; }
div.clear { clear: both; }

h2#next-pos { color: #db9227; font-size: 1.2em; margin-top: 30px; }