@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

.clr {
clear:both;
}

body {
background:#ff4184 url('images/body_bg.jpg') repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
color:#FFFFFF;
}

li a , .infos, .desc{
font-size:12px;

}

#navigation a{
margin-left:14px;
}
#navigation a{
color:#000000;
}


#layout {
width:1001px;
margin:0 auto;
margin-top:16px;
background:#7b0040 url('images/layout_bg.jpg') repeat-y;
}

#head {
width:100%; height:159px; 
background:#7b0040 url('images/head_bg.jpg') no-repeat;
}

#logo {
float:left; margin-left:35px;
width:326px; height:119px;
}
#logo a img {
border:0;
}

#ban460 {
float:left;
padding:40px 0 0 150px;

}

#main {
width:100%;
background:url('images/main_bg.jpg') no-repeat;
}

#container {
width:941px; margin:0 auto;
}

#left {
width:304px; float:left;
background:url('images/left_bg.jpg') repeat-y;
}

.mod {
width:100%;
}

#titlenew {
width:100%; height:25px;
background:url('images/titlemod_new.jpg') no-repeat;
}
#titlefilm {
width:100%; height:25px;
background:url('images/titlemod_film.jpg') no-repeat;
}
#titlecat {
width:100%; height:36px;
background:url('images/titlemod_cat.jpg') no-repeat;
}
#titleami {
width:100%; height:25px;
background:url('images/titlemod_amis.jpg') no-repeat;
}
#titleweb {
width:100%; height:25px;
background:url('images/titlemod_web.jpg') no-repeat;
}

.mod_txt {
width:100%;
background:url('images/mod_bg.jpg') repeat-y;
padding:8px 0 5px 0;
}

.mod_txt_web {
text-align:center;
width:100%; line-height:20px;
background:url('images/mod_bg.jpg') repeat-y;
padding:5px 0 5px 0;
color:#b20059;
}
.mod_txt_web a{
color:#ff0d66; font-weight:bold;
}
.mod_txt_web a:hover{
color:#ff0d66; text-decoration:none;
}

.mod_txt a img {
border:1px solid #ff85c3;
margin:0 0 10px 12px;
}
.mod_txt a:hover img {
border:1px solid #ff0078;
}

.mod_txt ul {
list-style:none; line-height:20px;
margin:0 0 0 30px;
}

.mod_txt ul li {
background:url('images/li.jpg') no-repeat;
background-position:0 7px;
padding-left:15px;
}

.mod_txt ul li a{
color:#000000; text-decoration:none;
}
.mod_txt ul li a:hover{
text-decoration:underline;
}
.modbottom {
width:100%; height:14px;
background:url('images/modbottom_bg.jpg') no-repeat;
padding-bottom:10px;
}

#copyright {
width:100%; height:66px;
background:url('images/copyright_bg.jpg') no-repeat;
}

#right {
width:637px; float:left; min-height:1200px;
background:url('images/list_bg.jpg') repeat-y;
}

table.list {
font-family:Arial, Helvetica, sans-serif;
padding:0 10px 5px 10px;
}

.th {
width:123px; height:93px;
background:#ff88b5; padding:1px 0 0 1px;
}

.th a img {
border:1px solid #ffffff;
}
.th a:hover img {
border:1px solid #fdff7c;
}

a.title {
font-weight:bold; font-size:14px;
color:#000000; text-decoration:none;
}
a.title:hover {
color:#ff0078;
}

.desc {
padding-top:5px;
color:#c2004a;
}
td.infos{
color:#ff0078;
}

td.infos a {
color:#ff0078;
font-weight:bold;
}
td.infos a:hover {
color:#ff0078;
text-decoration:none;
}

#footer {
background:url('images/footer_bg.jpg') no-repeat;
width:100%;
height:39px;
}


#bottom_list {
width:100%; height:16px;
background:url('images/bottom_list.jpg') no-repeat;
}

#pagination {
padding:10px 0 10px 0;
text-align:center;
}

a.page {
background:#ec5498; text-decoration:none;
color:#FFF; padding:2px 3px 2px 3px;
}

a.page:hover {
background:#ffffff;
color:#f0099d;
border:1px solid #f0099d; padding:1px 2px 1px 2px;
}

span.active {
background:#ffffff;
color:#f0099d; font-weight:bold;
border:1px solid #f0099d; padding:1px 2px 1px 2px;
}