﻿body{
	background:#fafcff url('body/body_bg.jpg') repeat-x;
	font:12px tahoma;
	margin:0px;
	direction:rtl;
	color:#08489e;
}
img{
	border:none;
}
a:link,a:visited,a:active{
	color:#0d1929;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:none;
}
.headr{
	position:relative;
	margin:auto;
	width:1021px;
	height:173px;
	font:11px tahoma;;
	padding:0px;
	direction:rtl;
	}
	.headr .logo{
		float:right;
		margin:20px 30px auto auto;
	}
	.headr .topbutt{
		position:absolute;
		top:0px;
		left:30px;
		height:38px;
		color:#FFF;
		}
		.headr .topbutt a:link, .headr .topbutt a:visited,.headr .topbutt a:active{
			text-decoration:none;
			color:#FFF;
		}
		.headr .topbutt a:hover{
			text-decoration:none;
			color:#ffc000;
		}
		.headr .topbutt ul{
			list-style:none;
			direction:rtl;
			height:38px;
		}
		.headr .topbutt li{
			float:right;
			background:url(body/h_topbtbg.png);
			height:33px;
			padding:5px 10px 0px 0px;
			margin:-12px auto auto auto;
		}
		.headr .topbutt .rightli{
			background:url(body/h_topbtr.png);
			width:6px;
		}
		.headr .topbutt .leftli{
			background:url(body/h_topbtl.png);
			width:6px;
		}
	.headr .main_menu{
		position:absolute;
		top:136px;
		right:-5px;
		height:38px;
		}
		.headr .main_menu ul{
			list-style:none;
			direction:rtl;
			height:38px;
		}
		.headr .main_menu li{
			float:right;
			background:url(body/mean_bg.png);
			height:33px;
			width:90px;
			padding:15px 2px 0px 2px;
			margin:-13px auto auto auto;
			text-align:center;
		}
		.headr .main_menu a:link, .headr .main_menu a:visited,.headr .main_menu a:active{
			text-decoration:none;
			color:#294a80;
		}
		.headr .main_menu a:hover{
			text-decoration:none;
			color:#000;
		}

.LoginArea{
	width:276px;
	height:80px;
	background:url('body/loginarea.png');
	position:relative;
	margin:50px auto auto 40px;
	float:left;
	}
	.LoginArea div{
		width:130px;
		height:43px;
		padding-top:3px;
		margin:auto auto auto 30px;
	}
	.LoginArea div input[type=text], .LoginArea div input[type=password]{
		width:110px;
		background:#FFF;
		border:1px #FFF solid;
		padding:2px;
		margin-top:3px;
		margin-left:10px;
	}
	.LoginArea .DSubmit{
		width:30px;
		height:70px;
		margin:-90px auto auto 0px;
		background:transparent;
		float:left;
	}
	.LoginArea .DSubmit input[type=submit]{
		background:transparent;
		width:25px;
		height:60px;
		border:none;
	}

		
.contents{
	background:url('body/cont_bg.jpg') repeat-y center;
	position:relative;
	width:1021px;
	margin:auto;
	padding:30px;
	min-height:518px;
	}
	.contents .contactbar{
		position:relative;
		width:auto;
		margin:auto 100px auto 100px;
		height:50px;
		background:url('body/MnCB_bg.png') repeat-x center top;
		text-align:center;
		color:#FFFFFF;
		padding:5px;
		}
		.contents .contactbar .cntbleft{
			position:absolute;
			background:url('body/MnCB_left.png') no-repeat center;
			width:21px;
			height:41px;
			left:-20px;
			top:0px;
		}
		.contents .contactbar .cntbright{
			background:url('body/MnCB_right.png') no-repeat right;
			width:109px;
			height:41px;
			position:absolute;
			right:-20px;
			top:0px;
		}
	.contents .rightsidebar{
		position:relative;
		width:270px;
		margin:0 20px auto auto;
		text-align:center;
		padding:5px;
		float:right;
		border:none;
	}
	.contents .leftcontent{
		position:relative;
		width:auto;
		margin:0 290px auto 20px;
		text-align:center;
		padding:5px;
		/*float:left;*/
		border:none;
		}
		.contents .leftcontent .FlashArea{
			width:643px;
			height:206px;
			margin:auto;
			padding:0;
			padding-top:13px;
			background:url('body/flashbg.png') no-repeat center;
		}
		.contents .leftcontent .OffersDes{
			position:relative;
			width:auto;
			height:auto;
			margin:auto;
			padding:5;
			margin-right:-15px;
			}
			.contents .leftcontent .OffersDes ul{
				list-style:none;
			}
			.contents .leftcontent .OffersDes li{
				margin-left:5px;
				float:right;
				/*width:220px;
				height:150px;*/
				padding:2px;
				}
				.contents .leftcontent .OffersDes li .LastD{
					/*position:relative;
					margin:auto;*/
					width:210px;
					height:131px;
					text-align:left;
				}
				.contents .leftcontent .OffersDes li .LastD img{
					margin-left:5px;
					margin-top:6px;
					width:170px;
					height:120px;
				}
				.contents .leftcontent .OffersDes li .bg7LastD{
					background:url('body/lastd_1.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg8LastD{
					background:url('body/lastd_2.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg9LastD{
					background:url('body/lastd_3.png') no-repeat center;
				}
				
				.contents .leftcontent .OffersDes li .bg4LastD{
					background:url('body/lastd_4.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg5LastD{
					background:url('body/lastd_5.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg6LastD{
					background:url('body/lastd_6.png') no-repeat center;
				}
				
				.contents .leftcontent .OffersDes li .bg1LastD{
					background:url('body/lastd_7.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg2LastD{
					background:url('body/lastd_8.png') no-repeat center;
				}
				.contents .leftcontent .OffersDes li .bg3LastD{
					background:url('body/lastd_9.png') no-repeat center;
				}
.footer{
	background:url('body/footer_bg.jpg') repeat-x center;
	position:relative;
	margin:auto;
	padding:0px;
	padding-top:10px;
	height:23px;
	text-align:center;
	}
	.footer a:link, .footer a:visited,.footer a:active{
		text-decoration:none;
		color:#294a80;
	} 
	.footer a:hover{
		text-decoration:none;
		color:#163474;
	} 
.cleardivfloat{
	height:0px;
	font-size:0px;
	clear:both;
}
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: fixed;
	top: 10%;
	left: 20%;
	width: 60%;
	height: 60%;
	padding: 16px;
	border: 5px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.head{
	background:url('body/head.png') repeat-x center;
	border:1px solid #EEEEEE;
}
.row{
	border:1px solid #b2d3f6;
}
