*{
margin:0;
padding:0;
}
body{
background:url(4_top_fon.jpg) repeat-x;
background-color:#fff;
height:auto !important;
min-height:100%;
position:relative;
width:100%;
font-family: Verdana, Geneva, sans-serif;
font-size:13px;
}
.main{
width:100%;
height:250px;
}
.clear{
width:auto;
}
h1{
font-size:40px;
color:#fff;
padding: 2px 10px 0 23px;
width: 435px;
font-weight:normal;
}
h1 span{
display: block;
font-size: 11px;
margin: 0 0 0 32px;
}
h2{
font-size:18px;
text-align:center;
color:#cc0000;
font-weight:normal;
padding:5px;
}
a:hover{
text-decoration:none;	
}
ul{
list-style:none;	
}
/* Top*/
.top{
height:285px;
margin:0 auto 20px;
width:1000px;
}
.top_img{
width:1000px;
height:130px;
}
.img{
background:url(4_cherry.jpg) no-repeat;
height:126px;
width:128px;
margin: 6px 0 0 26px;
float:left;
}
.logo_container{
background: url(4_logo_line.jpg) no-repeat scroll right center transparent;
width:450px;
height:70px;
float:left;
margin:30px 0 0 20px;
}
.logo{
background: url(4_logo_line.jpg) no-repeat;
width:1px;
height:66px;	
}
.login_container{
width:360px;
height:128px;
float:left;
}
.links{
height: 20px;
text-align: right;
margin-top: 5px;
}
.links a {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#fff;	
padding-left:15px;
}
.map{
width:12px;
height:11px;
}
.home{
width:12px;
height:11px;
}
.loginList{
width:340px;
margin: 35px 0 0 20px;
color:#fff;
}
.textPassword{
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#fff;	
}
.textPassword input{
width:105px;
height:18px;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
padding-left: 5px;
background-color: #dcd9d9;
border: solid #666 1px;
}
.remember{
width:350px;
margin-top:10px;
font-size:12px;
color:#243444;
}
.remember a, .search_members a{
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#243444;
}
.btn{
background: url(4_btn.png) no-repeat scroll 0 0 transparent;	
border: medium none;
height: 24px;
margin-left: 5px;
*margin-left: -5px;
width: 74px;
}
.btn:hover{
color:#ff0000;	
}
.bottom_img{
background: url(4_cherry_bottom.jpg)  no-repeat scroll 0 0 transparent;
background-color:#ddd;
border-top: solid #fff 1px;
border-bottom: solid #fff 1px;
width:990px;
height:110px;
margin-top:2px;
}
.search_members{
width:210px;
height:74px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
line-height: 25px;
font-size:14px;
color:#640032;
margin:20px;
}
.search_members span{
display: block;
float: left;
margin-right: 33px;	
}
.id_input{
width:50px;
height:18px;
padding-left: 5px;
border: solid #ccc 1px;
}
.search_members select{
border: solid #ccc 1px;	
}
.input_contry{
width:158px;	
}
.input_age{
width:56px;	
}
.search_members a{
margin-right:10px;	
}
.registration{
width:110px;
height:100px;
float:left;
}
.registration a{
display:block;
background: url(4_btn_registation.png)  no-repeat;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif; padding: 5px 10px;
margin: 36px 0 0 0;
padding: 5px 0 0 2px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#fff;
cursor:pointer;
width:102px;
height:36px;
}
.registration a:hover{
color:#ffec82;	
}
.girl{
width:550px;
height:110px;
float:right;
}
.girl table, body{
border-collapse: collapse;
float: right;
}
.photogallery_top img{
border:none;
width:73px;
height:110px;
border-left: solid #d5818b 1px;

}
.main_menu{
width:1000px;
height:20px;
margin-top: 20px;
text-align: center;
}
.main_menu a {
font-size:16px;
font-weight:bold;
color:#990000;
padding: 0 10px;
}
/*End Top*/

/*Contant*/
.content_container{
height:100%;
margin:0 auto;
overflow:auto;
padding-bottom:308px;
width:1000px;
}
/*left */
.left_container{
background:url(4_top_line_title.jpg) no-repeat;	
float:left;
width:262px;
height:auto;
}
.left_text{
padding:10px 10px 30px 10px;
}
.left{
background:url(4_left_line_title.jpg) no-repeat;	
width:262px;
height:auto;
}
.block{
width:236px;
min-height:120px;
height:auto;
border:solid #ed5f8d 2px;
border-top:none;
margin:0 10px 10px;
}
.photogallery{
margin:0 auto;	
}
.photogallery_left{
margin:0;	
}
.left_photo{
float:left;
width:125px;
height:auto;
margin-left: 8px;
}
.right_photo{
float:left;
width:125px;
height:auto;
}
.photogallery img, .photogallery_left img{
border:none;
width:120px;
height:180px;
padding:3px;
}
.e1{
text-align:center;
font-size:11px;
color:#cc0000;
padding-bottom:15px;
}
.pinc_line{
height:4px;
background-color:#f9ddde;
}
/*End left */
/* right */
.right_container{
float:right;
width:710px;
height:auto;
}
.top_line{
background:url(4_top_line_title2.jpg) no-repeat;	
width:710px;
height:auto;
margin-bottom:20px;
}
.right{
background:url(4_left_line_title.jpg) no-repeat;	
padding-top:1px;
width:690px;
height:auto;
}
.content, .pinck{
background-color:#f9ddde;
width:700px;
height:auto;
margin: 0 1px;
padding: 5px;
width: 690px;
}
.content p, .content strong{
color:#a10d31;
text-indent:20px;
}
.content img{
width:112px;
height:226px;
border:none;
float:left;
padding-right:20px;
}
.contact {
    color: #666666;
    margin-top: 10px;
    margin-bottom: 30px;
}
/* End right*/
/*End Contant*/

/* Footer */
.footer{
background-color:#ccc;
bottom:0;
height:325px;
position:absolute;
overflow:hidden;
width:100%;
}
.photogallery_bottom{
background-color:#fff;
border-top: solid #ff0000 1px;
border-bottom: solid #ff0000 1px;
width:100%;
height:228px;
margin-top: 25px;
}
.bottom_menu{
text-align: center;	
margin-top: 26px;
}
.bottom_menu a{
color:#333;
font-size:16px;
padding: 0 10px;
}
.bottom_menu center a{
font-size:12px;
}
/* End Footer* /


