/*------------------------general------------------------*/
/** { zoom: 1;}*/
html, body {height: 100%;}
body {background: #f6f0e2; font: 62.5% Tahoma, Arial, Helvetica, sans-serif; color: #807f79; margin: 0; padding: 0;}
cursor {pointer;}
cursor {hand;}
img {border: 0;}
a {text-decoration: underline; color: #3589c6;}
a, input:focus {outline: none;}
div, table, form {margin: 0; padding: 0; border-collapse: collapse;}
table td {vertical-align: top;}
p {margin: 0; padding: 5px 0 5px 0;}
.clear {clear: both;}
/*-----------------------titles-------------------------*/
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 5px 0;}
h1, h2, h3, h4 {color: #000;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}

#content-text h2 span {color: #f90;}
h3 {font-size: 1.3em;}
#reserves h3 {font: bold 1.5em "Myriad Pro", "Arial Narrow", Arial, Tahoma;}
#privates-data h3 {color: #bcac83; padding: 5px 0 5px 20px;}
#operations-small h3 {padding: 0;}
h4 {font-size: 1.2em;}
#operator h4, #partners h4 {font: normal 1.2em "Arial Narrow", Arial, sans-serif; color: #dad0b8;}
#operator h4 {padding: 0 10px 0 0; display: inline;}
#partners h4 {white-space: nowrap; padding: 1px 10px 0 0;}
#partners h4 {white-space: nowrap;}
#change h4 {margin-right: 10px;}
#change_ h4 {margin-right: 4px;}
#change h4, #change_ h4 {padding: 3px 0 0;}
#change_ h4.color {color: #287dba; padding: 8px 0 5px 0;}
#privates-data h4 {padding: 2px 0;}
table.data_ h4 {padding: 0; font: bold 1.0em "Trebuchet MS";}
h5 {font-size: 1.1em;}
h5.message {color: #00940a;}
h5.error{color: #ff032c;}
h6 {font-size: 1.0em;}
p.error{color: #ff032c; padding: 2px 0 2px 0; wi}
/*----------------------container-------------------------*/
#container {background: #E5DCC8 url("../images/bg_body.gif") repeat-x left top; border-bottom: solid 2px #E1D6BE; min-height: 304px; _height: 304px;}
#container-i {width: 1000px; margin: 0 auto;}
#header {height: 20px; overflow: hidden; padding: 0 0 0 321px; font-size: 1.1em;}
#header-right {/*padding: 23px 0 0;*/padding: 21px 0 0;}
#operator {float: left; padding: 4px 30px 0 0;}
#operator span {background: url("../images/icq.gif") no-repeat left top; color: #666; padding: 0 0 5px 19px; font-size: 1.2em;}
#partners {float: left;}
input.input-text {width: 126px; padding-left: 2px; height: 18px; border: 1px solid #ccc; color: #666;}
input.input-check {width: 14px; padding: 0px; height: 14px; border: 1px solid #ccc; color: #666;}
.comment { color: #807f79; font-size: 12px; }
input.input-button {padding-top: 1px;}
#partners form table td {padding: 0 0 1px 0;}
#partners form table td.td1 {padding: 2px 12px 1px 0;}
#partners form table td.td2 {padding: 2px 12px 1px 0;}
#partners form table td.td3 {padding: 5px 12px 0 0;}
a.password {color: #ff8b03;}
#partners form table td a {padding-left: 2px;}
/*----------------------header1-------------------------*/
#header1 {font: bold 1.4em Tahoma;}
#logo {height: 52px; width: 240px; float: left; padding: 14px 0 0 52px;}
#menu {background: url("../images/bg_menu.png") no-repeat 9px 8px; width: 639px; height: 72px; margin-left: 321px;}
#menu ul {padding: 25px 15px 0 25px; margin: 0; list-style: none;}
#menu ul li {padding: 0 24px 0 0; margin: 0; display: inline;}
#menu ul li.last {padding: 0;}
#menu a {color: #fff; font: 16px arial, Arial Narrow, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
/*----------------------content-------------------------*/
#content {font-size: 1.2em; padding: 0 0 43px 0; width: 100%;}
.column-left {float: left; width: 276px; text-align: right; padding-top: 15px;}
#reserves {background: url("../images/bg_reserves.jpg") no-repeat 72px top; padding: 24px 0 0 130px; font-size: 0.9em;}
#security {background: url("../images/lock_security.jpg") no-repeat scroll 73px top transparent; padding: 24px 0 0 130px; font-size: 0.9em;margin-bottom:20px;}
#security h3 {font: bold 1.5em "Myriad Pro", "Arial Narrow", Arial, Tahoma;}
#private-office {background: url("../images/bg_pr-office.jpg") no-repeat 59px top;}
#private-office ul.private-office-ul {font: bold 1.2em Arial, Helvetica, sans-serif;}
#reserves ul, #private-office ul {padding: 0; margin: 0; list-style: none;}
#reserves ul li, #private-office ul li {padding: 4px 0 7px 0; margin: 0; border-bottom: solid 1px #d6cbae;}
#reserves ul li.li-last, #private-office ul li.li-last {border: none;}
.currency1 {background: url("../images/webmoney.gif") no-repeat right top; padding: 33px 0 21px 0; margin-top: 10px;}
.currency2 {background: url("../images/moneymail.gif") no-repeat right top; padding: 20px 0 21px 0;}
.currency3 {background: url("../images/RBKmoney.gif") no-repeat right top; padding: 34px 0 21px 0;}
#private-office ul {font: bold 1.1em Arial; padding: 24px 0 0 130px;}
.column-right {margin: 0 0 0 331px; padding: 6px 0 0;}
.column-right table td { padding: 5px 5px 5px 0px; }
.all-width  {margin: 0; padding: 6px 0 0;}
#operations {height: 183px; overflow: hidden;}
#operations-small {height: 94px; overflow: hidden; padding-top: 5px;}
#operations a, #operations-small a {color: #1e71ad; border-bottom: solid 1px #1e71ad; text-decoration: none;}
.exchange, .buy, .sell {float: left; width: 144px; padding-top: 124px; text-align: center; height: 59px; color: #000;}
.exchange {margin-right: 93px; background: url("../images/bg_exchange.jpg") no-repeat left top;}
.buy {margin-right: 93px; background: url("../images/bg_buy.jpg") no-repeat left top;}
.sell {background: url("../images/bg_sell.jpg") no-repeat left top;}
.exchange-small, .buy-small, .sell-small {float: left; padding: 22px 0 0 83px; height: 72px; color: #000;}
.exchange-small {width: 149px; background: url("../images/bg_exchange-small.jpg") no-repeat left top;}
.buy-small { width: 138px; background: url("../images/bg_buy-small.jpg") no-repeat left top;}
.sell-small { width: 81px; background: url("../images/bg_sell-small.jpg") no-repeat left top;}
#change {padding: 0 0 0 200px; background: url("../images/bg_change.jpg") no-repeat left top; font-size: 0.9em; min-height: 175px; _height: 175px;}
#change_ {font-size: 0.9em; padding-top: 7px;}
#change1 {padding: 0; font-size: 0.9em; min-height: 175px; _height: 175px;}
#change form, #change_ form {padding: 0 5px 0 0; margin-right: 46px;}
#change table td, #change_ table td {padding: 0 0 4px 0; color: #999;}
#change table td.td-indent-l,
#change_ table td.td-indent-l  {
	padding: 4px 0 4px 4px;
}
#change table td.td-indent-l_, #change_ table td.td-indent-l_ {padding: 4px 0 4px 6px; color: #82807b;}
#change table td.td-indent-r, #change_ table td.td-indent-r {padding: 4px 4px 4px 0;}
#change table td.bg-r-b, #change_ table td.bg-r-b {vertical-align: middle; background: #DCD2B5 url("../images/bg_bot-r.gif") no-repeat right bottom; padding: 0 0 4px 0;}
#change table td.bg-l-b, #change_ table td.bg-l-b {background: #DCD2B5 url("../images/bg_bot-l.gif") no-repeat left bottom; padding: 0 0 4px 4px;}
#change table td.bg-r, #change_ table td.bg-r {vertical-align: middle; background: #DCD2B5 url("../images/bg_top-r.gif") no-repeat right top; padding: 4px 4px 4px 0;}
#change table td.bg-l, #change_ table td.bg-l {background: #DCD2B5 url("../images/bg_top-l.gif") no-repeat left top; padding: 4px 0 4px 4px;}
input.input-text1 {width: 173px; border: solid 1px #8c8c8c; height: 18px; margin: 0 5px 0 0;}
#change table td select, #change_ table td select {width: 139px; border: solid 1px #8c8c8c; height: 22px;}
input.input-text2 {width: 173px; border: solid 1px #bcac83; height: 18px; margin: 0 5px 0 0;}

.calc2 input[type=text] {width: 100px; border: solid 1px #8c8c8c; height: 18px; margin: 0 5px 0 0;}
.calc2 select {width: 80px; border: solid 1px #8c8c8c; height: 18px; margin: 0 5px 0 0;}

input.radio {margin: 0 2px 0 0; vertical-align: middle;}
#change table td span, #change_ table td span {margin: 0 5px 0 0;}
#change1 table td.td-indent-l {
	vertical-align: middle;
	/*text-align: right;*/
}
#change1 table td.td-indent-r { vertical-align: middle; padding-left: 4px; }
#change1 table td.bg-r, #change1 table td.bg-r-b { padding-left: 4px; }
#change1 table td.bg-l { vertical-align: middle; }
#change1 table td.td-indent-l h4 {
	padding: 0px;
	text-align: right;
}
#change1 table tr td.td-indent-l h4.private { color: #dad0b8; }

#content-text {font: 1.0em Arial, Helvetica, sans-serif; color: #000; margin-right: 41px;}
table.data, table.data_ {border-bottom: solid 2px #ccbf9f; margin: 15px 0;}
table.data_ {margin: 15px 0 35px 0; font: 1.2em "Trebuchet MS";}
table.data td, table.data_ td {text-align: center; padding: 5px 0; color: #807f79; border-bottom: solid 1px #ccbf9f; border-top: solid 1px #ccbf9f;}
table.data_ td span {font-weight: bold; font-size: 1.1em;}
table.data td.bg-td, table.data_ td.bg-td {background: #f6f0e2;}
table.data th, table.data_ th {border-bottom: solid 2px #ccbf9f; padding: 5px 0; color: #000;}
table.data th { border-left: solid 1px #ccbf9f; }
table.data th.left { border-left: 0px; }
table.data td.left { border-left: 0px; }
.header { padding: 5px 0; color: #000; font: bold 1.3em "Trebuchet MS"; text-align: center;}
table.data_ th { font-size: 1.1em; text-align: left; }
table.data_ td.left { width: 330px; text-align: right; }
table.data_ td.right { width: 282px; text-align: left; padding-left: 37px; }
table.data_ td.first, table.data td.first, table.data_ th.first, table.data th.first{ border-left: 0px; }
table.data td.right  { width: 200px; text-align: left; padding-left: 37px; }
 
table.no_border td, th{ border: 0px; padding: 0px;} 
table.data th span {font-family: "Arial Narrow", Arial, sans-serif;}
#privates-data table td {padding: 5px; font-size: 0.9em;}
#privates-data table td.align-right {text-align: right; width: 204px;}
input.checkbox {border: solid 1px #8c8c8c; width: 11px; height: 11px; vertical-align: top; margin: 2px 4px 0 0;}
/*----------------------footer-------------------------*/
#footer {font-size: 1.3em; margin: 0 auto; width: 1000px; padding: 17px 0 36px 0;}
#footer-left {float: left; width: 272px; padding: 0 15px 0 0; text-align: right;}
#footer-right {width: 165px; float: right; margin-right: 40px; float: left;}
#footer-center {margin-left: 75px; margin-right: 75px; float: left;}
#footer-center span{padding-right: 11px;}
#footer p {padding: 0;}
#footer-left p.p-exchange {font-size: 0.85em; color: #bcac83;}

table.registration-form td { vertical-align: middle; color: #807f79; font-size: 12px; }
table.registration-form td.left { text-align: right; } 

#member-levels {
	display: none;
}

#window-container #member-levels {
	display: block;
}

.history-nav { color: #807f79; font-size: 12px; }
table.history-nav td { text-align: center; vertical-align: middle;}
table.history-nav td.left { text-align: right; padding-right: 10px;}
table.history-nav td.right { text-align: left; }
table.history-nav td  { padding: 10px; }
input.button { /* padding: 10px;  */}

.request-info {
	margin-left: 100px;
	color: #807f79;
	width: 450px;
}
.request-info td  { text-align: left; }
.request-info td.left {text-align: right; padding-right: 10px; }
table.request-info  tr.separator  td { border-collapse: collapse; border-bottom: #d6cbae 1px solid; }
.handle {font: 1.0em Arial, Helvetica, sans-serif; color: #807f79; margin-right: 46px;}
.handle  input { margin: 5px 10px 5px 10px; }
.buttons input { margin: 5px 10px 5px 0px; cursor: pointer; }

.content-news span { padding-right: 48px; min-width: 200px; }
 input.input-error { border: solid 1px #ff032c; }
 
table.histiory-form td { vertical-align: middle; }
table.change-password { margin-left: 100px; width: 600px; }
table.change-password td { vertical-align: middle; }
table.registration-form { margin-left: 100px; }
table.registration-form  td { vertical-align: middle; }
table#contacts-table td { vertical-align: middle; } 
/*.trans_status { margin-left: 100px; }*/
.trans_status td {
	text-align: left;
}
.trans_status td.left { text-align: right; padding-right: 10px; }
.buttons { 
	text-align: right;
	padding-right: 30px;
} 
form#request-form  { margin: 0px; }
.curse { text-align: right; vertical-align: top; }
td.curse { text-align: left; }

.members-discount-levels {
	width: 500px;
	margin: 0 auto;
}

#tip-center
{
	background-color: #d8cdad;
	width: 183px;
}
#tip-text
{
	position: relative;
	top: -10px;
	left: 10px;
	width: 170px;
	height: 45px;
	font-size: 10px;
}
#tip-top
{
	background: url("../images/tip_bg1.gif");
	width: 183px;
	height: 15px;
}
#tip-bottom
{
	background: url("../images/tip_bg2.gif");
	width: 408px;
	height: 36px;
	position: absolute;
	top: 150px;
	left: 15px;
}

#tip
{
	position: absolute;
	top: 95px;
	left: 15px;
	z-index: 100;
}
.response-form input, .response-form textarea {
	background-color: #E5DCC8;
	border: 1px solid #8C8C8C;
	width: 250px;
	color: #807F79;
}

.response-form input {
	margin: 0;
}
.response-form label {
	font-weight: bold;
}
table.response-form {
	/*margin-left: 100px;*/
}

table.response-form th {
	text-align: right;
	padding: 5px;
	vertical-align: top;
}
table.response-form td {
	padding: 5px;
}
#reponse-form-upper-text {
	color: #000;
	padding: 5px 0 15px;
}

ul.responses {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 15px;	
	width: 620px;
	color: #807F79;
}
ul.responses li {	
	padding: 0 0 7px 0;
	margin-bottom: 15px;
	background: url("../images/resp-border.png") no-repeat left bottom;
}
ul.responses li.with-admin {
	background: url("../images/resp-border-with-admin.png") no-repeat left bottom;
}
ul.responses li div.response-item {
	background: url("../images/resp-border.png") no-repeat left top;
	zoom: 1;
}
ul.responses li p.response-text {
	margin : 10px 0;	
	padding: 0 10px;
}
ul.responses li p.response-info-admin,
ul.responses li p.response-info {
	font-weight: bold;
	padding: 0;
	padding: 5px 10px 0;
}
ul.responses li p.response-info-admin {
	padding-left: 0;
	margin-bottom: 10px;
	font-size: 12px;
}
ul.responses li div.response-admin {
	background-color: #f7efe2;
	margin: 0 1px;
	padding: 0 10px 5px;
	border-top: 1px solid #d6cbae;	
}
.rounded
{ 
	margin: 10px 0 10px; 
	width:620px; 
	background: url("../images/wrapper-body.png") repeat-y;
	color: #807F79;
}
.wrapper-top
{
	background: url("../images/wrapper-top.png") no-repeat;
}
.wrapper-bottom
{
	background: url("../images/wrapper-bottom.png") no-repeat 0% 100%;
	padding:10px 10px;
}
.right, 
.ruler {
	text-align: right;
}
.ruler span,
a.ruler,
.ruler a,
.ruler b {
	text-decoration: none;
	padding: 5px;
	color : #807F79;
}
.ruler span {
	color : #807F79;
}
.right a {
	color: #FF6600;
	font-weight: bold;
}

#main_form select {
	width: 140px;
}

/*
	{{{ status tranzakcii
*/
div.transdata-inner-item {
	background: url("../images/resp-border.png") no-repeat left top;
	padding: 5px 10px 5px 120px;	
}

div.transdata-ext-item {
	background: url("../images/resp-border.png") no-repeat left bottom;		
	padding-bottom: 5px;
}
/*
	status tranzakcii }}}
*/




table.content-news {
	width: 625px;
}

table.content-news td {
	padding: 5px 0;
}

table.content-news div.news-inner-item {
	background: url("../images/resp-border.png") no-repeat left top;
	padding: 5px 10px 5px;
}

table.content-news div.news-ext-item {
	background: url("../images/resp-border.png") no-repeat left bottom;		
	padding-bottom: 5px;
}

table.content-news a {
	display: block;
	padding: 0 0 10px;
}

#news h2 {padding: 5px 0 15px 0;}
#news {
	font-size: 0.9em;
	width: 145px;
	padding-left: 130px;
}

.news p {
	padding: 5px 0 0;
}

.news .news-dates, 
.news .news-text {
	width: 145px;
	text-align: left;
}
.news .news-text {
	margin: 10px 0 25px;
}
.news .news-dates {
	padding: 1px 13px 0 0;
	color: #bfaf87;
	font-size: 14px;
	font-weight: bold;
}
.news .news-text a {
	font-size: 1.1em;
}
.all-news {
	font: bold 12px Tahoma;
}
.all-news a {
	color: #ff6600;
}

.news p {
	padding: 0;
	color: #807f79;
	margin-bottom: 5px;
}
p.news-date,
.news p.date {
	color: #f18915;
	font: bold 1.0em Tahoma;
}
p.news-date {
	padding: 0 0 5px;
}

.news {
	margin-bottom: 10px;
}

.form-input {
	width: 142px;
}

.privat24-reserves-logo {
	background: url("../images/privat24-logo.png") no-repeat right top;
	padding: 34px 0 21px 0;
}

.visa-reserves-logo {
	background: url("../images/visa-logo.gif") no-repeat right top;
	padding: 34px 0 21px 0;
}

#bank_name_row {
	display: none;
}

.sell-buy-request-table {
	table-layout: fixed;
	width: 635px;
	#width: 625px;
}
#payee_phone_row {
	display: none;
}

.login input {
	font-size: 11px;
	color: #999;
}
div.seo-block-footer {
	margin: 0 0 10px 130px;
	padding: 0 0 7px 0;
	background: url("../images/seo-border.png") no-repeat left bottom;
	/*padding-left: 130px;*/
	width: 820px;
}

div.seo-block-footer-inner {
	background: url("../images/seo-border.png") no-repeat left top;
	padding: 10px;
	zoom: 1;
}
div.footer-nav {
	margin: 0 0 10px 130px;
	padding-left: 10px;
}
div.footer-nav a {
	padding: 0 5px;
	font-size: 1.1em;
}