@import url(flags.css);
@import url(rtl.css);

/* 
COLORS

blue		#3B7BEA
light blue	#E3EAF6
dark blue	#304D77
light gray	#ACACAC
gray		#666666
dark gray	#3B3B3B
orange		#F06520
*/

@font-face {
    font-family: 'dc';
    font-style: normal;
    font-weight: normal;
    src: local('dc'),
    local('dc'),
    url('/css/DC.ttf') format('truetype');
} 

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color:#FFF;
	font-family:Verdana,Tahoma,Arial,sans-serif,dc;
	height: 100%;
	}

a {text-decoration: none;color: #3B7BEA;}
a:hover {text-decoration: underline;}

p {
	color: #565656;
    font-size: 12px;
	text-align:justify;
	margin: 8px 0;
	}

img { border: medium none;}
ul { list-style: none outside none;	}

h1 {
	color: #F06520;
    font-size: 20px;
    font-weight: normal;
    margin: 6px 0 10px;
	}
h3 {
	color: #666666;
    font-size: 13px;
    margin-top: 2px;
	}
	h3.th {
		margin: 6px 0 10px;
	}
h4 {
	color: #3B3B3B;
    font-size: 12px;
	font-weight: normal;
    margin: 2px 0;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h2.orange-20ul {color: #F06520;border-bottom: 1px solid #DDDDDD;font-size: 20px;font-weight: normal;padding: 0 0 2px 6px; margin: 10px 0;}

.left { float:left; }
.right { float:right; }
.hide { display: none; }

.lgray-11 { font-size: 11px; color: #ACACAC; }
.lgray-12 { font-size: 12px; color: #ACACAC; }
.lgray-13 { font-size: 13px; color: #ACACAC; }
.lgray-14 { font-size: 14px; color: #ACACAC; }
.mgray-11 { font-size: 11px; color: #999999; }
.gray-11 { font-size: 11px; color: #666666; }
.gray-12 { font-size: 12px; color: #666666; }
.gray-13 { font-size: 13px; color: #666666; }
.gray-14 { font-size: 14px; color: #666666; }
.gray-15 { font-size: 15px; color: #666666; }
.gray-16 { font-size: 16px; color: #666666; }

.dgray-11 { font-size: 11px; color: #1B1C21; }
.dgray-12 { font-size: 12px; color: #1B1C21; }
.dgray-13 { font-size: 13px; color: #1B1C21; }
.dgray-14 { font-size: 14px; color: #1B1C21; }
.dgray-16 { font-size: 16px; color: #3A3A3A; }

.dblue-11 { font-size: 11px; color: #304D77; }
.dblue-12 { font-size: 12px; color: #304D77; }
.dblue-13 { font-size: 13px; color: #304D77; }
.dblue-14 { font-size: 14px; color: #304D77; }
.blue-11 { font-size: 11px; color: #3B7BEA; }
.blue-12 { font-size: 12px; color: #3B7BEA; }
.blue-13 { font-size: 13px; color: #3B7BEA; }
.blue-14 { font-size: 14px; color: #3B7BEA; }
.blue-15 { font-size: 15px; color: #3B7BEA; }
.blue-16 { font-size: 16px; color: #3B7BEA; }
.green-11 {font-size: 11px; color: #209900; }

.marked-s {background:#FFFFFF;color:#ACACAC;}
.marked-km {background:#999999;color:#FFFFFF;}
.marked-0 {background:#EEEEEE;color:#242633;}
.marked-1 {background:#5A6986;color:#dee5f2;}
.marked-2 {background:#206CFF;color:#E0ECFF;}
.marked-3 {background:#0000CC;color:#DFE2FF;}
.marked-4 {background:#5229A3;color:#E0D5F9;}
.marked-5 {background:#854F61;color:#FDE9F4;}
.marked-6 {background:#CC0000;color:#FFE3E3;}
.marked-7 {background:#EC7000;color:#FFF0E1;}
.marked-8 {background:#B36D00;color:#FADCB3;}
.marked-9 {background:#AB8B00;color:#F3E7B3;}
.marked-10 {background:#636330;color:#FFFFD4;}
.marked-11 {background:#64992C;color:#F9FFEF;}
.marked-12 {background:#006633;color:#F1F5EC;}
.marked-13 {background:#E5C300;color:#232323;}
.marked-14 {background:#B200A0;color:#F1F5EC;}

.colorbox-0 {background:#FFF;}
.colorbox-1 {background:#CF9;}
.colorbox-2 {background:#FFFBC7;}
.colorbox-3 {background:#FCC;}

.status-1 {background:#DD2127;}
.status0 {background:#AAA;}
.status1, .status3, .status5 {background:#97BCE9;}
.status2 {background:#cc9933;}

.status10 {background:#F06520;}

.disable {opacity:0.5;pointer-events:none;}

.ico-16 {background-image: url("/i/bg/iconset.png?20190421");background-repeat: no-repeat;height: 16px;width: 16px;}
.ico-16-table0 {background-position: -16px -16px;}
.ico-16-add0 {background-position: -48px -16px;}
.ico-16-check1 {background-position: -32px -16px;}
.ico-16-swap0 {background-position: -80px -16px;}
.ico-16-swap1 {background-position: -64px -16px;}
.ico-16-wish0 {background-position: -80px -32px;}
.ico-16-wish1 {background-position: -64px -32px;}
.ico-16-sig3 {background-position: -16px -32px;}
.ico-16-sig2 {background-position: -16px -48px;}
.ico-16-sig1 {background-position: -16px -64px;}
.ico-16-sig0 {background-position: -16px -112px;}

.social_icon {
    background: url("/i/bg/social.png?20190910") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 30px;
    overflow: hidden;
    width: 30px;
	padding-left: 4px;
	}
	.facebook {background-position: 0 0px;}
	.vkontakte {background-position: 0 -30px;}
	.twitter {background-position: 0 -60px;}
	.rss {background-position: 0 -90px;}
	.instagram {background-position: 0 -150px;}

.print_ico {background: url('/i/bg/print.gif');height: 14px;width: 16px;}
.external_ico {background: url('/i/bg/external.gif');height: 10px;width: 10px;}

.ltr {direction: ltr;unicode-bidi: bidi-override;}

.wrapper {
	height: auto !important;
	margin: 0 auto -160px;
	min-height: 100%;
}

.wrap {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}

.nowrap {white-space: nowrap;}

.arrowDown {
    border-color: #666666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 4px 4px 0;
    position: relative;
}

.arrow {
	background-image:url(/i/bg/iconset.png); 
	display: inline-block;
	}
	.ar {background-position: -10px -128px;width:5px;height:9px;}
	.al {background-position: -15px -128px;width:5px;height:9px;}
	.ab {background-position: -29px -133px;width:9px;height:5px;}
	.at {background-position: -29px -128px;width:9px;height:5px;}
	.abw {background-position: -38px -133px;width:9px;height:5px;}
	.atw {background-position: -38px -128px;width:9px;height:5px;}

.pages {text-align: right;padding-right: 20px;margin-bottom:15px;}
	.pages a {
		font-size: 13px;
		color: #3B3B3B;
		border: 1px solid #C3C7C7;
		width:26px;
		height:24px;
		line-height: 22px;
		display: inline-block;
		text-align: center;
		margin-right: 2px;
	}

	.pages a:hover {border: 1px solid #3B7BEA;text-decoration: none;}
	.pages .current {
		color: #3B7BEA;
		border: 1px solid #3B7BEA;
	}

a.plus {background-color: #AAA;color: #fff;font-size: 9px;font-weight: bold;margin-left: 4px;padding: 0 2px;position: relative;text-decoration: none;}

.pro-sticker {color: #f07537;display: inline-block;font-weight: bold;}


a.switcher {
	font-size: 13px;
	text-decoration: none;
	color:#666666;
	}
.ver-switcher {
	padding:0;
	margin:0;
	border-left: 1px solid #C3C7C7;
	}
	.ver-switcher li {display:table;}
	.ver-switcher a {padding: 2px 4px 2px 10px;text-decoration: none;display:table;}
	.ver-switcher a:hover, .ver-switcher a.active  {color:#3B7BEA;border-left:solid 3px #3B7BEA;padding: 2px 4px 2px 7px;}
	.ver-switcher .close {font-weight: bold;font-size:12px;color:#D6513B;cursor:pointer;display:table-cell;}
	.ver-switcher .close:hover {background-color:#D6513B;color:#FFFFFF;}

.hor-switcher {
	display: table;
	padding:0;
	margin: 0 0 20px;
	border-bottom: 1px solid #C3C7C7;
	}
	.hor-switcher li {float:left;}
	.hor-switcher a {display: block;padding: 6px 12px 8px;text-decoration: none;float: left;}
	.hor-switcher a:hover, .hor-switcher a.active  {color:#3B7BEA;border-bottom:solid 3px #3B7BEA;padding: 6px 12px 5px;}
	.hor-switcher .close {font-weight: bold;font-size:12px;color:#D6513B;float:right;cursor:pointer;margin-left: -10px;}
	.hor-switcher .close:hover {background-color:#D6513B;color:#FFFFFF;}

.btn-l {
	border-radius: 2px;
	font-size: 15px;
	font-weight: normal !important;
	padding: 4px 18px;
	text-decoration: none !important;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin: 0 0 0 5px;
	font-family: Verdana, Tahoma,Arial,sans-serif;
	}
	a.btn-l {height:22px;padding: 7px 18px 5px;}
	button.btn-l {height: 36px;}
.btn-s {
	border-radius: 2px;
	font-size: 14px;
	font-weight: normal !important;
	padding: 4px 18px;
	text-decoration: none !important;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	font-family: Verdana, Tahoma,Arial,sans-serif;
	}
	a.btn-s {padding: 5px 18px;}
	button.btn-s {height: 30px;}
	.btn-gray {
		background-color: #FFFFFF;
		border: 1px solid rgba(0, 0, 0, 0.2);
		color: #666666;
	}
	.btn-gray:hover {
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		color: #3B3B3B;
		transition: all 150ms ease-in-out 0s;
	}
	.btn-white {
		background-color: #FFFFFF;
		border: 1px solid #EEEEEE;
		color: #AAAAAA;
	}
	.btn-blue {
		background-color: #4B6999;
		border: 1px solid rgba(0, 0, 0, 0.2);
		color: #F5F5F5;
	}
	.btn-blue:hover {
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		color: #FFFFFF;
		background-color: #577AB3;
		transition: all 150ms ease-in-out 0s;
	}


.partition {margin:0 auto;width:960px;clear: both;}
.content {min-width: 960px;display:table;}

.header {
    background-color: #F1F1F1;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    height: 42px;
    left: 0;
    right: 0;
	}
	.menu-l {display:table;height: 42px;}
	.menu-r {display:table;height: 42px;}
	a.menu {
		display:table-cell;
		vertical-align: middle;
		padding: 0 14px;
		text-align: center;
		text-decoration: none;
	}
	a.menu:hover, a.menu-active {
		border-bottom: 4px solid #3B7BEA;
		color: #3B7BEA;
		padding-top: 4px;
	}
	.header-link {
		color: #666666;
		display: block;
		font-size: 11px;
		height: 32px;
		padding: 12px 3px 0;
		}
	.header-notice-count {
	    background-color: #D6513B;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		font-size: 11px;
		padding: 0 3px;
		position: absolute;
		right: 0px;
		top: -5px;
		z-index: 1;
		min-width: 13px;
		text-align: center;
		right: 0px;
		line-height: 15px;
	}


	.bottom-lang-container {
		clear:both;
		background-color: #F1F1F1;
		height:30px;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		}
		.bottom-lang {
			margin: 0;
			padding: 2px;
		}
		.bottom-lang li {float: left;}
		.bottom-lang li.right {float: right;}
		.bottom-lang li a {
			font-size: 12px;
			padding: 6px 6px;
			color: #3B3B3B;
			text-decoration: none;
			cursor:pointer;
		}
		.bottom-lang li a:hover {
			text-decoration: underline;
			color:#3B7BEA;
		}
		.bottom-lang li span {
			color: #D9D9D9;
			font-size: 10px;
		}
		.bottom-lang .ar {margin: 0 0 -1px 6px;}
		.bottom-lang .active {color:#3B7BEA;border-top: 3px solid #3B7BEA;font-size:12px;}

	.bottom-container {
		background-color: #5C6774;
		clear:both;
		height: 112px;
		padding-top: 16px;
		}
		.bottom-link {
			margin: 0;
			padding: 0px;
			}
			.bottom-link li {float: left;}
			.bottom-link li a {color: #EDEDED;font-size: 13px;text-decoration: underline;padding: 6px;}
			.bottom-link li a:hover {text-decoration: none;color: #FFF;}
			.bottom-link li span {color: #667180;font-size: 10px;}
			.bottom-link .pro {background-color: #f07537;border-radius: 2px;color: #ffffff;padding: 1px 8px 3px;text-decoration: none;}

		.copyright {
			color: #EDEDED;
			font-size: 12px;
			padding-top: 4px;
			clear: both;
			}
		.copyright-text {
			color: #ACACAC;
			font-size: 10px;
			width: 800px;
			clear: both;
			padding-top: 4px;
			}
			.copyright-text a {color: #ACACAC;}

#bottom-notice {
	font-size: 13px;
	background-color: #fdffd9;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1050;
	color: #252525;
	padding: 7px 12%;
	border-top: 1px solid #ffa066;
	}
	#bottom-notice img {margin: 2px 12px;}
	#bottom-notice .bottom-notice-close {color:#666;cursor: pointer;font-size: 24px;line-height: 34px;}



.drop {
	background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    position: absolute;
    z-index: 200;
	border-radius: 2px;
	}
	.drop .ara {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
		border-style: dashed dashed solid;
		border-width: 0 8px 8px;
		position: absolute;
	}
	.drop .arb {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.2);
		border-style: dashed dashed solid;
		border-width: 0 8px 8px;
		position: absolute;
	}
	.drop .ard {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5C6774;
		border-style: dashed dashed solid;
		border-width: 0 8px 8px;
		position: absolute;
	}
	.drop-footer {
		background-color: #F5F5F5;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-radius: 0 0 2px 2px;
		padding: 6px 16px;
		clear: both;
		height: 36px;
	}
	.drop-header {
		background-color: #5C6774;
		height: 24px;
		padding: 6px 16px;
	}
	.drop-header h2 {
		border: 0 none;
		color: #EDEDED;
		font-size: 15px;
		line-height: 24px !important;
		margin: 0;
		padding: 0;
	}
	.drop-header .settings {
		background-image: url("/i/bg/settings.png");
		display:block;
		width:10px;
		height:10px;
		margin-top: 7px;
		opacity: 0.3;
		border: 0 none;
		cursor: pointer;
	}
	.drop-header .settings:hover {opacity: 0.8;}

.alert-error {
    background-color: #FEEEEC;
	border-left: 5px solid #DD4B39;
    color: #DD4B39;
	border-radius: 2px;
    margin-bottom: 9px;
    padding: 9px;
	font-size:13px;
}

.modal {
    left: 0;
	top: 0;
    position: absolute;
	width: 100%;
	z-index: 250;
	}
	.modal-backdrop  {
		background-color: #000000;
		height: 100%;
		left: 0;
		margin: 0;
		opacity: 0.25;
		padding: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 50;
	}
	.modal-container {
		box-shadow: 0 7px 20px rgba(0, 0, 0, 0.2);
		z-index: 100;
		margin: auto;
		overflow: visible;
		position: relative;
	}
	.modal-header {
		background-color: #5C6774;
		border-radius: 2px 2px 0 0;
		height: 30px;
		padding: 4px 16px;
	}
	.modal-header h2 {
		border: 0 none;
		color: #EDEDED;
		font-size: 18px;
		line-height: 30px !important;
		margin: 0;
		padding: 0;
	}
	.modal-header .close {
		padding: 0;   
		margin: 0;
		font-size: 20px;
		line-height: 30px;
		opacity: 0.2;
		color: #FFFFFF;
		background-color: rgba(0, 0, 0, 0);
		border: 0 none;
		cursor: pointer;
		font-weight: bold;
	}
	.modal-header .close:hover {opacity: 1;}
	.modal-body {
		background-color: #FFFFFF;
		padding:16px;
	}
	.modal-footer {
		background-color: #F5F5F5;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-radius: 0 0 2px 2px;
		height: 36px;
		padding: 6px 16px;
		text-align: right;
	}

.leftCol {width: 180px;display:table-cell;padding-top: 10px;vertical-align:top;}
.centerCol {width: 500px;display:table-cell;padding: 10px 20px;vertical-align:top;}
.wideleftCol {width:690px;display:table-cell;padding:10px 20px 0 10px;vertical-align:top;}
.widerightCol {width:720px;display:table-cell;padding:10px 20px;vertical-align:top;}
.rightCol {width: 240px;padding-top: 10px;vertical-align:top;}

.filter-container {margin: 0 10px 10px 0;}

.sup-sticker {background-color:#97BCE9;color:#FFF;font-size: 9px;position: relative;top: -5px;padding: 0 2px 0 2px;text-decoration: none !important; margin:0 4px;font-weight: bold;}

#nick {cursor:pointer;display:table;height:42px;padding: 0 10px;}
#nick span.arrowDown {top: 22px;margin-left: 6px;}
#nick div.publicname {max-width: 150px;padding-top:10px;height: 32px;float:left;}

#settings-dialog {
	right:0px;
	top:42px;
	width:350px;
	}
	#settings-dialog .arb {right:40px;top:-8px;}
	#settings-dialog .ara {right:40px;top:-7px;}
	#settings-dialog a.avatar {
		width:100px;
		text-align:center;
		padding: 16px 12px 10px 16px;
		position:relative;
		vertical-align:top;
		height: 94px;
	}
	#settings-dialog a.avatar img {max-height:90px;max-width:90px;}
	#settings-dialog a.avatar span {
		margin: 0 0 13px 16px;
		background-color: rgba(78, 144, 254, 0.7);
		bottom: 0;
		color: #FFFFFF;
		font-size: 10px;
		left: 0;
		position: absolute;
		bottom:0px;
		width: 100px;
		height: 16px;
	}
#notice {cursor:pointer;}
#notice-dialog {right:0px;top:42px;width:200px;}
#notice-dialog .ard {right:11px;top:-8px;}
	.list-link {
		display: block;
		height: 22px;
		padding: 6px 12px 3px;
		border-bottom: 1px solid #EEEEEE;
		cursor:pointer;
	}
	.list-link:hover {
		background-color: #E3EAF6;
	}

	.filter-box {
		cursor:pointer;
		border: 1px solid #E1E1E1;
		color: #666666;
		font-size: 13px;
		height: 15px;
		padding: 3px 12px 6px;
	}
	.filter-box:hover, .filter-box-active {border: 1px solid #3B7BEA;}

#user-menu {width: 180px;}
#user-menu a {padding: 10px 4px 0;border-bottom: 1px solid #EEEEEE;display:block;height: 26px;}
#user-menu a:hover {background-color: #E3EAF6;}
#user-menu-header {padding: 4px 16px;margin-top: 4px;background-color: #5C6774;color: #EDEDED;font-size: 15px;font-weight: bold;cursor:pointer;}

#login .modal-container {
	width:280px;
	top: 50px;
	}
	#login #email {
		width: 225px;
		background-image: url("/i/bg/email.png");
		background-position: 97% center;
		background-repeat: no-repeat;
	}
	#login #passwd {
		width: 225px;
		background-image: url("/i/bg/lock.png");
		background-position: 97% center;
		background-repeat: no-repeat;
		margin-top: 10px;
	}


#contact .modal-container {
	width:400px;
	top: 50px;
	}
	#clip {
		background-position: -32px -96px;
		cursor: pointer;
		height: 32px;
		width: 32px;
	}
	#contact #message {
		width: 353px;
		font-size:13px !important;
		height:190px;
	}
	#contact #attach input {width:250px;}

#contact-message .modal-container {
	width:450px;
	top: 50px;
	}

#languages .modal-container {
	width:390px;
	top: 50px;
	}
	#languages .modal-body div.lang-container {		
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	#languages .modal-body a {width: 150px;color: #3b3b3b;display: block;font-size: 15px;padding: 4px 0 4px 20px;text-decoration: none;}
	#languages .modal-body a:hover {background-color: #E3EAF6;}


#uc-currency .modal-container {
	width:522px;
	top: 40px;
	}
	#uc-currency .modal-body div.curr-container {		
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
		width:480px;
	}
	#uc-currency .modal-body a {width: 100px;color: #3b3b3b;display: inline-block;font-size: 15px;padding: 5px 0 5px 13px;text-decoration: none;}
	#uc-currency .modal-body a:hover {background-color: #E3EAF6;}
	#uc-currency .modal-body a span.flag {margin: 0 8px;}


#tree {
	width: 180px;
	}
	#tree-search {
		font-size:14px;
		width: 125px;
		height: 18px;
		background-image: url('/i/bg/search.png');
		background-position: 97% center;
		background-repeat: no-repeat;
	}
	#add-fast {
		font-size: 26px;
		line-height: 11px;
		padding: 6px 7px 6px 5px;
		width: 18px;
		height: 15px;
	}
	#catalog-tree {
		font-size: 12px;
		/* max-height: 540px;
		overflow: hidden; */
		margin-bottom:10px;
		width: 180px;
	}
	#catalog-tree div.region {
		margin: 2px 0;
		font-weight: bold;
		cursor: pointer;
		padding: 4px 0 4px 8px;
		font-size: 13px;
		color: #5C6774;
		background-color: #EDEDED;
		border: 1px solid #ACACAC;
		border-radius: 2px;
		width: 170px;
		}
		#catalog-tree div.region:hover {color: #3B7BEA;}
		#catalog-tree div.open {background-color: #5C6774;color: #EDEDED !important;}

	#catalog-tree .countries {
		max-height: 364px;
		overflow-x: hidden;
		padding:0px;
	}
	#catalog-tree .country img {float:left;cursor: pointer;padding: 9px 5px 5px 1px;}
	#catalog-tree .country-name {height:16px; padding: 5px 0;display:block;color: #3B3B3B;text-decoration: none;}
	#catalog-tree .country-name:hover {text-decoration: underline;color:#3B7BEA;}
	#catalog-tree .nopad {padding: 1px 0 0 5px; max-width: 137px;}
	#catalog-tree .periods {display:none;margin-bottom: 10px;}
	#catalog-tree .period {color:#333;font-size:11px;padding: 5px;border-bottom: 1px solid #EEEEEE;text-decoration: none;display: block;}
	#catalog-tree .period div {color:#3B7BEA;font-size:13px;}
	#catalog-tree .selected {background-color: #E3EAF6; border-left: 3px solid #3B7BEA;color: #1A1A1A;}
	#catalog-tree .period:hover {background-color:#E3EAF6;color: #1A1A1A;}

#newcoin .modal-container {top: 50px;width: 750px;}
#fcoin td {vertical-align: middle;}
#fcoin th {vertical-align:top;width:230px;border-right:1px solid #AAA;}
#fcoin select {width: 200px;box-sizing: inherit;}
#fcoin select option {font-size:13px;padding-left:10px;width: 180px;}
#fcoin .list-item {width:454px;border-bottom: 1px solid #EEEEEE;margin: 0 10px 4px;}
#fcoin .list-item:hover {background-color: #E3EAF6;}
#fcoin .list-item .dblue-13 {width:80%;vertical-align:top;padding: 6px 0 0 8px;}
#fcoin .btn-gray {margin: 15px 0 0 -10px;max-width:170px;width:170px;padding: 7px 19px 5px;}
#fcoin .ad-200x200 {width:220px;height:200px;}


.user-info {margin-top:-4px;height: 38px;width: 180px;}
	.user-info img {height:34px;padding-right:8px;float:left;max-width: 42px;}
	.user-info a, .user-info div {display:block;max-width:130px;}
	.user-info .filter-container {margin: 0;}
	#menu-box {width: 66px;margin: 3px;padding: 5px 12px 7px;}
	#menu-box .menu-icon {background: url('/i/bg/menu.png'); height: 16px;width: 16px;margin: 1px 4px 0 0;}
	#user-menu a .ico-16 {margin: 0 6px;}

.widget {
	font-size: 11px;
	border-left: 1px solid #E9EDF1;
	}

	.widget-header:hover {text-decoration: none;}

	.widget-header {
		background-color: #5C6774;
		border-radius: 2px 2px 0 0;
		color: #EDEDED;
		display: block;
		font-size: 15px;
		font-weight: bold;
		padding: 4px 16px;
		text-decoration: none;
		cursor:pointer;
	}
	.widget-header span {
		font-size: 9px;
		margin-top: 4px;
		text-decoration: underline;
	}
	.widget-body {
		padding: 10px 0 10px 8px;
	}

	.widget-block-news {margin-bottom: 8px;height: 64px;}
	.widget-block-news a img {height:60px;border: 1px solid #E9EDF1;padding: 1px;}
	.widget-block-news-text {padding: 0 0 0 72px;} 

	.widget-block-updates {overflow-x: hidden;max-height: 300px;}
	.widget-block-updates a {padding: 5px 2px 2px;}
	.widget-block-updates a span {display:inline-block;}
	.widget-block-updates a .gray-11 {text-align: center;width: 46px;line-height: 19px;padding: 0 4px;}
	.widget-block-updates a .dgray-11 {max-width: 126px;width: 126px;line-height: 19px;padding: 0 6px;}

	.widget-block-activity {
		border-bottom: 1px solid #E3EAF6;
		height: 120px;
		margin-bottom: 6px;
		padding-bottom: 2px;
		}
	.widget-activity-container {padding-left:35px;}
	.widget-activity-coin {padding-top:4px;}
	.widget-activity-coin div div {
		border: 1px solid #E3EAF6;
		float: left;
		height: 95px;
		text-align: center;
		vertical-align: middle;
		width: 95px;
	}
	.widget-activity-coin img {max-width:95px;max-height:95px;}
	.widget-activity-coin a.hint {
		max-width: 196px;
		line-height: 17px;
		padding-left: 4px;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
		color: #FCFCFC;
		display: none;
		margin-top: 80px;
		position: relative;
		text-align: center;
		}
		.widget-block-activity:hover .widget-activity-coin a.hint {display: block;}

		.widget-user-note .status-line {border-bottom: 1px solid #eee;width: 250px;height: 18px;padding: 8px 0;cursor: pointer;}
		.widget-user-note .status-line div {margin: 0 5px;border: 1px solid rgba(0, 0, 0, 0.2);color: #555;font-size: 10px;font-weight: bold;padding: 2px 12px;text-transform: uppercase;width: 88px;text-align: center; white-space: nowrap;}
		.widget-user-note .color-block {cursor: pointer;height: 24px;width: 24px;border: 1px solid rgba(0, 0, 0, 0.2);display:inline-block;margin: 0 2px;vertical-align: top;color:#666;font-size:18px;text-align:center;}
		.widget-user-note .widget-header .swap-cnt {color: white;font-size: 11px;border: 1px solid #ededed;padding: 1px 3px;margin: 0 1px; width: 16px;text-align: center;}


table.tbl {width:486px;margin:7px 7px 14px;}
	.tbl td, .tbl th {
		border: 1px solid #AFBFC8;
		font-size: 11px;
		font-weight: normal;
		padding: 4px 8px;
		text-align: center;
		color: #3B3B3B;
		vertical-align: middle;
	}
	.tbl th {color: #696969;}
	.tbl tbody th {text-align:left;}
	.tbl .odd th {
		background: none repeat scroll 0 0 #EEEEEE;
		color: #2F4F4F;
	}
	.tbl .odd td {
		background: none repeat scroll 0 0 #EDF1F3;
	}
	.tbl tr.sodd {border-left: 3px solid #3B7BEA;}
	.tbl tr.sodd th, .tbl tr.sodd td {background-color: #E3EAF6;}


#list-search {
	background-image: url('/i/bg/search.png');
	background-position: 97% center;
	background-repeat: no-repeat;
	}
#button-search {height: 32px;margin-left: 50px;}

	.catalog-list {		
		clear:both;
		margin:20px 30px 20px 10px;
	}
	.composition-list, .currency-list, .condition-list {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.country-list, .type-list, .tag-list {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.year-list, .value-list, .diameter-list {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}

	.catalog-list .cntry {
		height: 23px;
		display:inline-block;
	}
	.cntry .flag {margin-right: 6px;}
	.country-list .cntry, .type-list .cntry, .tag-list .cntry {width: 213px;}
	.composition-list .cntry, .currency-list .cntry, .condition-list .cntry {width: 330px;}
	.year-list .cntry, .value-list .cntry, .diameter-list .cntry {width: 120px;}
	.country-list .nopad  {max-width:158px !important;display: block;}
	.type-list .nopad  {max-width:180px !important;display: block;}
	.tag-list .nopad  {max-width:180px !important;display: block;}
	.catalog-list .nopad  {max-width:292px;display: block;}



	.catalog-list a {
		border-bottom: 1px solid #E3EAF6;
		color: #3B3B3B;
		display: inline-block;
		font-size: 13px;
		padding-bottom: 4px;
		height: 18px;
		width:100%;
	}
	.catalog-list a:hover {color:#3B7BEA;}

	ul.region-list {
		border-bottom: 1px solid #C3C7C7;
		margin-bottom: 20px;
		display: table;
		font-size:13px;
		padding: 0;
		height: 31px;
		}
		ul.region-list li {
			cursor: pointer;
			float: left;
			padding: 6px 12px 5px;
		}
		ul.region-list li:hover, ul.region-list li.active {
			border-bottom: 3px solid #3B7BEA;
			color: #3B7BEA;
		}

/* --------- CATALOG -------- */
#catalog .wideleftCol {padding: 10px 0 0 0;width: 720px;}
#catalog .widerightCol {padding: 10px 0 0 20px;width: 760px;}

#catalog #sort-filter {width: 126px;}
#catalog .filter-dialog {width:150px;}

#catalog .coin-hint {font-size:13px;border: 1px solid #C3C7C7;padding: 4px 10px;margin: 4px 1px;}
	#catalog .coin-hint div {color: #3B3B3B;}
	
#catalog table.coin {
		margin-bottom: 12px;
		width:100%;
		padding: 6px 4px;
		/* border-bottom: 1px solid #C3C7C7; */
	}
	#catalog table.coin tr {vertical-align: top;}
	#catalog table.coin .ico-16 {margin: 0 4px;}
	#catalog td.coin-img, #gallery td.coin-img  {width:124px;}
	#catalog td.coin-img a, #gallery td.coin-img a {
		display:block;
		text-align: center;
		width: 120px;
		border: 1px solid #C3C7C7;
		height:120px;
	}

#catalog .coin-desc {border-bottom: 1px solid #EEEEEE;min-height: 94px;margin: 4px 0 4px 6px;}
#catalog .coin-desc div, #gallery .coin-desc div {padding: 3px 0;}
#catalog .coin-desc a .flag, #gallery .coin-desc a .flag {margin:2px 8px 0 0;}
#catalog .coin-desc .desc, #gallery .coin-desc .desc {color:#898989;font-size:12px;display: table;}
#catalog .coin-desc .desc div, #gallery .coin-desc .desc div {display: table-cell;max-width:282px;}

/* --------- COIN -------- */
span.set {color: #FFFFFF;font-size: 10px;font-weight: bold;padding: 2px 5px;text-transform: uppercase;width:108px;text-align:center;white-space: nowrap;}

/* --------- TABLE -------- */

#table .widerightCol {min-width:720px;width:auto;}

#table .nav {margin-bottom:6px;width:100%}
#table .nav .lnav {text-align:right;width:25%;padding:0 6px;white-space: nowrap;}
#table .nav .rnav {text-align:left;width:25%;padding:0 6px;white-space: nowrap;}
#table .nav .lnav a, #table .nav .rnav a {display: inline-block;line-height: 14px;text-decoration: none;}
#table .nav .al {margin:0 6px;}
#table .nav .ar {margin:0 6px;}

#table h1 {font-size:16px;clear:both;}
#table .filters {height:30px;clear:both;width:740px;padding: 6px 0;}
#table .ad-728x15 {border-bottom: 1px solid #E1E1E1;clear: both;padding: 2px 0;width:738px;margin:5px 0 10px 0;}
#table .print_ico {display: inline-block; margin-bottom: -1px;margin-right: 5px;}
#table .view-box {color: #898989;text-transform: lowercase;font-size: 11px;height: 12px;margin: 0 5px 0 0;padding: 1px 5px;text-decoration: none;background-color:#EEE;border: 1px solid #E1E1E1;}
#table .view-box:hover {border:1px solid #3B7BEA;}
#table .view-box-active {color: #FFFFFF;text-transform: uppercase;font-size: 11px;height: 12px;margin: 0 5px 0 0;padding: 2px 6px;text-decoration: none;background-color:#3B7BEA;}

#table .table {border:1px solid #CCC;text-align:center;}
#table .table .ttp {text-align: left;}
#table .table th, #table .table td {border:1px #C0C0C0 solid;white-space:nowrap;}
#table .table thead th {background:#808080;padding:4px;color:#FFF;font-size:12px;}
#table .table tbody td, #table .table tbody th {padding:0;font-size:11px;min-width:44px;}

#table .table a {display:block;margin:0;text-decoration:none;padding:3px 8px;height:13px;white-space:nowrap;font-weight:normal;min-width:32px;}
#table .table a.sbj {background:none;display:inline-block;color:#1A1E33;white-space:normal;}
#table .table a.sbj:hover {text-decoration:underline;}
#table .table a.year {background:none;color: #203450;display: inline-block;padding: 0 4px;}
#table .table img.img-w {display:block;}
#table .table img.img-b {display:none;}

#table .table tbody tr:hover th, #table .table tbody tr:hover th a {background-color:#7C9ABF;color:white;}
#table .table tbody tr:hover th img.img-w {display:none;}
#table .table tbody tr:hover th img.img-b {display:block;}

#table .legend {padding:0 25px 5px 0;clear:both;overflow:hidden;line-height:18px;}
#table .legend span {background:#EEE;color:#203450;display:block;font-size:11px;min-width:48px;text-align:center;border:1px solid #C0C0C0;}

#table a.cell {position:relative;}
#table a.cell:hover {background:#97BCE9;color:#FFFFFF;}

#table a.samekm {
	z-index: 1;
	box-shadow: 2px 4px 6px 2px #444444;
	-moz-box-shadow: 2px 4px 6px 2px #444444;
	-webkit-box-shadow: 2px 4px 6px 2px #444444;
	behavior: url(/css/ie-css3.htc);
	}

#table div.separ {border-bottom:1px solid #C0C0C0;}


/* --------- GALLERY -------- */
#gallery h1 {margin-top: 0;}
#gallery #list-search {margin-right: 50px;}
#gallery .hor-switcher {margin: 0 0 10px; clear:both;}
#gallery .ad-728x15 {border-bottom: 1px solid #E1E1E1;clear: both;padding: 2px 0;width:738px;margin-top:5px;}
#gallery .coin {padding-bottom: 12px;}
#gallery .avatar {text-align: center;min-width: 44px;display: table-cell;}
#gallery .avatar img {margin-top: 4px;width: 32px;}
#gallery .desc-block {display: table-cell;vertical-align: top;width: 100%;}
#gallery .coin:hover {background-color:#F3F3F3;}
#gallery .coin-desc {border-bottom: 1px solid #EEEEEE;min-height: 100px;margin: 0 4px 4px 6px;}


/* --------- SWAP-MGR -------- */
#swap-mgr .lnav .al {margin-right:6px;}
#swap-mgr .rnav .ar {margin-left: 6px;}

#swap-mgr .offer-list {font-size:12px;margin: 20px 0 0 6px;color:#3b3b3b;padding-left:10px;}
#swap-mgr .offer-list tr:hover {background-color:#E3EAF6;cursor:pointer;}
#swap-mgr .offer-list tr:hover .list-act {display:block;}
#swap-mgr .offer-list tr:hover .cdate {display:none;}
#swap-mgr .offer-list .list-act {color: #333;font-size: 18px;font-weight: bold;opacity: 0.3;padding: 4px;text-decoration: none;}
#swap-mgr .offer-list .list-act:hover {opacity: 1;}

#swap-mgr .action-board .btn-s {padding: 6px 14px;margin: 0 2px;}
#swap-mgr .ico-del div {background-position: -32px -32px;}
#swap-mgr .ico-star div, #swap-mgr .ico-star-off div {background-position: -48px -64px;}
#swap-mgr .ico-star-on div {background-position: -32px -64px;}
#swap-mgr .btn-act .ico-star-on div {background-position: -32px -64px;}
#swap-mgr .ico-star:hover div, #swap-mgr .mark .ico-star div {background-position: -32px -64px;}

#swap-mgr .ico-res div {background-position: -32px -48px;}
#swap-mgr .ico-unres div {background-position: -32px -80px;}

#swap-mgr .ico-ref div {background-position: -80px 0px;}
#swap-mgr .btn-white div {opacity: 0.4;}
#swap-mgr .btn-act .btn-gray div {opacity: 1;}

#swap-mgr .color-box {height: 24px;margin:2px;width: 24px;display: inline-block;}

#swap-mgr div.swap-list {margin-bottom:40px;clear: both;position: relative;}
#swap-mgr div.swap-list h2 {color: #666;font-size:16px;border-bottom: 1px solid #DDDDDD;font-weight: normal;padding: 0 0 2px 4px;margin: 16px 0 2px;}
#swap-mgr h2 input {margin: 7px 2px 0 0}
#swap-mgr h2 .flag {margin: 3px 6px 0;}

#swap-mgr .swap-coin {font-size:13px;width:100%;color:#3b3b3b;}
#swap-mgr .swap-coin a.wrap {display: inline-block;padding-top:2px;color:#3b3b3b;}
#swap-mgr .swap-coin tr {border-bottom: 1px solid #eeeeee;height: 24px;}
#swap-mgr .swap-coin tr:hover {background-color:#E3EAF6;cursor:pointer;}
#swap-mgr .swap-coin tr:hover .act {display:block;}
#swap-mgr .swap-coin .td-cond {width:50px;color:#999;text-align:center;padding-right:20px;}
#swap-mgr .swap-list tr.del td {text-decoration: line-through;}
#swap-mgr .swap-list tr.del td a {text-decoration: line-through;}
#swap-mgr .swap-coin tr.mark {background-color: #ffc;}

#swap-mgr .widget-header {font-size:11px;text-align:left;padding: 4px 8px;}
#swap-mgr .widget-header a {color:white;font-size:11px;border:1px solid #ededed;padding: 0 3px;margin: -1px 2px 0 0;}
#swap-mgr #note-html {font-size: 11px;margin: 4px 6px 12px;text-align: left;}
#swap-mgr #note-text {font-size: 12px;height: 200px;width: 160px;margin:4px 0 8px;}

#swap-mgr span.set {display: block;padding: 1px 6px;width: 90px;}
span.swap-status-3 {background: #fff;padding: 0 5px;border: 1px solid #acacac;color: #999;}
span.swap-status-2 {background: #fff;padding: 0 5px;border: 1px solid #acacac;color: brown;}
span.swap-status-1 {background: #fff;padding: 0 5px;border: 1px solid #acacac;color: #999;}
span.swap-status0 {background: #fff;padding: 0 5px;border: 1px solid #acacac;color: #339933;}
span.swap-status1 {background: #ACACAC;}
span.swap-status2 {background: #97bce9;}
span.swap-status3 {background: #3EB34A;}
span.swap-status4 {background: #E8BE68;}
span.swap-status5 {background: #fff;padding: 0 5px;border: 1px solid #acacac;color: #999;}


/* --------- SWAP-LIST -------- */
#swap-list .widerightCol {padding: 10px 0 10px 20px;width:760px;}
#swap-list .action-board .btn-s {padding: 6px 14px;margin: 0 2px;}
#swap-list .widerightCol h2 {color: #666;font-size:16px;border-bottom: 1px solid #DDDDDD;font-weight: normal;padding: 0 0 2px 4px;margin: 16px 0 2px;}
#swap-list h2 input {margin: 7px 10px 0 0}
#swap-list h2 .flag {margin: 3px 6px 0 0}
#swap-list .swap-coin {font-size:13px;width:100%;color:#3b3b3b;}
#swap-list .swap-coin a.wrap {display: inline-block;padding-top:2px;color:#3b3b3b;}
#swap-list .swap-coin tr {border-bottom: 1px solid #eeeeee;height: 24px;}
#swap-list .swap-coin tr:hover {background-color:#E3EAF6;}
#swap-list .swap-coin tr.mark {background-color: #ffc;}
#swap-list .swap-coin tr.my:hover .foract .txt {opacity:0;display:none;}
#swap-list .swap-coin tr.my:hover .act {display:block;}
#swap-list .swap-coin .td-cond {width:50px;color:#999;text-align:center;padding-right:20px;}
#swap-list .swap-coin th {font-weight: normal;text-align:left;}
#swap-list .swap-coin th select {font-size: 13px;padding: 2px;min-width: 30px;text-align: center;height: 18px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/* Safari and Chrome */
	#swap-list .swap-coin th select {padding: 0;height: 24px;}
}
#swap-list .swap-coin th input[type="text"] {font-size: 13px;margin-left: -5px;padding: 2px 4px;height: 18px;}
#swap-list .ico-del {right: 30px;}
#swap-list .ico-del div {background-position: -48px -32px;}
#swap-list .ico-res, #swap-list .ico-unres {right: 86px;}
#swap-list .ico-res div {background-position: -48px -48px;}
#swap-list .ico-unres div {background-position: -48px -80px;}
#swap-list .ico-edit {right: 58px;}
#swap-list .ico-edit div {background-position: -48px 0;}
#swap-list .ico-save {right: 50px;}
#swap-list .ico-save div {background-position: -32px -16px;}
#swap-list .ico-ref div {background-position: -80px 0px;}
#swap-list .ico-del:hover div, #swap-list .btn-act .ico-del div {background-position: -32px -32px;}
#swap-list .ico-edit:hover div {background-position: -32px 0;}
#swap-list .ico-res:hover div, #swap-list .btn-act .ico-res div {background-position: -32px -48px;}
#swap-list .ico-unres:hover div, #swap-list .btn-act .ico-unres div {background-position: -32px -80px;}
#swap-list .act .btn-s {height: 14px;padding: 4px;position: absolute;top: 0;}
#swap-list #tree {padding: 0 10px;width: 160px;text-align: center;}
#swap-list .swap-info {border-bottom: 1px solid #eeeeee;height: 16px;padding: 4px 2px 1px;}
#swap-list .swap-info .ico-16 {display: inline-block;margin: 0 1px;}
#swap-list #tree .swap-stat .list-link {padding: 6px 6px 1px;}
#swap-list #tree .filter-container {margin: 0 10px 10px 0;}
#swap-list #tree .filter-box {padding: 4px 12px 7px;width: 134px;}
#swap-list #message {height:20px;width:82px;margin-top: 20px;}
#swap-list .list-link .flag {margin: 0 6px 0 0;}
#swap-list .widget-header {font-size:11px;text-align:left;padding: 4px 8px;}
#swap-list .widget-header div {color:white;font-size:11px;border:1px solid #ededed;padding: 0 3px;margin: -1px 2px 0 0;}
#swap-list #note-html {font-size: 11px;margin: 4px 6px 12px;text-align: left;}
#swap-list #note-text {font-size: 12px;height: 200px;width: 160px;margin:4px 0 8px;}

/* --------- SWAP-LOG -------- */
#swap-log span.set {display: block;padding: 1px 6px;width: 90px;}

#swap-log .swap-log tr:hover {background-color:#E3EAF6;}
#swap-log .lnav .al {margin-right:6px;}
#swap-log .rnav .ar {margin-left: 6px;}

/* --------- SWAP -------- */
#swap .user {width: 500px;}
#swap .user td {height: 42px;vertical-align:middle;border-bottom: 1px solid #eeeeee;}
#swap .user tr:hover {background-color:#EFEFEF;cursor:pointer;}
#swap .user-avatar {width: 42px;padding: 0 4px 0 0;text-align:center;}
#swap .user-avatar a {position:relative;display:block;padding-top: 4px;}
#swap .user-avatar img {max-width:36px;max-height:36px;}
#swap table.list-header {border-bottom: 1px solid #c3c7c7;width: 500px;margin-bottom:10px;}
#swap table.list-header td {text-align:center;padding-bottom:4px;}

#swap #location-search {height: 18px;width: 145px;font-size: 13px;border: 1px solid #e1e1e1;border-radius: 0;}
#swap #location-search:focus {border-color: #3b7bea;width:172px;background-image: none;}


/* --------- CONTACTS -------- */
#contacts .widget-user-note tr:hover {background-color:#E3EAF6;}
#contacts .widget-user-note tr:hover .act {display:block;padding: 10px 0px;}

/* --------- MESSAGES -------- */
#messages #search {display: table-cell;font-size: 13px;border-color:#E1E1E1;box-shadow: none;background-image: url('/i/bg/search.png');background-position: 97% center;background-repeat: no-repeat;padding: 2px 4px 5px 6px;border-radius: 0;margin: 0 10px;width: 270px;}
#messages .btn-s {display: table-cell;margin:0;border-radius: 0;}
#messages .hor-switcher {margin: 0; width: 500px;}
#messages .hor-switcher li.left {float: left;}
#messages .hor-switcher li.right {float: right;}
#messages .hor-switcher span.flag {margin: 7px 4px 0 0;}
#messages .subheader {display: block;padding: 6px 4px 8px;text-decoration: none;font-size: 13px;color: #f06520;}
#messages .search-form {height: 38px;clear: both;padding-top: 10px;}
#messages #user-list {width: 484px;padding-right: 16px;}
#messages .more-list {display:block;width:100%;text-align:center;background-color: #e3eaf6;color: #304d77;font-size: 13px;height: 22px;padding: 2px 16px 0 0;text-align: center;text-decoration: none;}
#messages #message-list {overflow-y: scroll;max-height: 380px;width: 484px;padding-right: 16px;}
#messages textarea {font-size: 12px !important;height: 96px;width: 485px;margin-bottom: 10px;}
#messages #message-attach {display:none;margin-bottom: 10px;}

#messages table.message {width: 480px;}
#messages .message-avatar {width:32px;vertical-align: top;text-align: center;padding:6px 0 0;}
#messages .message-avatar img {max-width:32px;max-height:32px;}
#messages .message-avatar div {color: #ACACAC;font-size: 10px;margin-top: -3px;}
#messages .message-container {padding: 0 0 10px 8px;vertical-align: top;width:440px;}
#messages .message-text {color: #1B1C21;font-size: 12px;width:440px;}
#messages .message-text a {max-width:400px;display:inline-block;vertical-align: bottom;}
#messages .message-date {color: #ACACAC;font-size: 11px;padding: 2px 10px 0;width: 150px;text-align: right;}
#messages .message-attach {margin: 10px 2px 0;border: 1px solid #e3eaf6;height: 95px;text-align: center;display: table;width: 95px;}
#messages .message-attach a {vertical-align: middle;display: table-cell;}
#messages .message-attach img {max-height: 95px;max-width: 95px;}

#messages table.user {width: 480px;}
#messages table.user:hover {background-color:#EEE;cursor:pointer;}
#messages table.user:hover .list-act {display:block;}
#messages table.user:hover .user-text {max-width:350px;}
#messages .user-avatar {width: 56px;padding:0;text-align:center;vertical-align:middle;}
#messages .user-avatar a {position:relative;display:block;height:56px;padding-top:4px;}
#messages .user-avatar img {max-width:50px;max-height:50px;}
#messages .user-container {padding:0 0 0 8px;vertical-align: top;}
#messages .user-date {color: #333;font-size: 11px;padding: 6px 10px 0;width: 100px;text-align: right;}
#messages .user-text {font-size: 12px;padding-top:2px;color: #666;max-width:400px;}
#messages .new-sticker {background-color: #3b7bea;color: #fff;font-size: 11px;margin-right: 4px;padding: 1px 6px;}
#messages .list-act {color: #333;font-size: 20px;font-weight: bold;opacity: 0.4;padding: 4px;position: absolute;right: 32px;text-decoration: none;top: -36px;}
#messages .list-act:hover {opacity: 1;}

#messages .swap-log tr:hover {background-color:#E3EAF6;cursor:pointer;}
#messages .swap-cnt {color: white;font-size: 11px;border: 1px solid #ededed;padding: 1px 3px;margin: 0 1px; width: 16px;text-align: center;}


/* --------- SETTINGS -------- */
#settings form {clear:both;padding: 10px;}
#settings table.notifications {width:400px;}
#settings table.notifications tr {border-bottom: 1px solid #EEEEEE;}
#settings table.notifications td {vertical-align:middle;}
#settings label {margin:0 0 5px 0;color:#3B3B3B;font-size:12px;font-weight: bold;}
#settings #email {width:280px;background-image: url('/i/bg/email.png');background-position: 97% center;background-repeat: no-repeat;}
#settings #newpasswd, #settings #curpasswd {width:160px;background-image: url('/i/bg/lock.png');background-position: 97% center;background-repeat: no-repeat;}
#settings #publicname {width:280px;background-image: url('/i/bg/user.png');background-position: 97% center;background-repeat: no-repeat;}
#settings #searchTextField {width:465px;background-image: url('/i/bg/location.png');background-position: 98% center;background-repeat: no-repeat;}
#settings #location-map {height:150px;width:480px;margin-top:10px;}
#settings #about {width: 465px;height:80px;}

/* --------- SIGN UP -------- */
#signup form {clear:both;padding: 0 20px;}
#signup #username {width:280px;background-image: url('/i/bg/user.png');background-position: 97% center;background-repeat: no-repeat;}
#signup #email {width:280px;background-image: url('/i/bg/email.png');background-position: 97% center;background-repeat: no-repeat;}
#signup #password, #signup #cpassword {width:160px;background-image: url('/i/bg/lock.png');background-position: 97% center;background-repeat: no-repeat;}
#signup label {margin:15px 0 5px 0;color:#3B3B3B;font-size:12px;font-weight: bold;}

/* --------- RESTORE -------- */
#restore form {clear:both;padding: 0 20px;}
#restore p {margin: 15px 0 25px;color:#3B3B3B;font-size:14px;}
#restore #email {width:300px;background-image: url('/i/bg/email.png');background-position: 97% center;background-repeat: no-repeat;}
#restore #password, #restore #cpassword {width:190px;background-image: url('/i/bg/lock.png');background-position: 97% center;background-repeat: no-repeat;}

/* --------- USERS -------- */
#users table.list-header {border-bottom: 1px solid #c3c7c7;width: 96%;margin-bottom:10px;}
#users table.list-header td {text-align:center;padding-bottom:4px;}
#users form {padding: 8px 0 12px;clear:both;height: 28px;}
#users #country-filter {width: 246px;padding: 4px 12px 7px;}
#users #country-filter-dialog {width: 270px;}
#users .filter-container .flag {margin: 0 6px 0 0;}
#users #search {font-size: 13px;border-color:#E1E1E1;box-shadow: none;background-image: url('/i/bg/search.png');background-position: 97% center;background-repeat: no-repeat;padding: 1px 4px 4px 6px;border-radius: 0;margin: 0 10px;width: 270px;}
#users .btn-s {margin:0;border-radius: 0;height: 28px;padding: 2px 18px;}
#users #sort-filter {width:160px;}
#users #sort-filter-dialog {width:184px;}
#users .ad-662x100 {padding: 10px 0;text-align: center;clear: both;}
#users table.users-list {border-bottom: 1px solid #EEEEEE;margin-top: 4px;width:96%}
#users table.users-list td.sticker {width:64px;vertical-align: top;}
#users .gray-sticker {background: url('/i/bg/gray_marker.png') no-repeat scroll 0 0 transparent;}
#users .green-sticker {background: url('/i/bg/green_marker.png') no-repeat scroll 0 0 transparent;}
#users .gold-sticker {background: url('/i/bg/gold_marker.png') no-repeat scroll 0 0 transparent;}
#users .blue-sticker {background: url('/i/bg/blue_marker.png') no-repeat scroll 0 0 transparent;}
#users .top100-sticker {margin-top: 2px;cursor:pointer;font-size: 10px;color: #FFFFFF;padding: 2px 9px 2px 0;text-align:center;}
#users .top100-sticker div {font-size: 14px;font-weight: bold;}
#users .team-sticker {margin-top: 2px;cursor:pointer; color: #FFFFFF;font-size: 10px;font-weight: bold;text-transform: uppercase;padding: 1px 9px 1px 0;text-align: center;}
#users table.users-list td.avatar {text-align:center;vertical-align:middle;width:62px;}
#users td.avatar img {max-width:60px;max-height:60px;}
#users table.users-list td.username {padding-left:10px;vertical-align: top;}
#users table.users-list td.colsize {text-align:center;vertical-align:middle;width:100px;}
#users table.users-list:hover {background-color:#EEE;cursor:pointer;}

/* --------- INDEX -------- */

#index .centerCol {padding-top: 5px;}
#index #add-new-coin {width:206px;padding:4px;}
#index .widget-block-news {height:100%;}
#index .widget-block-news a:hover {text-decoration: none;}
#index .gallery-block {margin-top: 6px;}
#index .gallery-block .username {display: inline-block;margin-bottom: 3px;max-width: 162px;}
#index .gallery-coin {height: 117px;}
#index .gallery-coin div div {border: 1px solid #E3EAF6;float: left;height: 115px;text-align: center;vertical-align: middle;width: 115px;}
#index .gallery-coin img {max-width:115px;max-height:115px;}
#index .gallery-coin a.hint {
		max-width: 246px;
		line-height: 17px;
		padding-left: 4px;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
		color: #FCFCFC;
		display: block;
		margin-top: 99px;
		position: absolute;
		width: 246px;
		text-align: center;
		font-size: 11px;
		}
#index .gallery-coin:hover a.hint {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);}

#index .centerCol h2 {color: #F06520;border-bottom: 1px solid #DDDDDD;font-size: 20px;font-weight: normal;padding: 0 0 2px 6px; margin: 10px 0;}
#index table.info {width:100%;margin: 6px 0 0 6px;}
#index table.info td {padding-top:6px;}
#index table.info td.stat {color: #1B1C21;font-size:16px;font-weight:bold;text-align:right;padding-right: 6px;white-space: nowrap;}
#index table.info td.statt {color: #3B7BEA;font-size:15px;text-align:right;padding-right: 6px;width: 90px;}
#index table.info .set {padding: 2px 8px;width: 92%;display: inline-block;margin-bottom: -2px;}
#index table.info .qty {width:54px;text-align:left;}
#index table.info .chg {color:#535353;font-weight: normal;width:30px;text-align: right;}

.poll-answer-block {
	height:34px;
	border-bottom: 1px solid #EEE;
	color:#2a2a2a;
	font-size: 13px;
	margin: 0 25px 6px;
	}
	.poll-answer-block label { position: absolute;margin:0;line-height: normal;display: inline-block;}
	.poll-answer-block .result {font-size: 16px;font-weight: bold;color: #828282;}
	.poll-legend-box-dark {
		background:#4b6999;
		height:8px;
		width:8px;
		margin-top:4px;
		margin-right:6px;
		}
	.poll-legend-box-light {
		background:#8da5cc;
		height:8px;
		width:8px;
		margin:4px 6px 0px 30px;
	}
	.poll-answer-bar-dark {
		background:#4b6999;
		display: block;
		height:6px;
		}
	.poll-answer-bar-light {
		background:#8da5cc;
		display: block;
		margin-top: 5px;
		height:6px;
		}

/* --------- NEWS -------- */
#news table.new {margin-bottom: 30px;}
#news table.new td {vertical-align:top;}
#news table.new a img {border:1px solid #E3EAF6}


/* --------- PRO -------- */
#pro .pro {background-color: #4B6999;color: #FFFFFF;border-radius: 2px;padding:0 10px;}
#pro .discount {height: auto;padding: 7px 18px;}
#pro .discount b {color:#009900;}
#pro .btn-blue b {color:white;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #666666;
	background-color: #888;
	padding: 0px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
	margin-left:10px;
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
	}


label {
	margin-top: 10px;
	padding: 0;
	display: block;
	line-height: 21px;
}

select, textarea, input[type="text"], input[type="password"], input[type="email"] {
    -moz-box-sizing: content-box;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05) inset;
    color: #222222;
    display: inline-block;
    font-size: 15px;
	font-family: Verdana, Tahoma,Arial,sans-serif;
    height: 21px;
    padding: 4px 4px 5px 9px;
}

textarea, select, input[type="text"], input[type="password"], input[type="email"] {
    background-color: #FFFFFF;
    border: 1px solid #ACACAC;
    border-radius: 2px;
    transition: all 150ms ease-in-out 0s;
}
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus {
    background-color: #FFFFFF;
    border-color: #3B7BEA;
    outline: 0 none;
    transition: all 150ms ease-in-out 0s;
}
input[type="radio"], input[type="checkbox"], input[type="file"] {
    cursor: pointer;
    line-height: normal;
    margin: 0 4px 0 0;
    position: relative;
	vertical-align: middle;
	bottom: 1px;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}

select {
    min-width: 80px;
}
option {
    padding: 0 4px;
}

input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    border-color: #C0392B;
    color: #C0392B;
}

/* --------- LANG-DE -------- */
.lang-de #coin .rightCol .btn-l {padding: 6px 12px;}

/* --------- LANG-EL -------- */
.lang-el #menu-box {padding: 5px 8px 7px;width: 74px;}
.lang-el #coin .rightCol .btn-l {padding: 6px 12px;}

/* --------- LANG-FR -------- */
.lang-fr #login .btn-l {font-size: 14px;}
.lang-fr #login button.btn-l {padding: 4px 10px;}
.lang-fr #login a.btn-l {padding: 7px 10px 5px;}

/* --------- LANG-IT -------- */
.lang-it #coin #swap-block button {font-size: 12px;padding: 4px;}

/* --------- LANG-LV -------- */
.lang-lv #coin #swap-block button {font-size: 12px;padding: 4px;}

/* --------- LANG-NL -------- */
.lang-nl #coin .rightCol .btn-l {padding: 6px 12px;}

/* --------- LANG-SV -------- */
.lang-sv #catalog-tree div.region {font-size: 12px;}

/* --------- LANG-UK -------- */
.lang-uk #coin .rightCol .btn-l {padding: 6px 12px;}
.lang-uk #coin .status-line .left {width:122px;}
.lang-uk #coin .status-line .right {width:94px;}
.lang-uk #profile .gallery-block .set {width:130px;}
.lang-uk #gallery span.set {width:130px;}
.lang-uk #profile #message {padding: 5px 8px 3px;width:102px;}
.lang-uk #swap-list #message {padding: 5px 8px 3px;width:102px;}
