﻿
body{
	background-image: url(./images/background.jpg);
	background-repeat: repeat-x;
	background-color: #EEF3F7;
	text-align: center;
	margin: 16px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	width:auto;
}

textarea
{
	font-family: Tahoma;
}

.ddlTitle{
	color: red;
}

#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;
}

#header{
	width: 956px;
	min-height: 114px;
	height:114px;
	background-image: url(./images/header-background.jpg);
	background-repeat: repeat-x;
	border-top: 13px solid #FFF;
}

div[id] #header { height:auto }

#upperNav{
	position: absolute;
	margin: 0px;
	width: 956px;
	height: 17px;
	float: left;
}

#upperNav img{
	float: left;
}

#upperNav .right{ margin:0px; padding:0px;
/*	float: right;*/ position:relative; left:25px;
	
}
#upperNav .right img { float:none; }
/*
.czech { position:absolute; top:4px; margin-left:16px;}*/
.czech { display:block; position:relative; top:4px; margin-left:16px;}
.czech img { float:none; position:relative; left:8px; }

.rozcestnik { position:relative; top:2px; float:left; }


#logo{
	position: absolute;
	margin-top: 18px;
	margin-left: 43px;
}

#DDLLabel{
	position: absolute;
	margin-left: 676px;
	margin-top: 60px;
	font-size: 11px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

#DDL{
	position: absolute;
	margin-left: 790px;
	margin-top: 56px;
}

#DDL select{
	width: 153px;
	height: 20px;
	font-size: 11px;
}

#DDL option{
	font-family: Tahoma;
	width: 153px;
	color: #000;
}

/*
#menu{
	position: absolute;
	width: 956px;
	margin-left: 0px;
	margin-top: 87px;
	min-height: 26px;
	
	_height:26px;
}
div[id] #menu { height:auto; }
*/

#menu{
	position: absolute;
	width: 956px;
	margin-left: 0px;
	margin-top: 87px;
	height: 52px;
	
	
}


#menu img{
	float: left;
}

#menu a{
	display: block;
	padding: 7px 13px 6px 13px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	font-size: 90%;
}

/* ------------------- */

#content{
	width: 956px;
	float: left;
}

/* ------------------- */

#left{
	float: left;
	width: 720px;
	margin: 0px;
	padding: 0px;
}

#table {
	background: url(./images/table-background.jpg) repeat-x;
	width: 719px;
	height: 425px;
	}

/*
.table01 { height:457px;  }
div[class].table01 { height: 425px; }
*/

.info {
	position: absolute;
	margin: 0px;
	width:100%;
	height: 29px;
	overflow:hidden;
	width:722px;
}

.info #scroller
{
  margin:9px 22px 0px 22px;
  height:15px;
  width:670px;
  overflow:hidden;
  position:absolute;
}

.info #scroller p
{
  margin:0;
  padding:0;
}

.ticker
{
  position:absolute;
  left:0;
  top:0;
  height:15px;
  position:relative;
}

#advertImage{
	position: absolute;
	margin-top: 28px;
	margin-left: 0px;
	height: 167px;
	width: 719px;
	background-image: url(./images/header/10.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}

#aIOne{
	position: absolute;
	margin-top: 31px;
	margin-left: 288px;
	width: 107px;
	text-align: right;
}

#aITwo{
	position: absolute;
	margin-top: 135px;
	margin-left: 0px;
	width: 395px;
	text-align: right;
}

.loterieFrame
{
	margin-left: 0px;
	margin-top:28px;
	width: 719px;
	height: 415px;
	padding: 0px;
	
	/*margin-left:10px;*/
    
    /*height:250px;  IE 6 */


}
/* IE 7 
iframe[id]#externalApp {    height: 222px; }
*/

.actNumInside{
	background-image: url(./images/table-cell-inside-background.jpg);
	background-repeat: repeat-x;
	height: 185px;
	position: absolute;
	width: auto;
}

.actNumInside h2{
	display: block;
	font-size: 12pt;
	padding: 1px 0px 0px 10px;
	margin: 0px;
	color: #232524;
	font-weight: bold;
}

/* ------------------- */

.border1,.border2 { border-top: 4px solid #E0E0E0; float:left; }
.border1 { width:288px; }
.border2 { width:401px; margin-left:16px;}

#articles{
	margin-top:26px;
	width: 706px;
	margin-bottom: 10px;
	background-image: url(./images/main-arts-background.jpg);
	background-repeat: repeat-y;
}

#importantReleases{
	width: 288px;
	float: left;
	text-align: left;
	border-right: 15px solid #FFF;
    margin-top:-17px;
}

#importantReleases .padding{
	padding: 20px;
}

#importantReleases h2{
	font-size: 140%;
	margin: 0px;
	padding: 0px;
	
	color: black;
	font-weight:bold;
}

.bContent{
	margin-top: 0px;
}

.item{
	padding-top: 20px;
 }
 
 .item .name{ 
 	margin-bottom: 3px;
	color: #005395;
	font-weight: bold;
	text-decoration: none;
	width:auto;
 }
  
 .bContentItem{
 	padding-top: 20px;
 	overflow:hidden; clear:left;
 }
 
 .itemTwo{
	margin: 0px 0px 0px 80px;
 }
 
 .itemTwo .name{
 	margin-bottom: 3px;
	color: #005395;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	float: left;
 }
 
 .name:hover{
	text-decoration: underline;
 }
 
 .artImage{
	float: left;
	display: block;
	background-color: #FFF;
	padding: 2px 2px 0px 2px;
	border: 1px solid #D4D5CF;
 }

#newsAndEvents{
	margin: -4px 0px 0px 303px;
	text-align: left;
	margin-top:-17px;
}

#newsAndEvents .padding{
	padding: 20px;
}

#newsAndEvents h2{
	font-size: 140%;
	margin: 0px;
	padding: 0px;
	
	color:Black;
	font-weight:bold;
}

.getOld
{
	border-top: 1px solid #D4D5CF;
	width: 99%;
	text-align: right;
	margin-top: 10px;
	padding-top: 10px;
}

.getOld a
{
	background-image: url(./images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	color: #F03500;
	font-weight: bold;
	text-decoration: none;
}

.getOld a:hover
{
	text-decoration: underline;
}
/* ------------------- */

#longAdvert{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ------------------- */

#right{
	padding: 0px;
	text-align: right;
	float: right;
	width: 236px;
	overflow:hidden;
}

#login{
	background-image: url(./images/login-background.jpg);
	background-repeat: repeat-x;
	height: 125px;
	margin: 0px;
	width: 236px;
	float: left;
	text-align: left;
	margin-bottom: 5px;
}

.blockBorder{
	width: 218px;
	background-color: #F2F3ED;
	border: 1px solid #E0E0E0;
	text-align: left;
	margin-bottom: 12px;
	float: right;
}

.blockBorder h2{
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.block{
	width: 220px;
	background-color: #F2F3ED;
	border-top: 4px solid #E0E0E0;
	text-align: left;
	margin-bottom: 12px;
	float: right;
}

.block h2{
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	
	color:Black;
}

.blockContent{
	padding: 10px;
}


.validate h2 { color:Black; }

/* ------LOGIN-------- */


#regBox { padding:0px; list-style-type:none;  margin-left:20px; margin-top:25px;}
#regBox li { margin-left:0px; padding:0px;/* line-height:230%; */padding-bottom:5px;}

#loginTitleT{color: #FFF;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	
	position:relative; top:17px; left:20px;
    }

#loginTitle{
	/*position: absolute;
	margin-top: 1px;
	margin-left: 16px;*/
	
	/*color: #FFF;*/
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	width:175px;
}

#loginTitle:hover {text-decoration:none; }

#logedTitle
{
	position: absolute;
	margin-top: 10px;
	margin-left: 16px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
}


#loginNameLabel{
	position: absolute;
	margin-top: 24px;
	margin-left: 16px;
	color: #FFF;
}

#loginPassLabel{
	position: absolute;
	margin-top: 50px;
	margin-left: 16px;
	color: #FFF;
}

#loginName{
	position: absolute;
	margin-top: 18px;
	margin-left: 55px;
	background-image: url(./images/input-background.jpg);
}

#loginPass{
	position: absolute;
	margin-top: 44px;
	margin-left: 55px;
	width: 88px;
	background-image: url(./images/input-background.jpg);
}

#loginBtn{
	position: absolute;
	margin-top: 44px;
	margin-left: 155px;
	width: 58px;
}

#newReg{/*
	position: absolute;
	margin-top: 70px;
	margin-left: 55px;*/
    
	font-weight: bold;
	color: #F03500;
	text-decoration: none;
	width:175px;
}
#newReg:hover {/*text-decoration:underline;*/ }

#logout{
	position: absolute;
	margin-top: 70px;
	margin-left: 16px;
	font-weight: bold;
	color: #F03500;
	text-decoration: none;
}

#frgPass{/*

	position: absolute;
	margin-top: 85px;
	margin-left: 55px;
	padding-left: 10px;*/
    
    padding-left:10px;
    
	color: #FFF;
	text-decoration: underline;
	background-image: url(./images/key.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#frgPass:hover {text-decoration:none;}

.loginMsg
{
	position: absolute;
	margin-top: 85px;
	margin-left: 55px;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


#lUserName
{
	position: absolute;
	margin-top: 40px;
	margin-left: 16px;
	color: #FFF;
	font-size: 110%;
	text-decoration: none;
}

/* ------------------- */

#search{
	position: absolute;
	margin-top: 7px;
	margin-left: 0px;
	width: 138px;
	border: 1px solid #ADAEA9;
}

#searchBtn{
	position: absolute;
	margin-top: 7px;
	margin-left: 150px;
	width: 48px;
}

/* ------------------- */

.addComment
{
	width: 507px;
}

.addComment label
{
	width: 80px;
	display: block;
}

#dsc_pname, #dsc_pemail
{
	width: 150px;
	font-size: 100%;
}

#dsc_ptext, #dsc_ptitle
{
	width: 400px;
	font-size: 100%;
}

.topBar
{
	padding-top: 10px;
	margin-top: 10px;
}

.topBar h3
{
	margin-top: 0px;
	margin-bottom: 5px;
}

.inputSubmit
{
	text-align: right;
	width: 493px;
	margin-top: 10px;
}

.arPrevImage
{
	float: left;
	margin-right: 5px;
}

/* ------------------- */

.pressRelease{
	background-image: url(./images/press-release.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 17px;
	margin-top: 7px;
	padding-bottom: 3px;
}

.pressRelease .name{
	color: #323232;
	display: block;
	margin-bottom: 3px;
	text-decoration: none;
}

.pressRelease .text{
	color: #015293;
	text-decoration: none;
}

#pRArchive{
	border-top: 1px solid #E0E2D4;
	margin-top: 8px;
	margin-left: 17px;
}

#pRArchive a{
	background-image: url(./images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 17px;
	color: #F03500;
	text-decoration: none;
	font-weight: bold;
	margin-top: 8px;
	padding-bottom: 17px;
	float: right;
}

/* ------------------- */

.questnion{
	color: #005294;
	background-color: #4B8DC7;
}

.answer{
    color: #1C426B;
}

.answer a {
	/*color: #113B63;*/
	color: #0F3C63;
	text-decoration: none;
	width: 200px;
}

.answer .thermometer{
	/*padding-bottom:10px;*/
	padding-bottom:2px;
	
	color:  #8595B0;
}

.answer .thermometer span{
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 3px;

	
	border:0px;
	height:10px;
	
	
	overflow:hidden;
	
}

/* ------------------- */

#squareAdvert{
	display: block;
	float: right;
	margin-bottom: 12px;
}

/* ------------------- */

#mail{
	width: 190px;
	display: block;
	position: absolute;
	margin-top: 5px;
	margin-left: 0px;
}

#mailAccept{
	position: absolute;
    top:24px;
    left:168px;
	width: 48px;
}

#mailCancel{
	position: absolute;
	margin-top: 33px;
	margin-left: 95px;
	width: 48px;
}

/* ------------------- */

.cleaner{
	height: 0px;
	clear: both;
}

.leftContent{
	width: 708px; 
    /*	overflow:hidden; */ /* - neni duvod pouzit - buguje. */
	margin-top: 20px;
	background-image: url(./images/art-background.jpg);
	background-repeat: repeat-y;
}

.leftContentFull
{	
  width: 708px; /*706*/
    /*	overflow:hidden; */ /* - neni duvod pouzit - buguje. */
	margin-top: 20px;
}

.leftMenu{
	width: 173px;
	overflow:hidden;
	background-image: url(./images/left-menu-background.jpg);
	background-repeat: repeat-y;
	float: left;
}

#leftMenuTitle{
	width: 156px;
	background-image: url(./images/left-menu-header-background.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 17px;
	padding-bottom: 3px;
	font-size: 120%;
	font-weight: bold;
}

.leftMenu a{
	border-top: 1px solid #E0E2D4;
	display: block;
	width: 123px;
	padding: 5px;
	color: #1A1A1C;
	text-decoration: none;
	background-image: url(./images/arrow-small.gif);
	background-repeat: no-repeat;
	background-position: 7px 9px;
	padding-left: 20px;
}

.leftMenu a:hover{
	color: #F04100;
}

.leftMenu a.active{
	background-color: #FFF;
	color: #F04100;
	padding-left: 20px;
	width: 133px;
	background-position: 7px 9px;
}

.rightContent{
	float: left;
	width: 507px; /*504*/
	margin-left: 25px;
	overflow:hidden;
}

.rightContentFull
{
  float: left;
	overflow:hidden;
  width:100%;
  margin-left:0px;	
}

#dotNav{
	width: 504px;
	border-bottom: 5px solid #EBEBEB;
	padding: 5px 0px 6px 0px;
}

#dotNav a{
	color: #005598;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}

#dotNav a:hover{
	text-decoration: underline;
}

/* IE 7 font-resizing corrections */
#dotNav b, #dotNav a, #dotNav img { float:left; width:auto; display:block; }
#dotNav img { position:relative; top:3px; }




#artHead{
	width:100%;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.artDate{
	width: 504px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.artTitle{
	width: 400px;
}

.artTitle h1{
	font-size: 200%;
	font-weight: normal;
	margin: 0px;
	color:Black;
}

.artPrint{
	background-image: url(./images/print.gif);
	background-position: right;
	padding-right: 15px;
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
}

.artPrint a{
	color: #333333;
}

#artContent{
	width:100%;
	/*line-height: 150%;*/
/*	font-size: 110%;*/
	color: #333333;
	border-bottom: 3px solid #EBEBEB;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

#artContent img{
	border: 1px solid #E4E4E4;
	padding: 3px;
}

#listOfChapters
{
	width: 350px;
	float: left;
}

#listOfChapters a
{
	color: #025395;
	text-decoration: none;
}

#listOfChapters a:hover
{
	text-decoration: underline;
}

#chaptersDDL
{
	margin: 0px 0px 0px 350px;
	text-align: right;
}

.relation{
	border-bottom: 3px solid #EBEBEB;
	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;
}

.anketaTitle
{
	color: #0E5497;
	font-size:8pt;
	/*margin-bottom: 10px;*/
}

.anketaTitle strong { display:block; margin-top: 10px; }


.anketaVoted
{
	margin-bottom: 10px;
	font-weight: bold;
}

#artNav{
	clear: both;
	width: 504px;
	width:100%;
	text-align: right;
	padding-bottom: 20px;
	padding-top: 15px;
}

#artNav a{
	color: #DD640B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	background-image: url(./images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#artNav a:hover{
	text-decoration: underline;
}

/* ------------------- */

#artList{
	width: auto;
	border-bottom: 3px solid #EBEBEB;
	overflow:hidden; clear:left; 
}

.artListItem{
	width: 504px;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow:hidden; clear:left; 
	
}

.artListImage{
	width: 100px;
	float: left;
	text-align: center;
	float:left;
}

.artListImage img{
	border: 1px solid #E4E4E4;
	padding: 3px;
	background-color: #FFF;
	margin-top: 3px;
}

.artListContent{
	margin: 0px 0px 0px 105px;
}

.artListName{
	margin-bottom: 5px;
}

.artListName a, .LinkDetail {
	color: #025395;
	text-decoration: none;
	font-weight: bold;
}

.artListName a:hover, .LinkDetail:hover {
	text-decoration: underline;
}

/* ------------------- */

#pageCounter{
	color: #686868;
	margin-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #EBEBEB;
}

#pageCounter a{
	color: #DD640B;
	text-decoration: none;
	margin-left: 7px;
	margin-right: 10px;
}

#pageCounter a.active{
	color: #686868;
	text-decoration: none;
}

#pageCounter a:hover{
	text-decoration: underline;
}

/* ------------------- */

#footer{
	width: 970px;
	background-color: #FFF;
	margin: auto;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #E1E6E6;
	border-right: 1px solid #E1E6E6;
	color: #BFBFBF;
	height: 35px;
}

#footer .separator{
	color: #F5A98F;
	display: inline;
}

#footer a{
	color: #BFBFBF;
	text-decoration: none;
	display: inline;
}

#footer a:hover{
	text-decoration: underline;
}

#footerLeft{
	padding: 10px;
}

#footerLeft a{
	color: #6D6D6D;
	font-weight: bold;
}

#footerRight{
	float: right;
	margin: 10px;
	width: 400px;
	text-align: right;
}

#footerRight a{
	float: none;
}

/* ------------------- */

img{
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

.red{
	color: #E84000;
}

input.textBox{
	background-image: url(./images/input-two-background.jpg);
	background-repeat: no-repeat;
	width: 150px;
	border: 1px solid #FFF;
	font-size: 90%;
	padding: 3px;
}

input.button{
	background-image: url(./images/button-background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #ADAEA9;
	font-size: 90%;
	font-family: Tahoma;
	padding: 0px 1px 0px 2px;
	height: 21px;
	background-color: #FCFCFC;
}

a.button{
	background-image: url(./images/button-background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #ADAEA9;
	font-size: 90%;
	font-family: Tahoma;
	padding: 0px 1px 0px 2px;
	height: 21px;
	background-color: #FCFCFC;
	color: #000;
	text-decoration: none;
	height: 20px;
	display: block;
	float: right;
	padding-right: 5px;
	margin-right: 5px;
}

a.button img
{
	margin-top: 2px;
	float: left;
}

a.button span
{
	margin-top: 4px;
	display: block;
}

/* diskuze */
.commentsTree
{
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 0 10px 0;
}

.commentTitle, .commentText, .commentAuthor
{
	margin-top: 5px;
}

.commentTitle
{
	font-size: 120%;
}

.commentBlock
{
	border: 1px solid #FFF;
	padding: 10px;
	margin: 0 10px 10px 0;
}

.commentItem
{
	background-color: #F5F5F5;
	margin-bottom: 2px;
	padding: 10px 0 10px 10px;
}

.commentItemInner
{
	background-color: #F5F5F5;
	padding: 10px 0 0 40px;
}

.firstReply .commentBlock {  margin: 0 10px 0 0; padding:10px;}
.secondReply .commentBlock {  margin: 0 10px 0 0;color:Black; /*background: blue; color:white;*/  }

.bold01 {  border: 1px solid #FFF;  margin: 0 10px 0 0; padding: 10px;}
.bold01 .commentTitle { font-weight:bold; font-size:115%;  }
.bold01 .commentText { font-weight:bold; font-size:115%;  }

.bold {font-weight:bold;}

.prepniDiskuzi { margin:10px 0 10px 0;}
.prepniDiskuzi a { color:#005598; text-decoration:none; }
.prepniDiskuzi a:hover {    text-decoration: underline; }

.prepniDiskuzi div 
{
  display:inline; 
}
    
.commentTime
{
	font-size: 80%;
}

.artDiscButtons
{
	float: left;
}

.clear{
	clear: both;
}



/* f text */

#FullText * { line-height: 10pt;
	font-size: 8pt;
	color: #333333; }
	
.submitstyle { /*float:left;*/
     }

.advancedSearching table {  border-collapse:collapse; }
.searchfrom { border-collapse:collapse; position:relative; left:-18px;}




/** Jackpoty NUMBERs **/

#sportkaN{
	position: absolute;
	margin-top: 54px;
	margin-left: 150px;
	
	text-align: right;
	font-size:24px;
}


#SportkaCislo1 
    {
	position: absolute;
	margin-top: 54px;
	margin-left: 150px;
	font-size:24px;
    }
    
#SportkaCislo2 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 175px;
	font-size:24px;

}
#SportkaCislo3 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 202px;
	font-size:24px;
    
}
#SportkaCislo4 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 240px;
	font-size:24px;
}
#SportkaCislo5 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 264px;
	font-size:24px;
}
#SportkaCislo6 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 291px;
	font-size:24px;

}
#SportkaCislo7 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 323px;
	font-size:24px;
	
 }
#SportkaCislo8 
{
     position: absolute;
	margin-top: 54px;
	margin-left: 350px;
	font-size:24px;
 }
#SportkaCislo9 
{
    position: absolute;
	margin-top: 54px;
	margin-left: 377px;
	font-size:24px;
  }


#Eurojackpot1 
{
	position: absolute;
	margin-top: 95px;
	margin-left: 150px;
	font-size:24px;
 }
#Eurojackpot2 { 
	    position: absolute;
	margin-top: 95px;
	margin-left: 175px;
	font-size:24px;
	}
#Eurojackpot3 
{
     position: absolute;
	margin-top: 95px;
	margin-left: 202px;
	font-size:24px;
 }
#Eurojackpot4 
{
        position: absolute;
	margin-top: 95px;
	margin-left: 240px;
	font-size:24px;
	}
#Eurojackpot5 
    {
    position: absolute;
	margin-top: 95px;
	margin-left: 264px;
	font-size:24px;
    }
    
#Eurojackpot6 
{
    position: absolute;
	margin-top: 95px;
	margin-left: 291px;
	font-size:24px;
	}
#Eurojackpot7 
{
    position: absolute;
	margin-top: 95px;
	margin-left: 323px;
	font-size:24px;
 }
#Eurojackpot8 
{
    position: absolute;
	margin-top: 95px;
	margin-left: 350px;
	font-size:24px;
 }
#Eurojackpot9 
{
    position: absolute;
	margin-top: 95px;
	margin-left: 377px;
	font-size:24px;
    }



/*
#jackpotN{
	position: absolute;
	margin-top: 31px;
	margin-left: 288px;
	width: 107px;
	text-align: right;
}
*/

/* debug třída, smaž, smazat, todo */
#advertImage span
{
  /*background:red;*/
}

div.hr
{
  font-size:0px;
  border-bottom: 3px solid #EBEBEB;
  margin:20px 0 20px 0;
  
}



#sberny { font-size:8pt; padding:3px;   background: #FFF2D4;
 border: 1px solid #E0E0E0;}
 .h { font-weight:bold;  	  }
 #sberny td, #sberny th { padding:2px; }
 .vypis { border-collapse:collapse;
    
  background:  #F0F0F0;
 color: black;
    
    }
 .vypis td, .vypis th { border: 1px solid #E0E0E0;  	 }
 
 .vypis .even { background: #F8F8F8; }
 .vypis .head th { background: #FCFCE2; }

#sberny a {	 color:  #015293; text-decoration:none;}
#sberny a:hover { text-decoration:underline;}

#typsberny,.typsberny { background: #F8F8F8; border: 1px solid #E0E0E0; border-collapse:collapse;}
#typsberny th {background: #FCFCE2; border-bottom: 1px solid #E0E0E0; padding-left:4px; padding-right:4px;}
#typsberny td { border-bottom: 1px solid #E0E0E0; padding-left:4px; padding-right:4px; line-height:120%;}

#obstaravatele 
{
 background: #F2F3ED;
 border: 1px solid #E0E0E0; 	  }

#obstaravatele td { 	 padding:6px; }


.blackBorder
{
  border:1px solid black;
}



#regform, #kontakt { font-size:11px; line-height:1.6em; padding:10px; 
    
    	background: #F2F3ED;
		border: 1px solid #E0E0E0;
		border-top: 3px solid #E0E0E0;
		width:303px;
    
    }
    
    #kontakt { width:600px; }
    
#regform .button, #kontakt .button { margin-top:12px; }


/* kontakt */




/* L.P. Hideout */

.lpContent { background-image:none;}
.lpMenu { display:none; }
.lp { width:100%; }
.lpbot { width:93%; }



/* sitemap */ 
.tree { margin-bottom:8px;  }
.tree ul * { font-family:Tahoma,sans-serif; font-size:8pt; }
.tree a {
	color: #005395;
	font-weight: bold;
	text-decoration: none;
}
.tree a:hover { text-decoration:underline; }

.tree li li a { font-weight:normal; }
.tree ul { padding:0px; margin-bottom:0px; margin-top:6px;}
.tree li { list-style-type: square; color: #005395; margin-left:0px;}
.tree li li { list-style-type:disc; }
.tree li ul { margin-top:5px; }
.tree li li li { list-style-type:circle; }

/* fulltextSearch */

h1.docHeader { font-size:10pt; color:Black; font-weight:bold;}
table.articleItem { font-size:100%;  }
table.articleItem td { vertical-align:top; }

td.articleItemName a { 	color: #005395;text-decoration: none; }
td.articleItemName a:hover { text-decoration:underline;	}


/* losArch */

#losArch { font-size:100%; font-family:Tahoma,sans-serif; border-collapse:collapse; }
#losArch .thead { 		background: #F2F3ED;	color:  Black;	 }
#losArch td { border: 2px solid #E0E0E0; }
#pageJump a { color: #dd640b; font-weight:bold; text-decoration:none;}
#pageJump a:hover { text-decoration:underline;}
#idDatum, #idTyden { margin-left:6px; }


/* odber novinek */

#odber input.text { width:150px; font-size:100%; }
.news_take ul li { list-style-type:none; }


/* top frame - workaround for ie6 */
#tipTop { position:relative;} 
#tipTop iframe { position:absolute; left:0px; top:0px; width:718px; height:195px;}

.inputTip
{
  color:Gray;
  text-align:center;
}


#OdberNovinek .button { width:44px; }
.OdberN { height:40px; overflow:hidden; position:relative; }

/* menu separator */
#menu img { margin-top:5px; }
.clr { display:none; }



.highlight { background-color: yellow }
 
 .dstop {/* height:auto;*/ /*min-height: 240px;*/}
 
 /*
 
 #table { clear:both; height:auto; }
 #table, #table * { height:auto; }

*/
 
 /*.DS, .DS *{ clear:both; z-index:100;  border:4px solid black; position:static;}*/
 
 
 .article a { color:#005598; text-decoration:none; }
 .article a:hover { text-decoration:underline; }
 
  
 .iframePrinter { display:none; }
 
 
 
 /* login extranet */
#loginBox fieldset { border:0px none; padding:0px; position:relative;  margin-top:5px; margin-left:10px; margin-bottom:5px; }

#loginBox fieldset * { margin-left:0px; top:0; left:0; float:none}

#loginBox #loginTitle {display:block; color:white; margin-bottom:10px;}
#loginBox #loginBtn {margin-left:140px}


#loginBox fieldset #loginNameLabel{
	margin-top: 24px;
	/*margin-left: 16px;*/

}

#loginBox fieldset #loginPassLabel{
	margin-top: 50px;
	/*margin-left: 16px;*/
}

#loginBox #loginName {margin-left:40px}
#loginBox #loginPass { margin-left:40px }
#loginBox a#logout, #loginBox #logedTitle { white-space:nowrap; }
#loginBox .loginMsg {margin-left:-15px; margin-top:70px; white-space:nowrap; }
#loginBox .loginMsg a {color:White;}



/* Tableless formuláře */
.formTable
{
  background-image:url('../design/images/bg-shade.gif');
  background-repeat:repeat-x;
  background-position: left bottom;
  background-color: #313031;
  width: 410px;
  margin:60px 0 60px 150px;
  border: none;
  display:block;
}

.formTable div
{
  color: white;
  font-weight:bold;
  margin:20px 10px 0 20px;
  font-size:140%;
}

.formTable form
{
  margin:20px 20px 0px 20px;
  padding-bottom:20px;
}

.formTable label{
  float: left;
  width: 160px;
  font-weight: bold;
  color: white;
  position:relative;
  top:6px;
}

.formTable input {
  width: 190px;
  margin-bottom: 5px;
}


.formTable br{
  clear: left;
}

.formTable .boxes
{
  width:1em;
}
/* Tableless formy konec -*/


 a.lnk { color:  #015293; text-decoration:none; }
 a.lnk:hover { text-decoration:underline; }
 
 
 
  
#menu {   background: #303030; border-bottom:1px solid #010101; position:static; min-height:26px; }
div[id] #menu { overflow:hidden; height:auto; }


/* KONTAKT.aspx */

table.margin,table.margin and (min-width:0px) 
{
  margin: 15px;
}
table.margin:not([overflow]){  margin:0px; position:relative; left:-5px; }

table.margin input:not([overflow]) { width:110px; }
table.margin input[type='radio'], table.margin input.button { width:auto; }
table.margin textarea:not([overflow]) { width:485px; }

/* end kontakt.aspx */
