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: 2em;
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;
/*new year background header_ny.gif ( header.gif is the normal back  )*/
background: #051350 url('header.gif') 100% 100% no-repeat ! important;
}
#header ul.navigation
, #header ul.navigation li
{
height: 5.5em;

min-height: 80px;
}
#header ul.navigation li
{
//overflow-x: hidden;
float: left;
//height: 100%;
background: url('header_hovers.gif') -3000px -3000px no-repeat;
}
#header ul.navigation .r
{
position: absolute;
//position: relative;
top: 0;
bottom: 0;
width: 100%;
//height: 100%;
padding: 0;
background: url('header_vertical.gif') 0 100% no-repeat ! important;
}
#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;
}


.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;
}
