html, body{
scrollbar-face-color:#c9e6fd;
scrollbar-base-color:#c9e6fd;
scrollbar-arrow-color:#115070;
scrollbar-track-color:#9fc4e3;
scrollbar-shadow-color:#c9e6fd9;
scrollbar-highlight-color:#115070;
scrollbar-3dlight-color:#c9e6fd;
scrollbar-darkshadow-color:#c9e6fd;
background-image:url(../images/nc_bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
margin:0;
padding:0;
}

	div.contener{
	width:100%;
	padding:0;
	background-image:url('../images/nc_bg_fot.jpg');
	background-position: 50% bottom;
	background-repeat:repeat-x;
	margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

		div.header{
		width:950px;
		height:204px;
		background-image:url(../images/header.jpg);
		margin:0 auto;
		}
		
			div.header_left{
			float:left;
			width:396px;
			
			}
			
			div.header_right{
			float:left;
			width:554px;
			height:204px;
			}
			
				div.header_right_top{
				width:950px;
				height:159px;
				}
				
				div.header_right_buttom{
				width:950px;
				height:35px;
				padding-top:10px;
				text-align:center;
				color: #ffffff;
				}
				
		div.main{
		width:950px;
		background-image:url(../images/main_bg.jpg);
		background-position: bottom;
		background-repeat:repeat-x;
		margin:0 auto;
		}
		
			div.hi{
			clear:left;
			float:left;
			width:1px;
			height:533px;
			}
			
			div.wt{
			clear:left;
			float:left;
			height:20px;
			background-image:url('../images/spaser.png');
			overflow:hidden;
    }
			
			div.left{
			float:left;
			width:185px;
			padding:2px;
			}
			
				div.titel{
				float:left;
				width:185px;
				height:30px;
				background-image:url(../images/titel.png);
				}
				
					div.titel_icon{
					float:left;
					width:30px;
					height:30px;
					padding-top:2px;
					text-align:right;
					}
					
					div.titel_text{
					float:left;
					height:22px;
					padding-top:8px;
					}
					
				div.titel_table{
				float:left;
				padding-top:5px;
				width:185px;
				overflow:hidden;
				}
				
					div.t_t{
					background-image:url('../images/t_t.png');
					height:13px;
					overflow:hidden;
    }
					
					div.t_m{
					background-image:url('../images/t_m.png');
					overflow:hidden;
					padding:10px;
    }
				
					div.t_b{
					background-image:url('../images/t_b.png');
					height:13px;
					overflow:hidden;
					}
			
			div.mdl{
			float:left;
			width:539px;
			padding:2px;
			}
			
			div.mdl_admin{
			float:left;
			width:728px;
			padding:5px;
			}
			
			
				div.mdl_titel{
				float:left;
				width:530px;
				height:30px;
				background-image:url(../images/mdl_titel.png);
				}
				
				
				div.mdl_titel_text{
				float:left;
				width:490px;
				height:22px;
				padding-top:8px;
				}
				/*
				div.mdl_titel_text{
				float:left;
				width:500px;
				height:22px;
				padding-top:8px;
				}*/
							
				div.mdl_titel_table{
				float:left;
				padding-top:5px;
				width:530px;
				overflow:hidden;
				}
				
					div.mdl_t_t{
					background-image:url(../images/mdl_t_t.png);
					width:530px;
					height:13px;
					overflow:hidden;
					}
					
					div.mdl_t_m{
					background-image:url(../images/mdl_t_m.png);
					width:524px;
					overflow:hidden;
					padding:3px;
					}
					
						div.nc_desc{
						width:343px;
						padding:10px;
						float:left;
						}
						div.nc_desc_testimonial{
						width:510px;
						padding:10px;
						float:left;
						}
						
						div.img_display{
						float:left;
						width:150px;
						height:100px;
						overflow:hidden;
						padding:5px;
						}
						
						div.nc_details{
						float:left;
						width:525px;
						clear:left;
						}
						
						div.nc_icons{
						width:533px;
						height:80px;
						overflow:hidden;
						}
						
						div.colm_blue{
						background-color:#dbf0fe;
						height:36px;
					
						}
						div.colm_blue_days{
						background-color:#dbf0fe;
						height:30px;
						padding-left:10px;
						font-weight:bolder;
						padding-top:12px;
						
						}
						
						div.colm_white{
						background-color:#ffffff;
						height:36px;
						}
						
						div.colm_white_days
						{
							padding-left:62px;
							padding-right:20px;
							padding-top:10px;
							padding-bottom:10px;
					
						}
						div.line{
						background-color:gray;
						height:1px;
						}
					
					div.mdl_t_b{
					background-image:url(../images/mdl_t_b.png);
					width:530px;
					height:13px;
					overflow:hidden;
					}
			
				div.right{
			float:left;
			width:185px;
			padding:2px;
			}
			
			div.right_admin{
			float:left;
			width:1px;
			}
			div.price_top
			{
				width:100px;
				float:left;
				font-size:larger;
				padding-left:15px;
				}
				
			div.price
			{
				width:91px;
				float:left;
				font-size:larger;
				background-color:#dbf0fe;
				height:20px;
				padding-left:15px;
				}
				
				div.price_title
			{
				width:91px;
				float:left;
				font-size:larger;
				background-color:#88c5e5;
				height:20px;
				padding-left:15px;
				}
				
				
				div.price_alt
			{
				width:91px;
				float:left;
				font-size:larger;
				background-color:#e3e6ff;
				height:20px;
				padding-left:15px;
				}
				
				div.price_02
			{
				width:530px;
				float:none;
				}
				
			
		div.footer{
		clear:left;
		width:950px;
		height:36px;
		text-align:center;
		margin:0 auto;
		padding-top:10px;
		}


.font_nc_01{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
/*color: #000000;*/
color:Navy;
text-decoration:none;

}

.font_more
{


font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#024182;
color:Navy;
text-decoration:none;
padding-right:10px;
}


.Title_Header{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:14px;
/*color: #000000;*/
color:Navy;
text-decoration:none;
}


.font_nc_features{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bolder;
text-decoration:none;
padding-left:15px;
}


.font_nc_02{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
font-weight:bolder;
}	

.font_nc_02:hover{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #053b71;
text-decoration:none;
font-weight:bolder;
}	

.font_nc_03{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #000000;
text-decoration:none;
}	

.font_nc_03:hover{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #0b76fb ;
text-decoration:none;
}	
/*
.font_nc_04{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #ffffff;
font-weight:bolder;
padding-left:20px;
text-decoration:none;
}
*/
.font_nc_04{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color:Navy;
font-weight:bold;
text-decoration:none;
}


.font_nc_05{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #000000;
padding-left:20px;
text-decoration:none;
}	

.font_nc_06{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:14px;
color: #056fc3 ;
padding-left:4px;
text-decoration:none;
}

.font_nc_06:hover{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:14px;
color: #c9e6fd;
padding-left:6px;
text-decoration:none;
}

.font_nc_07{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#940101;
text-decoration:none;
padding-left:5px;
}
.font_nc_rating_text{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:Red;
text-decoration:none;
}


a:hover{
font-family:verdana, Arial, helvetica, sans-serif;
color: #fb9607;
text-decoration:none;
}
.font_nc_07:visited{
font-family:verdana, Arial, helvetica, sans-serif;
color:#4a78a9;
text-decoration:none;
}
.font_nc_01:visited{
font-family:verdana, Arial, helvetica, sans-serif;
/*color: #024182;*/
color:#024182;
text-decoration:none;
}

.font_nc_arrow{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:#fb9607;
text-decoration:none;
}


.font_nc_travelagent{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color:Red;
text-decoration:none;
padding-left:5px;
}
.font_nc_note{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
color:Red;
text-decoration:none;
padding-left:5px;
}

.font_nc_08{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
}	

.font_nc_08:hover{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #fb9607;
text-decoration:none;
}


.font_nc_09{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
}

.font_nc_10{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
color: #024182;
text-decoration:none;
}

.font_nc_form{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:12px;
color: #024182;
text-decoration:none;
}

.font_nc_button{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:10px;
color: #024182;
background-color:#8dc6e4;
border: solid 1px #024182;
text-decoration:none;
}

.font_nc_lbl_price{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
color:Red;
text-decoration:none;
padding-left:10px;
}


.img_display{
text-align:right;
}

.spacer{
font-family:verdana, Arial, helvetica, sans-serif;
font-size:4px;
}




				#thumbBox{ /*Outermost DIv for thumbnail viewer*/
				position: absolute;
				left: 0;
				top: 0;
				width: auto;
				padding: 10px;
				padding-bottom: 0;
				background: #0b1b28;
				border:1px #02b1d3 solid;
				visibility: hidden;
				z-index: 10;
				cursor: hand;
				cursor: pointer;
				}
				
				#thumbBox .footerbar{ /*Footer DIv of thumbbox that contains "close" link */
				font: bold 12px verdana, Arial, helvetica, sans-serif;
				letter-spacing: 5px;
				line-height: 1.1em;
				color: #0cbf0f;
				padding: 5px 0;
				text-align: right;
				}
				
				
				#thumbBox #thumbImage{ /*DIv within thumbbox that holds the enlarged image */
				background-color: white;
				}
				
				#thumbLoading{ /*DIv for showing "loading" status while thumbbox is being generated*/
				position: absolute;
				visibility: hidden;
				border: 1px solid black;
				background-color: #EFEFEF;
				padding: 5px;
				z-index: 5;
				}

/* start of rating */
/*li 
{
	clear:both;
	margin-bottom:1em;
	border-bottom:1px solid #eee;
}*/
/* ****************** Ratingstar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	
}
.ratingStar .Filled {
    background-image: url(../images/icons/ratingstarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../images/icons/ratingstarEmpty.png);
}
.ratingstar .Saved {
    background-image: url(../images/icons/ratingstarsaved.png);
}

/*
.watermark
{
   
   background-repeat: no-repeat;
   padding-left: 20px;
   vertical-align: middle;
   color:Red;
}

.normal
{
}
*/

/* ajax loader*/

 .Progress
 {
	font-family:verdana, Arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
   background-color:#4a78a9;
   color:White;
   width:120px;
   top:10px;
   right:10px;
   position:fixed;

 }
 
.Progress img {
   vertical-align:middle;
   margin:2px;
}
/* ajax loader*/

/* calendar*/

/*
.summerVacationWrapper
{
    background-color: #fff;
    background-image: url(background.gif);
    background-repeat: no-repeat;
    height: 362px;
    width: 721px;
    cursor: default;    
}
.frmFieldsWrapper TD
{
    vertical-align: top;    
    color: #0098cb;
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
}
.frmFieldsWrapper
{

    margin-left: auto;
    margin-right: auto;
}
.dateCombo
{
    width: 90px;
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 10px;
}*/
.datePicker
{
	width: 84px;
	/*font-family:verdana, Arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	float: left;*/
	color:#024182;
	height:15px;
    font-family: verdana, Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    border: solid 1px #7f9db9;
    float: left;

    
}
.datePickerBtn
{
    border: 0px;
    float: left;
    margin-left: 1px;
    margin-right: 3px;
    cursor: hand;
    
}
/*
.frmControls TD
{    
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #8f8666;
}
*/

.calendarWrapper_Sunny
{
	background: url(images/icons/calendar/wrapperBg.gif);
	background-color: white;
	background-repeat: no-repeat;
	cursor: default;
	height: 120px;
	width: 150px;
	border-left: solid 1px #decfa1;
	border-top: solid 1px #decfa1;
	border-right: solid 1px #90772b;
	border-bottom: solid 1px #90772b;
}
.radCalDefault_Sunny, .radCalWeekendDefault_Sunny
{
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	background-color: transparent;
	cursor: default;
	text-align: center;
}
.radCalHover_Sunny, .radCalWeekendHover_Sunny
{
	background-color : #FEE686;
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	cursor: default;
	text-align: center;
}
.radCalSelect_Sunny, .radCalWeekendSelect_Sunny
{
	background-color : #FFCC01;
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
	cursor: default;
	text-align: center;
}
.DaysOfWeek_Sunny
{
	font-weight: normal;
	color: #333333;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	height: 19px;
	width: 150px;
	cursor: default;	
	background-color: transparent;
	text-align: center;
}
.otherMonth_Sunny
{
	color: #f6bf4b;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	cursor: default;
	text-align: center;
}

.otherMonth_Sunny a
{
	color: #f6bf4b;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	cursor: default;
	text-align: center;
	text-decoration: none;
}

.outOfRange_Sunny
{
	background-color: transparent;
	color: #f6bf4b;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	cursor: default;
	text-align: center;
}
.titlebar_Sunny
{
	color: #9d8d06;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	height: 22px;
	cursor: default;
	text-align: center;
	width: 150px;
	background: url(images/icons/calendar/titlebarBg.gif);
	background-repeat: repeat-x;
}
.TableLayout_Sunny
{
	background: url(images/icons/calendar/tableLayoutBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.TableLayout_Sunny td
{
	height: 20px;
	width: 20px;
}
/*** MonthYearFastNav ***/
.MonthYearFastNav_Sunny
{
	border: 1px solid #decfa1;
	background-color: #ffffff;
	font: normal 10px Verdana;
	color: #000000;
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#666666,strength=3);
}

.MonthYearFastNav_Sunny TD
{
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #d6d6d6;
	cursor: hand;
	padding: 4px;
}

.MonthYearFastNav_Sunny TD.selected_Sunny
{
	border-color: orange;
	background-color: #e4900c;
	color: #ffffff;
}

.MonthYearFastNav_Sunny TD.bottom_Sunny
{
	text-align: center;
}

.MonthYearFastNav_Sunny TD INPUT
{
	background: url(images/icons/calendar/MonthYearFastNavBtnBg.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #e4900c;
	border-left: solid 1px #e4900c;
	border-right: solid 1px #e4900c;
	border-bottom: solid 1px #e4900c;
	font: normal 10px Verdana;
	color: #000000;
	float: left;
	margin-right: 1px;
}
/*** MonthYearFastNav ***/
/* cell links */
.radCalDefault_Sunny A, .radCalWeekendDefault_Sunny A
{
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	text-decoration : none;
}
.radCalHover_Sunny A, .radCalWeekendHover_Sunny A
{
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration : none;
}
.radCalSelect_Sunny A, .radCalWeekendSelect_Sunny A
{
	color: #7f7f7f;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
}
/* cell links end */

/* RadDate/TimePicker classes */
.pickerWrapper_Sunny
{
	vertical-align: middle;
	*padding-bottom: 4px;
}
/* Timepicker Sunny skin */

.radTimeTableCss_Sunny caption
{
    display: none;
}

.radTimeTableCss_Sunny 
{
	font-family: Arial, Verdana, Sans-Serif;
	border: solid 1px #686868;	
	background: #fdfcf6 url(images/icons/calendar/tableLayoutBg.gif) no-repeat right bottom;
	cursor: pointer;
	cursor: default;
	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=b4bcbd,offX=2,offY=2,positive=true);
}

.radTimeTableCss_Sunny a
{
	display: block;
	font-size: 10px;
	text-decoration: none;
	color: #7f7f7f;
	line-height: 21px;
	padding: 0 1px;
}

.radTimeOverCss_Sunny a
{
	text-decoration: underline;
}

.radHeaderCss_Sunny
{
	font-size: 11px;
	font-weight: bold;
	color: white;
	height: 22px;	
	background: #efd023 url(images/icons/calendar/TimePickerBg.gif) repeat-x left bottom;	
	border-bottom: solid 1px #686868;
}

.radItemCss_Sunny a,
.radAlternatingItemCss_Sunny
{
    /**/
}

.radItemCss_Sunny a:hover,
.radAlternatingItemCss_Sunny a:hover
{	
	/**/
}

.radPopupImage_Sunny
{
	position: relative; 
	*position: inherit; /*IE fix*/
	outline: none;
}

.radPopupImage_Sunny img
{
	vertical-align: middle;
	_vertical-align: top; /* IE fix */	
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -1px; /* IE margins fix */
	_margin-top: 0px; 
	border-width: 0px;
}

.radDisabled_Sunny img
{
	 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* calendar*/


.ResBtn  
{
    padding:5px;
    background-color:#024182; 
    color:#ffffff;
    font-family:Tahoma;
    font-size:12px;
    }
