.inputFILE {
 padding: 10px 10px 10px 10px; background: #eeeeee;
}
.inputFILE code {
 display: block; margin-bottom: 12px;
}
.inputFILE label {
 float: left; width: auto; margin: 15px 10px 0 5px; padding: 0; font-weight: bold;
}
.inputFILE input[type=file] {
 float: left; width: auto; margin: 0;
}
.inputFILE input[type=submit] {
 display: none; margin: 12px auto 6px auto; padding: 10px 25px; font-size: 15px; color: #ffffff; 
 background: #000000;
}
.inputFILE input[type=submit]:hover {
 background: #ffa800;
}
.inputFILE .filesLIST {
 margin-top: 10px;
}
.inputFILE .filesLIST span {
 display: block; margin: 0  0 1px 0; padding: 4px 7px; background: #dcdcdc;
}
.inputFILE .filesLIST span em {
 margin: 0 7px 0 0; font-weight: bold; font-style: normal;
}
.inputFILE .submitFILESerror {
 padding: 4px 7px; display: none; margin: 10px 0 6px 0; color: #ffffff; background: #ff0000;
}

.foto {
}
.foto .fotoone {
 position: relative; width: 100%; margin: 0 0 0 0; text-align: center; background: url(../img/divline2.png) repeat;
}
.foto .fotoone a.buttons {
 display: block; position: absolute; top: 50%; width: 45px; height: 52px; margin-top: -26px;
}
.foto .fotoone a.buttons.prev {
 left: 10px; background: url(../img/fotoone_prev.png) left 0;
}
.foto .fotoone a.buttons.prev:hover {
 background: url(../img/fotoone_prev.png) left -52px;
}
.foto .fotoone a.buttons.next {
 right: 10px; background: url(../img/fotoone_next.png) left 0;
}
.foto .fotoone a.buttons.next:hover {
 background: url(../img/fotoone_next.png) left -52px;
}
@media screen and (max-width: 400px) {
 .foto .fotoone a.buttons {
  display: block; position: absolute; top: 50%; width: 30px; height: 35px; margin-top: -18px;
 }
 .foto .fotoone a.buttons.prev {
  left: 5px; background: url(../img/fotoone_prev_small.png) left 0;
 }
 .foto .fotoone a.buttons.prev:hover {
  background: url(../img/fotoone_prev_small.png) left -35px;
 }
 .foto .fotoone a.buttons.next {
  right: 5px; background: url(../img/fotoone_next_small.png) left 0;
 }
 .foto .fotoone a.buttons.next:hover {
  background: url(../img/fotoone_next_small.png) left -35px;
 }
}
.foto .loading {
 display: none; position: absolute; top: 0%; left: 0; width: 100%; height: 100%; 
 background: #ffffff url(../img/loading.gif) no-repeat center 45%;
}
.foto .fotoone img { z-index: 1; margin: 0 auto; }
@media screen and (max-width: 5000px) { .foto .fotoone { max-width: 100%; max-height: 800px; } .foto .fotoone img { max-width: 95%; max-height: 800px; } }
@media screen and (max-width: 1600px) { .foto .fotoone { max-width: 100%; max-height: 550px; } .foto .fotoone img { max-width: 95%; max-height: 550px; } }
@media screen and (max-width: 1340px) { .foto .fotoone { max-width: 100%; max-height: 450px; } .foto .fotoone img { max-width: 95%; max-height: 450px; } }
@media screen and (max-width: 1260px) { .foto .fotoone { max-width: 100%; max-height: 370px; } .foto .fotoone img { max-width: 95%; max-height: 370px; } }
@media screen and (max-width: 1000px) { 
 .foto .fotoone { max-width: 100%; height: auto; max-height: auto; } 
 .foto .fotoone img { width: auto; max-width: auto; height: auto; max-height: auto; } 
}
@media screen and (max-width: 780px) { .foto .fotoone { display: none } .foto .popis { display: none } }
.foto .fotoone ul.menu {
 position: absolute; top: 0; left: 0; margin: 0; padding: 0; list-style: none; text-align: left;
 z-index: 2;
}
.foto .fotoone ul.menu li {
 margin: 0 0 1px 0; padding: 0;
}
.foto .fotoone ul.menu li a {
 display: block; padding: 10px 12px; font-size: 15px; color: #ffffff; /*background: #000000; opacity: 0.25;*/
 background: rgba(0, 0, 0, 0.25); -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
.foto .fotoone ul.menu li a:hover {
 text-decoration: none; background: rgba(0, 0, 0, 0.8);
}
.foto .fotoone ul.menu li a.active {
 text-decoration: none; background: rgba(0, 0, 0, 0.8);
}
.foto .popis {
 width: 100%; margin: 0 0 0 0; padding: 4px 0 4px 0; color: #dadada; font-size: 15px; line-height: 19px;
 background: #313131; opacity: 0.90
}
.foto .popis span.autor {
 float: left; display: block; margin: 0 0 0 10px; padding: 8px 0 8px 34px; color: #dadada;
 background: url(../img/icons/iconAUTOR-graywhite.png) no-repeat left center;
}
.foto .popis span.autor a {
 color: #dadada;
}
.foto .popis span.pridany {
 float: left; display: block; margin: 0 0 0 15px; padding: 8px 0 8px 34px; color: #dadada;
 background: url(../img/icons/iconPRIDANY-graywhite.png) no-repeat left center;
}
.foto .popis span.koment {
 float: right; display: block; margin: 0 15px 0 0; padding: 8px 0 8px 35px; color: #dadada;
 background: url(../img/icons/iconKOMENT30-graywhite.png) no-repeat left center;
}
.foto .popis span.like {
 float: right; display: block; margin: 0 15px 0 0; padding: 8px 0 8px 26px; color: #dadada;
 background: url(../img/icons/iconLIKE30-graywhite.png) no-repeat left center;
}
.foto .popis span.videny {
 float: right; display: block; margin: 0 15px 0 0; padding: 8px 0 8px 36px; color: #dadada;
 background: url(../img/icons/iconVIDENY-graywhite.png) no-repeat left center;
}
.foto .popistext {
 width: 100%; margin: 0 0 15px 0; padding: 0; color: #000000; background: #F0F0F0;
}
.foto .popistext p {
 padding: 7px 10px; font-size: 16px; line-height: 22px;
}

.foto ul.strankamenu2 {
 margin: -5px 0 7px 0; padding: 0; list-style: none; border-bottom: 2px solid #c9c9c9;
}

.foto .fotosvypis {
}
.mosaicphoto_column {
 float: left;
}
.foto .fotosvypis .item {
 position: relative; border-right: 3px solid #ffffff; border-bottom: 3px solid #ffffff;
}
.foto .fotosvypis .item img {
 display: block; width: 100%; max-width: 400px; height: auto;
}
.foto .fotosvypis .item a.info {
 display: block; position: absolute; top: 0; left: 0; width: 100%; height: 50%; padding: 0 0 0 0; color: #ffffff;
 background: #474747 url(../img/iconlupa25white.png) no-repeat center center; opacity: 0;
}
.foto .fotosvypis .item a.info:hover {
 background: #000000 url(../img/iconlupa25white.png) no-repeat center center;
}
.foto .fotosvypis .item a.infomore {
 display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; padding: 0 0 0 0; color: #ffffff;
 background: #474747 url(../img/iconlupa34_more_white.png) no-repeat center center; opacity: 0;
}
.foto .fotosvypis .item a.infomore:hover {
 background: #000000 url(../img/iconlupa34_more_white.png) no-repeat center center;;
}


.fotoEDIT {
 margin-top: 0;
}
.fotoEDIT .itemFOTO {
 position: relative; float: left; width: 205px; /*height: 195px;*/ height: 240px; margin: 4px 4px 4px 4px; padding: 10px 0 0 0; 
 text-align: center; font-size: 13px; background: #ffffff; border: 1px solid #d8d8d8;
}
.fotoEDIT .itemFOTO.edit {
 position: relative; float: left; width: 205px; height: 225px; margin: 4px 4px 4px 4px; padding: 10px 0 0 0; 
 text-align: center; background: #ffffff; border: 1px solid #d8d8d8;
}
.fotoEDIT .itemFOTO.edit .popis {
 position: absolute; top: 148px; right: 3px;
}
.fotoEDIT .itemFOTO.edit .popis span.koment {
 float: right; display: block; margin: 0 8px 0 0; padding: 8px 0 8px 25px; font-size: 12px color: #dadada;
 background: url(../img/icons/iconKOMENT22.png) no-repeat left 5px;
}
.fotoEDIT .itemFOTO.edit .popis span.like {
 float: right; display: block; margin: 0 12px 0 0; padding: 8px 0 8px 23px; font-size: 12px color: #dadada;
 background: url(../img/icons/iconLIKE22.png) no-repeat left 3px;
}
.fotoEDIT .itemFOTO.edit .popis span.videny {
 float: right; display: block; margin: 0 12px 0 0; padding: 8px 0 8px 25px; font-size: 12px color: #dadada;
 background: url(../img/icons/iconVIDENY22.png) no-repeat left center;
}
.fotoEDIT .itemFOTO a.nahlad {
 display: block; position: absolute; top: 55px; left: 0; padding: 8px 12px 8px 12px; color: #ffffff; 
 background: #000000; opacity: 0.85;
}
.fotoEDIT .itemFOTO a.prejstnafoto {
 display: block; position: absolute; top: 90px; left: 0; padding: 8px 12px 8px 12px; color: #ffffff; 
 background: #000000; opacity: 0.85;
}
.fotoEDIT .itemFOTO a.delete {
 position: absolute; top: 0; right: 0; padding-right: 1px; display: block; width: 19px; height: 22px;
 background: #ffffff url(../img/iconDELETEfoto.png) no-repeat left top;
}
.fotoEDIT .itemFOTO img {
 max-width: 185px; max-height: 130px;
}
.fotoEDIT .itemFOTO textarea {
 position: absolute; bottom: 8px; left: 10px; width: 180px; height: 40px; padding: 2px; color: #535353;
 border: 1px solid #d8d8d8; resize: none; z-index: 2;
}
.fotoEDIT .itemFOTO textarea:focus {
 height: 120px;
}
.fotoEDIT .itemFOTO .fotoPOPISsaveSTAV {
 position: absolute; top: 0; left: 0; display: block;
}
.fotoEDIT .itemFOTO .neaktivny {
 position: absolute; top: 20px; left: 0; display: block; padding: 4px 6px; color: #ffffff; background: #ff0000;
}

.fotoEDIT .itemFOTO .fotoPOPISsaveSTAV .ok {
  padding: 2px 4px; color: #ffffff; font-size: 11px; background: #7bda00;
}
.fotoEDIT .itemFOTO .fotoPOPISsaveSTAV .okno {
  padding: 2px 4px; color: #ffffff; font-size: 10px; background: #bf0000;
}

/* konkrétne foto 1 */
.foto.foto1 .fotoone {
 max-width: 100%;
}
.foto.foto1 .popis {
 display: block;
}
@media screen and (max-width: 1000px) { 
 .foto.foto1 .fotoone .popis span.autor { display: block; } 
 .foto.foto1 .fotoone { display: block; max-width: 100%; height: auto; max-height: auto; } 
 .foto.foto1 .fotoone img { width: auto; max-width: auto; height: auto; max-height: auto; } 
}
/* /konkrétne foto 1 */


/* PLATBA */
.platba {
 width: auto; margin: -10px 0 0 0; padding: 5px; border: 1px solid #303030;
}
.platba table {
 width: 100%;
}
.platba table thead {
 background: url(../img/divline2.png) repeat;
}
.platba table thead tr th {
 padding: 8px 5px; font-weight: bold; color: #000000; text-align: left;
}
.platba table tbody {
}
.platba table tbody tr {
}
.platba table tbody tr:nth-child(even) {
 background: #efefef;
}
.platba table tbody tr td {
 padding: 5px; 
}
.platba table tbody tr td.kreditov {
 width: 120px; font-weight: bold;
}
.platba table tbody tr td.kreditov.iny small {
 font-weight: normal;
}
.platba table tbody tr td.kreditov.iny input[type=text] {
 width: 50px; padding: 4px 4px; border: 1px solid #959595;
}
.platba table tbody tr td.suma {
 width: 210px;
}
.platba table tbody tr td.button {
 width: 250px;
}
.platba table tbody tr td.button a {
 display: inline-block;
}
.platba table tbody tr td.zlava {
 color: #63b223;
}


.platba table .error {
 color: #ff0000; font-size: 12px;
}

.platba table a.button {
 width: 250px; margin: 0; padding: 10px 15px; text-align: center; color: #303030; background: #ffa800;
}
.platba table a.button:hover {
 color: #ffffff; background: #000000;
}

.platba table.cenyzakredit {
 width: 320px; margin: 15px 0 0 0;
}

.platba .platbapopis {
 margin: 15px 0 20px 5px; line-height: 140%;
}
.platba .platbapopis .banks {
 margin: 10px 0 0 0;
}
.platba .platbapopis .banks img {
 margin: 0 10px 3px 0; padding: 3px; box-shadow: 0 0px 4px 0px #b4b4b4;
}

.platba .platbapopis ul {
 margin: 35px 0 20px 20px; padding: 0; list-style: none; line-height: 150%;
}
.platba .platbapopis ul.prevodom {
 margin: 20px 0 20px 20px;
}
.platba .platbapopis ul li {
 margin: 0 0 35px 0; padding: 0; font-size: 16px;
}
.platba .platbapopis ul.prevodom li {
 margin: 0 0 15px 0;
}
.platba .platbapopis ul li big {
 margin-right: 10px; font-size: 24px; color: #828282; font-weight: bold;
}
.platba .platbapopis ul li strong {
 font-size: 18px;
}
.platba .platbapopis ul.sms li input[type=text] {
  width: 100px; padding: 6px 6px; font-size: 16px; border: 1px solid #959595;
}
.platba .platbapopis ul.sms li input[type=submit] {
  width: 150px; padding: 8px 6px; font-size: 14px; text-align: center; color: #303030; background: #ffa800;
}
.platba .platbapopis ul.sms li input[type=submit]:hover {
 color: #ffffff; background: #000000;
}

@media screen and (max-width: 640px) {
 .platba table tbody tr td.kreditov { width: 100%; }
 .platba table tbody tr td.suma { width: 100%; }
 .platba table tbody tr td.button { width: 100%; text-align: center; }
 .platba table.cenyzakredit { width: 100%; }
 .platba table .rN { display: inline-block; }

}
/* /PLATBA */



/* SEARCH */
.search .searchFORM {
 margin-top: 10px;
}
.search .searchFORM input[type=text] {
 float: left; width: 60%; padding: 7px 8px; font-size: 16px; border: 1px solid #858585;
}
.search .searchFORM input[type=submit] {
 float: left; width: 60px; height: 34px; margin-left: 10px;
 background: #000000 url(../img/icons/iconLUPA22w.png) no-repeat center center;
}
.search .searchFORM input[type=submit]:hover {
 background: #ffa800 url(../img/icons/iconLUPA22g.png) no-repeat center center;
}

.search ul.sekcie {
 margin: 20px 0 25px 0; padding: 0; list-style: none; font-size: 0;
}
.search ul.sekcie li {
 display: inline-block; margin: 0 2px 2px 0; padding: 0;
}
.search ul.sekcie li a {
 display: inline-block; margin: 0; padding: 10px 12px; font-size: 16px; color: #343434; background: #e5e5e5;
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
.search ul.sekcie li a:hover {
 text-decoration: none; color: #ffffff; background: #474747;
}
.search ul.sekcie li a.active {
 color: #303030; background: #ffa800;
}

.search .vysledky {
}
.search .vysledky .vyraz {
 margin: 20px 0 30px 0; font-size: 18px;
}
.search .vysledky .ziadneVysledky {
 padding: 15px 15px; color: #5f5f5f; font-size: 20px; background: #ebebeb;
}
.search .vysledky .item {
 margin: 0 0 20px 10px;
}
.search .vysledky .item a.top {
 display: block; text-decoration: underline; font-size: 19px; font-weight: 500; color: #0e4a5a;
}
.search .vysledky .item a.top:hover {
 color: #ff3d1e;
}
.search .vysledky .item p.link {
 margin: 7px 0 0 0; color: #8b8b8b; font-size: 14px;
}
/* /SEARCH */

