/* CSS Document */

body {
  font-family: 'Arial', sans-serif;
  font-size: 0.9em;
  line-height: 1.3em;
}

a img {
  border: 1px #000000 solid;;
}

div#container {
  width: 764px;
  position: absolute;
  left: 50%;
  margin-left: -382px;
  padding: 0;
}

div#top {
  width: 764px;
  height: 192px;
  background: transparent url(../img/top.jpg) no-repeat center center;
  margin: 0;
}

div#menu {
  font-size: 0.8em;
  width: 764px;
  height: 138px;
  color: #3c3c3c;
  background: transparent url(../img/submenu.jpg) no-repeat center top;
}

div#telo {
  width: 764px;
  padding: 0;
  margin-top: 8px;
}

div#mezi {
  width: 16px;
  min-height: 547px;
  _height: 547px;
  float: left;
  margin: 0;
  padding: 0;
  background: transparent url(../img/mezi.gif) repeat-y center;
}

div.dot {
  background: transparent url(../img/dot.gif) repeat-y left;
  margin: 0;
  padding: 0;
}

div.bluebox {
  margin-top: 10px;
  background: transparent url(../img/bluebox.gif) no-repeat top center;
  width: 298px;
  height: 88px;
  padding: 0;
}

/*
div.topblue {
  width: 298px;
  height: 12px;
  background: transparent url(../img/topdiv.gif) no-repeat top center;
  _background: transparent url(../img/topdiv.gif) no-repeat bottom center;
}

div.bodblue {
  width: 296px;
  border-left: 1px #24b0dd solid;
  border-right: 1px #24b0dd solid;
  background: #e6f6fc;
}

div.botblue {
  width: 298px;
  height: 12px;
  background: transparent url(../img/divbot.gif) no-repeat bottom center;
  _background: transparent url(../img/divbot.gif) no-repeat top center;
}
*/

div.textblue {
  padding: 6px 0 0 10px;
  color: #018ab9;
}

div#textleft ul.blue {
  list-style-type: none;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
}

div#textleft ul.blue li {
  background: url(../img/bluelist.gif) no-repeat center left; 
  padding-left: 20px;	
  font-family: 'Verdana', sans-serif;
  font-weight: bold;
  font-size: 0.7em;
  font-style: normal;
  line-height: 2.5em;
}

div#left {
  width: 458px;
  min-height: 547px;
  _height: 547px;
  background: transparent url(../img/bodyleft.gif) no-repeat top center;
  float: left; 
  padding: 0;
  margin: 0;
}

div#textleft {
  width: auto;
  padding: 5px 15px 15px 15px;
  color: #545454;
}

div#textleft p {
  margin: 0;
}

div#textleft h2 {
  color: orange;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0;
}

div#textleft ul.orange {
  margin-top: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 15px;
  _padding-bottom: 1px;
  _padding-left: 0;
  _margin-left: 20px;
  list-style-type: none;
}

div#textleft ul.orange li {
  font-family: 'Verdana', sans-serif;
  font-size: 0.7em;
  background: url(../img/list.gif) no-repeat center left; 
  padding-left: 20px;	
  line-height: 1.8em;
}

div#right {
  width: 290px;
  min-height: 547px;
  _height: 547px;
  background: transparent url(../img/bodyright.gif) no-repeat top center;
  float: left; 
  padding: 0;
}

div.rightfoto {
  width: 290px;
  height: 450px;
  background: transparent url(../img/foto-prumyslove-stavby.png) no-repeat center top;
}

div.rightfotoie {
  width: 290px;
  height: 450px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foto-prumyslove-stavby.png', sizingMethod='scale');
}

div.rightfoto2 {
  width: 290px;
  height: 450px;
  background: transparent url(../img/foto-uvod.png) no-repeat center top;
}

div.rightfotoie2 {
  width: 290px;
  height: 450px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foto-uvod.png', sizingMethod='scale');
}

div.rightfoto3 {
  width: 290px;
  height: 450px;
  background: transparent url(../img/foto-obcanska-vystavba.png) no-repeat center top;
}

div.rightfotoie3 {
  width: 290px;
  height: 450px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foto-obcanska-vystavba.png', sizingMethod='scale');
}

div.rightfoto4 {
  width: 290px;
  height: 450px;
  background: transparent url(../img/foto-obuv.png) no-repeat center top;
}

div.rightfotoie4 {
  width: 290px;
  height: 450px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foto-obuv.png', sizingMethod='scale');
}

div.rightfoto5 {
  width: 290px;
  height: 450px;
  background: transparent url(../img/foto-pizza.png) no-repeat center top;
}

div.rightfotoie5 {
  width: 290px;
  height: 450px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foto-pizza.png', sizingMethod='scale');
}

div#rightbox {
  width: 290px;
  height: 96px;
  background: transparent url(../img/rightbox.gif) no-repeat center center;
}

div#textrightbox {
  width: auto;
  padding: 10px 0 10px 20px;
}

div#textrightbox a {
  color: orange;
  text-decoration: none;
}

div#textrightbox a:hover {
  text-decoration: underline;
}

div#textrightbox address {
  font-family: 'Verdana', sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: normal;
  color: orange;
}

div#head {
  font-family: 'Verdana', sans-serif;
  font-size: 0.7em;
  color: #ffffff;
  font-weight: bold;
  position: absolute;
  top: 100px;
  left: 100px;
}

div#foot {
  margin-top: 10px;
  _margin-top: 0;
  width: 764px;
  height: 80px;
  background: transparent url(../img/foot.jpg) no-repeat center top;
}

div#foot a {
  color: #77d2f2;
}

div#foot a:hover {
  text-decoration: none;
}

div#btn1 {
  width: 152px; height: 30px; background: url(../img/btn1.gif) no-repeat; margin: 1px 0 1px 0;
}

div#btn2 {
  width: 152px; height: 30px; background: url(../img/btn2.gif) no-repeat; margin: 1px 0 1px 1px;
}

div#btn3 {
  width: 152px; height: 30px; background: url(../img/btn3.gif) no-repeat; margin: 1px 0 1px 1px;
}

div#btn4 {
  width: 152px; height: 30px; background: url(../img/btn4.gif) no-repeat; margin: 1px 0 1px 1px;
}

div#btn5 {
  width: 152px; height: 30px; background: url(../img/btn5.gif) no-repeat; margin: 1px 0 1px 1px;
}


.cary { background: transparent url(../img/submenu.gif) no-repeat top left; height: 100%; margin-top: 3px; }
.subbtn { min-width: 250px; _width: 250px; height: 88px; float: left; margin-left: 3px; _margin-left: 1px; color: orange; padding: 0;}
.subbtn a { color: orange; }
.subbtn a:hover { text-decoration: none; }
.subbtn2 { min-width: 152px; _width: 152px; height: 88px; float: left; margin-left: 3px; _margin-left: 1px; color: orange; padding: 0;}
.subbtn2 a { color: orange; }
.subbtn2 a:hover { text-decoration: none; }
.menu table.b { margin-left: 70px; width: 100%; height: 100%;  background: transparent; }
.menu table.b2 { margin-left: 0; width: 100%; height: 100%;  background: transparent; }
.subtd { border-style: none; }
.amenu { height: 100%; width: 100%; text-align: center; }
.amenu a { color: #3c3c3c; text-decoration: none; display: block; }
.amenu a:hover { text-decoration: underline; }
.clear { height: 0; margin: 0; padding: 0; clear: both; width: 100%;}
.uvod, .obuv { position: absolute; margin-top: 0; margin-left: 55px; font-size: 11pt; }
.prum, .obcan { position: absolute; margin-top: 0; margin-left: 7px; font-size: 11pt; }
.pizzerie { position: absolute; margin-top: 0; margin-left: 45px; font-size: 11pt; }
.nic { width: 100%; height: 60%; }
.copy { width: 100%; height: 40%; text-align: center; color: #77d2f2; font-size: 0.7em; font-family: 'Verdana', sans-serif; font-weight: bold; }
.link { color: #3c3c3c; }
.link:hover { color: black; text-decoration: none; }

ul.sub { position: absolute; top: 0; z-index:10; visibility: hidden; padding-bottom: 1em; } 

li.mainHover ul.sub { visibility: hidden; } 

/*li { behavior: url(hover.htc); }*/


.menu { font-family: 'Arial', sans-serif; font-size: 1.0em; font-weight: bold;}
.menu ul, .menu ul.sub {list-style-type: none; margin: 0; padding: 0; }
.menu ul li, .menu ul.sub li {margin: 0; padding: 0; float: left;}
.menu ul.sub { _margin-top: 30px; }
.menu ul.sub li {display: inline; background-color: transparent; width: 130px; margin: 0; padding: 0; }
.menu ul li.main {position: relative; background-color: transparent; display: inline;}
.menu ul li > ul.sub {position: absolute; top: 30px; left: 0; z-index:10; visibility: hidden; }
.menu ul li.main:hover ul.sub {visibility: hidden;}
