div.article {
	width: 676px;
}
div.temperatures{
	height: 447px;
	width: 205px;
	background: url(../../images/graphic/temperatures.png);
	float: right;
	margin: 0px 0px 15px 15px;
}
div.temperatures h3{
	display: none;
}
div.temperatures table{
   width: 205px;
	margin: 50px 0px 0px 0px;
	text-align: left;
	height: 395px;
}
div.temperatures .month {
	text-align:left;
	width: 55px !important; width: 70px;
	padding: 0px 0px 0px 15px;
}
div.temperatures .day, div.temperatures .night, div.temperatures .water {
	text-align: left;
	width: 35px !important; width: 45px;
	padding: 0px 0px 0px 10px;
}
div.temperatures td {
	padding: 0px 0px 0px 15px;
}
div.frame {
	width: 720px;
	float: left;
	margin: 10px 0px 0px 0px;
}
div.frame div{
	font-weight: bold;
	color: #fff;
	text-align: center;
}
div.three {
	background: url(../../images/graphic/photo.png) no-repeat;
	width: 199px !important; width: 207px;
	height: 168px !important; height: 180px;
	float: left;
	padding: 6px 4px;
 	margin: 0px 27px 0px 0px;
}
div.three a {
	line-height: 16px;
       color: #ffffff;
       text-decoration: none;
}
div.three a:hover {
       text-decoration: underline;
}
div.three img {
	border: 0px;
	margin: 0px 0px 5px 0px;
}

#sendform {
	width: 676px;
	background: url(../../images/graphic/demand.png) no-repeat;
	float: left;
       position: relative;
	height: 233px;
	margin: 20px 0 0 0;
}
#sendform h3 {
	display: none;
}
#sendform * {
  position: absolute;
}
#sendform label {
       color: #3F76A8;
       font: bold 15px arial, helvetica, sans-serif !important;
       font-weight: bold !important;
}
label.mail {
  top: 66px;
  left: 15px;
}
#mail {
	width: 134px;
       left: 15px;
       top: 92px;
}
label.arrival {
  top: 66px;
  left: 182px;
}
#arrival_day {
	width: 55px;
	top: 92px;
       left: 182px;
}
#arrival_month {
	width: 88px;
	top: 92px;
       left: 246px;
}
#arrival_year {
	width: 65px;
	top: 92px;
       left: 345px;
}
label.departure {
  top: 66px;
  left: 434px;
}
#departure_day {
	width: 55px;
	top: 92px;
       left: 434px;
}
#departure_month {
	width: 88px;
	top: 92px;
       left: 498px;
}
#departure_year {
	width: 65px;
	top: 92px;
       left: 597px;
}
label.phone {
  top: 157px;
  left: 15px;
}
#phone {
	width: 134px;
       left: 15px;
       top: 183px;
}
label.message {
  top: 157px;
  left: 182px;
}
#message {
	width: 397px;
       left: 182px;
       top: 183px;
}
#sended {
	top: 183px;
       right: 9px;
}
p.report {
  background: #009900;
  color: #ffffff;
  text-align: center !important;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  margin: 50px 0px 50px 0;
}
p.warning {
  background: #ff0000;
  color: #ffffff;
  text-align: center !important;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  margin: 50px 0px 50px 0;
}
