/* CSS Document */

body {
  width: 900px;
  text-align: center;
  margin: 20px auto;
  height: 100%;
  font-family: Verdana, Helvetica, sans-serif;
  color: #2e2e2e;
  /* font-size: 0.77em; */
  font-size: 8pt;
}

table { border: 0; }

#main {
  width: 900px;
  text-align: center;
  margin: 20px auto;
  height: 100%;
}

a img, a {
  border: 0;
  text-decoration: none;
}

/* Menu section, hover function */

#top_menu  {  border-bottom: 1px solid #ce4e40; width: 400px; }
#top_menu span  { display: none; }

.contact { background: url(../images/contact_mn.png) center center no-repeat;  }
.awards { background: url(../images/awards_mn.png) center center no-repeat;  }
.tv { background: url(../images/tv_mn.png) center center no-repeat;  }
.film { background: url(../images/film_mn.png) center center no-repeat;  }
.plays { background: url(../images/plays_mn.png) center center no-repeat;  }
.thesty { background: url(../images/thesty_mn.png) center center no-repeat;  }
.home { background: url(../images/home_mn.png) center center no-repeat; }

a.contact:hover { background: url(../images/contact_mh.png) center center no-repeat;   }
a.awards:hover { background: url(../images/awards_mh.png) center center no-repeat;   }
a.tv:hover { background: url(../images/tv_mh.png) center center no-repeat;  }
a.film:hover { background: url(../images/film_mh.png) center center no-repeat;  }
a.plays:hover { background: url(../images/plays_mh.png) center center no-repeat;  }
a.thesty:hover { background: url(../images/thesty_mh.png) center center no-repeat;  }
a.home:hover { background: url(../images/home_mh.png) center center no-repeat;  }

/* Container positioning... */

#logo {
  float: left;
  width: 170px;
  margin: 0 0 10px 0;
}

#top_menu {
  float: right;
  width: 400px; 
  padding: 0 0 10px 0;
  margin: 40px 0 0 0;
  text-align: left; 
}

#content {
  float: right;
  width: 400px; 
  color: #2e2e2e;
  font-weight: 500;
  background: url(../images/pig_bg.jpg) center center no-repeat;
}

#content3 {
  float: right;
  width: 730px;
  text-align: right; 
  color: #2e2e2e;
  /* font-size: 0.94em; */
  font-size: 8pt; 
  background: url(../images/pig_bg2.jpg) right top no-repeat;
}

#content3 table, #content3 table td, #content3 td { font-size: 8pt; }

/* TUTOK TOTO SA DA MENIT. BLIZSIE INFO V MAILE ZO DNA 21.09.2008 */
#content3.dfont { font-size: 10pt; }
/* KONIEC TUTOK-TOTA */

.full {
  width: 100%;
}

#content3 table.tvimg img { margin: 0 0 35px 0; }


#content3 table  { text-align: right; }
/* #content3 table { margin: 30px 0 0 0; } */
/* #content3 table td { width: 40%; }
#content3 td.fotka { width: 40%; text-align: right; } */

#photo-part {
  text-align: left; 
  float: right;
  width: 330px; 
  margin: 20px auto;
}
#photo-part img {
  margin: 50px 0 0 30px; 
}
* html #photo-part img {
 margin: 50px 0 0 30px; 
}

* html #photo-part { width: 330px; }

#samples {
  float: left;   
  width: 160px; 
  text-align: right; 
}

#samples table a {
  text-align: center;
  padding: 1px 8px; margin: 0; 
}
#samples table {
  margin: 0 0 0 20px;
}

#copyright {
  float: left;
  width: 100%;
  border-top: 1px solid gray;
  margin: 20px 0 0 0;
  padding: 10px 0 0 0;
  /* font-size: 0.80em; */
  font-size: 8pt;
}

/* Text styles, formating and etc... */ 

* html #top_menu a { margin: 0 3px 0 0;}

#content {
  text-align: left; 
  padding: 10px 0 0 0;
}

#content2 {
  text-align: left; 

}

#content3 table {
 text-align: left; color: #2e2e2e; 
}
#content3 table p {
 line-height: 1.32em; 
 margin: 20px 0 0 0;
}

#content3 p a img { border: 0; }
#content3 p a { margin: 0 10px; }

#content3 table p.sline {
 line-height: 1.32em; 
}


#content3 table p.dline {
 line-height: 1.60em; 
}

#content3 a { color: #c01603; }

#content h1  { 
  /* font-size: 1.50em; */
  font-size: 14pt;  
  color: #c01603;
  font-family: Arial;  
  margin: 0; padding: 0 0 10px 0;
  font-weight: normal;
  text-transform: uppercase;
}

#content3 h1 {
  /* font-size: 1.50em; */
  font-size: 20pt;  /* Tu sa meni velkost nadpisov na strankach okrem stranky Homepage */  
  color: #c01603;
  font-family: Arial;  
  margin: 0; padding: 0;
  font-weight: normal;
  text-transform: uppercase;
}

#content3 table hr { width: 85%; }

#content3 .left {
  text-align: left; 
}

#content p {
  line-height: 1.28em; 
  width: 90%;
  /* font-size: 0.95em; */
  font-size: 10pt; 
  margin: 0 0 20px 0;
}

#content3 span.pmenu img { margin: 20px 20px; }

#samples p.pig { margin: 15px 0 0 0; padding: 0; }

#samples a { text-align: left; display: block; margin: 10px 5px 0 35px; color: #807f7f; /* font-size: 0.70em; */ font-size: 8pt;  }
#copyright span { color: #ce4e40; }
#copyright span a { color: #c01603; }
#copyright span a:hover { color: #c01603; border-bottom: 1px dashed #c01603; }

div#scrollbar {
    display:none; /* hide from incapable */
}

p.dline span { font-weight: bold; /* font-size: 1.30em; */ font-size: 12pt; } 
