* { padding: 0px; margin: 0px; font-family: Trebuchet MS, Tahoma; }
body {
    font-size: 14px;
    background-color: #7B5127;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-y;
    background-position: top center;
    margin: 0px auto;
    width: 948px;
}

a {
    color: brown;
}

a:hover {
    text-decoration: none;
}

h2 {
    color: #fff;
    padding: 4px 32px;
    background-image: url(images/bg_menu.jpg);
    background-repeat: no-repeat;
    max-height: 38px;
}

h2 span {
    color: orange;
}

h2 a {
    color: #fff;
    text-decoration: none;
}

h2 {
    margin-bottom: 8px;
    clear: both;
}

#player1 {
    text-align: center;
    padding-bottom: 32px;
}

.descr {
    padding: 4px 16px;
    font-size: 12px;
    text-align: justify;
    line-height: 1.5em;
}

.thumb {
    text-align: center;
    padding: 16px 0px;
}

.thumb a {
    display: inline;
    text-align: center;
    width: 220px;
    height: 160px;
}

.thumb a img {
    border: 4px solid brown;
}

.thumb a img:hover {
    border-color: silver;
}

#footer {
    padding: 8px 0px;
    clear: both;
    font-size: 11px;
    color: silver;
    text-align: center;
}

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 1.5em 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.pagination p a:hover {background:#c00;color:#fff}
.pagination p span.current {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#c00;font-weight:bold;}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}

#join { padding-top:16px; }
.mplan {border:1px solid #e2e2e2; font-size: 12px; height: auto !important; margin: 4px 4px 4px 4px; min-height: 39px; padding: 10px 2px;}
.mplan input {margin-right:10px;}
.mplan label {color:#000; cursor: pointer; display: block; font-size: 16px; font-height: bold; width:100%;}
.mplan label sup {font-size: 10px; position: relative; top: 2px;}
.mplan span {color:#A3A2A2; display:block; font-size: 10px; font-weight: normal; margin-left: 30px;}
.mplan img {border:0px;}
.mplan .you_save {color:red;float:right;font-size:10px;font-weight:bold;line-height:14px;text-align:center;text-transform:uppercase;width:120px;}
.mplan .bestvalue {float:right;margin-top:-8px;position:relative;}
.join_button input {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/download.jpg) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:25px;
font-weight:bold;
height:51px;
margin:0 auto;
width:417px;
}
.join_button input:hover {background-position:left -52px;}
.join_button input.video_download {width:100% !important;}
.join_button .download_leave {color:#a2a2a2;text-decoration:none;font-size:9px;}

