BODY, TD, INPUT, TEXTAREA, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:gray;
}
IMG {
	border:0px;
}
input {
	display:inline;
}
H1, H2, H3 {
	margin:0px;
	padding:0px;
}
H2 {
	font-size:14px;
		margin-bottom:0.5em;
}
H1 {
	font-size:19px;
	color:#9DAEC4;
	margin-bottom:5px;
}
H3, H3 A {
	color:#9DAEC4;
	font-size:13px;
	font-weight:bold;
}
TH, .header {
	color:#9DAEC4;
	font-size:12px;
}

A {
	color:#9DAEC4;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}
.main_menu A{
	color:white;
	text-decoration:none;
}

.bottom_menu {
	font-size:10px;
}
.bottom_menu A:hover{
	color:gray;
}
.bottom_menu A{
	color:#9DAEC4;
	text-decoration:none;
}
.bottom_menu A.sel{
	color:gray;
	text-decoration:none;
}
.navigate_menu *{
	color:#A4B3C8;
	font-size:12px;
	font-weight:bold;
}
.navigate_menu .sel{
	color:114293;
}

.sub_menu A:hover{
	text-decoration:underline;
}
.catalog_resorts {
	border-left: 1px #9DAEC4 solid;
	border-right: 1px #9DAEC4 solid;
}
.catalog_resorts A {
	color:gray;
}
.catalog_resorts TH{
	color:#9DAEC4;
	font-size:12px;
}

.hotel_info {
	border-left: 1px #9DAEC4 solid;
	border-right: 1px #9DAEC4 solid;
}
.hotel_info TH{
	color:#9DAEC4;
	font-size:12px;
	text-align:left;
	padding: 3px 10px 3px 10px ;
}
.hotel_info TD{
	padding: 3px 10px 3px 10px ;
	text-align:justify;
}

.box_header {
	height:21px;
	font-weight:bold;
}
.box_header_text {
	margin-right:10px;
	margin-left:10px; 
	margin-top:2px;
	color:white;
}

.box_header_text h2 {
    font-size: 12px;
}

.box_header_text * {
	color:white;
}
.box_content {
	margin:1px;   
	background-color:white; 
	text-align:left; 
	padding:11px; 
	height:100%;
}
.box_content_promo {
	margin:1px;   
	background-color:#C9EDCD; 
	text-align:left; 
	
	height:100%;
}
.box_content A{
	color:#848484;
}

.comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}
.ramka_left {
	background-image:url(images/ramka_pix.gif); 
	background-position:left; 
	background-repeat:repeat-y;
}

.ramka_right {
	background-image:url(images/ramka_pix.gif); 
	background-position:right; 
	background-repeat:repeat-y;
}
.ramka_bottom {
	background-image:url(images/ramka_pix.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;
}
.ramka_top {

	background-image:url(images/ramka_pix.gif); 
	background-position:top; 
	background-repeat:repeat-x;
}
.ramka_content {
	padding:4px;
}
.spec_table TD {
    border:1px solid white;
    font-size:12px;
}
