/* JS */
	/* jQuery lightBox plugin - Gallery style */
	.gallery {
		background-color: #FFF;
		width: 500px;
	}
	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; }
	.gallery ul img {
		border: 1px solid grey;
		padding: 8px;
		margin: 15px;
		/*border-width: 5px 5px 20px;*/
	}
	.gallery ul a:hover img {
		border: 1px solid #2c6295;
		/*border-width: 5px 5px 20px;*/
		color: #3e3e3e;
	}
	.gallery ul a:hover { color: #fff; }

/* CSS Document */
.thumbImg { border: 1px solid grey;
		padding: 8px;
		margin: 15px; }
.thumbImg:hover {border: 1px solid #2c6295;
		/*border-width: 5px 5px 20px;*/
		color: #3e3e3e;}

body {
  background-image:url(images/body.jpg);
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
  font-size:10pt;
  font-family:Arial,sans-serif;
  color:#1e1e1e;
  text-align:center;
}

a:link,a:visited {
  color:#2c6295;
}

a:hover {
  text-decoration:none;
}

#layout {
  text-align:left;
  width:800px;
  margin:0px auto;
  position:relative;
}

#layout-border {
  width:850px;
  background-color:#fff;
  margin:0px auto;
}

#title {
  background-image:url(images/title.jpg);
  height:62px;
  padding-left:210px;
  font-family: Myriad Pro, Georgia;
}

#title a:link,#title a:visited {
  color:#fff;
  display:block;
  text-align:center;
  float:left;
  text-decoration:none;
  font-size:11pt;
  padding:5px;
  margin-top:18px;
}

.t1 {
    width:100px;
}
.t2 {
    width:80px;
}

#title a:hover {
  background-color:#27537d;
  -moz-border-radius:3px;
}

#main-top {
  background-image:url(images/main-top.jpg);
  height:319px;
  margin-top:0px;
  overflow:hidden;
}

.mm-piece {
  width:340px;
  padding:0px 25px 0px 25px;
  margin:25px 0px 25px 0px;
  float:left;
}

.clear {
  clear:both;
}

#right-border {
  border-right:1px solid #ebebeb;
}

#footer {
  clear:both;
  border-top:3px double #dadada;
  color:#b2b2b2;
  font-size:8pt;
  padding:7px 0px 0px 0px;
  margin-bottom:20px;
  }

#main-middle {
  border-bottom:1px solid #ebebeb;
  background-image:url(images/main-middle.jpg);
  background-repeat:no-repeat;
}

.blue {
  color:#2c6295;
}

.double {
  line-height:1.7;
}

.ref-piece {
  width:180px;
  margin-top:20px;
  text-align:center;
  font-size:8pt;
  float:left;
  margin-right:10px;
}

.ref-piece-small {
  width:150px;
  margin-top:10px;
  text-align:center;
  font-size:8pt;
  float:left;
  margin-right:10px;
  height:180px;
}

.ref-piece b,.ref-piece-small b {
  color:#2c6295;
  display:block;
  padding-bottom:20px;
  font-size:10pt;
}

.references {
  padding-left:25px;
  padding-bottom:20px;
}

#footer-left {
  width:50%;
  float:left;
}

#footer-right {
  width:50%;
  float:right;
  text-align:right;
}

#footer a:link,#footer a:visited {
  margin-right:15px;
  text-decoration:none;
  color:#b2b2b2;
}

#footer a:hover {
  text-decoration:underline;
}

h2 {
  font-weight:normal;
  font-size:32pt;
  text-transform:uppercase;
  margin:0px;
  color:#2c6295;
  padding:45px 0px 45px 30px;
  line-height:0.9;
  background-position:right bottom;
  background-repeat:no-repeat;
}

h2.small {
  font-size:14pt;
  margin:0px 0px 10px 0px;
  padding:0px;
  color:#555555;
}

h3 {
  color:#2c6295;
  margin:0px 0px 15px 0px;
  font-size:14pt;
}

h4 {
  color:#2c6295;
  margin:15px 0px 10px 0px;
  font-size:11pt;
}

h2 small {
  text-transform:none;
  font-size:14pt;
}

h2#reference {
  background-image:url(images/reference-h2.jpg);
}

h2#kariera {
  background-image:url(images/kariera-h2.jpg);
}

h2#kontakt {
  background-image:url(images/kontakt-h2.jpg);
}

h2#historie {
  background-image:url(images/historie-h2.jpg);
}

#ref-left {
  width:225px;
  float:left;
  -moz-border-radius:10px;
  background-color:#fafafa;
  padding:15px 0px 15px 0px;
  margin:20px;
}

#ref-left ul {
  margin:0px;
  padding:0px;
}

#ref-left li {
  list-style-type:none;
  padding:5px 0px 5px 45px;
  background-image:url(images/li.jpg);
  background-repeat:no-repeat;
  background-position:20px 6px;
}

#ref-left a:link, #ref-left a:visited {
  color:#2c6295;
  text-decoration:none;
}

#ref-left a:hover {
  text-decoration:underline;
}

#ref-right {
  width:470px;
  float:right;
  padding:20px;
}

#active {
  font-weight:bold;
}

.citation {
  font-style:italic;
}

a img {
  border:0px none red;
}

.kar-box {
  width:220px;
  float:left;
  margin-bottom:15px;
}

.kar-box strong {
  color:#2c6295;
}

.kar-box ul {
  margin:10px 0px 0px 0px;
  padding:0px;
}

.kar-box li {
  list-style-type:none;
  padding:2px 0px 2px 45px;
  background-image:url(images/li2.jpg);
  background-repeat:no-repeat;
  background-position:20px 6px;
}

.certifikat {
  float:left;
  margin-right:10px;
}

.bid-table {
  width:100%;
}

.bid-table td {
  padding-left:10px;
}

.bt-left {
  font-weight:bold;
  width:70px;
}

.input {
  width:98%;
  border:1px solid #e0e0e0;
  padding:2px;
  font-size:8pt;
}

#send-button {
  text-align:right;
  padding:10px;
}

.bid-table label {
  margin:0px 10px 0px 5px;
}

.bid-table b {
  margin:3px 0px 10px 0px;
  display:block;
}

.back {
  display:block;
  text-align:center;
}

#logo {
  position:absolute;
  top:0px;
  left:0px;
  border:0px none red;
}