body {font-family: "Tahoma"; font-size: 11px; background: #fff url(/data/bg-body-top.png) left top repeat-x; color: #000;} 
html, body {padding: 0; margin: 0; height: 100%;}

a {color: #e41f23;cursor:pointer;cursor:hand;}
a:hover {text-decoration: none;}

p {margin: 0; padding: 0 0 10px; line-height: 18px;}

h2 {padding-left: 15px; font-family: "Tahoma"; font-size: 14px; height: 25px; font-weight: bold; line-height: 21px; color: #e72125;}
h3 {margin-bottom: 3px; font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #000;}

ul {margin-bottom: 20px; line-height: 16px; list-style: square outside url(/data/blank.gif);}
ul li {padding-left: 20px; background: url(/data/bg-ul-li.gif) left 8px no-repeat;}

table {border: 1px solid #fff;}
table th {font-family: "Tahoma"; font-size: 11px; font-weight: bold; color: #000; border-right: 1px solid #fff; border-bottom: 15px solid #fff; background: #e8e8e8;}
table th, table td {padding: 2px 6px 3px;}
table tr.r1 td {background: #e8e8e8;}
table tr.r2 td {background: #fff;}

.clear {height: 0; font-size: 0; line-height: 0; clear: both;}
.clearl {height: 0; font-size: 0; line-height: 0; clear: left;}

div.bbg {background: url(/data/bg-body-bottom.png) left bottom repeat-x;}
#wrap {width: 1003px; margin: 0 auto;}
#header-content {padding: 0 7px; background: url(/data/bg-shadow.png) 50% top repeat-y;}
*html #header-content {height: 0;}
*+html #header-content {height: 1%;}
div.hc-wrap {padding-bottom: 105px; background: url(/data/bg-footer.png) left bottom repeat-x;}

#header {height: 196px; padding-bottom: 66px; background: url(/data/bg-head.png) left top repeat-x;}
#header_admin {height: 50px; padding-bottom: 66px; background: url(/data/bg-head.png) left top repeat-x;}

div.top {position: relative; height: 46px; z-index: 4;}
form.top-srch {position: absolute; left: 44px; top: 15px;}
form.top-srch input {vertical-align: top;}
form.top-srch input.srch-text {width: 144px; padding: 2px 9px 3px; margin-right: 6px; font-family: "Arial"; font-size: 11px; color: #000; border: 0 none; background: #fff url(/data/bg-top-srch.gif) left top no-repeat;}

div.top-srch {position: absolute; left: 44px; top: 15px;}
div.top-srch input {vertical-align: top;}
div.top-srch input.srch-text {width: 144px; padding: 2px 9px 3px; margin-right: 6px; font-family: "Arial"; font-size: 11px; color: #000; border: 0 none; background: #fff url(/data/bg-top-srch.gif) left top no-repeat;}

div.date-time {position: absolute; left: 266px; top: 17px; font-family: "Arial"; font-size: 12px;}
#top-date, #top-time {font-weight: bold;}

div.lng-sel {position: absolute; left: 605px; top: 15px;}
div.lng-sel div.sel {position: relative; width: 161px; height: 19px; font-family: "Arial"; color: #fff; cursor: pointer; background: #464646 url(/data/bg-lng-sel.png) left top no-repeat;}
div.lng-sel div.sel:hover {background-position: left bottom;}
div.lng-sel div.current {padding-left: 10px; height: 19px; line-height: 18px;}
div.lng-sel div.sub-sel {position: absolute; left: 0; top: 19px; width: 161px; display: none;}
div.lng-sel:hover div.sub-sel {display: block;}

div.sub-sel-bg {background: #fff url(/data/bg-submenu-l.gif) left top repeat-y;}

ul.sub-sel-mid {margin: 0; padding: 5px 1px 0; list-style: none; line-height: normal; background: url(/data/bg-submenu-r.gif) right top repeat-y;}
ul.sub-sel-mid li {margin: 0; padding: 0 0 2px;}
*html ul.sub-sel-mid li {padding: 0 0 1px;}
*+html ul.sub-sel-mid li {padding: 0 0 1px;}
ul.sub-sel-mid li a {display: block; padding: 0 10px 3px 22px; font-family: "Tahoma"; color: #000; text-decoration: none; background: url(/data/bg-submenu-it.gif) 12px 4px no-repeat;}
ul.sub-sel-mid li a:hover {color: #f00; background: #ebebeb url(/data/bg-submenu-it-act.gif) 12px 4px no-repeat;}

table.lr-border {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.lr-border td {border: 0 none; padding: 0; background: none transparent;}
table.lr-border td.bl-border {width: 9px; height: 9px; font-size: 0; overflow: hidden; background: transparent url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -20px 0; height: 9px; width: 9px;}
table.lr-border td.br-border {width: 9px; height: 9px; font-size: 0; overflow: hidden; background: transparent url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -29px 0; height: 9px; width: 9px;}
table.lr-border td.br-border div, table.lr-border td.bl-border div {width: 9px; height: 9px;}
table.lr-border td.b-border {height: 9px; width: 99%; font-size: 0; overflow: hidden; background: url(/data/bg-submenu-b.gif) left top repeat-x;}

table.lr-top-border {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.lr-top-border td {border: 0 none; padding: 0; background: none transparent;}
table.lr-top-border td.bl-border {width: 9px; height: 9px; font-size: 0; overflow: hidden; background: transparent url(/data/bg-top-submenu-lc.png) left top no-repeat;}
table.lr-top-border td.br-border {width: 9px; height: 9px; font-size: 0; overflow: hidden; background: transparent url(/data/bg-top-submenu-rc.png) left top no-repeat;}
table.lr-top-border td.br-border div, table.lr-top-border td.bl-border div {width: 9px; height: 9px;}
table.lr-top-border td.b-border {height: 9px; width: 99%; font-size: 0; overflow: hidden; background: url(/data/bg-top-submenu-b.gif) left top repeat-x;}

ul.mini {float: right; width: 141px; height: 15px; margin: 0; line-height: normal; padding: 17px 29px 0 0; overflow: hidden; list-style: none;}
ul.mini li {float: left; height: 15px; padding: 0 17px; margin: 0 1px 0 -1px; background: url(/data/mini-sep.gif) left top no-repeat;}
ul.mini img {vertical-align: top;}

div.head {height: 150px; background: #db191c url(/data/bg-head2.jpg) left top no-repeat;}

div.logos {height: 115px;}
div.logo {float: left; padding: 12px 0 0 35px;}
div.if-logo {float: right; padding: 10px 45px 0 0;}

div.logo-text-block {position: relative; width: 100%; border: none 0; top:10px}
*:first-child+html div.logo-text-block {position: relative; width: 100%; border: none 0; top:-100px}
div.logo-text-block *{text-decoration: none; color: white; font-size: 11px; font-weight: bold;}
div.logo-text-block  div.logo-text {position: absolute;  border: none 0; width: 100%;}
div.logo-text-block  div.logo-text div.sponsor {color: #FFB4B3; position: absolute; right: 105px; height: normal;}
div.logo-text-block  div.logo-text a.instaforex {position: absolute; right: 105px}
div.logo-text-block  div.logo-text a.bestbroker {position: absolute; right: 105px}
div.logo-text-block  div.logo-text div.leverageup {color: #FFB4B3; position: absolute; right: 105px}
div.logo-text-block  div.logo-text div.forex {color: #FFB4B3; position: absolute; right: 105px}
div.logo-text-block  div.logo-text a.openaccount {position: absolute; right: 105px}
div.logo-text-block  div.logo-text div.bonus {color: #FFB4B3; position: absolute; right: 105px}


div.topnav {padding: 0 51px;}
table.topnav {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.navit-wrap {position: relative; margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent; z-index: 2;}
table.topnav td {width: 14%; padding: 0; vertical-align: top;}/* Tut nuzhno meniat' shirinu ja4eek, esli dobavliat' ili udaliat' punkti menu. shirina zadaetsja 4tob ja4ejki bili odinakovoj shirini, esli ne zadavat' shirinu, oni budut raznoj shirini v zavisimosti ot dlini nadpisi v punkte menu */
div.navit-wrap {position: relative; margin: 0 1px 0 2px; z-index: 3; cursor: pointer;}
table.navit-wrap td.nav-it-l {background: transparent url(/data/sprites/bg-nav-sprite.png) left top no-repeat; background-position: -18px 0; width: 13px; height: 35px;}
table.navit-wrap td.nav-it-r {background: transparent url(/data/sprites/bg-nav-sprite.png) left top no-repeat; background-position: -83px 0; width: 13px; height: 35px;}
table.navit-wrap td.nav-it {width: 99%; background: url(/data/bg-nav-it.png) left top repeat-x;}
table.topnav td.act table.navit-wrap td.nav-it-l {background-image: url(/data/sprites/bg-nav-sprite.png); background-position: -31px 0;}
table.topnav td.act table.navit-wrap td.nav-it-r {background-image: url(/data/sprites/bg-nav-sprite.png);  background-position: -96px 0;}
table.topnav td.act table.navit-wrap td.nav-it {background-image: url(/data/bg-nav-it-act.png);}
table.topnav td div.navit-wrap:hover table.navit-wrap td.nav-it-l {background-image: url(/data/sprites/bg-nav-sprite.png); background-position: -31px 0;}
table.topnav td div.navit-wrap:hover table.navit-wrap td.nav-it-r {background-image: url(/data/sprites/bg-nav-sprite.png); background-position: -96px 0;}
table.topnav td div.navit-wrap:hover table.navit-wrap td.nav-it {background-image: url(/data/bg-nav-it-act.png);}
table.topnav td.act div.navit-wrap:hover table.navit-wrap td.nav-it-l {background-image: url(/data/sprites/bg-nav-sprite.png); background-position: -57px 0;}
table.topnav td.act div.navit-wrap:hover table.navit-wrap td.nav-it-r {background-image: url(/data/sprites/bg-nav-sprite.png); background-position: -109px 0;}
table.topnav td.act div.navit-wrap:hover table.navit-wrap td.nav-it {background-image: url(/data/bg-nav-it-act-ie.png);}

table.navit-wrap td.nav-it-l div, table.navit-wrap td.nav-it-r div {width: 13px;}
table.navit-wrap td.nav-it a {display: block; padding-top: 5px; font-family: "Arial"; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; color: #fff; white-space: nowrap;}

div.navit-wrap div.sub-sel {position: absolute; left: 0; top: 19px; width: 100%; display: none; z-index: 1;}
div.navit-wrap div.sub-sel div.sub-sel-wrap {margin: 0 4px;}
div.navit-wrap div.sub-sel ul.sub-sel-mid {padding-top: 12px;}
div.navit-wrap:hover div.sub-sel {display: block;}

#r-line {position: absolute; overflow: hidden; top: 210px; left: 0; width: 100%; height: 32px; background: #c3c3c3 url(/data/bg-r-line.gif) left top repeat-x;}
#r-line-content {padding-top: 9px; font-weight: bold; color: #010101; white-space: nowrap;}
#r-line-content img {margin: 0 5px 0 2px;}
#r-line-content span {margin: 0 3px 0 2px;}
#r-line-content span.up {color: #f00;}
#r-line-content span.down {color: #fefefe;}
#r-line-content span.sep {margin: 0 4px 0 1px;}


#main-content {z-index: 1;}

div.brd-block {position: relative; z-index: 1; margin-bottom: 10px;}
*html div.brd-block {height: 0;}
div.brd-block-content {padding: 25px 9px 14px 7px;}
div.brd-block-content-quotes {padding: 25px 9px 7px 7px;}
div.brd-l {background: url(/data/block-left.gif) left top repeat-y;}
*html div.brd-l, *html div.brd-r, *html div.brd-b, *html div.brd-t {height: 0;}
div.brd-r {background: url(/data/block-right.gif) right top repeat-y;}
div.brd-t {background: url(/data/block-top.gif) left top repeat-x;}
div.brd-b {background: url(/data/block-bottom.gif) left bottom repeat-x;}
div.brd-b-quotes {background: url(/data/block-bottom-quotes.gif) left bottom repeat-x;}
div.brd-lt {position: absolute; z-index: 1; left: 0; top: 0; width: 12px; height: 30px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -50px 0; height: 30px;}
div.brd-rt {position: absolute; z-index: 1; right: 0; top: 0; width: 14px; height: 30px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -76px 0; height: 30px; width: 14px;}
div.brd-lb {position: absolute; left: 0; bottom: 0; width: 12px; height: 20px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -38px 0; height: 20px;}
div.brd-lb-quotes {position: absolute; left: 0; bottom: 0; width: 12px; height: 26px; background: url(/data/block-lbc-quotes.png) left top no-repeat;}
*html div.b-fix {bottom: -1px;}/* Esli v kakom-to bloke v IE6 nizhnie ugolki sjedut, propishite im style="bottom: -1px;" ili dobavte b-fix k imeni klassa, t.k. IE6 ne vsegda rovno s4itaet visotu :( */
*html div.r-fix {right: -1px;}/* Esli v kakom-to bloke v IE6 pravie ugolki sjedut, propishite im style="right: -1px;" ili dobavte r-fix k imeni klassa, t.k. IE6 IE6 ne vsegda rovno s4itaet shirinu :( */
div.brd-rb {position: absolute; right: 0; bottom: 0; width: 14px; height: 20px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -62px 0; height: 20px; width: 14px;}
div.brd-rb-quotes {position: absolute; right: 0; bottom: 0; width: 14px; height: 26px; background: url(/data/block-rbc-quotes.png) left top no-repeat; width: 14px;}

div.brd-head {position: absolute; left: 0; top: 0; width: 100%; height: 30px; z-index: 2;}
ul.brd-head {height: 30px; margin: 0; padding: 0; list-style: none; line-height: normal;}
ul.brd-head li {float: left; height: 30px; margin: 0; padding: 0 0 0 6px;}
ul.brd-head li.second, ul.brd-head li.second-inact {height: 24px; margin-left: -6px; padding: 0;}
ul.brd-head li h1 {float: left; padding: 4px 20px 0 8px; height: 20px; font-family: "Tahoma"; font-size: 12px; font-weight: bold; color: #fff; white-space: nowrap; background: #ed262a url(/data/brd-hd.gif) left top repeat-x;}
ul.brd-head .inact h1, ul.brd-head .second-inact h1 {background: #6c6c6c url(/data/brd-hd-inact.gif) left top repeat-x;}
#left-sidebar ul.brd-head li h1 {width: 123px;}
div.brd-hd-l {float: left; width: 26px; height: 30px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -90px 0; height: 30px; width: 26px;}
li.inact div.brd-hd-l {background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -116px 0; height: 30px; width: 26px;}
li.second div.brd-hd-l {float: left; width: 26px; height: 24px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -142px 0; height: 24px; width: 26px;}
li.second-inact div.brd-hd-l {float: left; width: 26px; height: 24px; background: url(/data/brd-hd-l-s-inact.png) left top no-repeat;}
div.brd-hd-r {float: left; width: 19px; height: 24px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -168px 0; height: 24px; width: 19px;}
li.inact div.brd-hd-r, li.second-inact div.brd-hd-r {float: left; width: 19px; height: 24px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -187px 0; height: 24px; width: 19px;}

#left-sidebar {float: left; width: 234px; padding: 0 16px 0 14px;}

table.quotes {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.quotes td, table.quotes th {padding: 0; border: 0 none; font-family: "Arial"; width: 60px; text-align: center;}
table.quotes th {height: 26px; font-weight: bold;}
table.quotes td {height: 24px;}
table.quotes tr.row2 td {background: #dadada url(/data/bg-quotes-row.png) left top repeat-x;}
table.quotes tr.up td {background: #b7edc8;}
table.quotes tr.down td {background: #fbc0c0;}
table.quotes th.first {padding-left: 6px; width: 92px; text-align: left;}
table.quotes td.first {padding-left: 4px; text-align: left; font-weight: bold;}
table.quotes td.first img {position: relative; top: -1px; margin-right: 4px;}

table.monitoring2 {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.monitoring2 td, table.monitoring2 th {padding: 0; border: 0 none; font-family: "Arial"; width: 60px; text-align: center;}
table.monitoring2 th {height: 26px; font-weight: bold;}
table.monitoring2 td {height: 24px;}
table.monitoring2 tr.row2 td {background: #dadada url(/data/bg-quotes-row.png) left top repeat-x;}
table.monitoring2 th.first {padding-left: 6px; width: 92px; text-align: left;}
table.monitoring2 td.first {padding-left: 4px; text-align: left; font-weight: bold;}

div.teaser-block {position: relative; z-index: 1; margin-bottom: 10px;}
div.teaser-block a {position: relative; display: block; line-height: 0; text-decoration: none;}
div.teaser-block a span {position: absolute; left: 9px; top: 8px; font-family: "Arial"; font-size: 12px; line-height: 14px; font-weight: bold; color: #000; cursor: pointer;}
*html div.teaser-block {height: 0;}
div.teaser-block-content {padding: 9px 9px 13px 7px;}
div.teaser-l {background: url(/data/teaser-l.gif) left top repeat-y;}
*html div.teaser-l, *html div.teaser-r, *html div.teaser-b, *html div.teaser-t {height: 0;}
div.teaser-r {background: url(/data/teaser-r.gif) right top repeat-y;}
div.teaser-t {background: url(/data/teaser-t.gif) left top repeat-x;}
div.teaser-b {background: url(/data/teaser-b.gif) left bottom repeat-x;}
div.teaser-lt {position: absolute; z-index: 1; left: 0; top: 0; width: 12px; height: 14px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -266px 0; height: 14px;}
div.teaser-rt {position: absolute; z-index: 1; right: 0; top: 0; width: 14px; height: 14px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -292px 0; height: 14px; width: 14px;}
div.teaser-lb {position: absolute; left: 0; bottom: 0; width: 12px; height: 18px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -254px 0; height: 18px;}
div.teaser-rb {position: absolute; right: 0; bottom: 0; width: 14px; height: 18px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -278px 0; height: 18px; width: 14px;}

#mp-content {float: left; width: 349px; padding-right: 16px;}
#rp-content {float: left; width: 714px;}
div.a-block h1 {width: 212px;}
div.a-block {margin-bottom: 15px;}

div.forex-lite-news ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
div.forex-lite-news ul li {margin: 0; padding: 6px 9px; height: 50px; overflow: hidden; line-height: 14px; color: #010101; background: #f4f4f4 url(/data/bg-mp-analitics.gif) left bottom repeat-x;}
div.forex-lite-news ul li span.date {display: block;}
div.forex-lite-news ul li span.date b {color: #ff0a00;}
div.forex-lite-news ul li a {display: block; color: #010101; text-decoration: none;}
div.forex-lite-news ul li a:hover {text-decoration: underline;}
div.forex-lite-news ul li a span {cursor: pointer;}
div.forex-lite-news ul li a:hover span {text-decoration: underline;}

div.forex-last-lite-news ul {margin: 0; padding: 0; list-style: none; line-height: normal;}
div.forex-last-lite-news ul li {margin: 0; padding: 6px 9px; height: 50px; overflow: hidden; line-height: 14px; color: #010101; background: #f4f4f4 url(/data/bg-mp-analitics.gif) left bottom repeat-x;}
div.forex-last-lite-news ul li span.date {display: block;}
div.forex-last-lite-news ul li span.date b {color: #ff0a00;}
div.forex-last-lite-news ul li a {display: block; color: #010101; text-decoration: none;}
div.forex-last-lite-news ul li a:hover {text-decoration: underline;}
div.forex-last-lite-news ul li a span {cursor: pointer;}
div.forex-last-lite-news ul li a:hover span {text-decoration: underline;}
            
div.text-block {padding: 7px 9px; background: #f3f3f3;}
div.text-block div.h2 {margin: 0 -3px 4px; background: #fff url(/data/bg-h2.gif) left top repeat-x;}
div.text-block div.h2r {background: url(/data/sprites/bg-nav-sprite.png) left top no-repeat; background-position: -11px 0; height: 25px; width: 7px;}
div.text-block div.h2r h2 {background: url(/data/sprites/bg-nav-sprite.png) left top no-repeat; height: 25px; width: 11px;}

table.monitoring {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.monitoring td, table.monitoring th {padding: 0; border: 0 none; font-family: "Tahoma"; text-align: center; font-size: 10px; white-space: nowrap;}
table.monitoring th {padding: 0 3px; height: 29px; font-weight: bold; border-right: 1px solid #919191; cursor: pointer; background: #b2b2b2 url(/data/bg-monitoring-h2.gif) left top repeat-x;}
table.monitoring td {height: 22px; border-right: 1px solid #919191;}
table.monitoring th.fs {width: 59px;}
/*table.monitoring tr.row2 td {border-right: 1px solid #919191; background: #dadada url(/data/bg-monitoring.gif) left top repeat-x;}*/
table.monitoring tr.row2 td {border-right: 1px solid #919191; background-color: #dadada;}
table.monitoring tr:hover td {background-color: #ADDEFF;}
table.monitoring th.last, table.monitoring td.last, table.monitoring tr.row2 td.last {border-right: 0 none;}

table.mon_columns_head {width: 100%;}
table.mon_columns_head th {border: 0 none; margin: 0; padding: 0; background: transparent none repeat scroll 0 0;}

form.reg-form {padding: 33px 20px;}
form.reg-form table.lay {margin: 0 auto; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
form.reg-form table.lay td {padding: 0 0 19px; border: 0 none; background: none transparent;}
form.reg-form table.lay td.field {padding-left: 12px;}
form.reg-form table.lay td.field input.reg-txt {width: 160px; padding: 3px 10px 4px; font-family: "Tahoma"; font-size: 12px; color: #000; border: 1px solid #ccc; background: #fff;}
form.reg-form table.lay td.label {padding-right: 12px;}
form.reg-form table.lay td.label label {font-family: "Tahoma"; font-size: 12px; color: #000; font-weight: bold;}
form.reg-form table.lay td.subm-field {padding-top: 13px;}
form.reg-form table.lay td.subm-field a,a.informers_button {display: block;cursor:hand; width: 133px; height: 27px; margin: 0 auto; line-height: 22px; color: #fff; font-weight: bold; text-align: center; text-decoration: none; background: url(/data/reg-form-bt.png) left top no-repeat;}
form.reg-form table.lay td.subm-field a:hover {background: url(/data/reg-form-bt.png) left bottom no-repeat;}
a.informers_button:hover {background: url(/data/reg-form-bt.png) left bottom no-repeat;}

div.market {padding-top: 15px;}
table.market {margin: 0; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.market td {padding: 0 0 13px; border: 0 none; background: none transparent; white-space: nowrap; vertical-align: top;}
table.market td.link {padding-left: 18px;}
table.market td.img {padding-left: 12px;}
table.market a {font-weight: bold; color: #e72125;}

div.mg-block {position: relative; z-index: 1; float: left;}
div.mg-block img {display: block;}
*html div.teaser-block {height: 0;}
div.mg-block-content {padding: 10px 8px 15px 8px;}
div.mg-l {background: url(/data/gr-block-l.gif) left top repeat-y;}
*html div.teaser-l, *html div.teaser-r, *html div.teaser-b, *html div.teaser-t {height: 0;}
div.mg-r {background: url(/data/gr-block-r.gif) right top repeat-y;}
div.mg-t {background: url(/data/gr-block-t.gif) left top repeat-x;}
div.mg-b {background: url(/data/gr-block-b.gif) left bottom repeat-x;}
div.mg-lt {position: absolute; z-index: 1; left: 0; top: 0; width: 12px; height: 17px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -218px 0; height: 17px;}
div.mg-rt {position: absolute; z-index: 1; right: 0; top: 0; width: 12px; height: 17px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -242px 0; height: 17px;}
div.mg-lb {position: absolute; left: 0; bottom: 0; width: 12px; height: 19px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -206px 0;}
div.mg-rb {position: absolute; right: 0; bottom: 0; width: 12px; height: 19px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -230px 0;}

div.pg-analitics {background: url(/data/bg-analitics-block.gif) left bottom repeat-x;}
div.analitics-item {padding: 10px 9px; color: #010101; background: url(/data/bg-analitics-item.gif) left bottom repeat-x;}
div.analitics-item-big {padding: 10px 9px; color: #010101;}
div.analitics-item p, div.analitics-item-big p {padding: 0 0 5px; line-height: 14px;}
div.date-analitics {padding-bottom: 1px;}
div.date-analitics b {color: #ff0a00;}
div.hd-analitics {padding-bottom: 5px; font-weight: bold;}
div.more-analitics {padding-right: 2px; text-align: right;}
div.more-analitics a {color: #f00;}
div.pg-block {padding-bottom: 6px;}
div.pg-block table.pages {margin: 0 auto; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
div.pg-block table.pages td {padding: 0 1px; border: 0 none; background: none transparent;}
div.pg-block a {display: block; line-height: 17px; text-align: center; color: #000; text-decoration: none;}
div.pg-block a.pg-bt {width: 19px; height: 19px; background: #d7d7d7 url(/data/bg-pag-item.png) left top no-repeat;}
div.pg-block div.pg-num {background: #d7d7d7 url(/data/bg-pg-item.png) left top repeat-x;}
div.pg-block div.pg-num-l {background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -10px 0; width: 5px;}
div.pg-block a.pg-num {padding: 0 7px; height: 19px; background: url(/data/sprites/brd-sprite.png) left top no-repeat; width: 5px;}
div.pg-block td.act div.pg-num {background: #d5d5d5 url(/data/bg-pg-item-act.png) left top repeat-x;}
div.pg-block td.act div.pg-num-l {background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -15px 0; width: 5px;}
div.pg-block td.act a.pg-num {background: url(/data/sprites/brd-sprite.png) left top no-repeat; background-position: -5px 0; width: 5px;}

#right-sidebar {float: left; width: 349px;}
table.bids {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.bids td {height: 24px; background: #ececec url(/data/bg-bids.gif) left bottom repeat-x; padding: 0; border: 0 none;}
table.bids td.bid-flag {padding: 2px 20px 0 15px; height: 22px; width: 22px;}
table.bids td.bid-country {font-family: "Arial"; font-weight: bold; color: #000;}
table.bids td.bid-percent {width: 60px; font-family: "Arial"; font-weight: bold; color: #f00;}

table.cal {margin: 0; width: 100%; border-collapse: collapse; border-spacing: 0; border: 0 none; background: none transparent;}
table.cal th {height: 30px; background: #ececec  url(/data/bg-bids.gif) left bottom repeat-x; padding: 3px; border: 0 none; text-align:left;}
table.cal td {height: 30px; background: #ececec  url(/data/bg-bids.gif) left bottom repeat-x; padding: 3px; border: 0 none; text-align:left;}
table.cal th.head {padding: 2px 2px 0 5px; height: 30px; font-size: 12px; color: red; font-weight: bold; border:}
table.cal td.day {padding: 2px 0 0 5px; height: 25px; color: black; font-weight: bold}
table.cal td.cal-time {padding: 2px 0 0 5px; height: 25px; width: 15%}
table.cal td.cal-flag {padding: 2px 0 0 5px; height: 25px; width: 20%;}
table.cal td.cal-pok {padding: 2px 0 0 5px; width: 65%; font-family: "Arial"; color: black; text-align:left;}

div.tv-block h1 {width: 212px;}

div.bottom-teasers {padding-left: 14px;}
*+html div.bottom-teasers {padding-top: 10px;}
div.bteaser1 {float: left; width: 234px; margin-bottom: 0;}
div.bteaser1 a span {position: absolute; left: 9px; top: 6px; font-family: "Tahoma"; line-height: 22px; vertical-align: baseline; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.bteaser1 span b.s2 {margin-left: 12px; font-family: "Tahoma"; font-size: 14px; font-weight: bold; color: #f00; cursor: pointer;}
div.bteaser1 span b.s3 {margin-left: 18px; font-family: "Tahoma"; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.bteaser1 span b.s1 {margin-right: 3px; font-size: 18px; color: #f00;}
div.bteaser1 span b.s4 {font-size: 24px; color: #f00;}

div.text-teaser-1 {float: left; padding-left: 16px;}
div.text-teaser-1 a {display: block; position: relative; width: 349px; height: 107px; background: #e72125 url(/data/teaser-text-1.png) left top no-repeat;}
div.text-teaser-1 a span {display: block; position: absolute; left: 21px; top: 21px; font-family: "Arial"; line-height: 16px; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.text-teaser-1 a span b {font-size: 16px;}

div.text-teaser-2 {float: left; padding-left: 16px;}
div.text-teaser-2 a {display: block; position: relative; text-decoration: none; width: 349px; height: 107px; background: #e72125 url(/data/teaser-text.png) left top no-repeat;}
div.text-teaser-2 a span {display: block; position: absolute; left: 21px; top: 21px; font-family: "Arial"; line-height: 16px; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.text-teaser-2 a span b {font-size: 16px;}
div.text-teaser-2 a span.ts {display: block; position: relative; float: right; left: -15px; top: 70px; font-family: "Arial"; line-height: 16px; font-size: 15px; font-weight: bold; color: #FFF; cursor: pointer;}
div.text-teaser-2 a span.ts  b {font-size: 20px;}

div.text-teaser-clear {float: left; padding-left: 16px;}
div.text-teaser-clear a span {display: block; position: absolute; left: 21px; top: 21px; font-family: "Arial"; line-height: 16px; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.text-teaser-clear a span b {font-size: 16px;}
div.text-teaser-clear a span.ts {display: block; position: relative; float: right; left: -15px; top: 70px; font-family: "Arial"; line-height: 16px; font-size: 15px; font-weight: bold; color: #FFF; cursor: pointer;}
div.text-teaser-clear a span.ts  b {font-size: 20px;}

div.text-teaser {float: left; padding-left: 16px;}
div.text-teaser a {display: block; position: relative; width: 349px; height: 107px; background: #e72125 url(/data/teaser-text.png) left top no-repeat;}
div.text-teaser a span {display: block; position: absolute; left: 24px; top: 22px; width: 325px; font-family: "Arial"; line-height: 16px; font-size: 12px; font-weight: bold; color: #000; cursor: pointer;}
div.text-teaser a span b {display: block; padding: 7px 26px 0 0; text-align: right; color: #fff; text-decoration: underline;}
div.text-teaser a:hover span b {text-decoration: none;}

div.graph-teaser {padding: 4px 0 14px;}
div.graph-teaser a {display: block; position: relative; padding: 18px 0 0 18px; width: 331px; height: 118px; font-family: "Arial"; line-height: 14px; font-size: 18px; font-weight: normal; color: #000; text-decoration: none; background: #e0e0e0 url(/data/teaser-grafik.png) left top no-repeat;}

#footer {position: relative; height: 63px; margin: -63px 15px 0; color: #010101; background: url(/data/bg-foot.gif) left top repeat-x;}
div.copy {float: left; padding: 17px 0 0 9px; font-family: "Arial";}
div.footlinks {float: right; padding: 16px 9px 0 0; font-family: "Arial"; font-size: 12px;}
div.footlinks a {margin-left: 40px; color: #ec0b06;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin: 0px;
	padding: 0px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img{
	border: 0;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr,acronym 
{
	border: 0;
}
.cal-time {
	padding-left:10px;
}
.day {
	padding-left:5px;
}
.cal-actual {
	padding-right:5px;
}
#ajax_scroller a {
	color:black;
	text-decoration:none;
}
#informers_f_n {
	width:100%;
}
#informers_f_n td {
	margin:10px;
}
#informers_f_n  input {
	margin:8px;
}
#caption_text {
	width:200px;
}