/* --------------------------------------------------------------------------------------------
    Autor:
      Jan Dousek (jan.dousek@edvens.cz)
-------------------------------------------------------------------------------------------- */

/*  Standardne vykreslovane  ------------------------------- */
form input{float:left;margin-right:10px;}
form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="tel"],form input[type="search"],form textarea{float:left;margin-top:-0;margin-right:10px;padding:7px 8px;background:#fff url('../img/input_shadow.png') repeat-x;border:1px solid #e2e2e2;border-radius:3px;color:#777;}
form input[type="date"],form input[type="month"],form input[type="week"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="number"],form input[type="color"],form input[type="file"],form select{float:left;margin-right:10px;padding:5px 7px;}
form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="tel"]:focus,form input[type="search"]:focus,form textarea:focus{border-color:#c3c3c3;}

/*  Kalendar  ----------------- */
form input[type="text"].datepicker{padding-right:33px;background-image:url('../img/icons/calendar_rp.png');background-position:right 6px;background-repeat:no-repeat;}

/*  Submity  ------------------------------- */
form input[type="submit"]{float:left;margin:-0 10px 0 0;padding:7px 14px;background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:2px;color:#707070;}

/*  Odkaz vedle submitu  ------------------------------- */
form .submit-link{float:left;margin:8px 10px 0 4px;}

/*  Chybove zbarveni  ------------------------------- */
form .input-error{border-color:#ee2655 !important;}

/*  Uprava pro filtracni formular  ------------------------------- */
.filter{min-width:1000px;float:left;margin-bottom:20px;white-space: nowrap;}
.filter p{float:left;margin-right:10px;}

/*  Checkboxy a radia  ----------------- */
.filter p.chr{margin-top:8px;}
.filter p.chr label{float:left;display:block;margin:1px 7px 0 0;}

/*  Oddelovac  ----------------- */
.filter .separator{width:2px;height:21px;float:left;margin:5px 10px 0 0;background:url('../img/separator.gif') no-repeat;}

/*  Seznam souboru  ------------------------------- */
form .files{width:250px;clear:both;margin:10px 0 0 0;}
form .files li{padding:7px 10px 7px 10px;background-color:#fff;border:1px solid #e2e2e2;border-top:none;}
form .files li.first{border-top:1px solid #e2e2e2;border-radius:4px 4px 0 0;}
form .files li.last{border-radius:0 0 4px 4px;}

/*  Obsah  ----------------- */
form .files li span{float:left;margin-top:2px;}
form .files li img{float:right;margin:0;cursor:pointer;}

/*  Uprava pro vypisovy formular  ------------------------------- */
form .list br{display:block;}

/*  Formularove prvky  ----------------- */
form .list input{float:none;}

/*  Uprava pro prihlasovaci formular  ------------------------------- */
.login form{padding:10px 10px 0 10px;background-color:#fff;box-shadow:0 10px 2px -9px #eee;border:1px solid #e7e7e7;border-radius:3px;}

/*  Struktura  ----------------- */
.login form p{margin-bottom:10px;}
.login form p.chr{margin:15px 0 15px 2px;}
.login form p.chr label{float:left;display:block;}
.login form p.chr input{float:left;margin:0 10px 0 0;}

/*  Formularove prvky  ----------------- */
.login form input[type="text"]{width:210px;}
.login form input[type="submit"]{float:left;margin-right:10px;}

/*  Zapomenuté heslo  ----------------- */
.login form a{float:left;margin-top:8px;}

/*  Uprava pro strankovaci formular  ------------------------------- */
.content .paging form{width:280px;float:right;margin:-1px -10px 0 0;}

/*  Struktura  ----------------- */
.content .paging form p{overflow:hidden;}
.content .paging form label{float:left;margin:8px 8px 0 0;font-style:italic;}

/*  Formularove prvky  ----------------- */
.content .paging form input[type="text"]{float:left;width:50px;}
.content .paging form input[type="submit"]{width:70px;float:right;padding-left:0;padding-right:0;}

/*  Uprava pro formular ve sloupci  ------------------------------- */
.side form{padding:0 10px;}

/*  Struktura  ----------------- */
.side form p{margin-bottom:5px;line-height:100%;}
.side form p label{display:none;}

/*  Formularove prvky  ----------------- */
.side form input[type="text"],.side form input[type="password"],.side form textarea{width:200px;}

/*  Seznam souboru  ----------------- */
.side form .files{width:218px;margin:7px 0 0 0;}

/*  Uprava pro hlavni formular  ------------------------------- */
.form{width:100%;margin-bottom:25px;border-collapse:collapse;}

/*  Struktura  ----------------- */
.form th,.form td{padding:12px 20px 13px;background:url('../img/form-tbody_line.gif') left bottom repeat-x;white-space:nowrap;}
.form th{width:150px;font-weight:normal;}
.form thead th{padding-bottom:14px;font:normal 1.6em 'Myriad Pro',Calibri;}

/*  Odlisnosti  -------- */
.form tr.no-border th,.form tr.no-border td{background:transparent;}
.form th.first{padding-left:5px;}
.form th.va-top{padding-top:21px;}

/*  Chyby  -------- */
.form tr.error th,.form tr.error td{background-color:rgba(255,255,255,0.6);}
.form tr.error th{padding-left:15px;}

/*  Checkboxy a radia  -------- */
.form .chr-wrap{float:left;margin-right:20px;}
.form .chr{float:left;clear:both;margin-bottom:7px;}
.form .chr input{float:left;margin:0 7px 0 0;}
.form .chr input[type="radio"]{margin-top:-1px;}

/*  Ikony   ----------------- */
.form img{float:left;margin:7px 10px 0 0;}
.form img.add-file{margin:0 7px 0 0;}

/*  Napoveda  ----------------- */
.form em{float:left;margin:7px 10px 0 0;font:normal 1em Georgia;font-style:italic;color:#a8a8a8;}