/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body{ margin:0px; padding:0px; font-family:Tahoma,Arial;font-size:11px; color:#CDCDCD;}
/*MAIN*/
.underline{ text-decoration:underline}
.left{ text-align:left}
.fL{ float:left}
.fR{ float:right}
.cL{clear:both}
.block{ display:block}
.none{ text-decoration:none}
.im{margin:0px}
form,img{ border:0px;margin:0; padding:0}
/*
================================================================================
|                                     FONTS                                     |
================================================================================
*/
a{color:#FFFFFF;}
.fgray{    font-size:11px; color:#CDCDCD;}
.fgrayB{   font-size:11px; color:#CDCDCD;font-weight:bold;}
.fmenu{    font-size:11px; color:#FFFFFF;}
.fcopy{    font-size:11px; color:#FFFFFF;}
.fadressB{ font-size:11px; color:#FFFFFF;font-weight:bold;}
.fadress{  font-size:11px; color:#CDCDCD;}
.fTitle{   font-size:36px; font-family:impact;  color:#000;}
.fSlogan{  font-size:18px; font-family:"[MyriadPro]";  color:#fff;}
.fnumb{    font-size:24px; font-family:impact; padding-bottom:20px;  color:#000;}
.fnumb1{    font-size:24px; font-family:impact; padding-top:5px; color:#FFFFFF;}
.fHead{    font-size:30px; font-family:impact;  color:#FFFFFF;}
.fHead2{   font-size:24px; font-family:Arial;   color:#EDBA1D;}
.fHead3{   font-size:24px; font-family:impact;   color:#D0A729;}
.ftable{color:#fff;}
/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/
#header{
	background-image:url(images/flash.jpg); 
	width:1000px; 
	height:338px; 
	background-repeat:no-repeat;
	text-align:left;
	position:relative;
}
.flash{
	width:1000px; 
	height:338px; 
}
/* MAIN MENU_TOP */
#menu_top{}
#menu_top a.main{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_main_off.jpg);
	width:129px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
#menu_top a.main:hover{
	background-image:url(images/btn_main_on.jpg);
}
#menu_top a.mainactive{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_main_on.jpg);
	width:129px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
/*********************************/
#menu_top a.service{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_service_off.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
#menu_top a.service:hover{
	background-image:url(images/btn_service_on.jpg);
}
#menu_top a.serviceactive{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_service_on.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
/*********************************/
#menu_top a.our{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_our_off.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
#menu_top a.our:hover{
	background-image:url(images/btn_our_on.jpg);
}
#menu_top a.ouractive{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_our_on.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
/*********************************/
#menu_top a.booking{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_booking_off.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
#menu_top a.booking:hover{
	background-image:url(images/btn_booking_on.jpg);
}
#menu_top a.bookingactive{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_booking_on.jpg);
	width:127px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
/*********************************/
#menu_top a.contacts{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_contacts_off.jpg);
	width:100px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
}
#menu_top a.contacts:hover{
	background-image:url(images/btn_contacts_on.jpg);
	background-repeat:no-repeat;
}
#menu_top a.contactsactive{
	display:block;
	float:left;
	font-size:18px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/btn_contacts_on.jpg);
	background-repeat:no-repeat;
	width:100px;height:26px;
	padding:13px 0px 0px 51px;
	margin:0px 0px 0px 0px;	
}
/*********************************/


/*
================================================================================
|                                     MARKERS                                   |
================================================================================
*/
.marker{ 
	background-image:url(images/marker.gif); 
	background-repeat:no-repeat; 
	background-position: 0% 55%; 
	padding-left:15px;
}
/*
================================================================================
|                                     CONTENT                               |
================================================================================
*/
#content{
text-align:left;
width:1000px; 
}
#block_left{
padding-left:20px;
width:444px;
float:left;

}
#block_center{
margin-left:70px;
width:450px;
float:left;
}
/*
================================================================================
|                                     CONTACT_FORM                                   |
================================================================================
*/
.w{  width:164px;height:13px;    border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.w1{ width:161px;height:13px;    border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.w3{ width:346px;height:92px;   border-right-style:groove;margin-bottom:5px; margin-top:1px;}
.wSR{margin-left:225px;margin-top:8px;}

.font_w{ color:#CDCDCD;font-size:11px;    font-weight:bold;}
input{   color:#000;font-family:Tahoma;font-size:11px; font-weight:400}
textarea{color:#000;font-family:Tahoma;font-size:11px; }
.submit{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE:url(images/sub.jpg);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }
.reset{BORDER-RIGHT: 0px;BORDER-TOP: 0px;BACKGROUND-IMAGE: url(images/res.jpg);VERTICAL-ALIGN: middle;width:56px;BORDER-LEFT: 0px;CURSOR: pointer;BORDER-BOTTOM: 0px; HEIGHT: 19px; }

/*
================================================================================
|                                     SEARCH                                   |
================================================================================
*/
.form_style {
	border:1px; 
	border-style:solid;   
	border-color: #d4d0c8; 
	font-family: Tahoma, Arial; 
	font-size:11px;  
	border-top:2px; 
	border-top-style:solid; 
	border-top-color:#404040; 
	border-left:2px; 
	border-left-style:solid; 
	border-left-color:#404040;  
}
.search2{
	WIDTH:164px; 
	height:15px;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-STYLE:solid;	
	border-width:1px;    
	margin:0; 
	padding:0; 
	vertical-align:middle; 
	padding-left:5px}
.submit2{
	border-width:0px;
	height:16px;	
	BACKGROUND-IMAGE:url(images/1_17.gif);
	width:41px;	
	CURSOR: pointer;	
	TEXT-ALIGN: center; 
	vertical-align:middle
}


p { font: 14px/15px Tahoma, Helvetica, sans-serif; color:#cdcdcd;}
.orange { color:#ecb913;}
ul.servlist { margin:0; padding:0;}
ul.servlist li { list-style:none; background:url(images/arrow.gif) no-repeat left top; padding-left:20px; font-size:14px;}


/*form*/
form { margin-left:20px;}
fieldset { border:none;}
label { line-height:20px;}
ul.form1 { margin:0; padding:0;}
ul.form1 li { list-style: none; }
ul.form1 input, ul.form1 textarea, ul.form1 select { width:229px; border:1px solid #8a8a8a;}
ul.form1 textarea { width:360px; height:116px;}
.button { float:left; padding-top:10px;  _display:inline;}
ul.form1 .button input { width:86px; height:30px; background:url(images/button.gif) no-repeat left top; border:none; 
font: bold 14px/18px Tahoma, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer; margin-right:20px;}
.prices p { padding:0; margin:0; line-height:18px;}

ul.form1 .button2 input { background:url(images/button2.gif) no-repeat left top; width:220px; height:30px; border:none;
font: bold 14px/18px Tahoma, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer; margin-top:10px; 

}


.thanks { width:86px; height:30px; background:url(images/button.gif) no-repeat left top; border:none; 
font: bold 14px/18px Tahoma, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer;}



.padt { padding-top:10px;}
.phone {margin-left:333px;width:254px;padding:0; text-align:center; background:url(images/tel.gif) no-repeat 5px top; padding-left:40px; margin-top:-10px;}
