@font-face {
    font-family: EXIM_Icons_font;
    src: url('../font/exim_icons-webfont.eot');
    src: url('../font/exim_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/exim_icons-webfont.woff2') format('woff2'),
         url('../font/exim_icons-webfont.woff') format('woff'),
         url('../font/exim_icons-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{font-family:Calibri;font-size:11pt;color:#333333;padding:0;margin:0;background-color:#f6f6f6;overflow:scroll;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;color:#c4006b;}
table{border:0;padding:0;border-spacing:0;}
img{border:0;}

/* login */
#login{margin:60px 0 0 0;}
#login img{width:80px;height:82px;}
#login .loginfo{width:40px;}
#login .logdetail{width:200px;}
input.login{cursor:pointer;width:130px;height:27px;border:1px solid #dadada;background:transparent url(../img/icon/ok.png) no-repeat 10px center;font-weight:bold;color:#333333;}
input.login:hover{background:#c4006b url(../img/icon/okhover.png) no-repeat 10px center;color:#ffffff;}
#chyba{background:#c4006b;color:#ffffff;font-weight:bold;padding:10px 10px 10px 20px;width:100%;margin:0;}

/* head */
#logo{width:100%;height:143px;background:url(../img/head.jpg) no-repeat;}
.logo{width:100px;height:103px;padding:20px 0 20px 20px;}
#logo h1{color:#c4006b;font-size:22pt;position:absolute;top:15px;left:200px;}
#logo h1 .bile{color:#ffffff;}
#logo p{color:#ffffff;position:absolute;top:50px;left:200px;}
#logo input.logout{cursor:pointer;width:140px;height:28px;border:none;background:#333333 url(../img/icon/logout.png) no-repeat 4px center;color:#ffffff;position:absolute;right:20px;top:12px;border-radius:14px;font-weight:bold;padding:0 0 2px 15px;}
#logo input.logout:hover{background:#c4006b url(../img/icon/logouthover.png) no-repeat 4px center;color:#ffffff;}
#logo input.manual{cursor:pointer;width:140px;height:28px;border:none;background:#333333 url(../img/icon/manual.png) no-repeat 4px center;color:#ffffff;position:absolute;right:20px;top:42px;border-radius:14px;font-weight:bold;padding:0 0 2px 15px;}
#logo input.manual:hover{background:#c4006b url(../img/icon/manualhover.png) no-repeat 4px center;color:#ffffff;}
#logo input.qrcode{cursor:pointer;width:140px;height:28px;border:none;background:#333333 url(../img/icon/qr.png) no-repeat 4px center;color:#ffffff;position:absolute;right:20px;top:72px;border-radius:14px;font-weight:bold;padding:0 0 2px 15px;}
#logo input.qrcode:hover{background:#c4006b url(../img/icon/qrhover.png) no-repeat 4px center;color:#ffffff;}
#logo input.banner{cursor:pointer;width:140px;height:28px;border:none;background:#333333 url(../img/icon/banner.png) no-repeat 4px center;color:#ffffff;position:absolute;right:20px;top:102px;border-radius:14px;font-weight:bold;padding:0 0 2px 15px;}
#logo input.banner:hover{background:#c4006b url(../img/icon/bannerhover.png) no-repeat 4px center;color:#ffffff;}

/* foot */
#foot{width:100%;height:78px;background:url(../img/foot.jpg) no-repeat;position:fixed;bottom:0;}
#foot p{margin:20px 0 0 0;}

/* drobečková navigace */
#drobec{width:100%;}
#drobec .drob{padding:10px 20px 10px 20px;}
#drobec p{margin:-20px 0 10px 0;}
#odraz{width:100%}
.sipka{font-size:9pt;}

/* 404 */
.zpet:hover{cursor:pointer;text-decoration:none;}

/* obsah */
#obsah{width:100%;padding-bottom:78px;}
#obsah .main{padding:20px 20px 10px 20px;}
#obsah .main input[type="text"]{width:400px;}
#obsah .main input[type="number"]{width:50px;}
#obsah .main select{width:406px;}
#obsah .main td{vertical-align:top;}
#obsah p,form{margin:0;font-size:12pt;}
.hvezdy{border:0;width:10px;height:10px;}
.hvezdy2{border:0;width:15px;height:15px;}
.pozor{margin:4px 0 0 20px;}
.pozor2{margin:4px 0 0 0px;}
.info{font-style:italic;font-size:9pt;}
.tabbot{margin-top:6px;}
.tabbottxt{padding-top:6px;}
.breaks{width:60px;}
.fontexim{font-family:EXIM_Icons_font;font-size:20pt;}
.fontexim2{font-family:EXIM_Icons_font;font-size:16px;padding:0 0 0 3px;margin:0;}
.magenta{color:#c30064;}
.ikonpos{margin-left:15px;}
.ikony{width:50px;height:50px;}
.ikonyemp{width:15px;height:15px;}
.pokoje{width:300px !important;}
.pokoje2{width:580px !important;}
.pokojedouble{width:606px !important;}
.popis{width:459px !important;}
.ikonpopis{width:100px !important;}
#obsah input.save{cursor:pointer;width:180px;height:28px;border:none;background:#333333 url(../img/icon/save.png) no-repeat 4px center;color:#ffffff;border-radius:14px;font-weight:bold;padding:0 0 2px 20px;margin:0 25px 10px 0;}
#obsah input.save:hover{background:#c4006b url(../img/icon/savehover.png) no-repeat 4px center;color:#ffffff;}
#obsah input.back{cursor:pointer;width:160px;height:28px;border:none;background:#333333 url(../img/icon/back.png) no-repeat 4px center;color:#ffffff;border-radius:14px;font-weight:bold;padding:0 0 2px 20px;margin:0 25px 10px 0;}
#obsah input.back:hover{background:#c4006b url(../img/icon/backhover.png) no-repeat 4px center;color:#ffffff; text-decoration:none;}
.okruh-den{font-weight:bold;}
.okruh-poz{font-style:italic;}
.areaalert{border:#506ea0 1px inset;}
.selecttxt {height: 22px;}
.vzdal {width: 223px !important;}
.vzdalposun {padding-right: 220px;}

/* tabulka */
.countTable tr:nth-child(even) {background: #e7e5e5;}
.countTable td {padding: 2px 4px;}
.bold {font-weight: bold;}

.chyba{background:#c4006b;width:200px;margin:-15px 0 -15px 0;position:absolute;right:20px;top:178px;border-radius:7px;}
.nechyba{background:#6dbe45;width:200px;margin:-15px 0 -15px 0;position:absolute;right:20px;top:178px;border-radius:7px;}
.nechyba p{color:#ffffff;font-weight:bold;padding:0px 10px 0px 20px;}
.chyba p{color:#ffffff;font-weight:bold;padding:0px 10px 0px 20px;}

input.doc{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/doc.jpg) no-repeat 0px center;}
input.docsh{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/docsh.jpg) no-repeat 0px center;}
input.xml{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/xml.png) no-repeat 0px center;}
input.cenik{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/cenik.png) no-repeat 0px center;}
input.xml2{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/xml.jpg) no-repeat 0px center;}
input.cenik2{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/cenik.jpg) no-repeat 0px center;}
.podxml{margin-left:30px;}
input.podplus{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/podplus.png) no-repeat 0px center;margin-top:1px;}
input.podminus{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/podminus.png) no-repeat 0px center;margin-top:1px;}
input.qr{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/qr.jpg) no-repeat 0px center;margin-top:1px;}
input.btn{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/url.jpg) no-repeat 0px center;margin-top:1px;}
input.arch{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/arch.png) no-repeat 0px center;margin-top:1px;}
input.ne{cursor:pointer;width:10px;height:10px;border:none;background:url(../img/pripraveno/xne2.png) no-repeat 0px center;}
input.ne:hover{background:url(../img/pripraveno/xne.png) no-repeat 0px center;}
input.zrus{cursor:pointer;width:10px;height:10px;border:none;background:url(../img/pripraveno/zrus2.png) no-repeat 0px center;}
input.zrus:hover{background:url(../img/pripraveno/zrus.png) no-repeat 0px center;}
input.korek{cursor:pointer;width:10px;height:10px;border:none;background:url(../img/pripraveno/xkorek2.png) no-repeat 0px center;}
input.korek:hover{background:url(../img/pripraveno/xkorek.png) no-repeat 0px center;}
input.ano{cursor:pointer;width:10px;height:10px;border:none;background:url(../img/pripraveno/xano2.png) no-repeat 0px center;}
input.ano:hover{background:url(../img/pripraveno/xano.png) no-repeat 0px center;}
input.copy{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/savehover2.png) no-repeat 0px center;}
input.copy:hover{background:url(../img/icon/save.png) no-repeat 0px center;}
input.delete{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/del.png) no-repeat 0px center;}
input.delete:hover{background:url(../img/icon/logout.png) no-repeat 0px center;}
input.leto{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/let.png) no-repeat 0px center;padding:1px 0 0 0;font-size:7pt;}
input.zima{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/zim.png) no-repeat 0px center;padding:1px 0 0 0;font-size:7pt;}
.copysez{width:90px !important;}
.copysez2{width:106px !important;}
.pruh{background-color:#e7e5e5;}
.zatim-ne{display:none;}

/* nápověda */
#napoveda{position:absolute;right:20px;}
#napoveda .priprava{border:0;background-color:#333333;color:#ffffff;width:200px;border-radius:14px;}
#napoveda .pripravdal{margin-top:5px;}
#napoveda .napo{padding:15px;}
.teckypripr{margin-left:25px;}

/* novyhotel */
#napoveda input.novyhotel{cursor:pointer;width:200px;height:28px;border:none;background:#333333 url(../img/icon/pridat.png) no-repeat 4px center;color:#ffffff;border-radius:14px;font-weight:bold;padding:0 0 2px 15px;}
#napoveda input.novyhotel:hover{background:#c4006b url(../img/icon/pridathover.png) no-repeat 4px center;color:#ffffff;}
#novyhotel input[type="text"]{width:180px !important;}
#novyhotel select{width:186px !important;}
#novyhotel input.pridejhotel{cursor:pointer;width:20px;height:20px;border:none;background:url(../img/icon/save.png) no-repeat 0px center;}
#novyhotel input.pridejhotel:hover{background:url(../img/icon/savehover2.png) no-repeat 0px center;}

#napoveda input.hledejhotel{cursor:pointer;width:200px;height:28px;border:none;background:#333333 url(../img/icon/search.png) no-repeat 4px center;color:#ffffff;border-radius:14px;font-weight:bold;padding:0 0 2px 15px; margin:2px 0 0 0;}
#napoveda input.hledejhotel:hover{background:#c4006b url(../img/icon/searchhover.png) no-repeat 4px center;color:#ffffff;}