/* Mykocam stylesheet */

.body {background:#51afd5 url(http://media.eurolive.com/external/design0/images/gayskin_bg.jpg) repeat-x left top ; 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;}
.wrap {width:910px; margin:0 auto; background:white; 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*/

/*myCocam header*/
#header {width:910px; height:257px; margin:0 auto; background:#fff url(http://media.eurolive.com/external/design0/images/gayskin_header_bg.jpg) no-repeat center center;}
/*flags*/
#header .flags {margin:0 10px;}
#header .flags ul li {float:left; margin:2px 3px 0px 0px;}
#header .flags ul li a {width:23px; height:22px; display:block; text-align:center;}
#header .flags ul li a img {margin-top:8px;}
#header .flags .active, .flags a:hover { background: transparent url(http://media.eurolive.com/external/design0/images/gay_skin_flags.gif) no-repeat center top;}
#header .flags li a.favoris {display:block; font-weight: bold; width:152px; height:22px; color: white; background: transparent url(http://media.eurolive.com/external/design0/images/favoris.gif) no-repeat left bottom; text-decoration:none; line-height:22px; text-indent:23px; margin-top:4px; margin-left:10px;}
#header .flags li a.favoris:hover {background-position:center top;}

/*logo*/
#header .logo {margin-top:12px; margin-left:27px; display:block; width:200px; height:55px; background:transparent url(http://media.eurolive.com/external/design0/images/gayskin_logo.gif) no-repeat left center;}
#header .gratuit  {margin-left:27px; margin-top:30px; width:228px; display:block; background:transparent url(http://media.eurolive.com/external/design0/images/en/gratuit.gif) no-repeat left top; height:47px;}
#header .logo span, #header .gratuit span {display:none;}

#header .refer {background: transparent url(http://media.eurolive.com/external/design0/images/refer.gif) no-repeat left center; display:block; text-indent:20px; padding-top:3px;}
#header .refer:hover {text-decoration:none;}

#header .account {background:url(http://media.eurolive.com/external/design0/images/gayskin_gradient.gif) repeat-x left top;  border: 1px solid #f8106f; color:white; display:block; height:15px; width:100px; text-align:center; text-decoration:none; margin:5px 0px 5px 0px;}


/*menu*/
.header_tab {
	  line-height:33px;
	  padding-top:23px;
      }
  .header_tab ul {
      margin:0 auto;
      list-style:none;
      }
   .header_tab li {
      float:left;
      background:url("http://media.eurolive.com/external/design0/images/norm_right.gif") no-repeat right 4px;
      margin:0 1px;
      padding:0;
      }
   .header_tab a {
      display:block;
      background:url("http://media.eurolive.com/external/design0/images/norm_left.gif") no-repeat left 4px;
      padding:5px 12px 4px; text-decoration:none; font-weight:bold; color:white;
      }
	  .header_tab a:hover { color: #FFFF66;}
  .header_tab #current {
      background:url("http://media.eurolive.com/external/design0/images/norm_right_on.gif") no-repeat right top;
      }
  .header_tab #current a {
      background:url("http://media.eurolive.com/external/design0/images/norm_left_on.gif") no-repeat left top;
      color:black;
      }
	.header_tab a span {color:white; padding:3px 0;}
	.header_tab a:hover span {color:#FFFF66;}
	.header_tab #current a span {color:black;}

	.header_tab .go1 {background:transparent url(http://media.eurolive.com/external/design0/images/g_menu_1.gif) no-repeat left center; padding-left:20px;}
	.header_tab .go2 {background:transparent url(http://media.eurolive.com/external/design0/images/g_menu_2.gif) no-repeat left center; padding-left:20px;}
	.header_tab .go3 {background:transparent url(http://media.eurolive.com/external/design0/images/g_menu_3.gif) no-repeat left center; padding-left:20px;}
	.header_tab .go4 {background:transparent url(http://media.eurolive.com/external/design0/images/g_menu_4.gif) no-repeat left center; padding-left:20px;}
	.header_tab .go5 {background:transparent url(http://media.eurolive.com/external/design0/images/g_menu_5.gif) no-repeat left center; padding-left:20px;}


   .header_tab li.jetons {
      float:left;
      background:url("http://media.eurolive.com/external/design0/images/norm_right_black.gif") no-repeat right 4px;
      margin:0 1px;
      padding:0;
      }
   .header_tab li.jetons a {
      display:block;
      background:url("http://media.eurolive.com/external/design0/images/norm_left_black.gif") no-repeat left 4px;
      padding:5px 12px 4px; text-decoration:none; font-weight:bold; color:white;
      }
	.header_tab li.jetons a b {color:#f8da10;}



	  /* ------------------------------------------------------------------------------------------------------------------- */
/*content  -  NO CHANGE FROM HETERO */

.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;}


.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/design0/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/design0/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/design0/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/design0/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/design0/images/en/h1.gif);}
.h_2 {background-image:url(http://media.eurolive.com/external/design0/images/en/h2.gif);}
.h_3 {background-image:url(http://media.eurolive.com/external/design0/images/en/h3.gif);}
.h_4 {background-image:url(http://media.eurolive.com/external/design0/images/en/h4.gif);}
.h_5 {background-image:url(http://media.eurolive.com/external/design0/images/en/h5.gif);}
.h_6 {background-image:url(http://media.eurolive.com/external/design0/images/en/h6.gif);}
.h_7 {background-image:url(http://media.eurolive.com/external/design0/images/en/h7.gif);}
.h_8 {background-image:url(http://media.eurolive.com/external/design0/images/en/h8.gif);}
.h_9 {background-image:url(http://media.eurolive.com/external/design0/images/en/h9.gif);}
.h_10 {background-image:url(http://media.eurolive.com/external/design0/images/en/h10.gif);}
.h_11 {background-image:url(http://media.eurolive.com/external/design0/images/en/h11.gif);}
.h_12 {background-image:url(http://media.eurolive.com/external/design0/images/en/h12.gif);}
.h_13 {background-image:url(http://media.eurolive.com/external/design0/images/en/h13.gif);}
.h_14 {background-image:url(http://media.eurolive.com/external/design0/images/en/h14.gif);}
.h_15 {background-image:url(http://media.eurolive.com/external/design0/images/en/h15.gif);}
.h_16 {background-image:url(http://media.eurolive.com/external/design0/images/en/h16.gif);}
.h_17 {background-image:url(http://media.eurolive.com/external/design0/images/en/h17.gif);}
.h_18 {background-image:url(http://media.eurolive.com/external/design0/images/en/h18.gif);}
.h_19 {background-image:url(http://media.eurolive.com/external/design0/images/en/h19.gif);}
.h_20 {background-image:url(http://media.eurolive.com/external/design0/images/en/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/design0/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:#ff0072; 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/design0/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/design0/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/design0/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:#84B91E; }
.padding {padding:5px;}
.border {border:1px solid #84B91E;}
.big {font-size:18px;}
.grey {color:#6c6c6c;}
.pink {color:#ff007e;}
.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/design0/images/calendar_free.gif) no-repeat center center;}
.calendar td {border-left:1px solid #84B91E; border-top:1px solid #84B91E; padding:2px;}
.calendar {border-right:1px solid #84B91E; border-bottom:1px solid #84B91E;}
.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/design0/images/box_up.gif) no-repeat center center ; margin:10px 0px;}
.box2 {height:78px; background-image:url(http://media.eurolive.com/external/design0/images/box_up2.gif);}
.box3 {height:59px; background-image:url(http://media.eurolive.com/external/design0/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/design0/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/design0/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:#ff007e; 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/design0/images/hr_faq.gif) no-repeat bottom center; }

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

/*offer*/
.offer, .promobox {background:transparent url(http://media.eurolive.com/external/design0/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/design0/images/en/offer2.jpg);}


/*small offer on error*/
.offer_small, .promobox_small {background:transparent url(http://media.eurolive.com/external/design0/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/design0/images/en/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/design0/images/status/over1.gif) no-repeat center center;}
.offline {background:transparent url(http://media.eurolive.com/external/design0/images/status/over2.gif) no-repeat center center;}
.one2one {background:transparent url(http://media.eurolive.com/external/design0/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:#ff007e;}
.pages .active {color:#ff007e; font-weight:bold;}
.mailto {background:transparent url(http://media.eurolive.com/external/design0/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/design0/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:#84b91e url(http://media.eurolive.com/external/design0/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/design0/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/design0/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/design0/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/design0/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:#ff007e; }

/*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/design0/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:#0e3b5c url(http://media.eurolive.com/external/design0/images/chat_bar/gradient_beneath.gif) repeat-x left top; border-top:4px solid #1873a0; margin-top:3px;}
.bar_topbuttons a.bar_button { background:#5c0e2e url(http://media.eurolive.com/external/design0/images/chat_bar/gradient_button.gif) repeat-x center center; color:white; text-decoration:none; padding:0 5px; border:1px solid #176f9b; border-right-color:#092134; border-bottom-color:#092134; line-height:25px; display:block; float:left; height:25px; margin-right:5px;}
.bar_topbuttons a.bar_button:hover {border:1px solid #092134; border-right-color:#176f9b; border-bottom-color:#176f9b;}
.bar_topbuttons a.bar_button span {color:white; font-weight:bold;}
a.bar_button .bar_email {background:transparent url(http://media.eurolive.com/external/design0/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/design0/images/new_details.gif) no-repeat left center; padding-left:20px;}
a.bar_button .bar_gsm {background:transparent url(http://media.eurolive.com/external/design0/images/chat_bar/gsm.gif) no-repeat left center; padding-left:20px;}

/*green below*/
.green_girls {background:#166d95 url(http://media.eurolive.com/external/design0/images/chat_bar/inverted_white_right.gif) no-repeat right bottom; border-top:4px solid #439abd; margin:3px 0 10px 0;}
.green_girls .round_left {background:transparent url(http://media.eurolive.com/external/design0/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:#7ab31b url(http://media.eurolive.com/external/design0/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/design0/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/design0/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/design0/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/design0/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:#FF3366;}
.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/design0/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/design0/images/enabled_right.gif) no-repeat right center; padding:7px;  }



/*content  -  NO CHANGE FROM HETERO */
/* flash scroll */



.scroll_left, .scroll_right {background:transparent url(http://media.eurolive.com/external/design0/images/scroll_img.gif) no-repeat center bottom; display:block; width:30px; height:15px;}

.scroll_right {background-position: top;}

.scroll_left span, .scroll_right span {display:none;}


/*  NEW MENUU */

.header_tab {padding-top:22px;}
.header_tab td{ background:url("http://media.eurolive.com/external/design0/images/norm_right.gif") no-repeat right 4px; padding:0;}

.header_tab td.jetons {
      background:url("http://media.eurolive.com/external/design0/images/norm_right_black.gif") no-repeat right 4px;
      margin:0 1px;
      padding:0;
}
.header_tab td.jetons a {
      display:block;
      background:url("http://media.eurolive.com/external/design0/images/norm_left_black.gif") no-repeat left 4px;
      padding:5px 12px 4px; text-decoration:none; font-weight:bold; color:white;
}
.header_tab td.jetons a b {color:#f8da10;}
