* { font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, Verdana;} 

body  { text-align:center; border:0px; 
		font-family: Tahoma, Verdana, Arial, Helvetica, Verdana, Tahoma;
        margin:0px; padding:0px; background-image:url('../img/login/tlo.jpg'); background-repeat:repeat; 
		color:white;
	  }

a { color:#ffc726; }

.strong { font-weight:bold; }

.page		{ width:771px; margin-left:auto; margin-right:auto; min-width:771px; text-align:center; height:100%;}
.page table { height:100%; border-collapse:collapse; border-spacing:0px;}
.page td { padding:0px;}

.bgr { width:766px; height:433px; background:url('../img/login/login_bgr.jpg'); position:relative; background-repeat:no-repeat; }

#password {
	top:192px;
	left:38px;
	position:absolute;
	width:200px;
	height:27px;
	color:#5e4b31;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border:1px;
	border-style:solid;
	border-color:#5e4b31;
	background-color:transparent;

}
input{ vertical-align:middle;}
#kod{
	top:324px;
	left:465px;
	position:absolute;
	width:136px;
	height:26px;
	color:#5e4b31;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border:1px;
	border-style:solid;
	border-color:#5e4b31;
	background-color:transparent;

}
#button_kod {
	position:absolute;
	top:323px;
	left:604px;
	color:#ffffff;
	text-decoration:none;
	width: 29px;
	height: 26px;


}

#button_kod:hover { background-image:url('../img/login/button_kod_over.jpg'); background-repeat:no-repeat; }

#loginbutton {
	position:absolute;
	top:197px;
	left:263px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;

}


#loginbutton:hover { color:#ffde00; font-weight:bold;}

#text {
	top:226px;
	left:40px;
	position:absolute;
	width:310px;
	height:33px;
	color:#887051;
}
#text_kod {
	top:351px;
	left:465px;
	position:absolute;
	width:166px;
	height:24px;
	color:#887051;
	font-size:9px;
}

#blad {
	top:138px;
	left:230px;
	position:absolute;
	width:120px;
	height:50px;
	text-align:center;
	color:#ff0000;
	padding-top:8px;

}

.error { font-size:14px; font-weight:bold; color:#c04040; padding-bottom:5px;}
.warn {font-size:14px; font-weight:bold; color:#e0e040; padding-bottom:5px; }


#langselection {
	position: absolute;
	top:312px;
	left:42px;
	width:206px;
}
#langselection table { width:100%; height:inherit; border-collapse:collapse; border-spacing:0px; margin-left:0px;}
#langselection table td {height:30px;}
#langselection table img { vertical-align:middle; border:0px;}
#langselection a { text-decoration:none; font-weight:normal; color:#705e49;}
#langselection a:hover { text-decoration:none; color:#b09371; }
