/* Start of CMSMS style sheet 'Konstraksn' */
body{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  font-size: 0.9em; 
  font-family: Trebuchet MS, Tahoma, Geneva CE, Lucida, sans-serif;
  text-align: center;
  background-color: #131313; 
  color: #777777; 

}  

#main{
  padding: 0px 0px 0px 0px; 
  margin: 0px auto 0px auto; 
  width: 960px;
  text-align: left;
  background-color: #e9e9e9; 
}

#top{
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  width: 960px ; 
  height: 302px; 
}

#lang{
  width: 200px;
  height: 50px;
  float: left; 
  padding: 18px 0px 0px 30px;
  margin: 0px 0px 0px 0px; 
}

#lang img{
  padding: 0px 5px 0px 0px;
  margin: 0px 0px 0px 0px; 
}

#links{
  width: 600px; 
  height: 50px;
  float: right; 
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
}

#links a{
  display: inline-block; 
  height: 50px;
  padding: 0px 30px 0px 23px;
  margin: 15px 0px 0px 0px; 
  color: #ffffff; 
  text-decoration: none;
}

#links a:hover{
  text-decoration: underline;
  color: #77ae38; 
  color: #008fff; 

}

#links a.home{
  background: url(images/des/home.gif) no-repeat left top;
}
#links a.sitemap{
  background: url(images/des/list.gif) no-repeat left top;
}
#links a.contact{
  background: url(images/des/mail.gif) no-repeat left top;
}
#links a.home:hover{
  background: url(images/des/homeB.gif) no-repeat left top;
}
#links a.sitemap:hover{
  background: url(images/des/listB.gif) no-repeat left top;
}
#links a.contact:hover{
  background: url(images/des/mailB.gif) no-repeat left top;
}

#menu_vert{
  height: 50px; 
  position: absolute;
  top: 230px; 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  text-align: left;
}


#footer{
  clear: both; 
  margin: 0px 0px 0px 0px;
  padding: 30px 30px 40px 30px; 
  background-color: #cccccc; 
  color: #ffffff;  
  font-size: 0.8em; 
}

#footer a {
  background-color: #cccccc; 
  color: #ffffff;  
  text-decoration: underline;
}
#footer a:hover {
  text-decoration: none;
  color: #008fff; 
}



h1{
  color: #77ae38;  
  color: #822c1c; 
  color: #c45700; 
  color: #008fff; 
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px; 
}

h2{
  color: #77ae38; 
  color: #822c1c; 
  color: #c45700; 
  color: #008fff; 
  font-size: 1.3em; 
  margin: 10px 0px 1px 0px;
  padding: 0px 0px 0px 0px; 
}

h3{
  color: #77ae38; 
  color: #822c1c; 
  color: #c45700; 
  color: #008fff; 
  font-size: 1.1em; 
  margin: 5px 0px 1px 0px;
  padding: 0px 0px 0px 0px; 
}


p{
  margin: 0px 0px 1px 0px;
  padding: 0px 0px 0px 0px; 
} 

a{
  color: #008fff; 
  color: #77ae38;
  color: #eb6c06; 
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
  color: #333333; 
}

ul, ol{
  margin: 0px 0px 5px 15px;
  padding: 0px 0px 0px 0px; 
} 

#data #left .inn img {
  border: 1px solid #eb6c06;   
}

#data #left .inn table.reference {

}

.reference td{
  background-color: #ffffff; 
  margin: 0px 0px 0px 0px;
  padding: 5px  5px 5px 5px;
}

.reference .refhead td{
  background-color: #eb6c06; 
  color: #fff; 
  border: 1px solid #eb6c06;   
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 5px  5px 5px 5px;
  text-align: left;
}

.galltable tr td{
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 10px 0px;
}

li.htumb{
        background-color: #ff0000;
}


/* podnovinky start*/
#podnovinky ul{
  font-size: 1.0em; 
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}
#podnovinky ul li{
  list-style-position : outside; 
  vertical-align: middle;
}
#podnovinky ul li.lanovecentrum{
list-style-image : url(images/des/lanovecentrum.gif);
}
#podnovinky ul li.projectoutdoor{
list-style-image : url(images/des/projectoutdoor.gif);
}

/* podnovinky end*/
/* End of 'Konstraksn' */

