body { background-color: #FFFFFF; background-image: url('../img/bg_index.png'); background-repeat: repeat-x; }

#bg {position:fixed;top:0;left:0;width:100%;height:100%;}

#body { z-index: 1; position: relative; color: #292929; height: 100%; }
.vystredit { position: absolute; top: -30px; right: 100px; font-weight: bold; color: #ff3333; }
#podminky { z-index: 1; position: relative; padding: 26px; margin: 0 0px 0 0px; color: #292929; width: 90%; height: 100%; }
#podminky #obsah { color: #000000; background-image: url('../img/bg_popup.png'); background-repeat: repeat; }
.footer { z-index: 2; position: fixed; bottom: 15px; left: 20px; padding: 6px; margin: 0 0px 0 0px; background-image: url('../img/bg_footer.png'); background-repeat: repeat; width: 96%; ;border-style: solid;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; background-image: url('../img/bg_draggable.png'); border: 1px solid #E1E1E1; }
.footer:hover { background-color: #FFFFFF; }
.footer a { color: #000000; text-decoration: underline; }
p { padding: 8px; }
.prvek { padding: 4px; border: 1px solid #FFFFFF; margin: 3px; }
.blok { display: block; }
.vpravo { float: right; }
.vlevo { float: left; }
.schovat { display: none; }
.text_vpravo { text-align: right; }

#login_form { background-image: url('../img/login.png'); background-repeat: no-repeat; position: fixed;  top: 40%;  left: 50%;  margin-top: -115px;  margin-left: -240px;  text-align:left;  width:480px;  height:230px;}
#login_form p { text-align: center; padding: 20px 40px 0 0; float: right; }
#login_form p.doplnek { text-align: left; padding: 0 40px 0 60px; clear: right; color: #999999; }
#login_form .thawte { text-align: left; padding: 0 40px 0 60px; clear: right; color: #999999; }

#podminky h1 { background-color: transparent; padding-bottom: 0; }
#podminky ul { background-color: transparent; padding-top: 0; }
h1 { background-color: #E5E5E5; padding: 8px; font-size: 18px; }
h2 { background-color: #E5E5E5; padding: 8px; font-size: 15px; }

input { border: 0; }
input.login { width: 144px; height: 16px; font-size: 13px; padding: 3px; color: #000000; text-align: center; border: 1px solid #333333; background-color: #FFFFFF; background-image: url('../img/bg_draggable.png'); }
.select { width: 150px; font-size: 13px; padding: 3px; color: #000000; text-align: center; border: 1px solid #333333; background-color: #EEEEEE; }
input.login:focus { background-color: #E1E1E1; }
input.submit { width: 144px; background-color: transparent; font-size: 13px; padding: 3px; margin: 10px 0 0 0; color: #2C6700; text-align: center; letter-spacing: 2px; font-weight: bold; cursor: pointer; border: 2px solid #2C6700; background-image: url('../img/bg_draggable.png'); }

.nolink { background-color: #ff9999; color: #000000; }
