body{margin:0;padding:0;color:#FFFFFF;font-size:1.1em;font-family: Myriad Pro, Arial, Verdana, 'Lucida Grande';background-color:#333366;background-image:url("../img/background.jpg");background-position:left top;background-repeat:repeat;}
img{border:none;}
h1{padding:0 0 0 0px;color:#FF9933;font-size:1.6em;}
h2{padding:0 0 0 0px;color:#FF9933;font-size:1.2em;}
h2.title{margin:0;padding:0;font-family: Candara, Arial, 'Lucida Grande', 'Lucida Sans Unicode';color:#f9a8a8}
h3{padding:0 0 0 0px;color:#FF9933;font-size:1.0em;}
h4.title{margin:15px 0 0 50px;padding:0 0 0 0px;color:#f9a8a8;font-size:1.6em;font-family: Candara, Arial, 'Lucida Grande', 'Lucida Sans Unicode';}
.htb h1 {color:#8c8eb6}

#page{margin:0 auto;padding:0;width:970px;}

.left {float:left}
.right {float:right}

#logo{padding:0 0 20px 0;margin:20px 0 0px 0;width:100%;font-size:1em;color:white;text-align:right;}
#logo a:link, #logo a:visited {text-decoration:none;color:#FFFFFF}
.logo-img{margin:0;padding:0px;float:left;}
.logo-adr {margin:50px 0 0 0 ;float:left;width:200px}
.logo-sidlo{margin:0px;float:right;}
#logo a:link,#logo a:visited{color:#FFFFFF;}
#logo-adr a:hover{color:white;background-color:#6699CC;text-decoration:none;}



#menu{
/*background:#40403E none repeat scroll 0% 0%;*/
border-color:transparent;color:#FFFFFF;}
#menu ul{padding:0px;
/* this is IE declaration*/
margin:0px;
/* this is IE declaration*/
}
.center {text-align:center;}

#menu{height:164px;width:970px;clear:both;margin:0px;}
#menu ul{padding:0px;}
#menu li{height:40px;position:relative;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 3px 0 0;padding:0px;background:transparent url(../img/bg/bg-cont.png) repeat scroll left top;}

#menu li a{display:block;float:left;height:28px;text-decoration:none;padding:10px 17px 0px 17px;font-weight:bold;vertical-align:middle;background:#40403E;color:#FFFFFF;background:transparent url() no-repeat scroll right top;font-size:1.0em;border-top:2px solid transparent;border-right:2px solid transparent;border-left:2px solid transparent;}
#menu li a:hover,#menu li a.current,#menu li a.current:hover{color:#FFFFFF;background:transparent url(../img/bg/bg-cont3.png) repeat scroll left top;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:0px solid transparent;border-left:2px solid transparent;}	

#menu li a.first{display:block;float:left;height:38px;text-decoration:none;padding:10px 17px 0px 17px;font-weight:bold;vertical-align:middle;background:#40403E;color:#FFFFFF;background:transparent url() no-repeat scroll right top;font-size:1.0em;border-top:2px solid transparent;border-right:2px solid transparent;border-left:2px solid transparent;}
#menu li a.first.current,#menu li a.first:hover{color:#FFFFFF;background:transparent url(../img/bg/bg-cont3.png) repeat scroll left top;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:0px solid transparent;border-left:2px solid transparent;}

	
#content{padding:0px;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;text-align:left;}
#content a:link,#content a:visited{color:#FFFFFF;}

#content.main {clear:right;background-image:none;text-align:center;}
#content.main h1 {; margin: 30px 0 0 30px}
#content.main p {width:650px; margin: -100px 0 30px 30px;text-align:justify;}

.htb {widht:970px;height:794px;background-image:url("../img/htb.png");background-position:left top;background-repeat:no-repeat;}
.leva {float:left;width:200px;padding:20px;text-align:center;}
.leva p {font-family: Candara, Arial, 'Lucida Grande', 'Lucida Sans Unicode';color:#f9a8a8;font-size:1.1em;}
.leva p span{font-family: Candara, Arial, 'Lucida Grande', 'Lucida Sans Unicode';color:#ffffff;font-weight:bold;font-style:italic;font-size:1.3em;}
.leva a {text-decoration:none}
.leva a:hover {text-decoration:underline}

.sortiment td {vertical-align:top;}
.sortiment img {margin:50px 0 0 0;}
.delic {width:40px;}

.zvyrazneny{text-align:center}
.zvyrazneny span{color:black;background-color:rgb(255,204,153);font-weight:bold;font-size:1.1em;}
.panel-wrapper .photo {padding:0; float:left;margin:0px 40px 30px 0;border:0px solid silver;}
.panel-wrapper .photo a{padding:0;margin:0;background-color:transparent;}
.panel-wrapper table {margin:0px 0 0 0 ;}
.usporal{border:0px solid silver;float:left; margin: 5px 20px 10px 0;}
.usporar{border:0px solid silver;float:right; margin: 5px 0 10px 20px;}
.vyhody {padding:0 0 30px 0;background:transparent url(../img/bg/horizontal.png) no-repeat scroll left bottom;}
.vyhody li{padding:0 40px 0 0 ;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.vyhody a {text-decoration:none;}
.vyhody a:hover {text-decoration:underline}
.prvky {width:250px;margin:0;padding:0px 0 0 0;}
.prvky a{color:silver}
.prvky li{padding:0 0 10px 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.prvky a:hover {text-decoration:none;color:#FFFFFF}
.hlavni1 li {list-style-image: url("../img/bg/check.png")}
.srovnani table {border:1px solid silver;border-collapse:collapse;width:100%}
.srovnani td {text-align:center;padding:4px 5px 4px 5px}
.red {color:rgb(255,102,102);font-weight:bold}
.green {color:#99CC66;font-weight:bold}

.mapa {float:right}
a.atab {color:#FF9933;text-decoration:underline}

.galerie {position:relative;width:100%;}
.galerie .photo {
  float:left;
  margin:20px;
  }
.realizace .photo {text-align:center;float:none;} 

.galerie .photo img{
  border:3px solid silver;
  }
.galerie .photo img:hover{
  border: 3px solid #3366CC; 
  }
.realizace .photo{margin:10px;}
.partneri {width:100%;border-collapse:collapse;}
.partneri td,th {border-bottom:1px dotted gray; padding:5px;}
.partneri a {text-decoration:none;}
.partneri a:hover {text-decoration:underline;}
.name {color:rgb(255,204,153);}
.podminky {border:1px solid;border-collapse:collapse}
.podminky td, th {padding:4px 6px 4px 6px;border:1px solid;}
  
.img-r{float:right;margin:5px 0px 20px 20px;border:1px solid gray;}
.img-l{float:left;margin:5px 20px 20px 10px;border:1px solid gray;}
#footer{clear:both;margin:0 0 20px 0;padding:10px;font-size:0.8em;text-align:center;}
