@charset "utf-8";
/* CSS Document */
html, body{
  	height: 100%; padding:0;  margin:0;
}
html{
	background:url(../img/webKostra/hlavniBgrX.png) repeat-x #ececec
}
body
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;color:#000000;
	text-align:center;
	background:url(../img/webKostra/hlavniBgr.png) center top no-repeat
}

.fontArialBlack
{
	font-family:"Arial Black", Gadget, sans-serif
}

.fontTimes
{
	font-family: "Arial Black", Gadget, sans-serif
}

#hlavniObal 
{
	width: 980px;
	margin: 0 auto;
	position: relative; 
	background:#FFF
}	

#hlavicka
{
	background:url(../img/webKostra/hlavickaBgr.png) no-repeat;
	width:980px; height:109px;
}

#hlavicka .prihlaseni
{
	position:absolute;
	top:6px; right:10px;
	width: 400px;
	
	display:none
}
#hlavicka .prihlaseni li{
	 list-style-type: none;
}
#hlavicka table td{
	text-align:left;
	padding:2px
}
#hlavicka input.text{
	border:1px solid #dceabd;
	background: url(../img/webKostra/stinPrihlasit.png) no-repeat top left;
	padding:2px 3px 1px 5px
}


#hlavicka .h1Logo
{
	position:relative; top:-5px; 
	margin-bottom:20px;
}

#hlavicka h1{font-size:8pt; font-weight:normal; position:relative; top:60px; }

#hlavicka .h1Logo a
{
	display:block; margin:0 auto;
	width:199px; height:41px;
	background:url(../img/webKostra/vosikLogoVelke.png) no-repeat;
	color:#FFF; font-size:1px;
}

#hlavicka .vyhledavani #vyhledatHlavniInput
{
	padding:3px 3px 3px 7px;
	border:1px solid #999;
	width:270px;
	background:url(../img/webKostra/stinVyhledat.png) no-repeat top left
}
#hlavicka .vyhledavani #vyhledatHlavniSelect
{
	border:1px solid #999;
	width:120px;
}


#hlavniMenu{background:#ecffa0}
#hlavniMenu li{display: inline;}
#hlavniMenu a{text-decoration:none; padding: 6px 10px 6px 10px; display: inline-block; font-weight:bold }
#hlavniMenu a:hover,
#hlavniMenu a.sel{ background:#ffe400; color:#000}


/***********BANNERY***********/

.b728x90{
	width:728px;
	height:90px;
}

.b728x15{width:728px;height:15px;}

.b468x60{width:468px;height:60px;}

.b160x600{
	width:160px;
	height:600px;
}

.b120x600{
	width:120px;
	height:600px;
}

.b336x280{
	width:336px;
	height:280px;
}

.b300x250{
	width:300px;
	height:250px;
}

.b234x60{
	width:234px;
	height:60px;
}

.bannerImg .obrazek
{
	padding:3px; background:#FFF;
	border:1px solid #0072ff
}



/***************KALENDAR*************/
/*
.kalendarDiv{
	padding:10px;
	background:#ffe54b;
}*/
.kalendar
{
	background:url(../img/webKostra/kalendar/bgr.jpg) repeat-x bottom #f3ffdc
}

.kalendar td{
	border-bottom:1px solid #c7dc85;
	border-right:1px solid #c7dc85;
}
.kalendar td.posledni{
	border-right:none
}

.kalendar th,
.kalendarMesic th{
	padding:1px; color:#5e7700;
	border-bottom:1px solid #a2b870;
	border-right:1px solid #f0ffd3;
	border-top:1px solid #c7dc85;
	height:22px;
	background:url(../img/webKostra/kalendar/dnyVtydnuBgr.jpg) repeat-x bottom #d3e997
}
.kalendarMesic th
{
	background:#f5ffe1
}

.kalendarMesic .sipky
{
	background:#dce9b1;
	width:30px;
	text-align:center
}
.kalendarMesic .sipky a
{
	color:#5e7700;
}

.kalendar a{
	display:block;
	padding:1px;
	color:#000;
	width:27px; height:22px;
	font-size:10pt;
}

.kalendar .neaktiv{
	display:block;padding:1px;
	color:#c99;
	width:27px; height:22px;
	font-size:10pt;
}

.kalendar .neaktiv span{
	display:block;
	padding:3px;
}

.kalendar a:hover,
.kalendar a.sel{
	background:#a2bc54;
	color:#FFF
}

.kalendar a span{
	display:block;
	padding:3px;
}

.adt{font-size:14pt}

/*
.kalendar .neaktiv{
	background: url(../img/kalendar/bgrPolickoNeAct.png) repeat
}
.kalendar .aktiv,
.kalendar .bud{
	background: url(../img/kalendar/bgrPolickoAct.png) repeat
}
.kalendar .sel{
	background: url(../img/kalendar/bgrPolickoSel.png) repeat
}
.kalendar a.bud:hover{
	text-decoration:none
}

.kalendarDiv .mesicDiv{
	margin-left:10px;
	width:100px;
	background:#ffce4b
}
.kalendarDiv .mesic{
	text-align:center;
	padding:5px;
}
*/