/* CSS Document */
body { font-family:Tahoma, Arial, Verdana; margin:0px;}
.flags img { margin-left:10px; margin-top:19px;}

#menu { padding:0px; margin:0px; margin-top:2px; margin-bottom:4px;  border:1px solid #e3e3e3; border-top:none; text-align:left;}
#menu a { font-size:11px; font-weight:bold; text-decoration:none; color:#DE498C; display:block; background: #fff url(images/bg_menu.gif) repeat-x left top; padding:3px 3px 3px 8px; width:auto;}
#menu a strong { color:red; }
#menu a:hover, #menu a:hover strong { color: #333;}
#menu a b { text-decoration:underline; }
#menu a:hover b { text-decoration:underline; color: #333;}

.font10_white { font-size:13px; color:#FFFFFF; font-weight:bold; font-weight:bold; text-align: center;}
.font11_red a { font-size:11px; color:#DE498C;}
.font11_red a:hover { text-decoration:none;}
.font11_black, .font11_black a { font-size:11px; color:#000000;}
.font11_black a:hover {text-decoration:none;}
.font12_yellow, .font12_yellow a { font-size:12px; color:#f6ff93; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.font18_black { font-size:18px; color:#38382f;}

/* Page brouser */
.brouser { border:1px solid #e3e3e3; background-color:#fbfbfb;}
.brouser a { background-color:#fbfbfb; font-size:12px; font-weight:bold; padding:3px 6px 3px 6px; text-decoration:none; color:#000000;}
.brouser a:hover { background-color:#DE498C; color:#FFFFFF;}

.small_pics img { margin-top:7px;}
.download a { background:url(images/bg_download.gif); width:307px; height:43px; font-size:18px; color:#FFFFFF; display:block; text-decoration:none; text-align:center;  line-height:43px;}
.download a:hover {color:#FFFF99;}
.border { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background-color:#fbfbfb;}

/* Enter email */
.font_email { font-size:24px; color:#DE498C; font-weight:bold; text-align: left;}
.font_email b { font-size:18px; color: black;}
.font_email span { font-size:12px; color:#000000;}
.email_field { border:1px solid #cb157f; width:230px; margin:0px; padding:5px 0;}

/* Next and previous buttons */
.next a { background:url(images/next.gif); width:141px; height:33px; float:left; display:block; line-height:33px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:5px; text-align:center; text-transform:uppercase;}
.previous a { background:url(images/previous.gif); width:141px; height:33px; float:left; display:block; line-height:33px; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:5px; text-align:center; text-transform:uppercase;}
.previous a:hover, .next a:hover {color:#FFFF99;}

.copyright { border-top:1px solid #e4e4e4; padding-top:3px; font-size:9px; color:#a5a5a5;}
.copyright a {color:#a5a5a5;}
.copyright a:hover {color:#000;}
.sign_me {
	margin: 3px 0 5px 0;
}
.sign_me a { background:url(images/button_round.gif) no-repeat; font-size:11px; font-weight:bold; color:#000; line-height:21px; text-align:center; padding: 4px 0 4px 25px;}
.field_width { width:110px; margin-bottom:5px; margin-top:2px;}

/* POPUP */
.font11 { font-size:11px; color:#38382f;}
.font11 a { color:#DE498C;}
.font11 a:hover { text-decoration:none;}
.font12 { font-size:12px; color:#38382f;}
.font18 { font-size:18px; color:#DE498C; text-transform:uppercase; font-weight:bold;}
.font12 b { font-size:18px; color: #FF17A3; font-weight:100;}
.font28 { font-size:28px; color:#DE498C;}
.details { padding:0px 6px 0px 6px; background-color:#000000; color:#FFFFFF; text-align:center; line-height:30px; font-size:9px; font-weight:bold; float:left; margin-right:1px;}
.pop_border { border:1px solid #e4e4e4; border-top:none; background-color:#fbfbfb; padding-bottom:20px; padding-top:12px;}
*html .pop_border { margin-top:12px;}


/**/

.click_here a { background:url(images/pop_arrow.gif) no-repeat 0px 0px; width:107px; height:22px; display:block; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; line-height:22px; text-align:center; text-decoration:none; margin-bottom:5px}
.click_here a:hover { background-position:0px -22px;}
.dots { background:url(images/dots.gif) repeat-y top right;}


/**/
.download_videos {width:585px; height:39px; line-height:39px; background:url(images/pop_bg_download.gif) no-repeat left bottom; display:block; text-decoration:none; margin:10px 0; padding:0;}
.download_videos span {display:block; float:left; line-height:39px;  cursor:pointer; cursor:hand;}
.download_videos .number {color:#fff; font-size:24px; font-weight:bold; padding-left:12px;}
.download_videos .d_text, .download_videos .one_line {padding-left:25px; color: #FF17A3; font-size:18px; width:400px; line-height:normal;}
.download_videos .one_line {line-height:39px;}
.download_videos .one_line em {color:black; font-style:normal;}
.download_videos .click {font-size:12px; font-weight:bold; color:#fff; float:right; text-transform:uppercase;padding-right:12px;}
.download_videos .d_text b {color:black; font-size:14px; font-weight:bold;}
.download_videos:hover { background-position:left top;}
.h_dots {background:url(images/h_dots.gif) repeat-x left center; line-height:1px; height:1px; display:block; width:100%; margin:3px auto;}


/**/
.over_pic {display:block; cursor:pointer; cursor:hand;}
.over_pic span {background:url(images/over_play.gif) no-repeat center center; width:510px; height:383px; z-index:100; position:absolute;  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.over_pic:hover span  {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}




