html, body { margin: 0; width: 100%;  height: 100%;  padding: 0;}
body {font:normal 1em "open sans" , helvetica, sans-serif; border-width:0; font-family: 'Open Sans Condensed', sans-serif; background:#000;} 
.ned {height: 45px; width: 110px; float:left; color: #555; font-weight:700; margin:1px; border-width:0; padding:10px 10px 0;}
.ned2 {width:100%; float:left; margin:0px; padding:0; border-width:0;}
.ned3 { padding:0px;  width: 110px; float:left;  color: #fff; font-weight:700; margin:1px; padding:0; border-width:0; padding:5px 10px; text-align:center;}
.cel {float:left; background:#fff; font-weight:700; font-size:10px; line-height: 25px;  margin:1px; padding:0; border-width:0;}

h1 {font-size:1.6em; padding:0; margin:20px 0 45px; color:#fff;  }
h2 {font-size:1.5em; padding:0; margin:30px 0 45px; color:#999;  }

.hag {font-size:10px; display:block; text-align:center;width: 118px; clear:both; }
.left {float:left;}
.right {float:right;}

.tw {font: 11px ;  color: white; text-decoration: none;}
.tw:visited { font: 11px;  color: white; text-decoration: none;}

.menu{font-size:9px;; color: #666666; height:14px;line-height: 16px; }
.menu:visited{font-size:9px; color: #666666;height:14px;line-height: 16px; }
.menu:hover{font-size:9px;color: #000000;height:14px;line-height: 16px; }

A {color: #666; text-decoration: none;}
A:visited {color: #666; text-decoration: none;}
A:HOVER {color: #000; text-decoration: none;}

A .fa {color: #fff; text-decoration: none;}
A .fa:visited {color: #fff; text-decoration: none;}
A .fa:HOVER {color: #ccc; text-decoration: none;}

.kn:HOVER {POSITION: relative; TOP: 0px; LEFT: 2px}

HR{ height: 0px; border: solid #dddddd 0px; border-top-width: 1px;}

.ASBUT {  background : #ffffff;border : 1px solid #555555;  }

.big {font-size: 24px;}

.text {font:11px tahoma, "open sans" ; color:#444444; text-decoration:none}
.text:visited {font:11px tahoma, "open sans" ; color:#666666; text-decoration:none}
.text:hover {font:11px tahoma, "open sans" ; color:#999999; text-decoration:none}

.white {color: #fff; font-weight:700; font-size:12px; line-height: 18px;text-shadow:#369 0 -1px 0;}
.white2 {color: #666;font: font-weight:700; font-size:12px; line-height: 18px;}
.whitesmall {color: #fff; font-weight:700; font-size:9px; line-height: 18px;text-shadow:#369 0 -1px 0;}
.white a, .whitesmall a {color: #fff;text-decoration: none;}
.left {float: left;}
.right{float:right}

.line {letter-spacing: 1px;color: #fff; font-weight:700; font-size:12px; line-height: 28px;margin-bottom: 0px;text-decoration: none;border-bottom: 1px dotted #fff;display: block;}

.line:hover {color: #555;background: #fff; text-indent: 3px;}

form, input, submit {	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;	background: transparent;}
input[type="submit"] { border:0; background: #2981e4; display: inline-block;  padding: 10px 20px; color: #fff; text-decoration:none;  position: relative; cursor: pointer; font: bold 1em "open sans" , Helvetica, sans-serif; }
input[type="submit"]:hover { background: #369;}
input[type="submit"]:active {  }

input[type="button"], input[type="text"], select { background: transparent; display: inline-block; padding: 0px; color: #fff; text-decoration:none; position: relative; cursor: pointer; font: normal 1.2em "open sans" , Helvetica, sans-serif; outline: none; border-image: initial; border:0; border-bottom: 2px solid #fff; }
input[type="button"], input[type="text"]:hover { background: transparent; }
input[type="button"], input[type="text"]:active { }

option {background: #777}

select::-ms-expand {
display: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    clip:rect(2px 82px 20px 2px);
}


#container {
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 0;
}

.video-container {
    transition: all 0.3s ease;
}

.faded {
    opacity: 0.3;
    transition: all 0.3s ease;
}

