﻿html,body { margin:0;padding:0;height:100%; }
body { margin:0 auto; padding:0px; height:100%; min-height:100%; font-family:Arial; font-size:10pt; text-align:justify; font-weight:500; }

a {text-decoration: none; color: white;}
a:hover {text-decoration: underline; font-weight:bold; color: white;}

.aHrefWhite {text-decoration: none; color: white; font-weight:bold;}
.aHrefWhite:hover {text-decoration: underline;}

.aHrefRed {text-decoration: none; color: #810000; font-weight:bold;}
.aHrefRed:hover {text-decoration: underline; color: #810000;}

.linkbutton { color:#DF0024; font-weight:bold; text-decoration: none; background-color:Transparent;
	padding: 0px;
	border: solid 0px #42afdc;
}
.linkbutton:hover { color:#DF0024; font-weight:bold; background-color:Transparent; text-decoration:underline; border:1px;
 	padding: 0px;
	border: solid 0px #42afdc;
 }

h1 {font-size: 155%; color: #810000;font-weight: normal;margin: 30px 0 20px 0; padding: 0;line-height: normal;}
h2 {font-size:14px; line-height: normal; color: #810000; font-weight:bold;}
h3 {margin: 15px 0 5px 0; padding: 0;color: black;font-size: 100%;font-weight: bold;}
h4 {font-size: 100%;font-weight: bold;padding: 0; margin: 10px 0;}
h5 {margin: 30px 0 10px 0; padding: 0;color: black;font-size: 18px;font-weight: bold;}
h1, h2, h3, h4, h5 {}

#celaObrazovka { position: absolute; margin: 0 auto; width:100%; height:100%; background: white url("../images/template/bodyPozadiTopPruh.jpg") repeat-x top; }
#bodyStred { position: absolute; margin: 0 auto; width:100%; height:100%; background: url("../images/template/videoprivatNewBack.jpg") no-repeat top;  }

#stred { position: relative; padding-left:16px; margin: 0 auto; width:742px; }
#telo {  }
#telo a {text-decoration: none; font-weight:bold; color: #810000;}
#telo a:hover {text-decoration: underline; color: #810000;}

/**************************************************************
*** TOP1 - hlavicka webu
***************************************************************/
#stredTop1 { font-size:10px; font-weight:bold; position: relative; margin: 0 auto; width:100%; height:278px; /*background: url("../images/template/stredTop.jpg") no-repeat top;*/ }

.odkazVideoPrivat { width:275px; height:145px; cursor:pointer;  /*background: url("../images/template/logo.png") no-repeat top;*/ margin-left:100px; margin-top:60px; }
/*.stredTop1AhrefToUvod { position: absolute; margin: 0 auto; top:0px; left:10px; width:440px; height:250px;}
.stredTop1AhrefToUvod:hover { text-decoration: none; }*/
.UserMenu {  padding-top:10px; } 

#stredTop1Menu { position: absolute; margin: 0 auto; top:60px; left:450px; width:280px; height:70px; /*background-color: blue;*/ }
#tableTopMenu { width:280px; height:70px; text-align:center; }

.aHrefTopMenuNovinky{ width:65px; height:65px; background: url("../images/template/ikony/novinky1.gif") no-repeat bottom;}
.aHrefTopMenuNovinky:hover { text-decoration: underline; cursor:pointer; background: url("../images/template/ikony/novinky2.gif") no-repeat bottom; }

.aHrefTopMenuKatalogFilmu{ width:65px; height:65px; background: url("../images/template/ikony/katalog1.gif") no-repeat bottom;}
.aHrefTopMenuKatalogFilmu:hover { text-decoration: underline; cursor:pointer; background: url("../images/template/ikony/katalog2.gif") no-repeat bottom; }

.aHrefTopMenuOfirme{ width:65px; height:65px; background: url("../images/template/ikony/Ofirme1.gif") no-repeat bottom;}
.aHrefTopMenuOfirme:hover { text-decoration: underline; cursor:pointer; background: url("../images/template/ikony/Ofirme2.gif") no-repeat bottom; }

.aHrefTopMenuRad{ width:65px; height:65px; background: url("../images/template/ikony/rad1.gif") no-repeat bottom;}
.aHrefTopMenuRad:hover { text-decoration: underline; cursor:pointer; background: url("../images/template/ikony/rad2.gif") no-repeat bottom; }

#stredTop1Login { position: absolute; margin: 0 auto; top:152px; left:460px; width:250px; height:120px; color:White;}
#stredTop1Title { position: absolute; margin: 0 auto; top:245px; left:100px; width:250px; height:30px; color:White; font-size:13pt; text-align:center; }


/**************************************************************
*** TOP2 - Pripravujeme
***************************************************************/
#stredTop2 { margin: 0 auto; width:100%; height:194px; background: url("../images/template/stredTopPripravujemeBackGround3.jpg") no-repeat top; }

.ActionPanelPrevious1{ width:24px; height:197px; background: url("../images/template/pripravujemeBtnPrevious1.gif") no-repeat center;}
.ActionPanelPrevious1:hover{ background: url("../images/template/pripravujemeBtnPrevious2.gif") no-repeat center;}
.ActionPanelPrevious1Black{ width:24px; height:197px; background: url("../images/template/pripravujemeBtnPrevious3.gif") no-repeat center;}

.ActionPanelNext1{ margin: 0 auto; width:21px; height:115px; background: url("../images/template/pripravujemeBtnNext1.gif") no-repeat center;}
.ActionPanelNext1:hover{ background: url("../images/template/pripravujemeBtnNext2.gif") no-repeat center;}
.ActionPanelNext1Black{ margin: 0 auto; width:21px; height:115px; background: url("../images/template/pripravujemeBtnNext3.gif") no-repeat center;}

.kartaTitle { font-size:11px; font-weight:bold; text-align:center;}
/*#aHrefWhite { margin-left:80px;}*/
#aHrefWhite a { color:White; }
#aHrefWhite a:hover { color:White;}

.actionPanel { }
.actionPanel .td1 {  margin: 0 auto; width:24px; height:197px; padding-left:14px; }
/*.actionPanel .td2 { color:White; font-size:10px; margin: 0 auto; padding-left:20px;  width:200px; height:197px; background: url("../images/template/pripravujemeFilmKartaBackground.png") no-repeat center; }
.actionPanel .td3 { color:White; font-size:10px; margin: 0 auto; padding-left:15px;  width:200px; height:197px; background: url("../images/template/pripravujemeFilmKartaBackground.png") no-repeat center; }
.actionPanel .td4 { color:White; font-size:10px; margin: 0 auto; padding-left:15px;  width:200px; height:197px; background: url("../images/template/pripravujemeFilmKartaBackground.png") no-repeat center; }*/
.actionPanel .td5 { margin: 0 auto; width:24px; height:197px; padding-left:5px;  }
.ajaxMovieItem { color:White; font-size:10px; margin: 0 auto; padding-left:15px; padding-top:0px; width:200px; height:197px; background: url("../images/template/pripravujemeFilmKartaBackground.gif") no-repeat center; }


/**************************************************************
*** TOP3 - filmy (telo)
***************************************************************/
.stredStred2 { width:100%; margin:0 auto; }
/*.stredStred2mapa {  width:100%; min-height:220px; background-color:White; }*/
.stredStredRedPrechod { width:100%; min-height:220px; /*background: url("../images/template/stredStredRedPrechod.jpg") no-repeat top;*/}
#stredStredGrayPrechod { margin-top:20px; width:100%; min-height:220px; background: url("../images/template/produktNahledLarge2.png") no-repeat top;}
.stredStred2Body { padding:30px;}
#stredStred3 { position: relative; margin: 0 auto; width:100%; height:559px; background: url("../images/template/stredStred3.PNG") no-repeat top;}

.stred3PageTitle { font-size:14pt; font-weight:bold; padding:15px; } 

/*** Control pro strankovani ******************/
.stredStred2Strankovani { padding-left:20px; padding-right:20px; padding-bottom:20px; }
.pagingStyleFont { color:Black; font-weight:bold; }
.pagingStyleFont:hover { color:Black; font-weight:bold; }
.pagingStyleFontSelect { color:#EE3535; font-weight:bold; }
.pagingStyleFontSelect:hover { color:#EE3535; font-weight:bold; text-decoration: none; }

.strankovaniBtnFirst { background: url("../images/template/strankovani/first.PNG") no-repeat top; }
.strankovaniBtnFirst:hover { background: url("../images/template/strankovani/firstHover.PNG") no-repeat top; }
.strankovaniBtnPrevious { background: url("../images/template/strankovani/previous.PNG") no-repeat top; }
.strankovaniBtnPrevious:hover { background: url("../images/template/strankovani/previousHover.PNG") no-repeat top; }
.strankovaniBtnNext { background: url("../images/template/strankovani/next.PNG") no-repeat top; }
.strankovaniBtnNext:hover { background: url("../images/template/strankovani/nextHover.PNG") no-repeat top; }
.strankovaniBtnLast { background: url("../images/template/strankovani/last.PNG") no-repeat top; }
.strankovaniBtnLast:hover { background: url("../images/template/strankovani/lastHover.PNG") no-repeat top; }


/*** LeftMenu - novinky + dalsi odkazy ******************/
.leftMenu { float: left; width: 200px; padding:20px; /*border: 1px solid black;*/}
.leftMenuTitle { color:#920000; font-size:12pt; font-weight:bold; padding-top:5px; width: 100%; float: left; text-align:center; background: url("../images/template/leftMenuBackgroundHlavicka.png") no-repeat top; }
.leftMenuEnd {width: 100%; /*height:21px;*/ float: left; min-height:135px; background: #EAEAEA url('../images/template/leftMenuBackgroundBottom.png') no-repeat bottom;}
.odkazKace { width:200px; height:127px; margin-top:10px; cursor:pointer; background: url('../images/template/kojenci.png') no-repeat center; }


/*** RightMenu - data ******************/
#rightbox { /*background-color:Aqua;*/ width: 480px; float: left; margin-left:0px; padding-left:10px; padding-top:25px; /*border: 1px solid black;*/ /*padding-right:10px; padding-bottom:0px;*/}


/**************************************************************
*** Bottom - info o vyrobci
***************************************************************/
#stredBottom { text-align:center; color:White; font-size: smaller; vertical-align:bottom; margin:0 auto; padding:0px; position: relative; width:100%; height:50px; background: url("../images/template/stredBottom.PNG") no-repeat top;}
#stredBottomText { padding-top:25px; color:#330000; }
#stredBottomText a { color:#330000; font-weight:normal; }
#stredBottomText a:hover { color:#330000; font-weight:normal; }

.cleaner  { clear: both; margin:0 auto;padding:0px; }

/*DISKUZE*/
.titleDiskuze{ color:Gray; font-size:12pt; font-weight:bold; }
.tableFooterStyle { height:20px; text-align:left; color:white; width: 100%; background: url('../images/template/tableTbody.png') repeat-x top;}


/**************************************************************
*** Styl pro znazorneni strucneho infa o filmu
***************************************************************/
.produktNahledTitle { color:#920000; font-size:10pt; font-weight:bold; margin:0px; padding:0px; padding-top:10px; width: 100%; min-height:25px; float: left; text-align:center; background: #EAEAEA url("../images/template/produktNahledTitle.png") no-repeat top; }
.produktNahledEnd {width: 100%; /*height:21px;*/  margin-bottom:20px; padding-bottom:10px; float: left; min-height:134px; background: #EAEAEA url('../images/template/produktNahledEnd.png') no-repeat bottom;}

.tblViewMoviesRoot { padding:20px; }
.tblViewMovies { text-align:left; color:black; /*font-size:10pt;*/ padding:0px; width: 100%; }
.tblViewMovies .tblViewMoviesTbody { height:20px; text-align:left; color:white; width: 100%; background: black url('../images/template/tableTbody.png') repeat-x top;}
.tblViewMovies .tblViewMoviesTr { height:20px; text-align:left; }
.tblViewMovies .tblViewMoviesTd1 { border-bottom: 1px dotted black; }
.tblViewMovies .tblViewMoviesTd2 { width:140px; border-bottom: 1px dotted black; }
.tblViewMovies .tblViewMoviesTd3 { width:140px; border-bottom: 1px dotted black; }
.tblViewMovies .tblViewMoviesTd4 { width:10px; border-bottom: 1px dotted black; }

.imgBtnBack { padding-left:40px;}
.smallMovieItem { color:White; font-size:10px; margin: 0 auto;  padding-left:25px; padding-top:0px; width:200px; height:151px; background: url("../images/template/pripravujemeFilmKartaBackground.png") no-repeat center; }
/*.ajaxMovieItem { color:White; font-size:10px; margin: 0 auto; padding-left:15px; padding-top:0px; width:200px; height:197px; background: url("../images/template/pripravujemeFilmKartaBackground.png") no-repeat center; }*/
/*.smallMovieItemBlock { width:200px; height:150px; background-color: #A5A5A5; }*/

.produktNahledMiddleTitle { color:#920000; font-size:10pt; font-weight:bold; margin:0px; padding:0px; padding-top:10px; width: 100%; min-height:25px; float: left; text-align:center; background: #EAEAEA url("../images/template/produktNahledTitle.png") no-repeat top; }
.produktNahledMiddleEnd {width: 100%; /*height:21px;*/  margin-bottom:20px; padding-bottom:10px; float: left; min-height:134px; background: #EAEAEA url('../images/template/produktNahledEnd.png') no-repeat bottom;}

.produktNahledLarge { padding-left:20px; }
.produktNahledLargeTitle { width: 704px; min-height:25px; color:#920000; font-size:10pt; font-weight:bold; padding-top:10px; text-align:center; background: #EAEAEA url("../images/template/produktNahledLargeTitle.png") no-repeat top; }
.produktNahledLargeEnd {width: 704px; /*height:21px;*/  margin-bottom:10px; padding-bottom:10px; min-height:134px; background: #EAEAEA url('../images/template/produktNahledLargeEnd.png') repeat-x bottom;}
.produktNahledLargeEndPruh {width: 704px; /*height:21px;*/  margin-bottom:10px; padding-bottom:0px; min-height:2px; background: url('../images/template/stredStredUkonceni.png') no-repeat top; }


.produktNahledTitleDetail { color:#920000; font-size:10pt; font-weight:bold; margin:0px; padding:0px; padding-top:10px; width: 100%; min-height:25px; float: left; text-align:center; }
.produktNahledEndDetail {width: 100%; /*height:21px;*/  margin-bottom:20px; padding-bottom:10px; float: left; min-height:134px; }

.imageButtonOk { background: url('../images/template/imageBtn1.gif') no-repeat top;}
.imageButtonOk:hover { background: url('../images/template/imageBtn2.gif') no-repeat top;}


/**************************************************************
*** Styl pro Hlasovani (RATING)
***************************************************************/
.ratingAjax {text-align:center; margin: 0 auto;}
.hvezdickaSelect { width:16px; height:13px; background:url("../images/template/hvezdicka_cervena.png") no-repeat top; } 
.hvezdickaNoSelect { width:16px; height:13px; background:url("../images/template/hvezdicka_seda.png") no-repeat top; } 
.hvezdicka { width:16px; height:13px; background:url("../images/template/hvezdicka_seda.png") no-repeat top; } 
.hvezdicka:hover {  background:url("../images/template/hvezdicka_cervena.png") no-repeat top; } 

/* Rating AJAX*/
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(../images/template/rating/FilledStar.png); }
.emptyRatingStar { background-image: url(../images/template/rating/EmptyStar.png); }
.savedRatingStar { background-image: url(../images/template/rating/SavedStar.png); }


/*AJAX modal popup pro zobrazeni detailu fotografie*/
.modalPopup { background-color:#810000; padding: 5px; }
.modalBackground {background-color:Black; filter:alpha(opacity=70); opacity:0.7;}
.photoDetailPositionBtnClose{position:absolute; float:right; top:0px; right:0px; width:80px; height:28px; background: url("../images/btnPhotoClose.png"); }
.photoDetailPositionBtnClose:hover{position:absolute; float:right; top:0px; right:0px; width:80px; height:28px; background: url("../images/btnPhotoClose2.png"); }
.photoDetailPositionBtnClose a {text-decoration: none; color:White;}
.photoDetailPositionBtnClose a:hover {text-decoration: underline; color:White; /*color: #810000;*/}
.photoDetailBtnClose {text-decoration: none; color:White; font-weight:bold; font-size:15pt;}

/*MAPA pokryti*/
.mapaBackgroundBodypraha  { min-height:228px; }
.mapaBackgroundpraha { margin: 0 auto; background:url("../images/mapa/kraje/praha.gif") no-repeat top; width:340px; height:267px; }

.mapaBackgroundBodyolomoucky  { min-height:792px; }
.mapaBackgroundolomoucky { margin: 0 auto; background:url("../images/mapa/kraje/olomoucky.gif") no-repeat top; width:499px; height:713px; } /* */

.mapaBackgroundBodyzlinsky  { min-height:579px; }
.mapaBackgroundzlinsky { margin: 0 auto; background:url("../images/mapa/kraje/zlinsky.gif") no-repeat top; width:530px; height:481px; }

.mapaBackgroundBodyjihomoravsky  { min-height:551px; }
.mapaBackgroundjihomoravsky { margin: 0 auto; background:url("../images/mapa/kraje/jihomoravsky.gif") no-repeat top; width:643px; height:509px; }

.mapaBackgroundBodypardubicky  { min-height:418px; }
.mapaBackgroundpardubicky { margin: 0 auto; background:url("../images/mapa/kraje/pardubicky.gif") no-repeat top; width:504px; height:348px; }

.mapaBackgroundBodymoravskoslezsky  { min-height:418px; }
.mapaBackgroundmoravskoslezsky { margin: 0 auto; background:url("../images/mapa/kraje/moravskoslezsky.gif") no-repeat top; width:670px; height:599px; }

#mapaPobocek { width:100%; text-align:center; }
#mapaPobocek a { color:#330000;  }
#mapaPobocek a:hover { color:#330000;  }

.pobockaTecka { background:url("../images/template/Tecka.png") no-repeat top; height:10px; width:10px; vertical-align:middle; }
.mapaBackGR { position:absolute; background: url("../images/template/roh.gif") no-repeat top; padding-left:76px; min-height:77px; width:666px;}
/*KONEC MAPA pokryti*/


/*Modal Popup*/
.modalBackground2 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup2 {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.pobockyTd1 { text-align: right; background-color:Red; }
.pobockyTd2 { text-align: right; padding-left:3px; width:50px;}
.pobockyTd3 { text-align: right; padding-left:0px; width:50px;}
.pobockyTd4 { text-align: right; padding-left:3px; width:50px;}