body {padding: 0px; margin: 0px; background: no-repeat left top;}
body, td {font-family: tahoma; font-size: 11px; color: #5E6E66;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px; margin-bottom: 12px;}
img {border: 0px;}

.button {font-family: arial; color: #5E6E66; font-weight: bold; font-size: 11px; padding-right: 20px; background: #F0F0F0 url(../images/btn-bg.gif) no-repeat right center; border: 1px solid #D9DCDA;}
.input {font-family: tahoma; font-size: 11px; height: 15px; padding: 0px 3px; color: #000000; border: 1px solid #CFCFCF;}
select.input {padding: 0px;}
textarea.input {height: auto;}

a {text-decoration: underline; color: #D18B05;}
a:hover {text-decoration: none;}

p.error {color: #EB3A03;}
p.error a {color: #EB3A03; text-decoration: underline;}
p.error a:hover {text-decoration: none;}
/*p.message {color: #000000;}*/
.clear {clear: both; height: 1px; display: block;}
.highlight {font-weight: bold; background: #F0F0F0; padding: 4px 6px; _padding: 0px 6px; line-height: 20px; height: 20px; display: inline-block; /*white-space: nowrap;*/ white-space: normal;}

h1, h2, h3, h4, h5 {line-height: 100%; margin: 0px 0px 2% 0px; padding: 0px;}

/*
h1 {padding: 0px; margin: 0px; position: absolute; display: block; width: 294px; height: 45px; font-size: 10px; z-index: 2000; width: 56%; clear: both;}
h1 a {position: relative; float: right; margin-top: 25px; display: block; width: 294px; height: 45px; background: url(../images/logo.gif) no-repeat; text-indent: -9999px;}
*/
h1 {padding: 0px; margin: 0px; font-size: 10px; z-index: 2000;}
h1 a {position_: relative; float_: right; margin_: 25px 0px 0px -320px; position: absolute; top: 54px; left: 21px; padding_: 0px; display: block; width: 322px; height: 45px; background: url(../images/logo_rus.gif) no-repeat; text-indent: -9999px;}
h1 a.eng {background-image: url(../images/logo_eng.gif);}
/*h1 a.rus {background-image: url(../images/logo_rus.gif);}*/

.money_time table{height:40px; border-left:1px solid #999999; border-bottom:1px solid #999999;}
.money_time  td{border-top:1px solid #999999; border-right:1px solid #999999; text-align:center; padding:5px 10px;}
.money_time .bg{background-color:#f0f0f0; font-weight: bold;}

.bgcolor01 {background-color: #49554F; height: 4px;}
.bgcolor02 {background-color: #FFFFFF;}

.b-r-col {padding-bottom: 2px; /*background: #F9F9F9;*/ background: #FFFFFF}

.tdbrd {padding: 0px 2px 2px 0px;}
.norightpad {padding-right: 0px;}
.nobtmpad {padding-bottom: 0px;}

#auth h2{font-size: 18px; font-weight: normal; color: #d18b05;}
#auth  td{padding:1px 0px;}
#auth table{width:200px}
#auth table input{width:95%}

#mtable {width: expression(document.body.clientWidth>820?"100%":"820px"); min-width: 820px;}

#flash {height: 485px; background: url(../images/bg_botline.gif) repeat-x left bottom; _background: url(../images/bg_botline.gif) repeat-x 0px 476px;}
#flash .bg_main {float: left;background: url(../images/bg_botline.gif) repeat-x left bottom;}
#flash div {float: right;}
#flash #banks, #flash #juridical {margin-left: 2px;}

#splash {vertical-align: bottom; width: 100%; height: 380px;}
#splash ul {margin: 0px; padding: 0px; clear: both;}
#splash ul li {margin: 0px; padding: 0px; list-style: none; display: inline; clear: both;}
#splash ul a {border-top: 2px solid #FFFFFF; margin: 0px; padding: 0px; line-height: 24px; color: #FFFFFF; font-size: 18px; text-decoration: none; display: block; clear: both; float: right; width: 100%; text-align: right; background: #C0C6C3 url(../images/bull03.gif) no-repeat right center;}
#splash ul a span {height: 24px; clear: both; display: block; float: right; line-height: 24px; padding: 0px 36px 0px 30px; clear: both; border-right: 2px solid #FFFFFF;}
#splash ul a:hover, #splash ul a.selected {background-color: #FBAD18 !important; cursor: hand;}
#splash ul a.selected span {background: #D18B05 url(../images/bull03.gif) no-repeat right center; cursor: hand;}

#searchform {height: 30px; background: #A4AAA7; /*text-align: center;*/}
#searchform table {/*margin: 0px auto;*/ text-aling: left; margin-left: 13px;}
#searchform td {padding: 0px 3px; line-height: 30px;}
#searchform label {font-size: 18px; color: #FFFFFF; display: block; margin-top: -4px;}
#searchform input {margin-top: 0px; float: left; width: 150px;}
#searchform a {font-size: 9px; color: #FFFFFF; text-decoration: none;}
#searchform a:hover {text-decoration: underline;}

.topmenu {background: repeat-x left top; margin-bottom: 2px;}
.topmenu ul {margin: 0px; padding: 11px 0px 10px 0px; background: no-repeat 16px 2px;}
.topmenu li {margin: 0px; padding: 0px; list-style: none; display: inline;}
.topmenu a {padding: 0px 19px; line-height: 19px; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block;}
.topmenu a:hover, .topmenu a.selected {background: #D18B05;}

.topmenu01 {background-color: #FBAD18; background-image: url(../images/topmenu-bg02.gif);} /*  min-height: 101px; _height: 101px; */
.topmenu01_eng {min-height: 45px; _height: 45px;}
.topmenu01_rus {min-height: 101px; _height: 101px;}
.topmenu01 ul {background-image: url(../images/topmenu-bg01.gif);}
#cmenu .topmenu {margin-bottom: 0px; /*border-bottom: 2px solid #FFFFFF;*/ border-bottom: 2px solid #FBAD18;}
#cmenu {padding-bottom: 0px;}
#cmenu #submenu {min-height: 280px; _height: 280px;}

.topmenu02 {background-color: #FFFFFF; background-image: url(../images/topmenu-bg04.gif);}
.topmenu02_eng {min-height: 44px; _height: 44px;}
.topmenu02_rus {min-height: 100px; _height: 100px;}
.topmenu02 ul {background-image: url(../images/topmenu-bg03.gif);}
.topmenu02 a {color: #49554F;}
.topmenu02 a:hover, .topmenu02 a.selected {background: #C0C6C3;}
.topmenu02 a.text_orange {color: #FBAD18;}
.topmenu02 a.text_red {color: #E75656;}
.topmenu02 a:hover {color: #fff;}

#submenu {background: #F8F9F9; border-left: 2px solid #D18B05; clear: both; /*min-height: 224px; _height: 224px;*/ min-height: 263px !important; _height: 263px !important;}
/*#submenu ul {padding: 0px; margin: 8px 0px 20px 0px;}*/
#submenu ul {padding: 0px; margin: 8px 0px 20px 0px; _height: 104px; min-height: 124px;}
#submenu li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#submenu a {padding: 1px 22px 3px 17px; color: #49554F; display: block; text-decoration: none;}
#submenu a.selected {color: #FFFFFF !important; background: #D18B05 url(../images/bull01.gif) no-repeat right center !important;}
#submenu a:hover {background: #C0C6C3 url(../images/bull06.gif) no-repeat right center; color: #49554F;}
.submenu-empty {min-height: 220px; _height: 220px;}

.menu_lvl2 {width: 230px; margin: 0px 0px 2px 0px; padding: 0px; background: #6E7C75;}
.menu_lvl2 ul {margin: 0px; padding: 10px 0px 23px 0px; border-left: 2px solid #D18B05;}
.menu_lvl2 li {margin: 0px; padding: 0px; list-style: none; display: inline;}
.menu_lvl2 a {padding: 1px 20px 3px 17px; color: #FFFFFF; display: block; clear: both; text-decoration: none;}
/*.menu_lvl2 a:hover, .menu_lvl2 a.selected {color: #FFFFFF; background: #D18B05 url(../images/bull02.gif) no-repeat right center;}*/
.menu_lvl2 a.selected {color: #FFFFFF !important; background: #D18B05 url(../images/bull02.gif) no-repeat right center !important;}
.menu_lvl2 a:hover {color: #49554F; background: #C0C6C3 url(../images/bull07.gif) no-repeat right center;}

.menu_lvl2 ul ul {margin: 0px 0px 0px 30px !important; padding: 0px !important; border: 0px !important; display: block;}
.menu_lvl2 ul ul ul {margin: 0px 0px 0px 15px !important;}
.menu_lvl2 ul ul a {padding-left: 0px; background: none !important; color: #FFFFFF !important;}
.menu_lvl2 ul ul a:hover, .menu_lvl2 ul ul a.selected {padding-bottom: 0px; background: none !important; border-bottom: 3px solid #D18B05;}

#extmenu {width: 100%; background: #C0C6C3; text-align: center;}
#extmenu table {float: right; margin: 0px 30px; _margin: 0px 15px; text-align: left;}
#extmenu td {height: 29px; text-align: center;}
#extmenu td.first-child a {padding-left: 0px; margin-left: 0px; border: 0px;}
#extmenu a {display: block; padding-left: 11px; margin-left: 11px; border-left: 1px solid #49554F; font-size: 9px; color: #49554F; text-decoration: none;}
#extmenu a:hover {text-decoration: underline;}

#langmenu {height: 30px; background: #49554F; text-align: center;}
#langmenu div {padding-top: 10px !important;}
#langmenu table {margin: 0px auto; text-align: left;}
#langmenu td {border-left: 1px solid #A4AAA7; padding: 0px 11px 0px 11px;}
#langmenu td.first-child {padding-left: 0px; border: 0px;}
#langmenu td.last-child {padding-right: 0px;}
#langmenu a {display: block; width: 15px; height: 9px; background: no-repeat 0px 0px; text-align: left; float: left; text-indent: -9999px; line-height: 9px;}
#langmenu a:hover, #langmenu a.selected {background-position: 0px -9px;}
#langmenu a.rus {background-image: url(../images/lang-rus.gif);}
#langmenu a.eng {background-image: url(../images/lang-eng.gif);}

#banner {margin-bottom: 2px; clear: both;}

.rates {margin: 0px; /*padding: 10px 19px;*/ padding: 0px 19px; background: #F0F0F0; border-bottom: 2px solid #49554F; clear: both;}
.rates h2 {color: #AEB6B2; font-size: 18px; margin-bottom: 2px; font-weight: normal;}
.rates p {color: #AEB6B2; margin-bottom: 2px;}
.rates table {margin-bottom: 5px;}
.rates th, .rates td {padding: 0px 10px 2px 0px; text-align: left;}
.rates th {color: #5E6E66; font-size: 11px; font-weight: normal; padding-bottom: 18px;}
.rates acronym {font-weight: bold;}
.rates a {font-weight: bold; color: #AEB6B2;}

.rates_a a {padding-left: 20px;}
.rates_a {/*padding-bottom: 20px;*/}

.rates {padding-bottom: 20px;}
.irates {border-bottom-color: #D18B05; border: 0px;}
.irates .date {font-weight: bold; color: #A4AAA7;}
.irates table {width: 90%;}
.irates table td {width: 33%}

.pmetal {padding: 10px 0px 5px 19px; margin: 0px; border-bottom-color: #D18B05; border: 0px; height: 130px;}
.pmetal table {width: 90%; margin: 0px;}
.pmetal table td {width: 33%}
.pmetal table th {padding-bottom: 5px; text-align:center;}
.pmetal a {padding: 0px 0px 5px 0px; color: #D18B05; font-weight: normal;}

.mixblocks {border-top: 2px solid #AEB6B2; border-bottom: 2px solid #AEB6B2; background: #F0F0F0; /*_margin-top: 3px; _border-top: 1px solid #AEB6B2;*/}
.mixblocks ul {margin: 0px; padding: 0px; width: 100%;}
.mixblocks ul li {margin: 0px; padding: 0px; list-style: none; display: inline;}
.mixblocks ul li a {padding: 8px 0px 15px 0px; display: block; float: left; width: 50%; color: #AEB6B2; background: url(../images/mb-bg01.gif) no-repeat left bottom; text-align: center; text-decoration: none; font-weight: bold; border-top: 7px solid #AEB6B2;}
.mixblocks ul li a.selected {border-top-color: #F0F0F0; color: #5E6E66; background: none;}
.mixblocks ul li a:hover {color: #AEB6B2;}
.mixblocks ul li a span {display: block;}
.mixblocks ul li a.selected span {background: url(../images/mb-bg02.gif) no-repeat right center;}
/*.mixblocks ul li a:hover {padding-top: 8px; border-top: 7px solid #AEB6B2; color: #5E6E66; background: url(../images/mb-bg01.gif) no-repeat left bottom;}*/
.mixblocks ul li.last-item {margin-left: -1px;}
.mixblocks ul li.last-item a.selected span {background: url(../images/mb-bg02.gif) no-repeat left center;}
.iblocks .mixblocks {border-color: #D18B05;}
      	
.mixblocks .tab {display: none; min-height: 185px; _height: 186px;}
.mixblocks #tab1 {display: block;}

.mixblocks #ta_1 {display: block;}

#curconv {padding: 10px 0px 0px 15px;}
#curconv .input {font-size: 9px; font-family: tahoma; color: #5E6E66; height: 14px;}
#curconv select.input {width: 130px;}
#curconv input.input {width: 50px; padding: 1px 2px; height: auto;}
#curconv td {padding: 0px 12px 5px 0px;}
#curconv .text {padding: 0px 0px 12px 3px;}

.obligation {border-bottom: 0px !important; margin-bottom_: 2px !important; background: #F8F9F9;}
.obligation h2 {margin-bottom: 15px;}
.obligation table {width: 90%;}
.obligation table td {width: 33%;}

#icontent {padding: 15px 22px 50px 22px;}
#icontent h2.rus {margin: -17px 0px 2px -22px; _margin-left: -11px; _margin-bottom: -11px; padding: 0px 23px; float: left; font-size: 18px; color: #C0C6C3; font-weight: normal; background: #49554F; line-height: 31px; position: relative; z-index: 500;}
#icontent h2.eng {margin: -17px 0px 20px -22px; _margin-left: -11px; padding: 0px 23px; float: left; font-size: 18px; color: #C0C6C3; font-weight: normal; background: #49554F; line-height: 31px; position: relative; z-index: 500;}

#iblocks {vertical-align: top;}
#iblocks td {vertical-align: top;}
#iblocks .topmenu {margin-bottom: 0px;}
#iblocks .topmenu01 {border-bottom: 2px solid #D18B05;}
#iblocks .topmenu02 {border-bottom: 2px solid #AEB6B2;}
#iblocks .obligation {background: #F0F0F0;}

#content {padding: 15px 22px 50px 22px !important; min-height: 400px; _height: 400px; background: #FFFFFF;}
#content h2 {margin: 0px 0px 15px -22px; padding: 0px 15px 0px 21px; _padding-left: 42px; display: block; border-right: 24px solid #D18B05; line-height: 25px; _line-height: 26px; background: #FBAD18; color: #FFFFFF; float: left; clear: both; font-size: 18px; font-weight: normal; position: relative;}
#content h3 {margin: 0px 0px 15px 0px; padding: 0px; color: #FBAD18; font-size: 18px; font-weight: normal;}
#content h4 {margin: 0px 0px 10px 0px; padding: 0px; color: #5E6E66; font-size: 14px; font-weight: bold;}
#content p.text_above {padding-top: 10px;}
.ctext {margin-bottom: 20px; width: 100%; display: block; clear: both;}
.ctext img, #newsline img {padding: 2px 0px 0px 2px; margin: 0px 10px 10px 0px; border-left: 7px solid #D18B05; border-top: 2px solid #D18B05;}
.ctext ul, #newsline ul {margin: 25px 30px; padding: 0px;}
.ctext ul li, #newsline ul li {margin-bottom: 5px;}

.ctext_getcat {margin-bottom: 20px; margin-left: 20px;}
.ctext_getcat table {margin: 0px 0px 15px 0px; padding: 0px; width_: 100%; _width_: 99%; border: 1px solid #C0C6C3; border-bottom: 0px; border-right: 0px;}
.ctext_getcat table th {font-size: 11px; font-weight: bold; background: #F0F0F0;}
.ctext_getcat table td, .ctext_getcat table th {margin: 0px; padding: 5px 10px; border: 1px solid #C0C6C3; border-left: 0px; border-top: 0px;}

#miscnews table, .ctext table {margin: 0px 0px 15px 0px; padding: 0px; width_: 100%; _width_: 99%; border: 1px solid #C0C6C3; border-bottom: 0px; border-right: 0px;}
#miscnews table th, .ctext table th {font-size: 11px; font-weight: bold; background: #F0F0F0;}
#miscnews table td, #miscnews table th, .ctext table td, .ctext table th {margin: 0px; padding: 5px 10px; border: 1px solid #C0C6C3; border-left: 0px; border-top: 0px;}
.spreadsheet table {width: auto; margin-bottom: 30px;}

.ctext table.simple {border: 0px;}
.ctext table.simple td {padding: 0px; margin: 0px; border: 0px;}

#taxonomy {clear: both; margin-bottom: 13px;}
#taxonomy ul {margin: 0px; padding: 0px;}
#taxonomy li {margin: 0px; padding: 0px; list-style: none; display: block; float: left; padding-right: 14px; margin-right: 8px; background: url(../images/bull04.gif) no-repeat right center;}
#taxonomy a {color: #C0C6C3; font-weight: bold; text-decoration: none; line-height: 22px; white-space: nowrap;}
#taxonomy a:hover {text-decoration: underline;}
#taxonomy li.first-child {padding-right: 18px; background-image: url(../images/bull05.gif);}
#taxonomy li.first-child a {font-size: 18px; font-weight: normal;}
#taxonomy li.last-child {padding: 0px; margin: 0px; background: none;}

/*
#ftr td {padding-left: 2px;}
#ftr td.first-child {padding: 0px; width: 100%;}
*/

#ftr .tdbrd {padding-bottom: 0px;}
#ftr .phone {background: #C0C6C3 url(../images/phone-bg.gif) repeat-x left top; height: 46px; vertical-align: top; white-space: nowrap;}
#ftr .phone p {margin: 2px 0px 0px 16px; _margin-left: 8px; padding: 4px 10px 0px 10px; display: block; float: left; height: 40px; background: #C0C6C3; font-size: 18px; color: #FFFFFF;}
#ftr .phone p span {color: #5E6E66;}
#ftr .phone p span.info {display: block; font-size: 10px; font-weight: normal;}
#ftr .phone p span.free {font-size: 10px; font-weight: normal;}
#ftr .phone p span.free2 {font-size: 9px; font-weight: normal;}



#ftr.rus .phone {height: 75px;}
#ftr.rus .phone p {font-size: 14px; font-weight: bold;}
#ftr .copy {background: #A4AAA7; height: 46px; text-align: left;}
#ftr .copy p {margin: 0px; padding: 10px 0px 0px 14px; color: #49554F; font-size: 9px; line-height: 14px;}
#ftr .copy a {color: #49554F; text-decoration: none;}
#ftr .copy a:hover {text-decoration: underline;}
#ftr.rus .copy {height: 75px;}
#ftr.rus .copy p {padding-top: 28px;}
#ftr .madeby {height: 46px; background: #49554F; text-align: center; vertical-align: top; font-size: 9px;}
#ftr .madeby a {color: #AEB6B2; text-decoration: none; display: block; float: left; text-align: right;}
#ftr .madeby a:hover {text-decoration: underline;}
#ftr .madeby a.link {margin: 7px 0px 0px 90px; _margin-left: 7px;}
#ftr .madeby a.mc3powered {margin-top: 9px;}
#ftr .madeby strong {font-weight: normal;}
#ftr.rus .madeby {height: 75px;}
#ftr.rus .madeby a.link {margin-top: 10px;}
#ftr.rus .madeby a.mc3powered {margin-top: 10px;}

/*
#ftr.rus .phone {height: 85px;}
#ftr.rus .phone p {font-size: 14px; font-weight: bold;}
#ftr .copy {background: #A4AAA7; height: 46px; text-align: left;}
#ftr .copy p {margin: 0px; padding: 10px 0px 0px 14px; color: #49554F; font-size: 9px; line-height: 14px;}
#ftr .copy a {color: #49554F; text-decoration: none;}
#ftr .copy a:hover {text-decoration: underline;}
#ftr.rus .copy {height: 85px;}
#ftr.rus .copy p {padding-top: 28px;}
#ftr .madeby {height: 46px; background: #49554F; text-align: center; vertical-align: top; font-size: 9px;}
#ftr .madeby a {color: #AEB6B2; text-decoration: none; display: block; float: left; text-align: right;}
#ftr .madeby a:hover {text-decoration: underline;}
#ftr .madeby a.link {margin: 12px 0px 0px 90px; _margin-left: 7px;}
#ftr .madeby a.mc3powered {margin-top: 9px;}
#ftr .madeby strong {font-weight: normal;}
#ftr.rus .madeby {height: 85px;}
#ftr.rus .madeby a.link {margin-top: 28px;}
#ftr.rus .madeby a.mc3powered {margin-top: 25px;}
*/



/*#newsline {padding: 20px 23px;}*/
/*#newsline .items {margin: 0px; padding: 0px; clear: both;}*/
#newsline .item {margin: 0px; padding: 0px; list-style: none; display: inline;}

/*
#newsline .item span {display: block; float: left; clear: left; line-height: 18px; width: 48px; overflow: hidden; color: #FBAD18; position: relative;}
#newsline .item p.title {display: block; font-size: 18px; color: #5E6E66; margin: 0px 0px 17px 48px;}
*/

#newsline .item span {display: block; line-height: 18px; width: 48px; overflow: hidden; color: #FBAD18; position: relative;}
#newsline .item p.title {display: block; font-size: 18px; color: #5E6E66; margin: -17px 0px 17px 48px;}


#newsline .item a {font-size: 14px; color: #5E6E66; text-decoration: none; font-weight: bold;}
#newsline .item a:hover {color: #FBAD18;}
#newsline a.link {color: #AEB6B2; font-weight: bold; text-decoration: none;}
#newsline a.link:hover {text-decoration: none;}

#news {margin: 0px; padding: 0px;}
#news .item {margin: 0px 0px 13px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #F0F0F0; clear: both;}
#news .last-item {padding: 0px; border: 0px;}
#news .images {display: block; width: 150px; float: right;}
#news .images img {padding: 2px; margin-bottom: 10px; border: 1px solid #C0C6C3; border-top-width: 2px; border-left-width: 7px; clear: both;}
#news .text {display: block; float: left; width: 65%;}
#news .noimage {width: 100%;}
#news h3 {margin: 0px 0px 0px 0px; padding: 0px;}
#news h3 a {color: #FBAD18; text-decoration: none;}
#news .link {margin: 0px; padding: 0px; color: #AEB6B2; font-weight: bold;}
#news .header {margin: 0px 0px 15px 0px; padding: 0px;}
#news .header a {color: #5E6E66; text-decoration: none;}
#news .header a:hover {text-decoration: underline;}
#news .date {margin: 0px; padding: 0px; line-height: 23px; color: #FBAD18;}

#miscnews {margin: 0px; padding: 0px;}
#miscnews .item {margin: 0px 0px 13px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #F0F0F0; clear: both;}
#miscnews .last-item {padding: 0px; border: 0px;}
#miscnews .images {display: block; width: 150px; float: left; margin-right: 125px; _margin-right: 10px;}
#miscnews .images img {padding: 2px; margin-bottom: 10px; border: 1px solid #D18B05; border-top-width: 2px; border-left-width: 7px; clear_: both;}
#miscnews .text {display: block; margin-left: 160px;}
#miscnews .noimage {margin-left: 0px;}
#miscnews h3 {margin: 0px 0px 0px 0px; padding: 0px;}
#miscnews h3 a {color: #FBAD18; text-decoration: none;}
#miscnews h3 a:hover {text-decoration: underline;}
#miscnews .name {color: #FBAD18;}
#miscnews .link {margin: -35px 0px 0px 0px; padding: 0px 12px 0px 0px; color: #AEB6B2; font-weight: bold; display: block; float: right; line-height: 33px; border-right: 7px solid #F0F0F0; position: relative;}
#miscnews .header {margin: 0px 0px 15px 0px; padding: 0px;}
#miscnews .header a {color: #5E6E66; text-decoration: none;}
#miscnews .header a:hover {text-decoration: underline;}
#miscnews .text_promoactions {display: block; margin-left: 260px;}
#miscnews .header_promoactions {font-size: 14px; font-weight: bold;}
#miscnews .link_goback2 .link {margin: 10px 0px 0px 0px ;}

#files {margin: 0px; padding: 0px;}
#files .item {margin: 0px 0px 13px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #F0F0F0; clear: both;}
#files .last-item {padding: 0px; border: 0px;}
#files .images {display: block; width: 150px; float: left;}
#files .images img {padding: 2px; margin-bottom: 10px; border: 1px solid #D18B05; border-top-width: 2px; border-left-width: 7px; clear: both;}
#files .text {display: block; margin-left: 160px;}
#files .noimage {margin-left: 0px;}
#files .link {margin: 10px 0px 0px 0px; padding: 0px; color: #AEB6B2; font-weight: bold; display: block; float: left;}

#voting {margin: 0px; padding: 10px 18px 18px 18px; background: #F8F9F9; border-bottom: 2px solid #AEB6B2;}
#voting.eng {border-bottom: 0px;}
#voting p.question {color: #D18B05; margin: 2px 0px 5px 0px; padding: 0px;}
#voting h2 {margin: 0px; padding: 0px; font-size: 18px; font-weight: normal; color: #D18B05;}
#voting table {margin-bottom: 15px;}
#voting table td {padding: 0px 5px 3px 0px;}
#voting input {margin: 2px 0px 0px 0px; padding: 0px; width: 13px; height: 13px;}
#voting a {font-weight: bold;}

#subscribe {margin: 0px 0px 0px 0px; padding: 15px 18px 18px 18px; background: #F8F9F9; border-top: 2px solid #AEB6B2;}
#subscribe form {margin: 5px 0px 10px 0px;}
#subscribe h2 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: normal; color: #D18B05;}
#subscribe label {float: left; width: 60px;}
#subscribe .input {float: left; width: 120px; margin-bottom: 1px;}
#subscribe p {margin: 5px 0px;}
#subscribe a {font-weight: bold;}
#subscribe p.error, #subscribe p.message {font-size: 10px; margin-bottom: 5px;}
#subscribe .fix {width: 100%; display: block;}

#iblocks #efeedback {padding: 10px 19px; border: 0px;}
#efeedback {margin: 0px; padding: 20px 15px 5px 12px; border-left: 7px solid #D18B05; border-top: 2px solid #D18B05; background: #FFFFFF; /*margin-top: 20px;*/ margin-top: 0px; height: 208px; _height: 208px; border-bottom: 2px solid #D18B05;}
#efeedback h2 {margin: 0px 0px 10px 0px; padding: 0px; color: #D18B05; font-size: 18px; font-weight: normal;}
#efeedback label {float: left; width: 60px;}
#efeedback .input {float: left; width: 120px; margin-bottom: 1px;}
#efeedback p {margin-top: 5px;}
#efeedback a {font-weight: bold;}
#efeedback p.error, #efeedback p.message {font-size: 10px; margin-bottom: 5px;}
#efeedback .f-cont {width: 100%; display: block;}
#efeedback textarea.input {height: 70px;}

#debug {border-top: 1px solid #333333; margin-top: 10px; padding-top: 10px;}
#debug p.time {font-weight: bold;}
#debug p.err {color: #FF0000;}

.paging {margin: 0px 0px 25px 0px; padding: 5px 0px; background: #F0F0F0; border-left: 7px solid #AEB6B2;}
.paging p.title {padding: 0px 9px 0px 17px; margin: 0px; float: left; display: block;}
.paging a, .paging span {display: block; float: left; background: url(../images/paging-div.gif) no-repeat 0px 2px; padding: 0px 12px 0px 15px; color: #AEB6B2; font-size: 10px; font-weight: bold; text-decoration: underline;}
.paging span {text-decoration: none;}
.paging a:hover {text-decoration: none; color: #D18B05;}
.paging a.arr {text-decoration: none; padding: 1px 6px 0px 6px; background: none;}
.paging a.selected {color: #D18B05;}
.paging a.first-child {background: none; padding-left: 8px;}
.paging a.last-child {padding-right: 6px;}

.newspaging .pages {width: 69%; float: left;}
.newspaging .years {width: 31%; float: right; _margin-left: -1px;}
.newspaging .years .paging {border: 0px;}

.guestbook {margin: 0px; padding: 0px;}
.guestbook h3 {margin-bottom: 2px !important; font-size: 14px !important; font-weight: bold !important; color: #A9A9A0 !important;}
.guestbook .date {margin-top: -12px; font-weight: normal; color: #FBAD18; font-size: 11px; float: right; display: block;}
.guestbook .author {margin-bottom: 5px; color: #FBAD18; clear: both;}
.guestbook .answer {margin: 0px 0px 15px -22px; padding: 5px 50px 0px 22px; background: #F8F9F9; border-bottom: 2px solid #C0C6C3; position: relative; display: none;}
.guestbook a.question {margin: 0px 0px 15px -22px; padding: 0px 50px 15px 22px; display: block; border-bottom: 2px solid #F0F0F0; color: #5E6E66; text-decoration: none; position: relative; background: url(../images/bull08.gif) no-repeat right bottom;}
.guestbook a.question:hover {text-decoration: underline;}
.guestbook a.question-selected {margin-bottom: 0px; padding-bottom: 10px; background-image: url(../images/bull09.gif); border-bottom: 0px;}
.guestbook .last-item {border-bottom: 0px !important;}

.feedback-form label {float: left; width: 22%; padding-top: 3px;}
.feedback-form label.small {font-size: 9px; width: 20%;}
.feedback-form input {float: left; width: 50%; margin-top: 3px;}
.feedback-form input.button {width: auto; margin: 0px; float: left;}
.feedback-form textarea {width: 50%; _margin-left: -3px; height: 100px;}
.feedback-form .row {margin: 2px 0px; clear: both;}
.feedback-form p.message {margin: 10px 0px;}
.feedback-form select {width: 377px; _width: 370px; border: 1px solid #CFCFCF; color: #5E6E66;}
.feedback-form option {color: #5E6E66;}

#feedback {margin: 0px; padding: 0px;}
#feedback td {vertical-align: top; padding: 0px 8px 3px 0px;}
#feedback .input {width: 332px;}
#feedback select.input {width: auto;}
#feedback input.radio {width: 13px; height: 13px; margin: 2px 0px 0px 0px; padding: 0px;}
#feedback td.radio {padding: 5px 0px 5px 0px;}
#feedback td.radio td {padding-right: 5px;}
#feedback td.file {padding-top: 3px;}
#feedback p.info {font-size: 9px; color: #5E6E66; width: 130px;}

#photogallery .photos img {border: 2px solid #F0F0F0; padding: 2px; float: left; margin: 0px 40px 20px 0px;}

.sitemap li {list-style: none;}
.sitemap .lvl_2 {font-size: 18px;}
.sitemap .lvl_2 a {text-decoration: none;}
.sitemap .lvl_2 a:hover {text-decoration: underline;}
.sitemap .lvl_3 {font-size: 14px; padding-top: 20px; padding-bottom: 20px;}
.sitemap .lvl_3 a {font-size: 14px; font-weight: bold; color: #5E6E66; text-decoration: none;}
.sitemap .lvl_3 a:hover {text-decoration: underline;}
.sitemap .lvl_3 ul {padding-top: 10px; padding-bottom: 10px;}
.sitemap .lvl_3 li {padding-bottom: 5px;}
.sitemap .lvl_4 a {font-size: 11px; font-weight: normal; text-decoration: underline;}
.sitemap .lvl_4 a:hover {text-decoration: none;}
.sitemap .lvl_4 li {padding-bottom: 0px;}
.sitemap .lvl_5 ul {padding-top: 0px; padding-bottom: 0px;}
.sitemap .lvl_5 a {text-decoration: none;}
.sitemap .lvl_5 a:hover {text-decoration: underline;}
.sitemap .lvl_6 a {font-size: 10px;}

#searchresult {margin: 0px; padding: 0px; width: 100%; display: block;}
#searchresult .nobg {background: none !important;}
#searchresult .item {margin-bottom: 15px;}
#searchresult .text {float: left; width_: 75%;}
#searchresult a {text-decoration: none; color: #5E6E66;}
#searchresult h4 {margin-bottom: 5px; clear: both;}
#searchresult h4 span {font-size: 11px;}
#searchresult h4 a:hover {text-decoration: underline;}

#contacts {margin: 0px; padding: 0px;}
#contacts .l-col {float: left; width: 40%;}
#contacts .l-col p {line-height: 165%;}
#contacts .r-col {float: left; width: 59%; border-left: 2px solid #F0F0F0;}

#contacts .affiliates h3 {margin-top: 20px;}
#contacts .affiliates ul {margin-top: 10px;}
#contacts .affiliates ul a {color: #5E6E66; text-decoration: none;}
#contacts .affiliates ul a:hover {text-decoration: underline;}

#contacts .map {padding: 0px 20px 20px 25px; border-bottom: 2px solid #F0F0F0;}
#contacts .map img {padding: 1px; border: 5px solid #F0F0F0;}

#contacts .fb {padding: 20px 0px 0px 20px;}
#contacts #feedback .input {width: 220px;}

.votingresults h3 {font-size: 13px;}
.votingresults table {border: 0px !important;}
.votingresults td {vertical-align: bottom !important; padding: 2px 5px 2px 0px !important; border: 0px !important;}
.votingresults .message {margin: 10px 0px;}
.votingresults td.answer {width: 20%; text-align: left;}
.votingresults td.bar {width: 80%}
.votingresults td.bar div {background: #FBAD18; font-size: 70%; margin-bottom: 2px;}
.votingresults .hr {height: 1px; text-align: right; margin: 6px 0px 5px 0px; background: #DADEE1;}
.votingresults img {margin: 0px; padding: 0px;}
.votingresults a {font-weight: bold;}
.ivoting .votingresults td.answer {width: 80%;}
.ivoting .votingresults td.bar {width: 20%;}

.histogramme table {border: 0px !important;}
.histogramme td {vertical-align: bottom !important; padding: 2px 5px 2px 0px !important; border: 0px !important;}
.histogramme .message {margin: 10px 0px;}
.histogramme td.answer {text-align: left; white-space: nowrap;}
.histogramme .bar {background: #FBAD18; font-size: 10px; line-height: 10px; color: #FFFFFF; margin-bottom: 2px; padding-bottom: 1px; text-align: right;}
.histogramme .hr {height: 1px; text-align: right; margin: 6px 0px 5px 0px; background: #DADEE1;}
.histogramme img {margin: 0px; padding: 0px;}

.unicalc a {font-weight: bold;}
.unicalc option.disabled {background: #F0F0F0; color: #AEB6B2;}
.unicalc table.result {margin-bottom: 0px !important;}
.unicalc table.result td, .unicalc table.result th {text-align: center;}
.unicalc.line_of_growth .param select {width: 150px;}
.unicalc.line_of_growth .param input {width: 142px;}

.unicalc.credits .title {width: 150px;}
.unicalc.credits .param {vertical-align: bottom;}
.unicalc.credits .param select {width: 370px;}
.unicalc.credits .param input {width: 362px;}

a.link, a.link h3, a.link p {text-decoration: none;}
a.link p {color: #5E6E66;}

p.print {margin: 0px 0px 15px 0px; padding: 0px; text-align: right; width: 150px; float: right;}
p.print a {font-weight: bold; text-decoration: none; white-space: nowrap;}
p.print a:hover {text-decoration: underline;}
p.print img {float: right; margin: 0px 0px 0px 6px;}

.cmenu					{background-color: #AEB6B2;}
.cmenu 				{background-color: #FFFFFF; vertical-align: top;}
.cmenu .cmenu_h		{padding: 3px 3px 15px 3px ;}
.cmenu .cmenu_h ul	{margin: 0px; padding: 0px;}
.cmenu .cmenu_h ul li {list-style: none; display: inline; font-weight: bold;}
.cmenu .cmenu_h a {color: #6E7C75; text-decoration: none;}
.cmenu .cmenu_h a.selected {color: #D18B05; text-decoration: underline;}


table.cmenu td.cmenu_v		{padding: 0px 15px 3px 3px; width: 150px; vertical-align: top;}
table.cmenu td.cmenu_v div.container	{width: 100px; vertical-align: top;}
table.cmenu td.cmenu_v ul.lv1	{margin: 0px; padding: 0px;}
table.cmenu td.cmenu_v ul.lv1 li {list-style: none; font-weight: bold; text-decoration: none;}
table.cmenu td.cmenu_v ul.lv1 a {color: #6E7C75; text-decoration: none;}
table.cmenu td.cmenu_v ul.lv1 .selected {color: #D18B05;}
table.cmenu td.cmenu_v ul.lv2 {margin: 0px; padding: 0px 0px 0px 20px ;}
table.cmenu td.cmenu_v ul.lv2 li {font-weight: normal;}
table.cmenu td.cmenu_v ul.lv2 a {color: #6E7C75; text-decoration: none;}
table.cmenu td.cmenu_v ul.lv2 .selected {color: #D18B05; text-decoration: underline;}

.cardlogo { /* cardlogo */
	border: 0px !important;
	padding: 0px 2px 2px 0px !important;
}

img.with_breaking { /* with_breaking */
	float: left; clear: both;
	margin-bottom: 10px;
}
#content .ctext h6 {font-size: 11px;} 

p.back {float: right;}
p.back a {6px; font-weight: bold; text-decoration: none; white-space: nowrap;}
p.back a:hover {/*text-decoration: underline;*/}
p.back img {margin: 0px 6px 0px 0px;}

#banner_before_news {/*margin-bottom: -12px;*/ margin-bottom: -9px;}
#banner_before_news p {text-align: center;}

#banner_before_awards {margin-bottom: 20px;}
#banner_before_awards p {text-align: center;}


#banner_after_news {/*position: relative; bottom: -20px;padding-top: 20px; _padding-top: 10px;*/}
#banner_after_news p {text-align: center; padding-top: 30px; _padding-top: 20px;}

/*
#bannet_after_submenu {position: relative; margin-top: 75px;}
#bannet_after_submenu a {display: inline;}
#bannet_after_submenu a:hover {background: #F8F9F9;}
*/

#bannet_after_submenu {position: absolute; margin: 0px; padding: 0px;}/*top: 27px; _top: 33px; margin-top: 75px;*/ 
#bannet_after_submenu a {display: inline; padding: 0px;}
#bannet_after_submenu a:hover {background: #F8F9F9;}

.list350 { /* list_350 */
	margin-left: 330px !important;
}

.filt_value {float: left; padding-right: 20px;}
.filt_value select {border: 1px solid #D9DCDA; font-family: Tahoma; color: #5E6E66; font-size: 13px;}
.filt_value span {display: block; padding-top: 14px;}
.filt_value .city {border: 1px solid #D9DCDA; width: 97px; font-family: Tahoma; color: #5E6E66; padding-left: 3px; font-size: 13px;}
.filter {padding-bottom: 30px;}
.filt_value .button {font-family: arial; color: #AEB6B2; font-weight: bold; font-size: 11px; padding-right: 20px; background: #F0F0F0 url(../images/btn-bg.gif) no-repeat right center; border: 1px solid #D9DCDA;}
.gencat .items {padding-top: 20px;}
.gencat .items .links-metals {font-size: 13px;}
.gencat .items .silver {color: #6A8A87;}
.gencat .items .platinum {color: #C2BBC2;}
.filt_value .for_select option {_width: 180px;}
.filt_value .for_select .titl {font-size: 13px !important; line-height: 1px !important;}
.filt_value .for_select .titl2 {font-size: 13px !important; display: inline;}

.errortext {font-size: 10px; font-weight: normal; /*margin-top: 10px;*/}

.banner_after_efb {position: absolute; right: 0px; _right: -1px; margin-top:2px;}
#banner_after_efb {position: absolute; right: 0px; _right: -1px; margin-top:2px;}
#theme_path {_width: 375px; _margin-left: -3px;}
.filt_value .for_select {float: left;}
#banner_after_efb_1 {position: absolute;}

/* NY questions */
.question_ny {padding-bottom: 10px;}
.question_ny h3 {font-face: arial !important; color: ##fbad18 !important;}
.question_ny p {padding-left: 30px;}
.question_ny a {color: #5E6E66 !important; text-decoration: underline !important; font-size: 12px; font-weight: bold;}
.question_ny a:hover {color: #5E6E66 !important; text-decoration: none !important;}
.question_ny a:visited {color: #5E6E66 !important; text-decoration: underline !important;}

/* awards */
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.awards { background: url(../images/bg_awards.jpg) repeat top left; padding: 30px 30px;}
.awards ul {margin:0; padding:0; list-style-type:none}
.awards ul li {background: url(../images/border_awards.jpg) no-repeat top left; float: left; width:220px; height:264px}
.awards ul li img {padding: 21px;}
.link_to_feedback {
	display:block;
	font-weight:400 !important;
}