* { outline: none; }

body { background: #EA6C20 url(../assets/bg.jpg) top left repeat-x; margin: 0; }

td.left { width: 73px; height: 768px; }
td.left img { border: 0; width: 73px; height: 768px;}

td.player { vertical-align: top; width: 330px; height: 768px; text-align: center; }
div.share { width: 330px; height: 40px; }
div.share img { width: 330px; height: 40px; border: 0; }
div.visit { width: 330px; height: 39px; }
div.visit img { width: 330px; height: 39px; border: 0; }
div.player { width: 330px; height: 551px; background: url(../assets/player_bg.jpg) top center no-repeat; text-align: center; }
div.dplogo { width: 330px; height: 138px; }
div.dplogo img { width: 330px; height: 138px; border: 0; }

td.right { vertical-align: top; }

td.right_top { vertical-align: top; width: 509px; height: 441px; padding: 0; margin: 0; }
td.right_top img { width: 509px; height: 441px; border: 0; }

td.right_bottom, td.right_bottom_2 { vertical-align: top; text-align: left; width: 509px; height: 328px; color: #FFF; font-size: 12px; margin: 0; }
td.right_bottom { background: url(../assets/right_bottom.jpg) top center no-repeat; }
td.right_bottom_2 { background: url(../assets/right_bottom_2.jpg) top center no-repeat; }
td.right_bottom span, td.right_bottom_2 span { font-size: 15px; font-weight: bold; }
td.right_bottom p, td.right_bottom_2 p { margin: 0; padding: 10px 0 0 40px; width: 78%; }

div.form { padding: 10px; }
div.label { width: 150px; float: left; text-align: right; color: #FFF; font-weight: bold; font-size: 13px; font-family: arial, verdana, serif; padding: 8px 4px 4px 4px; }
div.input, div.submit { width: 200px; float: left; padding: 4px; }
div.input input, div.submit input { border: 1px solid #F5C77C; background: #F4A348; color: #FFF; padding: 3px; }

div.msg { font-weight: bold; text-align: center; padding: 10px; margin: 5px; color: #FFF; font-size: 13px; font-family: arial, serif; }
div.msg a { text-decoration: underline; font-weight: bold; text-align: center; color: #FFF; font-size: 13px; font-family: arial, serif; }
div.error_msg { color: #B50A02; font-weight: bold; text-align: center; padding: 10px; margin: 5px; font-size: 13px; font-family: arial, serif; }
.error { color: #B50A02; }

th { text-align: left; background: #EA6C20; }
table, td { font-size: 12px; color: #FFF; font-family: arial, serif; }
.adminbody { margin: 15px; }