.box {float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/*#bgShader {display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; float: left; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;  z-index: 100;}*/
#bgShader {display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; float: left; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;  z-index: 100;}
#shader {display: block; position: fixed; width: 100%; left: 0px; top: 250px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrame {width: 628px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrame .content {width: 628px; padding: 0px; float: left; z-index: 100;}
#shader .contentFrame .content .logo {width: 628px; height: 111px; float: left; background-image: url('/images/rozcestnik-logo.jpg');}
#shader .contentFrame .content .body {width: 626px; height: 256px; float: left; border: 1px #dfdfdf solid; background-image: url('/images/rozcestnik-body.jpg'); }
#shader .contentFrame .content .body .half {width: 253px; height: 206px; padding: 50px 30px 0px 30px; float: left; text-align: left;}
#shader .contentFrame .content .body .half P {font-size: 14px; color: #FFF;}
#shader .contentFrame .content .body .half A {width: 49px; height: 26px; padding: 9px 0px 0px 35px; font-size: 15px; font-weight: bold; float: left; background-image: url('/images/rozcestnik-button.jpg'); display: block; color: #FFF; text-decoration: none; margin: 10px 0px 0px 15px; }
#shader .contentFrame .content .body .half .yes {margin-left: 30px;}

#shader .contentFrameCTC {width: 627px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrameCTC .topFrame {width: 627px; height: 113px; float: left; background-image: url('/images/login-top.jpg'); }
#shader .contentFrameCTC .grayFrame {width: 585px; padding: 40px 20px; float: left; background-color: #e7e7e7; border: 1px #cacaca solid;}
#shader .contentFrameCTC .grayFrame .loginFormLine {width: 585px; float: left; margin: 0px 0px 10px 0px;}
#shader .contentFrameCTC .grayFrame .loginFormLine .loginFormRow {width: 250px; padding: 6px 15px 0px 0px; float: left; font-size: 12px; font-weight: bold; color: #231f20; margin: 0px; text-align: right;}
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=text] {width: 200px; padding: 5px; float: left; border: 1px #cacaca solid; }
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=password] {width: 200px; padding: 5px; float: left; border: 1px #cacaca solid; }
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=submit] {width: 113px; height: 35px; float: left; background-image: url('/images/login-button.jpg'); padding: 0px 0px 0px 20px; border: 0px; color: #FFF; font-weight: bold; cursor: pointer;}
#shader .contentFrameCTC .provozovatel {width: 627px; float: left; margin: 5px 0px 0px 0px; font-size: 13px; color: #FFF; text-align: center; }
#shader .contentFrameCTC .grayFrame .errorTip {width: 585px; float: left; color: #d9001a; text-align: center;}
#shader .contentFrameCTC .centerFrame {width: 100%; float: left; display: flex; justify-content: space-around;}
#shader .contentFrameCTC .centerFrame P {text-align: center;}
#shader .contentFrameCTC .pocetbal P {font-size: 16px;}
#shader .contentFrameCTC .button {width: 84px; height: 35px; padding: 3px 0px 0px 38px; font-size: 15px; font-weight: bold; float: left; background-image: url('/images/rozcestnik-button.jpg'); display: flex; align-items: center; justify-content: flex-start; color: #FFF; text-decoration: none; margin: 10px 0px 0px 0px; border: 0px; font-family: arial; cursor: pointer; text-align: left;}
#shader .contentFrameCTC .button.yes {margin-right: 30px;}


/*#bgShader {display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; float: left; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;  z-index: 100;}
#shader {display: block; position: absolute; width: 100%; left: 0px; top: 250px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrame {width: 628px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrame .content {width: 628px; padding: 0px; float: left; z-index: 100;}
#shader .contentFrame .content .logo {width: 628px; height: 111px; float: left; background-image: url('/images/rozcestnik-logo.jpg');}
#shader .contentFrame .content .body {width: 626px; height: 256px; float: left; border: 1px #dfdfdf solid; background-image: url('/images/rozcestnik-body.jpg'); }
#shader .contentFrame .content .body .half {width: 253px; height: 206px; padding: 50px 30px 0px 30px; float: left; text-align: left;}
#shader .contentFrame .content .body .half P {font-size: 14px; color: #FFF;}
#shader .contentFrame .content .body .half A {width: 49px; height: 26px; padding: 9px 0px 0px 35px; font-size: 15px; font-weight: bold; float: left; background-image: url('/images/rozcestnik-button.jpg'); display: block; color: #FFF; text-decoration: none; margin: 10px 0px 0px 15px; }
#shader .contentFrame .content .body .half .yes {margin-left: 30px;}

#shader .contentFrameCTC {width: 627px; margin-left: auto; margin-right: auto; z-index: 100;}
#shader .contentFrameCTC .topFrame {width: 627px; height: 113px; float: left; background-image: url('/images/login-top.jpg'); }
#shader .contentFrameCTC .grayFrame {width: 585px; padding: 40px 20px; float: left; background-color: #e7e7e7; border: 1px #cacaca solid;}
#shader .contentFrameCTC .grayFrame .loginFormLine {width: 585px; float: left; margin: 0px 0px 10px 0px;}
#shader .contentFrameCTC .grayFrame .loginFormLine .loginFormRow {width: 250px; padding: 6px 15px 0px 0px; float: left; font-size: 12px; font-weight: bold; color: #231f20; margin: 0px; text-align: right;}
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=text] {width: 200px; padding: 5px; float: left; border: 1px #cacaca solid; }
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=password] {width: 200px; padding: 5px; float: left; border: 1px #cacaca solid; }
#shader .contentFrameCTC .grayFrame .loginFormLine INPUT[type=submit] {width: 113px; height: 35px; float: left; background-image: url('/images/login-button.jpg'); padding: 0px 0px 0px 20px; border: 0px; color: #FFF; font-weight: bold; cursor: pointer;}
#shader .contentFrameCTC .provozovatel {width: 627px; float: left; margin: 5px 0px 0px 0px; font-size: 13px; color: #FFF; text-align: center; }
#shader .contentFrameCTC .grayFrame .errorTip {width: 585px; float: left; color: #d9001a; text-align: center;}
*/