body {
margin: 0px 0 0 0;
	text-align: center;
	font-family: CALIBRI;
	font-size: 13px;
	color: #000000;
background: #b6bed6 url('img/pozadi2.png') no-repeat; 
background-position : center top;
background-attachment:fixed; 
}

#banner {
width:976px;
height:196px;
background:#000000 url('img/TOP.png') no-repeat;
position:fixed; 
}
a,a:active,a:visited,a:hover {text-decoration:none;}

#hlavni 
{
padding: 0px 0 0 0;
margin: auto;
width: 975px;
}

#stranka {
float: left;
text-align: left;
display: block;
width: 976px;
/*background-image: url('img/bg.png');*/
/*background-repeat:repeat-y;*/
}

/*SEO*/
h1,h2,h3,form{margin:0;padding:0;font-size:14px;}
#logonadpis{visibility:hidden;}
#mapaklik{text-align:center;padding:10px 0 0 5px;}
.filtry{text-transform:uppercase;}

#leve   
{
margin-top:196px;
background:#1482ae;
min-height: 715px;
width: 157px;      
float: left;
text-align: left;
}

#stred   
{
margin-top:196px;
background:#b2dffe;   /*pod kategoriami0a4a70*/
color:#000000;
min-height: 715px;
width: 663px;
float: left; 
text-align: left;
}




#prave   
{
margin-top:196px;
background:#0F78A6;
min-height: 715px;
width: 156px;     /*54*/
float: right;
text-align: left;
}

#spodok{
float: right;
text-align: left;
display: block;
width: 922px;
height:26px;
margin:0 0px 0 0px;
background-image: url('img/TOP.png');
background-repeat:none;
}

#kategorie{width:663px;padding:10px 0 10px 40px;background:#0a4b71;}
#kategorie .img{width:18px;padding:2px 0 0 0;}
#kategorie .kategorie{/*background:#000000;*/width:140px;text-align:left;padding:1px 0 1px 0px;}
#kategorie .kategorie a,#kategorie .kategorie a:visited,#kategorie .kategorie a:active{color:#ffffff;font-weight:900;text-transform:uppercase;text-decoration:none;font-size:14px;}
#kategorie .kategorie a:hover{color:#ffffff;font-weight:900;text-transform:uppercase;text-decoration:none;font-size:15px;}

#pridatakci{margin:0 0 0 0;}

/*NADAKCE*/
#zoznam{width:663px;background:#f7d208;padding:3px 5px 3px 5px}
#zoznam .zoznamtd{width:164px;}
#zoznam .nadpis{font-size:15px;font-weight:900;}
#zoznam a,#zoznam a:visited,#zoznam a:active{font-size:14px;text-transform:uppercase;font-weight:900;color:#173b6d;}
     
#pridavani{margin:5px 10px 15px 10px;}
#pridavani .fieldset {color:#000000;border: 1px solid #acc7e5;}
#pridavani .fieldset legend{font-weight:900;font-size:15px;color:#0a4a70;}
#pridavani .apridat{color:#000000;font-weight:normal;}
#pridavani .apridat .left{width:150px;text-align:right;font-size:13px;}
#pridavani .apridat .right{padding:0 0 0 5px;width:250px;}
#pridavani .apridat .help{}   
#pridavani .apridat .inpt{width:235px;}
#pridavani .apridat INPUT.submit{color:#ffffff;cursor: pointer; cursor: hand;font-weight:900;font-size:13px;width:102px;border:0px;height:26px;background:#b2dffe url('img/vlozit.gif') no-repeat;padding:0 8px 4px 0; }                          
#pridavani .apridat INPUT.submit:hover{color:#ffffff;background:#b2dffe url('img/vlozit.gif') no-repeat;cursor: pointer; cursor: hand;font-weight:900;font-size:12px;width:102px;border:0px;height:26px;padding:0 8px 5px 0;}


	.asholder { position: relative;	}
  
  #vypis {width:100%;border:2px solid #000000;padding:5px;text-align:center;}
  #vypis td,#vypis th{padding:2px;}
     
#empty{text-align:center;margin:5px 0 5px 0;font-size:14px;font-weight:900;}
.empty{text-align:center;margin:5px 0 5px 0;font-size:14px;font-weight:900;}

#casspan{width:17px;height:22px;float:left;}
#casspan img{}

      
/*VYPIS AKCCE*/
#akce{width:663px;}
#akce .nadpis{text-align:center;font-size:16px;font-weight:900;padding:3px 0 3px 0;}
#akce .left{padding:2px 0 2px 5px;font-weight:900;text-transform:uppercase;font-size:14px;width:35px;}
#akce .mid{width:445px;padding:2px 0 2px 5px;text-align:left;font-size:14px;font-weight:900;}
#akce .mid a,#akce .mid a:visited,#akce .mid a:active{font-size:14px;text-transform:uppercase;color:#173b6d;}
#akce .mid a:hover{font-size:14px;text-transform:uppercase;color:#173b6d;text-decoration:underline;}
#akce .konani{color:#555555;}

#akce .riadok{background:#b2dffe;}
#akce .riadok1{background:#9fd0f2;}
/*DEATIL AKCE*/
#detail{width:633px;margin:10px 15px 10px 15px;}

#detail #nadpis{width:633px;margin:0 0 10px 0;}
#detail #nadpis .nadpis {text-transform:uppercase;background:#9fd0f2;font-size:16px;font-weight:900;padding:0 0 0 10px;}
#detail #nadpis .img{width:28px;background:#b1defd;text-align:center;}
#detail #nadpis .img img,#detail #nadpis .img:hover{cursor:hand;}

#detail #detailvypis{width:618px;padding:0 5px 0 10px;}
#detail #detailvypis #img{width:200px;float:right;padding-left:4px;}
#detail #detailvypis #img img{padding-bottom:5px;}
#detail #detailvypis .konani{margin-bottom:10px;font-size:16px;font-weight:900;width:410px;}
#detail #detailvypis .umistneni{margin-bottom:10px;font-size:15px;font-weight:900;width:410px;}
#detail #detailvypis .web{margin-bottom:10px;width:410px;}
#detail #detailvypis .web a,#detail #detailvypis .web a:active,#detail #detailvypis .web a:visited{font-size:15px;font-weight:900;color:#1482ae;}
#detail #detailvypis .telefon{margin-bottom:0px;font-size:15px;font-weight:900;width:410px;}
#detail #detailvypis .email{margin-bottom:5px;font-size:15px;font-weight:900;width:410px;}
#detail #detailvypis .vstupne{margin-bottom:10px;font-size:15px;font-weight:900;width:410px;}
#detail #detailvypis .zadavatel{margin-bottom:10px;font-size:15px;font-weight:900;width:410px;}
#detail #detailvypis .popis{padding:10px 0 0 0;color:#0a4b71;font-size:14px;}

/*VYHLADAVACI KALENDAR V PRAVO*/
	.cell {
		width: 22px;
		height: 22px;
		font-size: 12px;
		font-size: #000000;
		}	
	#kalendar {}
	
	#kalendar .top{text-align:center;text-transform:uppercase;color:#ffffff;font-size:14px;}
	#kalendar .top a,#kalendar .top a:active,#kalendar .top a:visited{color:#ffffff;font-weight:900;}
	#kalendar a,#kalendar a:active,#kalendar a:visited{font-weight:900;}
#filtr{color:#ffffff;margin:10px 0 0 0; padding:0 5px 0 5px;text-align:right;}

/*FILTR VLAVO*/
.nadkraj{color:#ffffff;margin:8px 0 0 0;text-align:center;font-weight:900;}
#maptxtdesc { background:#1482ae; border:0; font-size:12px; font-weight:900;text-align:center;color:#ffffff; }

#search{ margin:0px 0 0 0px;padding:0px 0 0 4px;}
#search .left{padding:5px 10px 0 0;vertical-align:center;}
#search .right{vertical-align:center;}
#search .chyba{color:#ffffff;text-align:center;}
#search .policko{text-align:right;}
#test{margin:0 0 0 -28px;}
#search .inpt{width:144px;}
#search .subik{width:32px;height:32px;background : url('img/search.png') no-repeat;border:0px;}
#search .subik:hover{width:32px;height:32px;background : url('img/search.png') no-repeat;border:0px;cursor:pointer;}  
/*FILTR VPRAVO*/
#filtr{text-align:center;}

/*EMAIL*/
#odkazmail {text-align:center;margin:20px 0 0 0;}
#odkazmail a,#odkazmail a:active,#odkazmail a:visited{font-size:14px;color:#ffffff;font-weight:900;}
#odkazmail a:hover{font-size:14px;color:#ffffff;text-decoration:underline;font-weight:900;}

#form{width:507px;font-size:15px;font-weight:900;margin:3px 0 10px 65px;}
#empty2{font-size:14px;padding:0 0 5px 119px;}
.apridat2{color:#000000;font-weight:normal;}
.apridat2 .left{width:150px;text-align:right;font-size:13px;}
.apridat2 .right{padding:0 0 0 5px;width:250px;}
.apridat2 .help{}   
.apridat2 .inpt{width:251px;}
.apridat2 INPUT.submit{color:#ffffff;cursor: pointer; cursor: hand;font-weight:900;font-size:13px;width:102px;border:0px;height:26px;background:#b2dffe url('img/vlozit.gif') no-repeat;padding:0 8px 4px 0; }                          
.apridat2 INPUT.submit:hover{color:#ffffff;background:#b2dffe url('img/vlozit.gif') no-repeat;cursor: pointer; cursor: hand;font-weight:900;font-size:12px;width:102px;border:0px;height:26px;padding:0 8px 5px 0;}

.adminsprava{margin:40px 0 0 0;padding:0 10px 0 10px;color:#ffffff;font-size:13px;font-weight:900;}
.adminsprava .text{color:#b2dffe;font-weight:400;}
.adminsprava .text a,.adminsprava .text a:active,.adminsprava .text a:visited,.adminsprava .text a:hover{color:#ffffff;}

.adminsprava2{margin:5px 0 0 0;padding:0 10px 0 10px;color:#ffffff;font-size:13px;font-weight:900;}
.adminsprava2 .text{color:#b2dffe;font-weight:400;}
.adminsprava2 .text a,.adminsprava2 .text a:active,.adminsprava2 .text a:visited,.adminsprava2 .text a:hover{color:#ffffff;}

#zadane{width:633px;margin:20px 0 0 0;text-align:center;}
#zadane .nazov{text-align:center;font-weight:900;font-size:14px;}


#animace{width:633px;margin:30px 15px 10px 15px;text-align:center;float:center;padding:5px 0 0 0;}
#flipobr{font-weight:900;}
