body { margin:0; padding:0; background-color:white; font:100% Arial, Helvetica, Verdana, sans-serif; color:#3d3f40; line-height:1.4; }

img { border:0; }

table { border:0; border-collapse:collapse; font-size:inherit; }

h1,h2,h3,h4,h5,h6 { margin-bottom:0; font-family:Arial, Helvetica, Verdana, sans-serif; }
h1 { margin-top:0; margin-bottom:0; font-weight:normal; font-size:1em; }
h2 { margin-top:0; margin-bottom:0.5em; font-weight:normal; font-family:Arial Narrow, Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; color:#3d3f40; font-size:1.8em; }
h3 { margin-top:0; margin-bottom:0.8em; font-weight:normal; font-family:Arial Narrow, Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; color:#3d3f40; font-size:1.3em; }

h4 { margin-top:0; margin-bottom:0; font-weight:bold; color:#3d3f40; font-size:1.2em; }

ul { margin:0; padding:0; list-style-type:none; }

p { margin-bottom:1.3em; margin-top:0; }

.clear { clear:both; float:none; height:0px; font-size:0; }

a:link { color:#2670c3; text-decoration:underline; }
a:visited { color:#2670c3; }
a:hover { color:#62a69c; text-decoration:underline; }

table.layout { width:1000px; background:url(/images/design/page_bg.png) 0 0 repeat-y; }
table.layout tr td { padding:0; }

#header_bg { width:1000px; position:relative; background:url(/images/design/header_bg.jpg) 0 0 no-repeat; }
#logo { float:left; display:inline; width:221px; margin:7px 0 0 56px; }

#language { float:left; color:white; font-size:0.9em; margin-top:20px; }
#language ul { width:200px; }
#language ul li { display:block; 1margin-top:0.2em; }
#language ul li a { color:white; }

#language ul li.ru a { height:28px; display:block; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_ru.png) 0 0 no-repeat; }

#language ul li.ru a:hover { height:28px; display:block; background-position:0 -37px; }

#language ul li.uk a { height:28px; display:block; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_uk.png) 0 0 no-repeat; }

#language ul li.uk a:hover { height:28px; display:block; background-position:0 -37px; }

#language ul li.sp a { height:28px; display:block; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_sp.png) 0 0 no-repeat; }

#language ul li.sp a:hover { height:28px; display:block; background-position:0 -37px; }

#language ul li.ru_active { height:28px; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_ru.png) 0 -37px no-repeat; font-weight:bold; }
#language ul li.uk_active { height:28px; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_uk.png) 0 -37px no-repeat; font-weight:bold; }
#language ul li.sp_active { height:28px; padding-right:10px; padding-left:50px; padding-top:4px; background:url(/images/design/flag_sp.png) 0 -37px no-repeat; font-weight:bold; }

#filials { float:right; position:relative; overflow:hidden; margin-right:22px; margin-top:17px; font-size:0.9em; display:inline; }
#filials a { color:white; text-decoration:none; padding-bottom:0.05em; background:url(/images/design/dashed_line.png) 0 100% repeat-x; //1border-bottom:1px white dashed; font-style:italic; }

#description { margin-left:277px; margin-top:40px; }

#desc_heading { position:relative; }
#desc_heading ul li { display:block; float:left; position:relative; margin-bottom:0.4em; }

#desc_heading li.h_enter { width:243px; }
#desc_heading li.h_conclusion{ width:240px; }
#desc_heading li.h_exchange { width:215px; }

#desc_heading a { padding:0 0 0 47px; display:block; position:relative; color:white; text-decoration:underline; z-index:2; font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-style:italic; font-size:1.3em; }
#desc_heading a:hover { color:#cacaca; }

.services i { position:absolute; z-index:1; left:0; top:-5px; width:43px; height:21px; margin-top:0.6em; background:url(/images/design/system_icons.png) no-repeat; }
.h_enter i { background-position: 0 0; }
.h_conclusion i { background-position:-43px 0; }
.h_exchange i { background-position:-86px 0; }

#desc_item { float:left; margin-left:7px; background:url(/images/design/system_blocks_bg.png) 0 100% no-repeat; font-size:0.8em; }

#enter { float:left; width:178px; margin-left:2px; padding:12px; padding-right:18px; padding-bottom:40px;  }
#conclusion { float:left; width:178px; margin-left:35px; padding:12px; padding-right:18px; padding-bottom:40px;  }
#exchange { float:left; width:178px; margin-left:35px; padding:12px; padding-right:18px; padding-bottom:40px;  }

#login_bg { position:absolute; top:144px; left:16px; width:476px; height:203px; background:url(/images/design/loginpanel_bg.png) 0 0 no-repeat; 
    --filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/loginpanel_bg.png",sizingMethod=crop);
    --background:none; }

#login_data { position:absolute; z-index:2; width:160px; top:175px; left:58px; color:white; font-size:0.9em; }

#login_data  a { color:white; }
#login_data  a:hover { color:#c8e6fa; }

#login_data #button { text-align:right; width:145px; margin-top:0.8em; }

#login_data #login { margin-top:0.8em; }

#login_data #cabinete b { font-size:1.05em; margin:0; padding:0; }
#login_data #cabinete a { font-style:italic; }

#login_data form { padding:0; margin:0; }

#login_data #input { margin:0.4em 0; }
#login_data .input { width:138px; background:white url(/images/design/input_bg.png) 0 0 repeat-x; border:1px white solid; padding:3px 2px; color:#3d3f40; margin:0; }

#left_column { width:254px; float:left; position:relative; font-size:0.8em; margin-top:35px; }
#content { width:488px; float:left; position:relative; font-size:0.8em; }
#right_column { width:258px; float:left; position:relative; font-size:0.8em; }


#left_column .data { margin:0 20px 50px 30px; }
#content .data { margin:0 20px 50px 39px; }
#right_column .data { margin:30px 30px 50px 30px; }

#left_column #block { margin-top:1.5em; }
#right_column #block { margin-top:1.5em; }
#content #block { margin-top:2em; }

#right_column .date { color:#808483; display:block; margin-bottom:0.1em; }

#block_details { background:#fefefe url(/images/design/wm_ant_bg.png) 15px 15px no-repeat; border:1px #dcdcdc solid; padding:30px 15px 15px 15px; margin-top:1.5em; }

#block_details .wmid { margin-left:45px; display:block; line-height:1; }

#block_details #wallet { width:34px; height:11px; float:left; margin-right:11px; background:#555052 url(/images/design/wallet_type_bg.png) 0 0 no-repeat; color:white; text-align:center; font-size:0.7em; font-weight:bold; line-height:1; padding-top:1px; margin-top:2px; }

#block_support { width:204px; height:117px; background:#fefefe url(/images/design/online_support_bg.png) 0 0 no-repeat; font-family:Arial Narrow, Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; cursor:pointer; cursor:hand; display:block; margin-top:1.5em; }

#block_support .cont { position:relative; width:110px; top:43px; left:88px; font-size:1.2em; color:#3d3f40; line-height:1; }

a.block_support { color:#3d3f40; text-decoration:none; }
a.block_support:hover { color:#3d3f40; text-decoration:none; }

#left_column ul.navigation { margin-left:2em; }
#left_column ul.navigation li { display:block; font-size:1.2em; margin-bottom:0.1em; }

#block_contacts { margin-top:1.5em; }
#block_contacts ul { margin-left:1em;  }
#block_contacts ul li { display:block; position:relative; margin-bottom:0.3em; }
#block_contacts a { padding:0 0 0 26px; position:relative; z-index:2; font-size:1.05em; }

.contacts i { position:absolute; z-index:1; left:0; top:1px; width:19px; height:19px; background:url(/images/design/contacts_icons.png) no-repeat; }
.icq i { background-position: 0 0; }
.skype i { background-position:-19px 0; }
.msn i { background-position:-38px 0; }
.g i { background-position:-57px 0; }
.yahoo i { background-position:-76px 0; }
.mail i { background-position:-95px 0; }

#transfer_logos { float:left; width:100%; position:relative; margin-bottom:1em; }
#transfer_logos a.migom { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) 0 0; }
#transfer_logos a.migom:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) 0 -57px; }

#transfer_logos a.uni { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -123px 0; }
#transfer_logos a.uni:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -123px -57px; }

#transfer_logos a.contact { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -246px 0; }
#transfer_logos a.contact:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -246px -57px; }

#transfer_logos a.we { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -369px 0; }
#transfer_logos a.we:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -369px -57px; }

#transfer_logos a.mg { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -492px 0; }
#transfer_logos a.mg:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -492px -57px; }

#transfer_logos a.sb { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -615px 0; }
#transfer_logos a.sb:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -615px -57px; }

#transfer_logos a.anelik { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -738px 0; }
#transfer_logos a.anelik:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -738px -57px; }

#transfer_logos a.bp { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -861px 0; }
#transfer_logos a.bp:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/transfer_logos.png) -861px -57px; }

#banks_logos { float:left; width:100%; position:relative; margin-bottom:1em; }
#banks_logos a.alfabank { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) 0 0; }
#banks_logos a.alfabank:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) 0 -57px; }

#banks_logos a.vtb24 { float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) -123px 0; }
#banks_logos a.vtb24:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) -123px -57px; }

#banks_logos a.wire{ float:left; margin-right:9px; margin-bottom:9px; display:block; width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) -246px 0; }
#banks_logos a.wire:hover { width:123px; height:57px; background:#dcdcdc url(/images/design/banks_logos.png) -246px -57px; }

.footer_inclose { border-top:2px #aab7b8 solid; }
#footer { border-top:1px #717e88 solid; background:#6e7a81 url(/images/design/footer_bg.png) 0 100% repeat-x; color:white; font-size:0.9em; }

#footer a { color:white; }
#footer a:hover { color:#cacaca; }
#copyright { width:250px; float:left; margin-left:55px; margin-top:35px; display:inline; padding-bottom:25px; }
#counters { float:right; width:500px; text-align:right; margin-top:42px; }

#counters img { margin-left:7px; }
#certificate { float:right; width:72px; padding:20px 41px 25px 25px; }

.pr-wrap { cursor:help; }
.prompt { position:absolute; width:273px; left:0; top:1.2em; z-index:1003; border:1px white solid; background:white; }
.prompt .data { border:1px #66747d solid; background:white; font-size:0.8em; color:#5e6163; padding:17px; }

.hidden { display:none !important; }


#body-popup-large { 1position:relative; z-index:100; top:0px; right:0; }
#body-popup-large .popup { position:absolute; display:none; top:42px; right:22px; z-index:100; }
#body-popup-large .popup div.shifter { position:absolute; top:0px; right:0; width:270px; border:1px white solid; background:white; }
#body-popup-large .popup .shifter .data { border:1px black solid; font-size:0.8em; color:#5e6163; padding:17px; }
#close { background:url(/images/design/close.gif) 0 0.25em no-repeat; padding-left:16px; font-style:italic; margin-top:0.5em; }
.help { position:relative; top:2px; }
#body-popup-large .popup img.close { cursor:hand; }


input.noborder {
	BORDER-RIGHT: white 0px; BORDER-TOP: white 0px; BORDER-LEFT: white 0px; BORDER-BOTTOM: white 0px
}
.error_text{
	color:red;
}

.order_text{
	font-size:0.9em;
}
.order_text_1{
	font-size:0.9em; color:#20a349;
}
.datec{
	color:#808483; font-size:0.9em;
}

.hidden_l {
	display: none;
}
.form_field_error {
	background: #f55966;
}

.small_promt {
	color:#808483; font-size:0.9em;
}

