/* 
	1. reset
	2. global
	3. header
	4. lavalamp (menu)
	5. loader
	6. kids menu
	7. Back To Top + Back To Home
	8. footer
	9. popup
*/
/* 1. reset css */			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/***end***/
/* 2. global */
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3b3535;
		line-height:19px;
		margin:0;
	}
	div.main {
		visibility: hidden;
		position:relative;
		margin:0 auto;
		width:716px;
		direction:rtl;
	}
	img {
		border:0;
	}
	.clear {
		clear: both;	
	}
	div.floatLeft {
		float:left;
	}
	div.floatRight {
		float:right;
	}
	p {
		margin-bottom:8px;
	}
	a, a:visted, a:active {
		color:#ca0203;
	} a:hover { color:#000 }
	strong {
		font-weight:bold;
	}
	.redbold {
		color:#d4360d;
		font-weight:bold;
	}
	.red {
		color:#d4360d;
	}
	span.tm {
		color: #d4360d;
		font-weight: bold;
		font-size: 12px;
	}
	a.poplink, a.poplink:active, a.poplink:visited {
		color: #d4360d;
		text-decoration: underline;
	} a.poplink:hover { color: #000; }
/***end***/
/* 3. header */
	#logos {
		position: relative;
		margin: 0 auto;
		width: 725px;
		height: 62px;
	}
	#logos .floatr {
		float: right;
		width: 386px;
		height: 37px;
		margin: 15px 0 0 0;
		background-image:url("../img/logo.png");
	}
	#logos a, #logos a:active, #logos a:visited {
		float: left;
		width: 65px;
		height: 24px;
		padding-top: 2px;
		color: #000000;
		text-decoration: none;
		margin: 18px 0 0 8px;
		text-align: center;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		background: url(../img/lang.gif) no-repeat;
	} #logos a:hover { background-position: 0 -26px; color: #ffffff; }
/***end***/
/* 4. lavalamp */
	#menu {
		position: relative;
		height: 29px;
		width: 860px;
		padding: 0 98px 26px 0;
		margin: 0 auto;
		overflow: hidden;
	}
	#menu li {
		float: right;
		list-style: none;
	}
	#menu li.back {
		background: url("../img/menu/menubg2.gif") no-repeat right -43px;
		width: 9px; 
		height: 43px;
		z-index: 8;
		position: absolute;
	}
	#menu li.back .left {
		background: url("../img/menu/menubg2.gif") no-repeat top left;
		height: 43px;
		margin-right: 9px; /* 7px is the width of the rounded shape */
	}
	#menu li a {
		font: bold 14px arial;
		line-height: 16px;
		text-decoration: none;
		direction: rtl;
		color: #ca0203;
		text-align: right;
		top: 5px;
		z-index: 10;
		float: left;
		height: 33px;
		position: relative;
		overflow: hidden;
		margin: auto 25px auto 24px;   
	}
	
	#menu li a:hover{
		border: none;
		color: #000;
	}
	#menu li.current a{
		color: #000;
	}
/***end***/
/* 5. loader */

#loader {
	text-align: center;
	z-index: 70;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 145px;
	margin: 170px auto 0 auto;
	direction: rtl;
	font-size: 20px;
	color: #ca0203;
	background: url(../img/loader/loaderbg.gif) top no-repeat;
}

#loader p {
	padding: 35px 15px 15px 0;
}
/***end***/
/* 6. kids menu */
	.kidsmenu {
		width:716px;
		height:98px;
		float:right;
		direction:ltr;
	}
	.kidsmenu div.title{
		font-weight: bold;
		color:#ca0203;
		margin-bottom: 5px;
		padding:2px 0;
		border-bottom:solid 3px #fcd578;
		text-align:right;
	}
	.kidsmenu a {
		width: 54px;
		height: 36px;
		float: right;
		margin-right: 4px;
		border: 1px solid #bfbdb4;
	}
	.kidsmenu a.first {
		margin-right: 0;	
	}
	.kidsmenu div.thumb { float: left; padding: 1px; width: 54px; height: 36px; }
	.kidsmenu div.thumb img { border: 2px solid white; cursor: pointer }
	.kidsmenu div.firstGroup {
		float:left;
		width:236px;
	}
	.kidsmenu div.secondGroup {
		float:right;
		width:420px;
	}
	
	.kidsmenu div.notice {
		text-align:right;
		font-size: 13px;
	}
	
/***end***/
/* 7. Back To Top + Back To Home */
	a.aBackToTop, a.aBackToTop:visited, a.aBackToTop:active {
		display: block;
		width: 85px;
		padding-top: 13px;
		text-align: center;
		margin: 5px auto 0 auto;
		color: #777777;
		background: url(../img/backtotop.gif) top center no-repeat;
		text-decoration: none;
	} a.aBackToTop:hover { color: #000000; background: url(../img/backtotop-on.gif) top center no-repeat;} 
	
	a.aBackHome, a.aBackHome:active, a.aBackHome:visited {
		float: left;
		text-decoration: none;
		font-weight: bold;
		color: #d4360d;
		padding: 0 0 3px 35px;
		background: url(../img/backhome.gif) 0 2px no-repeat;
		margin: 18px 0 0 60px;
	} a.aBackHome:hover { text-decoration: none; color: #000; background: url(../img/backhome_on.gif) 0 2px no-repeat;}
/***end***/
/* 8. footer */
	#footer {
		direction: rtl;
		visibility: hidden;
		background: #fff url("../img/footer.gif") repeat-x;
		height:51px;
		padding-top: 30px;
		text-align:center;
		color:#ca0203;
	}
/***end***/
/* 9. popup */
	#popup {
		width:469px;
		direction: rtl;
	}
	#popup div.top {
		background:url("../img/popup/pop_top.gif") no-repeat;
		width:469px;
		height:19px;
		padding-top:10px;
	}
	#popup div.top a.closeX, #popup div.top a.closeX:active, #popup div.top a.closeX:visited {
		display: block;
		background:url("../img/popup/close.gif") top no-repeat;
		overflow:hidden;
		width:13px;
		height:13px;
		margin:0px 12px 0 0;
		cursor:pointer;
		text-indent: -9999px;
		overflow: hidden;
	} #popup div.top a.closeX:hover { background:url("../img/popup/close.gif") 0 -13px no-repeat; }
	
	#popup div.middle {
		border-left:solid 3px #f18b16;
		border-right:solid 3px #f18b16;
		background-color:#fff6d7;
		width:463px;
	}
	#popup div.middle h1{
		font-size:20px;
		color:#d4360d;
		font-weight:bold;
		margin:0 40px;
		padding-top: 10px;
	}
	#popup div.middle .font16 {
		font-size: 16px;
		font-weight: bold;
	}
	#popup div.middle p{
		margin:0 40px;
		padding:14px 0;
		text-align: justify;
	}
	
	#popup a.closeTxt, #popup a.closeTxt:active, #popup a.closeTxt:visited {
		float: left;
		width: 40px;
		margin-left: 35px;
		color: #d4360d;
		font-weight: bold;
	} #popup a.closeTxt:hover { color: #000; }
	
	#popup div.bottom {
		background:url("../img/popup/pop_bot.gif") no-repeat;
		width:469px;
		height:23px;
	}
/***end***/


