body {
   background-color: #333;
	margin: 0 112px;
	padding: 0;
}
/*  fix ie  */
html> body {
	margin: 0 112px;
}

tr, th, td, div, span, p {
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	/*color: #fff; komentarisao mumija, smeta prikazu html sadrzaja*/

}
H1  { 
   color: #333;
   font-weight: bolder;
   font-size: 1.7em;
   margin : 0 0 10px 0;
	border-bottom: 1px solid #333;
	display: block;
}
H2  { 
   color: #333;
   font-weight: bolder;
   font-size: 1.5em;
   margin : 0 0 10px 0;
	border-bottom: 1px solid #333;
	display: block;
}
H3  { 
   color: #333;
   font-weight: bolder;
   font-size: 1.5em;
   margin : 0px;
}
H4  { 
   color: #333;
   font-weight :bold;
   font-size: 1.2em;
   margin : 0px;
}
H5 { 
   color: #333;
   font-weight :bold;
   font-size: 1.1em;
   margin : 0px;
}
H6 { 
   color: #333;
   font-weight :bold;
   font-size: 1.0em;
   margin : 0px;
}
FORM {
  margin: 0px;
  padding: 0px;
}
img  { 
   border : 0px;
}
input {
	border: #666 1px solid;
	color: #333; 
	background-color: #ccc;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   font-size: 13px;
	height: 20px;
	margin: 1px 0;
	padding: 3px 3px 0;
}
input:hover {
	border: #000 1px solid; 
	color: #333; 
}
input:active, input:focus {
	border: #fc0 1px solid; 
	color: #000; 
	background-color: #f5f5f5;
}
textarea {
	border: #666 1px solid;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	color: #333; 
	background-color: #98979C;
	font-size: 13px;
	height: 20px;
	margin: 0px;
	padding: 3px 3px 0;
}
textarea:hover {
	border: #000 1px solid; 
	color: #333;
}
textarea:active, textarea:focus {
	border: #fc0 1px solid; 
	color: #000; 
	background-color: #f5f5f5;
}
select {
	border: #666 1px solid; 
	color: #333; 
   background-color: #ccc;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   vertical-align: middle;
	font-size: 13px;
	height: 20px;
	width: auto;
	margin: 0px;
	padding: 3px 3px 0;
}
option {
	border: #ccc 0px solid; 
	font-size: 12px;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	color: #333; 
   background-color: #ccc;
   vertical-align: middle;
}
select:hover {
	border: #000 1px solid; 
	color: #333; 
   background-color: #98979C;
   vertical-align: middle;
}
select:active, select:focus {
	border: #fc0 1px solid; 
	color: #000; 
	background-color: #f5f5f5;
}
a { 
   text-decoration: underline;
   color : #555;
}
a:hover { 
   text-decoration: none;
   color : #000;
}

/* Class and IDs  */
#loginTable,  #ForgotTable {
	border: 1px solid #666;
	background-color: #fff;
	color:#333;
	font: 12px Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	font-weight: bolder;
	width: 455px;
	height: 250px;
	vertical-align:middle;
	text-align:center;
}
#ForgotTable tr td form table {
	margin: 0 10px; 
	*width: 92%;
}
.LoginTitle  {
	font-size: 24px;
	font-weight: bolder;
	color: #333;
	text-align: center;
	padding-left: 5px;
}
.LoginTitle h2 {
	font-size: 24px;
	border-bottom: 0;
}
.loginImg  {
	text-align:center;
}
input.login {
	margin: 0px;
	padding: 3px 3px 0;
	vertical-align: middle;
	width: 150px;
   border: #666 1px solid;
	color: #333; 
	background-color: #ccc;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   font-size: 13px;
}
input.login:hover {
	margin: 0px;
	padding: 3px 3px 0;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	width: 150px;
   border: #000 1px solid; 
	color: #333; 
	background-color: #ccc;
}
input.login:active, input.login:focus {
	border: #fc0 1px solid; 
	color: #000; 
	background-color: #f5f5f5;
}
input.RadioCheck {
   border: 0px; 
   color: #333;
   margin : 0px 0px 0px 0px;  /* fix label position  */
   background-image: none;
   background-color: transparent;
}
.FindButton, .LoginButton {
   margin: 10px 0px 10px 0px;
   color: #fff; 
	font-size: 11px;
   border: 1px solid #fc0;
	background-color: #666;
   width: auto;
   height: 17px;
   cursor: pointer;
   padding : 0px 10px 2px 10px;
}
.FindButton:hover, .LoginButton:hover {
   color: #fc0;
   border: 1px solid #000;
}
.LoginFooterTD  {
   font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   font-size: 13px;
   color: #666;
   height : 10px;
   text-align: center;
   width: 100%;
   margin-top: 10px;
}
.LoginFooter  {
   font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   font-size: 9px;
   color: #ccc;
   height : 10px;
   text-align: center;
   width: 100%;
   display: block;
   margin: 5px 0px 25px 0px;
	padding: 0 0 55px;
}
.LoginFooter a { 
   text-decoration: none;
   color : #fff;
}
.LoginFooter a:hover { 
   text-decoration: none;
   color : #fc0;
}

.ErrorInfo { 
   background-color : #FFF;
   border : #d51c08 1px solid;
   color : #d51c08;
   font-weight : bold;
   height : auto;
   padding : 10px;
   margin : 0px 0px 10px 0px;
}
.Alert { 
   color: #d51c08;
   font-size : 11px;
   font-weight: bold;
}
select.lang  {  
	border: #666 1px solid; 
	color: #333; 
   background-color: #ccc;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
   vertical-align: middle;
	font-size: 13px;
	height: 20px;
	margin: 0;
	padding: 0;
}
option.lang {
	border: #ccc 0px solid; 
	font-size: 12px;
	font-family: Verdana, Helvetica, Tahoma, Geneva, sans-serif;
	color: #333; 
   background-color: #ccc;
   vertical-align: middle;
}
select.lang:hover {
	border: #000 1px solid; 
	color: #333; 
   background-color: #98979C;
   vertical-align: middle;
}
select.lang:active, select.lang:focus {
	border: #fc0 1px solid; 
	color: #000; 
	background-color: #f5f5f5;
}
div.LangSelector { 
   vertical-align : middle;
   display : block;
	font-weight: normal;
	margin: 10px 10px 0 0;
}

hr.shadow  {
	background-color: transparent;
	color: #fc0;
	width: 100%;
	height: 1px;
	border-collapse: collapse;
	margin: 5px 0px 0px 0px;
	border: 0.5px solid;
}