#content { left:0; }
#content DIV.form { background-image: url("/img/bg_form.gif"); padding: 10px 10px 0px 10px; * padding-bottom: 10px; margin-bottom: 15px; margin-left: 0px; border-bottom: solid 3px #CCE6F2; }
#content DIV.form FORM { padding-bottom: 0px; }
#content DIV.form FORM.form2 { margin-bottom: 5px; }
#content DIV.form TEXTAREA { padding: 2px 4px; border: solid 1px #cccccc; }
#content DIV.form SELECT { border: solid 1px #cccccc; width: 180px; }
#content DIV.form INPUT.text { width: 170px; }
#content DIV.form INPUT.w500, #content DIV.form TEXTAREA.w500 { width: 500px; }
#content DIV.form INPUT.w700, #content DIV.form TEXTAREA.w700 { width: 700px; }
#content DIV.form INPUT.w400, #content DIV.form TEXTAREA.w400 { width: 400px; }
#content DIV.form INPUT.w300, #content DIV.form TEXTAREA.w300 { width: 300px; }
#content DIV.form INPUT.w200 { width: 200px; }
#content DIV.form INPUT.w150 { width: 150px; }
#content DIV.form INPUT.yellow { background-color: #ffffdd; }
#content DIV.form INPUT.submit { margin-bottom: 0px; padding:3px 5px;}
#content DIV.form SELECT.w500 { width: 510px; }
#content DIV.form SELECT.w200 { width: 210px; }
#content DIV.form SELECT.w300 { width: 310px; }
#content DIV.form INPUT.w100 { width: 100px; }
#content DIV.form INPUT.w50 { width: 50px; }

#content DIV.formNoBorder { border-bottom: none; }

#content DIV.form .group { float: left; width: 170px; margin-bottom: 0px; }
#content DIV.form .group .head { display: block; font-weight: bold; }
#content DIV.form .group .cat { display: block; padding: 2px 0px; * padding: 0px; }
#content DIV.form .group .cat INPUT { margin-right: 5px; * margin-right: 2px; position: relative; top: 2px; * top: 1px; }

#content DIV.form TABLE.form { margin-bottom: 10px; * margin-bottom: 0px; }
#content DIV.form TABLE.form TD { vertical-align: top; padding: 2px 8px 2px 0px; }
#content DIV.form TABLE.form TD.vMiddle { vertical-align: middle; }
#content DIV.form TABLE.vMiddle TD { vertical-align: middle; }
#content DIV.form TABLE.vMiddle TD.vTop { vertical-align: top; }
#content DIV.form TABLE.form TR.shortcut TD { padding: 2px 0px 0px 0px; }
#content DIV.form TABLE.nomargin { margin-bottom: 0px; }
#content DIV.form TABLE.form TR.sep TD { font-weight: bold; }

#content DIV.form TABLE.registration TD { height: 17px; }
#content DIV.form TABLE.registration TD.label { width: 120px; }
#content DIV.form TABLE.registration INPUT.shortcutbegin { border-right: none; width: 83px; color: #888888;}
#content DIV.form TABLE.registration INPUT.shortcutend { border-left: none; width: 83px; padding-left: 0px;}
#content DIV.form TABLE.registration TR.shortcut TD { vertical-align: top; padding-top: 3px; }
#content DIV.form TABLE.registration TR.shortcut TD.vTop { padding-top: 5px; }
#content DIV.form TABLE.registration TR.email TD { padding-top: 10px; }

#content DIV.form P { padding-left: 0px; }
#content DIV.form H3 { padding-left: 0px; }

/* novy / uprava inzerat */
#content DIV.form TABLE.insertion { width: 570px; }
#content DIV.form TABLE.insertion INPUT.text { width: 255px; }
#content DIV.form TABLE.insertion INPUT.price { width: 50px; text-align: right; }
#content DIV.form TABLE.insertion TEXTAREA.text { width: 255px; }
#content DIV.form TABLE.insertion SELECT.text { width: 265px; }
#content DIV.form TABLE.insertion TD.label { width: 80px; }
#content DIV.form TABLE.insertion TD.note { width: 200px; }
#content DIV.form TABLE.insertion TR.disabled TD { color: #cccccc; }
#content DIV.form TABLE.insertion TR.disabled TD INPUT.text { color: #cccccc; }
#content DIV.form TABLE.insertion TD.disabled, #content DIV.form .disabled { color: #cccccc; }
#content DIV.form TABLE.insertion TD.reservation { width: 270px; }
#content DIV.form TABLE.insertion TD.reservation INPUT.text { width: 150px; }

#content DIV.form TABLE.insertion TD.dept { cursor: pointer; }
#content DIV.form TABLE.insertion TD.dept STRONG { display: block; background-color: #fdfdfd; padding: 2px 5px; border: solid 1px #dddddd; }

#content DIV.form TABLE.insertion INPUT#selDept,
#content DIV.form TABLE.insertion INPUT#selCat,
#content DIV.form TABLE.insertion INPUT#selType { width: 110px;}

#content DIV.form TABLE.insertion SPAN.unselected { padding-right: 22px; background: url("/img/ico_arrow_select.gif") right 7px no-repeat; }
/* /novy / uprava inzerat */

/* nova / uprava sady */
/*#content DIV.form TABLE.set { width: 470px; }*/
#content DIV.form TABLE.set INPUT.text { width: 255px; }
#content DIV.form TABLE.set TEXTAREA.text { width: 255px; }
#content DIV.form TABLE.set TD.label { width: 80px; }
/* /nova / uprava sady */

#content .form .search TR.sep TD { padding:0;height:1px;font-size:1px;}
#content .form .search TR.sep SPAN.sep { margin-top:1px;display:block;height:1%;border-bottom:solid 1px #f0f0f0;padding:0; }
#content .form .search TR.query TD { padding-bottom:10px;}

#content H2 .plusminus { height:20px; line-height:10px; font-size:120%; width:22px; font-family: "Lucida Console"; }
#content .photos2assign { padding:10px 0 10px 10px; border-top: solid 3px #CCE6F2; margin-top:-7px; }

#content INPUT.btnSubmit { padding: 7px 10px; font-weight:bold; width:auto; overflow:visible;}
