

/* Zakladne zobrazenie
======================================== */
* {
  padding: 0px;
  margin: 0px;
}
body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #444;
  font-size: 75%;
  background-color: #f0f0f0;
  background-image: url(../images/back-repeat.png);
  background-repeat:repeat-x;
}
h1, h2, h3, h4, h5 {
  line-height: normal;
}
}
img {
  border:0;
}
input {
  font-family: Arial;
}
.clearfix {
  clear: both;
  font-size: 1px;
  height: 1px;
  line-height: 0.1;
  visibility: hidden;
  width: 100%;  
  height: 0%;
}

/* Odkazy - zaklad
======================================== */
a:link, a:visited {
  font-weight: normal;
  color: #0699DF;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

/* Hlavne kontajnery
======================================== */
#contajner {
  width: 100%;
  background-image: url(../images/back.jpg);
  background-repeat:no-repeat;
  background-position: top left;
}
#wrapper {
  margin-left:139px;
  width:850px;
}
#top {
  width:850px;
  height:113px;
}
#menu {
  width:850px;
  height:45px;
}
#main {
  width:850px;
  min-height:740px;
  _height:740px;
  background-color:#fff;
  background-image: url(../images/back-main.png);
  background-repeat:no-repeat;
  background-position:top;
}
#left {
  width:200px;
  min-height:300px;
  float:left;
  display:inline;
  margin-left:10px;
}
#right {
  width:620px;
  float:right;
  display:inline;
  min-height:300px;
  margin-right:10px;
}
#mainEnd {
  width:850px;
  height:11px;
  font-size: 1px;
  line-height: 0.1;
  background: url(../images/main-bottom.png);
  background-repeat:no-repeat;
  margin-bottom:20px;
}
#footer {
  width:100%;
  height:100px;
  background: url(../images/footer.png);
  background-repeat:repeat-x;
  margin-bottom:20px;
}

/* Nadpisy
======================================== */
.title {
  float:left;
  display:inline;
  width:330px;
  margin:28px 0 0 20px;
}
.title h1 {
  font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif;
  font-weight:400;
  font-size:28px;
  color:#fff;
  padding-bottom:2px;
}
.title h2 {
  font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif;
  font-weight:400;
  font-size:17px;
  color:#fff;
}
.logo a {
  float: left;
  display: inline;
  width: 120px;
  height: 113px;
  margin:0 0 0 15px;
}

/* Jazyky
======================================== */
.lang{
  float: right;
  display: inline;
  width: 200px;
  height: 25px;
  text-align:right;
  margin:10px 0 0 0;
}
.lang a, .lang a:visited {
  color:#fff;
  font-size:11px;
  font-weight:700;
  padding:0 10px 0 10px;
}
.lang img {
 vertical-align:middle;
}

/* banner
======================================== */
.banner {
  float: right;
  display: inline;
  width: 350px;
  height: 55px;
  margin:10px 0 0 0;
}

/* Info text
======================================== */
.infoTitle {
  font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif;
  float:left;
  font-size:15px;
  color:#555;
  display:inline;
  margin:0 0 0 15px;
  height:45px;
  line-height:45px;
}

/* Horne Menu
======================================== */
ul.TopMenu {
  float:right;
  display:inline;
  margin:10px 5px 0 0;
  height:25px;
}
ul.TopMenu li {
  float:left;
  list-style-type: none;
  height:25px;
}
ul.TopMenu li a, ul.TopMenu li a:visited {
  float:left;
  height:25px;
  line-height:25px;
  width:88px;
  margin:0 3px 0 3px;
  text-align:center;
  font-size:11px;
  font-weight:700;
  color:#666;
  text-decoration:none;
}
ul.TopMenu li a:hover,
ul.TopMenu li a#activ {
  color:#fff;
  background-image: url(../images/menu.png);
  background-repeat:no-repeat;
}

/* Modul 1 - Modul 2
======================================== */
.modul-1 {
  width:200px;
  min-height:290px;
  _height:290px;
  background-color:#7ab20e;
  background-image: url(../images/modul1-main.png);
  background-repeat:no-repeat;
}
.modul-obal {
  padding:10px;
}
.modul-1-bottom {
  width:200px;
  height:8px;
  margin:0 0 10px 0;
  font-size: 1px;
  line-height: 0.1;
  background-image: url(../images/modul1-bottom.png);
  background-repeat:no-repeat;
}
.modul-2 {
  width:200px;
  min-height:450px;
  _height:450px;
  font-size:11px;
  color:#fff;
  background-color:#0076cd;
  background-image: url(../images/modul2-main.png);
  background-repeat:no-repeat;
}
.modul-2 a, .modul-2 a:visited  {
  color:#fff;
}
.modul-2 p {
  padding:8px 0 8px 0;
}
.modul-2-bottom {
  width:200px;
  height:8px;
  font-size: 1px;
  line-height: 0.1;
  background-image: url(../images/modul2-bottom.png);
  background-repeat:no-repeat;
}
img.line {
  margin:8px 0 8px 0;
  width:180px;
  height:2px;
  border:0;
}

/* Modul 1, Modul 2 - NADPISY
======================================== */
.modul-1 h3,
.modul-2 h3 {
  font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif;
  font-size:16px;
  color:#4D7109;
  font-weight:700;
}
.modul-2 h3 {
  color:#fff;
}

/* Menu Left
======================================== */
ul.menu {
  margin:10px 0 0 15px;
}
ul.menu li {
  height:30px;
  color:#fff;
}
ul.menu li a, ul.menu li a:visited {
  height:30px;
  line-height:30px;
  font-size:12px;
  font-weight:700;
  display:block;
  color:#fff;
  text-decoration:none;
}
ul.menu li a:hover,
ul.menu li a#activ {
  text-decoration:underline;
}

/* Slide
======================================== */
#slide {
  margin-left:10px;
  width:830px;
}
.slide {
  width:620px;
  height:220px;
  font-size:11px;
  margin-bottom:14px;
  color:#fff;
  background-image: url(../images/slide-back.png);
  background-repeat:no-repeat;
}
.slide h2 {
  font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif;
  font-size:18px;
  color:#fff;
  padding-bottom:5px;
  font-weight:400;
}
.slide h3 {
  font-size:11px;
  width:245px;
  height:20px;
  line-height:20px;
  text-indent:7px;
  color:#808080;
  margin:5px 0 8px 0;
  background-image: url(../images/slidePopis.png);
  background-repeat:no-repeat;
  font-weight:700;
}
.slide-text {
  padding:15px 0 15px 15px;
  display:block;
  line-height:15px;
}
img.slideImg {
  width:360px;
  height:220px;
}
img.line2 {
  margin:7px 0 7px 0;
  width:245px;
  height:2px;
  border:0;
}

/* Content
======================================== */
.content {
  width:620px;
  min-height:500px;
  background-color:#fff;
  background-image: url(../images/back-content.png);
  background-repeat:no-repeat;
  background-position:top;
}
.content h2 {
  height:25px;
  line-height:25px;
  font-size:14px;
  font-weight:normal;
  color:#fff;
  text-indent:10px;
}
.content p {
  padding:10px 0 10px 0;
  border-bottom:1px solid #d4e7fa;
}
.content img {
  padding:5px;
  border:1px solid #bedbfa;
  margin:0 0 5px 10px;
}
.content ul {
  margin:10px 0 10px 0px;
}
.content ul li {
  list-style-type: none;
  padding-left:15px;
  background-image: url(../images/point.png);
  background-repeat:no-repeat;
  background-position:0px 6px;
  font-weight:700;
  line-height:18px;
}
.content-text {
  padding:10px 20px 10px 10px;
  font-size:12px;
  color:#333;
  line-height:16px;
}


table.cennik {
  border: 1px solid #ddd;font-size:10px;width:100%;
}
table.cennik td {
  padding:4px;vertical-align:top;
}

/* Copyright
======================================== */
.copyright {
  width:850px;
  font-size:11px;
  line-height:16px;
}
.copyright a, .copyright a:visited {
  font-weight:700;
  color:#0699DF;
}
.copyright-left {
  float:left;
  display:inline;
  margin:0 0 20px 12px;
}
.copyright-right {
  float:right;
  display:inline;
  margin:0 12px 20px 0;
}

/* Referencie
======================================== */
.referencie {
  width:840px;
  margin-left:139px;
  color:#555;
  font-size:11px;
  padding:25px 0 0 12px;
}
.referencie strong {
  color:#333;
}

/* Slide
======================================== */
#box{
	position:absolute;
}
.mask{
	position:relative;
	width:830px;
	height:220px;
    margin:0 0 12px 0;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}