﻿/*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; }*/
body {
padding:0px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:11pt; font-weight:500;
    background-color: #E7F8B8; }

p { text-indent: 0px; margin-top: 0px; margin-bottom: 0px; }

a {text-decoration: none; color: Black; font-weight:bold; }
a:hover {text-decoration: underline; font-weight:bold; color: Black;}


hr { border-color:White; background-color:White; color:White; width:100%; }

h1 {font-size: 155%; color: Black; font-weight: normal; margin: 10px 10px 20px 10px; padding: 0;line-height: normal;}
h2 {font-size:0.9em; line-height: normal; color: White; font-weight:bold; margin: 20px 0px 0px 0px;}
h3 {margin: 15px 0 5px 0; padding: 0;color: black;font-size: 100%;font-weight: bold; margin: 5px 0px 15px 20px;}
h4 {font-size: 100%;font-weight: bold;padding: 0; margin: 10px 0;}
h5 { font-size: 0.6em; padding: 0; margin: 0;}

#celaObrazovka { position: absolute; margin: 0 auto; width:100%; height:100%; background: 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:920px; }
#stredTop1 { font-size:10px; font-weight:bold; position: relative; margin: 0 auto; width:100%; height:190px; background: url("../images/template/stredTop.png") no-repeat top; }
#nakupniKosik { position: absolute; margin: 0 auto; top:158px; left:720px; width:217px; height:78px; background: url("../images/template/nakupniKosik.png") no-repeat;}
#slideShowPhotoTrava {position: absolute; margin: 0 auto; top:0px; left:474px; width:462px; height:190px; background: url("../images/template/topslide.png") no-repeat top;}
#slideShowPhoto {position: absolute; margin: 0 auto; top:8px; left:495px; width:462px; height:182px; /*background: url("../images/top/plaz2.jpg") no-repeat top;*/}
#stredTop2 { margin: 0 auto; width:100%; height:30px; background-color: #E7FEB9; }

#telo {  }

.leftMenuBody { width:20%; vertical-align:top; padding:5px; background-color:#FED078;}
.leftMenu { /*background-color:Aqua;*/}

.rightboxBody { width: 80%; vertical-align:top; padding:15px; background-color:White; }
.rightbox { /*background-color:Red;*/ text-align:justify; }


/**************************************************************
*** Bottom - info o vyrobci
***************************************************************/
#stredBottom { text-align:center; color:Black; font-weight:bold; vertical-align:bottom; margin:0 auto; padding:0px; position: relative; width:100%; height:40px;}
#stredBottomText { padding-top:10px; }

.cleaner  { clear: both; margin:0 auto;padding:0px; }


.horizontalMenuStatic { height:30px; border-right: 3px solid White; padding-left:8px; padding-right:8px; }
.horizontalMenuDynamic { height:30px; padding-left:8px; padding-right:8px;  background-color: #E7FEB9; font-size:0.8em; }

.treeViewKategory {font-size: 0.9em;}

.rightImageBlok { position:relative; float:right; padding-left: 29px;  }

/*AJAX modal popup pro zobrazeni detailu fotografie*/
.modalPopup { background-color:#51971E; 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/eshop/btnPhotoClose.png"); }
.photoDetailPositionBtnClose:hover{position:absolute; float:right; top:0px; right:0px; width:80px; height:28px; background: url("../images/eshop/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;}




/*ESHOP*/
.eshopBody { margin: 0 auto; /*background-color:Yellow;*/}
.produktBody { width:50%; /*margin: 0;*/ /*height:111px;*/padding-bottom:20px; background: url("../images/eshop/e-shop_ramecek.png") no-repeat;}
.produktTable { width:100%;/*margin-left:10px; margin-top:10px;*/margin: 0 auto; margin-top:10px; }
.produktSmallText { font-size:11px;}
.kartaTitle { margin: 0 auto; text-align:center;}
.btnZobrazVyrobce { text-align:right; font-size:11px;}
.CheckBox { padding:0; margin:0; padding-left:20px; font-size:11px;}

.linkButton { color:#51971E; text-decoration: none; font-weight:bold;}
.linkButton:hover { color:#51971E; text-decoration: underline; font-weight:normal; font-weight:bold; }

.produktTitle {text-decoration: none; border:none; font-weight:bold; color: #51971E;}
.produktTitle:hover {text-decoration: underline; border:none; font-weight:normal; font-weight:bold; color: #51971E;}

.produktTextDetail { font-size:10px; text-decoration: none; font-weight:bold; color: #000000;}
.produktTextDetail:hover {text-decoration: underline; font-weight:normal; font-weight:bold; color: #000000;}

.fieldset { padding:10px;}
.fieldset legend { font-style:italic; padding-bottom:10px; }

.kosikInfoText { position: absolute; margin: 0 auto; top:25px; left:55px; width:150px; height:20px; color:White; text-align:right; }

/*tabulka seznam uzivatelu*/
table.tuser { width: auto; margin: 0; border: 1px solid #999999; padding: 0; }
.tuser thead { background: #E7FEB9; color:Black; font-size:10px; }
.tuser .thead { background: #E7FEB9; color:Black; font-size:10px;  }
.tuser tr.first { background: white; }
.tuser tr.second { background: #ececec; }
.tuser th { margin: 0; border: 1px solid #e0dfe3; padding: 1px 2px 1px 2px; }
.tuser th a { text-decoration:none; color:White; }
.tuser td { margin: 0; border-right: 1px solid #e0dfe3; padding: 1px 2px 1px 2px; }
.tuser col.col1 { width: 7%; text-align: center; }
.tuser col.col2 { width: 24%; text-align: right;}
.tuser col.col3 { width: 15%; text-align: right; }
.tuser col.col4 { width: 15%; text-align: right; }
.tuser col.col5 { width: 15%; text-align: right; }
.tuser col.col6 { width: 24%; text-align: left; }
.tuser col.col7 { width: 24%; text-align: left; }






.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; }


.odkazKace { width:200px; height:127px; margin-top:10px; cursor:pointer; background: url('../images/template/kojenci.png') no-repeat center; }


/*** RightMenu - data ******************/

/*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; }

.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.png') no-repeat top;}
.imageButtonOk:hover { background: url('../images/template/imageBtn2.png') 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); }



/*MAPA pokryti*/
.mapaBackgroundBodypraha  { min-height:228px; }
.mapaBackgroundpraha { margin: 0 auto; background:url("../images/mapa/kraje/praha.png") no-repeat top; width:307px; height:228px; }

.mapaBackgroundBodyolomoucky  { min-height:792px; }
.mapaBackgroundolomoucky { margin: 0 auto; background:url("../images/mapa/kraje/olomoucky2.png") no-repeat top; width:606px; height:854px; }

.mapaBackgroundBodyzlinsky  { min-height:579px; }
.mapaBackgroundzlinsky { margin: 0 auto; background:url("../images/mapa/kraje/zlinsky.png") no-repeat top; width:630px; height:579px; }

.mapaBackgroundBodyjihomoravsky  { min-height:551px; }
.mapaBackgroundjihomoravsky { margin: 0 auto; background:url("../images/mapa/kraje/jihomoravsky.png") no-repeat top; width:683px; height:551px; }

.mapaBackgroundBodypardubicky  { min-height:418px; }
.mapaBackgroundpardubicky { margin: 0 auto; background:url("../images/mapa/kraje/pardubicky.png") no-repeat top; width:573px; height:418px; }

#mapaPobocek { width:100%; text-align:center; }
#mapaPobocek a { color:#3C3C3C;  }
#mapaPobocek a:hover { color:#3C3C3C;  }

.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.PNG") no-repeat top; padding-left:76px; min-height:77px; width:666px;}
/*KONEC MAPA pokryti*/
