/*##########################################
Szerző: Rivendel Kft.
URL: http://www.rivendel.hu/
##########################################*/

p {
padding: 0;
margin: 0;
}

html,body{
	margin:0;
	padding:0;
	min-height:100%;
	height: 100%;
	border:none
}

div#container {
	padding: 0;
	margin: 0;
	width: 270px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
   background: #ffffff url(../images/bcg_body.gif) ;
	}

div#logo_rivendel {
  	padding: 0;
	margin: 0;
	width: 270px;
	height: 50px;
   background: #ffffff url(../images/bcg_loginpanel.gif) bottom;
}

div#logo_penna {
	padding:0;
	margin: 0;
	width: 240px;
	height: 75px;
	background-color: #fff;
	padding-left: 30px;
	}

.login_box {
  width: 270px;
  background: url(../images/bcg_loginpanel.gif);
  padding-top: 5px;

}

.login_box .content {
  background: url(../images/bcg_loginpanel.gif) bottom;
}

div#login_head{
   border-bottom: solid 2px #ff7e00;
   margin-left: 1px;
   margin-right: 1px;
   padding-left: 5px;
   padding-right: 5px;
   font-weight: bold;
   height: 20px;
	font-family: Verdana, sans-serif;
	color: #555;
	font-size:12px;
}

div#form_box{
   border-bottom: solid 2px #ff7e00;
}

fieldset {
	padding: 0;
	padding-top: 4px;
	border: none;
}

fieldset p {
padding: 2px;
margin: 0;
}

label {
  float:left;
  width: 40%;
  text-align:right;
  font-weight:bold;
  padding:0;
  margin:0;
  padding-left: 2px;
	font-family: Verdana, sans-serif;
	color: #555;
	font-size:12px;
  }

input {
color: #555;
background: white;
height: 15px;
width: 140px;
border: 1px solid #c7dce0;
margin:0;
padding:0;
margin-left: 10px;
}

.submit
{
width: 100px;
height: 18px;
margin: 0;
padding: 0;
margin-left: 120px;
margin-bottom: 4px;
color: #08859b;
font-weight: bold;
background: white;
border: 1px outset #c7dce0;
}

div#error_message{
	margin: 0;
	padding: 2px 2px 4px 5px;
	color: #ff0000;
	font-size:10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

div#browsers {
  	padding: 0;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: #fff;
}

div#browsers img{
  	padding: 0;
  	padding-left: 93px;
	margin: 0;
}
/********************************************************
* Footer
********************************************************/

div#footer {
	position: relative;
  	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	width: 270px;
   background: url(../images/bcg_footer.gif) no-repeat top;
}

.footer_content {
	font-family: Verdana, sans-serif;
	color: #555;
	font-size:11px;
   padding: 5px;
   border-top: solid 2px #ff7e00;
   border-left: solid 1px #b8bac2;
   border-right: solid 1px #b8bac2;
}

.footer_content p {
   padding: 0;
   padding-top: 4px;
   text-align: justify;
   color: #bababa;
}

.footer_content a#getfirefox {
	padding: 10px;
   display: block;
   text-align: center;
}