/* CSS Document */
* {
	padding:0;
	margin:0;
	font-family: Tahoma;
	font-size: 12px;
	}
html, body {
	height: 100%;
	}
body {
	background:#080404;
	}
.logo {
	position: absolute;
	display: block;
	left:50%;
	top:5px;
	margin-left: -183px;
	width: 366px;
	height: 240px;
	background:url(../images/logo.png) no-repeat top left;
	z-index: 200;
	cursor: hand;
	}
.left_g {
	position: absolute;
	background:url(../images/left_gard.png) no-repeat top left;
	width: 160px;
	height: 641px;
	left:0;
	top:11px;
	z-index: 100;
}
.right_g {
	position: absolute;
	background:url(../images/right_gard.png) no-repeat top right;
	width: 160px;
	height: 641px;
	right: 0;
	top:11px;
	z-index: 100;
}
*html .right_g {
	right: -1px;
	}
.cont {
	position: relative;
	z-index:1;
	width: 100%;
	min-height: 100%;
	background-image: url(../images/night_t2.jpg);
	background-repeat: no-repeat;
	background-position: right 11px;
}
.cont_in {
	position: relative;
	z-index:1;
	width: 100%;
	min-height: 100%;
	background-image: url(../images/night_t_s.jpg);
	background-repeat: no-repeat;
	background-position: right 41px;

}
*html .cont {
	height: 100%;
	}
*html .cont_in {
	height: 100%;
	}
.sp_in {
	width: 100%;
	height: 334px;
	}
.spacer {
	width: 100%;
	height: 100px;
	}
.foot {
	position: relative;
	width: 100%;
	height: 100px;
	margin-top: -100px;
	z-index: 2;
	}
.menu_top {
	position: absolute;
	z-index: 205;
	top: 29px;
	left:0;	
	width: 36%;
	margin: 0 0 0 7%;
	text-align: justify;
	
}
*html .menu_top{
	top: 26px;
}
.menu_top2 {
	position: absolute;
	z-index: 207;
	top: 26px;
	right:0;	
	width: 36%;
	margin: 0 7% 0 0;
	text-align: justify;
	
}
*html .menu_top2{
	top: 24px;
}
img {
	border:0;
	}
.red_bg {
	position: absolute;
	height: 43px;
	width: 88%;
	margin:0 6% 0 6%;
	top:11px;
	z-index: 180;
	background-image: url(../images/red_bg.png);
	background-position: left 3px;
	}

.left_red {
	position: absolute;
	width: 63px;
	height: 43px;
	background:url(../images/left_red.png);
	z-index: 181;
	top:11px;
	left: 2.5%;
	}
.right_red {
	position: absolute;
	width: 63px;
	height: 43px;
	background:url(../images/right_red.png);
	z-index: 181;
	top:11px;
	right: 2.5%;
	}
*html .right_red, *html .left_red {
	top:10px;
	}
.z_1 {
	position: absolute;
	top:402px;
	left: 50%;
	margin-left:-231px;
	width: 463px;
	height: 100px;
	z-index: 160;
	}
.z_1_in {
	position: absolute;
	top:268px;
	left: 50%;
	margin-left:-231px;
	width: 463px;
	height: 100px;
	z-index: 160;
	}
#t_adventures {
	background:url(../images/t_adventures.png);
}
#t_beach {
	background:url(../images/t_beach.png);
}

#t_business {
	background:url(../images/t_business.png);
}

#t_catalog {
	background:url(../images/t_catalog.png);
}


#t_ciprus {
	background:url(../images/t_ciprus.png);
}

#t_company {
	background:url(../images/t_company.png);
}


#t_contacts {
	background:url(../images/t_contacts.png);
}

#t_corporate {
	background:url(../images/t_corporate.png);
}

#t_cruises {
	background:url(../images/t_cruises.png);
}

#t_discount {
	background:url(../images/t_discount.png);
}

#t_event {
	background:url(../images/t_event.png);
}

#t_exclusive {
	background:url(../images/t_exclusive.png);
}

#t_hot {
	background:url(../images/t_hot.png);
}

#t_huntfish {
	background:url(../images/t_huntfish.png);
}

#t_index {
	background:url(../images/t_index.png);
}

#t_mosair {
	background:url(../images/t_mosair.png);
}

#t_news {
	background:url(../images/t_news.png);
}

#t_spa {
	background:url(../images/t_spa.png);
}

#t_sport {
	background:url(../images/t_sport.png);
}

#t_travel {
	background:url(../images/t_travel.png);
}

#t_worldweather {
	background:url(../images/t_worldweather.png);
}	
.sp {
	width: 100%;
	height: 464px;
	}
.main {
	width: 84%;
	background:#262016;
	border:0;
	border-collapse: collapse;
	padding:0;
	margin:0;
	margin: 0 8% 0 7.5%;
	}
.main td {
	border:0;
	border-collapse: collapse;
	vertical-align: top;
	}
.left {
	width: 38px;
	background: url(../images/left_table.jpg) repeat-y top left;
}
.right {
	width: 38px;
	background: url(../images/right_table.jpg) repeat-y top left;
	}
.center {
	padding: 0 45px 0 45px;
}
.txt_main {
	margin-top: 45px;
	color:#ab8b62;
	}
.cent {
	position: absolute;
	width: 347px;
	height: 46px;
	left:10%;
	background: url(../images/top_table_night.jpg);
	}
.r_b {
	width: 38px;
	height: 36px;
	background:url(../images/right_t_bot.jpg) no-repeat bottom right;
	}
.l_b {
	width: 38px;
	height: 36px;
	background:url(../images/left_t_bot.jpg) no-repeat bottom left;
	}
.c_b {
	background: url(../images/center_t_bot.jpg) repeat-x ;
	height: 36px;
}
.mm_1 a, .mm_2 a, .mm_3 a, .mm_4 a {
	color:#c5a970;
	text-decoration: none;
	font-size: 11px;
	}
.mm_1 {
	display: block;
	cursor: hand;
	position: absolute;
	z-index:199;
	background:url(../images/mm.png) no-repeat bottom left;
	width: 204px;
	height: 18px;
	color:#ddbe7e;
	top: 54px;
	left: 50%;
	margin-left:-330px;
	font-size: 11px;
	padding: 6px 0 0 25px;
	}
.mm_2 {
	display: block;
	cursor: hand;
	position: absolute;
	z-index:198;
	background:url(../images/mm.png) no-repeat bottom right;
	width: 204px;
	height: 18px;
	color:#ddbe7e;
	top: 54px;
	right: 50%;
	margin-right:-330px;
	font-size: 11px;
	padding: 6px 33px  0 0;
	text-align: right;
	}
.mm_3 {
	display: block;
	cursor: hand;
	position: absolute;
	z-index:197;
	background:url(../images/mm.png) no-repeat bottom left;
	width: 204px;
	height: 18px;
	color:#ddbe7e;
	top: 64px;
	left: 50%;
	margin-left: -150px;
	font-size: 11px;
	padding: 18px 0 0 40px;
	}
.mm_4 {
	display: block;
	cursor: hand;
	position: absolute;
	z-index:196;
	background:url(../images/mm.png) no-repeat bottom left;
	width: 204px;
	height: 18px;
	color:#ddbe7e;
	top: 64px;
	right: 50%;
	margin-right: -150px;
	font-size: 11px;
	padding: 18px 0 0 0;
	text-indent: 80px;

}
.ll {
	float: left;
	width: 27%;
	font-size: 14px;
	padding-bottom: 40px;
	}
.rr {
	float: left;
	width: 67%;
	margin-left: 40px;
	padding-top: 5px;
	}
.ll a {
	display: block;
	color:#c5a970;
	font-size: 1em;
	height: 25px;
	padding-top: 5px;
	border-bottom: 1px dotted #68553c;
	}
.copy {
	font-size: 11px;
	padding-bottom: 40px;
	}
.copy a{
	color:#c5a970;
	font-size: 11px;
	}
.ship {
	position: absolute;
	z-index: 159;
	background:url(../images/ship.png);
	top:70px;
	right:15%;
	width: 357px;
	height: 421px;
	}
