* {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:100%;
}

body {
	padding:0;
	margin:0;
	background:#fff;
	font-size:70%;
	color:#4c4c4c;
}
div.sp {
	width:1px !important;
	height:1px !important;
	font-size:1px !important;
	clear:both !important;
	background: #000;
	visibility: hidden;
}
img {line-height:1px;font-size:1px;}
a img, img.spec {border:0 solid !important;}
div.img-pad {margin: 0 10px 5px 0;float:left;}

p {margin: .5em 0 1em 0;} 

a {color:#5d5d5d;text-decoration:underline;background:inherit;}
a:hover {color:#5d5d5d;text-decoration:none;background:inherit;}

a.more {color:#62b11c;text-decoration:underline;background:inherit;}
a.more:hover {color:#62b11c;text-decoration:none;background:inherit;}

.error {color:#ff4200;background:inherit;}

#main {min-width:1000px;}
.print-logo {display:none;}
.ajax-loader {
	text-align:center;
}
.ajax-loader img {
	border:0 solid;
}
.hidden_link {
	margin: 10px 5px 0 5px;
	font: 9px Tahoma, Verdana, sans-serif;
	color: #888;
	text-align: left;
}
/*~~~~~~~~~~~~~~~~left~~~~~~~~~~~~~~~~~~~*/

#left, #right, #pad-lr, #pad-r {float:left;}
#left {
	width:22%;
	/*background:#0ff;*/
}
#right {
	width:77.9999999%;
	/*padding-top:11px;
	padding:16px 10px 0 15px;*/

}
#top-bar {
	background:#87d22c;
	height:30px;
	border-bottom:1px solid #e1f1ce;
/*	margin-bottom:25px;*/
	
}
#top-bar .top-nav div {
	float:right;
}
#top-bar .top-date, #top-bar .top-nav {
	width:39.5555%;
	color:#fff;
	float:left;
	padding-top:7px;
	/*background:#000;*/
}
#top-bar .top-nav {
	width:59.5555%;
	color:#fff;
	float:left;
	padding-top:7px;
	/*background:#000;*/
}
#top-bar .top-nav div#fm {
width: 150px;
float: left;
*display:inline;
}
div#fm a	{
cursor: pointer;
cursor: hand;
font-size: 15px;
line-height: 15px;
padding: 0;
display: block;
width: 140px;
margin-top: 0;
color: #fff;
background: url('/imgs/design/sound_high_01.png') right no-repeat;
}
div#fm a:hover	{
color: #fff;
text-decoration: none;
background: url('/imgs/design/sound_hig_11.png') right no-repeat;
}
div#fm a:active	{
color: #000;
text-decoration: none;
background: url('/imgs/design/sound_high_21.png') right no-repeat;
}
#top-bar .top-date div {
	padding-left:12px;
}
#top-bar img {margin:2px 11px;}

#left .left-padding {
	padding-right:19px;
}
#pad-lr {width:2%;padding-top:100px;}
#pad-r {width:1%;}
#left .logo {
	text-align:center;
	font-size:9px;
	padding-top:18px;
	color:#000;
	background:inherit;
	border-top:#87d22c 7px solid;
}
#left .logo div {padding:12px 0 20px 3px;}
#left .logo div h2 {
	display: inline;
	font-size:9px;
	font-weight: normal;
	color:#000;
	padding: 0;
	margin: 0;
}

/*~~~~~~~~~menu~~~~~~~~*/
/*#left{background:#00f;}*/
#left div.menu {
	border-top:#85cc47 3px solid;
	border-bottom:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	margin-left:1px;
	padding:24px 0;
	
}
#left div.menu div {
	
	font-size:110%;
	font-weight:bold;
	padding:7px 5px 3px 34px;
	margin-left: 1px;
	
}
#left div.menu div.last {
	border-bottom:0px solid;
}

#left div.menu ul li {
	margin:0;
	font-size:100%;
	list-style:none;
	padding: 0 0 0 42px;
	font-family: Arial;
}
#left div.menu ul li a {
	color:#545454;background:inherit;
	
}
#left div.menu a:hover {color:#ffa200;text-decoration:underline;}
#left div.menu div a {color:#000;

}
#left div.menu li.active a, #left div.menu div.active a {
	color:#ffa200;
	text-decoration:underline;
/*	font-weight:bold;*/
}
/*~~~~~~~~~~~~~~~~~*/
.banner {
	padding: 25px 10px;
	text-align:center;
	border-right:#e3e3e3 1px solid;
}
.banner-right {
	border-right:#e3e3e3 1px solid;
	border-left:#e3e3e3 1px solid;
	border-bottom:#e3e3e3 1px solid;
	padding: 20px 10px;
	text-align:center;
}
/*~~~~~~~~~~~~~~~~~voting~~~~~~~~~~~~~*/
.voting {
	font-size:107%;
	font-weight:bold;
	padding-bottom:7px;
}

/*~~~~~~~~~~~~~~~~right~~~~~~~~~~~~~margin:0 0 9px 0;~~~~~*/

#currency, #menu-banner, #pad-cb {float:left;}
#currency {width:15%;font-size:10px;color:#000;}
#menu-banner {
	width:84.999999999999999%;
	padding-bottom:32px;
	padding-top:25px;
	
}

#currency h1 {
	margin: 0;
	font-size:10px;
	color: #ffba00;
	display: block;
	padding-bottom: 10px;
	font-weight: bold;
}
/*#pad-cb {width:1%;padding-top:15px;}*/
/*#currency strong {font-size:11px;}*/
#currency div {
	padding:15px 8px 7px 8px;
	margin-top:11px;
}
#currency div div {
	padding:0 0 6px 8px;
	font-size:11px;
	margin-top:0;
	background: url(/imgs/design/bg_yellow.gif) no-repeat 0 3px;
}
#currency div div strong {
	display: block;
	float: left;
	width: 32px;
}
#currency .remark {
	color: #999;
}
#top-menu {
	background:#ffba00;
	color:#fff;
	text-align:right;
	font-size:11px;
}
#top-menu ul {
	padding: 0 10px 1px 15px;
}
#top-menu ul a {color:#fff;text-decoration:none;background:none;}
#top-menu ul li {
	list-style: none;
	display:inline;
	background: url(/imgs/design/li_top.gif) no-repeat 0 5px;
	padding: 0 10px 0 15px;
}
#top-banner {padding-top:8px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#center, #d-right, #pad-cr {float:left;}
#center {
	width:61%;
	/*background:#f0f;*/

}
#center img, #d-right img, .left-padding img {border:#ccc 1px solid;}

#d-right {
/*	background:#0f0;*/
	width:36.9999999999999%;
	
}
#d-right-pad {
	padding-left:13px;
}
#d-right-pad h3 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #fff;
}
#d-right2-pad {
	padding-right:19px;
}

.form-serch {
	width:150px;

}
.form-serch input {
	width:120px;
	color:#3a6902;
	font-size:10px;
	font-family:Arial;
	border:#fff 1px solid;
	float:left;
}
.form-serch input.submit-s {
	width:14px;
	height:13px;
	margin-top:1px;
}



.right-link {text-align:right;padding:10px 0 20px 0;}
/*.right-link a {text-decoration:underline;}
.right-link a:hover {text-decoration:none;}*/
ul li {
	margin-left:15px;
	list-style:url(/imgs/design/li_con.gif);
	margin-bottom:7px;
}
/*~~~~~~~~~~~~~news~~~~~~~~~~~~~~~~~*/
.date {color:#ffba00;}
.img-news {float:left;padding:10px 5px 0 0;}
.img-news .comment {
	font-size:xx-small;
	color:#000;
	background: inherit;
	width:67px;
	padding-bottom:5px;
}
.news-main p {
	margin:0;
	padding:0;
}
.news-main div.img-pad {
	margin-bottom:3px;
}
/*~~~~~~~~~~~~~~~!!!!new pop!!!!!~~~~~~~~~~~~~~~~~~~~*/
.img-news a img, .img-news a {cursor:url("/imgs/design/pop_cur.cur"), pointer;}
.innerfoto {position:absolute;}
.innerfoto img {
	cursor:url("/imgs/design/pop_cur_sm.cur"), pointer;
}
/* =========== banks popup ============= */


/*~~~~~~~~~~~~~~*/
.popup {
	position:absolute;
	z-index:5;
	display:none;
	width:203px;
	height:53px;
	background: url(/imgs/design/shadow_pop.png) no-repeat bottom right;
}
/*~~~~~~~~~~~~~d-right~~~~~~~~~~~~~~*/

#d-right .partners div.h-partners {padding-top:8px;}
#d-right .partners div {
	vertical-align: middle;
	float:left;
	font-weight:bold;
	width:29%;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~*/
#d-right table.table-head {
	width:100%;
	
}
#d-right table.table-head, #d-right table.table-head td {
	background: #85cc47;
	border-collapse: collapse;
	/*border:0 solid;*/
	margin-bottom:1px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-top:2px #000 solid;

}
#d-right table.table-content {width:100%;}
#d-right table.table-content, #d-right table.table-content td {
	empty-cells: show;
	border-collapse: collapse;
	border:0 solid;
}
#d-right table.table-content td {
	background: #f3f3f3;
	padding: 5px 11px 7px 11px;
	border-top:2px #fff solid;
	border-right:2px #fff solid;
}
#d-right table.table-content td.last {
	
	border-right:0 solid;
}




#d-right .new-proposal img {border:#85cc47 1px solid;}
/*#d-right .new-proposal {padding-top:14px;}*/


#d-right .banner-r {
	background: #85cc47 url(/imgs/design/bg_fi.gif) no-repeat right;
	color:#fff;
	font-size:120%;
	height:100px;
	font-weight:bold;
}
#d-right .banner-r div {padding:3px 8px 8px 7px;width:70%;}
#d-right .banner-r a {color:#fff;text-decoration:none;background:inherit;}
#d-right .banner-r a:hover {color:#fff;text-decoration:underline;background:inherit;}

#d-right .commentspec {padding: 8px 0 0 0;}
#d-right .commentspec img {border:1px #5d5d5d solid;}
#d-right .commentspec .b-ye {
	color:#ffba00;
	background:inherit;
	padding-bottom: 7px;
	font-weight:bold;
	font-size:110%;
}

/*-----------------------------------------------------*/

#d-right .subscribe {
	background:#f3f3f3;
	color:inherit;
	margin:1px 0;
	padding:7px 0 7px 15px;
}
#d-right .subscribe dl {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	height: 2em;
	/* height: 1em; position: relative;*/
}
#d-right .subscribe dt.input {
	float: left;
	padding:0 0 2px 0;
	margin:0 0 0 -3px;
}
#d-right .subscribe dd.label {padding:2px 10px 0 0;}

#d-right .subscribe dl.mail  dd.label {padding: 0;}
#d-right .subscribe dl.mail dt.input {margin:0 10px 0 0;}

#d-right .subscribe dt.input input {border: 0 solid;
//margin:0;
}

/*----------------------------------------------------*/

.bottom input {
	border:0 solid;
	color:#4c4c4c;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	cursor: pointer; cursor: hand;
	padding:0;
	margin:0;
	width:90%;
	height:14px;
	background:#e3e3e3;
	text-decoration:underline;
	
}


/*~~~~~~~~~~~~~~~~bottom~~~~~~~~~~~~~~~~~~~*/
#bottom {
	/*background:inherit;*/
	/*background:#000;*/
	color:#000;
	padding-top:40px;
	/*margin-right:10px;*/

}
#bottom div.bg-bottom {
	background:#e3e3e3;
	color:#000;
	height:80px;
	margin-top:7px;
	font-size:11px;
}
#bottom div.bg-bottom div {
/*	padding:10px 0 0 7px;*/
	float:left;
}
#bottom div.bg-bottom a {color:#4c4c4c;text-decoration:underline;background:inherit;}
#bottom div.bg-bottom a:hover {color:#4c4c4c;text-decoration:none;background:inherit;}

#bottom li {
	list-style:none;
	background:url(/imgs/design/bg_yellow.gif) no-repeat 0 4px;
	margin:0 8px;
	padding-left: 13px;
	display:inline;
	font-size:95%;
}
#bottom ul {padding-bottom: 1px;}
#bottom li a, #bottom li a:hover {color:#000;text-decoration:underline;background:none;}
#bottom li a:hover {text-decoration:none;}
/*~~~~~~~~~~~~~~??????~~~~~~~~~~~~~~~~~~~*/
.head-ye, .head-gr, .head-lye, .bottom  {
	font-size:107%;
	font-weight:bold;
	padding:0 8px 2px 8px;
	clear:both !important;
	margin-bottom:2px;
}
.head-gr-h2 h2 {
	font-size:107%;
	font-weight:bold;
	padding:0 8px 2px 8px;
	clear:both !important;
	margin: 0 0 2px 0;
	color: white;
}

.bottom a, .bottom a:hover, bottom a,  .bottom a:hover {
	color:#4c4c4c;
	text-decoration:none;
	clear:both !important;
}
.bg-bottom .first {
	width:70%;
	padding:12px 0 0 7px;
}
.bg-bottom .last {
	color:#4c4c4c;
	padding:14px 0 0 7px;
	line-height: 12px;
}
.bg-bottom .informa {
	padding:16px 0 0 7px;
}

.head-ye {background:#ffba00;color:#fff;}
.head-gr, .head-gr-h2 {background:#85cc47;color:#fff;}
.bottom {background:#e3e3e3;color:#4c4c4c;}


.head-lye {background:#f1edd6;color:#4c4c4c;margin-bottom:7px;}
.center-pl {background:#f3f3f3;color:inherit;padding:7px 8px 10px 8px;}
.center-pl dl {	
	display: block;
	clear: both;
	padding: 0;
	margin: 0 0 0 -3px;
	min-height: 1em;
/*	 //height: 1em; position: relative;*/
}
.center-pl dt.input {
	float:left;
	
}
.center-pl dt.input>input{
	margin:4px 7px 0 0;
	
}
.center-pl dd.label {
	padding:3px 0 10px 0;
}
.center-pl dd.label div {float:right;}
.center-pl dt.input input {
	border: 0 solid;
	//margin:0;
}
.statistic .row { padding:3px 0 10px;}

/*~~~~~~~~~~~~~~~form~~~~~~~~~~~~~~~~~~~*/
textarea {overflow: auto;}
textarea, select, input {
	border:#e3e3e3 1px solid;
	font-size:11px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


input[type="checkbox"] {margin:4px 4px 3px 4px;border: 0px solid;}
input[type="text"] {margin:1px 0;}
*>select {margin:1px 0;}
form {margin:0; padding:0;}
div.form {background:#f3f3f3;color:inherit;padding:7px 8px 10px 8px;margin:1px 0;}
div.form dl {
	/*height:25px;*/
	display: block;
	clear: both;
	padding: 0;
	margin: 0 0 0 -3px;
	min-height: auto;
	/*height: 1em;*/ //position: relative;
}
div.form dt.label {float:left;width:30%;padding:4px 0 0 0;}
div.form dd.input {padding:4px 0 0 0;}
div.form dd.input input {width:200px;}
div.form dd.input .label, div.form dd.input .email {border-left:#85cc47 1px solid;}
/*~~~~~~~~~~~~~~table~~~~~~~~~~~~~~~~~~~*/

table {width:100%;border-collapse:collapse;}
table td, table th {padding: 1px 11px 5px 11px;border-collapse:collapse;}
table td {
	border-right:1px #e5e5e5 solid;
	border-bottom:1px #e5e0c1 solid;
}
table td b a, table td b a:hover {
	color:#62b11c;
}
table tr.last td {
	border-bottom:3px #85cc47 solid;
}
table th {
	background: #85cc47;
	color:#fff;
	font-weight: bold;
	border-right:1px #fff solid;
	border-top:1px #fff solid;
	padding:5px 3px;
	
}
table td.last, table th.last {
	border-right:0 solid !important;
}
table.currency th a, table.currency th a:hover {
	color:#fff;
	
/*	display:block;*/
	padding:0 10px;
}
table.currency th a.sort-asc, table.currency th a.sort-asc:hover {background: url(/imgs/design/arrow_up_c.gif) no-repeat  center right;}
table.currency th a.sort-desc, table.currency th a.sort-desc:hover {background: url(/imgs/design/arrow_down_c.gif) no-repeat  center right;}
table.currency tr:hover td { background-color:#f3f3f3; cursor:pointer;}
table.currency th a {
display:block;
/*	white-space: nowrap;*/
}
.barlink {
	background:#85cc47;
	padding:5px 10px;
}
.barlink a {
	color:#fff;
	font-weight:bold;
}
/*~~~~~~main~~~~~~~*/
table.promo-table {
	border-collapse:collapse;
	width:100%;
}
table.promo-table th, table.promo-table td {
	border-right:2px #fff solid;
	border-bottom:2px #fff solid;
}
table.promo-table td.last, table.promo-table th.last {
	border-right:0 solid;
}

table.promo-table th.active {
	background:#ffba00;
}
table.promo-table th a, table.promo-table th a:hover {
	color:#fff;
}
table.promo-table tr.head th {
	background:#e3e3e3;
	color:#4c4c4c;
}
table.promo-table td {
	background:#f3f3f3;
}
table.promo-table td.left {
	background:#e3e3e3;
	font-weight:bold;
}
table.promo-table td a {
	text-decoration:underline;
}
table.promo-table td a:hover {
	text-decoration:none;
} 
table.promo-table .cont1 {
	width: 30%;
}
.grey-line {
	background:#e3e3e3;
	padding-top:6px;
	font-size:1px;
	clear:both;
}
#kredit, #strax {
	display:none;
}
/*~~~~~~~~~~~~~~table~~~~~~~~~~~~~~~~~~~*/

table.main {width:100%;border-collapse:collapse;}
table.main td, table.main th {
	padding: 1px 11px 5px 11px;
	border-collapse:collapse;
	border-right:2px #fff solid;
	border-bottom:2px #fff solid;
}

table.main th {
	background: #f1edd6;
	font-weight: bold;
	color:#4c4c4c;
	border-top:2px #fff solid;
}
table.main td {
	background: #f3f3f3;
}
table.main td.last, table.main th.last {border-right:0 solid;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~*/

.line-or {background:#ffba00;font-size: 1px !important; height: 3px;clear:both !important;}
.line-gr {
	background:#85cc47;
	font-size: 1px !important;
	padding-top: 1px;
	clear:both !important;
	margin:10px 0;
}
.line {
	background:#e5e5e5;
	font-size: 1px !important;
	padding-top: 1px;
	clear:both !important;
	margin:10px 0;
}

.nav {
	color:#64b500;
	font-size: 12px;
	line-height: 1.5em;
/*	text-align:right;*/
	padding-bottom:10px;
}
.nav b {color:#000;}
.nav a, a.nav {color:#64b500;text-decoration:underline;}
.nav a:hover, a.nav:hover {color:#64b500;text-decoration:none;}
/*~~~~~~~~~~~~~~~~H~~~~~~~~~~~~~~~~~*/
.h-news, .h-banner {
	border-top:#82c943 3px solid;
	border-left:#82c943 1px solid;
}
.h-news div, .h-finances div, .h-banner div {
	font-size:107%;
	font-weight:bold;
	padding:2px 8px 5px 8px;
	background:#f3f3f3;
	color:#000;
	margin-bottom:12px;
	border-top:#fff 2px solid;
}
.h-finances {
	border-top:#ffba00 3px solid;
	border-left:#ffba00 1px solid;
}
.h-banner div {margin-bottom:0;}

h1, h1 a, h1 a:hover {
	font-size:170%;
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000;
	margin-top:-5px;
	margin-bottom:7px;
	text-decoration:none;
	/*font-weight:normal;
	padding:0 8px 2px 8px;
	background:#f1edd6;
	color:#4c4c4c;
	margin-bottom:7px;
	border-top:#fff 1px solid;*/
}
h1 a, h1 a:hover {font-size:100%;}
h2, h2 a {
	font-size:150%;
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin:4px 0 3px 0;
	color:#000;
}
h2 a, h2 a:hover {font-size:100%;}
h3 {
	font-size:110%;
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin:4px 0 3px 0;
	color:#000;
}

/*===============content=================*/
.blockCompany img {
	padding:10px;
}
.blockCompany td, .blockCompany th {
	border-top:#85cc47 3px solid;
	border-bottom:0 solid;
	border-right:0 solid;
}
.blockCompany td p { 
	margin: 0;
}
.blockCompany td table {
	
}
.blockCompany td table tr td, table.blockCompany table th {
	border-right:0 solid;
	border-top:#e3e3e3 1px solid !important;
}
.blockCompany td table tr.first td, .blockCompany td table tr.first th {
	border-top:0 solid !important;
}
.blockCompany td table tr.first td {
	padding-left:3px;
}
.blockCompany th {
	background:none;
	color:#5d5d5d;
	
}
.blockCompany a, .blockCompany a:hover {
	color:#62b11c;
	font-weight:bold;
	line-height: 20px;
}
.blockCompany h3 {
	color:#62b11c;
	font-size: 11px;
	font-weight:bold;
	padding-left:4px;
}

/*==================================================*/
.bestcurusdbuy, .bestcurusdsell, .bestcurdmbuy, .bestcurdmsell{
	background:#eaeaea;
}
/*=======================informer===========================*/
.informer {
	padding:10px 0;
	text-align:center;
	background:#f3f3f3;
	
}
.informer p {
	font-size:10px;
	

}
.informer textarea {
	text-align:left;
	font-family: "Courier New", Courier, monospace;
	height:60px;
	width:80%;
	border:1px #ccc solid;
	overflow: auto;
	
}

#radio	{
display: none;
float: left;
}
