/* CSS Document */html,body{    height:100%;    text-align:center;    margin:0;    margin-bottom:50px;    padding:0;}body{    font-family:"Tahoma CE", Tahoma, Arial, Helvetica, sans-serif;    font-size:11px;    background-color:#FFFFFF;	background:url(../images/back.gif) repeat-x;    color:#666666;}a{    text-decoration:none;}a:hover{    color:#000;}a.free{    text-decoration:none;	color:#E80062;	font-weight: bold;}a.free:hover{    color:#000;}img,fieldset{    border:0;    margin:0;    padding:0;}h3{    font-size:16px;    color:#E80062;    text-align:center;    margin:0;    margin-top:30px;    padding:0;}#listatop {	background-color:#333333;	margin:0;    padding:0;	padding-top:8px;	padding-bottom:8px;	font-size:10px;	font-weight: bold;}.toplomitko {	border:0;    margin:0;    padding:0;	margin-left: 10px;	margin-right: 10px;}.topcontainer {	border:0;    margin:0;    padding:0;	height: 13px;}a#logo{    margin:30px auto 17px auto;	display: block;	width:393px;}a#logo img { 	width:393px;    height:63px;	float: none;}#flash{    height:565px;    margin: 0;	overflow: hidden;}#flash img {	width:1250px;	display: block;	position: absolute;	left: 50%;	margin-left: -625px;}#logout{    margin-bottom:40px;}#nav{    margin-bottom:40px;}ul#menu,ul#menu1{    text-align: center;    margin:0;        padding:0;    font-size:13px;}ul#menu li,ul#menu1 li {    display: inline;    line-height:11px;    list-style-type:none;	padding: 0 5px 0 9px;	background:url(../images/separator.gif) 0px 2px no-repeat;}ul#menu li.lifirst,ul#menu1 li.lifirst {	background: none;}ul#menu li a,ul#menu1 li a{    font-weight:bold;    color:#E80062;}ul#menu li a:hover,ul#menu1 li a:hover{    color:#000;}ul#menu li.separator,ul#menu1 li.separator{    width:1px;    height:11px;    background:url(../images/separator.gif) no-repeat;    margin-top:1px;    margin-left:8px;    margin-right:8px;	display: block;	position: relative;}ul.navMenu {        height:35px;    margin:20px auto 50px auto;    padding:0;	text-align: center;}ul.navMenu li {    display:inline;    height:35px;    list-style-type:none;}ul.navMenu li div {	display: inline;	padding: 0 0 0 20px;}ul.navMenu li img {	vertical-align: top;	margin:0;	padding:0;	}ul.navMenu li.dot {    width:37px;	padding: 4px 0px 4px 3px;	margin: 0;    background: url(../images/dot.gif) center 12px no-repeat;	display: inline;}ul.navMenu li.dot div {	padding: 0 0 0 37px; 	display: inline;}ul.navMenu li.browse {    margin-left:25px;    margin-right:25px;}ul.zero_mt{    margin-top:0;}ul.navMenu2_a {    width:415px;    margin-bottom:75px;}#menuMiddle{    width:900px;    height:180px;    margin:0 auto;}#menuMiddle #reflection{    width:890px;    height:90px;    background:url(../images/reflection.jpg);    margin:5px 5px 0 5px;}#menuMiddle div{    display:inline;    float:left;    width:440px;    height:90px;    margin-left:5px;    margin-right:5px;}#menuMiddle #recommend{    background:url(../images/recommend.jpg);
    position: relative;}#menuMiddle #recommend #form #recommendmembers {
	top:0;
	right:0;
	width:282px;
	height:90px;
	background:url(../images/recommend-members-only.gif);
	position:absolute;
}
#e-cardsBox .form p {
	width: 160px;
}
#e-cardsBox .form p a {
	font-weight:bold;
    color:#E80062;
}
#e-cardsBox .form p a:hover {
    color:#000000;
}#menuMiddle #recommend #form{    width:440px;    height:90px;    text-align:right;      margin:0;}#menuMiddle #recommend #form form{    width:425px;    margin-top:23px;    padding-right:15px;}#menuMiddle #recommend #form div{    float:right;    width:117px;    height:24px;    margin:0;    margin-right:3px;}#menuMiddle #recommend #form div input{    width:107px;    border:0;    font-family:"Tahoma CE", Tahoma, Arial, Helvetica, sans-serif;    font-size:11px;    padding:3px 4px 3px 4px;    vertical-align:middle;    margin:2px;}#menuMiddle #recommend input.submit{    width:115px;    height:20px;    border:0;    background:url(../images/submit.gif);    margin-top:3px;    margin-right:5px;	float: right;}#menuMiddle #recommend #form div input.invalid{	border: 2px solid red;	margin: 0;}#list{    width:1000px;    margin:80px auto 55px auto;}#list .left{    float:left;    width:205px;    margin-bottom:40px;}#list .right{    float:left;    width:205px;    margin-bottom:40px;	margin-left: 60px;}#list .left p, #list .right p{	white-space: nowrap;}#list p{    font-size:10px;    color:#656565;    margin:0;    margin-bottom:8px;}#list .more_dreams{    margin-top:150px;	float: left;	margin-left: 68px;}#wallp{    width:1000px;    margin:80px auto 60px auto;}#wallp .wallpL{    float:left;    width:440px;}#wallp .wallpR{    float:right;    width:440px;}#wallp .wallpaper{    width:440px;    height:330px;    margin-bottom:5px;}#wallp p{    height:11px;    margin:0 0 10px 0;}#wallp .wallp_resolution a{    font-weight:bold;    color:#E80062;    margin-left:10px;}#wallp .wallp_resolution a.first{    margin-left:0;}#free_tour{    width:1000px;    height:580px;    margin:0 auto;    margin-top:15px;    margin-bottom:5px;}#support_software,#video_software{    width:665px;    height:210px;    margin:0 auto;    margin-top:70px;    margin-bottom:40px;}#video_software{    width:338px;    margin-top:82px;    margin-bottom:45px;}.support_softwareBox,.video_softwareBox{    float:left;    width:125px;    height:210px;    margin-left:10px;}.video_softwareBox{    width:106px;}#videoBox{    width:400px;    border:1px solid #DEDEDE;    background-color:#F0F0F0;    margin:0 auto;    margin-bottom:150px;}#videoBox p{    width:320px;    text-align:justify;    margin:15px auto;}#videoBox #download{    width:321px;    margin:25px auto;}#videoBox .downloadBox{    float:left;    width:107px;}#videoBox .downloadBox p{    width:107px;    text-align:center;    color:#666666;    margin:15px auto;}#videoBox .downloadBox a,#pDownload .pDownloadBox a{    color:#E80062;}#videoBox .downloadBox a:hover,#pDownload .pDownloadBox a:hover{    color:#000;}#videoBox #vote,#photoBox #vote{    margin-top:40px;    margin-bottom:40px;}#videoBox #vote p,#photoBox #vote p{    text-align:center;    color:#666666;    margin-bottom:15px;}#videoBox #vote span,#photoBox #vote span{    margin-left:20px;}#support_software .first,#video_software .first{    margin-left:0;}.photoList,.photoList_fhg{    width:900px;    margin:0 auto;    margin-top:80px;    margin-bottom:50px;}.photoList_fhg{    margin-top:70px;    margin-bottom:0px;}.photoList div,.photoList_fhg div{    display:inline;    float:left;    width:168px;    height:336px;    margin-left:15px;	position: relative;}.photoList div div {	width: 1px;	overflow: visible;	position: absolute;	left: 50%;	background: url(../images/shadow1.gif) 0 173px repeat-x;}.photoList div a {		line-height: 0;	padding: 0;	display: block;}.photoList div a img { 	line-height: 0;	padding: 0;	cursor: pointer;	cursor: hand;		display: block;}.photoList div.shadow,.photoList_fhg div.shadow{    margin-top:5px;}#photoBox{    width:648px;    border:1px solid #DEDEDE;    background-color:#F0F0F0;    margin:0 auto;    margin-bottom:150px;}#photoBox #resolution{    height:11px;    color:#666666;    margin:40px 0;}#photoBox #resolution form{    margin:0;}#photoBox #resolution label{    font-weight:bold;}#photoBox #resolution fieldset input{    width:11px;    height:11px;    padding:0;    margin:0;    margin-left:16px;    margin-right:10px;    vertical-align:middle;}#photoBox #resolution fieldset input.change{    width:62px;    height:11px;    border:0;    background:url(../images/change.gif);        vertical-align:top;    margin-top:1px;    margin-left:25px;}#pDownload{    width:648px;    margin:0;}.pDownloadBox{    display:inline;    float:left;    width:70px;    color:#666666;    margin-left:40px;}.pDownloadBox p{    margin-top:0;    margin-bottom:0;}#pDownload .button{    width:121px;    margin-top:16px;    margin-right:10px}.e-cards{    width:480px;    height:365px;    border:1px solid #DEDEDE;    background-color:#F0F0F0;      margin:0 auto;     margin-bottom:145px;}#e-cardsBox{    width:400px;    margin:40px;}#e-cardsBox .img{    float:left;}#e-cardsBox .form{    float:right;}#e-cardsBox .form form{    width:188px;    height:285px;    margin:0;    padding:0;  }#e-cardsBox .form form fieldset{    margin:0;    padding:0;  }#e-cardsBox .form input{    width: 165px;	float: right;    border:1px solid #DEDEDE;    font-family:"Tahoma CE", Tahoma, Arial, Helvetica, sans-serif;    font-size:11px;    color:#666666;    background-color:#fff;    vertical-align:middle;	padding: 3px 4px 0px 4px;	height:16px;	margin: 1px 1px 4px 1px;}#e-cardsBox .form textarea{    width:165px;    height:129px;	float: right;    border:1px solid #DEDEDE;    font-family:"Tahoma CE", Tahoma, Arial, Helvetica, sans-serif;    font-size:11px;    color:#666666;    background-color:#fff;    padding: 3px 4px 0px 4px;    margin:13px 1px 16px 1px;}#e-cardsBox .form input.invalid {	border: 2px solid red;	margin: 0 0 3px 0;} #e-cardsBox .form textarea.invalid {	border: 2px solid red;	margin:12px 0px 15px 0px;} #e-cardsBox .form div.submit input{    width:125px;    height:20px;    margin:0;    padding:0;	border: 0;	float: right;}#content,#content1{    width:840px;    margin:0 auto;    margin-bottom:145px;}#content1{    margin-top:50px;}#contentLeft{    float:left;    width:400px;}#contentRight{    float:right;    width:400px;}.contentBox{    width:400px;    text-align:justify;}.contentBox p{    margin:15px 0 0 0;}.contentBox .benefits{    font-weight:bold;}.contentBox .payBoxL,.contentBox .payBoxR{    width:195px;    height:90px;}.contentBox .payBoxL{    float:left;}.contentBox .payBoxR{    float:right;}.contentBox .mt{    margin-top:10px;}.contentBox .zero_mt{    margin-top:0;}.contentBox .zero_mb,.zero_mb{    margin-bottom:0;}.contentBox .optionsL{    display:inline;    float:left;    width:130px;    text-align:center;    font-weight:bold;    margin-left:63px;    margin-bottom:38px;}.contentBox .optionsR{    display:inline;    float:right;    width:130px;    text-align:center;    font-weight:bold;    margin-right:66px;    margin-bottom:38px;}.pay{    margin:40px auto;    padding:0;}.joinSupportL{    float:left;    width:163px;    text-align:left;    margin-top:20px;}.joinSupportR{    float:left;    width:200px;    text-align:left;    margin-left:32px;    margin-top:20px;}.billed{    color:#989898;}#note{    width:890px;    border:1px solid #DEDEDE;    color:#666666;    background-color:#F0F0F0;    text-align:justify;    margin:0 auto;}#note p{    width:810px;    text-align:justify;    color:#666666;    margin:40px auto;}#note #join{    width:690px;    margin:0 auto;    margin-bottom:40px;}#note #join div{    float:left;    width:230px;    text-align:center;}#note #join div h4{    font-size:11px;    color:#000;    margin:0;    padding:0;}#note #join div p{    width:230px;    text-align:center;    margin:15px auto;    margin-bottom:0;}#note #join div p a{    font-weight:bold;    color:#E80062;}#links_top{    width:1000px;    margin:0 auto;    margin-top:80px;    margin-bottom:55px;}#links_top div{    width:440px;}#links_top div p{    font-size:10px;    margin:0;    margin-bottom:8px;}.lt_l{    float:left;    margin-bottom:25px;}.lt_r{    float:right;    margin-bottom:25px;}.lt_b{    clear:both;    margin:0 auto;}#links_bottom{    width:890px;    margin:0 auto;    margin-top:150px;    margin-bottom:110px;}#links_bottom img{    margin-left:40px;    margin-bottom:40px;}#slideshowtb{    width:100%;    height:100%;    text-align:center;    margin:0 auto;}#slideshowtb span{    float:left;    width:166px;    height:15px;    border:1px solid #DEDEDE;    margin-left:15px;}#slideshowtb a {    font-size:10px;    font-weight:bold;    color:#666666;}#slideshowtb .zero_ml,#videoBox #vote .zero_ml,#links_bottom .zero_ml,.photoList .zero_ml,.photoList_fhg .zero_ml{    margin-left:0;}#topNav{    width:534px;    margin:0 auto;    margin-top:20px;    margin-bottom:20px;}#bottomNav{    width:534px;    margin:0 auto;    margin-top:20px;    margin-bottom:20px;}#loginBox{    width:400px;    height:390px;    border:1px solid #DEDEDE;    background-color:#F0F0F0;    margin:80px auto;    margin-bottom:145px;	padding: 0 0 15px 0;}#loginBox form{    width:236px;    margin:40px auto;    margin-bottom:38px;}#loginBox p.input{    width:236px;    text-align:right;      margin:0;    margin-bottom:5px;}#loginBox label{    height:18px;    font-size:12px;    color:#000;    margin-top:5px;}#loginBox input{    width:150px;    height:18px;    line-height:17px;    vertical-align:middle;    border:1px solid #DEDEDE;    font-family:"Tahoma CE", Tahoma, Arial, Helvetica, sans-serif;    font-size:11px;    color:#666666;    background-color:#fff;    padding:3px 4px 0 4px; 	margin-left: 10px;}#loginBox p.login{    width:236px;    height:20px;    text-align:right;    margin:0;    margin-top:20px;}#loginBox p.login input {	width:125px;	height:20px;	padding: 0;}#loginBox p{    width:323px;    text-align:justify;    margin:13px auto;}#errBox{    width:400px;    height:265px;    border:1px solid #DEDEDE;    background-color:#F0F0F0;    margin:80px auto;}#errBox #report{    height:10px;    font-size:12px;    font-weight:bold;    margin:40px;}#errBox #text1{    width:305px;    margin:0 auto;}    #errBox #text2{    width:305px;    font-weight:bold;    color:#E80062;    margin:0 auto;    margin-top:15px;}#errBox #click_here{    width:101px;    height:16px;    margin:40px auto;}p#introduce{    color:#000;    margin:15px 0 15px 0;}p#copyright{    font-weight:bold;	color:#999999;    margin:15px 0 15px 0;}p.notify{    width:760px;    font-size:10px;    color:#C0C0C0;    margin:15px auto;}.stress{    color:#333333;}#w4b{    margin-top:40px;    margin-bottom:60px;}#w4b img{    margin-left:15px;	margin-right:15px;}#antiweb{    margin-top:20px;}.clear{    clear:both;    height:1px;}.message {    border:1px solid #DEDEDE;    background-color:#F0F0F0;    color: #666666;	padding: 10px 40px 10px 40px;	width: 60%;	margin: 10px auto;}.message a {	color: #E80062;}.message h2 {	color: #E80062;}form.captcha {	width: 300px;	margin: 0 auto;}form.captcha img {	float: left;}form.captcha input {	float: right;	margin: 0 0 10px 0;    font-size:12px;    color:#666666;    background-color:#000;    vertical-align:middle;	width: 140px;		height: 18px;	background: white;}form.captcha input.text {	border:1px solid #DEDEDE;	padding: 3px 4px 0px 4px;	}form.captcha input.submit {	float: right;	margin: 0;	padding: 0;	color: black;	width: 149px;	height: 21px;}