.sea {position:absolute; top:0; right:0; width:1000px; height:412px;}
.sea img {margin:0; padding:0;}
.wrapper {position:relative; z-index:1; width:100%; min-height:100%; _height:100%; margin-bottom:-65px;}

.header {overflow:hidden; position:relative;}
.logo {width:242px; height:161px;
      background:url('/images/logo.png') no-repeat;
	  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='crop');}
.header_left {width:30%; float:left;}
.leftmenu {margin:0 0 0 42px; border-bottom:1px dotted #B4C170; width:200px;}
.leftmenu li {margin:9px 0;}
.leftmenu li a {color:#ac5101; font-weight:bold; text-decoration:none; display:block; margin:0 10px;}
.leftmenu li a:hover {color:#a63b00; text-decoration:underline;}
.header_right {float:left; width:70%;}
.topmenu {/*float:left; margin:0 auto;*/ overflow:hidden; /*width:50%;*/}
.topmenu li {float:left; margin:0 6px 0 0; /*background:#c07e4f; opacity: 0.5; filter: alpha(opacity=50);*/ overflow:hidden;}
.topmenu li a {color:#fff2da; font-size:1.5em; text-decoration:none; background:url('/images/topmenu.png') 0 0 repeat-x; height:49px; display:block; float:left; padding:10px;}
.topmenu li a:hover {color:#fff; text-decoration:underline;}

.before {width:5px; height:49px; background:url('/images/before.png'); float:left;}
.after{width:7px; height:49px; background:url('/images/after.png'); float:left;}
.header h1 {/*width:100%; margin:50px 0;*/ width:405px; height:36px; overflow:hidden; margin:40px 0 0; color:#fff; font-size:1.9em; font-weight:normal;}
.header h1 span {background:url('/images/h1.png') 0 0 no-repeat; width:100%; height:100%;}

.header p.special {/*position:absolute; bottom:30px; margin:0; width:75%;*/ margin:80px 0 40px;}
.header p.special a {font-size:1.7em; color:#FFFFFF; font-size:1.7em;}

.middle {clear:both; width:100%; margin:40px 0; overflow:hidden;}
.middle h2 {color:#99b27f; font-size:1.3em;} 
.offers {width:75%; float:left;}
.search {/*float:right; margin:0 0 40px; width:420px;*/ overflow:hidden;}
.search p.inscription {color:#99b27f; font-weight:bold; width:100%; margin:0;}
.search_text input {border:none; border:1px solid #ca8d52; height:20px; width:333px; background:url('/images/search.jpg')0 0 no-repeat; margin:0;
padding:0; padding:4px 0 0 6px; float:left;}
.search_img input {float:left; margin:0 12px;}
 
.countries {width:22%; float:left; border-left:1px solid #b4c170; padding:0 0 0 1.5%;}
.countries h2 {margin:0 0 5px;}
.countries ul {padding-left:5%; width:40%; float:left;}
.countries ul li ul {padding-left:20px; width:100%; float:none;}
.countries ul.col_2 {border-left:1px dotted #b4c170;}
.countries ul li {margin:7px 0;}
.countries ul li a {color:#ac5101; text-decoration:none;}
.countries ul li a:hover {color:#8a1e01; text-decoration:underline;}

.footer_ghost {height:65px;}
.footer {background:#99b27f; clear:both; overflow:hidden; width:100%; height:65px; color:#fff; position:relative; z-index:2;}
.footer a {color:#fff;}
.mira {float:left; height:47px; padding:20px 77px; width:40%; margin:8px 30px;
      background:url('/images/mira.png') 0 0 no-repeat;
      _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mira.png',sizingMethod='crop');}
.counter {float:left; margin:20px;}
.tels {float:left; font-size:1.6em; float:right; margin:9px 20px;}

.tablebodytext {display:none;}