body { position:relative; font-family:georgia,times,serif; font-size:12px; color:#ffffff; background:#000000; }
a { color:#ffffff; text-decoration:none; }
#wrapper { position:relative; background:url(../img/wrapper-border.gif) 0 0 repeat-x; }
#fader { position:absolute; top:3px; left:0; width:100%; height:750px; overflow:hidden; }
#fader li { position:absolute; top:0; left:50%; width:2000px; height:750px; margin:0 0 0 -1000px; }
#header, #footer, #content { position:relative; z-index:100; width:900px; margin:0 auto; }
#header { height:100px; background:url(../img/header-border.png) 0 100% repeat-x; }
#header .menu { position:absolute; top:0; left:216px; width:685px; height:100px; }
#header .menu li, #header .menu h2, #header .menu a  { display:inline; float:left; text-transform:uppercase; line-height:1.5; }
#header .menu a { width:106px; height:65px; padding:35px 10px 0; text-align:center; }
#header .menu a.narrow { width:70px; }
#header .menu h2 a, #header .menu a:hover  { background:url(../img/menu-active.gif) 0 100% repeat-x; }
#header .menu .tip-popup { display:none; }
#header .logo { position:absolute; top:28px; left:9px; width:175px; height:45px; }
#header .lang { position:absolute; top:106px; left:21px; z-index:1000; width:220px; height:22px; }
#header .lang li { display:inline; float:left; padding:0 10px; line-height:20px; }
#header .lang .home { background:url(../img/header-border.png) 100% 0 repeat-y; }
#header .lang .home a { display:inline; float:left; width:20px; height:20px; color:#ffffff; color:rgba(255,255,255,.2); background:url(../img/earth-icon.png) 3px 2px no-repeat; }
#header .lang a { color:#ffffff; filter:alpha(opacity=20); -khtml-opacity:0.2; -moz-opacity:0.2; opacity:0.2; }
#header .lang .sa a { color:#ffffff; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; }
#header #show-fade { position:absolute; left:440px; top:105px; width:80px; }
#header #show-fade li { display:inline; float:left; padding:0 5px; font-size:20px; cursor:pointer; color:#ffffff; filter:alpha(opacity=20); -khtml-opacity:0.2; -moz-opacity:0.2; opacity:0.2; }
#header #show-fade .sa { color:#ffffff; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; }
#footer, #footer a { color:#ffffff; color:rgba(255,255,255,.2); }
#footer { height:40px; background:url(../img/footer-border.png) 0 30px repeat-x; padding:60px 0 0; text-align:center; font-family:arial,verdana,sans-serif; }
#footer span { padding:0 10px; background:url(../img/footer-line.png) 50% 50% no-repeat;  }
#content.index { width:960px; margin:190px auto 0; }
#content.index .play { position:absolute; left:360px; top:-120px; width:200px; height:44px; padding:0 0 0 50px; text-transform:uppercase; line-height:44px; font-size:16px; background:url(../img/play.png) 0 0 no-repeat; text-shadow:1px 1px 4px #000000; -moz-text-shadow:1px 1px 4px #000000; -webkit-text-shadow:1px 1px 4px #000000; }
#content.index #slider { position:relative; width:698px; height:215px; }
#content.index #slider .container { position:relative; width:698px; height:215px; overflow:hidden; background:#c0262e url(../img/red-background.jpg) 0 0 no-repeat; }
#content.index #slider ul { position:relative; width:10000px; height:215px; }
#content.index #slider li { display:inline; float:left; width:698px; height:215px; }
#content.index #slider .previous_button, #content.index #slider .next_button { display:none; }
#content.index #show-slide { position:absolute; left:305px; top:190px; z-index:1000; width:80px; }
#content.index #show-slide span { display:inline; float:left; padding:0 5px; font-size:20px; cursor:pointer; color:#ffffff; filter:alpha(opacity=20); -khtml-opacity:0.2; -moz-opacity:0.2; opacity:0.2; }
#content.index #show-slide .sa { color:#ffffff; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1; }
#content.detail { width:960px; margin:250px auto 0; }
#content.player { height:300px; margin:100px auto; }
#content.player #flashcontent { width:400px; height:226px; margin:0 auto; text-align:center; color:#000000; border:5px solid #ffffff; }
#main { display:inline; float:left; width:698px; }
#side { display:inline; float:right; width:262px; }
#banners { margin:0 auto; }
#banners a { border:none; text-decoration:none; }
#banners .banner { display:inline; float:left; width:220px; height:140px; margin:24px 0 0 24px; }
#banners .banner2 { display:inline; float:left; width:464px; height:140px; margin:24px 0 0 24px; }
#banners .first { margin-left:0; }


.article { padding:20px 40px; font-family:arial,verdana,sans-serif; }
.article h1 { font-size:32px; font-family:georgia,times,serif;  }
.article h2, .article h3, .article h4 { color:#e5d77e; }
.article h2 { font-size:20px; }
.article h3 { font-size:16px; }
.article h4 { font-size:14px; }
.article h1, .article h2, .article h3, .article h4 { margin:0 0 20px; }
.article a, .article a:hover { text-decoration:underline; color:#e5d77e; }
.article h1 a, .article h2 a, .article h3 a,.article h4 a, .article h5 a, .article h6 a { color:#ffffff; }
.article p { line-height:1.5; margin:0 0 20px; }
.article ul, .article ol { line-height:1.5; margin:0 0 10px 20px; }
.article ul ul, .article ol ol, .article ul ol, .article ol ul { padding:5px 0 0; }
.article sup {vertical-align: super; }
.article sub { vertical-align: sub; }
.article ul li { padding:0 0 10px; list-style:disc; }
.article ul li ul { padding:10px 0 0 0; }
.article ol li { padding:0 0 10px; list-style:decimal; }
.article em { color:#ecd47c; }
.article strong { font-weight:bold; }
.article img { display:inline; float:left; margin:0 30px 15px 0; }
.article .nomargin img { display:inline; float:left; margin: 0; }
.article blockquote  { background:#212121; padding:3px; margin:0 0 30px; text-align:center; }
.article blockquote p { margin:0; padding:20px 35px; font-family:georgia,times,serif; border:1px solid #323232; color:#777777; }
.article form { position:relative; padding:0 0 25px; }
.article form label { display:block; color:#e6d47e; padding:0 0 5px 0; }
.article form .text { margin:0 0 0 70px; }
.article form .text span, .article form .drop span, .article form .file span { display:inline; float:left; width:70px; margin:4px 0 0 -70px; }
.article form .text input, .drop select, .article form .area textarea  { font-family:arial,verdana,sans-serif; border:1px solid #5b5b5b; color:#ffffff; background:#323232; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.article form .file input  { font-family:arial,verdana,sans-serif; border:none; }
.article form .text input { width:200px; }
.article form .area { position:absolute; top:-18px; right:58px; }
.article form .area span { display:block; padding:0 0 5px 0; }
.article form .area textarea { width:270px; height:95px; font-family:arial,verdana,sans-serif; font-size:12px; }
.article form p { color:#323232; }
.article form p b, .article form label b { color:#d70000; }
.article .submit { display:block; width:102px; height:34px; margin:10px 0 5px; border:0; padding:0 0 0 25px; text-align:left; line-height:34px; font-style:italic; font-size:11px; color:#ffffff; background:url(../img/submit-background.png) 0 0 no-repeat; cursor:pointer; }

.article .career label { margin:0 0 0 200px; }
.article .career label span { width:190px; margin:4px 0 0 -200px; text-align:right; }
.article .career .text input, .article .career .drop select { width:300px; }
.article .career .drop select { width:302px; }
.article .career .submit { margin-left:399px; width:300px; }
.article .career .captch img { display:block; float:none; margin:5px 0; background:#ffffff; }


.detail .pure { margin:0 0 30px; border:0; background:#000; color:#777777; border-collapse:collapse; }
.detail .pure p { margin:0; }
.detail .pure th, .detail .pure td { padding:10px; text-align:left; border-collapse:collapse; }
.detail .pure td.td-0, .detail .pure th { background:#000; border-bottom:0; font-weight:normal; font-style:italic; font-family:georgia,times,serif; color:#777777; }
.detail .pure td { border-bottom:0;  }
.detail .pure .sh { background:#000; color:#ffffff; }

.detail table { margin:0 0 30px; border:3px solid #212121; background:#212121; color:#777777; border-collapse:collapse; }
.detail table p { margin:0; }
.detail table th, .detail table td { padding:10px; text-align:left; border-collapse:collapse; }
.detail table td.td-0, .detail table th { background:#323232; border-bottom:1px solid #595959; font-weight:normal; font-style:italic; font-family:georgia,times,serif; color:#ecd47c; }
.detail table td { border-bottom:1px solid #323232;  }
.detail table .sh { background:#c2272d; border-color:#c2272d; color:#ffffff; }


//.box-blue table { margin:15px -10px 0; border:3px solid #022a68; background:#022a68; color:#ffffff; border-collapse:collapse; }
.box-blue table { width:250; margin:0 0 10px 8px; border:3px solid #022a68; background:#022a68; color:#ffffff; border-collapse:collapse; }
.box-blue table th, .box-blue table td { padding:10px; text-align:left; border-collapse:collapse; }
.box-blue table td.td-0, .box-blue table th { background:#143d7e; border-bottom:1px solid #587097; font-weight:normal; font-style:italic; font-family:georgia,times,serif; color:#ecd47c; }
.box-blue table td { border-bottom:1px solid #587097; background:#12356d; }
.box-blue table tbody th { width:60px; }
.box-blue table tbody td { padding:10px 5px 10px 10px; font-family:arial,verdana,sans-serif; }

.box-breadcrumbs { height:75px; padding:0 40px; margin:0 0 20px; line-height:75px; font-family:arial,verdana,sans-serif; background:#c0262e url(../img/breadcrumbs-background.jpg) 0 0 no-repeat; }
.box-breadcrumbs li, .box-breadcrumbs a  { display:inline; float:left; }
.box-breadcrumbs li { padding:0 20px 0 0;  margin:0 10px 0 0; background:url(../img/breadcrumbs-icon.gif) 100% 50% no-repeat; }
.box-breadcrumbs .last { background:none; color:#ead47e; }
.box-breadcrumbs a  { display:inline; float:left; text-decoration:underline; }

#main.main-error { display:block; float:none; margin:0 auto; }

.box-blue { background:#022359 url(../img/blue-background.gif) 0 100% no-repeat; }
.box-blue .wrap { padding:20px; background:url(../img/blue-background.gif) -262px 0 no-repeat; }
.box-blue h6 { padding:20px 0 20px; text-transform:uppercase; font-size:12px; border-bottom:1px solid #204387; color:#ffffff; }
.box-blue p { padding:15px 0; line-height:1.5; font-size:11px; font-family:arial,verdana,sans-serif; font-style:italic; color:#666666; }
.box-blue strong { display:block; padding:5px 0; font-size:12px; }

.box-red { display:inline; float:left; width:618px; height:205px; padding:14px 40px 0; }
.box-red h3 { padding:0 0 10px; margin:0 0 15px; font-size:24px; text-transform:uppercase; letter-spacing:1px; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,.4); }
.box-red h3 span { font-size:28px; }
.box-red p { font-family:arial,verdana,sans-serif; line-height:1.5; }
.box-red a { text-decoration:underline; }

.arrow-stocks, .arrow-become, .arrow-current, .arrow-stay  { display:inline; float:right; width:227px; height:50px; margin:0 0 5px; padding:0 0 0 35px; line-height:50px; text-transform:uppercase; color:#ffffff; }
.arrow-stocks { background:url(../img/stocks-arrow.png) 0 0 no-repeat; }
.arrow-become { background:url(../img/become-arrow.png) 0 0 no-repeat; }
.arrow-current { position:relative; height:36px; line-height:16px; padding:7px 0 7px 35px; background:url(../img/current-arrow.png) 0 0 no-repeat; }
.arrow-current span { position:absolute; top:16px; right:20px; font-size:16px; }
.arrow-stay { position:relative; height:36px; line-height:16px; padding:7px 0 7px 35px; background:url(../img/stay-arrow.png) 0 0 no-repeat; }
.arrow-stay span { position:absolute; top:16px; right:27px; font-size:16px; }

.prototip .tip-popup { padding:20px 0 0 0; background:url(../img/submenu-background.png) 0 15px no-repeat; }
.prototip .tip-popup li { text-align:center; line-height:1.2; padding:7px; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255,.4); }
.prototip .tip-popup li:last { border:none; }
.prototip .tip-popup a, .prototip .tip-popup a:visited { color:#000000 !important; }
.prototip .tip-popup a:hover { color:#c1272d !important; }

#partners { width:900px; height:70px; padding:20px 0 0; margin:0 auto; clear:both; }
#partners li, #partners li img { position:relative; display:inline; float:left; }
#partners li { height:70px; overflow:hidden; }
//#partners li a:hover img { top:-80px; }

.youtube-player { width:600px; height:364px; margin:0 0 20px 0; padding:5px; background:#ffffff; }
