/* CSS Document */
 
@font-face {
 font-family: SegoeWP;
 src: url("font/SegoeWP.eot") /* EOT file for IE */
}
@font-face {
 font-family: SegoeWP;
 src: url("font/SegoeWP.ttf") /* TTF file for CSS3 browsers */
} 
@font-face {
 font-family: SegoeWP-light;
 src: url("font/SegoeWP-Light.eot") /* EOT file for IE */
}
@font-face {
 font-family: SegoeWP-light;
 src: url("font/SegoeWP-Light.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: Teimer;
 src: url("font/teimer.eot") /* EOT file for IE */
}
@font-face {
 font-family: Teimer;
 src: url("font/teimer.ttf") /* TTF file for CSS3 browsers */
}

.den_pocty{
	background-color:red;
	color:white;
	padding:0.4rem;
	position:absolute;
	left:0;
	bottom:0;
	font-weight:bold;
}

p{
font-size: 22px;
font-family: SegoeWP-Light;
padding-left: 13px;
padding-right: 13px;
}

a:link{
font-size: 22px;
font-family: SegoeWP;
padding-left: 13px;
padding-right: 13px;
color: #40ae49;
background-color: white;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-decoration: none;
}

a:visited{
font-size: 22px;
font-family: SegoeWP;
padding-left: 13px;
padding-right: 13px;
color: #40ae49;
background-color: white;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-decoration: none;
}

a:hover{
font-size: 22px;
font-family: SegoeWP;
padding-left: 13px;
padding-right: 13px;
background-color: #40ae49;
color: white;
}


.hlaska{
font-size: 22px;
font-family: SegoeWP;
padding-left: 13px;
padding-right: 13px;
}

body{
color : #40ae49;
margin: 0px;
height:100%; /* needed for container min-height */
overflow:hidden;
overflow-y:scroll;

}
 
#main{
position: relative;
top: 0px;
left: 0px;
width: 1200px;
margin: 0 auto;
background-color: transparent;

}

#titul{
/*position: relative;
left: 0px;
top: 0px;
width: 1200px;
/*height: 175px;*/
/*padding: 0;
margin: 0 auto; /* center */
/*background-image: url("img/titul.png");*/
}

span.nonzero {
    color:white;
    font-weight:bold;
    padding:0.4rem;
    background-color:red;
}

#jidelna{
position: relative;
left: 500px;
top: 0px;
width: 296px;
height: 30px;
background-color: #40ae49;
color: white;
font-family : SegoeWP;
font-size : 20px;
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
text-align: center;
}

#left{
position:absolute;
left: 0px;
top: 175px;
width: 71px;
height: 450px;
background-color: white;
background-image: url("img/leftside.png");

}

#right{
position:relative;
left: 315px;
width: 51px;
height: 450px;
background-color: white;
background-image: url("img/rightside.png");
}

#menu{
position:absolute;
left: 71px;
top: 175px;
width: 244px;
height: 450px;
padding: 0;
margin: 0 auto; /* center #40ae49*/
}

.day_bar {
    padding-top:1rem;
}
a.active{
background-color:green;
color:white;
}

#obsah{
/*position:absolute;*/
/*left: 365px;
top: 150px;*/
width: 50%;
/*height: 100%;*/
margin: 0 auto;
/*padding-bottom: 13px;
margin-bottom: 13px;*/
padding-top:2rem;
}

#window{  
position:relative;
left: 0px;
top: 0px;
width: 796px;
margin: 0 auto;
background-color: white;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
margin-bottom: 23px;
color: #40ae49;
border-top-left-radius:  23px;
border-top: 2px solid #40ae49;

}

#xwindow{  
position:relative;
left: 0px;
top: 0px;
width: 796px;
margin: 0 auto;
background-color: white;
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
margin-bottom: 23px;
color: #40ae49;
border-top: 2px solid #40ae49;
}

#board{
font-size: 20px;
font-family: SegoeWP;
position:relative;
left: 0px;
top: 0px;
width: 779px;
margin: 0 auto;
background-color: #40ae49;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
margin-bottom: 13px;
color: white;
padding-top: 1px;
padding-bottom: 1px;

padding-top: 13px;
padding-right: 23px
}

#xboard{
font-size: 20px;
font-family: SegoeWP;
position:relative;
left: 0px;
top: 0px;
width: 779px;
margin: 0 auto;
background-color: #40ae49;
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
margin-bottom: 13px;
color: white;
padding-top: 1px;
padding-bottom: 1px;
padding-top: 13px;
padding-right: 23px
}

#bottom{
position: relative;
left: 366px;
top: -450px; 
width: 796px;
height: 30px;
color: grey;
}


#domu{
position:absolute;
left: 0px;
top: 0px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/domu.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
}

#jidla{
position:absolute;
left: 0px;
top: 75px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/jidla.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;

}

#info{
position:absolute;
left: 0px;
top: 150px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/info.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;

}

#axe{
position:absolute;
left: 0px;
top: 225px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/akce.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;

}

#foto{
position:absolute;
left: 0px;
top: 300px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/foto.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;

}

#roznoslink{
position:absolute;
left: 0px;
top: 375px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/roznos.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;

}

#domu:hover{
position:absolute;
left: 0px;
top: 0px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/domu.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
background-position: top right;

}

#jidla:hover{
position:absolute;
left: 0px;
top: 75px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/jidla.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
background-position: top right;
}

#info:hover{
position:absolute;
left: 0px;
top: 150px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/info.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
background-position: top right;
}

#axe:hover{
position:absolute;
left: 0px;
top: 225px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/akce.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
background-position: top right;
}

#foto:hover{
position:absolute;
left: 0px;
top: 300px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/foto.png");
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
background-position: top right;
}

#roznoslink:hover{
position:absolute;
left: 0px;
top: 375px;
width: 244px;
height: 75px;
padding: 0;
margin: 0 auto; /* center */
background-image: url("img/roznos.png");
border-top-right-radius:  23px;
border-bottom-left-radius:  23px;
background-position: top right;
}

#galleria{
background-color: white;
}


#adv{
position: absolute;
left: 90px;
top: 500px;
width: 130px;
height: 240px;
}

/********************************TABULKA AKCE**********************************/
#month{
position: relative;
left: 0px;
top: 0px;
width: 146px;
height: 30px;
background-color: #40ae49;
color: white;
font-family : SegoeWP;
font-size : 20px;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-align: center;
}
table#akce{
width: 796px;
font-family : SegoeWP;
font-size : 18px;
margin: 0 auto; /* center */
color: #40ae49;
height: 100%;
}
table#akce tr{
}
.zahlavi{
}
.telo{
}
table#akce td{
}
.datum{
color: #40ae49;
width: 45px;
text-align: left;
vertical-align: middle;
border: 1x solid black;
}
.nazev{
font-family : SegoeWP;
font-size : 21px;
width: 100%;
padding-bottom: 13px;
padding-top: 13px;
padding-left: 48px;
}
.popis{
font-family : SegoeWP-Light;
font-size : 20px;
border-bottom: 1px solid #40ae49;
padding-bottom: 23px;
width: 700px;
}
.popislast{
font-family : SegoeWP-Light;
font-size : 20px;
padding-bottom: 23px;
width: 700px;
}
.priloha{
}
.stazeni{
}

/********************************TABULKA INFORMACE*****************************/
table#inform{
width: 750px;
font-family : SegoeWP-Light;
font-size : 22px;
margin: 0 auto; /* center */
color: white;
height: 100%;
}
table#inform td{
}
.hlava{
width: 160px;
}
.telo2{
width: 590px;
}
 
/*********************************TABULKA ROZNOS*******************************/                                     
table#roznos{
width: 790px;
font-family : SegoeWP;
font-size : 20px;
margin: 0 auto; /* center */
color: #40ae49;
height: 100%;
}
table#roznos td{
}
table#objednavka {   
margin: 0 auto; /* center */
font-family : SegoeWP; 
color: white;
width: 750px;
height: 100%;
}
table#objednavka td{
}
.druhy{
width: 196px;
text-align: center;
height: 30px;
}
.nazvy{
width: 600px;
padding-left: 23px;
}
.dayobj{
position: relative;
left: 0px;
top: 0px;
width: 196px;
height: 30px;
background-color: #40ae49;
color: white;
font-family : SegoeWP;
font-size : 20px;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-align: center;
}
.check{
width: 23px;
}
.tex{
width:296px;
}

/**************************TABULKA JIDELNICEK**********************************/
table#jidelnicek{
}
table#jidelnicek tr{
border: 1px solid #40ae49;
}
.day{
position: relative;
left: 0px;
top: 0px;
width: 196px;
height: 30px;
background-color: #40ae49;
color: white;
font-family : SegoeWP;
font-size : 22px;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-align: center;
margin-bottom: 13px;
vertical-align: middle;
padding-bottom: 3px;
}

.xday{
position: relative;
left: 0px;
top: 0px;
width: 196px;
height: 30px;
background-color: #40ae49;
color: white;
font-family : SegoeWP;
font-size : 20px;
border-top-left-radius:  23px;
border-bottom-right-radius:  23px;
text-align: center;
}

.kind{
width: 196px;
height: 30px;
color: #40ae49;
font-family : SegoeWP;
font-size : 20px;
text-align: center;
}

.name{
width: 500px;
height: 30px;
color: #40ae49;
font-family : SegoeWP;
font-size : 20px;
padding-left: 23px;

}

.desc{
width: 50px;
height: 30px;
color: #40ae49;
font-family : SegoeWP;
font-size : 18px;
text-align: left;

}

.prize{
width: 50px;
height: 30px;
color: #40ae49;
font-family : SegoeWP;
font-size : 18px;
text-align: left;
}
