*{
    padding:0;
    margin:0;
    border: 0 none;
    color:#2b2b16;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
}

body{
    background:#ffffff repeat url('../images/bg.jpg');
}

h1{
    font-size:1.2em;
}

a{
    text-decoration:none;
}

a:hover{
    color:#2b2b16;
}

li.current a{
    font-weight:bold;
}

label.error{
    color:red;
}

div#wrapper{
    text-align:center;
    width:950px;
    background-color:#fff;
    border-left:#808080 solid 2px;
    border-right:#808080 solid 2px;
    /* border-bottom:#808080 solid 2px; */
    margin:0 auto;
    //padding-top:8px;
    padding-left:30px;
    padding-right:30px;
    min-height:1000px;
}

div#logo{
    float:left;
    width:200px;
    padding:0;
    margin:16px 0px 0px 0px;
}

div#slogan{
    float:left;
    width:550px;
    padding:0;
    margin-top:0px;
    text-align:center;
    vertical-align:bottom;
}

div.language{
    width:490px;
    padding:0;
    padding-bottom:10px;
    margin-right:-30px;
    margin-top:0px;
    text-align:right;
}

div#header{
    float:left;
    width:100%;
    margin-bottom:10px;
    border-bottom:solid 1px #ccc;
}

div#head-right{
    width: 750px;
    height: 160px;
    float:left;
}

div#menu{
    width:950px;
    height:25px;
    float:left;
    clear:both;
}

.header-link{
    float:left;
    margin-left:15px;
    border:solid 1px #ccc;
    border-bottom:none;
    background-color:#f9f9f9;
    padding:4px;
}

.header-link{
    color:#707070;
}

.menu_current{
    border-bottom:solid 2px #fff;
    background-color:#fff;
    color:#2B2B16;
}

div#footer a, div#links a{
    color:black;
}

div#footer a:hover, div#links a:hover{
    color:red;
}

div#content{
    /*min-height:800px;*/
    clear:both;
    height:auto !important;
    padding-bottom:20px;
    min-height:750px;
}

/* 					 for Internet Explorer */
/*\*/
* html div#content {
    height: 600px;
}
/* 					*/


div.searchIntro, div.about{
    margin:0 auto;
    text-align:justify;
    width:500px;
}

div.about{
    margin-bottom:20px;
}

span.footerNav{
    margin:0 auto;
    text-align:center;
    width:480px;
    color:gray;
}

div#footer{
    padding-bottom:5px;
    clear:both;
}

/* 					 list menu 1pxgies */
div#links{
    width:100%;
    min-height:25px;
    text-align:center;
    background-color:#FFFBA9;
    background-image:none;
    border-top:1px solid #EAE69B;
}

div#links ul{
    margin:3px auto;
}

div#links li{
    /* float:left; */
    display:inline;
    text-align:center;
    border-left:1px solid #CCC987;
    list-style:none;
    margin:3px 0;
    padding:0 20px;
}

div#links li:first-child{
    border-left:none;
}
/* 					 end list menu 1pxgies */

/* 					 google welcome 1pxgies */
div.googler-welcome{
    border:dashed 1px #ccc987;
    margin-top:50px;
    padding:10px;
    background-color:yellow;
    font-weight:bold;
    clear:both;
    margin-bottom:25px;
}

div#googler-welcome a{
    color:red;
}
/* 					 end google welcome 1pxgies */

div.channel-groups, .mission{
    border:solid 1px #ccc;
    background-color:#f9f9f9;
    padding:5px 0px;
    margin-top:5px;
    clear:both;
}

div.channel-groups a span{
    font-size:0.8em;
    margin:4px;
    color:red;
}

div.channel-groups a:hover span{
    color:#2b2b16;
}

div.mission{
    text-align:left;
    padding:7px;
    margin-bottom:10px;
}

div.mission a{
    color:#000;
}

div.mission a:hover{
    color:red;
}

div#programma{
    font-size:0.8em;
}

div.ad, div.channel{
    width:175px;
    float:left;
    text-align:center;
    margin-bottom:30px;
    margin-right:15px;
    overflow:hidden;
}

div.ad{
    margin-top:5px;
}

h1#date{
    margin:20px 0px 10px;
}

/* 					 channel table 1pxgies */
table.channel-table{
    width:175px;
}

th{
    font-size:1.2em;
}

table tr{
    display:table;
}

tr.table_head{
    margin:0 auto;
    border:none;
}

td.time{
    vertical-align:top;
    color:red;
    width:30px;
    font-weight:bold;
}

td.show{
    text-align:left;
    font-size:0.9em;
    padding-left:5px;
    width:140px;
}

tr{
    border-bottom:1px solid #ccc;
    padding:3px;
}

tr.now{
    background-color:yellow;
    font-weight:bold;
    border-left:dashed 1px #ccc;
    border-right:dashed 1px #ccc;
}

tr:last-child{
    border-bottom:none;
}

div#paizei-tora{
    width:900px;
    margin:0 auto;
}

div#paizei-tora table{
    width:280px;
    margin-right:10px;
    float:left;
}

div#paizei-tora tr{
    width:100%;
    padding:0px;
    border-bottom:none;
}

div#paizei-tora table td{
    padding:10px;
}

div#paizei-tora table td.chan{
    text-align:right;
    font-weight:bold;
    width:110px;
    border-bottom:none;
    padding:8px 0;
}

div#paizei-tora table td.show{
    border-bottom:1px solid #ccc;
}

div#paizei-tora table tr:last-child td.show{
    border-bottom:none;
}

a.webmasters{
    clear:both;
    display:block;
    margin:40px auto;
    width:300px;
}

/* 					 end channel table 1pxgies */

.textareaHtml {
    border:1px dotted #CCCCCC;
    padding:5px;
    width:500px;
}

div.box-office
{
    width:950px;
    float:left;
    clear:both;
    border:1px solid #CCCCCC;
    margin:10px 0px;
}

div.box-office table
{
    width:950px;
    font-size: 1.4em;
    border-collapse:collapse;
    border-spacing:none;
}

div.box-office table tr
{
    width:100%;
    border-bottom:medium none;
}

div.box-office table tr:last-child td
{
    border-bottom:medium none;
}

div.box-office table tr.odd
{
    background-color: #f5f5f5;
}

div.box-office table td{
    border-bottom:dotted 1px #ccc;
    padding:6px 0;
}

td.i
{
    text-align:center;
    width:10%;
}

td.movie{
    text-align:center;
    width:40%;
    font-size:1.4em;
    vertical-align:middle;
}

td.movie b
{
    color:#B41F1F;
}

td.money{
    text-align:center;
    width:30%; 
}

td.weeks{
    text-align:center;
    width:20%;
}

div.box-office table td.header
{
    font-size:0.8em;
    background-color:#f5f5f5;
    color: #808080;
    letter-spacing: 0.6em;
    border-bottom:1px solid #CCCCCC;
}

tr:last-child td{
    border-bottom:none;
}

.head{
    background-color:#333;
    height:40px;
    color: #ccc;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    padding: 5px 0px 10px;
}

.ad_leaderboard
{
    width:100%;
    margin:10px 0px;
    text-align:center;
    float:left;
    clear:both;
}

.red
{
    color:red;
}

.box
{
    border: 1px solid rgb(204, 204, 204);
    padding: 8px 20px;
    background-color: rgb(245, 245, 245);
}
