.loadingBIG {
 display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; z-index: 99999999;
 opacity: 0.95;
}

/* toto je popis do tabuľky pre malé zobrazenia - namiest th */
table .popistdth {
 display: none; font-size: 12px; font-weight: normal; color: #696969;
}

.hladatother {
 margin-bottom: 20px;
}
.hladatother .item {
 margin: 0 0 3px 0; padding: 7px; background: #e4f7ff;
}
.hladatother .item .what {
 float: left; margin: 0 7px 0 0; font-weight: bold;
}
.hladatother .item .nazov {
 float: left;
}

/* form */
.form {
}
.form label {
 float: left; width: 180px; margin: 9px 0 0 20px; font-size: 12px; color: #000000;
}
.form label.w80 {
 width: 80px;
}
@media screen and (max-width: 780px) { .form label { margin: 5px 0 0 0; } }
.form label.povinne {
 font-weight: bold;
}
.form input[type=text] {
 float: left; width: 200px; height: 24px; margin: 5px 0 0 0; padding: 0 4px 0 4px; font-size: 13px; color: #888888;
 border: 1px solid #cfcfcf; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
}
.form input[type=password] {
 float: left; width: 200px; height: 24px; margin: 5px 0 0 0; padding: 0 4px 0 4px; font-size: 13px; color: #888888;
 border: 1px solid #cfcfcf; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
}
.form textarea {
 padding: 4px 4px 4px 4px; font-size: 14px; color: #888888;
 border: 1px solid #cfcfcf; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
}
@media screen and (max-width: 780px) { .form input[type=text], .form input[type=password] { clear: both; margin: 2px 0 0 0; } }
.form input[type=image] {
 margin: 9px 0 0 0;
}
.form .ahrefsubmit {
 display: table; width: auto; margin: 0 auto; margin-top: 12px; padding: 8px 15px; color: #ffffff; background: #000000;
}
.form input[type=file] {
 float: left; height: 24px; margin: 5px 0 0 0; padding: 0 4px 0 4px; font-size: 13px; color: #888888;
 border: 1px solid #cfcfcf; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;
}
.form .inpText {
 float: left; margin: 10px 0 0 7px;
}
.form .chybaform {
 color: #bf0000;
}
.form .okform {
 color: #6590c1;
}
.form .chyba {
 width: auto; margin-bottom: 10px; padding: 6px 10px 6px 10px; color: #3d1e1e; background: #ff7f7f; border: 3px solid #ab5555;
}
.form .chyba span {
 display: block; margin: 4px 0 4px 0;
}
.form .ok {
 width: auto; margin: 20px 0 20px 0; padding: 30px 10px 30px 10px; color: #3c97ff; font-size: 14px; text-align: center;
 border: 2px solid #76b6ff; font-weight: normal;
}
/* /form */

/* registracia */
.registracia {
 padding: 0 0 10px 0;
}
.registracia h2 {
 margin: 12px 0 6px 0; padding: 6px 7px 7px 7px; font-weight: normal; font-size: 16px; color: #4a4a4a; font-family: Arial;
 background: #ececec; border-bottom: 1px solid #bdbdbd;
}
.registracia h2 label.checkboxONOFF {
 width: auto; height: auto; margin: 0; padding-top: 3px; color: #4a4a4a; font-size: 16px; font-family: Arial;
}
/* /registracia */

.blokbig {
 width: auto; margin: 0; padding: 7px 10px 14px 10px; border: 1px solid #bdbdbd;
 box-shadow: inset 0 0 15px #f8f8f8; -moz-box-shadow: inset 0 0 15px #f8f8f8;
}
.blokbig .popis {
 margin-top: 5px;
}

/* selectmenu */
.selectmenu .blokHIDE {
 display: none;
}
.selectmenu .blokHIDE.active {
 display: block;
}
.selectmenu input[type=checkbox] {
 display: none;
}
.selectmenu label.checkboxONOFF {
 display: block; max-width: 500px; padding: 0 0 0 23px;
 background: url(../img/forms-thinks.png) no-repeat -10px -7px; cursor: pointer;
}
.selectmenu label.checkboxONOFF:hover {
 background: url(../img/forms-thinks.png) no-repeat -10px -107px;
}
.selectmenu label.checkboxONOFF.selected {
 background: url(../img/forms-thinks.png) no-repeat -10px -57px;
}
.selectmenu input[type=radio] {
 display: none;
}
.selectmenu label.radioONOFF {
 display: block; max-width: 500px; height: 22px; padding: 0 0 0 23px;
 background: url(../img/forms-thinks.png) no-repeat -900px -7px; cursor: pointer;
}
.selectmenu label.radioONOFF:hover {
 background: url(../img/forms-thinks.png) no-repeat -900px -107px;
}
.selectmenu label.radioONOFF.selected {
 background: url(../img/forms-thinks.png) no-repeat -900px -57px;
}
.selectmenu input[type=button] {
 width: 110px; height: 28px; color: #6f5f00; font-weight: bold; line-height: 100%;
 background: url(../img/forms-thinks.png) no-repeat -10px -200px; border: none; cursor: pointer;
}
.selectmenu input[type=submit] {
 width: 110px; height: 28px; color: #6f5f00; font-weight: bold; line-height: 100%;
 background: url(../img/forms-thinks.png) no-repeat -10px -200px; border: none; cursor: pointer;
}
@-moz-document url-prefix() {
 .selectmenu input[type=button] {
  background: url(../img/forms-thinks.png) no-repeat -10px -198px;
 }
 .selectmenu input[type=submit] {
  background: url(../img/forms-thinks.png) no-repeat -10px -198px;
 }
}
input[type=button].buttonyellow, input[type=submit].submityellow {
 width: 110px; height: 28px; color: #6f5f00; font-weight: bold; line-height: 100%;
 background: url(../img/forms-thinks.png) no-repeat -10px -200px; border: none; cursor: pointer;
}
input[type=button].buttonred, input[type=submit].submitred {
 width: 110px; height: 28px; color: #ffffff; font-weight: bold; line-height: 100%;
 background: url(../img/forms-thinks.png) no-repeat -320px -200px; border: none; cursor: pointer;
}
/* selectmenu */

/* alertSPEC */
.alertSPEC {
 display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
 background: rgba(0, 0, 0, 0.2); z-index: 99999999;
}
.alertSPEC .alertDIV {
 position: relative; width: 360px; height: 160px; background: #ffffff; 
 background: #eece16 url(../img/bgalertSPEC.png) repeat-y center top; border: 4px solid #ffffff;
 -webkit-box-shadow: 0 0 15px 0 #A1A1A1; box-shadow: 0 0 15px 0 #A1A1A1;
}
.alertSPEC .alertDIV a.close {
 position: absolute; top: 6px; right: 6px; width: 24px; height: 24px;
 background: url(../img/iconCLOSEwin.png) no-repeat left top;
}
.alertSPEC .alertDIV label {
 display: block; margin: 6px 0 12px 6px; padding: 5px 0 5px 44px; font-size: 20px; line-height: 20px; color: #000000; 
 font-family: tahoma; background: url(../img/iconWARMING.png) no-repeat left center;
}
.alertSPEC .alertDIV strong {
 display: block; padding: 15px; text-align: center;
}
.alertSPEC .alertDIV hr {
 height: 2px; margin: 0 auto; width: 96%; background: url(../img/alertSPECline.png) repeat-x left top; border: none;
}
.alertSPEC .alertDIV ul {
 position: absolute; right: 12px; bottom: 12px; margin: 0; padding: 0; list-style: none;
}
.alertSPEC .alertDIV ul li {
 display: inline-block; margin: 0 0 0 8px; padding: 0;
}
.alertSPEC .alertDIV ul li a {
 display: block; padding: 6px 18px; color: #ffffff; background: #000000;
}
.alertSPEC .alertDIV ul li a:hover {
 text-decoration: none; color: #000000; background: #ffffff;
}
/* alertSPEC */


