@charset "utf-8";
/* CSS Document - localized */
body, input, textarea {
	font: 18px "Times New Roman", Times, serif;
}
body {
	background: url(./top_rtl.jpg) center top no-repeat;
	background-color: #fff;
	max-width: 1920px;
	margin: 0 auto;
	direction:rtl
}
#main {
	background: url(./bottom_rtl.jpg) center bottom no-repeat;
	position: relative;
	min-height:1022px;
	min-width:961px;
}
#home {
	background:url(./Falun-Dafa-Falun-Gong.png) 100% 0 no-repeat;
	display:block;
	width:330px;
	height: 150px;
}
#language {
	position:absolute;
	top: 5px;
	left: 5px;
	z-index:999;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px
}
#Falun-Dafa {
	position:absolute;
	top:0px;
	right:0px;
	width:auto
}
#menu {
	position:absolute;
	left:0;
	bottom:4px;
	width:720px
}
#menu ul {
	float:left;
	margin:0
}
#menu, ul, ul li, ul a, ul li a, ul input, ul div, ul p, ul textarea {
	padding: 0;
	list-style: none outside none;
	text-decoration: none;
	border: none;
	outline: none;
	font-family: Guttman David, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px
}
#menu ul li {
	float: right;
	margin-right:0px;  /* increase this margin for space between buttons when using button background below */
	font-weight: 11px; /* Do we need to increase */
}
.menub {
	background: url(../shared/img/menu-divider.png) center left no-repeat;
} /* little dividers between menu items */
.content h1 {
	font: 32px Guttman David, "Times New Roman", Times, serif;
	padding-bottom:18px;
	color:#D1A577;
	direction:rtl
}
.content p {
	font: 20px/28px "Times New Roman", Times, serif;
	padding-bottom: 18px;
	color: #707070;
}
h1.contact-name {
	border:0px solid green;
	padding:15px 5px 5px 5px;
	text-align:center
}
#topcontainer {
	/*	background:url(../shared/img/paper-background.jpg) repeat;  Texture is here <--- */
	background:#FFF url(./lotus-background_rtl.jpg) bottom left no-repeat;
	-moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}

.voffset-two {
	padding: 20px 40px 30px 0;
}	
	
	
#books {
	background:url(./Books-recent-writings.png) 0 0 no-repeat;
	width:280px;
	height:44px;
}
#video {
	background:url(./Video-audio.png) 0 0 no-repeat;
	width:280px;
	height:44px;
}
#local {
	background:url(./Local-contacts.png) 0 0 no-repeat;
	width:280px;
	height:44px;
}
.narrow p {
	max-width:140px;
	font-size:15px;
	line-height:22px;
	min-height:130px;
}
.narrow h2 {
	position: relative;
	left: -10px;
	padding-bottom: 5px;
}
.books {
	background:url(./thumbs-falun-dafa-books_rtl.png) top right no-repeat;
}
.video {
	background:url(./thumbs-falun-dafa-videos_rtl.png) top right no-repeat;
}
.local {
	background:url(./thumbs-falun-dafa-contacts_rtl.png) top right no-repeat;
}
.books:hover {
	background:url(./thumbs-falun-dafa-books_rtl.png) top right no-repeat;
	color:#22638E;
}
.video:hover {
	background:url(./thumbs-falun-dafa-videos_rtl.png) top right no-repeat;
	color:#22638E;
}
.local:hover {
	background:url(./thumbs-falun-dafa-contacts_rtl.png) top right no-repeat;
	color:#22638E;
}
#slidetabsmenu a {
	float: right;
	text-decoration: none;
	margin-left: 10px;
}
#slidetabsmenu a span {
	font: 22px Guttman David, "Times New Roman", Times, serif;
	line-height: 40px;
	padding: 0 20px;
	vertical-align: middle;
	text-align: center;
	display:block;
	color: #fff
}
.head-book h2, .row-contact h2 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	padding-left:10px;
}
tr.main-header th {
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	font-weight: normal;
	color: #59a5d8;
}
.row {
	font: 15px/17px Guttman David, "Times New Roman", Times, serif;
}
.row .content li {
	float:right;
	list-style:inside none;
}

.container {
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	width:960px;
	padding-right: 1px;
	margin:0 auto;
	direction:rtl
}
.box {
	float: right;
	min-height:1px;
}
.breadcrumbs {
	font: 14px Guttman David, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding:0 10px 10px 0;
}
.breadcrums img {
	position:relative;
	top: -3px;
}
.contacts h2 {
	font: 25px Guttman David, "Times New Roman", Times, serif;
	padding-bottom:18px;
	color:#d1a577;
	text-align: center;
}

table.video-audio-table {font: 16px Guttman David, "Times New Roman", Times, serif}

table.video-audio-table tr td.first {text-align: right; direction:rtl}

table.video-audio-table tr.main-header hr td.first {text-align: right; direction:rtl}

tr.main-header th.first {
	vertical-align: middle;
	text-align: right;
	padding: 10px;
	font-size: 14px;
	font-weight: normal;
	color: #59a5d8;
}

.row-book .content .span-title h3.eng { color: #999; direction:ltr; text-align:right }

.photo-page-chinese-translation {
	color: #D1A577;
	font: 20px Guttman David, "Times New Roman", Times, serif;
}
.map_name, .map_name a, .map_name a:visited, .map_name a:active {
	font: 20px Guttman David, "Times New Roman", Times, serif;
	color: #888;
	text-align: center;
	display:block;
}
#m-n_america {
	top:65px;
	left:-480px;
	width:100px;
	height:50px;
	position:relative;
}
#m-s_america {
	top:95px;
	left:-400px;
	width:100px;
	height:50px;
	position:relative;
}
#m-europe {
	top:100px;
	left:-280px;
	width:100px;
	height:25px;
	position:relative
}
#m-africa {
	top:60px;
	left:-280px;
	width:100px;
	height:25px;
	position:relative;
}
#m-asia {
	top:15px;
	left:-150px;
	width:100px;
	height:25px;
	position:relative;
}
#m-oceania {
	top:65px;
	left:-20px;
	width:100px;
	height:25px;
	position:relative
}

.copyright {direction:ltr}

.phone {direction:ltr; text-align:right}