html,
body {
	margin:0;
	padding:0;
	text-align:center;
	font:10px/150% Arial, Helvetica, sans-serif;
	color:#0187ba;
	}
html {
	background:#ccc url(../images/bg.jpg) 0 0 repeat-x;
	}
body {
	background:url(../images/background.gif) center 89px no-repeat;
	}
	
#center {
	width:960px;
	height:auto;
	margin:0 auto;
	}
	#content {
		width:960px;
		height:auto;
		}
		#blue {
			width:915px;
			height:310px;
			margin:90px 0 0 0;
			padding:130px 0 0 0;
			background:#0288bb;
			color:#fff;
			}
			#blue h1 {
				margin:0;
				padding:10px 0 0 0;
				font-size:33px;
				}
			#blue p {
				margin:0;
				padding:10px 0 25px 0;
				font-size:13px;
				}
			#blue a {
				color:#63d6f7;
				}
			#blue img {
				border:0;
				}
	#results {
		width:941px;
		height:537px;
		padding:91px 0 0 0;
		margin:0 auto;
		background:url(../images/results_bg.jpg) 0 78px no-repeat;
		}
		#resultsblue {
			width:875px;
			height:511px;
			padding:0 0 0 45px;
			margin:0 auto;
			background:#0288bb url(../images/resultsblue_bg.jpg) 0 0 no-repeat;
			text-align:left;
			color:#fff;
			}
			#resultshead {
				padding:30px 0 0 0;
				height:50px;
				}
			.resultsleft {
				width:410px;
				padding:0 30px 0 0;
				float:left;
				}
			.resultsright {
				width:410px;
				float:left;
				}
			#resultsblue p.score1 {
				font-size:16px;
				}
			#resultsblue p.score2 {
				font-size:15px;
				}
			#resultsblue p.score3 {
				font-size:14px;
				}
			#resultsblue p {
				padding:4px 5px;
				font-size:12px;
				}
			#resultsblue p span {
				color:#6cf;
				}
			#resultsblue p.selected {
				background:#0089bc;
				}
			#resultsfooter {
				padding:25px 0 0 0;
				clear:both;
				}
				#resultsfooter a {
					display:block;
					height:32px;
					width:93px;
					line-height:32px;
					font-size:12px;
					font-weight:bold;
					color:#fff;
					text-align:center;
					text-decoration:none;
					background:url(../images/zpet.gif) 0 0 no-repeat;
					}
	#invitation {
		width:941px;
		height:558px;
		padding:0;
		margin:0 auto;
		background:url(../images/invitation_bg.jpg) 0 78px no-repeat;
		}
		#logo {
			height:76px;
			padding:15px 14px 0 0;
			text-align:right;
			}
		#invitationblue {
			width:845px;
			height:429px;
			padding:10px 45px 0 25px;
			margin:0 auto;
			background:#0288bb url(../images/invitationblue_bg.jpg) 0 0 no-repeat;
			color:#fff;
			}
			#invitationhead {
				height:60px;
				overflow:hidden;
				}
			#invitationmap {
				height:255px;
				/*width:340px;*/
				margin:0 auto;
				padding:41px 20px 0 60px;
				text-align:left;
				overflow:hidden;
				}
			#invitationfooter {
				height:70px;
				}
			#invitation h1 {
				font-size:24px;
				line-height:140%;
				letter-spacing:-1px;
				padding:0 0 3px 0;
				margin:0;
				}
			#invitation p {
				font-size:13px;
				margin:0;
				}
			#invitation p input {
				margin-right:10px;
				}
			#invitation .submit {
				height:30px;
				width:135px;
				background:url(../images/button_bg.gif) 0 2px no-repeat;
				color:#fff;
				font-weight:bold;
				border:none;
				line-height:18px;
				margin:10px 0 0 0;
				padding:0;
				}
	
	#footer {
		width:960px;
		padding:5px 0 0 0;
		line-height:200%;
		clear:both;
		}
		#footer a,
		#footer span {
			margin:0 10px;
			}
		#favorite {
			background:url(../images/star.gif) 0 center no-repeat;
			padding-left:15px;
			}
		#email {
			background:url(../images/email.gif) 0 center no-repeat;
			padding-left:20px;
			}
		
		#footer_en{
			/*display:none;*/
		}
		#footer_cz {
			/*display:none;*/
			}

a {
	color:#0187ba;
	}
p {
	margin:0;
	padding:0;
	}

	
.cleaner {
	clear:both;
	}
