body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul {list-style:none; } 
caption,th {text-align:left; } 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; }
q:before,q:after {content:''; } 
abbr,acronym { border:0; }
html, body {width: 100%; height: 100%;}
body {background: #000000 url(i/zy_bgs_blk.jpg) repeat fixed 0 0; text-align: center;color:white; font-family: Arial;}
a {font-size: 12px; color: white;}
#tv {position: absolute; width:1020px; height:682px; margin-left:auto; margin-right:auto;background-image: url(i/background2.png); background-repeat: no-repeat; left: 50%; top: 50%; margin-top: -341px; margin-left: -510px;}
#tv h3.hh1 {text-align: left; text-indent: -9999px; width: 250px;}
#tv h2 {color: white; font-weight: bold; font-size: 14px; width: 480px; text-align: center;}
#tv h4 {color: white; font-weight: normal; font-size: 12px; width: 480px; text-align: center;}
#tv h4 a {text-decoration: none;}
#tv h4 a:hover {text-decoration: underline;}
#videolist {position: absolute; top: 92px; left: 760px; width: 157px; height: 256px; padding: 10px; text-align: left;}
#videolist ul li.videolistitem {text-align: left; font-size: 14px; line-height: 20px; vertical-align: middle; font-family: arial; font-weight: normal; margin-bottom: 5px;}
#videolist ul li.videolistitem a {text-decoration: none; color: black; text-align: left;}
#videolist ul li.videolistitem a:hover {font-weight: bold;}
#videolist ul li.videolistitem img.videothumb {width: 20px; height: 20px; margin-right: 10px; border: 0px solid white; float: left;}
#videolist ul li.videolistitem div.title {float: left;}
#videolistnavcontainer {text-align: center; position: absolute; top:265px; width: 157px;}
#videolistnav {margin-left: auto; margin-right: auto; overflow: hidden;}
#videolistnav span {width:11px;	height:11px; float:left; background:url(i/dot.png) 0 0 no-repeat; cursor:pointer;}
#videolistnav span.active {background-image: url(i/dot_active.png)}
#videolistnav span:hover {background-image: url(i/dot_active.png)}
#player {position: absolute; top: 93px; left: 261px; height: 359px; width: 480px; background-color: black; border: 4px solid black; z-index: 50;}
#nyroModalWrapper {top:40% !important;}
#categoryheadline {position: absolute; top:58px; left: 743px;}
#linkmodal {color: white; background-color: black; border:2px solid white; font-size: 18px; font-weight: bold; padding: 40px;position: relative;}
#linkmodal input {color: white; background-color: black; font-size: 18px; font-weight: bold; width: 400px; border: none; text-align: center;}
#linkmodal a#closemodal {position: absolute; right: 5px; top: 3px; color: white; text-decoration: underline;font-weight: normal; font-size: 11px; text-align: right;}
#sharemodal {display: none;}
#sharemodalcontent, #loginmodal {background-color:black; border:2px solid white;padding: 20px;cursor:default;}
#sharemodalcontent h2, #loginmodal h2 {position:relative; color:white; padding: 10px; padding-top:0px; font-size: 15px; font-weight: bold; text-align: left;}
#sharemodalcontent input, #loginmodal input {width:180px; border: none; font-size: 12px; padding: 1px; background-color: white; cursor: text;}
#sharemodalcontent textarea {width: 382px; padding: 1px; border: none; background-color: white; font-size: 13px; font-family: Arial;}
#sharemodalcontent button, #loginmodal button {border: 1px solid white; background-color: black; color: white; font-size: 12px;}
#loginmodal a {color:white; text-decoration: underline; font-size: 12px;}
#footer {position:absolute; top:627px; right:40px; color: #FAFAFA; font-size: 11px;}
#footer a {font-size: 11px; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
div.__scrollable {width:157px !important;}


