/* EuroLive stylesheet */

.body {background-color: #ff8102; text-align:center;}
.body, .body * {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; margin:0px; padding:0px; list-style-type:none; border-style:none;}
.body1 {background-color: #00000; text-align:center;}
.body1, .body1 * {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; margin:0px; padding:0px; list-style-type:none; border-style:none;}

.wrap {width:910px; margin:0 auto; background:white url(http://media.eurolive.com/external/design15/images/bg_top.gif) no-repeat center top; text-align:left; display:table;}
.clear {display:block; height:1px; clear:both; line-height:1px; width:100%;}

a:hover {text-decoration:none; outline:0;}
a:focus{outline:0;} /*ff1.5*/

/*head*/
.left {display:block; width:276px; height:208px; float:left;}
.center, .center_gay {display:block; width:361px; height:208px; float:left; background:transparent url(http://media.eurolive.com/external/design15/images/it/header.gif) no-repeat center top;  }
.center_gay { background-image:url(http://media.eurolive.com/external/design15/images/it/gay_header.gif);}
.right { width:255px; height:208px; display:block; float:right;}

/*flags*/
.flags ul li {float:left; margin:0px 3px 0px 0px;}
.flags ul li a {width:28px; height:22px; display:block; background: transparent url(http://media.eurolive.com/external/design15/images/under_flag.gif) no-repeat top center; text-align:center;}
.flags ul li a img {margin-top:4px;}
.flags .active, .flags a:hover { background-position:bottom center;}
.left p {margin:16px 0px 0px 8px;}


/*left*/
.favoris {display:block; font-weight: bold; width:152px; height:22px; color: white; background: #1f6591 url(http://media.eurolive.com/external/design15/images/favoris.gif) no-repeat left center; text-decoration:none; line-height:22px; text-indent:23px;}
.refer {background: transparent url(http://media.eurolive.com/external/design15/images/refer.gif) no-repeat left center; margin-top:5px; display:block; text-indent:20px;}
.refer:hover {text-decoration:none;}
.refer b {color: #FF5C0F; font-weight:normal;}
.jetons { width:236px; height:88px; display:block; background: transparent url(http://media.eurolive.com/external/design15/images/it/jetons.gif) no-repeat center center; text-indent:-4000px; overflow:hidden; margin-top:20px;}
.gratuit { width:236px; height:88px; display:block; background: transparent url(http://media.eurolive.com/external/design15/images/it/gratuit.gif) no-repeat center center; text-indent:-4000px; overflow:hidden; margin-top:20px;}


/*center*/
.logo, .center_banner {position:absolute; display:block; margin-top:30px; margin-left:10px; width:180px; height:35px; text-indent:-3000px; overflow:hidden;}
.center_banner {margin-top:80px; width:160px; height:110px;}
/*right*/
.right p {margin-top:30px;}
.right p b {color: #FF5C0F;}
.account {background:url(http://media.eurolive.com/external/design15/images/gradient.gif) repeat-x left center;  border: 1px solid #aa3159; color:white; display:block; height:15px; width:100px; text-align:center; text-decoration:none; margin:5px 0px 5px 0px;}


/*menu*/
.menu {clear:both;}
.menu td {font-weight:bold;white-space:nowrap;}
.menu td a:hover { text-decoration:none;}
.a1, .a2, .a3, .a4 {display:block; float:left; height:38px; background: transparent url(http://media.eurolive.com/external/design15/images/b1.gif) no-repeat left center; line-height:38px; padding:0px 0px 0px 34px; margin-left:1px;}
.a1 a, .a2 a , .a3 a , .a4 a  { height:38px; background: transparent url(http://media.eurolive.com/external/design15/images/b2.gif) no-repeat right center; padding:12px 15px 12px 0px;}
.menu li a:hover { text-decoration:none;}
.a1 { background-image:url(http://media.eurolive.com/external/design15/images/1.gif);}
.a2 { background-image:url(http://media.eurolive.com/external/design15/images/2.gif);}
.a3 { background-image:url(http://media.eurolive.com/external/design15/images/3.gif);}
.a4 { background-image:url(http://media.eurolive.com/external/design15/images/4.gif);}
.a5, .a6 , .button {display:block; float:left; height:38px; width:145px; line-height:38px; margin-left:10px; text-align:center; background-image: url(http://media.eurolive.com/external/design15/images/jetons2.gif); background-repeat: no-repeat; background-position: left center;}
.a5 a, .a6 a , .button {color:white;}
.a6 {background-image:url(http://media.eurolive.com/external/design15/images/jetons3.gif); width:300px; float:none; font-weight:bold; }
.button {float:none; padding:0px; color:white; font-weight:bold; text-decoration:none; margin:0px;}

/*content*/
.hr {background: white url(http://media.eurolive.com/external/design15/images/hr.gif) repeat-x top center; height:21px;}
.h_1, .h_2, .h_3, .h_4, .h_5, .h_6, .h_7, .h_8, .h_9, .h_10, .h_11, .h_12, .h_13, .h_14, .h_15, .h_16, .h_17, .h_18, .h_19, .h_20  {background: transparent url(http://media.eurolive.com/external/design15/images/fr/h1.gif) no-repeat center top; text-indent:-4000px; overflow:hidden; display:block; height:28px; }
.h_1 {background-image:url(http://media.eurolive.com/external/design15/images/it/h1.gif);}
.h_2 {background-image:url(http://media.eurolive.com/external/design15/images/it/h2.gif);}
.h_3 {background-image:url(http://media.eurolive.com/external/design15/images/it/h3.gif);}
.h_4 {background-image:url(http://media.eurolive.com/external/design15/images/it/h4.gif);}
.h_5 {background-image:url(http://media.eurolive.com/external/design15/images/it/h5.gif);}
.h_6 {background-image:url(http://media.eurolive.com/external/design15/images/it/h6.gif);}
.h_7 {background-image:url(http://media.eurolive.com/external/design15/images/it/h7.gif);}
.h_8 {background-image:url(http://media.eurolive.com/external/design15/images/it/h8.gif);}
.h_9 {background-image:url(http://media.eurolive.com/external/design15/images/it/h9.gif);}
.h_10 {background-image:url(http://media.eurolive.com/external/design15/images/it/h10.gif);}
.h_11 {background-image:url(http://media.eurolive.com/external/design15/images/it/h11.gif);}
.h_12 {background-image:url(http://media.eurolive.com/external/design15/images/it/h12.gif);}
.h_13 {background-image:url(http://media.eurolive.com/external/design15/images/it/h13.gif);}
.h_14 {background-image:url(http://media.eurolive.com/external/design15/images/it/h14.gif);}
.h_15 {background-image:url(http://media.eurolive.com/external/design15/images/it/h15.gif);}
.h_16 {background-image:url(http://media.eurolive.com/external/design15/images/it/h16.gif);}
.h_17 {background-image:url(http://media.eurolive.com/external/design15/images/it/h17.gif);}
.h_18 {background-image:url(http://media.eurolive.com/external/design15/images/it/h18.gif);}
.h_19 {background-image:url(http://media.eurolive.com/external/design15/images/it/h19.gif);}
.h_20 {background-image:url(http://media.eurolive.com/external/design15/images/it/h20.gif);}

/**/
.table {margin:10px auto; margin-bottom:15px;}
.hours td {border:none; width:29px; text-align:left; padding:0px; padding-left:-2px;}
.pics {text-align:center; width:100%;}
.pic {background: transparent url(http://media.eurolive.com/external/design15/images/border_pic.gif) no-repeat center center; padding:8px;}
.txt_13_b_pink, .txt_13_b_pink a {font-size:13px; font-weight:bold; color: #FF5C0F; text-decoration:none;}

/*flags over pics*/
.over {position:absolute;margin-top:150px;margin-left:0px;padding:5px;}
.over  img { border:1px solid #ccc; background:#fff; z-index:2000; position:relative; }
.over .transp {position:absolute;width:100%; height:25px; top:0; background: transparent  url(http://media.eurolive.com/external/design15/images/pic_bg.gif) no-repeat right top; padding:0px 10px 0px 0px;_padding:0px 15px 0px 0px; left:0;  filter:alpha(opacity=50); display:block;   -moz-opacity:.50; opacity:.50;   }



/*footer*/
.footer { background: transparent url(http://media.eurolive.com/external/design15/images/green.gif) repeat-x center top; margin:21px; display:block; padding-top:15px; text-align:right;}
.bottom {background:transparent  url(http://media.eurolive.com/external/design15/images/footer.gif) no-repeat center top;  display:block; height:9px; width:910px; margin:0 auto; padding-bottom:10px; }

/*NEW*/

/*green*/
.green_h1 {font-size:13px; font-weight:bold; color:#fff; text-align:center; background-color: #FF9F35; }
.padding {padding:5px;}
.border {border: 1px solid #FF9F35;}
.big {font-size:18px;}
.grey {color:#6c6c6c;}
.pink {color: #FF5C0F;}
.black {color:#000;}

/*hearts sections*/
.border_bottom {border-bottom:1px solid #cbcbcb;}

/*calendar_inner page*/
.calendar .free {background:transparent url(http://media.eurolive.com/external/design15/images/calendar_free.gif) no-repeat center center;}
.calendar td {border-left: 1px solid #FF9F35; border-top: 1px solid #FF9F35; padding:2px;}
.calendar {border-right: 1px solid #FF9F35; border-bottom: 1px solid #FF9F35;}
.hours td {border:none; width:29px; text-align:left; padding:0px; padding-left:-2px;}

/*text styles*/
.grey_title {font-size:18px; padding:0px; margin:0px; margin-bottom:5px;/*ff*/ letter-spacing:-0.6px;}
.uppercase {text-transform:uppercase;}
.bold {font-weight:bold;}
.box, .box2 , .box3 {width:526px; height:41px; display:block; clear:both; background:transparent url(http://media.eurolive.com/external/design15/images/box_up.gif) no-repeat center center ; margin:10px 0px;}
.box2 {height:78px; background-image:url(http://media.eurolive.com/external/design15/images/box_up2.gif);}
.box3 {height:59px; background-image:url(http://media.eurolive.com/external/design15/images/box_up3.gif);}
.box p, .box2 p, .box3 p {padding:5px; text-align:center;}
.form_input2 {padding:3px; border:1px solid #b21c5f;}
.form_in {border:1px solid #b21c5f;}
.strech {height:27px; line-height:27px; text-decoration:none; background:transparent url(http://media.eurolive.com/external/design15/images/button_right.gif) no-repeat right center; padding:0px; margin:0px; color:#fff; font-weight:bold; width:auto; text-align:left; display:table;}
.strech span {background:transparent url(http://media.eurolive.com/external/design15/images/button_left.gif) no-repeat left center ; height:27px; color:#fff; padding:0px 15px; width:auto; display:table; padding:7px 15px 7px 30px; }

/*faq*/
.faq h1 {color: #FF5C0F; font-size:18px; padding:0px; margin:0px 0px 7px 0px; font-weight:normal;}
.faq p {padding:0px 0px 15px 0px; margin:0px 0px 10px 0px; background:transparent url(http://media.eurolive.com/external/design15/images/hr_faq.gif) no-repeat bottom center; }

/*popup*/
.popup {border: 1px solid #FF5C0F; background-color:#fff; margin:10px;}
.popup .bigimg { padding:10px;border: 1px solid #FF5C0F; background-color:#fff;}

/*offer*/
.offer, .promobox {background:transparent url(http://media.eurolive.com/external/design15/images/offer1.jpg) no-repeat top center; float:left; margin:2px;}
.offer_white {color:white; font-weight:bold; text-align:center;}
.offer1 {font-family:"Times New Roman", Times, serif; font-size:66px; letter-spacing:-4px; line-height:50px; color:#fff;}
.promobox {background-image:url(http://media.eurolive.com/external/design15/images/it/offer2.jpg);}


/*small offer on error*/
.offer_small, .promobox_small {background:transparent url(http://media.eurolive.com/external/design15/images/offer1_small.jpg) no-repeat bottom center; float:left; margin:2px;}
.offer_white {color:white; font-weight:bold; text-align:center;}
.offer1 {font-family:"Times New Roman", Times, serif; font-size:66px; letter-spacing:-4px; line-height:50px; color:#fff;}
.offer1_small {font-family:"Times New Roman", Times, serif; font-size:40px; letter-spacing:-2px; line-height:34px; color:#fff;}
.promobox_small {background-image:url(http://media.eurolive.com/external/design15/images/it/offer2_small.jpg);}

/*plannig*/

.tr_even, .tr_even .free{background-color:#FFFFCC;}

/*status*/
.status {position:absolute; margin-top:155px; margin-left:181px; width:19px; height:19px; display:block; padding:0px;}
.online {background:transparent url(http://media.eurolive.com/external/design15/images/status/over1.gif) no-repeat center center;}
.offline {background:transparent url(http://media.eurolive.com/external/design15/images/status/over2.gif) no-repeat center center;}
.one2one {background:transparent url(http://media.eurolive.com/external/design15/images/status/over3.gif) no-repeat center center;}

/*pages*/
.pages {text-align:center;}
.pages a {padding:2px; border:1px solid #fff; text-decoration:none; line-height:20px;}
.pages a:hover {color: #FF5C0F;}
.pages .active {color: #FF5C0F; font-weight:bold;}
.mailto {background:transparent url(http://media.eurolive.com/external/design15/images/mailto.gif) no-repeat center center; color:#fff; font-weight:bold; text-decoration:none; margin:5px; display:block; width:165px; height:30px; line-height:30px;}

/*left menu*/
.left_menu a, .left_menu a:hover { display:block; width:206px; height:25px; margin-bottom:3px; text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:none; text-indent:10px; background:transparent url(http://media.eurolive.com/external/design15/images/left_menu.gif) no-repeat center left; line-height:25px;}
.left_menu a:hover { background-position:top left;}
.left_menu .activelink {background-position:bottom left;}
a.activelink:hover, .left_menu a .activelink {background-position:bottom left;}
/*compte*/
td.compte {background: #FF9F35 url(http://media.eurolive.com/external/design15/images/comte_th.gif) repeat-x left top; color:#fff; font-weight:bold;}


.compte .sort1, .compte .sort2{ color:#fff; text-decoration:none; display:block; background:transparent url(http://media.eurolive.com/external/design15/images/sort1.gif) no-repeat right bottom; padding:0px; margin:0px; height:100%; line-height:22px;}
.compte .sort2 {background-image:url(http://media.eurolive.com/external/design15/images/sort2.gif); background-position:right top;}
.compte .sort1:hover {background-position:right top;}
.compte .sort2:hover{background-position:right bottom;}
td.compte {padding:0px 2px;}
.compte a {color:#fff; font-weight:bold; text-decoration:none;}


.button_view_show {background: url(http://media.eurolive.com/external/design15/images/button_view_show_1.gif) no-repeat center left; display:block;  height:21px; line-height:21px; font-weight:bold; color:black; text-decoration:none; width:80%;}
.button_view_show span {margin-left:25px; background:url(http://media.eurolive.com/external/design15/images/button_view_show_2.gif) no-repeat center right;  display:block; padding-right:20px;color:white; font-size:11px; text-transform:uppercase; }

.calendar a {text-decoration:none; display:block; }
.calendar a:hover {color: #FF5C0F; }

/*show-hide*/
#pop_opt {width:450px; position:absolute; display:none; margin-left:90px; margin-top:-20px;}
.show_hide td { border:none; padding:0;}
.news_date {background: #FFFFCC; border:1px solid #ffcc00; padding:5px; margin:0 0 5px 0; color:black; }
.news_girl, .news_text {background:transparent  url(http://media.eurolive.com/external/design15/images/hr_faq.gif) no-repeat center bottom; margin-bottom:10px;}
.news_girl td {padding:2px;}
.news_text {display:table; padding:5px; width:340px;}
.news_text img {margin:0 10px 10px 0;}
.news_text .clear {display:block; clear:both; width:100%;}

/*chat bar - button beneath flash*/
.bar_topbuttons {background:#5c0e2e; border-top:4px solid #a0185d; margin-top:3px;}
.bar_topbuttons a.bar_button { background:#5c0e2e url(http://media.eurolive.com/external/design15/images/chat_bar/gradient_button.gif) repeat-x center center; color:white; text-decoration:none; padding:0 5px; border:1px solid #9b175a; border-right-color:#34091a; border-bottom-color:#34091a; line-height:25px; display:block; float:left; height:25px; margin-right:5px;}
.bar_topbuttons a.bar_button:hover {border:1px solid #34091a; border-right-color:#9b175a; border-bottom-color:#9b175a;}
.bar_topbuttons a.bar_button span {color:white; font-weight:bold;}
a.bar_button .bar_email {background:transparent url(http://media.eurolive.com/external/design15/images/chat_bar/mail.gif) no-repeat left center; padding-left:20px;}
a.bar_button .bar_details {background:transparent url(http://media.eurolive.com/external/design15/images/new_details.gif) no-repeat left center; padding-left:20px;}
a.bar_button .bar_gsm {background:transparent url(http://media.eurolive.com/external/design15/images/chat_bar/gsm.gif) no-repeat left center; padding-left:20px;}


/*green below*/
.green_girls {background: #FF9F35 url(http://media.eurolive.com/external/design15/images/chat_bar/inverted_white_right.gif) no-repeat right bottom; border-top:4px solid #CC33CC; margin:3px 0 10px 0;}
.green_girls .round_left {background:transparent url(http://media.eurolive.com/external/design15/images/chat_bar/inverted_white_left.gif) no-repeat left bottom;}
.green_girls th {color:white; font-weight:bold; padding:6px; text-align:left; font-size:12px; line-height:18px;}
.green_girls th span {color:white; font-weight:normal; font-size:18px;}

.green_girls_f {background: #FF9F35 url(http://media.eurolive.com/external/design15/images/chat_bar/inverted_white_right.gif) no-repeat right bottom;  margin:0px 0 0px 0;}


/*girl block */
.green_girl {background:white url(http://media.eurolive.com/external/design15/images/chat_bar/round_white_left.gif) no-repeat left bottom; padding:0; float:left; text-align:center; margin:3px;}
.green_girl .green_menu {display:block; padding-top:3px; margin:0 auto;  background:transparent url(http://media.eurolive.com/external/design15/images/chat_bar/round_white_right.gif) no-repeat right bottom;}
.green_girl .img {border:1px solid #fff;}
.green_girl .green_menu a {padding:3px 10px 0 5px; line-height:15px; }
.green_girl .green_menu {padding-bottom:3px;}

.button_view_show_2 {background: url(http://media.eurolive.com/external/design15/images/button_view_show_1_2.gif) no-repeat center left; display:block; height:21px; line-height:21px; font-weight:bold; color:black; text-decoration:none; width:80%;}
.button_view_show_2 span {margin-left:25px; background:url(http://media.eurolive.com/external/design15/images/button_view_show_2_2.gif) no-repeat center right; display:block; padding-right:20px;color:white; font-size:11px; text-transform:uppercase; }


.alert_block_1 {padding:0; margin:0;}
.alert_block_1 a {padding:7px; display:block;  text-decoration:none; border:1px solid #dedede; width:195px; height:50px; text-align:left;}
.alert_block_1 a:hover {border-color: #FF5C0F;}
.alert_block_1 a img {margin:0 5px 0 0; float:left;}
.alert_block_1 .status_alert {background:transparent url(http://media.eurolive.com/external/design15/images/enabled_left.gif) no-repeat left center; text-align:left; font-family:tahoma, arial, sans-serif; font-weight:bold; line-height:20px; padding:7px; padding-left:24px;}
.alert_block_1 .status_alert span {color:white; background:transparent url(http://media.eurolive.com/external/design15/images/enabled_right.gif) no-repeat right center; padding:7px;  }



