html{
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
font-size: 84%;
background-image: url('bg.gif');
background-position: 1300px 0;
background-repeat: repeat-y;
height: 100%;
}

#content div.main
, #home_page .articles .a
, #home_page .articles .b
, #home_page .articles .ab {
font-size: 1.2em;
}
#content .c {
padding-top: 0px;
}
#layout {
min-width: 900px;
max-width: 1300px;
width: 100%;
width: expression( ( document.getElementsByTagName('body')[0] && document.getElementsByTagName('body')[0].clientWidth < 1300 )
	? ( document.getElementsByTagName('body')[0].clientWidth < 900 ? '900px' : '100%' ) : '1300px' );
min-height: 100%;
/*new year background, remove when not needed */
/*background: url('footer_ny.gif') left bottom repeat !important;*/
//height: 100%;
}
#reducer {
width: 100%;
position: relative;
//height: 1px;
}
#reducer:after
, #header:after
, #footer:after                                      
, #footer .reducer:after {
content: '';
display: block;
clear: both;
width: 100%;
}
#content
, #header div.navigation
, #banners
, #special {
position: relative;
z-index: 1;
float: left;
width: 81%;
left: 19%;
}

#content .reducer
, #header div.navigation .reducer {
position: relative;
padding: 0 6% 0 7%;
}
#banners
, #special {
left: 24.5%;
width: 70.5%;
}
#header {
position: relative;
z-index: 2;
}
#header .reducer {
position: relative;
padding-bottom: 0;
}
#header p.navigation
, #logo {
position: absolute;
z-index: 2;
}
#header p.languages {
top: 5px;
margin: 0;
left: 96%;
}
#header p.languages * {
display: block;
margin: 0.5em 0;
}
#header p.shortcuts {
left: 7%;
bottom: -1.5em;
margin-bottom: -8px;
}
#header p.shortcuts a
, #header p.shortcuts b {
display: block;
margin: 0;
}
#logo {
	top: 1.19em;
	left: 2.5%;
}
#header div.navigation div.navigation {
display: table;
position: relative;
z-index: 1;
top: -1px;
left: 0;
width: 100%;
padding: 0;
}
#header ul.navigation,
#navigation .navigation {
	font-size: 1.15em;
	line-height: 1.2;
}
#header ul.navigation {
	display: table-row;
	position: relative;
	width: 100%;
	margin: 0;
	background: #0076BC url('header.gif') 100% 100% !important;

	/* Новогоднее оформление */
	/* background:  #0c2d7d url('header-new-year.gif') 100% 100% no-repeat !important; */
}
#header ul.navigation,
#header ul.navigation li {
	height: 5.5em;
	min-height: 80px;
}
#header ul.navigation li {
	background: url('header_hovers.gif') -3000px -3000px no-repeat;
	float: left;

	/* ie fix */
	//height: 100%;
	//overflow-x: hidden;
}
#header ul.navigation .r {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	padding: 0;
	background: url('header_vertical.gif') 0 100% no-repeat !important;

	/* ie fix */
	//position: relative;
	//height: 100%;
}
#header ul.navigation li.first .r { background: none !important; }

#header ul.navigation li,
#header ul.navigation div {
	margin: 0;
	padding: 0;
}
#header ul.navigation div { overflow: hidden; }
#header li a
, #header li b {
display: block;
position: absolute;
//position: relative;
z-index: 2;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
//overflow-y: visible;
color: #ffffff;
//width: 100%;
//height: 100%;
margin: 0;
padding: 20px 1em 25px 1em;
font-weight: normal;
}
#header ul.navigation a:hover {
border-bottom-color: #ffffff;
}
#header ul.navigation li span {
position: relative;
z-index: 2;
}

#search_page #content .sitemap li {
font-weight: bold;
margin-top: 2.5em;
}
#search_page #content .sitemap li a {
border-left: 4px solid #ffca97;
padding-left: 6px;
left: -10px;
position: relative;
z-index: 1;
}
#search_page #layout #content .sitemap li li {
left: 0;
margin-left: 1.5em;
font-weight: normal;
margin-top: 0.5em;
}
#search_page #layout #content .sitemap li li a {
border-left: 0 hidden;
padding-left: 0;
left: 0;
}
#search_page #layout #content .sitemap li li a.popup {
padding-left: 18px;
}
#header li a:hover
, #header li .selected {
color: #ffffff;
background: url('header_hovers.gif') repeat-x;
}
#header .theme_a a {
background-position: 0 0;
}
#header .theme_a a:hover
, #header .theme_a .selected {
color: #98cd45;
background-position: 0 0;
}
.theme_a .thermo li.hover
, .theme_a .thermo-menu div a:hover {
background-color: #79aa2f ! important;
}
#search_page #content .sitemap li.theme_a a {
border-left-color: #79aa2f;
}


#header .theme_b a:hover
, #header .theme_b .selected {
color: #f0d73d;
background-position: 0 -1000px;
}
.theme_b .thermo li.hover
, .theme_b .thermo-menu div a:hover {
background-color: #d0b100 ! important;
}
#search_page #content .sitemap li.theme_b a {
border-left-color: #d0b100;
}


#header .theme_c a:hover
, #header .theme_c .selected {
color: #f56a8e;
background-position: 0 -2000px;
}
.theme_c .thermo li.hover
, .theme_c .thermo-menu div a:hover {
background-color: #c54365 ! important;
}
#search_page #content .sitemap li.theme_c a {
border-left-color: #c54365;
}


#header .theme_d a:hover
, #header .theme_d .selected {
color: #5094ad;
background-position: 0 -3000px;
}
.theme_d .thermo li.hover
, .theme_d .thermo-menu div a:hover {
background-color: #5094ad ! important;
}
#search_page #content .sitemap li.theme_d a {
border-left-color: #5094ad;
}

#navigation {
position: relative;
z-index: 2;
clear: left;
float: left;
width: 19%;
margin-right: -100%;
padding-bottom: 3em;
}
#navigation .reducer {
padding: 0 0 0 12%;
min-height:640px;
}
#navigation .navigation .navigation {
font-size: 0.8em;
}
#navigation .navigation .navigation .navigation {
font-size: 1em;
}
#navigation .navigation li {
margin: 0 0 1.25em 0;
}
#navigation .navigation li li {
margin: 1em 0 1em 1.25em;
}
#navigation .navigation a.selected
, #navigation .navigation b {
font-weight: bold;
}
#navigation form {
position: relative;
width: 100%;
margin: 2.8em 0 0 0;
}
#navigation input {
position: absolute;
z-index: 1;
left: 100%;
top: 0.8em;
margin: -8px 0 0 3px;
}
#navigation #search {
position: static;
display: block;
width: 100%;
margin: 0 0 -0.75em 0;
}
#content {
padding-bottom: 100px;
}
#banners
, #special {
clear: left;
margin-top: -100px;
}
#content .reducer {
	padding-top: 1px;
	padding-bottom: 4em;
}
#content .columns3 .main1 {
width: 75%;
}
#content .columns3 .main .r {
padding-right: 3em;
}
#content .columns3 .extra1 {
width: 25%;
//margin-left: 75%;
}
#footer .reducer {
margin-left: 24.5%;
padding-left: 0;
}
#copyright {
position: relative;
left: -29.2%;
margin-right: -100%;
float: left;
//display: inline;
}
#footer .reducer {
padding-right: 0;
}
div.rates{
	-moz-margin-bottom:-2em;
}

#footer #copyright + .rates {
padding-right: 3em;
margin-left: 0em;
}
 .rates .caption {
font-size: 0.8em;
color: #777777;
font-weight: normal;
margin-bottom: -1em;
margin-top:0em;
}

.rates .caption .date{
    font-size: 0.8em;
    color: #777777;
}

.rates table{
	color:#717171;
	margin:1em 0pt;
}

.rates th {
font-weight: normal;
border-bottom: 1px solid #cccccc;
}
.rates th
, .rates td {
padding: 0.4em 8px 0.4em 0.1em;
font-size:0.8em;
}
.rates td.n {
padding-right: 8px;
text-align: right;
}
.rates th.h
, .rates td.h {
padding-right: 0.5em;
padding-left: 0em;
}
 .rates .u {
color: #4f9560;
background: url('footer_rate_up.gif') 100% 50% no-repeat;
}
 .rates .d {
color: #de5b64;
background: url('footer_rate_down.gif') 100% 50% no-repeat;
}
#content .ab img {
margin:1em 0;
}

#content .ab .external_img {
	position:relative;
	top:-0.5em;
	margin:0;
}

#content .ab .right img,
#content .ab .left img {
margin-top: -0.6em;
//margin-top: 0em;
margin-bottom: 0.5em;
}

.top_margin_inline_for_ie{
    //margin-top: 0.25em !important;
}

#content .ab h3{
font-weight:normal;
}

#content .person {
margin: 2em 0 1em 0;
padding: 0 0 0 120px;
min-height: 150px; //height: 150px;
}
#content .person img {
float: left;
//display: inline;
margin: 0 0 0 -120px;
}

#made_in {
position: relative;
float: right;
width: 34.9%;
margin: 1em 0;
}
#made_in .reducer {
	padding: 0;
	margin-left: 0px;
	margin-right: 1.5em;
}
#made_in img {
display: block;
margin: 0 0 0.25em 0;
}

#made_in .external_img {
	display:inline;
}

/* misc */

table.sorting th {
line-height: 1.2em;
}
table.sorting th .pseudo-link {
position: relative;
float: left;
}
table.sorting th .pseudo-link span {
position: absolute;
float: left;
width: 0.75em;
right: -1em;
}
table.sorting tr.last {
display: none;
}
.banners
, .special {
clear: both;
margin: 0;
padding: 0;
}
.banners p
, .special p {
margin-top: 0.5em;
padding-bottom: 3em;
}
.banners a strong
, .special a strong {
text-decoration: underline;
cursor: pointer; cursor: hand;
display: block;
margin-bottom: 110px;
}
.banners strong
, .special strong {
font-size: 1.5em;
min-height: 3.9em; //height: 3.9em;
display: block;
font-weight: normal;
}
.banners img
, .special img {
position: relative;
display: inline;
float: left;
clear: left;
z-index: 1;
margin: -110px -100% 0 -10px;
}
.banners .rounded
, .special .rounded {
margin-top: 0;
}
.banners p.rounded
, .special p.rounded {
padding-bottom: 0;
}
.banners .rounded a
, .special .rounded a {
position: relative;
display: block;
width: 100%;
padding-top: 85px;
overflow: hidden;
}
.banners .rounded img
, .special .rounded img {
position: absolute;
margin: 0;
top: 0;
left: 0;
}
.banners .rounded ins {
position: absolute;
z-index: 2;
width: 43px;
height: 38px;
top: 37px;
left: -43px;
margin-left: 100%;
background: url('banner_rounded.png') no-repeat;
//background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/banner_rounded.png,sizingMethod=crop);
}

.special .rounded ins {
position: absolute;
z-index: 2;
width: 43px;
height: 38px;
top: 37px;
left: -43px;
margin-left: 100%;
background: url('special_rounded.png') no-repeat;
//background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/global/special_rounded.png,sizingMethod=crop);
}

#contact {
border-top:1px solid #CCCCCC;
margin-bottom:1em;
margin-top:28px;
padding-top:0;
}

#contact .info-center-phone{
	margin-top:0.4em;
}

#contact .navigation .popup {
	margin-left:0;
	font-size: 1.1em;
}

#contact .navigation .comment {
	margin-left:18px;
}

#articles_page .articles .ab .navigation,
#home_page .articles .a .navigation,
#home_page .articles .b .navigation,
#home_page .articles .ab .navigation {
	background: url('hr.gif') 0 0 repeat-x;
	margin-top: 1.5em;
	padding-top: 0.5em;
	//height: 100%;
}


.articles .b .navigation li
, .articles .ab .navigation li {
float: left;
//display: inline;
margin: 0.5em 2em 0 0;
}
.articles .b .navigation:after
, .articles .ab .navigation:after {
content: '';
display: block;
clear: left;
}
#content .extra .hr {
background: url('hr.gif') 0 0 repeat-x;
padding: 1px 0 0 0;
margin: 3em 0 3em 0;
}
.navigation li.RSS {

}
.navigation li.RSS a {
	background: url('rss.gif') 0 0.1em no-repeat;
	margin-left:-18px;
	display:block;
	position:relative;
	padding-left:18px;
	zoom:1;
}
.columns3 .c .incut {
margin-left: 8%;
padding-top: 1em; padding-right: 0; padding-bottom: 20px;
/*background: #f3f3f3 url('incut_rounded.gif') 100% 100% no-repeat;*/
background: #fff8ee;
border-top:3px solid #FF8A00;
}
.columns3 .c .incut .r {
padding: 0 1.5em 0 2em;
}
.columns3 .c .incut h4 {
padding-top: 0em;
}
.columns3 .c .incut h4.first-child
, .columns3 .c .incut h4:first-child {
padding-top: 0.5em;
}
.columns3 .c .incut strong {
display: block;
}
.columns3 .c .incut .navigation {
padding: 0;
margin-bottom: 0;
background: none;
}

.columns3 .c .incut ul.navigation{
    margin-bottom: 1em;
    //margin-top: 0.6em;
}
.columns3 .c .incut .navigation li {
margin: 0.5em 0;
}
.columns3 .c .incut .navigation strong {
display: inline;
font-size: 1.2em;
}


/* thermo & cities chooser */

.chooser {
position: relative;
z-index: 2;
padding-top: 0.25em;
padding-bottom: 0.5em;
}

#contact .chooser {
	border-top:3px solid #CFCFCF;
}

.chooser h6 {
margin: 0.5em 0 1.75em 0;
padding: 0;
}
.city_chooser {
position: absolute;
top: 0;
z-index: 1;
margin: 2.5em 0 0 0;
font-style: italic;
}
.chooser .cities_contacts {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
}
#contact .chooser .cities_contacts ul
, #contact .chooser .cities_contacts li {
margin: 0;
padding: 0;
}
.chooser .motion {
position: absolute;
}
.chooser .motion .hidden {
display: block;
}

#navigation ul.navigation { margin-top: 0.5em;  }
#header div.navigation div.navigation { margin-bottom: 1em; }
h1 { position: relative; line-height: 1.1em; }
.thermo {
background: url('thermo_button_hover.gif') -3000px -3000px no-repeat;
}
.city_chooser {
background: url('chooser_button.gif') -3000px -3000px repeat;
}
.thermo,
.thermo-menu { display: block; list-style-type: none; margin: 0; padding: 0; }
.thermo {
margin: 0.8em 0 0.19em 30px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 100%;
}
.thermo:after { content: ''; display: block; clear: left; }
.thermo a,
.thermo b,
.thermo-menu a,
.thermo-menu b { display: block; font-weight: normal ! important; padding-top: 2px; }
.thermo a {
text-decoration: none;
border-bottom: 1px solid;
}
.thermo b {
cursor: pointer; cursor: hand;
border-bottom: 1px dashed;
}
.thermo .empty b {
cursor: default;
color: #000000;
border-bottom-color: #ffffff;
}
.thermo li { min-height: 2em; //height: 2em; margin: 0 1.5em 1em 0; padding: 0; }
.thermo li.main
, #contact .city_chooser li {
position: relative; z-index: 1;
white-space: nowrap;
min-height: 21px;
//height: 21px;
float: left;
background-repeat: repeat-y ! important;
background-position: 100% 100% ! important;
}
.thermo-inited li.main {
background-image: url('thermo_button.gif') ! important;
}
.thermo-inited li.last-child
, #contact .city_chooser li {
background-image: url('thermo_button_current.gif') ! important;
}
#contact .city_chooser li:hover {
background-image: url('chooser_button.gif') ! important;
}
.thermo-inited li.hover {
background-image: url('thermo_button_hover.gif') ! important;
}
.thermo-inited li.hover .item {
background: #ffffff url('thermo_button_hover.gif') 0 100% no-repeat ! important;
}
.thermo .main .item
, #contact .city_chooser li {
padding: 0 5px;
min-height: 21px; //height: 21px;
//width: 1px;
margin: 0 20px 0 0;
}
#contact .city_chooser li {
margin: 0;
padding: 0 25px 0 0;
}
.thermo li.clear { background: none ! important; min-height: 0; //height: auto; clear: none }
.thermo li.over { cursor: default; }
.thermo li.over a { cursor: pointer; cursor: hand; }
.thermo li.open { z-index: 2; }
* html .thermo li div.item { position: relative; }
.thermo-menu
, #contact .visible {
z-index: 3;
margin: 1px 0 0 -12px; //margin-left: -13px; //margin-top: 2px;
padding: 18px 0;
text-decoration: none;
//width: 15em;
white-space: nowrap;
//height: 1px;
}
#contact .visible {
position: absolute;
padding: 10px 0;
margin-left: -1em;
margin-top: 2.5em;
}
.thermo-menu b {
cursor: default;
}
.thermo-menu .bg
, #layout #contact .visible .bg,
#partners_navigation .chooser .relativer ul.visible .bg span,
#news_navigation .chooser ul.calendar li.selected ul.visible .bg {
display: block;
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
}
#layout #contact .visible li.bg:hover
, #contact .visible li:hover {
background-color: transparent ! important;
}

#news_navigation .chooser ul.calendar li.selected ul.visible .bg span,
#partners_navigation .chooser .relativer ul.visible .bg span {
display: block;
position: absolute;
width: 1000px;
height: 1000px;
left: 0;
bottom: 0;
top:auto;
background: url('thermo_bg_revert.png') 0% 100% no-repeat !important;
}

.thermo-menu .bg span
, #layout #contact .visible .bg span {
display: block;
position: absolute;
width: 1000px;
height: 1500px;
right: 0;
bottom: 0;
background: url('thermo_bg.png') 100% 100% no-repeat !important;
}
ins.visible { display: block; }
.thermo-menu div
, #layout #contact .visible li,
#news_navigation .chooser ul.calendar li.selected ul.visible li,
#partners_navigation .chooser .relativer ul.visible li {
float: none;
background-image: none ! important;
position: relative;
z-index: 2;
}
.thermo-menu div * {
padding: 0.25em 18px;
margin: 0.25em 0;
}

#contact .visible li {
margin: 0;
padding: 0 0.5em 0.25em 1em;
}
.thermo-menu div * * { padding: 0; }
.thermo-menu div a { cursor: pointer; cursor: hand; display: block; }
.thermo-menu div a:hover { background-color: #ff6633; color: #ffffff !important; }
.thermo-menu .up-arrow { display: none; background: #777777 url('thermo_scroll.gif') no-repeat 50% 50%; position: absolute; top: 0; width: 100%; height: 2em; z-index: 110; padding: 0; margin: 0; cursor: default; }
.thermo-menu .visible { display: block; }
.thermo-menu wbr { display: none; }

#thermo .thermo-menu div {
margin: -0.5em 1em 1.5em 1em;
font-size: 1.1em;
}
#thermo .thermo-menu div a {
text-decoration: underline;
}
#thermo .thermo-menu div * {
padding: 0;
display: inline;
border: 0 hidden;
}
#thermo .thermo-menu div .selected {
font-weight: bold ! important;
}


/* files */

.downloads {
background: url('hr.gif') 0 0 repeat-x;
margin: 3em 0 0 0;
padding: 1em 0 0 0;
}
.downloads h2
, .downloads h3
, .downloads h4
, .downloads h5
, .downloads h6 {
margin-top: 0;
padding-top: 0;
}

#content p.file {
position: relative;
clear: left;
padding: 0 0 0 36px;
min-height: 30px;
//height: 30px;
margin: 1.5em 0 1em 0;
}
p.file a {
padding-left: 36px;
margin-left: -36px;
position: relative;
z-index: 2;
}
p.file i {
position: absolute;
z-index: 1;
left: 0;
top: -11px;
width: 30px; height: 30px;
margin-top: 0.6em;
background: url('files.gif') no-repeat;
}
p.file.DOC i { background-position: 0 0; }
p.file.PDF i { background-position: -30px 0; }
p.file.XLS i { background-position: -60px 0; }
p.file.ZIP i { background-position: -90px 0; }
p.file.RAR i { background-position: -120px 0; }
p.file.JPG i { background-position: -150px 0; }
p.file.GIF i { background-position: -180px 0; }
p.file.PPT i { background-position: -210px 0; }]
p.file.REM i { background: url('/i/icons/icon_none.gif') no-repeat; background-position: 0 0;}

#content .extra p.file {
padding-left: 22px;
margin-left: -22px;
min-height: 18px;
//heihgt: 18px;
}
.extra p.file a {
padding-left: 22px;
margin-left: -22px;
}
.extra p.file i {
width: 18px; height: 18px;
margin-top: 1em;
}
.extra p.file.DOC i { background-position: -240px 0; }
.extra p.file.PDF i { background-position: -258px 0; }
.extra p.file.XLS i { background-position: -276px 0; }
.extra p.file.PPT i { background-position: -294px 0; }

/* home page */

#home_page #header {
z-index: 3;
}
#home_page .shortcuts {
display: none;
}
#home_page .flash {
position: relative;
margin: 0 0 1.5em 0;
}
#home_page .banners p
, #home_page .special p {
margin: 0.35em 0 0 0;
}
#home_page h2 {
margin: 0;
margin-bottom:-0.5em;
padding: 0;
font-size:1.6em;
color: #000000;
}
#home_page .articles {
margin-top: 1em;
}
#home_page .articles .b .navigation
, #home_page .articles .ab .navigation {
margin-left: 8%;
padding-left: 0;
}
#home_page .articles .ab .navigation {
margin-left: 0;
}
#home_page .columns2 .b .navigation {
margin-left: 6%;
}
#home_page .articles .a
, #home_page .articles .b
, #home_page .articles .ab {
border-top: 1px solid #cccccc;
margin-top: 0;

}
#home_page .columns3 .c .incut {
position: relative;
margin-top: 0;
}

/* popup page */

#popup_page #layout {
min-width: 0;
max-width: 100%;
width: 100%;
}
#popup_page #header {
min-height: 110px;
//height: 110px;
}
#popup_page #content {
left: 0;
width: auto;
padding: 0 0 0 1.5em;
min-height: 400px; //height: 400px;
}
#popup_page #content .reducer {
padding: 0;
}
#popup_page h1 {
border-bottom: 0 hidden;
}

/* error page */

#error_page #header {
height: 150px;
}
#error_page #layout {
background: #ffffff;
}
#error_page h1 {
border-bottom: 0 hidden;
color: #7e7e7e;
}
#error_page * {
font-weight: normal;
}


#r_vacancy_id {
display:none;
}

#vote_inner h3 {
font-size:1em;
padding-top:1em;
}

#vote_inner form dl {
margin-bottom:0;
line-height:1.4;
}

#vote_inner form dl dt {
float: left;
//display: inline;
position:relative;
margin-left:-25px;
}

#vote_inner form dl dd {
margin-bottom:0;
}

.answer_list {
//height:1px;
}
.answer_list {
margin-top:2em;
font-size:0.85em;
}

.answer_line {
background:#4c79b0;
float:left;
height:0.6em;
margin-right:0.5em;
}

.answer_line_count {
line-height:0.6;
}

.answer_list p {
clear:both;
margin:2px 25px 1.5em 0pt;
color:#6d6d6d;
line-height:1.3;
}

#vote_inner div.answer_line {
float:left;
}

/* vazzda */
#article_page #content .ab .footer li {
//margin:1em 0;
}

a.important {
	color:#e6623c;
	font-size:1.2em
}

a.important:visited {
	color:#e6623c;
}

dd.important {
	font-size:0.9em;
}

#news_navigation .chooser ul.calendar li.selected ul.visible li {
 display: block;
 margin-top: 0px;
 margin-bottom: 0px;
 z-index: 5000;
 position:relative;
}

#news_navigation .chooser ul.calendar li.selected ul.visible {
 z-index: 6000;
 display: block;
 position: absolute;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-bottom: 1.5em;
 //height:1px;
 //right: -3em;
}

#news_navigation .chooser ul.calendar li.selected ul.calendar li.hover {
background-image: url('chooser_button.gif') ! important;
background-repeat: repeat-y !important;
background-color: #FF6633 !important;
background-position:100% 100% !important;
}

#news_navigation .chooser ul.calendar li.selected ul.visible li.hover,
#news_navigation .chooser ul.calendar li.selected ul.visible li.selected {
 background-image: none !important;
 background-color: transparent !important;
}


/*************************ͨ  ***************************/

#partners_navigation .chooser .relativer ul.visible li .pseudo-link {
z-index: 6000;
}

#partners_navigation .chooser .relativer ul.visible li a:hover {
color: #FF6633 !important;
}

#partners_navigation .chooser .relativer ul.visible li {
 display: block;
 margin-top: 0px;
 margin-bottom: 0px;
 z-index: 5000;
 position:relative;
 padding-left: 1em !important;
}

#partners_navigation .chooser .relativer ul.visible {
 z-index: 5000;
 display: block;
 position: absolute;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-bottom: 1.5em;
 overflow:hidden;
 margin-left: -1em !important;
}

#partners_navigation .chooser .relativer ul.visible li.hover,
#partners_navigation .chooser .relativer ul.visible li.selected {
 background-image: none !important;
 z-index: 5000;
 background-color: transparent !important;
}
#partners_navigation .chooser .relativer ul.visible li.bg {
z-index: 1000;
height: 0.8em;
}

/*    ,     .
   not_allowed_in_filter  javascipt- */
#partners_navigation .chooser #partners_type_relativer ul.visible li.not_allowed_in_filter {
 display: none !important; /*      !*/
}

#partners_navigation .chooser .relativer ul li.selected {
 position: relative;
 display: list-item;
 background-image: url('thermo_button_current.gif') !important;
 background-position: 100% 0% !important;
 background-repeat: repeat-y !important;
 padding-right: 1.5em;
}

#partners_navigation .chooser .relativer ul li.hover {
background-image: url('chooser_button.gif') !important;
background-repeat: repeat-y !important;
background-color: #FF6633 !important;
background-position:100% 0% !important;
padding-right: 1.5em;
}

#content td.c {
	text-align:center;
}



/* form multideposit rates */

table#current_multi_rates tbody tr th{
  border-bottom:1px dotted #B7B7B7;
  vertical-align:bottom;
  padding-right:0;
}
table#current_multi_rates tbody tr th p{
  font-weight:normal;
}


table#current_multi_rates{
   border-bottom:1px solid #B7B7B7;
}


div#history_link {
	font-size:0.8em;
	padding-bottom:1em;
	/*
	margin-left:23em;
	margin-top:-23em;
	position:absolute;
	*/
}

table#current_multi_rates span.rub, table#history_multi_rates span.rub{
	color:#8c0602;
}
table#current_multi_rates span.usd, table#history_multi_rates span.usd{
	color:#22872e;
}
table#current_multi_rates span.eur, table#history_multi_rates span.eur{
	color:#105596;
}
table#current_multi_rates span.with_arrow{
	padding-right:17px;
	background: url("/i/icons/right_arrow_icon.gif") no-repeat scroll 2.4em 0.4em transparent
}

span.small_arrow{
	background:url("/i/icons/right_arrow_icon.gif") no-repeat scroll 0.15em 0.45em transparent;
}

tr.rates_group_start td{
	padding-bottom:0.4em;
	padding-top:1em;
}

tr.rates_group_end td{
	padding-bottom:1em;
	padding-top:0.4em;
}

table#current_multi_rates td.val{
	 text-align:right;
	 padding-right:0;
}

#popup_page #content .reducer {
	width:auto !important;
}

#popup_page #developing {
	//width:auto !important;
}

#popup_page #developing .n{
	//width:auto;
}



