@charset utf-8;

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}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:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}

html {
	background-color: transparent;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#144f8c;
	font-style: italic;
	text-indent:0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-style: normal;
}

h2 {
	font-size:120%;
}

p {
	margin:0;
}

hr {
	border:none;
	border-top:1px dotted grey;
}

#atffc {
	display:none!important;
}

body {
	font-size:.7em;
	margin:0;
	text-align:left;
	background:#EBE8D9;
	height:100%;
	position:relative;
}

img.shadow {
	border:1px solid #003163;
	background:white;
	-moz-box-shadow:2px 2px 3px #4D4D4D;
	-webkit-box-shadow:2px 2px 3px #4D4D4D;
	box-shadow:2px 2px 3px #4D4D4D;
	padding:0 !important;
	behavior: url(/w/lib/pie/PIE.php);
}

body.embedded {
	background:#FBEACE;
}

body.rtl {
	text-align:right;
}

.rtl {
	direction: rtl;
}

.ltr {
	direction: ltr;
}

#footer {
	background:#3C3C3C url(bottom.jpg) no-repeat;
	clear:both;
	color:white;
	height:405px;
}

body.singlecol #footer {
	background-image:url(bottom_wide.png);
}

body.rtl #footer {
	background-position:-151px 0;
}

body.singlecol.rtl #footer {
	background-position: 3px 0;
}

body.main #footer {
	background:#3C3C3C;
	height:192px;
}

#footer a {
	color:white;
}

#crawler_links {
	display:none;
}

#sitemap {
	padding-left: 160px;
}

body.rtl #sitemap {
	padding-left: 0;
	padding-right: 160px;
}

#footer #sitemap ul {
	float: left;
	margin-right: 1em;
}

#footer #sitemap li {
	float: none;
	border: none;
}

#footer ul {
	padding:1em;
	margin:0;
}

#footer ul#f-list {
	padding-left: 170px;
}

body.rtl #footer ul#f-list {
	padding-right: 170px;
	padding-left: 0;
}

body.main #footer ul#f-list {
	padding: 1em;
}

#footer #sitemap .counters {
	float: right;
}

body.rtl #footer #sitemap .counters {
	float: left;
}

#footer .counters li {
	padding-bottom: 1em;
}

#studio {
	position: absolute;
	bottom: 1em;
	right: 1em;
}

body.rtl #studio {
	left: 1em;
	right: auto;
}


#container {
	width:980px;
	margin:0 auto;
	top:0;
	bottom:0;
	font-size:1.2em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	word-spacing:.25em;
	line-height:1.5em;
	position:relative;
	z-index:2;
}

body.rtl #container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

#container_embedded {
	width:95%;
	margin:0 auto;
	top:0;
	bottom:0;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7em;
}

#top {
	width:980px;
	height:189px;
	background:url(bg_top2.jpg);
	position:relative;
	font-size:.9em;
}
/*
body.rtl #top {
	background:url(bg_top_he.jpg);
}
*/

body.main #top {
	height:399px;
	background:url(bg_main_top2.jpg);
}

body.main.rtl #top {
	background:url(bg_main_top_he2.jpg);
}


/* tabs */

#top_tabs {
	position: absolute;
	bottom:0px;
	height: 37px;
	left: 160px;
}

body.rtl #top_tabs {
	left: auto;
	right: 160px;
}

body.main #top_tabs {
	left:4em;
}

body.singlecol #top_tabs {
	left: 6px;
}

body.main.rtl #top_tabs {
	left: auto;
	right: 4em;
}

body.singlecol.rtl #top_tabs {
	left: auto;
	right: 6px;
}

#top_tabs ul, #top_tabs li {
	list-style-type: none;
	margin: 0;
}

#top_tabs li {
	float: left;
	margin: 2px 2px;
/*	margin-left: -1px;*/
}

body.rtl #top_tabs li {
	float: right;
}

#top_tabs .ui-state-default {
	font-weight: normal;
	background: #DCC19B;
}

#top_tabs .ui-button-text-only .ui-button-text {
	padding: 0.3em 1em;
}

#top_tabs .ui-state-hover {
	background: #EBD5AE;
}

body.main #top_tabs .ui-state-default {
	background: #C2AA84;
}

body.main #top_tabs .ui-state-hover {
	background: #D3BC92;
}

#top_tabs li.selected .ui-state-default {
	font-weight: bold;
}


#main_banner {
	position:absolute;
	bottom:41px;
	right:-25px;
}

body.rtl #main_banner {
	left:-25px;
	right: auto;
}

#top_search {
	position:absolute;
	right:30px;
	bottom:10px;
	z-index:10;
}

body.rtl #top_search {
	left:30px;
	right:auto;
}

#top_tab {
	font-size:150%;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#144f8c;
	padding-bottom: 1em;
}

#top_tab .tabicon {
	float:left;
	display:block;
	width:27px;
	height:27px;
	background:url(icons_27.png) no-repeat;
	margin-right:10px;
}

body.rtl #top_tab .tabicon {
	float: right;
	margin-left:10px;
	margin-right:0;
}

#top_tab .tabicon.editable {
	background-position:0 0;
}

#top_tab .tabicon.locked {
	background-position:-27px 0;
}

#top_tab .tabicon.person {
	background-position:-54px 0;
}

#top_tab .tabicon.xxx {
	background-position:-81px 0;
}

#top_tab .tabicon.place {
	background-position:-108px 0;
}

#top_tab .tabicon.article {
	background-position:-135px 0;
}

#top_tab .tabicon.star {
	background-position:-162px 0;
}

#top_tab .tabtitle {
	float:left;
	padding-top:4px;
}

body.rtl #top_tab .tabtitle {
	float: right;
}

#main_welcome {
	position:absolute;
	top:140px;
	left:4em;
	width: 430px;
	color:white!important;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

body.rtl #main_welcome {
	left: auto;
	right: 4em;
}

#main_welcome p {
	margin-top:1em;
	font-size:110%;
}

#main_welcome h2 {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:normal;
}

.main_section {
	float:left;
	width:156px;
	margin: 0 0 1em 0;
	position:relative;
	line-height: 1.4em;
}

body.rtl .main_section {
	float: right;
}

.main_section .icon {
	background:url(main_icons.png?1) no-repeat;
	width:65px;
	height:65px;
	display: block;
	margin: 0 auto;
}

.main_section .icon.i1 {
	background-position:0 0;
}

.main_section .icon.i2 {
	background-position:-65px 0;
}

.main_section .icon.i3 {
	background-position:-130px 0;
}

.main_section .icon.i4 {
	background-position:-195px 0;
}

.main_section .icon.i5 {
	background-position:-260px 0;
}

.main_section .icon.i6 {
	background-position:-325px 0;
}

.main_section h3 {
	margin:0;
	font-style:italic;
	color:#134F8B;
	font-size:110%;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 0.5em;
}

.main_block {
	float:left;
	margin:1em 0 0;
	width:156px;
}

body.rtl .main_block {
	float:right;
}

.main_block.wide {
	width: 290px;
}

.main_block h2 {
	height: 2.5em;
}
 
.orphus {
	margin: 0 1em;
	border: solid #880202 1px;
	font-size: 0.8em;
	padding: 0.5em;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	behavior: url(/w/lib/pie/PIE.php);
}

 
/*/////////////////////////////*/ 
 
 
.popup-contents {
    background-color: #fff;
    color: #666;
    margin:0;
    width: 350px;
    padding: 1em;
    font-size: 1.5em;
    display: none;
}

.popup-contents.small {
    width: 200px;
    font-size: 1.1em;
}
        
body.rtl .popup .popup-contents {
	direction: rtl;
}

ul.vert_list.padding_topbottom li {
	padding: 0.5em 0;
}

/*/////////////////////////////*/ 
 
#login {
	position:absolute;
	top:0;
	color:white;
	right:10px;
	z-index:20;
	top:12px;
	width:700px;
}

#login a {
	color:white;
}

#login input.text {
	width:130px;
}

#login input.button {
	border:1px solid #3379C0;
	background:url(bg_btn.jpg) repeat-x;
	color:white;
	padding:1px 8px;
}

#login ul li {
	position: relative;
}

#login ul li ul {
	position:absolute;
	z-index:500;
	background:#153F93;
	display:none;
	padding:0 5px;
	margin: 0;
	left: 0;
	top: 1.5em;
}

#login ul li ul li {
	display:block;
	float:none;
	margin:0;
	padding:0;
}

#login ul li ul li a {
	display:block;
	padding:4px;
}

#login ul li:hover ul {
	display:block;
}

#logo {
	position:absolute;
	width:181px;
	height:97px;
	left:43px;
	top:44px;
}

#mymenu {
	position:absolute;
	left:0;
	bottom:0;
	height:60px;
	width:100%;
}

#mymenu ul {
	margin:2em;
}

#mymenu a {
	color:white;
}

#full_page {
	width:100%;
}

#left_back {
	position:absolute;
	left:0;
	top:0;
	background:url(bg_top_left.jpg) repeat-x;
	height:300px;
	width:40%;
	z-index:1;
}

body.main #left_back {
	background-image:url(bg_main_top_left2.jpg);
	height:800px;
}

#right_back {
	position:absolute;
	right:0;
	top:0;
	background:url(bg_top_right.jpg) repeat-x;
	height:300px;
	width:40%;
	z-index:1;
}

body.main #right_back {
	background-image:url(bg_main_top_right2.jpg);
	height:800px;
}

#bottom {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:405px;
	background:#3C3C3C;
	z-index:1;
}

body.main #bottom {
	height:192px;
}

#adb {
	margin: 0 auto;
	padding: 2em 0 1em 11em;
	width: 728px;
	height: 90px;
}

body.rtl #adb {
	padding-left: 0;
	padding-right: 11em;	
}

body.main #adb {
	padding-left: 0;
}

body.main.rtl #adb {
	padding-right: 0;
}

#sidead {
	margin: 0 auto;
	width: 120px;
}

#content {
	background:#FDEAD0;
	width:809px;
	position:relative;
	min-height:1650px;
}

body.main #content {
	background:url(bg_main_middle2.jpg) repeat-x;
	width:100%;
	min-height:0;
}

body.singlecol #content {
	width: 963px;
}

#cw_1 {
	padding-left: 7px;
	background:url(content_border.png) repeat-y left top;
	float: left;
}

body.rtl #cw_1 {
	float: right;
	padding-left: 0;
	padding-right: 7px;
	background-position: top right;
}

#cw_2 {
	padding-right: 7px;
	background: url(content_border.png) repeat-y right top;
}

body.rtl #cw_2 {
	padding-right: 0;	
	padding-left: 7px;
	background-position: top left;
}

#content_embedded {
	width:95%;
	margin:0 auto;
	background:solid white;
	padding:10px 0;
}

#content_inner {
	background:url(content_top.jpg) repeat-x;
	padding:1em 0.5em;
}

body.main #content_inner {
	background:none;
}

#content_top {
	margin:0;
	padding:0 1em;
}

body.embedded #content_top {
	background:none;
}

#mw_content {
	margin:0;
	line-height:1.5em;
	word-spacing:.25em;
}

body.embedded #mw_content {
	background:none;
}

#mw_contentholder {
	text-align:left;
	padding:0 1em;
}

body.rtl #mw_contentholder {
	text-align:right;
}

#mw_contentholder h1 {
	margin:0 0 1em;
	text-align: center;
}

#left_column {
	width:154px;
	float:left;
	padding-top:6px;
}

body.rtl #left_column {
	float:right;
}

#right_column {
	width:155px;
	float:left;
	padding-top:6px;
}

body.rtl #right_column {
	float:left;
}

#main_menu {
	margin-left:20px;
}

.main_menu {
	margin-left:1em;
}

body.rtl .main_menu {
	margin-left:0;
	margin-right: 1em;
}

.main_menu li {
	list-style-type:none;
	list-style-image:none;
	padding-left:1em;
	background:url(bullet.jpg) no-repeat 0 8px;
}

body.rtl .main_menu li {
	padding-left:0;
	padding-right:1em;
	background-position: right 8px;
}

.main_menu .selected {
	font-weight: bold;
}

#search_text {
	height:16px;
	width:110px;
	border:1px solid #3379C0;
	padding:2px 10px 2px 30px;
	background:white url(search.jpg) no-repeat;
}

#search_section {
	height:22px;
	padding:2px;
	border:1px solid #3379C0;
}

.graphic_button {
	border:1px solid #3379C0;
	background:url(bg_btn.jpg) repeat-x;
	color:white;
	padding:1px 8px;
	height:22px;
}

.side_delimiter {
	border-bottom:#fdfaeb solid 1px;
	width:90%;
	height:1px;
	margin:10px auto;
	clear:both;
}

.side_heading {
	color:#a6aaaa;
	font-size:1.05em;
	font-family:arial, helvetica, sans-serif;
	margin:.5em 1em;
	text-align:center;
}

.side_heading.important {
	color:#134F8B;
	font-style:italic;
}

.side_rels_online ul {
	margin:0!important;
	list-style-type:none;
	list-style-image:none;
}

.side_rels_online ul li {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	line-height:1em;
	text-align:center;
	list-style-type:none;
	list-style-image:none;
	height:105px;
	width:64px;
	position:relative;
}

body.rtl .side_rels_online ul li {
	float:right;
	margin-right:10px;
	margin-left:0;
}


	
/*
img.user {
	border-color: #f17c16 !important;
}
*/
.last_profile {
	margin:10px auto;
	text-align:center;
	padding:0 10px;
}

.main_block .last_profile {
	padding: 0;
}

#menu a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

a,a:visited,a:link,a:active,a:hover {
	color:#00408F;
}

a.logo {
	position:absolute;
	left:29px;
	top:0;
	width:179px;
	height:109px;
}

.side_menu {
	margin-left:5px;
	margin-right:0;
	list-style-type:none;
	list-style-image:none;
}

body.rtl .side_menu {
	margin-right:5px;
	margin-left:0;
}

.side_menu li {
	height:22px;
	margin-bottom:5px;
	list-style-type:none;
	list-style-image:none;
}

.side_menu li a {
	display:block;
	height:22px;
}

#menu_inbox {
	background:url(icons_17.png) no-repeat 0 -1px;
	padding-left:20px;
}

#menu_add {
	background:url(icons_17.png) no-repeat 0 -17px;
	padding-left:20px;
}

body.rtl #menu_inbox {
	background-position:right 0;
	padding-left:0;
	padding-right:20px;
}

body.rtl #menu_add {
	background-position:right -17px;
	padding-left:0;
	padding-right:20px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

#registration {
	position:absolute;
	bottom:10px;
	left:10px;
}

#languages {
	position:absolute;
	left:45px;
	top:4px;
	font-size:.9em;
	border-right:1px solid #445371;
}

#languages li {
	display:inline;
	margin:10px 15px;
	color:white;
	float: left;
}

#languages a {
	color:#6FA1D1;
	text-decoration:none;
}

#quote_top {
	position:absolute;
	left:285px;
	top:48px;
	width:668px;
	color:white;
	font-size: 1.1em;
}

#quote_top table {
	width:100%;
}

#quote_top td {
	height:90px;
	width:100%;
}

#quote_top p {
	margin:0;
	font-family:Georgia,Times New Roman;
	word-spacing:.25em;
}

#profile_image {
	float:left;
	position:relative;
	padding-bottom:10px;
}

body.rtl #profile_image {
	float:right;
}

#profile_header {
	border-bottom:1px dotted grey;
	padding-bottom:1em;
	margin-bottom:1em;
}

#profile_header_info {
	margin-left:1em;
	float:left;
	padding-bottom:10px;
	font-size:90%;
	width:400px;
}

body.rtl #personal_info {
	float:right;
	margin-left:0;
	margin-right:10px;
}

.profile_side_links {
	float:right;
	margin-left:1em;
	border-left:1px dotted grey;
	padding-left:1em;
	position: relative;
	z-index: 10;
}

body.rtl .profile_side_links {
	float: left;
	margin-left: 0;
	border-left: none;
	padding-left: none;
	margin-right:1em;
	border-right: 1px dotted gray;
	padding-right:1em;
}

.profile_side_links ul, body.rtl .profile_side_links ul {
	margin:0;
}

.profile_side_links li {
	list-style-type:none;
	list-style-image:none;
	margin:4px 5px;
}

.profile_side_links a {
	background:url(icons_25.png?1) no-repeat -1000px -1000px;
	color:#880202;
	text-decoration:underline;
	padding-left:30px;
	height:25px;
	line-height:25px;
	display:inline-block;
}

body.rtl .profile_side_links a {
	padding-left:0;
	padding-right:30px;
}


.profile_top_links {
	padding: 0.5em 1em;
	background-color: #FDFAEB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url(/w/lib/pie/PIE.php);
}

.profile_top_links ul, body.rtl .profile_top_links ul {
	margin: 0;
}

.profile_top_links li {
	list-style-type:none;
	list-style-image:none;
	margin:4px 1em 4px 0;
	float: left;
}

body.rtl .profile_top_links li {
	float: right;
	margin:4px 0 4px 1em;
}

.profile_top_links a {
	background:url(icons_25.png?1) no-repeat -1000px -1000px;
	color:#00408F;
	padding-left:30px;
	height:25px;
	line-height:25px;
	display:inline-block;
}

body.rtl .profile_top_links a {
	padding-left:0;
	padding-right:30px;
}

.profile_top_links a:hover {
	text-decoration:underline;
}


.link_profile {
	background-position:0 -100px!important;
}

.link_tree {
	background-position:0 -125px!important;
}

.link_generations {
	background-position:0 -150px!important;
}

.link_photos {
	background-position:0 -225px!important;
}

.link_friends {
	background-position:0 -50px!important;
}

.link_blog {
	background-position:0 -200px!important;
}

.link_contributions {
	background-position:0 -250px!important;
}

.link_edit_profile {
	background-position:0 -300px!important;
}

.link_add {
	background-position:0 -275px!important;
}

.link_map {
	background-position:0 -500px!important;
}

.link_country {
	background-position:0 -450px!important;
}

.link_place_timeline {
	background-position:0 -425px!important;
}

.link_places {
	background-position:0 -400px!important;
}

.link_place {
	background-position:0 -475px!important;
}

.link_add_story {
	background-position:0 -325px!important;
}

.link_remove {
	background-position:0 -525px!important;
}

.link_orgprofile {
	background-position:0 -550px!important;
}

.link_forum {
	background-position:0 -575px!important;
}

.link_send {
	background-position:0 -600px!important;
}

.link_changes {
	background-position:0 -625px!important;
}

.link_findfriends {
	background-position:0 -650px!important;
}

.link_viewalbum {
	background-position:0 -675px!important;
}



body.rtl .link_profile {
	background-position:right -100px!important;
}

body.rtl .link_tree {
	background-position:right -125px!important;
}

body.rtl .link_generations {
	background-position:right -150px!important;
}

body.rtl .link_photos {
	background-position:right -225px!important;
}

body.rtl .link_friends {
	background-position:right -50px!important;
}

body.rtl .link_blog {
	background-position:right -200px!important;
}

body.rtl .link_contributions {
	background-position:right -250px!important;
}

body.rtl .link_edit_profile {
	background-position:right -300px!important;
}

body.rtl .link_add {
	background-position:right -275px!important;
}

body.rtl .link_map {
	background-position:right -500px!important;
}

body.rtl .link_country {
	background-position:right -450px!important;
}

body.rtl .link_place_timeline {
	background-position:right -425px!important;
}

body.rtl .link_places {
	background-position:right -400px!important;
}

body.rtl .link_place {
	background-position:right -475px!important;
}

body.rtl .link_add_story {
	background-position:right -325px!important;
}

body.rtl .link_remove {
	background-position:right -525px!important;
}

body.rtl .link_orgprofile {
	background-position:right -550px!important;
}

body.rtl .link_forum {
	background-position:right -575px!important;
}

body.rtl .link_send {
	background-position:right -600px!important;
}

body.rtl .link_changes {
	background-position:right -625px!important;
}

body.rtl .link_findfriends {
	background-position:right -650px!important;
}

body.rtl .link_viewalbum {
	background-position:right -675px!important;
}



.block_2_3 {
	width:60%;
}

.block_1_3 {
	width:30%;
}

.block_1_2 {
	width: 45%;
}

a.red_link {
	text-decoration:underline;
	color:#880202;
}

.tree_control {
	background:url(icons_17.png);
	width:14px;
	height:15px;
	display:block;
}

.notice {
	background:url(notice.png) no-repeat left 4px;
	padding-left:25px;
	margin:1em 0;
	color: #6B6B6B;
	font-style: italic;
}

body.rtl .notice {
	background-position:right 4px;
	padding-left:0;
	padding-right:25px;
}

#personal_info_list li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	clear:both;
}

body.rtl #personal_info_list li {
	float:right;
}

#personal_info_list strong {
	margin-right:10px;
}

body.rtl #personal_info_list strong {
	margin-right:0;
	margin-left:10px;
}

ul.horiz_list,ul.horiz_list li,body.rtl ul.horiz_list,body.rtl ul.horiz_list li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
}

ul.vert_list,ul.vert_list li,body.rtl ul.vert_list,body.rtl ul.vert_list li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin:0;
}

ul.vert_list li,body.rtl ul.vert_list {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	margin-left:0;
	margin-right:0;
}

ul.horiz_list li {
	float:left;
	margin-right:20px;
	white-space: nowrap;
	display:inline-block;
}

ul.horiz_list.narrow li {
	margin-right:10px;
}

body.rtl ul.horiz_list li {
	float:right;
	margin-right:0;
	margin-left:20px;
}

body.rtl ul.horiz_list.narrow li {
	margin-left:10px;
	margin-right:0;
}

.article_text {
	padding:1em 2em;
	text-align:justify;
	text-indent:2em;
}

#user_actions ul {
	list-style-type:none;
	list-style-image:none;
	margin:0 0 1em;
}

#user_actions li {
	list-style-type:none;
	list-style-image:none;
	display:inline;
	margin-right:1em;
}

.rounded {
	-moz-border-radius:2ex;
	-webkit-border-radius:2ex;
	border-radius:2ex;
	behavior: url(/w/lib/pie/PIE.php);
}

#profile_menu {
	position:absolute;
	right:7px;
	top:7px;
	width:16px;
	height:16px;
	background:url(../icons/plus_menu.gif) no-repeat;
}

a.picture_menu {
	position:absolute;
	right:7px;
	top:7px;
	width:16px;
	height:16px;
	background:url(../icons/plus_menu.gif) no-repeat;
}

.match_popup img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

body.rtl .match_popup img {
	float:right;
	margin-right:0;
	margin-left:10px;
}

a {
	background:none;
}

a:hover {
	text-decoration:underline;
}

fieldset.fancy {
	border:1px solid #fdfaeb;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px;
	display:block;
	position:relative;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

fieldset.fancy legend {
	background-color:#D1F8FF;
	font-weight:bold;
	margin:0 10px;
	padding:3px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#009de1;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

.fieldset {
	border:1px solid #fdfaeb;
	border-radius:1ex;
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	padding:20px 10px 10px;
	display:block;
	position:relative;
	margin-top:2em;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

.fieldset .legend {
	background-color:#fdfaeb;
	font-weight:bold;
	margin:0 10px;
	padding:3px 15px;
	border-radius:1ex;
	-moz-border-radius:1ex;
	-webkit-border-radius:1ex;
	color:#134F8B;
	position:absolute;
	top:-15px;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

#article_container p {
	text-indent:2em;
	margin-bottom: 1em;
}

#article_container {
	font-size: 1.25em;
	line-height: 1.3em;
	font-family: Verdana;
	text-align: justify;
}

#ad_bottom,.ad_side {
	margin-top:10px;
	text-align:center;
}

a.picture {
	background:url(icons_17.png) no-repeat scroll left -51px;
	padding-left:20px;
	display:inline-block;
	height: 17px;
}

body.rtl a.picture {
	background-position:right -51px;
	padding-left:0;
	padding-right:20px;
}

a.add {
	background:url(icons_17.png) no-repeat scroll left -17px;
	padding-left:20px;
}

body.rtl a.add {
	background-position:right -17px;
	padding-left:0;
	padding-right:20px;
}

a.sendmsg {
	background:url(icons_17.png) no-repeat left -34px;
	padding-left:20px;
}

body.rtl a.sendmsg {
	background-position:right -34px;
	padding-left:0;
	padding-right:20px;
}

a.addfriend {
	background:url(icons_17.png) no-repeat left -68px;
	padding-left:20px;
}

body.rtl a.addfriend {
	background-position:right -68px;
	padding-left:0;
	padding-right:20px;
}

a.remove {
	background:url(icons_20.png) no-repeat left -302px;
	padding-left:20px;
	min-width:20px;
	min-height:20px;
	display:inline-block;
}

body.rtl a.remove {
	background-position:right -302px;
	padding-left:0;
	padding-right:20px;
}

a.properties {
	background:url(icons_20.png) no-repeat left -302px;
	padding-left:20px;
}

body.rtl a.properties {
	background-position:right -302px;
	padding-left:0;
	padding-right:20px;
}

a.reply {
	background:url(icons_20.png) no-repeat left -281px;
	padding-left:20px;
}

body.rtl a.reply {
	background-position:right -281px;
	padding-left:0;
	padding-right:20px;
}

a.save {
	background:url(icons_20.png) no-repeat left -322px;
	padding-left:20px;
}

body.rtl a.save {
	background-position:right -322px;
	padding-left:0;
	padding-right:20px;
}

a.edit {
	background:url(icons_20.png) no-repeat left -222px;
	padding-left:20px;
}

body.rtl a.edit {
	background-position:right -222px;
	padding-left:0;
	padding-right:20px;
}

a.link_edit {
	background:url(../icons/link_edit.png) no-repeat center left;
	padding-left:18px;
	margin-left:10px;
}

body.rtl a.link_edit {
	background-position:center right;
	padding-left:0;
	padding-right:18px;
	margin-left:0;
	margin-right:10px;
}

.mail_inbox {
	background:url(icons_20.png) no-repeat left -382px;
	padding-left:22px;
}

body.rtl .mail_inbox {
	background-position:right -382px;
	padding-left:0;
	padding-right:22px;
}

.mail_saved {
	background:url(icons_20.png) no-repeat left -362px;
	padding-left:22px;
}

body.rtl .mail_saved {
	background-position:right -362px;
	padding-left:0;
	padding-right:22px;
}

.mail_sent {
	background:url(icons_20.png) no-repeat left -342px;
	padding-left:22px;
}

body.rtl .mail_sent {
	background-position:right -342px;
	padding-left:0;
	padding-right:22px;
}

.send {
	background:url(icons_20.png) no-repeat left -2px;
	padding-left:22px;
}

body.rtl .send {
	background-position:right -2px;
	padding-left:0;
	padding-right:22px;
}

.articles_en {
	background:url(icons_20.png) no-repeat left -162px;
	padding-left:22px;
	height: 20px;
}

body.rtl .articles_en {
	background-position:right -162px;
	padding-left:0;
	padding-right:22px;
}

.articles_ru {
	background:url(icons_20.png) no-repeat left -202px;
	padding-left:22px;
	height: 20px;
}

body.rtl .articles_ru {
	background-position:right -202px;
	padding-left:0;
	padding-right:22px;
}

.articles_he {
	background:url(icons_20.png) no-repeat left -182px;
	padding-left:22px;
	height: 20px;
}

body.rtl .articles_he {
	background-position:right -182px;
	padding-left:0;
	padding-right:22px;
}



.align_left_smart {
	text-align:left;
}

body.rtl .align_left_smart {
	text-align:right;
}

.align_right_smart {
	text-align:right;
}

body.rtl .align_right_smart {
	text-align:left;
}

#add_link_panel input,#add_video_panel input {
	width:200px;
}

#tx_addvideo_url {
	width:99%;
}

img.faviconimg {
	border:0;
	width:16px;
	height:16px;
	padding:0 4px;
}

.video_list li {
	padding:10px 0;
}

span.online,span.offline,span.dead {
	position:absolute;
	right:.3em;
	bottom:.3em;
	display:block;
	width:17px;
	height:17px;
	background:url(icons_17.png);
}

span.online {
	background-position:0 -85px;
}

span.offline {
	background-position:0 -102px;
}

span.dead {
	background-position:4px -119px;
}

.relative {
	position:relative;
}

.block {
	display:block;
	position:relative;
}

.inline-block {
	display:inline-block;
	position:relative;
}

.hidden {
	display:none !important;
}

td.align_bottom {
	vertical-align:bottom;
}

.dateeditor label {
	display:block;
	margin-bottom:3px;
}

.dateeditor .left {
	float:left;
	margin-right:10px;
}

.float_left_smart {
	float:left;
}

.padding_right {
	padding-right:1em;
}

.padding_right_smart {
	padding-right:1em;
}

body.rtl .float_left_smart {
	float:right;
}

body.rtl .padding_right_smart {
	padding-left:1em;
	padding-right:0;
}

.float_right {
	float:right;
}

.float_right_smart {
	float:right;
}

.padding_left_smart {
	padding-left:1em;
}

body.rtl .float_right_smart {
	float:left;
}

body.rtl .padding_left_smart {
	padding-right:1em;
	padding-left:0;
}

.padding_top {
	padding-top: 1em;
}

.margin_top {
	margin-top: 1em;
}

.text_center {
	text-align: center;
}

h2.interesting_places {
	background:url(icons_40.png) no-repeat;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

h2.interesting_trees {
	background:url(icons_40.png) no-repeat 0 -40px;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

h2.interesting_events {
	background:url(icons_40.png) no-repeat 0 -80px;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

h2.interesting_people {
	background:url(icons_40.png) no-repeat 0 -120px;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

h2.interesting_photos {
	background:url(icons_40.png) no-repeat 0 -160px;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

h2.interesting_articles {
	background:url(icons_40.png) no-repeat 0 -200px;
	height:40px;
	text-indent:45px;
	line-height:40px;
}

.arrow {
	background:url(arrows_48.png) no-repeat;
	display:block;
	cursor:hand;
}

.arrow.left {
	background-position:-12px 0;
	width:24px;
	height:48px;
}

.arrow.left:hover {
	background-position:-12px -48px;
}

.arrow.right {
	background-position:-63px 0;
	width:24px;
	height:48px;
}

.arrow.right:hover {
	background-position:-63px -48px;
}

.arrow.up {
	background-position:-144px -13px;
	width:48px;
	height:24px;
}

.arrow.up:hover {
	background-position:-144px -60px;
}

.arrow.down {
	background-position:-96px -13px;
	width:48px;
	height:24px;
}

.arrow.down:hover {
	background-position:-96px -61px;
}

.yui-skin-sam .yui-navset .yui-content {
background:none repeat scroll 0 0 #FDFAEB;
}

.result_block {
	background:#FDFAEB;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:1em 0;
	padding:1em;
	zoom:1;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

.result_block.notop {
	margin-top: 0;
}

.result_block h3 {
	margin-top: 0;
}

.result_block div.thumbnail {
	width:100px;
	float:left;
	position:relative;
	z-index:10;
	text-align: center;
}

body.rtl .result_block div.thumbnail {
	float: right;
}

.result_block .info {
	padding-left:115px;
	position:relative;
}

body.rtl .result_block .info {
	padding-right:115px;
	padding-left: 0;
}

.before_result {
	text-indent: 1em;
}	

.openid {
	background: url(openid-16x16.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 16px;
}

body.rtl .openid {
	background-position: top right;
	padding-right: 20px;
	padding-left: 0;
}

/* @@END */


#p-personal {
	position:relative;
	top:0;
	right:0;
	height:1.5em;
	margin:0 0 0 200px;
	padding:0;
}

#p-personal div.pBody {
	margin:0;
	padding:0;
	height:1.5em;
}

#p-personal h5 {
	display:none;
}

#p-personal ul {
	margin:0;
	padding:0;
	display:block;
	height:1.5em;
	background-color:#920000;
	float:right;
	font-size:100%;
}

#p-personal li {
	display:block;
	float:left;
	height:1.5em;
	margin:0;
	vertical-align:middle;
}

#p-personal li a {
	text-decoration:none;
	color:white;
	padding:0 1em;
}

#p-personal li a:hover {
	text-decoration:none;
	color:white;
}

#p-personal li:hover {
	background-color:#881100;
}

#jump-to-nav {
	display:none;
}

#mw_contentwrapper {
	width:100%;
	margin:0;
}

#mw_portlets {
	width:14em;
	border-right:solid 1px #bbbbbb;
	background-color:#f0f0f0;
}

#mw_main {
	padding:0;
	margin:0;
	margin-top:1.5em;
}

div.mw_clear {
	margin:0;
	padding:0;
	clear:both;
}

.portlet {
	padding:0;
	margin:0;
}

.portlet div.pBody {
	padding:1em 0;
}

textarea {
	width:100%;
	padding:.1em;
}

#searchBody {
	text-align:center;
}

#searchInput {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.portlet h5 {
	padding:.1em 0 .3em 1em;
	margin:0;
	background-color:#dddddd;
	font-weight:bold;
	border-bottom:solid 1px #3c78b5;
	height:1.1em;
}

.portlet ul {
	margin:0 0 0 1.5em;
	padding:0;
}

#mw_portlets .portlet ul {
	line-height:1.4em;
}

#p-cactions {
	height:1.5em;
	padding:0;
	margin:1em 20px;
	font-size:.8em;
}

#p-cactions div.pBody {
	margin:0;
	padding:0;
}

#p-cactions ul {
	display:inline;
	margin:0;
	padding:0;
}

#p-cactions li {
	margin:0 .5em;
	padding:0 .2em;
	display:block;
	float:left;
	height:1.5em;
	text-transform:lowercase;
}

body.rtl #p-cactions li {
	float:right;
}

#p-cactions li.selected {
	background-color:#bbbbbb;
}

#p-cactions li.selected a,#p-cactions li.selected a:hover,#p-cactions li.selected a:visited {
	text-decoration:none;
	color:white;
}

#p-cactions h5 {
	display:none;
}

#p-cactions a {
	color:#880202;
	text-decoration:underline;
}

#siteSub {
	display:none;
}

img {
	border:none;
}

#footer li {
	display:block;
	list-style-type:none;
	list-style-image:none;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
	border-left:1px solid #fdfaeb;
	float: left;
}

#footer li.first {
	border-left:none;
}

body.rtl #footer li {
	border-left:none;
	border-right:1px solid #fdfaeb;
	padding:0 8px 0 0;
	float: right;
}

body.rtl #footer li.first {
	border-right:none;
}

#lastmod,#viewcount {
	display:none!important;
}

div.printfooter {
	display:none;
}

.addthis_toolbox.addthis_32x32_style.addthis_default_style {
	background: none !important;
	padding: 0 !important;
}


	
/*
p {
	margin: 1em 0 1em 0;
}
*/
#contentSub {
	color:#888;
	font-size:small;
	padding-left:2em;
}

#mw_portlets form {
	margin:0;
	padding:0;
}

span.editsection {
	font-size:small;
}

#preftoc {
	width:100%;
	margin:0;
	padding:0;
	height:1.5em;
	clear:right;
	height:3em;
}

#preftoc li {
	margin:0 .5em;
	padding:0 .2em;
	display:block;
	float:left;
	height:1.5em;
	text-transform:lowercase;
}

body.rtl #preftoc li {
	float:right;
}

#preferences {
	margin:0;
	padding:0 1em 1em;
	border:solid 1px #bbbbbb;
}

#preferences fieldset {
	margin-top:0;
	border:none;
}

#preferences h2 {
}

.mainLegend {
	display:none;
}

#preftoc li.selected {
	background-color:#bbbbbb;
}

#preftoc li a,#preftoc li a:hover,#preftoc li a:visited {
	text-decoration:underline;
	color:#003366;
}

#preftoc li.selected a,#preftoc li.selected a:hover,#preftoc li.selected a:visited {
	text-decoration:none;
	color:white;
}


	
/* images */
div.floatright,table.floatright {
	clear:right;
	float:right;
	position:relative;
	margin:0 0 .5em .5em;
	border:0;
}

div.floatright p {
	font-style:italic;
}

div.floatleft,table.floatleft {
	float:left;
	clear:left;
	position:relative;
	margin:0 .5em .5em 0;
	border:0;
}

div.floatleft p {
	font-style:italic;
}


	
/* thumbnails */
div.thumb {
	margin-bottom:.5em;
	border-style:solid;
	border-color:transparent;
	width:auto;
	text-indent:0;
}

div.thumbinner {
	border:1px solid #ccc;
	padding:3px!important;
	background-color:#f9f9f9;
	font-size:94%;
	text-align:center;
	overflow:hidden;
}

html .thumbimage {
	border:1px solid #ccc;
}

html .thumbcaption {
	border:none;
	text-align:left;
	line-height:1.4em;
	padding:3px!important;
	font-size:94%;
}

div.magnify {
	float:right;
	border:none!important;
	background:none!important;
}

div.magnify a,div.magnify img {
	display:block;
	border:none!important;
	background:none!important;
}

div.tright {
	clear:right;
	float:right;
	border-width:0 0 .8em 1.4em;
}

div.tleft {
	float:left;
	clear:left;
	margin-right:.5em;
	border-width:0 1.4em .8em 0;
}

img.thumbborder {
	border:1px solid #dddddd;
}

.hiddenStructure {
	display:none;
}

#mw_content .plainlinks a {
	background:none!important;
	padding:0!important;
}

.mw-warning {
	border:1px solid #aaa;
	background-color:#f9f9f9;
	padding:5px;
	font-size:95%;
}

#toc,.toc {
	margin:0;
	margin-top:40px;
	margin-bottom:60px;
	padding:0;
	border-spacing:0;
	background-color:#f0f0f0;
	border:solid 1px #bbbbbb;
}

#toc tr,#toc td {
	margin:0;
	padding:0;
}

#toctitle {
	border-bottom:solid 1px #3c78b5;
	background-color:#dddddd;
	margin:0;
}

#toc h2,.toc h2 {
	display:inline;
	border:none;
	padding:0;
	font-size:100%;
	font-weight:bold;
}

#toc #toctitle,.toc #toctitle,#toc .toctitle,.toc .toctitle {
	text-align:center;
}

#toc ul,.toc ul {
	margin:0 1em;
	padding-left:0;
	text-align:left;
}

body.rtl #toc ul,.toc ul {
	text-align:right;
}

#toc ul li,.toc ul li {
	list-style-type:none;
	list-style-image:none;
}

#toc ul ul,.toc ul ul {
	margin:0 0 0 2em;
}

#toc .toctoggle,.toc .toctoggle {
	font-size:94%;
	display:none;
}

.mw-warning {
	margin-left:50px;
	margin-right:50px;
	text-align:center;
}

#catlinks {
	border:solid 1px #bbbbbb;
	background-color:#f0f0f0;
	padding:.5em;
	margin:0;
}

#catlinks p {
	margin:0;
	padding:0;
}

#mw_header h1,#p-cactions {
	overflow:hidden;
}

.autocomment {
	color:gray;
}

#pagehistory span.user {
	margin-left:1.4em;
	margin-right:.4em;
}

#pagehistory span.minor {
	font-weight:bold;
}

#pagehistory li {
	border:1px solid white;
}

#pagehistory li.selected {
	background-color:#f9f9f9;
	border:1px dashed #aaa;
}

.redirectText {
	font-size:150%;
	margin:5px;
}

.printfooter {
	display:none;
}

.not-patrolled {
	background-color:#ffa;
}

div.patrollink {
	font-size:75%;
	text-align:right;
}

span.newpage,span.minor,span.searchmatch,span.bot {
	font-weight:bold;
}

span.unpatrolled {
	font-weight:bold;
	color:red;
}

span.searchmatch {
	color:red;
}

.sharedUploadNotice {
	font-style:italic;
}

span.updatedmarker {
	color:black;
	background-color:#0f0;
}

table.gallery {
	border:1px solid #ccc;
	margin:2px;
	padding:2px;
	background-color:white;
}

table.gallery tr {
	vertical-align:top;
}

table.gallery td {
	vertical-align:top;
	background-color:#f9f9f9;
	border:solid 2px white;
}


	
/* Keep this temporarily so that cached pages will display right */
table.gallery td.galleryheader {
	text-align:center;
	font-weight:bold;
}

table.gallery caption {
	font-weight:bold;
}

div.gallerybox {
	margin:2px;
}

div.gallerybox div.thumb {
	text-align:center;
	border:1px solid #ccc;
	margin:2px;
}

div.gallerytext {
	overflow:hidden;
	font-size:94%;
	padding:2px 4px;
}

span.comment {
	font-style:italic;
}

span.changedby {
	font-size:95%;
}

.previewnote {
	text-indent:3em;
	color:#c00;
	border-bottom:1px solid #aaa;
	padding-bottom:1em;
	margin-bottom:1em;
}

.previewnote p {
	margin:0;
	padding:0;
}

.editExternally {
	border:1px solid gray;
	background-color:#ffffff;
	padding:3px;
	margin-top:.5em;
	float:left;
	font-size:small;
	text-align:center;
}

.editExternallyHelp {
	font-style:italic;
	color:gray;
}

.toggle {
	margin-left:2em;
	text-indent:-2em;
}


	
/* Classes for EXIF data display */
table.mw_metadata {
	font-size:.8em;
	margin-left:.5em;
	margin-bottom:.5em;
	width:300px;
}

table.mw_metadata caption {
	font-weight:bold;
}

table.mw_metadata th {
	font-weight:normal;
}

table.mw_metadata td {
	padding:.1em;
}

table.mw_metadata {
	border:none;
	border-collapse:collapse;
}

table.mw_metadata td,table.mw_metadata th {
	text-align:center;
	border:1px solid #aaaaaa;
	padding-left:.1em;
	padding-right:.1em;
}

table.mw_metadata th {
	background-color:#f9f9f9;
}

table.mw_metadata td {
	background-color:#fcfcfc;
}

table.collapsed tr.collapsable {
	display:none;
}


	
/* filetoc */
ul#filetoc {
	text-align:center;
	border:1px solid #aaaaaa;
	background-color:#f9f9f9;
	padding:5px;
	font-size:95%;
	margin-bottom:.5em;
	margin-left:0;
	margin-right:0;
}

#filetoc li {
	display:inline;
	list-style-type:none;
	padding-right:2em;
}

input#wpSummary {
	width:80%;
}


	
/* @bug 1714 */
input#wpSave,input#wpDiff {
	margin-right:.33em;
}

#editform .editOptions {
	display:inline;
}

#wpSave {
	font-weight:bold;
}


	
/* Classes for article validation */
table.revisionform_default {
	border:1px solid #000000;
}

table.revisionform_focus {
	border:1px solid #000000;
	background-color:#00BBFF;
}

tr.revision_tr_default {
	background-color:#EEEEEE;
}

tr.revision_tr_first {
	background-color:#DDDDDD;
}

p.revision_saved {
	color:green;
	font-weight:bold;
}

#mw_trackbacks {
	border:solid 1px #bbbbff;
	background-color:#eeeeff;
	padding:.2em;
}


	
/* Allmessages table */
#allmessagestable th {
	background-color:#b2b2ff;
}

#allmessagestable tr.orig {
	background-color:#ffe2e2;
}

#allmessagestable tr.new {
	background-color:#e2ffe2;
}

#allmessagestable tr.def {
	background-color:#f0f0ff;
}


	
/* noarticletext */
div.noarticletext {
	border:1px solid #ccc;
	background:#fff;
	padding:.2em 1em;
	color:#000;
}

div#searchTargetContainer {
	left:10px;
	top:10px;
	width:90%;
	background:white;
}

div#searchTarget {
	padding:3px;
	margin:5px;
	background:#F0F0F0;
	border:solid 1px blue;
}

div#searchTarget ul li {
	list-style:none;
}

div#searchTarget ul li:before {
	color:orange;
	content:"\00BB \0020";
}

div#searchTargetHide {
	float:right;
	border:solid 1px black;
	background:gainsboro;
	padding:2px;
}

div.multipageimagenavbox {
	border:solid 1px silver;
	padding:4px;
	margin:1em;
	-moz-border-radius:6px;
	background:#f0f0f0;
}

div.multipageimagenavbox div.thumb {
	border:none;
	margin-left:2em;
	margin-right:2em;
}

div.multipageimagenavbox hr {
	margin:6px;
}

table.multipageimage td {
	text-align:center;
}


	
/** Special:Version */
table#sv-ext,table#sv-hooks,table#sv-software {
	margin:1em;
	padding:0;
}

#sv-ext td,#sv-hooks td,#sv-software td,#sv-ext th,#sv-hooks th,#sv-software th {
	border:1px solid #A0A0A0;
	padding:0 .15em;
}

#sv-ext th,#sv-hooks th,#sv-software th {
	background-color:#F0F0F0;
	color:black;
	padding:0 .15em;
}

tr.sv-space {
	height:.8em;
	border:none;
}

tr.sv-space td {
	display:none;
}


	
/*
  Table pager (e.g. Special:Imagelist)
  - remove underlines from the navigation link
  - collapse borders
  - set the borders to outsets (similar to Special:Allmessages)
  - remove line wrapping for all td and th, set background color
  - restore line wrapping for the last two table cells (description and size)
*/
.TablePager_nav a {
	text-decoration:none;
}

.TablePager {
	border-collapse:collapse;
}

.TablePager,.TablePager td,.TablePager th {
	border:1px solid #aaaaaa;
	padding:0 .15em;
}

.TablePager th {
	background-color:#eeeeff;
}

.TablePager td {
	background-color:#ffffff;
}

.TablePager tr:hover td {
	background-color:#eeeeff;
}

.imagelist td,.imagelist th {
	white-space:nowrap;
}

.imagelist .TablePager_col_links {
	background-color:#eeeeff;
}

.imagelist .TablePager_col_img_description {
	white-space:normal;
}

.imagelist th.TablePager_sort {
	background-color:#ccccff;
}

.templatesUsed {
	margin-top:1.5em;
}

.mw-summary-preview {
	margin:.1em 0;
}


	
/* Convenience links on Special:Ipblocklist */
p.mw-ipb-conveniencelinks {
	font-size:90%;
	float:right;
}


	
/* Friendlier slave lag warnings */
div.mw-lag-warn-normal,div.mw-lag-warn-high {
	padding:3px;
	text-align:center;
	margin:3px auto;
}

div.mw-lag-warn-normal {
	border:1px solid #FFCC66;
	background-color:#FFFFCC;
}

div.mw-lag-warn-high {
	font-weight:bold;
	border:2px solid #FF0033;
	background-color:#FFCCCC;
}


	
/* Recreating-deleted-page/reupload file warning and log entries */
div#mw-upload-deleted-warn,div#mw-recreate-deleted-warn {
	padding:3px;
	margin-bottom:3px;
	border:2px solid #2F6FAB;
}

div#mw-upload-deleted-warn ul li,div#mw-recreate-deleted-warn ul li {
	font-size:90%;
}

.MediaTransformError {
	background-color:#ccc;
	padding:.1em;
}

.MediaTransformError td {
	text-align:center;
	vertical-align:middle;
	font-size:90%;
}

ul {
	line-height:1.5em;
	list-style-type:square;
	margin:.3em 0 0 1.5em;
	padding:0;
	list-style-image:url(bullet.gif);
}

body.rtl ul {
	margin:.3em 1.5em 0 0;
}

ol {
	line-height:1.5em;
	margin:.3em 0 0 3.2em;
	padding:0;
	list-style-image:none;
}

li {
	margin-bottom:.1em;
}

dt {
	font-weight:bold;
	margin-bottom:.1em;
}

dl {
	margin-top:.2em;
	margin-bottom:.5em;
}


	
/*
#p-cactions li.new a {
	color: #cc2200;
}
*/
pre {
	border:solid 1px #3c78b5;
	padding:.4em;
	background-color:#f0f0f0;
}

.usermessage {
	background-color:#dadaff;
}

.mw-topboxes {
	border-collapse:collapse;
	margin:0 -1em 1em;
	padding:0 0 8px;
	background:url(footer-grad.png) repeat-x bottom left;
}

.mw-topbox p {
	padding:0;
	margin:0;
}

.mw-topbox {
	color:black;
	font-weight:bold;
	margin:0;
	padding:0 1em;
	vertical-align:middle;
	border-collapse:collapse;
	border-bottom:solid 1px #bbbbbb;
}

#siteSub {
	background-color:#dddddd;
}


	
/* emulate center */
.center {
	width:100%;
	text-align:center;
}

.center * {
	margin-left:auto;
	margin-right:auto;
}


	
/* table standards */
.toccolours {
	border:1px solid #bbbbbb;
	background-color:#f0f0f0;
	border-spacing:0;
	margin:0;
	padding:0;
}


/* tag clouds */
#tagcloud_onesize ul {
	list-type:none;
}

#tagcloud_onesize ul li {
	display:inline;
	white-space:nowrap;
	margin-right:.6em;
	float:left;
}

body.rtl #tagcloud_onesize ul li {
	float:right;
}

span.selected {
	color:#920000;
	font-weight:bold;
}

#personlist {
	padding:1px 0;
}

#personlist .person {
	display:block;
	float:left;
	margin:0;
	padding:10px;
	text-align:center;
	height:270px;
	width:130px;
}

body.rtl #personlist .person {
	float:right;
}

#personlist .person .name {
	margin-top:10px;
	font-weight:bold;
}

#personlist .person .dates {
	font-size:80%;
}

div.gallerytext {
	text-align:center;
}

body.ltr .thumbcaption {
	text-align:center;
}

ul.AvatarListHoriz {
	list-style:none;
	margin:0;
}

ul.AvatarListHoriz li {
	float:left;
	margin:10px;
}

span.editsection {
	display:none;
}

#catlinks {
	display:none;
}

#contentSub {
	display:none;
}

pre.epigraph {
	text-align:left;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	padding:0;
}

.gallerytext p {
	text-indent:0!important;
}

.paginator {
	padding:0;
	margin:10px auto;
	text-align:center;
}

.paginator a,.pageList .this-page {
	padding:1px 2px;
	text-decoration:none;
}

.paginator a:visited {
	padding:1px 2px;
	text-decoration:none;
}

.paginator .atstart {
	margin-right:10px;
	padding:0 2px;
	color:#aaa;
}

.paginator .prev {
	margin-right:10px;
	padding:0 2px;
}

.paginator .break {
	padding:2px 6px;
	text-decoration:none;
}

.paginator .next {
	margin-left:10px;
	padding:0 2px;
}

.paginator .atend {
	margin-left:10px;
	padding:0 2px;
	color:#aaa;
}

.paginator .this-page {
	padding:1px 2px;
	font-weight:bold;
	color:#920000;
}

.paginator a:hover {
	color:#fff;
	background:#0063DC;
	border-color:#036;
	text-decoration:none;
}

.pages div.results {
	text-align:center;
	font:11px/15px Arial, Helvetica;
	color:#aaa;
	margin-top:0;
}

.thread_col_head {
	font-weight:bold;
}

.leftalign {
	text-align:left;
}

th,td {
	border:none;
	padding:3px;
	vertical-align:top;
}

table {
	border-collapse:separate;
	border-spacing:auto;
}



a.icon_picture {
	width:16px;
	height:16px;
	background:url(icons_17.png) no-repeat left -51px;
	display:inline-block;
	text-decoration:none;
}

ul.horizList,body.rtl ul.horizList {
	margin:0;
}

ul.horizList li {
	float:left;
	display:inline;
	margin-right:5px;
	margin-left:0;
}

body.rtl ul.horizList li {
	float:right;
	margin-left:5px;
	margin-right:0;
}

#cse-search-results iframe {
	width:700px;
}

.geneology {
	font-size:80%;
}

th {
	font-weight:bold;
	text-align:left;
}

body.rtl th {
	text-align:right;
}

span.warning {
	width:16px;
	height:16px;
	display:none;
	background:url(../icons/exclamation.png);
}

span.accept {
	width:16px;
	height:16px;
	display:none;
	background:url(../icons/accept.png);
}

a.white {
	color: white;
	text-decoration: underline;
}

#fckTools {
	text-align: right;
}

body.rtl #fckTools {
	text-align: left;
}

input.translit {
	border-color: red;
	height: 16px;
	width: 115px;
}

a.confirm {
	width:16px;
	height:16px;
	background:url(../icons/accept.png);
	display: block;
	float: left;
	margin-right:0.5em;
}

body.rtl a.confirm {
	float: right;
	margin-right:0;
	margin-left:0.5em;
}

.icons_80 {
	background:url(icons_80.png?2) no-repeat 0 0;
	display: inline-block;
	width:80px;
	height:80px;
}

.main_forums {
	background-position: 0 0;
}

.main_gratitude {
	background-position: -80px 0;
}

.main_eternalnews {
	background-position: -160px 0;
}

.main_askus {
	background-position: -240px 0;
}

.main_news {
	background-position: -320px 0;
}

.main_tree {
	background-position: -400px 0;
}

/**
 * File histories
 */
table.filehistory {
	border:1px solid #ccc;
	border-collapse:collapse;
}

table.filehistory th,
table.filehistory td {
	padding: 0.5em;
	vertical-align:top;
	border:1px solid #ccc;
}

table.filehistory th {
	text-align: left;
}
table.filehistory td.mw-imagepage-filesize,
table.filehistory th.mw-imagepage-filesize {
	white-space:nowrap;
}

table.filehistory td.filehistory-selected {
	font-weight: bold;
}


.article_toc{
	display: block;
	float: right;
	width:200px;
}

.article_toc #toc{
	margin:0px;
}

.ui-widget {
	font-size: 1em;
}

#personClans .icon {
	background:url(main_icons.png?1) no-repeat;
	width:65px;
	height:65px;
	display: block;
	margin: 0 auto;
}

.main_welcome {
	padding: 1em 2em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #d6c094;
	margin: 1em 4em;
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

.main_welcome p {
	margin-bottom: 0.5em;
}

.ui-corner-all {
/*	behavior: url(/w/lib/pie/PIE.php);*/
}

.ui-menu .ui-menu-item {
	list-style: none;
}

#maintenance {
	color: yellow;
	font-size: 1.5em;
	font-weight: bold;
	position: absolute;
	right: 1em;
	top: 5em;
}

#quote_book {
	color: white;
	text-decoration: underline;
}


.slide_likebox {
	float:right;
	width:247px;
	height:420px; 
	background: url(fbslide1.png) no-repeat !important;
	display:block;
	right:-205px;
	padding:0;
	position:fixed;
	top: 170px;
	z-index:1002;
}

.slide_text {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 8px; 
	padding-left: 10px;
	text-decoration: none;
	color: #FFF;
}	

.main_likebox{
	float:right; 
	padding-right:63px;
	width:803px;
}

.fb_iframe_widget{
	background: white;
}

.nobels {
	overflow: hidden;
	zoom: 1;
	font-family: Georgia;
	font-size: 1.2em;
}

.nobels .person {
	width: 46%;
	margin-right: 3%;
	margin-top: 1em;
	text-align: center;
	display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; 
	word-spacing: normal; 
	vertical-align: top; 
}

.nobels .image img {
	width: 200px;
}

.nobels .name {
	font-weight: bold;
	font-size: 1.1em;
	margin: 0.5em 0;
}

.nobels .field {
	font-weight: bold;
	height: 40px;
	margin-top: 0.5em;
}

.nobels .quote {
	text-align: justify;
	direction: ltr;
	margin: 0.5em 0;
	font-style: normal;
}

.nobels .quote.short {
	text-align: center;
}
