html { height:100%; background:#ffffff; }
body { min-width:1000px; height:100%; margin:0; padding:0; font:normal 12px Tahoma,Geneva,sans-serif; color:#333333; background:#ffffff url(../images/bg-top.png) 50% 0 no-repeat; }

img { border:none; padding:0px; margin:0px; }
hr { height:1px; padding:0px; margin:0px; border:none; border-bottom:1px solid #d5d5d5; text-align:center; font-size:1px; line-height:1px; }
p { margin:0px; padding:0 0 10px 0; }
ul { margin:0px; padding:0 0 10px 30px; }

.font8px  { font-size:8px; }
.font9px  { font-size:9px; }
.font10px { font-size:10px; }
.font11px { font-size:11px; }
.font12px { font-size:12px; }
.font13px { font-size:13px; }
.font14px { font-size:14px; }
.font15px { font-size:15px; }
.font16px { font-size:16px; }
.font17px { font-size:17px; }
.font18px { font-size:18px; }
.font19px { font-size:19px; }
.font20px { font-size:20px; }
.font21px { font-size:21px; }
.font22px { font-size:22px; }
.font23px { font-size:23px; }
.font24px { font-size:24px; }
.font25px { font-size:25px; }
.font26px { font-size:26px; }
.font27px { font-size:27px; }
.font28px { font-size:28px; }
.font29px { font-size:29px; }
.font30px { font-size:30px; }
.font31px { font-size:31px; }
.font32px { font-size:32px; }
.font33px { font-size:33px; }
.font34px { font-size:34px; }
.font35px { font-size:35px; }
.font36px { font-size:36px; }

h1 { margin:0px; padding:0 0 10px 0; font:bold 14px Verdana, Geneva, sans-serif; color:#01343E; text-align:left; line-height:18px; }
h2 { margin:0px; padding:0 0 15px 0; font:normal 24px Verdana, Geneva, sans-serif; color:#42605d; text-align:left; }
h3 { margin:0px; padding:5px 0; font:bold 16px "Trebuchet MS",Tahoma; color:#01343E; text-align:left; }
h4 { margin:0px; padding:5px 0; font:bold 16px "Trebuchet MS",Tahoma; color:#01343E; text-align:center; }

/* popup forms */

#popupOverlay { position:fixed !important; z-index:8999 !important; width:100% !important; height:100% !important; background:#eeeeee !important; background-image:url(../images/icon-ajax-bg.gif) !important; background-position: 50% 50% !important; background-repeat:no-repeat !important; }
#popupOverlay.nobg { background-image:none !important; }
div#popup-header { clear:both; padding:0 0 10px 0; }
div#popup-header:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div#popup-header strong { display:block; position:relative; top:-2px; height:36px; margin:0px; padding:0 0 0 36px; text-align:center; color:#ffffff; font:normal 18px Verdana, Geneva, sans-serif; line-height:36px; background:url(../images/popup.png) 0 -81px no-repeat; }
div#popup-header strong span { float:left; display:block; width:430px; }
div#popup-content { clear:both; padding:0 5px; }
div#popup-content:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div#popup-panel { padding:0px; text-align:left; }

div#popup-panel.exchange { width:560px; }
div#popup-panel #exchange-content { padding:20px 0; }

div#popup-panel .popupClose { float:right; display:block; width:36px; height:36px; text-align:right; text-decoration:none !important; background-image:url(../images/popup.png); background-repeat:no-repeat; background-position:0 -28px; border:0px !important; }
div#popup-panel div.top-bottom { clear:both; height:10px; }
div#popup-panel div.top-bottom div { width:10px; height:10px; font-size:1px; line-height:1px; background-image:url(../images/popup.png); background-repeat:no-repeat; }
div#popup-panel div.top-bottom div.ctm { width:auto; height:10px; margin:0 10px; padding:0px; border-top:1px solid #d6d6d6; background-color:#ffffff; background-image:none; }
div#popup-panel div.top-bottom div.cbm { width:auto; height:9px; margin:0 10px; padding:0px; border-bottom:1px solid #d6d6d6; background-color:#ffffff; background-image:none; }
div#popup-panel .ctl { float:left; background-position:0 0; }
div#popup-panel .ctr { float:right; background-position:-10px 0; }
div#popup-panel .cbl { float:left; background-position:0 -10px; }
div#popup-panel .cbr { float:right; background-position:-10px -10px; }
div#popup-panel .cm { margin:0px; padding:0 7px 0 5px; background:#ffffff; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; }

/* end popup forms */

.debug_message { position:absolute; z-index:100; bottom:20px; left:20px; width:600px; height:200px; padding:5px; text-align:left; background-color:#ffffcc; color:#000000; border:1px solid #9CACB4; }
.debug_message hr { height:1px; border: none; border-bottom:1px solid #9CACB4; }
.inline-class { display:inline; }
.nomargin { margin:0px !important; }
.nopadding { padding:0px !important; }
.nodisplay { display:none !important; }
.hidden { visibility:hidden !important; }
.captcha { float:left; display:block; width:88px; height:31px; font-size:10px; }
.captchas { float:left; display:block; width:70px; height:21px; font-size:10px; }
#icons-ajax { float:left; width:1px; height:1px; background:url(../images/icons-ajax.gif) 10px 10px no-repeat; }

.ok, a.ok { color:#0000ff !important; font:normal 12px Arial, Helvetica, sans-serif; text-align:center; }
.err, a.err { color:#ff0000 !important; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; }
.msg_ok, a.msg_ok { display:block; color:#0000ff !important; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; }
.msg_err, a.msg_err { display:block; color:#ff0000 !important; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; }
.message { display:block; height:12px !important; }
.message div, .message span { line-height:9px !important; }
.compact, .compact * { line-height:9px !important; }
#content .page_nums { height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#content .page_nums a { margin:2px; padding:3px; background:#ffffff; color:#666666 !important; border:1px solid #c4c4c4; text-decoration:none !important; }
#content .page_nums a:hover { background:#f0f1f1; }
#content .page_nums span { margin:2px; padding:3px; color:#000000; background:#f0f1f1; border:1px solid #c4c4c4; }

form { margin:0px; padding:0px; }
form .fld { margin:0px; padding:2px; border:1px solid #c4c4c4; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
form .fld:hover { border:1px solid #acd2d3 !important; }
form .fld:focus { border:1px solid #6b9fa2 !important; }
form select.fld { padding:1px !important; }
form .btn, a.btn { height:36px; margin:0px; padding:0px; color:#f2f2f2; text-align:left; text-decoration:none; background-color:transparent; background-image:url(../images/buttons.png); background-repeat:no-repeat; cursor:pointer; border:0px; }
a.btn { display:block; }

form .err, form .msg_err { font:normal 10px Arial, Helvetica, sans-serif; }
form .ok, form .msg_ok { font:normal 12px Arial, Helvetica, sans-serif; }
form .readonly { background:#e5e5e5; }

.ajax-form { float:right; width:16px; height:16px; margin:10px 10px 0 0; background:url(../images/icons-ajax.gif) 0 0 no-repeat; }
#ajax-bonus { margin:10px 5px 0 0; background:url(../images/icons-ajax.gif) 0 0 no-repeat !important; }
#ajax-subscribe { float:left !important; margin:10px 0 0 3px !important; }
#ajax-user-accounts-method { float:left !important; margin:1px 0 0 10px; }

body .fl_left { float:left; }
body .fl_right { float:right; }

a:link { color:#6b9fa2; text-decoration:underline; }
a:visited { color:#6b9fa2; text-decoration:underline; }
a:active { color:#6b9fa2; text-decoration:none; }
a:hover { color:#00ACEC; text-decoration:none; }
li.selected a, a.selected { color:#5d5d5d !important; text-decoration:none !important; }

#nav { clear:both; margin:0; padding:0 0 15px 0; color:#6e91ba !important; text-align:left; font:normal 12px Tahoma, Geneva, sans-serif; }
#nav span { display:inline-block; width:8px; margin:0px; padding:0px; font-size:11px; line-height:9px; background:url(../images/icons.png) -59px 50% no-repeat; }
#nav a { margin:0 7px 0 0; }
#nav a:link { text-decoration:none; }
#nav a:visited { text-decoration:none; }
#nav a:active { text-decoration:underline; }
#nav a:hover { text-decoration:underline; }

a span.images { cursor:pointer; }
span.images { float:left; clear:none; margin:0px !important; padding:0px !important; }
span.images a { margin:0px !important; padding:0px !important; text-decoration:none !important; }
span.images img, span.images a img { margin:3px 20px 5px 0; background:#e1e1e1; border:2px solid #e1e1e1; }
p.source { display:block; clear:both; text-align:right; font-style:italic; }

div.files { clear:both; padding:0 0 20px 0; }
p.files { clear:both; padding:5px 70px !important; }
p.files:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
p.files img { float:left; }
p.files a { display:block; margin:0 0 0 25px; }

div#submenu { clear:both; margin:0px 0 10px 0; padding:0px; font-weight:normal; }
div#submenu a { margin:0px !important; padding:0 0 3px 0 !important; text-align:left; }
div#submenu.hor ul { list-style:none; margin:0px; padding:0px; text-align:left; }
div#submenu ul li { clear:both; margin:5px 0; padding:0px; text-align:left; }
div#submenu ul li:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div#submenu ul li.short { list-style:none; margin-top:10px; padding:0px; text-align:left; }

div#submenu.short { margin:0px 0 10px 0; padding:0px; }
div#submenu.short ul { list-style:none; margin:0px; padding:0px; text-align:left; }
div#submenu.short ul li { clear:both; margin:5px 0; padding:5px 0; text-align:left; }
div#submenu.short ul li:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div#submenu.short ul li div p { clear:none; }
div#submenu.short ul li h2 { margin:0px; padding:0 0 5px 0 !important; text-align:left; }

p.detail { display:block; clear:both; margin:0px; padding:0px !important; text-align:right; }
p.detail a { float:none !important; display:inline !important; width:auto !important; margin:0px; padding:0 0 2px 10px !important; font-weight:bold; }

.line { clear:both; height:20px; padding:0px; margin:0px; border-bottom:1px solid #d5d5d5; font-size:1px; line-height:1px; }
.hint { padding:10px !important; border:1px dashed #c4c4c4; background:#d7e9e9; }
.floathint { position:fixed; z-index:12000; display:none; padding:10px !important; border:1px dashed #c4c4c4; background:#d7e9e9; }
.floathint div.tip-top, .floathint div.tip-bottom { font-size:1px; height:1px; }

span.txtlength { position:relative; display:block; width:35px; top:+3px; margin:1px 0; padding:0; color:#666666; background:#f0f1f1; font:normal 10px Arial, Helvetica, sans-serif; text-align:center; }
span.txtlength2 { display:block; float:left; width:25px; margin:0px; padding:0px; color:#666666; background:#f0f1f1; font:normal 10px Arial, Helvetica, sans-serif; text-align:center; line-height:21px; }
.selitem { background-color:#ebecec; }
.tbSizeChanger { color:#d5d5d5; background:#f0f1f1; border:1px solid #f0f1f1; }
.tbLarger:active, .tbLarger:hover { background:#6e91ba; }
.tbSmaller:active, .tbSmaller:hover { background:#6e91ba; }
#order { padding-left:7px; }

.fl_left { float:left !important;  }
.fl_right { float:right !important; }
.clearleft { clear:left !important; }
.clearright { clear:right !important; }
.clearfix { clear:both; }
.clearfix:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }

span#ajax-icon { display:block; float:left; width:43px; height:11px; margin:0px; padding:5px 0 0 20px; }
span#ajax-icon img { visibility:hidden; }
span#ajax-icon.selected img { visibility:visible; }

/* user account */

div#account { float:right; width:350px; margin:0px; padding:15px 0 0 0px; text-align:center; }
div#account strong.title { display:block; color:#5d5d5d; padding:0 0 20px 0; font:normal 18px Verdana, Geneva, sans-serif; }

table.form-data { padding:0px; }
table.form-data td { padding:2px 5px; }
table.form-data p { margin:0px; padding:0 0 5px 0; }
table.form-data tr.row_regdata td { padding:5px; background:#ebecec; }
table.form-data tr.row_regdata span.txtlength { background:#f0f1f1; }

#login_form, #login_form2 { width:255px; }
#login_form .fld, #login_form2 .fld { width:188px; }
#login_form table, #login_form2 table { width:100%; }
#login_form table tr td, #login_form2 table tr td { vertical-align:middle; padding:0 0 10px 0; }

#remember_form #frm_email { width:220px; }

ul.account-menu { margin:0px; padding:0px; list-style:none; }
ul.account-menu li { padding:0 0 10px 0; text-align:left; }

#account ul.account-menu { padding:0 30px; }
#account ul.account-menu li { float:left; width:160px; padding:9px 0; }
#account ul.account-menu li#acc-exchange { width:130px; }
#account ul.account-menu li#acc-feedback { width:155px; text-align:right; }
#account ul.account-menu li#acc-profile { width:125px; text-align:right; }
#account ul.account-menu li#acc-logout { width:125px; text-align:right; }

div.partner-total { clear:both; width:500px; height:90px; margin:0 0 20px 0; padding:0px 0; text-align:left; background:url(../images/bg-dot-hor.png) 0 100% repeat-x; }
div.partner-total:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div.partner-total .fl_left { width:220px; text-align:left; }
div.partner-total .fl_left p { padding:0 0 13px 0; }
div.partner-total .fl_right { width:220px; text-align:right; }
div.partner-row { clear:both; width:500px; margin:0 0 10px 0; padding:0px; text-align:left; background:url(../images/bg-dot-hor.png) 0 100% repeat-x; }
div.partner-row:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div.partner-row .fl_left { width:390px; text-align:left; }
div.partner-row .fl_right { width:100px; text-align:center; }

div#withdraw_msg { clear:both; height:9px; padding:5px 3px 0 3px; }
div#withdraw_msg div.ok { color:#0000ff; font-size:10px; text-align:right; line-height:9px !important; }
div#withdraw_msg div.err { color:#ff0000; font-size:10px; text-align:right; line-height:9px !important; }

div.parnter-html { clear:both; }
div.parnter-html-preview { padding:10px 0; }
div.parnter-html-code { padding:10px; border:1px dashed #c4c4c4; background:#d7e9e9; }
div.parnter-html-comment { padding:10px 0 0 0; }

div.exchange-row { clear:both; width:500px; margin:0 0 20px 0; padding:0 0 20px 0; text-align:left; background:url(../images/bg-dot-hor.png) 0 100% repeat-x; }
div.exchange-row:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div.exchange-ctrl { width:500px; padding:0 0 10px 0; text-align:left; }
div.exchange-ctrl:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
div.exchange-state { float:left; width:150px; display:block; padding:0px; font-weight:bold; line-height:36px; }
div.exchange-info { clear:both; }
div.exchange-message { float:right; padding:10px 0 0 0; text-align:right; }
div.exchange-button { float:right; padding:0px; text-align:right; }
div.exchange-button .btn { float:right; margin:0 0 0 10px; }
div.sexchange-total-sell { float:left; width:220px; text-align:left; }
div.exchange-total-buy { float:right; width:220px; text-align:right; }

#autoRefresh, #autoRefreshLabel { line-height:36px; }
#autoRefreshHint { height:20px; padding:10px 0; }
#pay-form-info { clear:both; width:500px; margin:0 0 10px 0; padding:10px 0; }
#pay-form-desc { clear:both; width:500px; margin:0 0 10px 0; padding:10px 0; }

.message-title { font-size:120%; color:#6b9fa2; }
.message-answer { margin:10px 0 10px 40px; padding:5px; background:#f0f1f1; }

/* header */

#top { overflow:hidden; clear:both; width:940px; height:55px; }
a#ajax-content { float:left; display:block; width:125px; height:34px; margin:10px 0 0 15px; background:url(../images/logo.gif) 0 0 no-repeat; }
a#ajax-content.ajax { background:url(../images/logo.gif) 0 -34px no-repeat !important; }
#top div.contacts { overflow:hidden; float:left; width:495px; height:55px; padding:10px 0 0 110px; color:#979797; text-align:left; }
#top div.contacts p { margin:0px; padding:0 0 10px 0; }
#top div.contacts p.row123 { float:left; width:165px; padding:0px; font-size:16px; line-height:16px; }
#top div.contacts p span { float:left; display:block; height:20px; margin:0 10px 0 0; background-image:url(../images/icons.png); background-repeat:no-repeat; }
#top div.contacts p span.icon1 { width:10px; background-position:-35px -20px; }
#top div.contacts p span.icon2 { width:15px; background-position:-20px -20px; }
#top p.service { float:right; display:block; width:85px; height:9px; margin:0px; padding:25px 0 0 0; text-align:left; }
#top p.service a { float:left; display:block; width:11px; height:9px; margin:0; padding:0px; font-size:1px; line-height:1px; background-image:url(../images/icons.png); background-repeat:no-repeat; }
#top p.service span { float:left; display:block; width:11px; margin:0 8px 0 0; padding:0 8px 0 0; background:url(../images/icons.png) -55px 0 no-repeat; }
a#icon_main { background-position:-20px 0; }
a#icon_main:active, a#icon_main:hover, a#icon_main.selected { background-position:-20px -9px; }
a#icon_contact { background-position:-31px 0; }
a#icon_contact:active, a#icon_contact:hover, a#icon_contact.selected { background-position:-31px -9px; }
a#icon_map { background-position:-42px 0; }
a#icon_map:active, a#icon_map:hover, a#icon_map.selected { background-position:-42px -9px; }
#header { overflow:hidden; width:940px; height:217px; }
#header div.menu { float:left; width:215px; margin:0px; padding:28px 0 0 0; text-align:left; font-size:14px;}
#header div.menu ul { margin:0px; padding:0px; list-style:none; }
#header div.menu ul li { display:block; padding:4px 0; background:url(../images/bg-dot-hor.png) 0 100% repeat-x; }
#header div.menu ul li a { display:block; padding:0 15px; }
#header div.menu ul li.selected a { color:#5d5d5d !important; text-decoration:none !important; }
#header h2 { float:left; width:200px; padding:50px 0 0 163px; color:#666666 !important; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; text-align:center !important; }

/* footer */

#footer-outer { clear:both; background:url(../images/bg-footer.png) 50% 0 no-repeat; }
#footer { width:940px; height:89px; margin:0px; padding:20px 0 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
#footer .fl_left { float:left; width:210px; padding:0px; text-align:left; }
#footer .fl_left a { color:#c4c4c4 !important; }
#footer .fl_left p { padding:0 0 7px 0; line-height:14px; }
#footer .fl_right { float:right; width:210px; padding:0px; text-align:right; }
#footer div.menu { float:right; margin:0px; padding:0px; text-align:left; }
#footer div.menu ul { margin:0px; padding:0px; list-style:none; }
#footer div.menu ul li { display:block; padding:0px; }
#footer div.menu ul li a { display:block; padding:0px; }
#footer div.menu ul li.selected a { color:#5d5d5d !important; text-decoration:none !important; }
#footer div.block-buttons { clear:none !important; margin:0 230px !important; }

/* content */

#content-ajax { clear:both; width:940px; }
#content-ajax:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
#content { overflow:hidden; float:right; width:670px; margin:0px; padding:0px; text-align:left; }
#content-left { overflow:hidden; float:left; width:230px; padding:0px; text-align:left; }
#content-left div.menu{ font-size:14px;}
#content-left div.menu ul { margin:0px; padding:0px 0px 15px; list-style:none; }
#content-left div.menu ul li { display:block; padding:4px 0;}
#content-left div.menu ul li a { display:block; padding:0 15px; }
/* blocks */

div.block { clear:both; padding:0px; margin:0 0 25px 0; text-align:left; background-image:url(../images/panels.png); background-repeat:repeat-y; }
div.block h2.title { display:block; margin:0px; padding:0px; background-color:transparent; background-image:url(../images/panels.png); background-repeat:no-repeat; }
div.block h2.title span { float:left; }
div.block div.bottom { clear:both; position:relative; top:+1px; height:10px; font-size:1px; line-height:1px; background-image:url(../images/panels.png); background-repeat:no-repeat; }
div.block div.content { padding:0 15px; }

#content-left div.block { background-position:-670px 0; }
#content-left div.block h2.title { height:36px; margin:0 0 10px 0; padding:0px; line-height:36px !important; text-align:center; font:normal 18px Verdana, Geneva, sans-serif; color:#ffffff; background-position:0 -116px !important; }
#content-left div.block div.bottom { background-position:0 -163px; }

#content div.block { background-position:-1570px 0; }
#content div.block h2.title { padding:0 0 25px 0; line-height:24px !important; background-color:#ffffff; background-position:0 -55px; }
#content div.block div.bottom { background-position:0 -106px; }
#content div.block div.content { margin:5px 0 0 0; padding:10px 20px; }

#content-left div.block-white, #content div.block-white { padding:0px; background:none !important; }
#content-left div.block-white h2.title, #content div.block-white h2.title { height:auto !important; line-height:18px !important; color:#5d5d5d !important; background:none !important; }

div.block-buttons { clear:both; padding:0px; margin:0 0 25px 0; text-align:center; }
div.block-hidden { display:none; }

/* exchange form */

.curr-icon { background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-20px -40px; }
div.curr0, span.curr0 { background-position:-20px -40px !important; }
div.curr1, span.curr1 { background-position:0 -40px !important; }
div.curr50, span.curr50 { background-position:0 -20px !important; }
div.curr51, span.curr51 { background-position:0 0 !important; }
div.curr55, span.curr55 { background-position:-100px 0 !important; }

div.exchange { clear:both; padding:0px; margin:0px; text-align:left; }
div.exchange div.tabs { height:36px; background:url(../images/panels.png) 0 10px no-repeat; }
div.exchange div.tabs a { float:left; display:block; width:137px; height:29px; margin:0 2px 0 0; padding:7px 0 0 0; text-align:center; color:#fefefe !important; font:normal 18px Verdana, Geneva, sans-serif !important; text-decoration:none !important; background-image:url(../images/tabs.png); background-repeat:no-repeat; background-position:-137px 0; }
div.exchange div.tabs a:active, div.exchange div.tabs a:hover, div.exchange div.tabs a.selected { color:#42605d !important; background-position:0 0; }
div.exchange div.tabs span { float:right; display:block; width:210px; height:20px; padding:15px 0 0 0; text-align:left; color:#5d5d5d; font:bold 14px Verdana, Geneva, sans-serif; }
div.exchange div.bottom { height:10px; font-size:1px; line-height:1px; background:url(../images/panels.png) 0 -45px no-repeat; }
div.exchange div.content { background:url(../images/panels.png) -900px 0 repeat-y; }
div.exchange div.content div.panel { display:none; }
#panel-buy, #panel-sell, #panel-exchange { display:none; }
div.exchange div.content div.selected { display:block !important; }
div.exchange div.content div ul { display:block; overflow:hidden; width:470px; margin:0px; padding:0 0 0 182px; list-style:none; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-3675px 50%; }
div.exchange div.content div ul.curr1Z { background-position:-1770px 50% !important; }
div.exchange div.content div ul.curr1R { background-position:-2405px 50% !important; }
div.exchange div.content div ul.curr1E { background-position:-3040px 50% !important; }
div.exchange div.content div ul.curr50 { background-position:-1135px 50% !important; }
div.exchange div.content div ul.curr51 { background-position:-500px 50% !important; }
div.exchange div.content div ul.curr55 { background-position:-4310px 50% !important; }

div.exchange div.content div ul li { width:469px; margin:0px; padding:0px; }
div.exchange div.content div ul li.stub { height:26px; }
div.exchange div.content div ul li a { display:block; height:26px; padding:10px 0 10px 35px; font-size:14px; font-family: Tahoma,Geneva,sans-serif; color:#333333 !important; text-decoration:none !important; line-height:26px !important; font-weight:bold; cursor:pointer; }
div.exchange div.content div ul li a span,
div.exchange div.content div ul li a strong,
div.exchange div.content div ul li a em { display:block; float:left; height:26px; text-align:left; }
div.exchange div.content div ul li a em { width:85px; padding:0 0 0 5px; font-style:normal; color:#afafaf; }
div.exchange div.content div ul li a span.course { width:60px; padding:0 5px 0 0; text-align:right; }
div.exchange div.content div ul li a strong { width:40px; color:#6b9fa2; }
div.exchange div.content div ul li a span.curr-icon { width:19px; height:20px; margin:3px 5px 3px 0; }
div.exchange div.content div ul li a span.reserve { float:right; width:95px; text-align:left; }
div.exchange div.content div ul li a span.arrow { float:right; width:97px; margin:0px; background-image:url(../images/icons.png); background-repeat:no-repeat; }
#panel-buy span.arrow { background-position:-138px -39px; }
#panel-sell span.arrow { background-position:-41px -39px; }
#panel-exchange span.arrow { background-position:-235px -39px; }

/* News */

#news { text-align:left; padding:0px; }
#news:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; }
#news .news-item { width:300px; margin:0px; padding:0 0 12px 0; }
#news .news-date { display:block; padding:0px; color:#c4c4c4; font-size:12px; }
#news .news-name { padding:0 0 2px 0; color:#6b9fa2; }
#news .news-content { margin:0px; padding:7px 0 0 0; }
#news.arhiv { padding:0px !important; }
#news.arhiv .news-item { width:320px !important; }
#news .line { clear:both; height:5px; border:0px; }

/* Subcribe form */

div#subscribe { clear:both; padding:0px; }
div#subscribe:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div#subscribe strong { float:left; padding:0px; font-weight:normal; line-height:20px; }
div#subscribe input.fld { float:right; width:120px; }
div#subscribe input.btn-text { width:158px; }
div#subscribe a { float:left; display:block; width:72px; padding:18px 0 0 0; }
div#subscribe p { clear:both; padding:0 0 9px 0; }
div#subscribe p:after { display:block; content:"."; visibility:hidden; clear:both; font-size:1px; height:1px; }
div#subscribe_msg { height:9px; padding:5px 3px 0 3px; }
div#subscribe_msg div.ok { color:#0000ff; font-size:10px; text-align:center; line-height:9px !important; }
div#subscribe_msg div.err { color:#ff0000; font-size:10px; text-align:center; line-height:9px !important; }

/* WM-bonus form */

div#wmbonus { clear:both; text-align:left; }
div#wmbonus p { clear:both; display:block; padding:0 0 10px 0; }
div#wmbonus p:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div#wmbonus strong { float:left; display:block; width:70px; padding:0px; font-weight:normal; }
div#wmbonus #wmbonus_hint { padding:0 0 10px 0; line-height:16px;}
div#wmbonus #frm_vallet { float:right; width:135px; margin:0 3px 0 0; }
div#wmbonus #wmbonus_form_captcha { float:right; margin:0 5px 0 0; }
div#wmbonus #frm_captcha { float:right; width:60px; margin:0 3px 0 0; }
div#wmbonus #wmbonus_msg { float:left; width:100px; clear:both; line-height:12px; padding:0px; }

/* photo gallery */

#bigImage { overflow:hidden; clear:both; float:left; margin:0 0 10px 0; padding:0px; border:2px solid #d5d5d5; text-align:center; }
#bigImageInner { float:none; margin:0px; padding:0px; background:url(../images/icon-ajax-bg.gif) center no-repeat; }
#bigImageInner img { margin:0px; padding:0px; border:0px; }

div.photos { clear:both; overflow:hidden; width:608px; margin:0 0 0 30px; padding:10px 0; }
div.photos:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div.photos img { float:left !important; margin:0px; background:#d5d5d5; border:1px solid #d5d5d5; }
div.photos .selected img { border:1px solid #6b9fa2 !important; }

div.photos .slideContentsWrapper { position:relative; z-index:99; width:604px; margin:0px; padding:0px; }
div.photos .slideContentsWrapper tr td { text-align:center; vertical-align:middle; padding:0px; }
div.photos .slideContents { overflow:hidden; position:relative; width:528px; clear:both; margin:0px; padding:0px; }
div.photos .slideContents:after { display:block; content:"."; visibility:hidden; clear:both; height:1px; font-size:1px; line-height:1px; }
div.photos .slideSlider { position:relative; }
div.photos .slideSlider tr td { text-align:center; vertical-align:middle; padding:15px; }

div.photos td.slideCtrlWrapper { width:23px; }
div.photos td.slideCtrlWrapper a { display:block; width:23px; height:72px; background-image:url(../images/arrows-photo.png); background-repeat:no-repeat; cursor:pointer; }
div.photos a.slideCtrlPrew { margin:0 5px 0 10px; }
div.photos a.slideCtrlPrew:link { background-position:0 50%; }
div.photos a.slideCtrlPrew:visited { background-position:0 50%; }
div.photos a.slideCtrlPrew:active { background-position:-23px 50%; }
div.photos a.slideCtrlPrew:hover { background-position:-23px 50%; }
div.photos a.slideCtrlNext { margin:0 10px 0 5px; }
div.photos a.slideCtrlNext:link { background-position:-46px 50%; }
div.photos a.slideCtrlNext:visited { background-position:-46px 50%; }
div.photos a.slideCtrlNext:active { background-position:-69px 50%; }
div.photos a.slideCtrlNext:hover { background-position:-69px 50%; }

/* custom styles */

.brown { color:#990000; }
.green { color:#006600; }
.green2 { color:#339900; }
.gray { color:#666666; }
.gray2 { color:#999999; }

.text-green-dark, a.text-green-dark { color:#42605d !important; border-color:#70e080 !important; }
.text-green-light, a.text-green-light { color:#6b9fa2 !important; border-color:#6b9fa2 !important; }
.text-brown, a.text-brown { color:#7d040a !important; border-color:#7d040a !important; }
.text-red, a.text-red { color:#ff0000 !important; border-color:#ff0000 !important; }
.bg-gray { background:#f7f7f7; }

table.datachecklist tr td { padding:0 2px 0 0; }
table.datachecklist tr td label { position:relative; top:-2px; }

#frm_order_notifier table.datachecklist tr td { padding:2px !important; }

table.form-data .curr-icon { width:20px; height:20px; }

#exchnage-info { color:#999999; font-size:13px; }
#frm_sell_sum, #frm_sell_sum_pay, #frm_buy_sum { width:110px; text-align:right; font-weight:bold; background:#ffffcc; }
input#frm_sell_vallet, input#frm_buy_vallet, input#frm_buy_account { width:142px; padding:2px 4px; }
select#frm_sell_vallet, select#frm_buy_vallet { width:152px; }
#frm_sell_methodId, #frm_buy_methodId { width:200px; }

#exchange-content table.form-data tr td { height:20px; }
#exchange-content table.form-data tr td.space { height:8px !important; padding:0px; margin:0px; background:url(../images/bg-dot-hor.png) 0 50% repeat-x; font-size:1px; line-height:1px; }
#exchange-content table.form-data tr td.text { height:13px !important; line-height:13px; }

/* fields and buttons */

#btn_submit { width:105px; background-position:0 -432px; }
#btn_bonus { width:105px; background-position:0 -144px; }
#btn_subscribe { width:105px; background-position:0 -360px; }
#btn_login { width:105px; background-position:0 0; }
#btn_remember { width:105px; background-position:0 -432px; }
#btn_register { width:105px; background-position:0 -432px; }
#btn_add { width:105px; background-position:0 -184px; }
#btn_save { width:105px; background-position:0 -288px; }
#btn_delete { width:105px; background-position:0 -468px; }
#btn_step_next { width:105px; background-position:0 -108px; }
#btn_step_prew { width:105px; background-position:0 -72px; }
#btn_refresh { width:105px; background-position:0 -504px; }
#btn_order { width:155px; background-position:0 -648px; }
#btn_withdraw { width:105px; background-position:0 -540px; }
#btn_redirect { width:105px; background-position:0 -252px; }
.btn_pay { width:105px; background-position:0 -252px; }
.btn_cancel { width:105px; background-position:0 -216px; }
.btn_notify { width:155px; background-position:0 -396px; }

.style2 { list-style-position: inside; padding-left:0px; }
.style2 li { list-style-position: inside; padding-bottom:10px; }
.style3 li { display:block; list-style-type:none; margin:0; padding:0 0 5px 5px; }
.icq { border:none; margin-bottom:-4px; width:18px; height:18px; }
.mail { border:medium none; height:14px; margin-bottom:-3px; width:143px; }
