body,html{padding:0;margin:0;height:100%;font:11px Tahoma,Arial,Verdana,sans-serif;}
html>body {height:auto;min-height:100%}
body {background:#fff;position:relative;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}

table,form,p { padding:0; margin:0;}
table {border-collapse:collapse}
img {border:0;}
td {font-size:11px;}
input.text {border:1px solid #999;font-size:11px;padding:3px;width:140px;}
input.captcha {border:1px solid #999;font-size:11px;padding:3px;width:140px;}
textarea.text {border:1px solid #999;font-size:11px;padding:3px;}

select {font-size:11px;}
input.button, input.login_button {font-size:11px;padding:3px;cursor:pointer;}
a {color:#256694;}
a:hover {color:#c00}

#wrap {width:767px;margin:0 auto;overflow:hidden;padding:0 0 100px 0}
#top {height:33px;background:#516069 url(/p/head.top2.gif) no-repeat 0 0;vertical-align:top;}
#top a.top {float:left;margin:1px 0 0 47px;color:#ffd427;}

#side {width:220px;float:left;overflow:hidden;margin:0 0 0 0px;}
#side .box {margin:0 20px 20px 0;border:0px solid #f00;}
#side .box h2 {padding:10px 0 0px 5px}
#side .box h4 {font-weight:bold;color:#636363;font-size:11px;padding:0 0 10px 0}

#side .logo {margin:-25px 0 20px 0}

#side .login div {text-align:right;padding:0 0 5px 0}
#side .loggedon div.logged {text-align:left;padding:0 0 5px 0}
#side .login input.text {margin:0 0 0 3px;width:120px;}
#side .login div label {font-weight:bold;color:#53666d;}
#side .login div.control {padding:5px 0 0 51px;text-align:left;}

#side .rates {background:#eee url(/p/side.block.bg.gif) repeat-y 0 0;margin:0 0 20px -10px;width:230px;height:170px;}
#side .rates[class] {min-height:170px;height:auto;}
#side .rates .in {background:url(/p/side.block.top.gif) no-repeat 0 0;}
#side .rates .in .in {background:url(/p/side.block.bottom.gif) no-repeat 0 100%;padding:20px;}

#side .rates table {width:100%;}
#side .rates table td {padding:6px;}
#side .rates table td.from {}
#side .rates table td.to {}
#side .rates table td.direction {color:#ed9731;font-weight:bold;}
#side .rates table td.percent {font-weight:bold;}
#side .rates a.more {display:block;padding:5px 0 0 5px;}

#side .livechat {margin:0 0 20px 0px;}
#side .livechat p {color:#8a8a8a;padding:15px 0 0 0;}

#side .contact {}
p.icq {padding:0 0 8px 23px;background:url(/p/icq.gif) no-repeat 0 0;margin:0 0 0 1px;}
p.xmpp {padding:0 0 8px 23px;background:url(/p/im/icon_gtalk1.gif) no-repeat 0 0;margin:0 0 0 1px;}
p.yahoo {padding:0 0 8px 23px;background:url(/p/im/icon_yahoo1.gif) no-repeat 0 0;margin:0 0 0 1px;}
p.skype {padding:0 0 8px 23px;background:url(/p/im/icon_skype1.gif) no-repeat 0 0;margin:0 0 0 1px;}

#content {width:547px;overflow:hidden;float:left;vertical-align:top;}
#content .box {margin:0 0 20px 10px}
#content .box h2 {padding: 0 0 10px 0}

#content .menu {background:#eee url(/p/head.block.gif) no-repeat -3px 0;width:550px;height:112px;margin:15px 0 20px 0;line-height:110px;text-align:center;color:#256694;}
#content .menu a {padding:0 1px;}

#content .rounded {background:#e4e2e2 url(/p/content.block.top.gif) no-repeat 0 0;width:538px;padding:0;}
#content .rounded .in {background:url(/p/content.block.bottom.gif) no-repeat 0 100%;padding:25px 20px;}

#content .sorounded {background:#e4e2e2 url(/p/content.block.top.gif) no-repeat 0 0;width:538px;padding:0;vertical-align:middle;}
#content .sorounded .in {background:url(/p/content.block.bottom.gif) no-repeat 0 100%;padding:10px 10px;}

#content .orderform {position:relative;margin-bottom:40px;}
#content .orderform table {width:100%;border-collapse:collapse}
#content .orderform td {padding:2px;}
#content .orderform td.title {color:#53666d;font-weight:bold;text-align:right;white-space:nowrap}
#content .orderform td.title label.error {color:red;}

#content .orderform td.question {width:15px;vertical-align:top;padding:3px;}
#content .orderform td.question a {display:block;text-indent:-2em;height:13px;width:15px;background:url(/p/icon.question.gif) no-repeat 0 0;}

#content .orderform input.text {width:120px;}
#content .orderform input.captcha {width:40px;position:relative;top:-5px;}
#content .orderform input.vPasswordField {border:1px solid #999;font-size:11px;padding:3px;width:140px;}
#content .orderform input.vTextField {border:1px solid #999;font-size:11px;padding:3px;width:140px;}
#content .orderform div.control {position:absolute;bottom:-40px;width:500px;text-align:center}
#content .orders {padding:4px;}
#content .orders table {width:100%;}
#content .orders table td {padding:3px;border-bottom:1px solid #ccc}
#content .orders table td.amount {font-weight:bold;text-align:left;}
#content .orders table td.direction {color:#ed9731;font-weight:bold;text-align:center;}
#content .orders table td.status {text-align:center;width:17px;}
#content .orders table td.info {text-align:center;}
#content .orders table td.action {text-align:center;}
#content .orders table td.percent {text-align:center;}
#content .orders table td.change {text-align:center;}
#content .orders table td.flag {text-align:center;width:10px;}
#content .orders table tr.last td {border:0}
#content .orders table tr.head th {background:#e4e2e2;font-weight:bold;border-left:2px solid #fff;font-size:1-px;color:#666;padding:7px;}
#content .orders table tr.head th.leftone {background:#e4e2e2 url(/p/content.block.top.gif) no-repeat 0 0;border-left:none;}
#content .orders table tr.head th.rightone {background:#e4e2e2 url(/p/r_corn.gif) no-repeat 100% 0;}
#content .orders ul {padding:0;margin:0;list-style:none}
#content .orders_l li {padding:0 0 1em 20px;margin:0;background:url(/p/rarr.gif) no-repeat 0 5px;}
#content .orders_l ul span {padding:0 0 1em 20px;margin:0;}
#content .orders div.news a {display:inline;}
#content .orders table tr.head th.header {background-image: url(/p/small.gif);
    cursor: pointer; 
    font-weight: bold;
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 20px; 
    margin-left: -1px; 
}
#content .orders table tr.header th.headerSortUp {background-image: url(/p/small_asc.gif); }
#content .orders table tr.header th.headerSortDown {background-image: url(/p/small_desc.gif); }

#content div.text {text-align:justify;padding:15px;}
#content div.text h3 {font-size:12px;}

#footer {clear:both;position:absolute;bottom:0;left:0;height:110px;width:100%;overflow:hidden;background:#e4e2e2;}
#footer .in {width:767px;margin:0 auto;position:relative;}
#footer .in .menu {position:absolute;width:540px;height:76px;top:0px;left:230px;background:#63737b url(/p/footer.block.gif) no-repeat 0 0;line-height:73px;text-align:center;color:#e4e2e2}
#footer .in .menu a {color:#e4e2e2;padding:0 15px;text-decoration:none}
#footer #copyright {padding:20px}

#content div.help {margin-left:20px;}
#content div.help p {text-align:justify;}
div.indent {margin:0 0 5px 3px;border-left:3px solid #fcc80c;padding:2px 0 2px 15px;line-height:1.3}

#content .orders .paginator {text-align:left;vertical-align:top;}
#content .orders .paginator table.fixed {table-layout:fixed;border-collapse:collapse;width:100%;}
#content .orders .paginator table.fixed td {vertical-align:top;padding:5px 5px 5px 0;}
#content .orders .paginator table.fixed th {text-align:right;}

.news {padding:10px 0;background:url(/p/raquo2.gif) no-repeat 0 15px;text-indent:8px;}
.news_i {padding:10px 0;background:url(/p/raquo2.gif) no-repeat 0 15px;text-indent:8px;color: #d46400;}
.news_c {padding:10px 0;background:url(/p/raquo2.gif) no-repeat 0 15px;text-indent:8px;color: #f33229;}
.news a {display:block;text-indent:0;color:#4d4b4c;}
.news_i a {display:block;text-indent:0;color:#d46400;}
.news_c a {display:block;text-indent:0;color:#f33229;}
.news span {color:#878787;font-size:9px;}
.news_i span {color:#878787;font-size:9px;}
.news_c span {color:#878787;font-size:9px;}

#content .orders table td.change span.dnchg { color:#ff0808; }
#content .orders table td.change span.upchg { color:#1b8923; }


#lang {float:right;height:20px;position:relative;top:0px;right:10px;}
#lang a {float:left;height:15px;font-size:10px;width:15px;margin:0 18px 0 0;}
#lang a.ru_selected {background:url(/p/lang.ru.selected.gif) no-repeat 0 0;width:18px;height:19px;}
#lang a.ru {background:url(/p/lang.ru.gif) no-repeat 0 0;width:18px;height:19px;}
#lang a.en_selected {background:url(/p/lang.en.selected.gif) no-repeat 0 0;width:17px;height:19px;}
#lang a.en {background:url(/p/lang.en.gif) no-repeat 0 0;width:17px;height:19px;}
