body { background:#000000 url(/_img/main-bg.jpg) no-repeat left top; font:normal 90% Arial, Helvetica, sans-serif; color:#b3b3b3; _position:relative; /*_overflow:hidden;*/}
/* GLOBAL DEFAULTS */
body, p, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, td, input, textarea, select, option, form { list-style:none; margin:0px; padding:0px; outline:none;} 
dl, dt, dd { display:block;}
input, textarea {}

td { vertical-align:top;}

a { color:#e1e1e1;}
a:hover { color:#fff550;}

img { border:0px;}

.submit { cursor:pointer;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

h1 { font:normal 248% Arial, Helvetica, sans-serif; color:#fefefe; padding:32px 0 17px 0; letter-spacing:-0.1em;}
h2 { font:normal 207% Arial, Helvetica, sans-serif;}
h3 { font:normal 170% Arial, Helvetica, sans-serif;}
h4 { font:normal 125% Arial, Helvetica, sans-serif;}

.main { width:900px; padding:50px 50px 115px 50px; background:url(/_img/live-broadcast.jpg) no-repeat right bottom;}
.index { padding-bottom:75px; background:none;}

.index .the-mpt, .index .antiaids { position:absolute;}
.index .the-mpt { left:127px; top:233px;}
.index .antiaids { left:130px; top:449px;}
.index .antiaids { left:55px;}

div.the-mpt { padding:89px 0 0 0;}
div.antiaids { padding:83px 0 70px 0;}

.logo, .short-info, .lang { float:left;}
.logo { padding:6px 48px 0 152px;}
.short-info { padding-top:6px;}
.lang { background:url(/_img/lang-bg.gif) no-repeat right 11px; padding:18px 15px 13px 35px;}
.lang a { font-size:74%; color:#b68900;}

.menu dd, .menu dt { float:left; font-weight:bold;}
.menu dd { padding:30px 76px 0 0;}
.menu dd a { font-size:125%; color:#fbc200;}
.menu dt { padding:24px 51px 0 0; color:#fff550; font-size:170%;}
.menu a:hover, .sub-menu a:hover { color:#FFFFFF;}
.menu dt, .menu dt a, .sub-menu dd a, .sub-menu dd { color:#fff550;}

.sub-menu dd { float:left; margin-right:30px; padding-top:18px; font-weight:bold;}
.sub-menu, .menu { _width:593px; _overflow:hidden;}

.column-1, .column-2 { float:left; position:relative;}
.column-1 { width:248px; margin-right:54px;}
.column-2 { width:598px; z-index:10;}

.index .menu { margin-left:302px;}
.index .column-1, .index .column-2 { padding-top:40px;}
.index .column-1 { margin:0 0 0 151px; _margin-left:75px; width:433px; z-index:10;}
.index .column-2 { margin:0 0 0 20px; width:296px; z-index:1;}
.index .text-block { font-size:85%; padding-top:75px;}
.index .news-list { position:relative; z-index:100;}
.index .news-list dd, .index .news-list dt { padding:6px 0 24px 0;}
.index .type2 dd { margin-left:80px;}

.daysleft { padding-left:150px;}
.daysleft img { display:block;}
.daysleft .days { margin-left:-6px;}
.daysleft .digit { float:left;}

.text-block p { padding-bottom:15px; }
.text-block img { margin-bottom:15px;}
.text-block h3 { padding:17px 0 8px 0;}
.text-block h4 { padding-top:20px;}
.text-block h3, .text-block h4 { color:#fefefe;}
.text-block div { width: 97% }
.text-block .type3 dt { padding:0px;}
.text-block .type3 dt div { font-size:140%; font-weight:bold; color:#FFFFFF; padding:3px 0 9px 0;}
.text-block .incut { font-size:85%; //padding-bottom:15px;}
.text-block .incut img { float:left; border:1px #ffc727 solid; margin-right:20px;}
.text-block .incut p { padding-bottom:35px; //padding-bottom:20px;}

.index .column-2 h2 { padding-left:80px;}

.news-list dt { color:#808080;}
.news-list dd { color:#999999; font-size:85%;}
.news-list .link-all { padding-top:27px; font-size:125%;}
.index .news-list .link-all { padding-top:0px!important; position:relative; top:-6px;}
.index .news-list a, .type3 a { text-decoration:none; color:#999999;}
.index .news-list a:hover, .type3 a:hover { text-decoration:underline;}
.link-all a { text-decoration:underline!important; color:#FFFFFF!important;} 

.type2 dt, .type2 dd { padding-bottom:33px;}
.type2 dt span { color:#FFFFFF; font-size:170%; display:block;}
.type2 dt { float:left; text-align:right;}
.type2 dd { margin-left:151px;}
.type2 dd div h2 { font-size:129%;/*default 16px for 12px main*/ font-weight:bold; color:#FFFFFF;}
.type2 dd div { padding-bottom:2px;}
 
.type3 dt { padding-top:17px; padding-bottom:2px;}
.type3 dt span { font-weight:bold; color:#FFFFFF; padding-right:8px;}
.type3 a:hover { color:#999999;}

.broadcast { color:#FFFFFF; font-size:74%;}
.index .broadcast { position:absolute; bottom:4px; left:524px; z-index:0; padding:117px 0 0 173px; width:259px; height:199px; background:url(/_img/live-broadcast.jpg) no-repeat left top; bottom:-268px; left:-132px;}

.footer { padding:100px 0 0 151px; color:#FFFFFF; position:relative;}
.footer dt { font-size:85%; padding-bottom:19px;}
.footer dd { font-size:74%;}
.footer dd img { margin-left:10px; position:relative; top:4px;}
.footer .broadcast { float:right; position:relative; top:-31px; left:-128px;}
.footer .broadcast img { margin:0px; position:static;}

.partners { margin-top:20px; margin-left:0px;}
.partners-sub { margin-top:110px; margin-left:0px;}
.partner-1 { float: left; margin-top:7px;}
.partner-2 { float:left; margin-top:10px;}

.addresses { margin-bottom:29px;}
.addresses dt { font-weight:bold; float:left; padding-top:14px;}
.addresses dd { padding:14px 0 19px 175px; border-bottom:1px #1f1f1f solid;}

.thumbnails a { display:block; float:left; border:1px #ffc727 solid; margin:8px 9px 0 0;}

.dllinks dd { padding-bottom:20px;}
.dllinks dd b { color:#FFFFFF; display:block; float:left; font-size:109%; padding:16px 0 0 43px; //padding-bottom:1px;}
.dllinks dd a { color:#FFFFFF; font-size:109%;}
.dllinks dd span { font-size:87%;/*default 14px for 16px main*/ font-weight:normal;}

@media screen and (min-width: 0px){
.dllinks dd b { padding-bottom:2px;}
}

.citat { font-size: 90%; color: #fff; font-style: italic; margin: 45px 0 50px 0; }
.citat span { display: block; text-align: right; font-weight: bold; font-style: normal; font-size: 150%; margin-top: 12px}