
html * 	{ margin:0; padding:0; }
html 		{	font: 12px Arial, Helvetica, sans-serif; color: #000000;}
body 		{  position:relative; font-face:Arial, Helvetica, sans-serif; color: #000000; }

a { color:#6b8768; text-decoration:none }
a b { display:none}
a:hover {color:#ed1c24}

/****  Splash Page  ****/
html.splash 		{ background:url(../images/back_splash.jpg) center top no-repeat #fff; }
#splash { width:1058px; height:800px; margin:0 auto; }
#splash #logo { position:relative; display:block;	width:338px; height:111px; margin-left:350px; margin-top:25px; background:url(../images/logo_main.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_main.png',sizingMethod='crop'); }
#splash #content {	font:12px Arial Narrow, Tahoma, Helvetica, sans-serif; }
#splash #content object { /margin-left:1px;}
#splash #content #shadow { position:absolute; width:1058px; height:6px; left:0; top:560px; /top:585px; _top:570px; background:url(../images/splash_cont_shadow.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_cont_shadow.png',sizingMethod='crop'); }
#splash #content #booking { position:relative; width:370px; height:78px; margin:auto;}

#splash #content #booking div { margin:0 64px; height:78px; _padding-top:0px; background:url(../images/splash_booking_back.png) left top repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_back.png',sizingMethod='scale'); }
#splash #content #booking b { display:block; position:absolute; top:0; width:64px; height:78px;  }
#splash #content #booking b.left { left:0px;  background:url(../images/splash_booking_left.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_left.png',sizingMethod='crop'); }
#splash #content #booking b.right { right:0px; background:url(../images/splash_booking_right.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_right.png',sizingMethod='crop'); }

#splash #content #booking a { display:block; white-space:nowrap; text-align:center; padding-top:10px; font-size:14px; color:#425c42; text-decoration:none } 
#splash #content #booking a:hover { color:#ed1c24 }

#lang { overflow:hidden; _height:40px; clear:both; width:120px; margin:0 auto; padding:45px 0 30px 0}
#lang a { position:relative; display:block; float:left; margin-right:15px; width:29px; height:20px; padding-top:36px; text-align:center }
#lang .en 			{ background:url(../images/icon_en.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_en.png',sizingMethod='crop'); }
#lang .en:hover { background:url(../images/icon_en_ov.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_en.png',sizingMethod='crop'); }
#lang .fr { background:url(../images/icon_fr.png) no-repeat; _background:none; margin-right:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_fr.png',sizingMethod='crop');  }
#lang .fr:hover { background:url(../images/icon_fr_ov.png) no-repeat; margin-right:0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_fr_ov.png',sizingMethod='crop');  }
#lang .ru { width:31px; background:url(../images/icon_ru.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_ru.png',sizingMethod='crop');  }
#lang .ru:hover { background:url(../images/icon_ru_ov.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_ru_ov.png',sizingMethod='crop');  }

#footer  { margin:30px auto; text-align:center; color:#6f876d; width:85%;}
#footer a { display:block; font-size:12px; margin-top:10px }
#footer span { font-size:30px;}


/**** Winter ****/
html#winter.splash 		{ background:url(../images/back_splashW2.png) center no-repeat #eff7ff; }
#winter a { color:#0154aa;}
#winter #footer { color:#0154aa;}

#winter #splash #content #booking a { color:#fff;}
#winter #splash #content #booking a:hover { text-decoration:underline; }
#winter #splash #content #booking div { background:url(../images/splash_booking_backW.png) left top repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_backW.png',sizingMethod='scale'); }
#winter #splash #content #booking b.left { background:url(../images/splash_booking_leftW.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_leftW.png',sizingMethod='crop'); }
#winter #splash #content #booking b.right { background:url(../images/splash_booking_rightW.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/splash_booking_rightW.png',sizingMethod='crop'); }

#lang .en:hover { background:url(../images/icon_en_ovW.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_en.pngW',sizingMethod='crop'); }
#lang .fr:hover { background:url(../images/icon_fr_ovW.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_fr_ov.pngW',sizingMethod='crop');  }
#lang .ru:hover { background:url(../images/icon_ru_ovW.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_ru_ov.pngW',sizingMethod='crop');  }

