body {
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: normal;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
	color: #E5E5E5;
	line-height: 20px;
	background-color: #1A1A1A;
	background-image: url(ui_c/bg_main_c.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: none;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor: default;
}
a.grid:link {
	color: #808080;
	text-decoration: none;
}
a.grid:visited {
	text-decoration: none;
	color: #808080;
}
a.grid:hover {
	text-decoration: none;
	color: #000000;
}
a.grid:active {
	text-decoration: none;
	color: #808080;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #999999;
}
a:link img { 
    opacity: 1.0; filter: alpha(opacity=100); / For IE8 and earlier /
}
a:hover img {
    opacity: 0.9; filter: alpha(opacity=90); / For IE8 and earlier /
}
mark {
    background-color: transparent;
	color: #E5E5E5;
}
.button-top {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #CCCCCC;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Georgia, serif;
	font-size:16px;
	font-weight:bold;
	padding:4px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.button-top:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
	color:#000000;
}
.button-top:active {
	position:relative;
	top:1px;
}
.black {
	color: #000000;
}
.grey {
	color: #808080;
}
.light-grey {
	color: #BEBEBE;
}
.very-light-grey {
	color: #E5E5E5;
}
.idle-grey {
	color: #666666;
}
.white-shadow {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #333333, 0px 0px 10px #808080;
}
.white {
	color: #FFFFFF;
}
.gold-star {
    color: #FFBF40;
}
.ruby-star {
    color: #A50000;
}
.saphire-star {
    color: #66BFFF;
}
.photo-capture {
	font-size: 14px;
}
.hebrew {
	font-size: 17px;
    line-height: 1;
}
.rhombus {
	font-size: 14px;
	line-height: 1;
}
.swastika {
	font-size: 13px;
	line-height: 1;
}
.divider {
	color: #808080;
}
.divider-round {
    font-size: 14px;
	color: #333333;
}
.divider-round-padded {
    font-size: 14px;
	color: #333333;
	padding-left: 1px;
	padding-right: 0px;
}
.line-highter-tall {
	line-height: 21px;
}
.line-highter {
	line-height: 18px;
}
.line-highter-footer-links {
	line-height: 30px;
}
.line-highter-donation-box {
	line-height: 24px;	
}
.letter-spacer-menu {
	letter-spacing: -0.8px;
}
.letter-spacer {
	letter-spacing: -0.5px;
}
.spacer-min {
	letter-spacing: 1px;
}
.spacer-mid {
	letter-spacing: 1.5px;
}
.spacer-midder {
	letter-spacing: 6px;
}
.spacer-max {
	letter-spacing: 8.6px;
}
.table-divider-horizontal-top {
	border-bottom: 1px solid #404040;
	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.table-divider-horizontal {
	border-bottom: 1px solid #404040;
	padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.table-divider-horizontal-complex {
	padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}
.table-divider-horizontal-bottom {
	padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
.thumbnail-universal {
    border-radius: 5px;
}
.thumbnail-country {
    border-radius: 5px;
	box-shadow: 0px 0px 15px #000000;
}
.quote-mark-start {
	font-size: 22px;
	font-weight: bold;
	color: #FFBF40;
	line-height: 0px;
}
.quote-mark-finish {
	font-size: 22px;
	font-weight: bold;
	color: #FFBF40;
	line-height: 0px;
}
.quote-reference {
	color: #CCC5AE;
}
.transparency {
    opacity: 0;
    filter: alpha(opacity=0);
}
.transparency-50 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.jump-menu {
     width: 140px;
	 height: 540px;
     border: none;
	 padding: none;
	 margin: none;
	 outline: none;
	 box-sizing: border-box;
     background-color: #FFFFFF;
     resize: none;
     font-family: Georgia, serif;
     font-size: 16px;
     font-style: normal;
     color: #000000;
     line-height: 20px;
	 cursor: default;
}
#Container930x620 {
	position:absolute;
	width:930px;
	height:620px;
	z-index:1;
}
#Afghanistan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 589px;
	top: 280px;
}
#Algeria {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 218px;
	top: 69px;
}
#Armenia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 299px;
	top: 162px;
}
#Austria {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 280px;
	top: 341px;
}
#Belgium {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 136px;
	top: 279px;
}
#Bolivia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 343px;
	top: 407px;
}
#Bulgaria {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 454px;
	top: 438px;
}
#Canada {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 642px;
	top: 95px;
}
#Cambodja {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 544px;
	top: 309px;
}
#China {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 400px;
	top: 311px;
}
#Colombia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 205px;
	top: 105px;
}
#Denmark {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 208px;
	top: 154px;
}
#Egypt {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 586px;
	top: 160px;
}
#Ecuador {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 110px;
	top: 180px;
}
#France {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 60px;
	top: 359px;
}
#Georgia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 299px;
	top: 118px;
}
#Germany {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 215px;
	top: 279px;
}
#Greece{
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 393px;
	top: 525px;
}
#Guatemala {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 510px;
	top: 542px;
}
#Hungary {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 355px;
	top: 359px;
}
#India {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 180px;
	top: 150px;
}
#Indonesia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 580px;
	top: 551px;
}
#Iran {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 431px;
	top: 280px;
}
#Iraq {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 283px;
	top: 280px;
}
#Israel {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 3;
	left: 164px;
	top: 288px;
}
#Italy {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 3;
	left: 259px;
	top: 429px;
}
#Japan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 743px;
	top: 311px;
}
#Jordan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 212px;
	top: 336px;
}
#KoreaNorth {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 609px;
	top: 243px;
}
#KoreaSouth {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 609px;
	top: 311px;
}
#Lebanon {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 146px;
	top: 241px;
}
#Libya {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 416px;
	top: 160px;
}
#Macedonia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 381px;
	top: 468px;
}
#Mexico {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 280px;
	top: 494px;
}
#Mongolia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 291px;
	top: 116px;
}
#Myanmar {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 428px;
	top: 186px;
}
#Nepal {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 264px;
	top: 89px;
}
#Netherlands {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 153px;
	top: 233px;
}
#Pakistan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 58px;
	top: 50px;
}
#Peru {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 160px;
	top: 310px;
}
#Poland {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 346px;
	top: 233px;
}
#Romania {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 433px;
	top: 377px;
}
#Russia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 600px;
	top: 154px;
}
#Serbia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 373px;
	top: 420px;
}
#Spain {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 35px;
	top: 477px;
}
#SriLanka {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 247px;
	top: 394px;
}
#Sudan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 586px;
	top: 316px;
}
#Syria {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 227px;
	top: 241px;
}
#Switzerland {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 191px;
	top: 359px;
}
#Taiwan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 519px;
	top: 513px;
}
#Tajikistan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 669px;
	top: 190px;
}
#Thailand {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 3;
	left: 502px;
	top: 261px;
}
#Tunisia {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 328px;
	top: 31px;
}
#Turkey {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 167px;
	top: 177px;
}
#Turkmenistan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 489px;
	top: 173px;
}
#UK {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 59px;
	top: 233px;
}
#Ukraine {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 456px;
	top: 298px;
}
#USA {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 377px;
	top: 232px;
}
#Uzbekistan {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 553px;
	top: 126px;
}
#Vatican {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 211px;
	top: 477px;
}
#Vietnam {
	position: absolute;
	width: 155px;
	height: 48px;
	z-index: 2;
	left: 549px;
	top: 186px;
}
.footer { 
    height: 530px; 
    position: relative; 
    bottom:0%;
    width:100%; 
    background-color: #333333;
    background-image: url(ui_c/bg_footer_c.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: none;
    opacity: 1;
}
