@charset "iso-8859-1";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0; border:none}
body { font-size: 62.5%; font-family:"Tahoma", "Times New Roman", Times, serif; margin-bottom:40px; margin-top:20px; background:#000000 url(../images/bg.jpg) repeat-x}
#main {margin-left:auto; margin-right:auto; background:url(../images/bg_mid.gif) repeat-y; width:960px; font-size:1.2em; color:#FFFFFF}
/* Top */
#top {background:url(../images/bg_top.gif) no-repeat; width:960px; font-size:0.9em; height:35px}
#top b {color:#e00000}
.top_padd {padding:10px 13px 0px 12px}
.top_left {width:215px; line-height:19px; float:left}
.top_left img {vertical-align:middle}
.top_left a {color:white;}
.top_left a:hover {text-decoration:none;}
.email {float:left; width:540px; height:19px; line-height:19px}
.email p {float:left; line-height:19px;}
.email span {background:url(../images/bg_field.gif) no-repeat; width:178px; height:19px; display:block; float:left; margin-left:3px}
.email span img {float:left}
.email_field {border:solid 0 #fff; width:140px; margin:0px; padding:0px; margin-top:0px; margin-left:10px; font-size:11px; margin-top:3px; float:left; text-align:center}
.flags {float:right;}
.flags img {margin-left:5px; margin-top:3px}
.gay {background:url(../images/gay.gif) no-repeat; width:48px; height:19px; line-height:19px; float:right; margin-right:17px; text-align:center; display:block; text-decoration:none; color:#FFFFFF}
.gay p {padding-left:7px;}

/* Left Column */
.left {width:206px; float:left; padding-bottom:30px}
.left_padd {padding-left:9px}
.categories {background:url(../images/bg_categories.gif) no-repeat; width:191px; height:33px; font-weight:bold; text-align:left; line-height:33px}
.categories p {padding-left:16px}

.menu {list-style:none; background:url(../images/bg_left_mid.gif) repeat-y; width:191px}
.menu a {font-weight:bold; color:#c6c6c6; background:#030303 url(../images/bg_menu.gif) no-repeat left top; line-height:15px; margin:0px 3px 0px 3px; padding:4px 0px 4px 20px; text-decoration:none; display:block; width:auto; float:none;}
.menu a:hover, .menu a.active {background:url(../images/bg_menu_over.gif) no-repeat; color:#FFFFFF}

.rencontres {background:url(../images/bg_rencontres.gif) no-repeat; width:191px; height:33px; font-weight:bold; margin-top:6px; line-height:33px}
.rencontres p {padding-left:15px}
.left_pics {padding-top:15px; background:url(../images/bg_left_mid.gif) repeat-y; text-align:center;}
.left_pics_padd {padding-right:6px}

/* Right Column */
.right {float:right; margin-left:7px; margin-right:4px; padding-bottom:30px}
.player {background:url(../images/bg_player.gif) no-repeat; width:742px; position:relative}
.player_top {height:37px; padding-top:32px; font-weight:bold}
.player_top p {float:left; padding-left:30px}
.player_top b {font-weight:100; float:right; padding-right:30px}
.player_padd {padding-left:22px}
.player_download {background:url(../images/player_download.gif) no-repeat; width:510px; height:69px; line-height:36px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; text-decoration:none; margin-top:12px; font-size:14px;}
.player_txt {background:url(../images/bg_player_mid.gif) repeat-y; padding-left:23px; padding-right:210px; color:#c6c6c6; line-height:18px; padding-bottom:10px; min-height:95px}
*html .player_txt {height:95px}
.player_txt a {color:#1a4e6b; line-height:16px; font-weight:bold}
.player_txt a:hover {color:#447d9e}
.player_pics {position:absolute; left:543px}
.player_pics img {margin-bottom:10px}
.play_button {position:absolute; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; left:225px; top:215px}

.number_menu {width:742px; padding-top:30px}
.number_menu a {font-size:18px; color:#c6c6c6; display:block; margin:0px 6px 0px 6px; float:left; padding:4px 10px 4px 10px; text-decoration:none}
.number_menu span {float:left; font-size:18px; color:#c6c6c6; padding:4px 6px 4px 6px;}
.number_menu a:hover {background-color:#323436}



.flash {height:166px; display:block; position:relative; overflow:hidden;}
.flash img {height:166px; padding:0; margin:0; display:block; position:relative;}

.flash div {height:166px; background-repeat:no-repeat; width:742px; display:block;}
.flash div h1 {font-size:30px; font-family:Arial, Helvetica, sans-serif; color:white; padding:50px 0 0 20px; font-weight:normal;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.flash div h1 strong {font-size:40px; letter-spacing:-1px;}
.flash div#slideshow1 h1 {padding:20px 0 0 20px;}
.flash div#slideshow2 h1 {padding:20px 0 0 20px;}
.flash div#slideshow3 h1 {padding:100px 20px 0 0; text-align:right;}
.flash div#slideshow4 h1 {padding:20px 0 0 20px;}
.flash div#slideshow5 h1 {padding:100px 20px 0 0; text-align:right;}
