@media screen {
.opera{width:auto;}

select,input,.napoveda,input.btn,label,legend,.fdatum strong{font-size:71%;}/*.format odstraneno, nelze globalne definovat napr. kvuli diskuzi*/
textarea{font-size:71%;}/*pokus*/
.fkont{text-align:center;width:99%;}
form{text-align:left;border-style:solid;border-width:4px 1px 1px 1px;margin:1.5em auto 0 auto;}
.fkont form,#fprihl form{padding:0 0 0.5em 0;width:540px;}
.fvlevo,.fvpravo{float:left;width:50%;margin:8px 0 0 0;}

.fvpravo{text-align:right;}
/*labely a nadpisy ve formularich*/
label{text-align:left;}/*jinak display block - chyba NC6*/
label span{text-decoration:underline;}
/*input, select*/
.fkont input,.fkont select{margin-left:3px;font-weight:normal;}
.fkont select{margin-left:0;width:50%;}

  

/*deleni do sekci*/
 fieldset{border-style:solid;border-width:1px;}
.fkont fieldset{padding:8px 0;}
.fvlevo fieldset{margin:1px 5px 0 10px;}
.fvpravo fieldset{margin:0 10px 0 5px;}
legend{font-weight:bold;padding:0 5px;}
/*tlacitka, napoveda*/
.fbtn,.xbtn{white-space:nowrap;clear:both;text-align:right;}
.fbtn div{float:right;max-width:6em;}

 a.napoveda{float:right;text-decoration:none;padding:0 5px;text-align:center;}
input.btn{margin-left:auto;text-align:center;cursor:pointer;}
select{position:relative;}

form h3{margin:0 0 8px 0!important;position:relative;top:-3px;}
/*cesta*/
.fcesta{padding:2px 10px;font-size:65%;border-style:solid;border-width:0 0 1px 0;}

/*opravny kod pro formular s anketou*/
#celek #anketa form{padding:25px 15px 15px 15px!important;width:450px;}
#anketa form label{padding-left:10px;width:6em;white-space:nowrap;}
#anketa form fieldset input{margin-left:7px;}
#anketa form fieldset {margin-bottom:10px;}

}



