html{height:100%;}
body{
    background: transparent url(../img/background.jpg) no-repeat fixed center top;
    background-color:white;
    width:100%;
    height:100%;

    font-family: Georgia, "Times New Roman", Arial, Verdana, Tahoma,  sans-serif;
    font-size: 12px;
    color:#181818;
}

* {
	margin: 0;
}

a{color:#0000FF;}
a:hover{color:#003300;}
a.link{font:11px Georgia, arial; text-decoration:none; color:#003300;}
a.link:hover{text-decoration:underline;}
a.list{font:11px Georgia, arial; text-decoration:none; color:#003300;}
a.list:hover{font:11px Georgia, arial; text-decoration:underline;}

.spec{text-decoration:none; font: 12px Georgia, arial; color:#003300; line-height: 1.5; padding: 25 px;}

.navigate {font: 12px arial;color:#000000;}
.navigate a{text-decoration:none;}
.navigate a:hover{text-decoration:underline;}

.main_menu h3{background:#ec870e; color:#FFFFFF; padding:5px; font:bold 14px Georgia, arial;border-bottom: 1px solid #c9c9c6;cursor:pointer}
.main_menu h3 a {color:#FFFFFF; font:bold 14px Georgia, arial;text-decoration:none;}
.main_menu ul{list-style: none; padding:0px;}
.main_menu ul li ul{list-style: none; padding:0px; margin-bottom: 10px; border-bottom: 1px solid #c9c9c6;}
.main_menu ul li ul li {padding-left:5px;}
.main_menu ul li ul li a{font:13px Georgia, arial;color:#685100;text-decoration:none;}
.main_menu ul li ul li a:hover{font:13px Georgia, arial;color:#685100;text-decoration:underline;}

.top_menu{font:italic 15px arial; color:#FFFFFF;text-decoration:none;margin-left: 15px;margin-right: 15px;}
a.top_menu:hover{font:italic 15px arial; color:#FFFFFF;text-decoration:underline;margin-left: 15px;margin-right: 15px;}
.top_menu_a, .top_menu_a:hover{font:bold italic 15px arial; color:#FFFFFF;text-decoration:none;margin-left: 15px;margin-right: 15px;}

.bottom_menu{font:italic 18px Georgia, arial;color:#f8f8f8;text-decoration:none;}
a.bottom_menu:hover{font:italic 18px Georgia, arial;color:#f8f8f8;text-decoration:underline;}

.categ{font:18px Georgia, arial;color:#0094dd;text-decoration:none;}
a.categ:hover{font:18px Georgia, arial;color:#0094dd;text-decoration:underline;}
.sub_categ{font:12px Georgia, arial;color:#0094dd;text-decoration:none;}
a.sub_categ:hover{font:12px Georgia, arial;color:#0094dd;text-decoration:underline;}
.next, a.next:hover {font: 11px Georgia, arial;color:#0094dd;text-decoration:underline;}

.page_title {font:bold 16px Georgia, arial;color:#FFFFFF; padding-left: 5px;text-decoration:none;}
.page_title a {font:bold 16px Georgia, arial;color:#FFFFFF; padding-left: 5px;text-decoration:underline;}

.hotel{font:bold italic 18px Georgia, arial;color:#0094dd;text-decoration:none;}
.contacts {font:bold italic 12px Georgia, arial;color:#dddddd;}
.copyright {font: 8px Georgia, arial;}

.insert_title, a.insert_title:hover {font:bold italic 18px Georgia, arial;color:#f8f8f8;text-decoration:none;}
.country_title, a.country_title:hover {font:bold 18px Georgia, arial;color:#f8f8f8;text-decoration:none;}
.block_title {font:24px Georgia, arial;color:#000000;}
.general_info{font:bold italic 21px Georgia, arial;color:#0094dd;}
.home_content {font:11px Georgia, arial;color:#f8f8f8;}

.first_letter{font:bold 24px Georgia, arial;}

.small{	font: 11px arial;}
.required {color:red; font-weight:bold;}
.form_button {
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px inset;
	color: #181818;
    font: 13px arial; 
}
.form_input {
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	border-color : #c9c9c6;
	font: 13px Georgia, arial; 
	color: #181818;
	BACKGROUND-color: white;
}
table.proposal {
  border-bottom: 2px solid #EB880C;
}
td.proposal_head_first {
  text-align: center;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  border-top: 2px solid #EB880C;
  border-bottom: 1px solid #EB880C;
}
td.proposal_head {
  text-align: center;
  font-weight: bold;
  border-top: 2px solid #EB880C;
  border-bottom: 1px solid #EB880C;
  border-left: 1px solid #EB880C;
}
td.proposal_cont_first {
  text-align: center;
  padding: 5px 5px 5px 5px;
  border-top: 1px solid #EB880C;
  vertical-align: middle;
}
td.proposal_cont {
  text-align: center;
  padding: 5px 0px 5px 0px;
  border-top: 1px solid #EB880C;
  border-left: 1px solid #EB880C;
  vertical-align: middle;
}

