* { font-size: 12px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:0px; }
a { text-decoration:underline; }
html { background-image:url(../img/bg.jpg); background-position:center; background-size:cover; background-attachment:fixed; }
body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(to bottom, #eee, #fff); }
.mediatheklist { margin-bottom:5px; }
.Table { display:inline-table; width:100%; }
.Table .Row, .Table .Header { display:table-row; }
.Table .Row .Cell, .Table .Header .Cell { display:table-cell; vertical-align:top; text-align:left; padding:3px; }
.Table .Header .Cell { border-bottom: 1px #000000 solid; background: linear-gradient(to bottom, #0081b7, #0275b0); font-weight:bold; padding:5px; color:#fff; }
.rightalign { text-align:right !important; }
.centered, .center { text-align:center !important; }
.main { min-height: 100%; position: absolute; left:50%; margin-left: -500px; background: #ffffff; width:1000px; max-width:1000px; box-shadow: 0px 0px 5px #bbbbbb; }
.padd5 { padding:5px; }
.insertcouponhere { letter-spacing: 3px; padding: 7px; font-size: 15px; width: 60%; text-align: center; border-radius: 5px; border: 1px #bbb solid; background: linear-gradient(45deg, #fff,#efefef); }
.footer { position: absolute; bottom: 0px; width: 100%; }
.footer div { text-align: center; border-top: 1px #ddd solid; background: #efefef; }
.footer a { color:#666; }
.ethaddress { margin: 5px;padding: 5px;letter-spacing: 3px;border: 1px #9c9c9c solid;border-radius: 5px;margin-top: 15px;background: #efefef; }
.loggedinblock { font-family:'Courier New', Courier, monospace; font-size:15px; font-weight:bold; padding:5px; margin:10px; margin-left:5px; margin-bottom:5px; border:1px #CCC solid; border-left:5px #006699 solid; }
h1, h2 { margin: 0; margin-bottom:20px; padding: 0; font-weight: 200; font-size:25px; }
h1 { color:#FFF; }
h2 { font-size: 12px; }
h3 { font-size:23px; text-align:center; padding:10px; }
th { border-bottom:1px #CCC solid; color:#FFF; font-weight:bold; text-align:left; }
.textfield, textarea { background-color:#efefef; color:#000; border:1px #999 solid; width:460px; padding:5px; border-radius:3px; }
.button { background:linear-gradient(45deg, #0687bb, #0370a0); font-weight:bold; padding: 8px; _border-radius: 3px; color:#DDD; border:none;/*1px #333 solid;*/ cursor:pointer; _box-shadow: 0px 1px 2px #aaa; }
.button:hover { color:#FFF; }
th { vertical-align:top; background: linear-gradient(to bottom, #0081b7, #0275b0); padding:5px; color:#FFF; font-weight:bold; }
.bordertable td { border-bottom:1px #DDD solid; }
.bordertable .noline { border:none; border-bottom:none; }
.bordertable .infotextborder { font-size:12px; color:#666; text-align:justify; border:1px #CCC solid; border-top:none; padding:5px; }
.bordertable td table td { border:none; }
.toolbardiv { font-size:22px; color:#000; font-weight:bold; background: linear-gradient(to bottom, #eeeeee, #c8c8c8); padding:5px; text-shadow: #FFF 2px 2px 2px; }
.message { margin:5px; padding:5px; background-color:#A2CB8D; border:1px #3E7E27 solid; }
.error { margin:5px; padding:5px; background-color:#E3BCB7; border:1px #A52121 solid; }
.leftitem, .leftitemactive, .leftitemred, .leftitemredactive { padding:10px; padding-bototm:5px; text-decoration:none; cursor:pointer; background:none; border:none; border-bottom: 5px #0371a1 solid; }
.leftitem a, .leftitemactive a, .leftitemred a, .leftitemredactive a { color:#eee; text-decoration:none !important; }
.leftitem:hover, .leftitemred:hover { font-weight:normal; text-decoration:none; }
.leftitemactive { border-bottom: 5px #eee solid; }
.leftitemactive a { color:#fff; }
.leftitemredactive { font-weight:bold; }
.leftitemred:hover, .leftitemredactive { cursor:default; }
.hmenu { display:block; height:38px; min-height:38px; background:#0371a1; padding-top:2px; display:block; height:auto; overflow:hidden; }
.hemnu .leftitemactive { background-color:#FFF; background-image:url(http://static.onlinetvrecorder.com/images/header_tabbar_white_corner.jpg); background-repeat:no-repeat; }
.blacktab, .blacktabactive { background-color:#000; cursor:pointer; color:#999; float:left; padding:10px; margin-top:3px; margin-left:5px; }
.blacktab a { color:#999; text-decoration:none; }
.blacktabactive a { color:#FFF; text-decoration:none; }
.blacktab a:hover { color:#fff; }
.blacktabactive { color: #FFF; border-bottom: 7px #0371a1 solid; }
#choosebitcoin #waiting {text-align:center;padding:10px;}
.orangebox { border: 1px #f5e8a4 solid;margin: 5px;background: linear-gradient(45deg, #ecb84f, #fa0);color: #000;padding: 10px;border-radius: 3px;box-shadow: 0px 1px 2px #583a00; }
.otr_premium_price { background-image:url(../img/1316180288_info.png);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;cursor:pointer; float:right;}
.otr_premium_price_row { background: linear-gradient(to right, transparent, #cdec86); }
.subjectbox { padding:5px; margin:5px; margin-top:10px; margin-bottom:10px; border:1px #666 dotted; border-left:5px #006699 solid; }
.subjectbox .a { font-size:20px; font-weight:bold; }
.subjectbox .b { font-size:30px; font-weight:bold; }
.newdot {text-transform: uppercase;border-radius: 5px;background: red;position: absolute;border: 1px #ddd solid;margin-top: -25px;color: #fff;font-size: 11px;padding-left: 4px;padding-right: 4px;text-align: center;margin-left: 25px;}

@media screen and (max-width: 1020px) {
	.main {
		left: 0px !important;
		margin-left: 0px !important;
		width: 100% !important;
	}	
}