.d1,
.d2,
.d3,
.d4,
.d5 { float:left; display:inline; *margin-left:-0.04em; }

.d1 { width:100%; }
.d2 { width:50%; }
.d3 { width:33.33%; }
.d4 { width:25%; }
.d5 { width:20%; }

.note { line-height:20px; padding:2px 10px; float:left; display:inline; }
small { font-size:80%; }

/*  form.poptavkas  */
form.poptavka { width:598px; }
/*form.poptavka h2 { border:1px solid #eee98e; font-size:110%; padding:5px 10px; width:588px; background-color:#fffabf; margin:0 0 20px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }*/
/*form.poptavka h2 { border:1px solid #dfdfdf; font-size:110%; padding:5px 10px; width:578px; margin:0 0 20px 0; background:#e9e9e9 url("../images/bg.gif") repeat scroll left top; }*/
form.poptavka h2 { border:1px solid #038fc3; padding:5px 10px; width:578px; margin:0 0 20px 0; background:#e9e9e9 url("../images/bg-blue.gif") repeat scroll left top; }
form.poptavka input { float:left; display:inline; padding:0; margin:0; }
form.poptavka label,
form.poptavka h3 { border:1px solid #ddd; float:left; display:inline; font-style:italic; color:#333; font-family:arial; font-size:100%; font-weight:bold; line-height:20px; padding:2px 10px; width:135px; margin-bottom:5px; background:#e9e9e9 url("../images/bg.gif") repeat scroll left top; }
form.poptavka select { border:1px solid #ddd; float:left; display:inline; line-height:20px; height:26px; padding:3px 3px 3px 5px; width:250px; margin-bottom:5px; margin-left:5px; background:#e9e9e9 url("../images/bg.gif") repeat scroll left top; }
form.poptavka select.hidden { display:none; }
form.poptavka .text { float:left; display:inlne; margin:0 0 5px 5px; line-height:16px; height:16px; padding:4px 10px; width:175px; border:1px solid #ddd; background-color:#fff; }
form.poptavka textarea { float:left; display:inlne; margin:0 0 5px 5px; line-height:16px; padding:4px 10px; width:175px; border:1px solid #ddd; background-color:#fff; }
form.poptavka .hid label { width:110px; margin-left:5px; }
form.poptavka label.bool { width:50px; margin-left:5px; }
form.poptavka label.small { width:70px; }
form.poptavka .hid .text { width:130px; }
form.poptavka label input.radio { line-height:20px; vertical-align: middle; margin:3px 3px 0 0; *margin:0; }
form.poptavka .submit { border:1px solid #038FC3; padding:5px 10px; color:#333; font-weight: bold; float:right; display:inline; background:#e9e9e9 url("../images/bg-blue.gif") repeat left top; text-shadow: 1px 1px 1px #7AEBFF; }
form.poptavka .submit:hover { position:relative; top:1px; }
form.poptavka .rev textarea,
form.poptavka .rev input,
form.poptavka .rev label { float:right; display:inline; }
/* dodatecna uprava */
form.poptavka h3 { width:250px; }
form.poptavka select.small { width:167px; }
/* ---- */
form.poptavka div.zastreseni label.small { width:50px; margin:0; }
form.poptavka div label.big { margin:0 0 20px; width:170px; }
form.poptavka div.zastreseni div.swedBox { width:120px; float:left; display:inline; padding: 5px 9px; margin-left: 10px; margin-bottom: 10px; border:1px solid #038fc3; background:#e9e9e9 url("../images/bg-blue.gif") repeat scroll left top; }
form.poptavka div.zastreseni .swedBox label { width:auto; float:none; display:block; padding:5px; border:1px solid #038fc3; }
form.poptavka div.zastreseni .swedBox img { border:1px solid #038fc3; }
form.poptavka div.zastreseni .normal label {width:107px; margin-bottom:20px;}
form.poptavka input.radio { float:left; display:inline; margin:4px; *margin:0; }
