* { margin:0; padding:0;}
body {background:#0e0d06 url(../images/bg.jpg) 0 0 repeat;font: 15px Tahoma, Arial, Helvetica, sans-serif;color: #2b2929; }
a, a:visited, a:hover { color:#ec0dad; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none; }
#all { width:808px; margin:0 auto;background:url(../images/all_bg.jpg) 0 0 repeat-y;}
#header { height:267px; background:url(../images/header.jpg) 0 0 no-repeat;}
.cont { position:relative;height:259px;}
.thumbs { position:absolute; left:16px; top:7px;}
.thumbs_2 {position:absolute; right:16px; top:7px;}
.thumbs a, .thumbs_2 a, .thumbs a:visited, .thumbs_2 a:visited { display:inline; float:left; padding:3px 33px;}
.thumbs img, .thumbs_2 img { display:block; width:320px; height:240px; border:1px solid #fa57cc; float:left; }
.join { width:100%; overflow:hidden;}
.join img { float:left;}
.j_text { padding:10px 50px; height:1%; text-align:center;}
.desc { width:333px; height:227px; position:absolute; left:43px; top:9px; background:url(../images/desc.jpg) 0 0 no-repeat; text-align:center; padding:15px 30px 0 10px;}
.desc a, .desc a:visited { font-size:22px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.desc a:hover { text-decoration:underline;}
.desc p { padding:5px 15px;}
#footer { text-align:center; font-size:12px; padding:15px 50px; height:1%;}


