/* CSS Document 
   Autor: Vojtech Bartos
*/

/* Global set */
body {
  background: url(../img/background/main.jpg);
  font-family:  Arial; 
  font-size: 16px; 
  color: #FFFFFF;
}

#background {
  background: url(../img/background/main_top.jpg) repeat-x top; 
  width: 100%;
  height: 100%; 
}

h1 { float: left; font-size: 48px; font-weight: normal; padding: 15px 0 25px 0; }

a, a:link, a:visited { color: #FFFFFF; font-size: 16px; text-decoration: underline; }
a:hover { text-decoration: none; }


ul.package { list-style: disc outside; margin: 0 0 10px 30px; }

/* All ---------------------------------------------------------------------- */
#page {
  width: 954px;
  margin: 0 auto 0 auto;
}


/* Header ------------------------------------------------------------------- */
#header {
  float: left;
  width: 954px;
}
  
#header .rightH {
  float: right;
  width: 192px;
  line-height: 125%;
  height: 57px;
  padding: 95px 5px 5px 5px;
  font-size: 20px;
  background: url('../img/telwomen.jpg') no-repeat right bottom;
  margin: 5px 0 15px 0;
  font-family: Calibri;
  text-align: center;
}

#header .bigNadpis {
  float: left;
  width: 520px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 25px;
}

#header .underNadpis {
  float: left;
  text-align: left;
  margin-top: 5px;
}

#header a.linkH, a.linkH:link, a.linkH:visited {
  font-size: 24px;
  font-weight: bold;
}

#header a.mainNadpis, a.mainNadpis:link, a.mainNadpis:visited {
  font-size: 35px;
  font-weight: normal;
  text-decoration: none;
}

#header a.underNadpis, a.underNadpis:link, a.underNadpis:visited {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}


/* Menu --------------------------------------------------------------------- */
#menu {
  float: left;
  width: 954px;
  height: 34px;
}

#menu ul{   
  list-style: none;  
  margin: 0px;
}

#menu li {
  margin: 0px;
}

#menu li a {
  float: left;
  width: 158px;
  height: 27px;
  padding-top: 8px;
  background: url(../img/background/menu.jpg)  no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  margin-right: 7px;
  text-decoration: none;
}

#menu li.active a {
  background: url(../img/background/menu_active.jpg)  no-repeat;
  color: #000000;
  text-decoration: none;
}

/* Container ---------------------------------------------------------------- */
#container {
  float: left;
  width: 954px;
  height: 244px;
  margin-bottom: 20px;
  background: url(../img/background/container.jpg)  no-repeat; 
}

img.big {
  float: left;
  margin: 12px 0 0 12px;
  padding: 8px;
  background: url(../img/background/photo_big.jpg)  no-repeat; 
  border: 0px;
}

img.smallUP {
  float: left;
  margin: 12px 0 0 18px;
  padding: 8px;
  background: url(../img/background/photo_smallUP.jpg)  no-repeat; 
  border: 0px;
}

img.smallDOWN {
  float: left;
  margin: 12px 0 0 18px;
  padding: 8px;
  background: url(../img/background/photo_smallDOWN.jpg)  no-repeat; 
  border: 0px;
}


/* Content ------------------------------------------------------------------ */
#content {
  float: left;
  width: 667px;
  padding: 0 0 10px 0px;
  margin-bottom: 20px;
}

#content .content_box {
  width: 607px;
  font-size: 18px;
  font-weight: normal;
  line-height: 135%;
  color: #ede2be;
  padding: 20px 40px 25px 20px;
  background: url(../img/background/content_box.jpg)  no-repeat bottom; 
}

#content .content_text {
  width: 637px;
  padding: 20px 10px 20px 20px;
  color: #ede2be;
  line-height: 120%;
}

#content .nadpisek {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
}

p {
  margin: 20px 0 20px 0;
}

#content a.linkCB, a.linkCB:link, a.linkCB:visited {
  font-size: 18px;
  color: #ede2be;
}

#content a.linkInfo, a.linkInfo:link, a.linkInfo:visited {
  float: right;
  margin-bottom: 10px;
  padding: 10px 21px 10px 21px;
  font-size: 18px;
  color: #7c211e;
  text-decoration: none;
  background: url(../img/background/infoLink.jpg)  no-repeat; 
}



/* Links -------------------------------------------------------------------- */
#links {
  float: left;
  width: 210px;
  padding: 10px 10px 10px 63px;
  line-height: 2;
  margin-bottom: 20px;
}

#seo_box{
  width: 170px;
  padding: 8px 10px 10px 10px;
  line-height: 130%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 10px;
  color: #ede2be;
  background: url(../img/seo_box.jpg)  no-repeat; 
}

#content a.seo_box, a.seo_box:link, a.seo_box:visited {
  font-size: 10px;
  color: #ede2be;
  text-decoration: underline;
}
#content a.seo_box:hover {
  text-decoration: none;
}

/* Footer ------------------------------------------------------------------- */
#footer {
  clear: both;
  width: 954px;
  height: 100px;
  background: url(../img/background/footer.jpg) no-repeat; 
  text-align: center;
}

#footer .up {
  float: left;
}

#footer .down { float: left; position: relative; top: 7px; width: 954px; text-align: center; }

#footer .down {
  font-size: 9px;
} 

#footer .down a {
  font-size: 9px;
} 

#footer .copyright {
  float: left;
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  padding-top: 18px;
  line-height: 110%;
}

#footer .copyright_small {
  font-size: 9px;
  color: #FFFFFF;
}

#footer .znak  { float: left; padding: 7px 0 0 10px; margin-right: 25px; } 
#footer .wifi  { float: left; padding-top: 13px;  margin-right: 30px; }
#footer .karty { float: right; padding-top: 25px; /*margin-right: 80px;*/ position: relative; left: 50px;}

#footer a.linkF, a.linkF:link, a.linkF:visited {
  font-size: 12px;
}

#footer a.linkFs, a.linkFs:link, a.linkFs:visited {
  font-size: 9px;
}




