/* CSS Document */
body {margin: 0;padding: 0;	background: #666666;}
div, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, applet {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
ul, ol, li {margin: 0;padding: 0; list-style:none;}
img {border: none;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
.cl {line-height: 0;height: 0;clear: both;float:none!important;}
.container {
	width: 962px;
	height:900px;
	margin: 0px auto;
	background: #FFFFFF;
	border-bottom:1px solid #474747;
}
.header {
	height: 80px;
	border-bottom: 1px solid #474747;
}
.header span {
	float: left;
}
.top_right {
	float: left;
	color:#3366FF;
	font-weight:bold;
}
.top_right p{
	padding-left:283px;
	padding-top:24px;
}
.top_right li {
	display: inline;
}
.top_right ul {
	padding-left: 532px;
	padding-top:2px;
}
.top2 {
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #000000;
	height:203px;
}
.rezervation {
	float: left;
}
.rezervation h2{
	padding-left:80px;
	color:#FF0000;
	font-size:16px;
	padding-bottom:22px;
}
.rezervation label{
	width:95px;
	display:block;
	float:left;
	padding-left:2px;
	color:#3399FF;
}
.rezervation select{
	width:105px;
}
.rezervation input{
	width:70px;
}
.big_img {
	float: right;
	width: 753px;
}
.content {
	border-top:1px solid #D8D8D8;
}
.left {
	float: left;
	padding-top:2px;
	padding-left:2px;
}
.left_menu {
	background:url(http://www.atel-hotels-budapest.com/images/cadrecolonne.jpg) no-repeat left top;
	height:395px;
	width:207px;
	padding-top: 5px;
}
.left_menu p {
	text-align: center;
	color: #FF0000;
	font-weight:bold;
	font-size:13px;
}
.left_menu p img{
	padding-top:20px;
	padding-left:10px;
}
.left_menu ul{
	padding-top:20px;
	padding-left:10px;
}
.left_menu li a{
	color:#0000EE;
}
.left_menu li a:hover{
	color:#666666;
	font-style:italic;
	text-decoration:none;
}
.main {
	float: left;
}
.menu ul{
	padding-top:5px;
	padding-left:4px;
}
.menu li{	
	background: #F7F2EA;
	display:block;
	float:left;
	border-right:1px solid #AAAB9C;
	border-bottom:1px solid #CCCCCC;
	margin-right:2px;
}
.menu li a{
	height:24px;
	display:block;
	float:left;
	padding-top:5px;
	width:103px;
	text-align:center;
	color:#777777;
	font-size:13px;
}
.info {
	padding-left:2px;
	margin-top:2px;
}
.info_p {
	text-align:center;
	background:url(http://www.atel-hotels-budapest.com/images/borduretop.jpg) no-repeat left top;
	width:751px;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	height:31px;
	display:block;
}
.info_p span{
	padding-top:4px;
	display:block;
}
.info_text {
	background:url(http://www.atel-hotels-budapest.com/images/bordure.jpg) repeat-y left top;
	width:730px;
	padding-left:10px;
	padding-right:10px;
	color:#0066CC;
}
.info_text h1{
	font-size: 18px;
	padding-bottom:15px;
}
.info_text h2{
	font-size: 16px;
}
.info_text p{
	padding-bottom:35px;
}
.info_text p a{
	color:#333333;
}
.info_p_b {
	background:url(http://www.atel-hotels-budapest.com/images/bordurebas.jpg) no-repeat left top;
	width:751px;
	height:31px;
}
.footer {
	background: #FFFFFF;
	width:962px;
	margin: 0px auto;
	border-top:1px solid #D8D8D8;
}
.back{
	border-bottom:1px solid #474747;
	padding-top:4px;
}
.back a{
	color:#0000EE;
	padding-left:45px;
}
.back_span {
	color: #FF0000;
	padding-left: 250px;
	font-weight:bold;
	font-size:13px;
}
.b2{
	border-bottom:1px solid #474747;
	border-top:1px solid #D8D8D8;
	padding-left:2px;
	padding-bottom:4px;
}
.b2 a{
	color:#0000EE;
	text-decoration:underline;
}
.footer_links{
	padding-top:2px;
	padding-bottom:5px;
	color:#3366FF;
	padding-left:5px;
	border-top:1px solid #D8D8D8;
}
.footer_links a{
	text-decoration:none;
	color:#3366FF;
}
.flag{
	padding-right:1px;
}
.fp{
	height:30px;
}
