﻿body{
	background-image: url(images/body-background.png);
	background-repeat: repeat-x;
	background-color: #89c6e5;
	text-align: center;
	margin: 16px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
}


#main{
	/*width: 969px;*/
	
	width:967px;
	background-color: #FFF;
	margin: auto;
	padding-top: 0px;
	padding-left: 11px;
	
	text-align: left;
	border-bottom: 1px solid #E1E6E6;
	border-right: 0px solid #E1E6E6;
	background-image: none;
	/*background-image: url(./images/main-background.jpg);*/
	/*background-repeat: repeat-y;*/
	background-position: 0px 10px;
	overflow:hidden;
	
	background-image:none;
}

#header{
	width: 956px;
	/*min-height: 332px;*/
	
	/*height: 332px;*/
	
	/*min-height:150px;
	height:150px;*/
	
	
	background-image: none;
	/*background-image: url(./images/header_background.png);
	background-repeat: no-repeat;*/
	/*background-position:0px 18px;*/
	
	border-top: 13px solid #FFF;
/*	height:320px;
	min-height:320px;*/
/*background-position:0px -12px;*/


	min-height: 327px;
	height: 327px;

/*
position:relative;*/

/*border:4px solid red;*/
}

div[id] #menu { overflow:visible; height:26px; }

#menu{
  display:block;
 	position: relative;
 	z-index:100;
 	font-size:8pt;
	/*position: absolute;*/
	width: 956px;
	margin-left: 0px;
	padding:0px;
	background:none;
  border-bottom:0px;
  height:26px;
	margin-top:-2px;
	margin-bottom:0px;
  overflow:visible;
  
  
  background:url(images/menu-repeater.png) repeat-x;
  
}
#menu ul { margin:0px; padding:0px; overflow:visible; background:url(images/menu-repeater.png) repeat-x; border-bottom:1px solid #c0c0c0;
  _height:1%;	width: 956px;
}
#menu li span { background:url(images/menu-left.png) top left no-repeat; display:block; height:24px; padding-left:2px; _height:1%; }
#menu li { float:left; margin:0px; padding:0px; list-style-type:none; background:url(images/menu-right.png) top right no-repeat; margin-right:0px; 
  _width:95px; min-width:95px;
}
#menu img{ float: left; _height:1%; }

#menu a
{
  _width:95px;
  min-width:95px;
	display: block;
	padding: 7px 0px 6px 0px;
	color:#274d90;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	font-size: 90%;
  text-align:center;
	background:url(images/menu-repeater.png) repeat-x; margin-right:2px; 
  white-space:nowrap;
 
}


/* aktivni menu */
#menu li.act a
{
    background:url(images/menu-act-repeater.png) repeat-x; 
    color:White;
    }
    
#menu li.act span { background:url(images/menu-act-left.png) top left no-repeat; }
#menu li.act { background:url(images/menu-act-right.png) top right no-repeat; }

/* ************* */




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('./images/scroller_background.png');
     
 /*height:240px;*//* height:52px;*/ height:28px;
  
    background-repeat:repeat-x;
  width:956px;
  margin-top:-1px;
  margin-bottom:7px;
  
  
  
}


.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: black; margin-top:0px; }

/* #right panely */
#right div.block {  /*border-color: #D2DEE3; background: #E2EEF3;*/ background:white;  border:0px none; width:230px; }
#right div.block div.blockContent, #right div.block div.blockSearch div.blockContent, #right div.block div.blockBorder div.blockContent {  /*background: #E2EEF3;*/  border:0px none; padding-top:0px;

    /*background:white;*/
    
     }
     
#right div.block div.blockContent .banner {
  margin-bottom: 10px;
} 

/* 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-right:0px; margin-top:11px;
     width:517px;
     
     margin-left: 12px;  
     
    }
    h2.homeHeadings span { padding-left:0px; padding-right:8px; background:white;   color: #414141;
        font-weight:bold;
        }

.tips h2.homeHeadings { 
     margin-left: 190px;
}
.actions h2.homeHeadings { 
     *margin-left: 0px;
}
     

/*h2[@class='homeHeadings'] { height:auto }*/
h2[class] .homeHeadings { height:auto }

#content {/* width:auto*/ }
/* 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; 
              margin-bottom: 10px;
              background:#f5f5f5;
              
              
                
  

              
       }
div[id] #leftMenu { height:auto; }

#leftMenu #shadowMaster { /*background:url(images/left_menu_header.png) no-repeat; height:12px; width:173px; border:0px none; 
    
    overflow:hidden; position:relative; z-index:100; */
    }
#leftMenu h3 { /*font-size:12px; color: #44A3C7; */


margin-top:6px;
color:#274d90;
font-family: Tahoma, sans-serif;
font-size:8pt;
text-transform: uppercase;
    
    
    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;*/
    
    
    /*border-bottom: 1px solid #e2e2e2;*/
    /*margin-bottom: 1px;*/
    
    border-bottom:1px solid #fff;
    
    cursor:pointer;
        }

#leftMenu ul li a span { padding-bottom:5px; display:block; /*background:url(images/left-menu-bottom-line.gif) bottom left repeat-x;*/ 
    width:128px;
     cursor:pointer;
    }


#leftMenu ul li a { display:block; /* padding-left:25px; */ color:Black; text-decoration:none; /* background:url(images/little_arrow.png) 10px 6px no-repeat;*/   
    
    
    font-size: 12px; padding-top:12px; padding-left:17px; color:#4a4c4e;  border-left:3px solid #39B0DB; 
padding-bottom:8px; 

  

    
    border-bottom: 1px solid #e2e2e2;
    
    
    color:#000066;
  
  /*margin-left:-3px;  */

position:relative; z-index:100; overflow:visible; display:inline-block; display:block;    
    
     left:-3px;
    
    cursor:pointer;
    
    
    
    }
    
    #leftMenu ul li a:hover { /*color: #F0521A;*/ color:Red; cursor:pointer; text-decoration:underline;}
    
    
#leftMenu ul.fldDet li a { color:#000066; border-left:3px solid #274a8e; }
  
  #leftMenu ul.fldDet li a:hover { /*color: #F0521A;*/ color:Red; cursor:pointer; text-decoration:underline;}
  

  /*
    #leftMenu ul li.active { background:white; margin-top:-4px; padding-top:3px; padding-bottom:1px; margin-bottom:4px; display:block; width:163px; }
  
    #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;  }
*/


#leftMenu ul.fldDet a { color:#4a4c4e; }



#leftMenu ul h3  { margin-top:6px; }



/* boxiky */
.boxset 
{ 
	margin:0px; 
	padding:0px; 
	overflow:hidden; 
	width:525px;
	margin-top:15px; 
	margin-left:12px !important;
	margin-left:0px;
	padding-left: 20px !important;
	padding-left: 10px;
}
.boxset .box { float:left; /*width:16em;*/ width:150px; margin-bottom:20px; margin-left:28px;  /*margin-right:5px;*/ }
.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;
     }
.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; }

.actions .boxset { 
     margin-left: 0px !important;
} 

#menu a.active, #menu a:hover { /*color: #F1D772;*/ color:red; }

.mainText { /*background:url(images/left-menu-bg.gif) 0px 0px repeat-y;*/ margin:0px; padding:0px; margin-bottom:10px; 
    
    min-height:1025px; _height:1025px;
    
    background:url(images/leftBG.png) 0px 0px repeat-y;
    
    /*width:720px; */
    
    width:718px; 
    
    }
div[class] .mainText { height:auto; }



/* right */

#right { color: #5A5D5E;  /* width:235px; *//*margin-right:13px; */ width:230px;  /*position:relative; left:-13px;*/ 
    
    margin:0px; padding:0px;
   /* margin-left:-13px;
    */
   
    }
#right #login { height:108px;  height:116px;background:url(images/login_shadow.png) left bottom no-repeat;}

/* akce */

#right .block .blockContent h2 { color: #222222; height:23px; line-height:23px; color:White; padding-left:16px; font-size:11px; }

.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;   overflow:hidden; }
.advert  a { text-decoration:none; }

.blockContent  
{ 
	padding-left:15px; 
	padding-bottom:0px;
	font-size: 8pt;  
}

.blockSearch { position:relative; left:0px;
/*    width:236px; margin:0px; padding:0px; */
    
       background:white; border:0px none; padding-top:0px; 
    
     }
     
.blockSearch h2 { color: #222222; height:24px; line-height:24px; color:White;  padding-left:16px; font-size:11px; }      
     
.blockSearch .blockContent { /*position:relative; margin-left:4px; z-index:100;*/ } 


#left { /*border:1px solid black;*/  margin:0px; padding:0px; }


#right input.button { background-image:url(images/search-btn.png); background-position:center; background-color:Transparent; border:0px none; 
       width:69px; margin-left:125px; margin-top:-2px;
    }

#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; 
    
    margin:0px; padding:0px;
    
    /*background:url(images/searchbg2.gif) 0px 7px repeat-x;  background-position:0px 0px;*/  height:17px; overflow:hidden;
    
    /*border:0px none;*/
    
    /*border:1px solid black;*/ 
    
    margin-left:3px; 
   /*     padding-top:4px;*/ font-size:10px;
        border:1px solid #0e7cb9;
     }
     
     

.article { margin:0px; padding:0px; margin-left:189px;  overflow:hidden; width:517px;/*border:1px solid black;
    
    */
    
    
    width:520px;
    
    }

#artHead, #artContent 
{/* width:525px;*/  
	margin:0px; 
	padding-right: 10px; 
	width:517px; 
	margin-right:28px; 
	overflow:hidden; 
	font-size:8pt;
	font-weight:normal;
}
#artHead 
{ 
  border-top: 5px solid #EBEBEB;
	padding-top: 21px;
}
#artHead * 
{ /*margin:0px; padding:0px; */ 
	width:auto; 
}
.artDate 
{
 font-size:10px;
 font-weight:normal;
}

#leftMenu { /*border:1px solid black;*/ }

#leftMenu * {/* border:1px solid black;*/ }
.article { color: #3C3C3C; }
.artTitle h1 
{ /*color: #44A2C8;*/ 
	color:#000066;  
	width:400px; 
	font-size:12pt;
	font-weight:bold;
}

.artTitle h2 { font-size:135%;  margin:0px; display:inline; margin-right:6px; color: black; }
.artTitle { padding-bottom:13px; width:400px;}
.artPrint a 
{ 
	color: #484848;  
	text-decoration:underline; 
	font-size:8pt;
	font-weight:normal; 
}
.artPrint a:hover { text-decoration:none; }
span.id-akce { color: #F15318; }

#artList, #artNav { /*width:487px;*/ width:515px; 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;font-size:8pt; }


.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:195px; */
    margin-left:12px;
    }
table#.ventDetail02:not(voice-family) {/* margin-left:197px;*/ margin-left:14px; }

html .eventDetailFirst:not(voice-family), html .eventDetailTicketsFirst:not(voice-family) { margin-left:12px !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:204px; 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:80px; } 

.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;font-size:8pt; }

#artNav { padding-top:5px; float:right; margin-right:15px}
#artNav:not(voice-family) {float: none;} 

#artNav.evDet {
  border-top: 3px solid #ebebeb;
  margin-right: 25px;
  margin-top: 10px;
  width: 495px;
}
#artNav.evDet:not(voice-family) {
  width: 500px;
  margin-left: 15px;
}

#pageCounter .selected { color: #686868; }
#pageCounter .selected:hover { text-decoration:none; }

#longAdvert { margin-top:0px; clear:both; }

#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; }

/* 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:12px !important; }
.mainText:not(voice-family) .eventDetailIcons { margin-left:16px !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) .relation {margin-left:25px !important;}
@media all and (min-width:0px) { .mainText:not(voice-family) .article {margin-left:15px !important; /*width:485px !important;*/} }



#leftMenu:not(voicefamily) { margin-left:-173px !important; }

#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 { margin-top:20px;  _float:right; _width:525px; =float:right; =width:525px;padding-left:0px; overflow: hidden;}


.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:13px; }



#content .actions .item { float:left; clear:none; margin:0px; margin-left:4px;  =margin-left:13px;  /*width:200px;*/  padding:0px; width:150px; =width:auto;
    
     border:1px solid white;
     _margin-left:0px;
    }

        #content .actions .item h4, #content .actions .item h5 { display:block;  }
        
        
        #content .actions .item h4 { margin-left:6px; }
        
        
        #content .item a { text-decoration:none; }












#content .actions h5 { white-space:normal; }
#content .actions h5.noActions { font-size: 11px; 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;
    }
    
    .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;
    }
    
    #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 iframe { position:relative; z-index:0; }
    
    
    
.relation{
	border-bottom: 1px solid #737373;
	margin-bottom: 10px;
}

.relation h3,h3.fulltext{
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}

.relationContent .bordered{
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	padding: 3px;
	margin-right: 9px;
	margin-bottom: 9px;
}

.relationContent .bordered:hover{
	background-color: #E4E4E4;
}

.relationContent a.download{
	color: #025395;
	text-decoration: none;
	margin-left: 23px;
}

.relationContent .relItem{
	width: 504px;
	display: block;
	padding-top: 3px;
	margin-bottom: 7px;
}

.relationContent .relItem img{
	position: absolute;
	margin-top: -3px;
}

.relationContent a.download:hover{
	text-decoration: underline;
}

.anketaSep
{
	margin: 0px 9px 7px 0px;
	background: url(images/left-menu-bottom-line.gif) bottom left repeat-x;
	height: 1px;
}

.anketaTitle
{
	color: #000066;
	margin-bottom: 10px;
	font-size: 8pt;

}

.anketaTitle strong
{
	display: block;
	margin-top: 8px;
	
}

.anketaVoted
{
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	padding-top: 4px;
	
	clear:both;
}

.anketaAnswer{
  /*color: black;*/

  color:#000000;
  font-family:Tahoma,sans-serif; 
  font-size:11px;
  
  
  overflow:hidden; 
  clear:both;
  padding-bottom:8px;
  
}

.anketaAnswer a{
	color: black;
	text-decoration: none;
	display: block;
	width: 139px;
}

.anketaAnswer .thermometer{
	padding-bottom: 2px;
	color: black;
	margin-bottom:4px;
}

.anketaAnswer .thermometer span{
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	border: 0px;
	/*height: 10px;*/
	overflow: hidden;
}

#inqArchive{
	border-top: 0px;
	margin-top: 4px;
	margin-left: 17px;
	font-size: 8pt;
	font-weight:bold;
}

#inqArchive a{
	/*background-image: url(./images/little_arrow.png);*/
	background-image: url(images/inqArr.gif);
	
	
	background-repeat: no-repeat;
	background-position: 4px 4px;

	padding-left: 17px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	padding-top:0px;
	padding-bottom: 8px;
	float: right;
	
}
#inqArchive a:hover { text-decoration:underline; }


.info {
	/*position: absolute;*/
	margin: 0px;
	padding:0px;
	width:100%;
	height: 29px;
	overflow:hidden;
	width:956px;
}

.info #scroller
{
  margin:9px 22px 0px 22px;
  height:15px;
  width:904px;
  overflow:hidden;
  position:absolute;
}

.info #scroller p
{
  margin:0;
  padding:0;
}

.ticker
{
  /*position:absolute;
  left:0;
  top:0;
  height:15px;*/
  position:relative;
}



/* nastaveni prekryvani boxu AKCE pro FF */
#right:not(voice-family), #longAdvert:not(voice-family) { position:relative;/* z-index:-1;*/ }





#upperNav { height:18px; margin:0px; padding:0px; background: #174169; margin-top:-17px; background-image: url(images/rozcestnik/repeater.gif);background-repeat:repeat-x ;  } 


#roundTop { background:url(images/top.png) no-repeat; width:978px; position:relative; left:-11px; *top:-4px;_top:-4px; overflow:visible; }
#roundBottom {background:url(images/bottom.png) no-repeat; width:978px;/* position:relative; left:-11px; top:12px; */overflow:visible;    
    
     margin:auto;
     margin-top:-2px;
     
     
     *position:relative; *left:0px;
     _position:relative; _left:1px;
    } 




#menu2 {
	position: absolute;
	width: 956px;
	margin-left: 0px;
	margin-top: 262px;
	/*height: 52px;*/
	background:none;
}

#menu2 img{
	float: left;
}

#menu2 a{
	display: block;
	padding: 7px 13px 6px 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	font-size: 90%;
	
	background:url(images/button.png) no-repeat;
	width:128px;
	height:30px;
	margin-right:6px;
	
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
}

#right div.block h2 { background:#234283; color:White !important; display:block; width:230px; margin-top:0px; margin-bottom:8px; }


a.topic {margin-left:12px; font-size:11px; font-family:Tahoma, sans-serif; text-decoration:none; color:#4a4c4e; display:block; line-height:16px; margin-bottom:4px; }
a.topic:hover { text-decoration:underline; }
div.hrActuals { margin-left:12px; height:1px; overflow:hidden; background:#ccd9e6; }

@media all and (min-width:0px) 
{
        
html #right span#subBorder { position:relative; top:-7px; display:block; }
html #right #searchBtn { position:relative; top:-7px; display:block; }
}


/*
.thermometer span { float:left; }
.percent { color:#939393; display:block; }

*/


html #right span.percent, span.percent { overflow:visible; padding-left:4px; color: #939393; height:auto !important;  _display:block; _padding-bottom:8px; }
html #right span.inqVotes, span.inqVotes { overflow:visible; height:auto !important; _display:block; _padding-bottom:8px; }


#left .newLinkForm { width:480px; position:relative; left:5px; }
#left .newLinkForm .button { /*margin-left:100px;*/ position:relative; left:120px; _left:120px; *left:120px; }
@media all and (min-width:0px) 
{
	#left .newLinkForm .button { left:115px; }
}



.vtop {  vertical-align:top;} 

.valErr { color:Red; font-weight:bold; }


.geckoOut, x:-moz-any-link { border:1px solid white; } 



#artList td.articleItemDate { width: 80px;font-size:8pt; }

td.articleItemText { font-size:8pt; }
td.articleItemName a { 	color: #005395;text-decoration: none;font-size:8pt;}
td.articleItemName a:hover { text-decoration:underline;	}

html .eventDetailFirst:not(voice-family), x:-moz-any-link { margin-left:10px !important; }

#helpdeskcover {width:510px; padding: 10px 0 0 7px;}
#helpdeskcover p {margin-left:20px;margin-bottom:20px;}	
#regform textarea{font-size:12px;}

.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;}

.mainText:not(voice-family) .boxSep { margin-left: 25px !important; }

div.boxSep { margin-left:198px; width: 480px; margin-top: 15px; border-top: solid 4px #EBEBEB; }






.CatmainText 
{ 
	margin:0px; 
	padding:0px; 
	margin-bottom:10px;     
  min-height:1025px;
  width:718px; 
}
.Catarticle 
{ 
	margin:0px; padding:0px; margin-left:189px;  overflow:hidden;
  width:520px;  
}

.captchaText {
  margin-top: 40px;  
}

#regform input, #regform select, #regform textarea
{
    font-size: 11px;
}
