body {
	background-color: #000000;
	margin:10px;
	padding:0px;
	text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.page { 
text-align: left;
width: 1200px;
margin: 0 auto;
height:1600px;
position: relative;
border:0px solid #FFFFFF;
background-image:url(imgs/fond3.jpg);
background-repeat:repeat;
        }
.site {
margin:0px;
padding:0px;
border:0px solid white;
width:1200px;
height:1600px;
background-image:url(imgs/fond3.jpg);
background-repeat:repeat-y;
}
.fond {
background-image:url(imgs/fond.jpg);
background-repeat:no-repeat;
width:1200px;
height:537px;
padding:0px;
margin:0px;
border:none;
position:relative;
z-index:0;
top:-4px;
left:0px;
}
.fond_gal {
background-image:url(imgs/fond_gal.jpg);
background-repeat:no-repeat;
width:1200px;
height:537px;
padding:0px;
margin:0px;
border:none;
position:relative;
z-index:0;
top:-4px;
left:0px;
}
.fond2 {
background-image:url(imgs/fond2.jpg);
background-repeat:no-repeat;
background-position:top;
width:1200px;
height:500px;
padding:0px;
margin:0px;
border:none;
position:relative;
z-index:0;
top:-4px;
left:0px;
}
.fond3 {
background-image:url(imgs/fond3.jpg);
background-repeat:repeat-y;
width:1200px;
position:relative;
z-index:0;
}
.fraises {
position:absolute;
z-index:2;
top:200px;
left:722px;
}
.russian {
position:absolute;
z-index:2;
top:174px;
left:179px;
}
.dear {
position:absolute;
z-index:2;
top:214px;
left:379px;
}
.tours_logo {
position:absolute;
z-index:2;
top:214px;
left:579px;
}
.tour_logo {
position:absolute;
z-index:2;
top:214px;
left:579px;
}
.slide {
position:absolute;
z-index:2;
top:395px;
left:345px;
}
.dear2 {
position:absolute;
z-index:2;
top:194px;
left:379px;
}
.copy {
position:absolute;
z-index:1;
top:569px;
left:694px;
}
.text_home {
position:absolute;
width:340px;
z-index:3;
top:265px;
left:360px;
text-align:left;
}
.news_suscribe {
position:absolute;
width:143px;
z-index:25;
top:700px;
left:157px;
text-align:left;
border:0px solid white;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.sign {
margin-top:5px;
}
.text_models {
position:absolute;
width:650px;
z-index:3;
top:265px;
left:380px;
text-align:left;
border:0px solid white;
}
.text_models2 {
position:absolute;
width:650px;
z-index:3;
top:261px;
left:380px;
text-align:left;
border:0px solid white;
}
.text_models3 {
position:absolute;
width:650px;
z-index:3;
top:761px;
left:320px;
text-align:left;
border:0px solid white;
}
.text_book {
position:absolute;
width:650px;
z-index:3;
top:265px;
left:380px;
text-align:left;
}
.text_tours {
position:absolute;
width:650px;
z-index:3;
top:265px;
left:580px;
text-align:left;
border: 0px solid white;
}
.booking_logo {
position:absolute;
z-index:2;
top:214px;
left:379px;
}
.text_bookingform {
position:absolute;
width:650px;
z-index:3;
top:265px;
left:380px;
text-align:left;
border: 0px solid white;
}
.text_bookingform2 {
position:absolute;
width:650px;
z-index:3;
top:265px;
left:580px;
text-align:left;
border: 0px solid white;
}
.booking {
position:absolute;
width:500px;
z-index:3;
top:365px;
left:190px;
text-align:center;
border:0px solid white;
}
.booking a {
font-size:20px;
}
.girl_pic {
border: 1px solid #c124a9;
}
.flash_border {
border: 1px solid #c124a9;
}
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
}
a.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	text-decoration:none;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #c124a9;
}
.Style2_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #c124a9;
	font-weight:bold;
}
.rouge_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
}
.Style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
}
.Style3s {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight:bold;
}
.Style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
a.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}
a.Style5b {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
.Style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}
.Style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
}
.border_cell {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.banner_1 {
position:absolute;
z-index:25;
width:468px;
height:60px;
top:700px;
left:400px;
}
.banner_2 {
position:relative;
z-index:25;
width:468px;
height:60px;
top:50px;
left:0px;
}
.info_home {
margin:0px;
padding:0px;
border:0px solid white;
width:132px;
height:182px;
background-image:url(imgs/info_escort.jpg);
background-repeat:no-repeat;
position:absolute;
top:150px;
left:0px;
z-index:35;
color:#FFFFFF;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-top:70px;
font-size:15px;
text-align:center;
}
.instant_booking {
margin:0px;
padding:0px;
border:0px solid white;
width:436px;
height:68px;
position:absolute;
top:180px;
left:570px;
z-index:35;
background-image:url(imgs/instant_booking.gif);
background-repeat:no-repeat;
color:#ffffcc;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
text-align:center;
padding-top:25px;
}

#table {
border:0px solid red;
width:720px;
position:absolute;
top:260px;
left:325px;
}
.float-container {
    overflow: hidden;
    width: 720px;
	border: 0px solid #800063;
margin-left:10px;
padding-left:10px;

}
.escort-list-item {
  position: relative;
  float: left;
  width: 130px;
  margin-left: 10px;
  padding: 0 0 3px 0;
  color: #666666;
  text-align: center;
  border-bottom: 0px solid #cac3c3;
}
.new {
  position: absolute; left: -9px; top: 10px;
}
.full {
  position: absolute; left: 5px; top: 140px;
}
.showname a{
  margin: 9px 0 2px 0;
  font-weight: bold;
  font-size: 16px; _font-size: 120%;
color:#aaa;
text-decoration:none;
font-style:italic;
}
.photo img {
  display: block;
  background: none;
  padding: 1px;
  border: 1px #b10ba9 solid !important;
  margin: 0 auto;
height:180px;
}
fieldset {
    margin: 0 0 1em 0;
    padding: 1em;
    border: 1px solid #c124a9;
color: #FFF;
}
fieldset legend {
    margin-bottom: 5px;
    padding: 0.2em 0.5em;
    font-weight: bold;
    border: 1px solid #c124a9;
}
#calage {
position:absolute;
top:0px;
left:-200px;
}