﻿body{
	background-image: url(./images/background.png);
	background-repeat: repeat-x;
	background-color: #eef3f7;
	text-align: center;
	margin: 16px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
}


#main{
	width: 969px;
	background-color: #FFF;
	margin: auto;
	padding-top: 0px;
	padding-left: 11px;
	text-align: left;
	border-bottom: 1px solid #E1E6E6;
	border-right: 1px solid #E1E6E6;
	/*background-image: url(./images/main-background.jpg);*/
	/*background-repeat: repeat-y;*/
	background-position: 0px 10px;
	
	
	
	overflow:hidden;
}

#header{
	width: 956px;
	height: 114px;
	background-image: url(./images/header_background.png);
	background-repeat: repeat-x;
	border-top: 13px solid #FFF;
}

div.masterDocument
{/*
  position: absolute;*/
    position:relative;
    top:28px; margin-bottom:20px;
    
    
	margin-top: 28px;
	margin-left: 0px;
  
  background-color:white;
  
  width:719px;
  clear:both;
}

#table, .dstop
{
  background-color:Transparent;
  /* background-image:url('../../design/images/moneyInfoLine.jpg'); */

     background-image:url('./images/scroller_background.png');
     
 /*height:240px;*//* height:52px;*/ height:28px;
  
    background-repeat:repeat-x;
  
  
  margin-bottom:15px;
  
  
  
}


.masterDocument .imgBox
{/*
  position: absolute;*/
	margin-top: 30px;
	margin-left: 30px;
	float:left;
	
	margin-right:30px;
}





.masterDocument .text
{
    /*
  position: absolute;*/
	margin-top: 30px;
	/*
	margin-left: 304px;*/
	/*
		position:relative; left:30px;*/
	

	overflow:hidden;
	
	width:400px;
	/*height:180px;*/
	height:auto;
}

.masterDocument .nadpis
{
  font-size:25px;
  color:#e73c00;
  margin:0 0 15px 0;
}

#logo{
	position: absolute;
	margin-top: 29px;
	margin-left: 22px;
}

#logo2{
	position: absolute;
	margin-top: 31px;
	margin-left: 827px;
}


/**  SazkaTicket start  **/

.ticker { color: #E02E33; margin-top:0px; }

/* #right panely */
#right div.block {  border-color: #D2DEE3; background: #E2EEF3; }
#right div.block div.blockContent {  background: #E2EEF3; }

/* login */

#login {	
    background-image: url(images/login-background.jpg);
    }

/* partneri */
/*
#Partneri { overflow:hidden; background: #E2EEF3; 
     height:57px;     padding-bottom:8px;
     
     width:706px;
     
     }
     
#Partneri ul * { vertical-align:middle; }
#Partneri ul li a img { display:inline; vertical-align:middle; }     
#Partneri ul {  list-style-type:none;  height:49px; margin:8px;  line-height:49px; }
#Partneri ul li { padding-left:25px; padding-right:25px; border-right:1px solid white; float:left; list-style-type:none;
    
     height:49px; line-height:49px; 
    }
#Partneri ul li strong { margin:0px; padding:0px; }
#Partneri ul li a { }
#Partneri ul li.last { border-right:0px none; }
*/

#Partneri { margin-bottom:10px; }

#Partneri table {
height:61px;
 background: #E2EEF3;
 width:706px;

}

#Partneri td { text-align:center; padding-left:5px; padding-right:5px; border-right:1px solid white;}

#Partneri td.last { border-right:0px; }

h2.homeHeadings { background:url(images/akce-headings-bg.gif) center left repeat-x; 
    font-size:14px; margin:0px; padding:0px; _height:19px; min-height:19px; margin-right:20px; 
    
     margin-left:183px; margin-right:0px; margin-top:11px;
     width:517px;
    }
    h2.homeHeadings span { padding-left:0px; padding-right:8px; background:white;   color: #414141;
        font-weight:bold;
        }
/*h2[@class='homeHeadings'] { height:auto }*/
h2[class] .homeHeadings { height:auto }

#content {/* width:auto*/  /*position:relative; z-index:100;*/ }
/* leve menu */

#leftMenu { margin:0px; padding:0px; background:url(images/left-menu-bg.gif) top left repeat-y; width:173px; float:left;
       margin-right:0px; min-height:380px; _height:380px; 
              padding-bottom:10px; 
       }
div[id] #leftMenu { height:auto; min-height: 600px;}

#leftMenu #shadowMaster { background:url(images/left_menu_header.png) no-repeat; height:12px; width:173px; border:0px none; 
    
    overflow:hidden; position:relative; z-index:0; 
    }
#leftMenu h3 { font-size:12px; color: #44A3C7; margin-left:15px; margin-top:0px; margin-bottom:0px; background:url(images/left-menu-bottom-line.gif) bottom left repeat-x; margin-right:10px; padding-bottom:7px; }

#leftMenu ul  {margin:0px; padding:0px; margin-top:0px;  list-style-type:none; margin-left:10px; padding-left:0px; }
#leftMenu ul li {margin:0px; padding:0px; margin-left:0px; /* padding-bottom:7px; *//* margin-right:10px; */ 
    padding-bottom:2px;
    }

#leftMenu ul li a span { padding-bottom:5px; display:block; background:url(images/left-menu-bottom-line.gif) bottom left repeat-x; 
    width:128px;
     
    }


#leftMenu ul li a { display:block;  padding-left:25px; color:Black; text-decoration:none;  background:url(images/little_arrow.png) 10px 6px no-repeat;   }
#leftMenu ul li a:hover { color: #F0521A; cursor:pointer;}
    #leftMenu ul li.active { background:white; margin-top:-4px; padding-top:3px; padding-bottom:1px; margin-bottom:4px; display:block; width:163px; /*border:1px solid black;*/ }
    #leftMenu ul li.active a { background-color:white; color: #F0521A; display:block; width:138px; position:relative; top:1px;}

#leftMenu ul li.active span { background:none;  }

/* boxiky */
.boxset 
{ 
	margin:0px; 
	padding:0px; 
	overflow:hidden; 
	width:525px;
	margin-top:15px; 
	margin-left:12px !important;
	margin-left:0px;
}

.boxset .box { float:left; /*width:16em;*/ width:150px; margin-bottom:20px; margin-left:28px;  /*margin-right:5px;*/ }

            .boxset .box:not(voicefamily) { overflow:visible;  } 


.boxset .firstbox { margin-left:0px; }
.boxset .box img { border: 1px solid #EEEFF0; padding:4px; }
.boxset .box .item { margin:0px; padding:0px; margin-top:10px; /*margin-right:35px;*/ }
.boxset .box .item a h4 { font-size:12px; margin:0px;  display:inline; border-left: 4px solid #E3EEF3; 
        display:block; padding-left:4px; =margin-left:8px;
     }
.boxset .box .item a h4 { padding:4px; padding-left:5px;  color:#F13400; text-decoration:none;
    display:block;}
.boxset .box .item a:hover h4 { text-decoration:underline;}
.boxset .box .item a h5 { color: #3AA6CF; margin:0px; margin-top:5px; /*width:15em;*/ padding-left:10px; font-size:11px; font-weight:400; text-decoration:none; }
.boxset .box .item p { margin:0px; margin-top:5px; color: #494949; margin-left:10px; }
.boxset .hr { clear:left; background: #E2EEF3; overflow:hidden; height:7px; border:0px none; margin-top:0px; }


#menu{
	position: absolute;
	width: 956px;
	margin-left: 0px;
	margin-top: 87px;
	height: 26px;
}

#menu a.active, #menu a:hover { color: #F1D772; }

.mainText { background:url(images/left-menu-bg.gif) 0px 0px repeat-y; margin:0px; padding:0px; width:720px; margin-bottom:10px; 
    
    min-height:1025px; _height:1025px;
    
    
    
    
    
    }
    
div[class] .mainText { height:auto; }



/* right */

#right { color: #5A5D5E;  /* width:235px; *//*margin-right:13px; */ width:236px;  /*position:relative; left:-13px;*/ 
    
    margin:0px; padding:0px;
   /* margin-left:-13px;
    */
   
  /* position:relative; z-index:5;*/
   
    }
#right #login { height:108px;  height:116px;background:url(images/login_shadow.png) left bottom no-repeat;}

/* akce */

#right .block .blockContent h2 { color: #222222; }

.block { /*width:236px; margin:0px; padding:0px; padding-bottom:20px;*/ }
.block .arrow {  background:url(images/little_arrow.gif) left center no-repeat; padding-left:12px; color: #EA3F00;  text-decoration:none; font-weight:bold;
    text-align:right; margin-top:5px;  float:right;
     } 
.block .arrow:hover { text-decoration:underline; }

.block .action a 
{
    
    
/*    width:236px; margin:0px; padding:0px; */
    
    
      text-decoration:none; display:block; color: #44A2C8;  background:url(images/right-doc-icon.gif) 0px 2px no-repeat; padding-left:18px; margin-left:-18px; }
.block .action a:hover { text-decoration:underline; }
.block .action .date { color: #5A5D5E; }
.block .action {  margin:0; padding:0; margin-top:10px; padding-left:20px; list-style-type:none; }
.block .action li { background:url(images/right-menu-bottom-line.gif) bottom left repeat-x; margin:0; padding:0;  color: #44A2C8; 
    line-height:14px;
    padding-bottom:6px;  margin-bottom:4px;
    }
.block .action li.last { background:none; }

.advert { /*margin: 0 auto; */ margin-top:10px; margin-bottom:10px; width:190px;   }
.advert  a { text-decoration:none; }

.blockContent  { padding-left:15px; }

.blockSearch { position:relative; left:0px;
/*    width:236px; margin:0px; padding:0px; */
    
     }
.blockSearch .blockContent { /*position:relative; margin-left:4px; z-index:100;*/ } /* todo: jak *sakra* odsadit vyhledavani vice doprava?!!! */


#left { /*border:1px solid black;*/  margin:0px; padding:0px;
  
  
  
  _overflow-x:hidden;
  
   }


   


#right input.button { background-image:url(images/hledat.gif); background-position:center; background-color:Transparent; border:0px none; 
       width:58px; margin-left:135px; margin-top:-20px;
    }

#subBorder { margin:0px; padding:0px; margin-top:8px; /*border:1px solid black;*/ display:block; height:20px; width:120px; background:url(images/subBorder.gif) 0px 0px no-repeat;}     
    
#right #search { width:115px; /* background:url(images/searchbg.gif) top left no-repeat; - tohle je *proste* problem udelat!!! */
    
    margin:0px; padding:0px;
    
    background:url(images/searchbg2.gif) 0px 7px repeat-x;  background-position:0px 0px;  height:20px; overflow:hidden;
    
    border:0px none;
    
    /*border:1px solid black;*/ margin-left:3px; 
        padding-top:4px; font-size:10px;
     }
     
     

.article { margin:0px; padding:0px; margin-left:199px; /*width:525px;*/  /* float:left;*/ width:517px; /*border:1px solid black;
    
    */
    
    
    
    
    
    }
#artHead, #artContent {/* width:525px;*/  margin:0px; padding:0px; width:487px; margin-right:28px; }
#artHead { 
    border-top: 5px solid #EBEBEB;
	padding-top: 21px;}



#artHead * { /*margin:0px; padding:0px; */ width:auto; }
.artDate { }

#leftMenu { /*border:1px solid black;*/ }

#leftMenu * {/* border:1px solid black;*/ }
.article { color: #3C3C3C; }
.artTitle h1 { color: #44A2C8;  }
.artTitle h2 { font-size:135%;  margin:0px; display:inline; margin-right:6px; color: black; }
.artTitle { padding-bottom:13px; }
.artPrint a { color: #484848;  text-decoration:underline; }
.artPrint a:hover { text-decoration:none; }
span.id-akce { color: #F15318; }

#artList, #artNav { width:487px;   clear:none;}



#left .application { background-image:url(images/scroller-application.gif); margin-bottom:0px; }
#left .application .ticker { color:White; }

#appTitle { background:url(images/appback.png) top left repeat-x; height:87px; padding-left:21px; padding-right:21px; }

#appTitle #artHead { margin:0px; padding:0px; width:100%; border-top:0px; margin-bottom:8px;  }


#appTitle .artPrint { margin:0px; }

#appTitle .artTitle { padding-bottom:5px;  border-bottom-color:#D2DDE4; border-bottom-width:2px; }

#appTitle span.infobox { padding-left:15px; padding-right:36px; background:url(images/arrow-app.gif) center left no-repeat; /*  15px; 36px;*/ }


#app #main { background-image:none; min-height:600px; _height:600px; }
#app div[id] #main {  height:auto; }

#artNav a { color: #EA4001; margin-top:5px;}


.clear { overflow:hidden; height:4px; }

table.eventDetail { margin-top:20px; margin-left:195px; }

table.eventDetail, table.eventDetail02, table.spacedOut { width:500px; color: #3C3C3C; text-align:left; }

/* <browser='ff'> */
table.eventDetail:not(voice-family), table#spacedOut:not(voice-family) { margin-left:25px; }

table#.ventDetail02:not(voice-family) { margin-left:197px; }

/*html .eventDetailFirst:not(voice-family), html .eventDetailTicketsFirst:not(voice-family) { margin-left:12px !important; }*/

/*html #content .eventDetailTicketsFirst:not(voice-family) { margin-left:21px !important; }*/





/* </browser> */

table.eventDetail table, table.eventDetail table td, table.eventDetail th { padding:0px; text-align:left; }
table.eventDetail table th { background:none; padding:0px;  width:auto; padding-right:6px; font-weight:normal;  }


table.eventDetail td, table.eventDetail th, table.eventDetail02 td, table.eventDetail02 th, table.spacedOut td, table.spacedOut th { /*margin:4px;*/ padding:8px; vertical-align:top; }

table.eventDetail th, table.eventDetail02 th, table.spacedOut th { background: #D8E8EF; width:100px; }
table.eventDetail td, table.eventDetail02 td, table.spacedOut td  { background: #EEF5F9; }

table.eventDetail a, table.eventDetail02 a { color: #025395; }
table.eventDetail a:hover, table.eventDetail02 a:hover { text-decoration:none; }

table.eventDetail td.picturebox { background:white; padding-left:8px; padding-top:0px; }
table.eventDetail td.picturebox img { border: 1px solid #EAEAEA; padding:3px; }


table.spacedOut { margin-top:4px; margin-bottom:4px; }
table.spacedOut .vstupenky { background:url(images/vstupenky.png) top left no-repeat; display:block; width:85px; height:18px;}
table.spacedOut .vstupenky span { display:none; }
table.spacedOut td, table.spacedOut th { text-align:center; }

table.eventDetail02 small { color: #84887B; }

table.eventDetail02 { margin-left:195px; _margin-left:198px; }

.eventDetailIcons { margin-left:198px; width:480px; overflow:hidden; margin-top:20px; border-top:4px solid #EBEBEB; border-bottom:4px solid #EBEBEB; padding:6px; 
    
        text-align:center;
    
    }
.eventDetailIcons h4 { color: #EA480C; font-size:11px; margin:0px; }
.eventDetailIcons img { margin-right:8px; float:left; }
.eventDetailIcons p {   margin:0px; margin-top:2px; float:left; /*padding-left:25px;*/}
.eventDetailIcons div { margin-right:15px; float:left; display: inline; width:142px;  text-align:left; }
.eventDetailIcons div.last { margin-right:0px; } 


.eventDetailIcons div.center01 { float:none; margin:auto; overflow:hidden; } 
.eventDetailIcons div.center02 { margin-left:90px; } 

.eventDetailIcons div.center01 img, .eventDetailIcons div.center02 img { float:left; } 



div.popis { margin-left:198px; width:480px; margin-top:15px; }
div.popis h4 { color:Black; font-weight:bold; font-size:12px; margin-bottom:5px; }
div.popis p { line-height:14px; margin-top:0px; }

.mainText .artListName { background:url(images/square.gif) 0px 4px no-repeat; }
.mainText .artListText { padding-left:15px; line-height:14px;}
.mainText .artListName a { padding-left:15px; color: #025395; display:block;}
.mainText .artListItem { width:480px;}

#pageCounter { padding-top:10px; padding-bottom:10px; width:487px; }

#artNav { padding-top:5px; float:right; margin-right:35px}
#artNav:not(voice-family) {float: none;}

#artNav.evDet {
  border-top: 3px solid #ebebeb;
  width: 500px;
  margin-right: 25px;
  margin-top: 10px;
}
#artNav.evDet:not(voice-family) {
  margin-left: 25px;
}

#pageCounter .selected { color: #686868; }
#pageCounter .selected:hover { text-decoration:none; }

#longAdvert { margin-top:0px; }

#longAdvert a, #squareAdvert a { text-decoration:none }
#squareAdvert { margin-left:17px; }

h3#homeTeam { color: #44A2C8; font-size:8pt;   text-transform:uppercase; margin-top:5px; margin-bottom:5px; }
h3#homeTeam a { color: #44A2C8; text-decoration:none; }
h3#homeTeam a:hover { text-decoration:underline; }

p.homeTeam { color: #343434; margin-top:0px; margin-bottom:0px; }


#dotNav { border-bottom:0px; margin-left:198px; }

.chapters { margin:0px 0 20px 0;  width:487px; overflow:hidden; border-bottom: 1px solid #ebebeb; }
/* souvislosti */
.relation { margin-left:198px; margin-top:20px;  width:487px; }
.relation h3 { margin-bottom:12px; }
.relation .relationContent a { text-decoration:none }
.relation .relationContent a:hover { text-decoration:none; } 
.relation .relationContent .bordered:hover { background:white; }
.relationContent a.download:h
over { text-decoration:underline; }
.relationContent .bordered { padding:4px; margin-right:18px;}


.mainText { /*overflow:hidden*/ }

.leftapp, .application { width:956px !important; }
.app { width:934px !important; }
.app #scroller .ticker { width:934px !important; }

#mainApp{
  height:1500px;
	width: 969px;
	background-color: #FFF;
	margin: auto;
	padding-top: 0px;
	padding-left: 11px;
	text-align: left;
	border-bottom: 1px solid #E1E6E6;
	border-right: 1px solid #E1E6E6;
	background-position: 0px 10px;
	overflow:hidden;
}

.eventDetailTickets {margin-left:195px; width:500px; overflow:hidden; margin-top:10px; margin-bottom:10px; border-top:4px solid #8db3e2; border-bottom:4px solid #8db3e2; padding:0px; padding-top:6px; padding-bottom:6px; }



/*  OP. FF leve menu */ 
/*.mainText:not(voice-family) { padding-left:173px !important;}*/

/*.mainText:not(voice-family) {margin-left:12px !important;}*/

.mainText:not(voice-family) { padding-left:173px !important; }

.mainText:not(voice-family) .eventDetailTickets, .mainText:not(voice-family) .eventDetailTicketsFirst, .mainText:not(voice-family) .eventDetail02 { margin-left:25px !important; }
.mainText:not(voice-family) .eventDetailIcons { margin-left:25px !important; }
.mainText:not(voice-family) .popis { margin-left:25px !important; }
.mainText:not(voice-family) .article {margin-left:25px !important; width:485px !important;}
.mainText:not(voice-family) .boxSep { margin-left: 25px !important; }

#leftMenu:not(voicefamily) { margin-left:-173px !important; }

.tips { overflow: hidden; }

/*#content .tips .homeHeadings:not(voicefamily), #content .actions .homeHeadings:not(voicefamily), #content .actions .firstbox:not(voicefamily)  {margin-left:12px; }*/

#content .tips .item { margin-top:0px; }
#content .tips .item h4 { border:0px none; margin-left:6px; }

.actions { overflow: hidden; position: relative; margin-top:20px; margin-right:20px; width: 525px; _float:right; _width:525px; =float:right;padding-left:0px; }

#content .tips .homeHeadings
{ 	
	margin-left:12px;
}
#content .actions .homeHeadings
{
	margin-left:12px !important; 
	margin-left:0px;
}

.actions .box {overflow:hidden; width:240px;  margin-bottom:10px; margin-right:0px; margin-top:0px; padding:0px; }
.actions a { float:left; }
#content .actions .item { float:left; clear:none; margin:0px; margin-left:4px;  =margin-left:13px;  /*width:200px;*/  padding:0px; width:150px; =width:auto}

        #content .actions .item h4, #content .actions .item h5 { display:block;  }
        
        
        
        
        #content .item a { text-decoration:none; }



#content .actions h5 { white-space:normal; }
#content .actions h5.noActions { font-size: 12px; margin-left:15px; }

.actions .item a { float:none }
.actions .hr { background:none; height:1px; margin-bottom:0px; }





  
    .popBlock
    {
      float:left;
      margin:5px;
      
    }
    
    .popBlockInfo , .popBlockInfo *
    {/*
      border:solid 1px black;*/
     /* width:250px;*/

     
          position:relative;
     z-index:99;
	/* Oprava bugu v IE6  */
	_height:1px;

    }
    
    .popBlockInfo img
    {
		width: auto;
		height: auto;
    }
    
    .popBlockDetailInfo
    {
      display:none;
      position:absolute; z-index:100;
      /*background-color: rgb(204,153,102);*/
      background:#fef9fd;
      /*border:solid 2px blue;*/
      border:solid 2px #e0e1dc;
      padding:10px;
      /*width:195px;
      height:370px;*/
      
      overflow:visible;
     
      
    }
    
    #content .popBlockDetailInfo img { margin:0px; margin-left:-10px; margin-top:-10px; padding:0px; border:0px none; }
    #content .popBlockDetailInfo .item { border-left: 4px solid #E3EEF3; margin-top:8px;}
    #content .popBlockDetailInfo .item h4 { border-left:0px none; margin-left:4px; }
    

#longAdvert, #longAdvert iframe { position:relative; z-index:0; }

    

/*#left .eventDetail02:not(voicefamily) { margin-left:20px !important; }   */




/* nastaveni prekryvani boxu AKCE pro FF */
/*#right:not(voice-family), #longAdvert:not(voice-family) { position:relative; z-index:-1; }*/
/*#right, #longAdvert { position:relative; z-index:-1; }*/


#longAdvert iframe object { position:relative; z-index:0; }

.topBanner { overflow: hidden; }
.topBanner img { width: 519px; }

#menu { position: relative; }
#menu a { white-space: nowrap; }

.eventDetailRelated { margin-left: 195px; margin-top: 10px; margin-bottom: 10px; padding: 6px 0px 6px 0px; overflow: hidden; width: 480px;}
.mainText:not(voice-family) .eventDetailRelated { margin-left:25px !important; }

.related {margin:5px; padding: 10px 3px 15px 3px;}
.related_title {font-weight:bold; margin-bottom:5px; font-size:12px;}
.related_pics {display:inline;}
.related_pics img { margin:3px; padding:3px; border:1px solid #E2E2E2;}
.related_item { font-weight:normal; margin:2px 2px 4px 2px; padding-left:4px;}
.related_item a { text-decoration: underline; color: #025395; }
.related_item a:hover { text-decoration: none; }
.extension_img {margin-right:3px;}

div.boxSep { margin-left:198px; width: 480px; margin-top: 15px; border-top: solid 4px #EBEBEB; }
