img {behavior: url("iepngfix.htc");}
/*-------------------------------------------
Site Layout Styles
Version:  28 may 2008
---------------------------------------------- */

/* =Misc(links) = */

*{margin: 0;padding: 0;}

a img,fieldset{border: none}
ul{list-style: none;}

a {text-decoration: underline; color: #06f;}
a:hover {text-decoration: none;}

.nowrap {white-space: nowrap}

input, select, button {font: 12px Verdana}
option {padding: 0 5px 0 0;}

hr {display: none;}

.floatleft {float:left;}
.floatright {float:right;}
.textleft {text-align:left;}
.textright {text-align:right;white-space:nowrap;}
.clear {font-size:0;clear:both;}
.green {color:#690;font-weight:bold;}
.red {color:#C00;font-weight:bold;}

body {
	color: #000;
	font: 12px Verdana;
	background: #fff url("../img/auth_bg.jpg") repeat-x left top;
	background-color: #fff;
}

/* --- HEADER RULES --- */

div.main
{
width:100%; margin-top:220px;
}


#header {overflow:hidden;}

	div.logo {
		background: transparent url("/application/views/scripts/hotelcabinet/img/logo_cabinet.png") no-repeat;
		behavior: url("/application/views/scripts/hotelcabinet/css/iepngfix.htc");
		width:225px;
		height:120px;
	}
.logo_area
{
border-right:1px solid #CCCCCC;
width:320px;
}

.login_descr
{
text-align:justify;
font-size: 12px; 
color:4f4f4f;
}

span.big_text
{
color:#000;
font-size:12px;
font-weight:900;
}

input.decor_auth
{
font-size:18px; 
color: #5d5d5d;
padding-top: 0px; 
padding-left: 2px; 
height:23px; width:280px; 
background-color:#fff;
border:2px #b9bdbe solid;
margin-top:4px;
}

/* --- BUTTONS RULES --- */
a.butt {
  display: block;
  float: left;
  font: bold 12px Verdana;
  color: #000;
  text-decoration: none;
  background: url(../img/bt-right.gif) top right no-repeat;
  padding-right: 17px;
  outline: none;
  position: relative;
 }

a.pd {padding-right:17px;}

a.butt span {
  display: block;
  line-height: 13px;
  background: url(../img/bt-left.gif) no-repeat;
  padding: 7px 0 13px 17px;
}

a.butt img {margin:0 5px 0 0;}
a.butt:hover {background-position: 100% -35px;}
a.butt:hover span {background-position: 0% -35px;color: #06F;}
a.button {
  display: block;
  float: left;
  font: bold 12px Verdana;
  color: #000;
  text-decoration: none;
  background: url(../../client/images/but-right.gif) top right no-repeat;
  padding-right: 17px;
  outline: none;
  position: relative;
}
a.button span {
  display: block;
  line-height: 13px;
  background: url(../../client/images/but-left.gif) no-repeat;
  padding: 11px 0 13px 17px;
} 
a.button:hover {
  background-position: 100% -45px;
}
a.button:hover span {
  background-position: 0% -45px;
  color: #06F;
}
