@CHARSET "UTF-8";

html{ margin: 0;padding: 0; height: 100%;}
BODY{margin: 0; padding: 0; height: 100%;font-family: "Arial", Verdana; font-size: 11px; background: #FFFFFF; margin: 0px; padding: 0px;}
form{margin: 0px; padding: 0px;}
IMG{border: 0px;}

.opacity{behavior: url(/public/js/iepngfix.htc);}

#global{ position: relative; float: left;width: 100%; height: 100%; min-height: 762px;min-width: 1050px; background: url(../img/bg.jpg) top left no-repeat;}
#header{ position: relative; width: 1050px; height: 57px;padding: 15px 0px 0px 10px;}

#left_col{position: relative; float: left;width: 290px; height: 390px; text-align: right;padding: 60px 0px 0px 0px;}
#right_col{text-align: right;position: absolute; left: 870px;float: left; height: 350px; line-height: 0.5em;}
#middle_col{position: relative; float: left;max-width: 560px; height: 350px;padding-left: 10px; overflow:visible;}
	#middle_col .col1{position: relative; float: left; width: 220px;padding-top: 160px;}
	#middle_col .col2{position: absolute; left: 230px;float: left; max-width: 340px; overflow:visible;}
#logo{float:left; width: 300px; }
#msgError{z-index: 500; position: absolute; left: 10px;float:left; width: 400px; color: #000000; font-size: 12px; margin-top: 10px;padding: 5px;}
#headline{z-index: 449;position: absolute; top: -38px; left: 325px;}
#headlineEn{position: absolute; top: -43px; left: 325px;}
#play{float:left; padding: 10px 0px 0px 120px;}
#button{float:left; padding: 30px 0px 0px 0px;}
#optin{position: relative; float: left;padding: 0px 0px 0px 80px;margin-top: -5px !important; margin-top: -12px;cursor: pointer;}
#optinEn{position: relative; float: left;padding: 0px 0px 0px 70px;margin-top: -10px !important; margin-top: -12px;cursor: pointer;}
#naiveFavoritesDiv{border: 1px solid #bac2bd; z-index: 1100;position: absolute; left: 125px;display: none; width: 200px; height: 185px;background: #FFFFFF;text-align: left;overflow: hidden;}
	#naiveFavoritesDiv .close{z-index: 1100;top: 0px;float: left;position: relative; height: 15px;line-height: 15px; width: 200px; background: #f9d6e5; font-size: 10px}
	#naiveFavoritesDiv .scroll{position: relative; width: 12px;height: 70px;float: left;padding: 10px 0px 0px 5px;}
	#naiveFavoritesDivContent{float: left; position: relative; width: 170px;height:auto;padding: 5px;}
#naiveChildrenDiv{border: 1px solid #bac2bd; z-index: 500;position: absolute; left: 125px;display: none; width: 200px;background: #FFFFFF;text-align: left;}
	#naiveChildrenDiv .close{top: 0px;float: left;position: relative; height: 15px;line-height: 15px; width: 200px; background: #f9d6e5; font-size: 10px}
	#naiveChildrenDivContent{float: left; position: relative; width: 190px;height:auto;padding: 5px;}
.line{position: relative;height: 30px; font-size: 10px; font-weight: bold;}
	.line input{height: 15px; font-size: 9px; border-top: 0px; border-left: 0px; border-bottom: 1px solid #bac2bd; border-right: 1px solid #bac2bd; width: 130px;}
	.line input.error{background-color: #adcb2b;}
	.line select{height: 15px; font-size: 9px; border-top: 0px; border-left: 0px; border-bottom: 1px solid #bac2bd; border-right: 1px solid #bac2bd; width: 130px;}
	.line select.error{background-color: #adcb2b;}
	
	
.line2{ height:2px;width:100%;line-height:2px;clear: both;}
.line5{ height:5px;width:100%;line-height:5px;clear: both;}
.line10{ height:10px;width:100%;line-height:10px;clear: both;}
.line15{ height:15px;width:100%;line-height:15px;clear: both;}
.line20{ height:20px;width:100%;line-height:20px;clear: both;}
.line30{ height:30px;width:100%;line-height:30px;clear: both;}