/* STYLY PRO FORMULÁŘE */
.neviditelny { visibility: hidden; }
.povinne { font-weight: bold; }
.poznam { margin: 10px 20px; list-style-type: none; padding: 0; }

.tv { width: 550px; margin-left: auto; margin-right: auto; }
.tv p { text-indent: 0 !important; }
.tv br { clear: left; }
.tv fieldset { border: 1px solid; background-color: #d4e8f0; border-color: #9bc3fb; margin: 10px; padding: 0; padding-bottom: 10px; }
.tv label, .tv input, .tv select, .tv textarea { display: block; width: 170px; float: left; margin-bottom: 10px; }
.tv input, .tv select, .tv textarea { border: 1px; border-color: #9bc3fb; border-style: solid; background: #d4e8f0; }
.tv label { text-align: left; width: 130px; padding-right: 15px; margin-left: 20px; }
.tv legend { background-color: #9bc3fb; border-width: 1px; border-color: #d4e8f0; border-style: solid;	margin-left: 10px; padding: 2px 7px; font-weight: bold; }
.form_odeslat_udaje textarea, .form_pripojka_udaje select { width: 343px !important; }
.form_odeslat_udaje input { float: right; margin: 10px 20px 10px 0; width: 123px; }

.form_platby { padding-right: 10px !important; }
.form_platby input { width: auto; display: inline; float: none; margin: 0 5px; }

.chyba { border: 1px solid red; background-color: #d4e8f0; padding: 5px; width: 300px; font-weight: bold; margin: 10px auto; color: red; }
