* {margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.header {background:url(/images/widget/header-bg.jpg) repeat-x top left; height:80px; overflow:hidden;}
.header span {position:absolute; right:0; top:0; }
#search-frame {width:100%; /*margin-left:-3px;*/margin-right:10px; position:relative; background: url(/images/widget/bg.jpg) repeat-x bottom left;}
#search-frame .search-form {background: url(/images/widget/snorkel.jpg) no-repeat bottom left; padding-left:10px;}
#search-frame .search-form .inner {background: url(/images/widget/bg-image.jpg) no-repeat right bottom;}
.search-form input, .search-form select{width:99%; font-size:10px; color:#333333; border:0;}
.search-form input {padding:2px 0;}
.search-form .date-list input, .search-form .date-list select {width:98%;}
.search-form span {text-align:right; padding-right:15px;color:#FFF; line-height:20px; font-weight:bold; width:75px; display:block;float:left}
.search-form .submit {background:url(/images/widget/button-search.png) 50% 50% no-repeat; line-height:20px; border:0; color:#FFF; cursor:pointer; height:21px; padding:1px 0 7px 7px; text-align:left; width:80px;}

.girl {
  position:absolute;
  bottom:0;
  left:15px;
  background:url(/images/widget/bg-girl.jpg);
  width:81px;
  height:86px;
}

.footer {
  background:#B61924;
  position:relative;
  height:22px;
}
.footer .bl {
  position:absolute;
  bottom:0;
  left:0;
  width:40px;
  height:22px;
}
.footer .br {
  position:absolute;
  bottom:0;
  right:0;
  width:33px;
  height:22px;
}
