@font-face {
    font-family: 'Open sans light';
    src: url('/fonts/open_sans/opensans-light.eot');
    src: url('/fonts/open_sans/opensans-light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/open_sans/opensans-light.woff') format('woff'),
         url('/fonts/open_sans/opensans-light.ttf') format('truetype'),
         url('/fonts/open_sans/opensans-light.svg#Open sans light') format('svg');
}
@font-face {
    font-family: 'Open sans regular';
    src: url('/fonts/open_sans/opensans-regular.eot');
    src: url('/fonts/open_sans/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/open_sans/opensans-regular.woff') format('woff'),
         url('/fonts/open_sans/opensans-regular.ttf') format('truetype'),
         url('/fonts/open_sans/opensans-regular.svg#Open sans regular') format('svg');
}
@font-face {
    font-family: 'Open sans bold';
    src: url('/fonts/open_sans/opensans-bold.eot');
    src: url('/fonts/open_sans/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/open_sans/opensans-bold.woff') format('woff'),
         url('/fonts/open_sans/opensans-bold.ttf') format('truetype'),
         url('/fonts/open_sans/opensans-bold.svg#Open sans bold') format('svg');
}

* {margin: 0; padding: 0;}
html{height: 100%; font-size: 62.5%;}
body{height: 100%; background: #272930; font-family:Arial; }

/*defaultni hodnoty*/
a, a:visited{color: #007C94;text-decoration: underline;}
a:hover{text-decoration: none;}
.pt9 {font-size: 9pt;}
.i{font-style: italic;}
.b{font-weight: bold;}
p{margin: 1em 0;}
div{margin: 0px; padding: 0px;}
.fl{float: left;}
fieldset{background: none; margin: 0; padding: 0; border: none;}
img{border: none;}
/*Hlavni kostra webu*/
#pad{height: 100%; }
#log_box{width: 468px; height: 526px; background: transparent; margin: -263px 0 0 -234px; overflow: hidden; position: absolute; left: 50%; top: 50%; }
#header{border-bottom: 1px solid #cddddf;}
#cont{overflow: hidden; width: auto;}
#info_box{width: 373px; height: 250px; float: left;margin-top: 10px; position: relative;}
#login_box{ overflow: hidden; padding: 0px 43px 0 43px; text-align: center;font-family: "Open sans regular"; position: relative;}
#footer{padding: 10px 43px;margin-top: 55px;color: #8f8f8f;font-family: "Open sans regular"; overflow: hidden;}
#footer a{color: #114244;}
.logof{margin-bottom: 30px;}
#login_box p label{display: block; padding: 0 0 6px 0; color: #015a5c; text-align: left; color: #ebefef; font-size: 16px; }
#login_box p input{border: 1px solid #b7e3e7; background: #fff; padding: 12px 15px; width: 352px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size: 15px; color: #000;}
#login_box p input:hover{border: 1px solid #19B698;}
#login_box p input:focus{border: 1px solid #19B698;-webkit-box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, 0.3);box-shadow: inset 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#login_box .form_button{background: #19B698; margin: 25px 0 0 0; border: none; color: #fff; cursor: pointer; height: 52px; width: 100%; overflow: hidden; font-size: 18px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#login_box .form_button:hover{background: #33e6c4;}
.webmail{background: transparent url(images_login/zavinac.png) no-repeat 0 16px; padding: 15px 0 0 67px;}
#info_box h2{color: #003537; font-style: italic; font-weight: normal; font-size: 20pt; margin: 0; padding: 0;}
#info_box h2 a{color: #003537;}
#info_box p{padding: 5px 0 10px; margin: 0;}
.prohlizece{ color: #003537; font-size: 13px; text-align: center; color: #fff;}
.prohlizece p{margin: 0 0 5px; }
.p_text{padding: 14px 10px 0 0;}
.error{width: 352px;padding: 9px 15px 7px 15px;background: #fef0f0; border: 1px solid #fc0000;margin: 8px 0px 18px 0px; position: absolute; top: 40px; font-size: 14px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.noerror{color: #009900; padding: 0 0 4px;}
.errortext{color: #d10000;}
.noerrortext{color: #009900;}
.infotext{color: #ff9900;}
.clear{clear: both; line-height:0px; height: 0px;}