@import url(reset.css);
@import url(form.css);
@import url(layout.css);
@import url(table.css);
@import url(typography.css);

 html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
} 

body {
	background:url(../i/bg/body.gif) repeat-x 0 0 #f8f8f5;
	color:#000;
	font:62.5%  Verdana, Tahoma, Arial, sans-serif;
	}

ul a {
	font-weight:bold;	
	color:#000;
	}
ul a:hover{
	text-decoration:none;
	}

.block {
	float:left;
	width:50%;
	padding-top:10px;
	}
	.block  table{
		margin-left:10px;
		}
.block2 {
	width:50%;
	float:left;
	}
.inline {display:inline !important;}
dl {
	font-size:11px;
	}
dt {
	clear:both;
	float:left;
	color:#898989;
	padding:0 5px 0 0;
	}
dd {
	clear:left;
	padding:0 0 4px 15px;
	}
h2 {
	color:#666;
	font-size:16px;
	font-weight:bold;
	clear:left;
	margin:0 0 8px;
	
	}
h2.title, .content h2.title {
	color:#f3eee8;
	position:relative;
	text-align:right;
	background:#949495;
	text-transform:uppercase;
	font-size:16px;
	margin:12px 0;
	height:25px;
	padding:9px 20px 0 0;
	overflow:hidden;
	float:none;
	left: 0px;
	width:339px;
	}
	h2.title span {
		color:#898989;
		font-size:11px;
		position:absolute;
		height:16px;
		padding:10px 0px 10px 0;
		left:0pt;
		position:absolute;
		top:0pt;
		width:90px;
		background:#FFF;
		text-align:left;
		text-transform:none;
		font-weight:normal;
		}
		h2.title span a {
			color:#898989;
			}
p {
	margin:8px 0;
	}

.clear {
	clear:both;
	}
.rel {position:relative;}
.tar {text-align:right}
.tal {text-align:left}
.fl {float:left}

.coin-c {
	clear:left;
	padding:0 0px 10px 0;
	}
.coin-added {
	padding:0 0 5px;
	}
	.coin-added em {
		color:#565656;
		padding-left:1px;
		font-size:12px;
		}
	.coin-c .coin-pics {
		height:102px;
		padding:0;
		}
		.coin-c .coin-pics a:hover {
			text-decoration:none;
			background:none;
			}
		.coin-f {
			display: table-cell;
			width: 100px; 
			height: 100px;
			text-align: center;
			vertical-align: middle;
			text-align:center;
			border:1px solid #203450;
			float:left;
			margin-right:2px;
			position:relative;z-index:2;
			}
			.coin-f i {				
				display:inline-block;
				height:100px;
				}
			html:first-child .coin-f i {
				display:inline;
				}
			.coin-f i, .coin-f img { vertical-align: middle ;}
			* html .coin-f img {bottom:1px;position:relative;}


		.coin-pics table {
			margin:0;
			}
			table .coin-pics td {			
				text-align:center;
				vertical-align:middle;
				}
	.coin-pics .zoom {
		display:block;
		height:16px;
		width:16px;
		cursor:pointer;
		position:absolute;
		left:82px; 
		top:82px;
		z-index:999;
		}
	.big-pics .zoom {
		display:block;
		height:21px;
		width:21px;
		cursor:pointer;
		position:absolute;
		bottom:10px;
		right:10px;
		z-index:999;
		margin:0;
		border:0 none;
		line-height:20px;
		}
	.big-pics a {
		border:1px solid #AFBFC8;
		display:block;
		position:relative;
		height:250px;
		width:250px;
		margin-bottom:20px;
		text-align:center;
		line-height:247px;
		}
		.big-pics a img {vertical-align:middle;}
		.big-pics .coin-original {
			position:absolute;
			right:310px;
			top:-30px;
			bottom:0;	
			display:none;
			background:#CCC;
			border:1px solid #203450;	
			z-index:1000;
			padding:2px;
			cursor:pointer;
			}
	.coin-pics a:hover {
		background:#FFF;	
		} 
	.coin-pics td.coin-desc {
		vertical-align:top;
		text-align:left;
		padding:0 0 0 5px;
		}
.coin-pics .coin-big {
	position:absolute;
	width:250px;
	height:250px;
	display:none;
	background:#FFF;
	border:1px solid #203450;	
	z-index:1000;
	padding:2px;
	overflow:hidden;
	cursor:pointer;
	margin:-75px 0 0 -125px;
	}
	.coin-pics .coin-big table {height:250px;width:250px}
	
.coin-pics iframe {
	position:absolute;
	height:253px;
	width:253px;
	background:#CCC;
	margin:-75px 0 0 -125px;
	display:none;
	}
.coin-pics a .coin-big {
	display:none;
	}

.welcome {
	color:#7d7f81;
	font-size:12px;
	padding:12px;
	line-height:2.0;
	}
	#index h3 {
		margin:29px 0;
		font-size:24px;
		color:#222;
		line-height:30px;
		/* height:84px; */
		}
		#index h3 a {
		padding:30px 0 0 160px;
		text-decoration:none;
		display:block;
		height:70px;
		color:#222;
		}
		#index h3 span {
			display:block;
			font-size:12px;
			color:#c2c2c2;
			line-height:14px;
			}
		#index h3.indexback-1 a {
			background:url(/i/bg/index-1.jpg) no-repeat top left;
			}
		#index h3.indexback-2 a {
			background:url(/i/bg/index-2.jpg) no-repeat top left;
			}
		#index h3.indexback-3 a {
			background:url(/i/bg/index-3.jpg) no-repeat top left;
			}
p a {
	color:#203450;
	text-decoration:underline;
	}
a {text-decoration:underline;color:#203450;}
a:hover {text-decoration:none;}
.hide {display:none;}
.show {display:block;}


	.button {
		display:block;
		height:28px;
		padding:0 0 0 36px;
		background:url(/i/bg/button_l.gif) no-repeat 0 0;
		width:190px;
		text-decoration:none;
		margin:0 auto;
		}
		.button span {
			padding:6px 36px 0 0;
			display:block;
			height:22px;
			background:url(/i/bg/button_r.gif) no-repeat 100% 0 #FFF;
			cursor:pointer;
			}
		


.content h2 {
	left:-20px;
	color:#79B1D4;
	font-size:16px;
	margin:15px 0;
	overflow:hidden;
	padding:0 22px;
	position:relative;
	text-align:left;
	float:left;
	}
	.content h2.old {
		margin:7px 0 15px;
		padding:10px 22px;
		left:-6px !important;
		}
	.content h2.user-path {
		color:#666;
		font-size:17px;
		font-weight:normal;
		clear:left;
		background:none;
		padding:0;
		left:0;
		}
		.content h2.user-path .avatar {
			margin: 0 10px 0 0;
			position:static;
			}
		.content h2.user-path  img {
			left:18px;
			position:absolute;
			top:8px;
			}
		.user-path .user-name {			
			color:#79B1D4;
			font-weight:normal;
			}
		.user-path .local-path {
			position:relative;
			}
		.user-path .local-path a {
			color:#767676;
			}
			.user-path  span.add {
			color:#AAA;
			font-size:11px;
			font-weight:normal;
			padding:0 5px 0 0;
			display:block;
			}
	.content h1.title {font-size:16px;}
.right {
	float:right;
	}
.checkbox {
	float:left;
	position:relative;
	top:3px;
	}
label.checkbox {
	width:120px;
	}
#index .poll {
	position:relative;
	margin:35px 0;
	width:316px;
	left:10px;
}
.poll h2 {
	color:#304d77;
	font-size:12px;
	padding:5px 0 0 52px;
	background:transparent url(/i/bg/poll2.gif) no-repeat scroll 0 0;
	height:43px;
	float:none;
	margin:0;
	}
	.poll .answers {padding:0 0 0 6px;}
	.poll .submit {text-align:center;padding:15px 0 0;}
	.poll .results h2 {
		padding:5px 0 0 52px;
		background:transparent url(/i/bg/poll2.gif) no-repeat scroll 0 0;
		}
	.poll .results em {
		color:#697784;
		float:right;
		font-size:16px;
		font-weight:bold;
		padding-right:10px;
		position:absolute;
		right:0pt;
		top:0pt;
		}
	.poll .results small {font-size:11px;}
	.poll .results li {
		clear:both;
		padding:0pt 50px 5px 0px;
		position:relative;
		}
	.poll .results .percent {
		background:url(/i/bg/poll3.gif) repeat-x #e1ded9 0 0;
		display:block;
		height:7px;
		margin:6px 0 6px 21px;
		border:solid #d6d9de;
		border-width:0 1px 0;
		}
	.poll .button {width:120px;}
.poll .ai {
	display:block;
	margin:0pt auto;
	padding:100px 0pt 0pt;
	text-align:center;
	}
	
#filter label {
	display:block;
	float:left;
	width:90px;
}

#Reset li {
	padding:0 0 20px;
	clear:left;
overflow:hidden;
zoom:1;
	}
#Reset label {
	width:180px;
	float:left;
	display:block;
	text-align:right;
	padding:4px 10px 0 0;
	}
.message {
	display:block;
	border:1px solid #149654;
	color:#000;
	padding:30px 20px 30px 50px;
	margin:15px 0;
	background:#EDFDD7;	
	}
	.flash strong {
		position:absolute;
		font-size:22px;
		background:#149654;
		/* left:6px; */		
		text-align:center;
		color:#FFFFFF;
		top:0pt;
		width:30px;
		font-family:Times New Roman;
		display:block;
		}
.error {
	display:block;
	border:1px solid #DC161C;
	color:#000;
	padding:5px;
	padding:30px 5px 30px 50px;
	background:#f9d3d1;
	}
	.flash strong.er {
		background:#DC161C;
		color:#FFFFFF;
		}
#Reset {
	padding:0 30px;
	}
#login-form input.submit {
	padding:0 6px;
	}
.flash {
	position:relative;
	clear:both;
	}
.leher
	{
		position:absolute;
		z-index:10;
		overflow:hidden;
		width:33em;
	}
	.leher iframe
		{
			display:none;/*sorry for IE5*/
			display/**/:block;/*sorry for IE5*/
			position:absolute;/*must have*/
			top:0;/*must have*/
			left:0;/*must have*/
			z-index:-1;/*must have*/
			filter:mask();/*must have*/
			width:3000px;/*must have for any big value*/
			height:3000px/*must have for any big value*/;
			border:solid 1px #aaaaaa;
		}
	
.catalog-types {
	width:100%;
	overflow:hidden;
	background:url(/i/bg/catalog-types.gif) repeat-x #FFFFFF 0% 100%;
	padding:0 0 9px;
	}
	.catalog-types .filter-triangle {
		position:absolute;
		left:50%;
		top:21px;
		text-align:center;
		}
		.catalog-types .filter-triangle img {
			position:relative;
			left:-9px;
			}
		*:first-child+html .catalog-types .filter-triangle img {top:3px;}
	.catalog-types li  {
		float:left;
		display:block;
		background:url(/i/bg/lc.gif) no-repeat #AAA 0% 0%;
		border: solid #FFFFFF;
		border-width:0 2px 1px 0;
		font-size:12px;
		padding-left:2px;
		border-right:2px solid #FFF !important;
		position:relative;
		}
		.catalog-types li a {
		display:block;
		background:url(/i/bg/rc.gif) no-repeat 100% 0%;
		padding:5px 15px;
		font-weight:normal;
		text-decoration:none;
		color:#FFF;
		}
	.catalog-types .current  {
		background-color:#97BCE9;
		border-width:0;
		color:#707070;
		}
		.catalog-types li.current a {
			
			}
.filters {
	background:#EEE;
	font-size:11px;
	}
.sorts {
	padding:0px 0px 5px 10px;
	clear:left;
	}
a.switcher {
	float:left;
	padding:5px !important;
	width:9px;
	clear:left;
	}
a.switcher:hover {background:none !important;}
.country.shock {color:#F46425 !important;}
.country .sprite-gibraltar { background-position: 0 -30px; } 
.country .sprite-iran { background-position: 0 -84px; } 
.country .sprite-nepal { background-position: 0 -138px; } 
.country .sprite-syria { background-position: 0 -192px; } 
.country .sprite-kazakhstan { background-position: 0 -246px; } 
.country .sprite-costa_rica { background-position: 0 -300px; } 
.country .sprite-martinique { background-position: 0 -354px; } 
.country .sprite-lithuania { background-position: 0 -408px; } 
.country .sprite-stvincentthegrenadines { background-position: 0 -462px; } 
.country .sprite-ireland { background-position: 0 -516px; } 
.country .sprite-tanzania { background-position: 0 -570px; } 
.country .sprite-samoa { background-position: 0 -624px; } 
.country .sprite-montserrat { background-position: 0 -678px; } 
.country .sprite-singapore { background-position: 0 -732px; } 
.country .sprite-china { background-position: 0 -786px; } 
.country .sprite-philippines { background-position: 0 -840px; } 
.country .sprite-poland { background-position: 0 -894px; } 
.country .sprite-guadeloupe { background-position: 0 -948px; } 
.country .sprite-vietnam { background-position: 0 -1002px; } 
.country .sprite-bolivia { background-position: 0 -1056px; } 
.country .sprite-zimbabwe { background-position: 0 -1110px; } 
.country .sprite-newcaledonia { background-position: 0 -1164px; } 
.country .sprite-taiwan { background-position: 0 -1218px; } 
.country .sprite-mongolia { background-position: 0 -1272px; } 
.country .sprite-uzbekistan { background-position: 0 -1326px; } 
.country .sprite-georgia { background-position: 0 -1380px; } 
.country .sprite-denmark { background-position: 0 -1434px; } 
.country .sprite-indonesia { background-position: 0 -1488px; } 
.country .sprite-seyshelles { background-position: 0 -1542px; } 
.country .sprite-chile { background-position: 0 -1596px; } 
.country .sprite-argentina { background-position: 0 -1650px; } 
.country .sprite-mauritius { background-position: 0 -1704px; } 
.country .sprite-estonia { background-position: 0 -1758px; } 
.country .sprite-cuba { background-position: 0 -1812px; } 
.country .sprite-togo { background-position: 0 -1866px; } 
.country .sprite-israel { background-position: 0 -1920px; } 
.country .sprite-jordan { background-position: -174px -30px; } 
.country .sprite-france { background-position: -174px -84px; } 
.country .sprite-andorra { background-position: -174px -138px; } 
.country .sprite-lebanon { background-position: -174px -192px; } 
.country .sprite-moldova { background-position: -174px -246px; } 
.country .sprite-australia { background-position: -174px -300px; } 
.country .sprite-saintlucia { background-position: -174px -354px; } 
.country .sprite-southkorea { background-position: -174px -408px; } 
.country .sprite-united_arab_emirates { background-position: -174px -462px; } 
.country .sprite-hongkong { background-position: -174px -516px; } 
.country .sprite-jersey { background-position: -174px -570px; } 
.country .sprite-kenya { background-position: -174px -624px; } 
.country .sprite-finland { background-position: -174px -678px; } 
.country .sprite-fiji { background-position: -174px -732px; } 
.country .sprite-egypt { background-position: -174px -786px; } 
.country .sprite-libya { background-position: -174px -840px; } 
.country .sprite-mexico { background-position: -174px -894px; } 
.country .sprite-malawi { background-position: -174px -948px; } 
.country .sprite-panama { background-position: -174px -1002px; } 
.country .sprite-turkmenistan { background-position: -174px -1056px; } 
.country .sprite-bulgaria { background-position: -174px -1110px; } 
.country .sprite-hungary { background-position: -174px -1164px; } 
.country .sprite-south_africa { background-position: -174px -1218px; } 
.country .sprite-malta { background-position: -174px -1272px; } 
.country .sprite-trinidadtobago { background-position: -174px -1326px; } 
.country .sprite-netherlands { background-position: -174px -1380px; } 
.country .sprite-new_zealand { background-position: -174px -1434px; } 
.country .sprite-ukraine { background-position: -174px -1488px; } 
.country .sprite-swaziland { background-position: -174px -1542px; } 
.country .sprite-venezuela { background-position: -174px -1596px; } 
.country .sprite-uruguay { background-position: -174px -1650px; } 
.country .sprite-iceland { background-position: -174px -1704px; } 
.country .sprite-albania { background-position: -174px -1758px; } 
.country .sprite-maldives { background-position: -174px -1812px; } 
.country .sprite-italy { background-position: -174px -1866px; } 
.country .sprite-tonga { background-position: -174px -1920px; } 
.country .sprite-malaysia { background-position: -348px -30px; } 
.country .sprite-azerbaijan { background-position: -348px -84px; } 
.country .sprite-germany { background-position: -348px -138px; } 
.country .sprite-paraguay { background-position: -348px -192px; } 
.country .sprite-bosniaherzegovina { background-position: -348px -246px; } 
.country .sprite-monaco { background-position: -348px -300px; } 
.country .sprite-norway { background-position: -348px -354px; } 
.country .sprite-luxembourg { background-position: -348px -408px; } 
.country .sprite-stkittsnevis { background-position: -348px -462px; } 
.country .sprite-turkey { background-position: -348px -516px; } 
.country .sprite-somalia { background-position: -348px -570px; } 
.country .sprite-europeanunion { background-position: -348px -624px; } 
.country .sprite-belize { background-position: -348px -678px; } 
.country .sprite-india { background-position: -348px -732px; } 
.country .sprite-pakistan { background-position: -348px -786px; } 
.country .sprite-guernsey { background-position: -348px -840px; } 
.country .sprite-japan { background-position: -348px -894px; }
.country .sprite-slovenia { background-position: -348px -948px; } 
.country .sprite-belgium { background-position: -348px -1002px; } 
.country .sprite-england { background-position: -348px -1056px; } 
.country .sprite-latvia { background-position: -348px -1110px; } 
.country .sprite-tajikistan { background-position: -348px -1164px; } 
.country .sprite-san_marino { background-position: -348px -1218px; } 
.country .sprite-armenia { background-position: -348px -1272px; } 
.country .sprite-kyrgyzstan { background-position: -348px -1326px; } 
.country .sprite-iraq { background-position: -348px -1380px; } 
.country .sprite-westernsahara { background-position: -348px -1434px; } 
.country .sprite-jamaica { background-position: -348px -1488px; } 
.country .sprite-portugal { background-position: -348px -1542px; } 
.country .sprite-oman { background-position: -348px -1596px; } 
.country .sprite-cambodja { background-position: -348px -1650px; } 
.country .sprite-canada { background-position: -348px -1704px; } 
.country .sprite-macedonia { background-position: -348px -1758px; } 
.country .sprite-brazil { background-position: -348px -1812px; } 
.country .sprite-ecuador { background-position: -348px -1866px; } 
.country .sprite-belarus { background-position: -348px -1920px; } 
.country .sprite-cyprus { background-position: -522px -30px; } 
.country .sprite-croatia { background-position: -522px -84px; } 
.country .sprite-wales { background-position: -522px -138px; } 
.country .sprite-srilanka { background-position: -522px -192px; } 
.country .sprite-islamicconference { background-position: -522px -246px; } 
.country .sprite-zambia { background-position: -522px -300px; } 
.country .sprite-romania { background-position: -522px -354px; } 
.country .sprite-french_polinesia { background-position: -522px -408px; } 
.country .sprite-uganda { background-position: -522px -462px; } 
.country .sprite-kuwait { background-position: -522px -516px; } 
.country .sprite-qatar { background-position: -522px -570px; } 
.country .sprite-serbia { background-position: -522px -624px; } 
.country .sprite-kosovo { background-position: -522px -678px; } 
.country .sprite-nigeria { background-position: -522px -732px; } 
.country .sprite-tunisia { background-position: -522px -786px; } 
.country .sprite-yemen { background-position: -522px -840px; } 
.country .sprite-peru { background-position: -522px -894px; } 
.country .sprite-vatican_city { background-position: -522px -948px; } 
.country .sprite-USA { background-position: -522px -1002px; } 
.country .sprite-switzerland { background-position: -522px -1056px; } 
.country .sprite-macau { background-position: -522px -1110px; } 
.country .sprite-myanmarburma { background-position: -522px -1164px; } 
.country .sprite-northkorea { background-position: -522px -1218px; } 
.country .sprite-rwanda { background-position: -522px -1272px; } 
.country .sprite-greece { background-position: -522px -1326px; } 
.country .sprite-united_kingdom { background-position: -522px -1380px; } 
.country .sprite-slovakia { background-position: -522px -1434px; } 
.country .sprite-spain { background-position: -522px -1488px; } 
.country .sprite-botswana { background-position: -522px -1542px; } 
.country .sprite-guatemala { background-position: -522px -1596px; } 
.country .sprite-timor-leste { background-position: -522px -1650px; } 
.country .sprite-afghanistan { background-position: -522px -1704px; } 
.country .sprite-algeria { background-position: -522px -1758px; } 
.country .sprite-madagascar { background-position: -522px -1812px; } 
.country .sprite-czech_republic { background-position: -522px -1866px; } 
.country .sprite-northernireland { background-position: -522px -1920px; } 
.country .sprite-thailand { background-position: -696px -30px; } 
.country .sprite-russia { background-position: -696px -84px; } 
.country .sprite-northerncyprus { background-position: -696px -138px; } 
.country .sprite-laos { background-position: -696px -192px; } 
.country .sprite-austria { background-position: -696px -246px; } 
.country .sprite-sweden { background-position: -696px -300px; } 
.country .sprite-namibia { background-position: -696px -354px; } 
.country .sprite-morocco { background-position: -696px -408px; }
.country .sprite-liechtenstein { background-position: -522px -732px; }
.country .sprite-USSR { background-position: -696px -462px; } 
.country .sprite-czechoslovakia { background-position: -522px -1866px; } 
.country .sprite-puerto_rico { background-position: -696px -570px; } 
.country .sprite-nicaragua { background-position: -696px -624px; } 
.country .sprite-german_democratic_republic { background-position: -696px -678px; } 
.country .sprite-saudi_arabia { background-position: -696px -516px; } 
.country .sprite-honduras { background-position: -696px -732px; } 
.country .sprite-colombia { background-position: -696px -786px; }
.country .sprite-el_salvador { background-position: -696px -840px; }
.country .sprite-dominican_republic { background-position: -696px -894px; }
.country .sprite-bangladesh { background-position: -696px -948px; }

h1 {margin:10px 0;}
table h1 {
	color:#f26424;
	clear:left;
	padding-left:15px;
	margin-bottom:3px;
	font-size:16px;
	}
h1.title a {color:#f26424}
h1.title {color:#f26424;clear:left;padding-left:0px;}

h3 {margin:15px 0;}
h4 {color:#666;font-size:11px}
h5 {color:#AAA;font-size:10px}
.user-coin {display:block}
.users-catalog-path {color:#898989;font-size:11px;line-height:18px;margin:16px 0 0;}
table.mintage td {vertical-align:middle;text-align:center;}



.addthis_toolbox .custom_images a {
    width: 24px;
    height: 24px;
    margin: 7px;
    padding: 0;
}