/*pouze uzivatelsky sestaveny formular*/
#formular .formular{margin-top:20px;}
.formular .lblok,.formular .pblok{float:left;clear:none;padding:5px 3px;}
.formular .lblok{margin-right:13px;text-align:right;}
#formular .formular .first{padding-top:20px;}
.last .lblok,.last .pblok {margin-top:5px;margin-bottom:5px;}
.formular .format{width:95%;}
.formular .lblok input,.formular .pblok .fradio,input[type=file],.formular .btn{width:auto;}
.formular .pblok div.fbtn2{float:left;}
.formular .odkazy{padding-left:10px;}
.formular hr.oddelovac{height:4px;}
.formular .b1, .formular .b2{width:100%;padding:1px 0;}
html>body .formular .b1,html>body  .formular .b2{width:auto;min-width:540px;}
.formular fieldset{margin:0 8px 6px 8px;padding:0 0 5px 0;}
.formular label, .formular legend{font-weight:bold;}
.formular fieldset label,.formular span{font-weight:normal;}
.formular fieldset span{display:block;margin:4px 6px;}


/***********************************
* 20150811 - pro vytvářeč formulářů
***********************************/

.formular #elementsChoiceArea {list-style-type: none; position: relative; padding: 0; margin: 0;}
.formular #elementsChoiceArea .lblok {width:35%;}
.formular #elementsChoiceArea .pblok {width:55%;}
html>body .formular #elementsChoiceArea .b2, html>body .formular #elementsChoiceArea .b1 {width: auto; min-width: 0px;}
.formular .lblok #elementsChoiceArea input[type=text],#elementsChoiceArea input[type=file]{width:95%;}
.formular .lblok #elementsChoiceArea .pblok {text-align: left;}
.formular #elementsChoiceArea .overElm{width: 100%; height: 100%; position: absolute; z-index: 1; background-color: transparent; top: 0; left: 0;}
.formular #elementsChoiceArea .pblok.null {padding-left:10px;}
.formular #elementsChoiceArea .lblok.radiogroup {width:0%;}
.formular #elementsChoiceArea li {position:relative;}
#create-form .formular .lblok h3.cvi {padding:3px;font-size: 120%;font-weight: bold;}
#create-form #userForm_InfoMessageArea{padding-top:30px;padding-bottom:30px;text-align:center;}

#definitionsArea.format{padding:5px;margin:10px 0;width:91%;}
#definitionsArea.format li{margin:0;}
#definitionsArea.format li .lblok,
#definitionsArea.format li .pblok{float:left;padding:5px 2.5%;margin:0;}
#definitionsArea.format li .lblok{width:20%;}
#definitionsArea.format li .pblok{width:70%;}
#definitionsArea.format li fieldset{margin:0;}
