h1 {color: #E12F7D;}
input:focus {outline:none;}
#contentFrame .error {color: #d9001a; font-weight: bold;}
#contentFrame .done {color: green; font-weight: bold;}
#contentFrame .done A {color: green; text-decoration: underline;}
#contentFrame .done A:HOVER {text-decoration: none;}

.formLine {width: 100%; float: left; margin: 0px 0px 5px 0px;}
.formLine .formRow {width: 150px; padding: 6px 10px 0px 0px; margin: 0px; float: left; text-align: right; font-size: 12px; color: #fff; }
.formLine .formRow2 {width: 200px; padding: 4px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formValue {width: 300px; padding: 4px 10px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formRowCheckbox {width: 690px; padding: 4px 0px 0px 0px; margin: 0px; float: left; text-align: left; font-size: 12px;}
.formLine .formRowCheckbox A {color: #ffb30f;}
.formLine .formInput {width: calc(100% - 175px); padding: 5px 5px 5px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .formTextarea {width: 300px; height: 120px; padding: 2px 5px 2px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .formSelect {width: 312px; padding: 5px 1px 5px 5px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .formSubmit {width: auto; padding: 5px 30px 5px 30px; margin: 10px 10px 0px 162px; float: left; background-color: #ffb30f; border: 0px; color: #FFF; font-size: 18px; font-weight: bold; cursor: pointer;}
.formLine .formSubmit:HOVER {background-color: #ffc64b;}
.formLine .antispam {width: 110px; height: 28px; float: left; margin: 0px 0px 0px 10px;}
.formLine .formInputAntispam {width: 180px; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; float: left; border: 1px #d0d0d0 solid;}
.formLine .bgRed {border-color: #d9001a; background-color: #FFF0F0;}
.formLine .readonly {background-color: #ddd; color: #686868;}
.formLine .radio {width: 400px; margin: 3px 0px 0px 0px; float: left; color: #FFF;}
.formLine .radio INPUT {width: 25px; margin: 2px 0px 0px 0px; float: left;}

.formLine .activeInput {border-color: #686868;}
.formLine .bigSubmit {padding: 10px 15px; float: right; position: relative; left: 10px;}

.orderInfoFrame {width: 688px; padding: 15px; float: left; border-top: 1px #4c4c49 dotted; margin: 0px 0px 15px 0px;}
.orderInfoFrame .formLine {width: 688px;}
#right .orderInfoFrame H3 {width: 688px;}

.hvezdicka {color: #e41d1b; font-weight: bold; font-size: 20px; line-height: 10px;}
#login {margin-top:150px; text-align: center; }
#login #info {margin: 15px 0; line-height:1.7; color: #686868;}
#login #info p {text-align:center;}
#login h2 {color: #FFF; text-align: center;}

#formLogin {width: 415px;  padding: 15px 20px; margin: 0px 0 0 268px; background-color: #E12F7D; font-family: 'Open Sans', sans-serif; border-radius: 10px;float: left;}
#formLogin a {font-size:12px; color:#fff; text-decoration: underline;}
#formLogin .formLine {float: left; margin: 0px 0px 5px 0px; width: 100%;}
#formLogin .formLine .formRow {width: auto; padding: 6px 10px 0px 0px; margin: 0px; float: left;  font-size: 15px;color: white;}
#formLogin .formLine .formSubmit {background-color: #292927; background-image: none; border: 1px #C15E8C solid; font-weight: normal; font-family: 'Open Sans', sans-serif;margin: 20px 0;float: right;width: 100%;border-radius: 10px;}
#formLogin .formLine .formInput { padding: 9px 10px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;border-radius: 10px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
#formLogin .formLine .formInput:focus {box-shadow: 1px 0px 5px #7C0869;}

#footer {margin-top:20px; background-image: url(/img/linka.png); background-repeat: no-repeat; text-align: center;}
#footer a {margin-right: 10px; color:#E12F7D; text-decoration: underline;}

/** /forgotten-password page */
#forgotPassword {width: 415px;  padding: 15px 20px; margin: 0px 0 0 268px; background-color: #E12F7D; font-family: 'Open Sans', sans-serif; border-radius: 10px;float: left;}
#forgotPassword a {font-size:12px; color:#fff; text-decoration: underline;}
#forgotPassword .formLine {float: left; margin: 0px 0px 5px 0px; width: 100%;}
#forgotPassword .formLine .formRow {width: auto; padding: 6px 10px 0px 0px; margin: 0px; float: left;  font-size: 15px;color: white;}
#forgotPassword .formLine .formSubmit {background-color: #292927; background-image: none; border: 1px #C15E8C solid; font-weight: normal; font-family: 'Open Sans', sans-serif;margin: 20px 0;float: right;width: 100%;border-radius: 10px;}
#forgotPassword .formLine .formInput { padding: 9px 10px; margin: 0px 10px 0px 0px; float: left; border: 1px #d0d0d0 solid;border-radius: 10px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
#forgotPassword .formLine .formInput:focus {box-shadow: 1px 0px 5px #7C0869;}

#resultStatus {width: 952px; text-align:center;}