ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{  }
a img,:link img,:visited img,img { border:none }
:link,:visited { text-decoration:none; color: #004e8d; }
a{color: #004e8d;text-decoration: none;border-bottom: 1px solid #004e8d;position: relative;}
a:hover{border-bottom: 1px dashed #004e8d;}

.ContentArea a, li a{color: #004e8d !important;text-decoration: none !important;border-bottom: 1px solid #004e8d !important;position: relative !important;}
.ContentArea a:hover, li a:hover{border-bottom: 1px dashed #004e8d !important;}

.Header1{font-size: 24px;font-weight: bold;}
.Main{width: 940px;margin: 0 auto;font-family: Arial;font-size: 12px;}
	.TopMenu{height: 30px;}	
		.TopMenu a{margin-left: 10px;}
		.LeftSide{float: left;color: #0057a7;font-weight: bold;}
		.RightSide{float: right;}
	.Logo{height: 83px;background: url(../images/logo.jpg) no-repeat bottom;}
	.WorkAreaReg{height: 300px;background:url(../images/workarea_reg.jpg) no-repeat bottom;}
		.WorkAreaReg p{color: #0057a7;font-size: 18px;width: 500px;padding:80px 0 0 40px;position: relative;}
		.WorkAreaReg .Buttons{height: 22px;width: 300px;margin:50px 0 0 40px;}
			  .FilledButton{background-color: #0057a7;color:#ffd814;padding: 4px;margin-left: 20px;}
			  .FilledButton:hover{border-bottom: 1px solid #0057a7;}
	.WorkAreaResult{height: 300px;background:url(../images/workarea_result.jpg) no-repeat bottom;}
		.History{height: 150px;width: 480px;padding: 80px 0 0 40px;color: #0057a7;position: relative;}
			.HistoryContent a{border: none;}
				.HistoryContent .Number{width: 10px; float: left;font-weight: bold;}
				.HistoryContent .Date{width: 114px;float: left;}
				.HistoryContent .Action{width: 144px;float: left;}
				.HistoryContent .Result{width: 141px;float: left;}
				.HistoryContent .Total{float: left;}
			.HistoryContentHeader{border-bottom: 1px solid #0057a7;height: 14px;margin-top: 4px;}
			.HistoryContentBoby{margin-bottom: 10px;}
				.HistoryItem{border-bottom: 1px solid #0057a7;height: 34px;padding-top: 10px;}
			.MoreHistory{font-size: 11px;margin-bottom: 26px;}
			.MoreHistory img{margin-left: 65px;}
		.WorkMenu{margin-top: 42px;}
			.WorkMenu div{margin-left: 2px;cursor: pointer;}
			.WorkMenuItem{background-color: #0057a7;float: left;height: 22px;padding-top: 6px;text-align: center; margin-right: 2px; cursor: pointer;}
				.WorkMenuItem a{color: #ffd814;border-bottom: none;}
				 	.ActiveMenuItem{background-color:#ffd814; color: #0057a7;}
				 	.ActiveMenuItem a{color: #0057a7;}
				#MyProfile{width: 138px;margin-left: 0}
				#MyBonuses{width: 145px;}
				#EarnBonus{width: 174px;}
				#History{width: 138px;}
				#HowToMakeBonus{width: 177px;}
				#HowSpentBonuses{width: 156px;}
	.WorkAreaBonuses{height: 300px;background:url(../images/workarea_bonuses.jpg) no-repeat bottom;}
		.Bonuses, .Profile{height: 150px;width: 648;padding: 80px 0 0 40px;color: #0057a7;}
			.BonusColumn1, .ProfileColumn1{float: left;width: 240px;border-right: 1px solid #0057a7;height: 150px;padding-top: 10px;}
			.BonusColumn2, .ProfileColumn2{float: left;width: 197px;border-right: 1px solid #0057a7;height: 150px;padding: 10px 0 0 13px ;}
				#AllowedGoodForExchange{height: 109px;}
				#AllowedGoodForExchange ul, #NeedMoreForExchange ul{list-style: none;font-weight: bold;font-size: 12px;}
				#AllowedGoodForExchange li, #NeedMoreForExchange li{margin-top: 2px;margin-left: -40px;}
			.BonusColumn3, .ProfileColumn3{float: left;width: 177px;padding: 10px 0 0 13px;}
			#NeedMoreForExchange{height: 94px;}
	.WorkAreaProfile{height: 300px;background:url(../images/workarea_profile.jpg) no-repeat bottom left;}
		.ProfileColumn1 div{font-weight: bold;}
		.ProfileColumn1 img{margin-top: 48px;}
			#UserFullName{margin-bottom: 30px;font-size: 14px;}	
		.ProfileColumn2	{}
			#UserIATACode{font-weight: bold;}
		.ProfileColumn3 div{font-weight: bold;margin: 4px 0 4px 0;}
	.ContentArea{color: #0057a7;font-size: 12px;margin-top: 30px;}
		.Column1, .Column2, .Column3 {width: 217px;float: left;padding: 8px;}
		.Column4{width: 216px; float: right;padding: 8px 0 8px 8px;background-color: #ffd814;}
            .Column4 img{margin-bottom: 10px;}
			.Column2 .Date, .Column3 .Date{font-weight: bold;margin-top: 10px;}
                .Column2 table td{width: 225px;}
			.Column2 .Title a, .Column3 .Title a{text-decoration: none;}
			.Column2 .Text, .Column3 .Text{color: #2298d7;margin-top: 4px;}
			.Column2 .Archive, .Column3 .Archive{color: #2298d7;float: right;margin-top: 10px;}
			#TestArea{}
				#TestName{margin-top: 8px;font-weight: bold;}
				#OptionNumber{margin-top: 14px;}
				#OptionText{font-weight: bold;margin-top: 10px;}
				.AnswerArea{margin: 10px 0 0 10px}
				.AnswerText{width: 180px;}
				.TestRadio{float: left;}
				#NextQuestion{float: right;margin: 12px 0 -8px 0;}
	.Footer{height: 40px;color: #2298d7;text-align: right;}
.Clear{clear: both;}

#auth{display: none;top: -1000px; width: auto; height: auto; border: 1px solid #000; background-color: #fff;    }
