body {color:#333; font-size: 13px; font-family: "Trebuchet MS", Arial, Tahoma}
a, a:visited {color:#4274b1}
a:hover {color:#E59117}
a img {border:none}
h2 {font-size: 18px; font-weight:normal}
h1.header {margin-top: 5px; font-size: 28px; font-weight: normal; color:#666; margin-bottom: 10px}
.content h1 {margin-top: 5px; font-size: 28px; font-weight: normal; color:#666; margin-bottom: 10px}
h1.logo {width:275px}
.container {width:980px; margin:20px auto; clear:both}
.topcontactform p {padding: 3px 0; margin: 0; color:#999}
.topcontactform h2 {padding: 3px 0; margin: 0; color:#999; font-size: 24px}
.topcontactform td {color:#999;}
.footer { background: url(/images/bgfoot.png) no-repeat; padding:10px 20px; margin:20px 0 0; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#666}
.footer p {line-height: 1.5; padding: 0px 0; margin: 0; }
.footer:hover {color:#333}
.madeinmalgini {margin:10px 0 0; text-align: right; padding-right:20px; color:#999}
a#open-requests {text-decoration: none; border-bottom: 1px dashed}
.topban {text-align: right}
.menu-arrow {cursor:pointer}
.city {background:url(/images/city.png) no-repeat; 
height:18px; text-align:center; width:87px; cursor:pointer}
span.city:hover {background:#999; color:#fff;  -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.adminmenu {width:980px; margin-top: 20px; background: url(/images/bgmn.png) no-repeat;height:46px; padding-left:20px}
.adminmenu a {display:block; float: left; padding: 12px 10px; height:46px}
.adminmenu a, .adminmenu a:visited {font-size: 13px; font-weight: bold; color: #fff}
.adminmenu a:hover {background: url(/images/bgmnon.png) no-repeat top center}
.adminmenu a.active {background: url(/images/bgmnon.png) no-repeat top center}
.admincontent {border:1px solid #ddd; padding:10px 20px; margin:20px 0; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.admincontent h1 {margin-top: 5px; font-size: 28px; font-weight: normal; color:#666; margin-bottom: 10px}
.admincontent h2 {padding: 5px 0}
.menu {display: table; width:980px; margin-top: 20px; background: url(/images/bgmn.png) no-repeat;}
.main {height: 46px;}
div.podmenu {border-radius: 10px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-webkit-box-shadow: 0.25em 0.25em 1em rgba(0,0,0,0.25);	-moz-box-shadow: rgba(0,0,0,0.25) 0.25em 0.25em 1em;	color: #fff;	padding: 20px 10px;	position:absolute;	padding-top: 50px;	background: #E59117  url(/images/topmenu.jpg) no-repeat ; 	top:-10px;	width:420px; }
.menuitemdescr {font-size:11px; text-align: center; color: #a3ceed; padding-bottom: 5px}
.menu .active {background: #e59117 url(/images/bgmnon.png);}
.main .active {height:46px}
.menu .active .menuitemdescr {font-size:11px; text-align: center; color: #fff; padding-bottom: 5px}
.menu .position-0 {background-position: top left; }
.menu .position-1 { background-position: top center; }
.menu .position-2 { background-position: top center; }
.menu .position-3 { background-position: top right;}
.menu .position-0 h2{position:relative;z-index:21;}
.menu .position-1 h2{position:relative;z-index:17;}
.menu .position-2 h2{position:relative;z-index:14;}
.menu .position-3 h2{position:relative;z-index:12;}
.menu .position-0 .podmenu{ z-index: 19; left:30px;}
.menu .position-1 .podmenu{ z-index: 15; left:10px;}
.menu .position-2 .podmenu{ z-index: 13;}
.menu .position-3 .podmenu{ z-index: 11; left:-230px}
*html .menu .active h2{ position: relative; background: none; height: 32px;}
.notice {background:#9FC93D;padding:10px;font-size:18px; color:#fff; text-align: center; margin-top:15px;-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-webkit-box-shadow: 0.25em 0.25em 1em rgba(0,0,0,0.25);	-moz-box-shadow: rgba(0,0,0,0.25) 0.25em 0.25em 1em;}
.podmenu a,.podmenu a:visited {color: #fff; text-decoration:none;display:block; margin:0; padding:0;}
.podmenu a:hover {text-decoration:underline;}
.podmenu li {margin:0; padding:3px 0; line-height: 1; font-size: 12px}
.podmenu h3 {padding: 3px 0; margin: 0; font-size: 14px; font-weight: bold}
.podmenu DIV {width:200px; float: left; margin:0; padding:0; padding-left:10px;}
.podmenu ul {margin:0; padding:0;padding-left: 20px;}
.menuitem {position: relative; height: 32px; float: left; width:245px; }
.menuitem h2 {text-align: center; padding-top: 5px; margin: 0; font-size:16px;font-weight:bold;}
.menuitem h2 a, .menuitem h2 a:visited {color:#fff; text-decoration: none;}
.menu2 { clear:left; background: url(/images/bgpodmn.png) repeat-x; border: 1px solid #749bbc; border-top:none;width:978px; overflow:hidden;
-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-radius-bottomleft:10px;}
.menu2 ul {margin: 10px 0 10px; padding: 0;  width:100%;clear:left;list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;}
.menu2 li {float:left;overflow:hidden;padding-left:10px; }
.menu2 li a {text-decoration: none; display:block;padding:2px 20px;white-space:nowrap;white-space:nowrap;}
.menu2 li a.rubric-active {background-color: #e59117; color:#fff; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.more {padding:0; margin:0}
.more a,.more a:visited {display:block; text-align:center;font-size:10px; color:#fff; background:#999; width:70px; text-decoration:none}
.front1 {margin-top:20px;}
.front1 td{vertical-align:top}
td#infofront {width:230px; background-image:url(/images/kurbg.png); background-repeat: no-repeat}
.infofront2 {background-position:top right;}
td#infofront h3 a, td.infofront h3 a:visited{display:block; text-judecoration:none;float:left;font-size:16px; font-weight:bold;padding:5px 15px; text-decoration:none; color:#999 }
td#infofront h3 a.active{ color:#333 }
td#infofront .iblock { padding:10px 15px; clear:both; float:none;}
.newsblock {height:115px; overflow-y: scroll}
.frontnewsitem .time {color:#666}
.frontnewsitem .newstext {padding-bottom:10px;} 
.kursblock {}
.kursblock td{padding:3px;text-align:center }
.kursblock .dollar {font-size:18px}
.kursblock .euro {font-size:18px}
.kursblock .znak {color:#4274B1}
.kursblock .buy {color:#333}
.kursblock .sell {color:#4274B1}
.kursblock .cb {color:#888}
#rates a.more {display:block; padding-top:7px;}
.servfrontdiv {margin-left:20px; background:url(/images/srvbg.png) no-repeat; padding: 5px 5px 12px 40px; margin-bottom:0px; margin-right:20px; width:185px; height:55px;}
.servfrontdiv h2 {padding-bottom:3px;}
.servfrontdiv span {color:#999}
.srv1 { margin-bottom:20px;}
#requests h2 {padding-bottom:3px;padding-left:40px;padding-top:3px;}
#requests {background:transparent url(/images/srvbg.png) no-repeat scroll 0 0;height:62px;margin-left:20px;margin-top:-72px;padding:5px 10px;position:absolute;width:210px;}
ul.tmenu {padding: 0; margin: 0;  background:#eee url(/images/bgleft.png) no-repeat; margin-bottom: 20px;}
ul.tmenu li {list-style: none}
ul.tmenu li a, ul.tmenu li a:visited {display:block; padding:7px 20px; width:200px; color: #333;}
ul.tmenu li a:hover {background: #ddd}
ul.tmenu li a.third-active, ul.tmenu li a.third-active:visited {background: #e37e12 url(/images/bgmnon.png) top center repeat-x; color: #fff; text-decoration: none}
ul.tmenu h2 {padding-left: 20px; padding-top: 10px; color: #e59117; font-size: 16px; font-weight: bold; padding-bottom: 10px;}
table.content { background: url(/images/bg.png) no-repeat top center; padding-left: 0px; margin:20px 0;  margin-bottom:0; width: 980px; }
table.content td {vertical-align: top}
table.content td.tmenu_cont {width:200px;background: url(/images/bgdleft.png) no-repeat bottom left; border-right: 1px solid #eee}
table.content td.osn_cont {padding:10px 20px;  background: url(/images/bgd.png) no-repeat bottom right;}
.admincontent ul {margin-left: 20px; padding: 5px 0}
.admincontent ul li { list-style-type: circle}
.text {line-height: 1.5; margin-bottom: 20px}
.text p { padding: 5px 0}
.text ul {margin-left: 20px; padding: 5px 0; list-style-position:outside;}
.text ul li { list-style-type: none;text-indent: -1.4em; }
.text ul li:before {color: #E59117;font-weight: bold;padding-right: .3em;font-size: 15px;
content: '\2014\a0';}
.text .facts h2 { padding-top: 0px;}
.text .facts span {color: #666}
.text img {margin:0 10px;}
.text h2 {padding:10px 0; color:#E59117; }
.text h4 {padding:10px 0; color:#777}
.text h3 {padding:10px 15px; background:#E59117; color:#fff; display: block; float:right; -webkit-border-radius: 10px;	-moz-border-radius: 10px;	-webkit-box-shadow: 0.25em 0.25em 1em rgba(0,0,0,0.25);	-moz-box-shadow: rgba(0,0,0,0.25) 0.25em 0.25em 1em;}
.text h3 a, .text h3 a:visited {color:#fff}
.text table {border-collapse: collapse; width: 100% }
.text table td {border-bottom:5px solid #DDDDDD; padding: 10px 15px; vertical-align: top}
.text table th {border-bottom:5px solid #ccc; padding: 10px 15px; vertical-align: middle; background: #ddd; font-size: 18px}
.text table tr:hover {background: #f1f1f1; color: #000}
.trhover {background: #f1f1f1; color: #000}
.valutalink {padding-left: 5px; padding-top: 7px; display: block}
.text form td {border: none}
.curdate {color: #999; font-size: 18px; }
.curratebox table  {width:300px;}
.curratebox table td {border: none; padding: 1px 15px;}
.curratebox {display: block; float: left; width: 320px; height: 170px; padding-right: 20px}
.curratebox h2 {padding-bottom: 0}
.depadr {color: #888}
.curalldep li {}
.curalldep h2 {font-size: 15px; }
.newsdate {color:#999;}
.promos {overflow:hidden; width: 750px; clear: left;  margin-top:20px;}
.promoitem {background:url(/images/promobg.png) no-repeat; width:230px;margin-right: 20px; float: left; text-align: center;  height:102px; overflow: hidden; padding: 10px 0;}
.promoitem a {display: block; width:100%; text-align: center}
div.promoitem:hover {background:url(/images/promobg.png) no-repeat top right;}
.ui-sortable-placeholder {background: #ddffef;}
.pagination {font-size: 24px; margin: 10px -20px; padding:10px 0; text-align:center; background:#eee; }
.breadcrumb {color:#999}
.breadcrumb a,.breadcrumb a:visited {color:#999}
td.calcblock {width:230px; padding-top:20px; padding-left:15px}
td.calcblock h2 {color:#999999;font-size:16px;font-weight:bold; padding-bottom:10px;}
td.calcblock IMG {float: left; margin-right:10px;}
td.calcblock a {line-height:2; padding-left: 5px;}
.slevel {float:left; width:450px; margin-bottom:10px; margin-right:20px;height:120px;}
.slevel p {padding:0; line-height: 1.3}
.slevel img {float:left; margin:0; margin-right:20px;margin-bottom:10px}
.slevel h2 {padding:0; margin:0;padding-top:5px; margin-bottom:5px;}
.slevel h2 a:hover {color:#E59117}
.addfiles {background: #eee; padding: 10px 20px; margin:0 -20px 20px; }
.addfiles h3 {padding:0 0 10px; font-size: 16px}
.padtop10 {padding-top: 10px;}
.fonts13 {font-size: 13px;}
.fonts18 {font-size: 18px;}
.fonts18 input {font-size:18px}
.fonts18 select {font-size:18px}
#file-list {margin-bottom: 10px;}
.bigspan {font-size: 16px; font-weight:bold}
/* Edit */
.admin {background:#eee; float:right; position:relative;
top:-40px; padding:10px; margin-right:-20px;}
.admin a, .admin a:visited {display:block; background:url(/images/accessories-text-editor.png) no-repeat; padding-left:20px;}
*html .admin {margin-right:-10px}
.admin a.delete, .admin a.delete:visited {display:block; background:url(/images/edit-delete.png) no-repeat 0 3px; padding-left:20px;}
.admintopaction {margin: 0 -20px; background: #eee; padding: 5px 20px; height:22px;}
.admintopaction a {display:block; float: right; margin-left: 20px; padding-top: 3px; padding-bottom: 3px;}
.admintopaction .edit a, .admintopaction edit a:visited {background:url(/images/accessories-text-editor.png) no-repeat 0 3px; padding-left:20px;}
.admintopaction .delete a, .admintopaction .delete a:visited {background:url(/images/edit-delete.png) no-repeat 0 3px; padding-left:20px;}
.editpage td {vertical-align:top; padding-right:20px; padding-bottom:20px;}
.editpage td.first {width:130px}
.block_header {font-size:13px; text-align: right; color:#777; padding-top:10px }
.edit_pade_title input {font-size:18px; padding:10px; width:500px;margin-top:10px;}
.edit_pade_text textarea {padding:10px; width:500px;}
.edit_pade_menu {padding-top:10px }
.edit_pade_menu select {width:520px; overflow:hidden;font-size:18px;} 
table.editdeposit {width: 100%}
.editdeposit td {vertical-align:top; padding-right:20px; padding-bottom:5px;}
.editdeposit td.first {width:170px}
.editdeprate td {padding-right:10px; padding-bottom:10px; vertical-align: top}
.editdeprate td.first {width:220px}
.editdeprate td.block_header_s {font-size:13px; color:#666; padding-top:10px }
.faredescr {background: #eee; margin:0 -20px; padding: 5px 20px; font-size: 16px; font-weight: bold; margin-bottom: 20px}
.faredescr p {padding-top: 4px; color: #000}
table.addpage {width:100%}
.addpage tr {border-bottom:1px solid #eee}
.addpage tr:hover {background:#f1f1f1}
.addpage tr:hover a, .addpage tr:hover a:visited {color:#333}
.addpage td {padding:5px}
.addpage td.edit{width:120px}
.addpage td.edit a {display:block; background:url(/images/accessories-text-editor.png) no-repeat; padding-left:20px;}
.addpage td.delete{width:80px}
.addpage td.delete a {display:block; background:url(/images/edit-delete.png) no-repeat; padding-left:20px;}
.addpagebutton a {display:block; background:url(/images/document-new.png) no-repeat;font-size:18px;height:25px; padding-left:30px;padding-top:0;}
table.addnews {margin:10px 0;}
table.adddepgroup {margin:10px 0;}
table.adddeprate { margin-bottom: 20px; margin-top:10px; border-top:1px solid #eee}
.addpeople {margin:10px 0; }
table.bannertbl {margin:20px 0;}
.bannertbl tr {border-bottom:1px solid #eee}
.bannertbl tr:hover {background:#f1f1f1}
.bannertbl tr:hover a, .addpage tr:hover a:visited {color:#333}
.bannertbl td {padding:5px}
.bannertbl td.edit{width:120px}
.bannertbl td.edit a {display:block; background:url(/images/accessories-text-editor.png) no-repeat; padding-left:20px;}
.bannertbl td.delete{width:80px}
.bannertbl td.delete a {disply:block; background:url(/images/edit-delete.png) no-repeat; padding-left:20px;}
.promotbl td{vertical-align:top; padding-right:20px; padding-bottom:20px; padding-top:10px}
.promotbl td.first {width:100px}
.promotbl .block_header {padding-top:0px}
.menutbl td{vertical-align:top; padding-right:20px; padding-bottom:20px; padding-top:10px}
.menutbl td.first {width:100px}
.menutbl .block_header {padding-top:0px}
#promo_submit, #menu_item_submit, #page_submit, #news_submit, #person_submit, #currency_rate_submit {font-size:18px; padding:3px 20px}
#page_submit {}
.back {padding:10px 0}
.back  a {display:block; background:url(/images/edit-undo.png) no-repeat; padding-left:20px; }
ul.calc {padding: 0; margin: 0; float: none; clear: both}
ul.calc li {list-style: none;  padding: 0; text-indent:0 }
ul.calc li:before {content:none;}
ul.calc li a {display: block; float: left; padding: 5px 10px}
ul.calc li a.calc-active, ul.calc li a.calc-active:visited {background: #4274B1; text-decoration: none; color: #fff; -webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	}
table#calc-table {width: 100%;clear:both;float:none; margin-bottom: 20px}
table#calc-table input {font-size: 18px; padding: 2px 5px}
table#calc-table td.data {width: 200px}
.ubcont {background:#E59117;height:28px;border-bottom:1px solid #FFFFFF;}
.userbar {width:980px; margin:0 auto; color:#fff; }
.userbar a, .userbar a:visited {color:#fff}
.userbar div {float:right; padding:5px 20px;}
#errorExplanation {background: red; color:#fff; margin: 0 -20px; padding: 10px 20px; margin-bottom: 20px;}
#errorExplanation h2 {padding-bottom: 10px}
#errorExplanation ul {padding: 10px;padding-left: 30px;}
.main-item {margin-bottom: 2px; float: none; clear: both; height: 32px; padding:5px; border: 1px solid #ddd; background: #eee; width: 800px; padding-left:10px;}
.item {margin-top: 20px; margin-bottom: 20px;}
.children {padding-left: 30px;}
img.pointer {cursor:hand}
.ui-droppable {border:1px solid #F5E1AA;background:#F8F8D8; color:#333333;}
ul.dep1 {font-size:18px;}
ul.dep1 li {padding:2px 0;}
.dgroup {font-size:18px; background:transparent url(/images/depsmall.png) no-repeat scroll 0 8px;
padding:5px 0 5px 30px;}
ul.depparam li{padding:2px 0;}
.depdescr {}
table.deposit td {padding:5px; text-align:center; border: 1px solid #ccc}
.parametr {color:#E59117}
table.compare { width:100%; color:#333; margin-bottom:20px;}
table.compare td {padding:5px; border:1px solid #ccc; text-align:center;}
table.compare td.par {width:105px; color:#888; text-align:left; font-size:11px;}
table.compare td.name {font-weight:bold}
p.youwantdep {font-size:18px; color:#fff; text-align:center; padding:10px; background:#e18017 url(/images/bgmnon.png) no-repeat scroll center top;border-radius: 10px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;margin-bottom:20px;}
.youwantdep input, .youwantdep select {font-size:18px;margin:5px; }
.rate {padding:10px; background: #eee; margin-bottom:20px; border-radius: 10px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;}
.rate h2 {padding-top:0px; color:#333}
.rate span {font-size:18px; color:#E59117}
.rate p {padding:2px 0;}
.botman a, .botman a:visited {display:block; float:right;}
a.migom {width:80px; height:23px; background: url(/images/botban2_1.jpg) no-repeat 0px 0px}
a.lider {width:135px; height:23px; background: url(/images/botban2_1.jpg) no-repeat -86px 0px }
a.western {width:100px; height:23px; background:  url(/images/botban2_1.jpg) no-repeat -218px 0px}
a.contact {width:65px; height:23px; background:  url(/images/botban2_1.jpg) no-repeat -320px 0px}
a.migom:hover {background: url(/images/botban2_1.jpg) no-repeat 0px -24px}
a.lider:hover {background: url(/images/botban2_1.jpg) no-repeat -86px -24px }
a.western:hover {background:  url(/images/botban2_1.jpg) no-repeat -218px -24px}
a.contact:hover {background:  url(/images/botban2_1.jpg) no-repeat -320px -24px}
a.ibank {width:48px; height:48px; background:  url(/images/ibank.png) no-repeat 0px 0px;display:block; }
a.ibank:hover {background:  url(/images/ibank.png) no-repeat 0px -48px}
.ssv {margin-right:10px;}
.text h2.groupname {clear: both; padding-bottom: 0px; font-size:24px;}
.sitemap {margin-left: 20px;}
.sitemap img {margin:0; padding: 0px 5px}
.sitemap ul ul {padding-left:80px;}
.sitemap ul li {font-size: 24px}
.sitemap ul ul li {font-size: 18px}
.sitemap ul ul ul li {font-size: 13px}
.optionitem h2 {color:#E59117}
.optionitem {padding:10px 0 20px; border-bottom: 5px solid #eee}
.optionitem textarea {width:400px; margin:10px 0; padding:10px;}
.optionssubmit input {font-size:18px; padding:3px 20px; margin-top: 20px}
.edit_currency_rate input#currency_rate_submit {margin-top: 10px;}
.edit_currency_rate table input {font-size: 18px; padding: 3px 10px;width:60px; margin-top: 3px}
.edit_currency_rate table {margin-bottom: 10px;}
.edit_currency_rate td {padding: 10px 20px; background: #eee}
table.sotr {margin-bottom: 10px}
table.sotr td{border-bottom: none; padding: 3px 10px;vertical-align:middle;}
h2.groupname {padding-top: 0px;}
td.pict {width: 30px}
td.name {width: 270px; vertical-align: middle}
td.position {vertical-align: middle}
.adminlinks .admin a {display: inline}
.adminlinks .admin {background:none;
float:none;margin-right:0px;padding:0px;position:relative;
top:0px;}
.peopleitem {border-bottom: padding:10px 0 20px;  clear: both; float: none; margin-left: 50px}
.peopleitem h2 {clear: both}
.peopleitem img {margin:0 10px 10px 0}
.filebox {}
.filebox .file {display: block; padding: 5px 0; padding-left: 40px; background: url(/images/file1.png) no-repeat 10px center; }
.filebox .file:hover {background-color: #f1f1f1}
/* Clearin */
.clearfix:after {
    content: "."; 
    display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear { clear:both; }
