/*------------ OBECN?FORMT STRNKY -------------*/
body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #454545; text-align: center; height: 100%; margin: 0; font-size: 11px; position: relative;}
html {height: 100%;}

input, select, option, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
table	{border-collapse:collapse;}
form, table, table td, h1, input, p {margin: 0; padding: 0;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
img	{border: none;}

a.vyrobil {color:#aaa; position: absolute; right: 20px; bottom: 12px;}
a.mantis {color:#aaa; position: absolute; left: 20px; bottom: 12px;}

/*--- login okno ---*/

.login {position: absolute; left: 50%; top: 50%; margin-left: -205px; margin-top: -112px; background: url('../images/ibis-repeat.gif') repeat-y; width: 409px; height: 223px; font-size: 12px; color: #000; text-align: left; line-height: 12px;}
.login1 {background: url('../images/ibis-top.gif') no-repeat; width: 409px; }
.login2 {background: url('../images/ibis-bottom.jpg') no-repeat left bottom; width: 409px; height: 223px;}
.merkur .login2 {background: url('../images/merkur-bottom.jpg') no-repeat left bottom;}
.ibis-merkur .login2 {background-image: url('../images/ibis-merkur-bottom.jpg');}

.logout {height: 271px; margin-top: -136px;}
.logout .login2 {height: 271px;}

.login img.ibis, .login img.webconsult {position: absolute; left: 23px; top: 21px; display: block; width: 116px; height: 68px;}
.merkur	img.ibis, .ibis-merkur img.ibis {width: 184px;}
.login img.webconsult {left: 244px; top: 30px; width: 138px; height: 44px;}
.ibis-merkur img.webconsult {left: 272px; top: 21px; width: 116px; height: 68px;}
	
.login form {padding-left: 26px; padding-top: 105px;}
.login form input.text {width: 228px; border: 1px inset #b4b4b4; padding: 2px 0;}

.login table {text-align: right;}
.login table tr td {padding-bottom: 7px; padding-right: 3px;}
.login table tr td.td-tlacitko {padding-top: 10px;}
.logout table tr td.td-tlacitko {padding-top: 16px;}
.logout table tr td.td-tlacitko-chyba {padding-top: 11px;}
.login table tr td img.zamek {padding-right: 79px;}
.logout table tr td img.vykricnik {padding-right: 63px; vertical-align: -6px;}

.login p.verze {position: relative; top: 20px; text-align: right; margin-right: 10px; font-size: 9px; color: #7f7f7f;} 
.login p.verze span {padding-left: 211px;}


h4 {background: url('../images/ibis-logout-ok.gif') no-repeat left 0px; padding: 12px 0 9px 48px; margin: 18px 0 -2px 150px;font-weight: bold; font-size: 12px; color: #15c21c;}
h4.merkur {background-image: url('../images/merkur-logout-ok.gif')}
h4.chyba {color: #ff0000; line-height: 17px; margin-top: 2px; margin-bottom: 7px; padding: 0; margin-left: 152px; background: none;}
h4.chyba a, .logout h4.chyba a:hover {font-weight: normal; font-size: 11px; color: #ff0000;}
h4.ok {margin-left: 16px; margin-top:0; margin-right: 15px; line-height:16px; background-position: left 12px;}

p.navrat {margin-bottom:2px;}
p.navrat a {color:#333; margin-left:152px; font-size:11px;}

/*-ostatní-*/
.bold	{font-weight:bold;}
.ne		{color:red;}
.ano	{color:green;}
.ok		{color:green;}
.ok img, .chyba img {vertical-align:3px;}
.cleaner {clear: both; height: 0px; font-size:0px;}
.right {text-align:right;}
.center {text-align:center;}