body
{
  margin:0;
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  text-align: center;
  padding: 0;
  font-size: 0.8em;
  background:url(../files/images/layout/bg-body.png) left top repeat-x #bfbfbf;
  color:#333333;
}
* {
  padding: 0;
  margin: 0;
  border: 0px none;
}
.invisible {
  position:absolute;
  top:-2000px;
  left:0;
  width:1px;
  height:1px;
  overflow:hidden;
}
.clear {
  clear:both;
  font-size:0px;
  line-height:0px;
  height:0px;
  overflow:hidden;
  display:block;
}
.right {
  text-align:right;
}
.center {
  text-align:center;
}
input, select, textarea {
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size:1em;
  padding:2px 3px;
}


/*Page*/
#page {
  width:960px;
  margin:0px auto;
  text-align:left;
  position: relative;
}
/*Page*/

/*Top-banner*/
#top-banner {
  padding:10px;
  width:940px;
  height:100px;
  overflow:hidden;
}
/*Top-banner*/

/*Header*/
#header {
  height:172px;
  background:url(../files/images/layout/bg-header.jpg) left top no-repeat;
  position:relative;
}

/*Logo*/
#logo-box {
  position:absolute;
  top:73px;
  left:19px;
}
a.logo{
  color:#000000;
  font-weight:bold;
  font-size:2.5em;
  display:block;
  cursor:pointer;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  width:160px;
  height:31px;
  background:#ffffff;
}
a.logo span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background:url(../files/images/layout/logo.png) top left no-repeat;
  width:160px;
  height:31px;
}
/*Logo*/

/*Main-menu*/
#main-menu {
  position:absolute;
  top:139px;
  left:20px;
}
#main-menu ul {

}
#main-menu li {
  list-style-type:none;
  float:left;
  text-align:center;
  padding:0px 4px;
}
#main-menu li a{
  color:#000000;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  display:block;
  float:left;
  cursor:pointer;
  height:25px;
  font-size:0.9em;
  font-weight:bold;
}
#main-menu li a span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  height:25px;
}
#main-menu li.act a, #main-menu li a:hover{
  color:#ffffff;
  background-color:#aaaaaa;
}
#main-menu li a#mm-home:hover, #main-menu li a#mm-filmy:hover, #main-menu li a#mm-pripravujeme:hover, #main-menu li a#mm-dvd-projekce:hover, #main-menu li a#mm-press:hover, #main-menu li a#mm-o-nas:hover, #main-menu li a#mm-kontakt:hover, #main-menu li a#mm-odkazy:hover {
  _text-decoratio:none;
}
#main-menu li a#mm-home {
  width:53px;
}
#main-menu li a#mm-home span {
  background:url(../files/images/layout/bg-mm-home.png) top left no-repeat;
  width:53px;
}
#main-menu li a#mm-home:hover span, #main-menu li.act a#mm-home span {
  background-position:-147px 0px;
}
#main-menu li a#mm-filmy {
 width:96px;
}
#main-menu li a#mm-filmy span {
 background:url(../files/images/layout/bg-mm-archiv.png) top left no-repeat;
 width:96px;
}
#main-menu li a#mm-filmy:hover span, #main-menu li.act a#mm-filmy span {
 background-position:-204px 0px;
}
#main-menu li a#mm-pripravujeme {
  width:103px;
}
#main-menu li a#mm-pripravujeme span {
  background:url(../files/images/layout/bg-mm-pripravujeme.png) top left no-repeat;
  width:103px;
}
#main-menu li a#mm-pripravujeme:hover span, #main-menu li.act a#mm-pripravujeme span {
  background-position:-147px 0px;
}
#main-menu li a#mm-dvd-projekce {
  width:98px;
}
#main-menu li a#mm-dvd-projekce span {
  background:url(../files/images/layout/bg-mm-dvd-projekce.png) top left no-repeat;
  width:98px;
}
#main-menu li a#mm-dvd-projekce:hover span, #main-menu li.act a#mm-dvd-projekce span {
  background-position:-152px 0px;
}
#main-menu li a#mm-press {
  width:54px;
}
#main-menu li a#mm-press span {
  background:url(../files/images/layout/bg-mm-press.png) top left no-repeat;
  width:54px;
}
#main-menu li a#mm-press:hover span, #main-menu li.act a#mm-press span {
  background-position:-96px 0px;
}
#main-menu li a#mm-o-nas {
  width:54px;
}
#main-menu li a#mm-o-nas span {
  background:url(../files/images/layout/bg-mm-o-nas.png) top left no-repeat;
  width:54px;
}
#main-menu li a#mm-o-nas:hover span, #main-menu li.act a#mm-o-nas span {
  background-position:-96px 0px;
}
#main-menu li a#mm-kontakt {
  width:69px;
}
#main-menu li a#mm-kontakt span {
  background:url(../files/images/layout/bg-mm-kontakt.png) top left no-repeat;
  width:69px;
}
#main-menu li a#mm-kontakt:hover span, #main-menu li.act a#mm-kontakt span {
  background-position:-81px 0px;
}
#main-menu li a#mm-odkazy {
  width:63px;
}
#main-menu li a#mm-odkazy span {
  background:url(../files/images/layout/bg-mm-odkazy.png) top left no-repeat;
  width:63px;
}
#main-menu li a#mm-odkazy:hover span, #main-menu li.act a#mm-odkazy span {
  background-position:-87px 0px;
}
/*Main-menu*/

/*Search-box*/
#search-box {
  position:absolute;
  left:692px;
  top:135px;
}
#search-box input#sb-text {
  width:168px;
  height:19px;
  background:url(../files/images/layout/bg-sb-text.png) left top no-repeat #b8b8b8;
  color:#ffffff;
  font-size:0.85em;
  overflow:hidden;
  padding:6px 0px 0px 7px;
}
#search-box input#sb-submit {
  width:65px;
  height:24px;
  background:url(../files/images/layout/bg-sb-submit.png) left top no-repeat #b8b8b8;
  color:#ffffff;
  overflow:hidden;
  text-align:center;
  font-weight:bold;
  font-size:0.9em;
  cursor:pointer;
  margin-left:7px;
  margin-bottom:1px;
}
#search-box input#sb-submit:hover {
  color:#fbe4c3;
}
/*Search-box*/
/*Skyscraper-banner*/
#skyscraper-banner {
  position:absolute;
  left:955px;
  top:123px;
}
/*Skyscraper-banner*/
/*Header*/

/*Main*/
#main {
  width:940px;
  margin:0px 10px;
  background:url(../files/images/layout/bg-main.png) left top no-repeat #ffffff;
}
#main-in {
  width:920px;
  background:url(../files/images/layout/bg-main-in.png) left bottom no-repeat;
  padding:9px 10px;
  overflow:hidden;
}

/*Columns*/
#left-column {
  float:left;
  overflow:hidden;
  width:250px;
  font-size:0.85em;
}
#right-column {
  float:left;
  overflow:hidden;
  margin-left:10px;
  width:660px;
}
/*Columns*/

/*Left-column*/
#left-column h2 {
  font-size:1em;
  padding:7px 0px 8px 14px;
  border-bottom:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  background:url(../files/images/layout/bg-h2-left-column.png) left bottom repeat-x #e8e8e8;
}
#left-column h3 {
  font-size:1em;
}
#left-column p {
  line-height:1.4em;
}
#left-column a {
  color:#ffa500;
}
#left-column a:hover {
  color:#333333;
}
#left-column a.a-grey {
  color:#333333;
}
#left-column a.a-grey:hover {
  color:#ffa500;
}
.lc-boxik {
  background:#f6f6f6;
  border-left:1px solid #dddddd;
  border-right:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  padding:11px 14px;
  margin-bottom:5px;
}
/*News-box*/
#news-box {
  margin-bottom:5px;
}
#left-column #news-box h2 {
  border-bottom:1px solid #d07d14;
  border-right:1px solid #d07d14;
  background:url(../files/images/layout/bg-h2-left-column-news.png) left bottom no-repeat #ffc061;
  color:#ffffff;
}
#news-box .news-date{
  color:#999999;
}
#left-column #news-box .lc-boxik {
  margin-bottom:0px;
}
/*News-box*/
/*Download-box*/
#left-column #download-box h2 {
  border-bottom:1px solid #d07d14;
  border-right:1px solid #d07d14;
  background:url(../files/images/layout/bg-h2-left-column-download.png) left bottom no-repeat #ffc061;
  color:#ffffff;
}
#download-box ul li {
  list-style-type:none;
  padding:1px 0px;
}
#download-box ul li a{
  color:#333333;
  display:block;
  padding:2px 0px 2px 22px;
}
#download-box ul li a:hover {
  color:#ffa500;
}
#download-box ul li a.word{
  background:url(../files/images/layout/download-icons/word.png) left center no-repeat;
}
#download-box ul li a.excel{
  background:url(../files/images/layout/download-icons/excel.png) left center no-repeat;
}
#download-box ul li a.zip{
  background:url(../files/images/layout/download-icons/zip.png) left center no-repeat;
}
#download-box ul li a.pdf{
  background:url(../files/images/layout/download-icons/pdf.gif) left center no-repeat;
}
#download-box ul li a.img{
  background:url(../files/images/layout/download-icons/img.gif) left center no-repeat;
}
#download-box ul li a.file{
  background:url(../files/images/layout/download-icons/file.gif) left center no-repeat;
}
#download-box p.nadpis-presszone-doc {
  padding: 5px 0;
}
/*Download-box*/
/*Lc-anketa*/
#lc-anketa ul li {
  list-style-type:none;
  line-height:2em;
  padding:1px 0px;
}
#lc-anketa a{
  color:#333333;
}
#lc-anketa a:hover {
  color:#ffa500;
}
/*Lc-anketa*/
/*Lc-seznam-filmu*/
#lc-seznam-filmu ul li {
  list-style-type:none;
  line-height:1.4em;
  padding:2px 0px;
  color:#999999;
}
#lc-seznam-filmu a{
  font-weight:bold;
  padding-right:5px;
}
/*Lc-seznam-filmu*/
/*Lc-top100*/
#lc-top10 ul li {
  list-style-type:none;
  line-height:1.4em;
  padding:1px 0px;
}
#lc-top10 p {
  color:#999999;
}
/*Lc-seznam-filmu*/
#banner-left {
  width:250px;
  height:250px;
  overflow:hidden;
}


/*Skolni-projekce*/
#skolni-projekce {
  margin:5px 0px;
}
#skolni-projekce a{
  color:#3f322c;
  font-weight:bold;
  font-size:2.5em;
  display:block;
  cursor:pointer;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  width:250px;
  height:60px;
  background:#f8b959;
}
#skolni-projekce a span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background:url(../files/images/layout/bg-skoleni-projekce.png) top left no-repeat;
  width:250px;
  height:60px;
}
/*Skolni-projekce*/

#lc-login input{
  border:1px solid #cccccc;
  padding:5px;
  width:150px;
  margin:1px 0px;
}
#lc-login input#login-heslo{
  width:110px;
}
#lc-login input#login-submit{
  padding:0px;
  background:url(../files/images/layout/bg-login-box-submit.png) left top no-repeat #ffa024;
  font-weight:bold;
  color:#ffffff;
  width:35px;
  height:24px;
  overflow:hidden;
  border:none;
  margin-left:5px;
  cursor:pointer;
}
#lc-login input#login-submit:hover{
  color:#fbe4c3;
}
#lc-login label {
  display:block;
  width:50px;
  float:left;
  font-weight:bold;
}

#lc-img-top {
  width:250px;
  overflow:hidden;
  margin-bottom:5px;
  text-align:center;
}
#lc-img-top img {
  /*float:left;*/
}
/*Left-column*/

/*Right-column*/
#right-column p {
  line-height:1.4em;
  padding:7px 0px;
}
#right-column a {
  color:#ff9611;
}
#right-column a:hover {
  color:#333333;
}
#right-column h1{
  font-size:12px;
  background:url(../files/images/layout/bg-right-column-h1.png) left bottom repeat-x #f7bd67;
  text-transform:uppercase;
  padding:8px 15px;
  color:#333333;
  border-bottom:1px solid #df8615;
  border-right:1px solid #df8615;
}
#right-column h2{
  color:#ff9611;
  font-size:1.7em;
  font-variant:normal;
  padding:6px 0px;
}
#right-column h3{
  font-size:1.3em;
  padding:12px 0px 6px 0px;
}
#right-column h4{
  font-size:1.1em;
  color:#999999;
  border-bottom:1px solid #dddddd;
  margin:15px 0px 4px 0px;
  padding-bottom:3px;
}
#right-column p.img-right {
  float:right;
  margin:6px 0px 6px 10px;
}
#right-column p.img-left {
  float:left;
  margin:6px 10px 6px 0px;
}
#right-column p.img-right img, #right-column p.img-left img {
  border:1px solid #cccccc;
}

#index-flash {
  height:600px;
  background:#CCCCCC;
}
#index-flash-menu {
  height:30px;
  background:#CCCCCC;
}
#index-flash-premiery {
  height:180px;
  background:#CCCCCC;
}
h6#h6-patneri {
  font-size:1.3em;
  position:relative;
  overflow:hidden;
  width:54px;
  height:13px;
  margin-top:12px;
}

/*Partneri*/
h6#h6-patneri span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background:url(../files/images/layout/h6-partneri.png) top left no-repeat;
  width:54px;
  height:13px;
}
#right-column ul#ul-partneri {
  padding:10px 0px;
  border-top:1px solid #dddddd;
  margin-top:10px;
}
#right-column ul#ul-partneri li{
  display:inline;
  padding:0px 17px;
}
/*Partneri*/

/*Rc-boxik*/
.rc-boxik {
  border:1px solid #dddddd;
  background-color:#f6f6f6;
  padding:9px;
  margin-bottom:10px;
}
/*Rc-boxik*/

/*Index-info-box*/
#index-info-box {
  width:640px;
  overflow:hidden;
  background:url(../files/images/layout/bg-index-info-box.png) left bottom repeat-y #2c2c2c;
}
#index-info-box-in {
  width:610px;
  background:url(../files/images/layout/bg-index-info-box-in.jpg) left top no-repeat;
  position:relative;
  padding:15px;
}
#iib-left {
  width:248px;
  overflow:hidden;
  float:left;
}
#iib-right {
  width:335px;
  float:left;
  margin-left:20px;
  font-size:0.85em;
  color:#cccccc;
  position:relative;
}
#right-column #iib-right h1{
  font-size:1.7em;
  background:none;
  padding:8px 0px;
  color:#ff9611;
  border:none;
  font-weight:normal;
}
#right-column #iib-right a:hover {
  color:#cccccc;
}
#right-column #iib-right table{
  border-collapse:collapse;
  width:100%;
  color:#ffffff;
  border-bottom:1px solid #535353;
  margin-bottom:5px;
}
#right-column #iib-right table td {
  padding:3px 0px;
}
#right-column #iib-right table tr.last-tr td {
  padding-bottom:11px;
}
#right-column #iib-right table strong {
  padding-right:30px;
}
#right-column #iib-right #iib-right-koupit-dvd {
  position:absolute;
  bottom:-3px;
  left:270px;
}
#right-column #iib-right #iib-right-koupit-dvd a{
  color:#ffffff;
  font-weight:bold;
  font-size:2em;
  display:block;
  cursor:pointer;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  width:68px;
  height:45px;
  background:#ffa52e;
}
#right-column #iib-right #iib-right-koupit-dvd a span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background:url(../files/images/layout/bg-iib-right-kopit-dvd.png) top left no-repeat #000000;
  width:68px;
  height:45px;
}
#right-column ul{
  padding-left:15px;
}
#right-column li{
  padding-bottom:5px;
}
/*Index-info-box*/

/*Film-info*/
#film-info {
  width:640px;
  overflow:hidden;
  position:relative;
  font-size:0.85em;
}
#film-info table{
  float:left;
  width:300px;
  margin-right:15px;
  margin-bottom:6px;
}
#film-info table td{
  line-height:1.4em;
  vertical-align:top;
  padding:1px 0px 1px 0px;
}
#film-info table td strong{
  padding-right:7px;
}
#film-info #film-info-koupit-dvd {
  position:absolute;
  top:12px;
  left:575px;
}
#film-info #film-info-koupit-dvd a{
  color:#ffffff;
  font-weight:bold;
  font-size:2em;
  display:block;
  cursor:pointer;
  text-decoration:none;
  position:relative;
  overflow:hidden;
  width:68px;
  height:44px;
  background:#ffa52e;
}
#film-info #film-info-koupit-dvd a span{
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  background:url(../files/images/layout/bg-film-info-kopit-dvd.png) top left no-repeat #000000;
  width:68px;
  height:44px;
}
/*Film-info*/

/*Film-fotogalerie*/

/*#film-fotogalerie {
  width:640px;
  overflow:hidden;
}
#film-fotogalerie img{
  float:left;
  margin:4px 8px 4px 0px;
}
#film-fotogalerie img.ff-right{
  margin-right:0px;
}
*/

#fotogalerie {
  width:640px;
  overflow:hidden;
}

#fotogalerie .img-out {
  text-align: center;
  width:124px;
  float:left;
  margin:0px 5px 5px 0px;
  display:table;
  height:110px;
  background-color: #f6f6f6;
  overflow:hidden;
  =position: relative;
}
#fotogalerie .fotog-navysku
{
  height:110px;
}

#fotogalerie .hi-res {
  width:124px;
  text-align: center;
  float:left;
  margin:0px 5px 5px 0px;
}

#fotogalerie .fotog-prava {
  margin-right:0px;
}

#fotogalerie .img-out .img-in {
  text-align: center;
  margin:0px auto;
  display:table-cell;
  vertical-align: middle;
  background-color: #eee;
}
#fotogalerie a{=position: absolute; =top: 50%;}

#fotogalerie img{
	background-color: #fff;
	padding: 5px;
	border: 1px solid #b5b5b5;
  margin-top:2px;
  =left: -50%; =top: -50%; =position: relative;
}

.cistic {
	clear: both;
}

.vsechny-fotky {
  text-align:center;
}
/*Film-fotogalerie*/

/*Archiv-boxik*/
.archiv-boxik {
  font-size:0.85em;
  border-bottom:1px solid #dddddd;
  padding:6px 0px;
}
#right-column .archiv-boxik h2 {
  font-weight:bold;
  padding:0px;
}
#right-column .archiv-boxik p {
  padding:4px 0px;
}
#right-column .archiv-boxik p.ab-premiera {
  padding-top:3px;
  color:#666666;
}
#right-column .archiv-boxik p.ab-premiera strong{
  font-size:1.15em;
  color:#333333;
  padding-right:3px;
}
#right-column .archiv-boxik p.ab-popis {
  font-size:1.15em;
  color:#666666;
}
#right-column .archiv-boxik img {
  float:right;
  margin-left:40px;
}
/*Archiv-boxik*/

/*Table-normal*/
table.normal {
  border-collapse:collapse;
  width:100%;
  margin:15px 0px;
}
table.normal tr th {
  background:#999999;
  border-right:1px solid #f6f6f6;
  color:#ffffff;
  border-bottom:1px solid #f6f6f6;
  padding:5px 7px;
}
table.normal tr td {
  background:#ffffff;
  border-right:1px solid #f6f6f6;
  color:#666666;
  border-bottom:1px solid #dddddd;
  padding:5px 7px;
}
/*Table-normal*/
/*Form-vzkaz*/
#vzkaz {
  padding:6px 0px;
}
#vzkaz table {
  border-collapse:collapse;
}
#vzkaz table td {
  vertical-align:top;
}
#vzkaz input, #vzkaz select, #vzkaz textarea{
  border:1px solid #dddddd;
  padding:3px;
  width:210px;
  margin:1px 0px;
}
#vzkaz textarea{
  width:450px;
  height:60px;
}
#vzkaz input#odeslat{
  padding:0px;
  background:url(../files/images/layout/bg-vzkaz-submit.png) left top no-repeat #ffa024;
  font-weight:bold;
  color:#ffffff;
  width:67px;
  height:24px;
  overflow:hidden;
  border:none;
  cursor:pointer;
  font-size:0.85em;
  margin-top:4px;
}
#vzkaz input#odeslat:hover{
  color:#fbe4c3;
}
#vzkaz label {
  display:block;
  font-weight:bold;
  padding-right:25px;
  padding-top:5px;
  color:#666666;
}
/*Right-column*/
/*Main*/

/*Footer*/
#footer {
  width:920px;
  background:url(../files/images/layout/bg-footer.png) left top no-repeat;
  padding:31px 20px 31px 20px;
  font-size:0.85em;
  color:#666666;
}
/*Footer*/

/* strankovani */

.strankovani, .filmy-filtry {
  text-align:center;
  margin-top:1.5em;
}
.strankovani strong, .strankovani a, .filmy-filtry strong, .filmy-filtry a {
  padding: 2px 4px;
  background-color:#e8e8e8;
  text-decoration:none;
}
.filmy-filtry strong, .filmy-filtry a {
  padding: 2px 2px;
}

/* hlaseni */
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;text-align:center;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}


/* banner - utek ze sibire */
#fade {
	/*display: none;*/
	background: #000;
	position: fixed; left: 0; top: 0;
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
#banner{
	background: #fff;
	/*padding: 20px;*/
	border: 20px solid #fff;
	position: fixed;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .banner {
	position: absolute;
}

#banner {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-top: 50px;
  margin-left: 50px;
  width: 817px;
  height: 661px;
  background: url("../files/images/utek_ze_sibire_soutez.jpg") no-repeat;
  z-index: 9999;
}

#banner a#adventura1 {
  position: absolute;
  left: 164px;
  top: 232px;
  width: 262px;
  height: 107px;
}
#banner a#adventura2 {
  position: absolute;
  left: 348px;
  top: 584px;
  width: 88px;
  height: 37px;
}

#banner a#ng1 {
  position: absolute;
  left: 443px;
  top: 233px;
  width: 360px;
  height: 150px;
}
#banner a#ng2 {
  position: absolute;
  left: 674px;
  top: 575px;
  width: 52px;
  height: 70px;
}

#banner a#da1 {
  position: absolute;
  left: 173px;
  top: 344px;
  width: 265px;
  height: 95px;
}
#banner a#da2 {
  position: absolute;
  left: 449px;
  top: 586px;
  width: 109px;
  height: 27px;
}

#banner a#jota1 {
  position: absolute;
  left: 230px;
  top: 447px;
  width: 298px;
  height: 66px;
}
#banner a#jota2 {
  position: absolute;
  left: 570px;
  top: 585px;
  width: 80px;
  height: 33px;
}

#banner a#film1 {
  position: absolute;
  left: 538px;
  top: 389px;
  width: 230px;
  height: 122px;
}
#banner a#film2 {
  position: absolute;
  left: 259px;
  top: 588px;
  width: 73px;
  height: 27px;
}


