﻿/******************** FITBALANCE MAIN CSS ********************/

/******************** RESET ********************/

body {
	margin: 0;
	padding: 0;
	background: url(../images/body_background.jpg) top left;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	}
	
* { outline: none; }

@font-face {
	font-family: segoeuif;
	src: url('../fonts/segoeuif.ttf');
	}
	
img { margin: 0; border: 0; }
a { outline: none; text-decoration: none; color: #3e3e3e; cursor: pointer; }
a:hover { outline: none; text-decoration: underline; color: #000; cursor: pointer; }
input[type=text], input[type=password], textarea { cursor: text; }
input[type=submit] { cursor: pointer; }
hr {
	height: 3px;
	background: transparent url(../images/hr.png) top left repeat-x;
	color: transparent;
	margin: 20px 0;
	border: 0;
	_border-top: 1px dashed #000;
	}

/******************** GLOBALIS ELEMEK ********************/

.png { behavior: url(../pngFix/iepngfix.htc); }
.clearfix { clear: both; }
.right { float: right; }
	
#content h1 {
	margin: 0 0 10px 0;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #1578b5 !important;
	letter-spacing: -0.01em;
	}
	
#content_etel h1 {
	margin: 0 0 10px 0;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #1578b5 !important;
	letter-spacing: -0.01em;
	}
	
#leftSide .box h1, #rightSide .box h1 {
	margin: 0 0 10px 0;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #1578b5 !important;
	letter-spacing: -0.01em;
	}
	
.blueButton {
	display: block;
	width: 145px;
	line-height: 32px;
	margin: 0;
	border: 0;
	background: url(../images/blue_button.png) top left no-repeat;
	behavior: url(../pngFix/iepngfix.htc);
	text-align: center;
	text-transform: uppercase;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}
	
.blueButton:hover {
	background: url(../images/blue_button.png) bottom left no-repeat;
	behavior: url(../pngFix/iepngfix.htc);
	text-decoration: none;
	color: #fff;
	}
	
.greyButton {
	clear: both;
	margin: 15px 0;
	padding: 5px 15px;
	border: 1px solid #bbb;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background: #e7e5e5;
	text-transform: uppercase;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5e5e5e;
	white-space: nowrap;
	}
	
.greyButton:hover { border: 1px solid #1578b5; background: #1578b5; color: #fff; text-decoration: none; }

.arrowLink {
	padding: 0 0 0 10px;
	background: url(../images/blue_arrow.png) center left no-repeat;
	behavior: url(../pngFix/iepngfix.htc);
	text-transform: uppercase;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
#content form {
	
	}
	
	#content form label {
		display: block;
		margin: 0 0 3px 0;
		}
		
	#content form input[type=text], #content form input[type=password] {
		width: 254px;
		margin: 0 0 15px 0;
		padding: 8px 15px;
		border: 1px solid #d4d4d4;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		background: #f8f8f8;
		color: #777;
		}
		
	#content form textarea  {
		width: 454px;
		height: 150px;
		margin: 0 0 15px 0;
		padding: 8px 15px;
		border: 1px solid #d4d4d4;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		background: #f8f8f8;
		color: #777;
		}
		
	#content form input[type=submit] {
		display: block;
		width: 145px;
		height: 32px;
		margin: 0;
		border: 0;
		background: url(../images/blue_button.png) top left no-repeat;
		behavior: url(../pngFix/iepngfix.htc);
		text-align: center;
		text-transform: uppercase;
		font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		}
		
	#content form input[type=submit]:hover {
		background: url(../images/blue_button.png) bottom left no-repeat;
		behavior: url(../pngFix/iepngfix.htc);
		text-decoration: none;
		color: #fff;
		}
	
/******************** OLDAL STRUKTÚRA ********************/

#wrapper {
	clear: both;
	margin: 0 auto;
	background: url(../images/wrapper_background.jpg) top left repeat-x;
	}
	
	#header {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/kezdolap.jpg);
		}
	#header_egeszseg {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/egeszseg.jpg);
		}
	#header_mozgas{
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/mozgas.jpg);
		}
	#header_zene {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/zene.jpg);
		}
	#header_etelrendeles {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/etelrendeles.jpg);
		}
	#header_program {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/rendezveny.jpg);
		}
	#header_tanfolyamok {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/tanfolyam.jpg);
		}
	#header_fitbalancetv {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/fitbalancetv.jpg);
		}
	#header_hirek{
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/hirek.jpg);
		}
	#header_eletmodrendszer{
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/eletmodrendszer.jpg);
		}
	#header_kapcsolat {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/kapcsolat.jpg);
		}
	#header_gallery {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/gallery.jpg);
		}
	#header_termekeink {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/termekeink.jpg);
		}
	#header_partnereink {
		width: 990px;
		height: 378px;
		margin: 0 auto;
		background: url(../images/headers/partnereink.jpg);
		}
		
		#logo {
			display: block;
			float: left;
			width: 383px;
			height: 92px;
			margin: 30px 0 0 20px;
			}
			
			#logo a {
				display: block;
				width: 383px;
				height: 92px;
				background: url(../images/logo.png);
				behavior: url(../pngFix/iepngfix.htc);
				text-indent: -1000em;
				}
				
		#topBanner {
			float: right;
			width: 460px;
			height: 60px;
			margin: 42px 20px 0 0;
			padding: 5px;
			background: #98b828;
			}
			
		#nav {
			clear: both;
			width: 990px;
			height: 50px;
			margin: 0;
			padding: 206px 0 0 0;
			list-style-type: none;
			}
			
			#nav li {
				float: left;
				height: 50px;
				behavior: url(../pngFix/iepngfix.htc);
				}
				
				#nav li a {
					display: block;
					height: 50px;
					text-indent: -1000em;
					behavior: url(../pngFix/iepngfix.htc);
					}
					
					#nav1 { width: 86px; background: url(../images/nav/nav01.png) top left; }
					#nav1 a:hover {  background: url(../images/nav/nav01.png) bottom left; }

					#nav2 { width: 75px; background: url(../images/nav/nav02.png) top left; }
					#nav2 a:hover {  background: url(../images/nav/nav02.png) bottom left; }

					#nav3 { width: 55px; background: url(../images/nav/nav03.png) top left; }
					#nav3 a:hover {  background: url(../images/nav/nav03.png) bottom left; }

					#nav4 { width: 102px; background: url(../images/nav/nav04.png) top left; }
					#nav4 a:hover {  background: url(../images/nav/nav04.png) bottom left; }

					#nav5 { width: 115px; background: url(../images/nav/nav05.png) top left; }
					#nav5 a:hover {  background: url(../images/nav/nav05.png) bottom left; }

					#nav6 { width: 105px; background: url(../images/nav/nav06.png) top left; }
					#nav6 a:hover {  background: url(../images/nav/nav06.png) bottom left; }

					#nav7 { width: 96px; background: url(../images/nav/nav07.png) top left; }
					#nav7 a:hover {  background: url(../images/nav/nav07.png) bottom left; }

					#nav8 { width: 103px; background: url(../images/nav/nav08.png) top left; }
					#nav8 a:hover {  background: url(../images/nav/nav08.png) bottom left; }

					#nav9 { width: 66px; background: url(../images/nav/nav09.png) top left; }
					#nav9 a:hover {  background: url(../images/nav/nav09.png) bottom left; }

					#nav10 { width: 96px; background: url(../images/nav/nav10.png) top left; }
					#nav10 a:hover {  background: url(../images/nav/nav10.png) bottom left; }

					#nav11 { width: 91px; background: url(../images/nav/nav11.png) top left; }
					#nav11 a:hover {  background: url(../images/nav/nav11.png) bottom left; }
			
	#contentContainer {
		width: 990px;
		margin: 0 auto;
		background: url(../images/content_background.png) top left repeat-y;
		behavior: url(../pngFix/iepngfix.htc);
		}
		
		#content {
			float: left;
			width: 639px;
			margin: 0 1px 0 0;
			}
			
		#content #wordButton {
				display: block;
				width: 267px;
				line-height: 52px;
				margin: 0;
				border: 0;
				background: url(../images/wordButton.jpg) top left no-repeat;
				text-align: center;
				text-transform: uppercase;
				font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				text-indent: -1000em;
			}
			
		
			
		#content_etel {
			float: left;
			width: 990px;
			margin: 0 1px 0 0;
			background-color: white;
			}
			
			#content .content {
				width: 600px;
				padding: 20px 19px 20px 20px
				}
			
		#leftSide, #rightSide {
			float: left;
			width: 175px;
			}
			
			#leftSide .box, #rightSide .box {
				padding: 20px;
				border-top: 1px solid #ddd;
				}
				
			#leftSide .box:first-child, #rightSide .box:first-child {
				border-top: 0;
				}
			
#footerContainer {
	width: 100%;
	height: 284px;
	margin: 0 auto;
	background: url(../images/footer.png) top center no-repeat;
	behavior: url(../pngFix/iepngfix.htc);
	}
	
#footerContainer_etel {
	width: 100%;
	height: 284px;
	margin: 0 auto;
	background: url(../images/footer_etel.png) top center no-repeat;
	behavior: url(../pngFix/iepngfix.htc);
	}
	
	#footer {
		width: 990px;
		height: 284px;
		margin: 0 auto;
		}
		
		#footer ul {
			display: block;
			float: left;
			width: 640px;
			margin: 90px 0 0 0;
			padding: 0;
			list-style-type: none;
			}
			
			#footer ul li {
				float: left;
				height: 100%;
				margin: 0 0 5px 0;
				}
				
				#footer ul li a {
					display: block;
					margin: 0;
					padding: 3px 10px;
					border-left: 1px solid #fff;
					font-size: 10px;
					font-weight: bold;
					color: #09587c;
					}
					
				#footer ul li:first-child a {
					border-left: 0;
					}
					
				#footer ul li a:hover {
					text-decoration: none;
					color: #fff;
					background: #09587c;
					}
					
		#footer p {
			clear: both;
			margin: 30px 0 0 0;
			padding: 0 10px;
			font-size: 11px;
			color: #145471;
			}
			
			#footer p span { color: #4895b9; }
			
		#footer .left {
			float: left;
			margin: 30px 0 0 10px;
			}
			
			#footer .left a {
				display: block;
				width: 99px;
				height: 30px;
				margin: 0;
				background: url(../images/everengine.png) top left;
				behavior: url(../pngFix/iepngfix.htc);
				text-indent: -1000em;
				}
				
			#footer .left a:hover { background: url(../images/everengine.png) bottom left;  }
			
		#footer .right {
			float: left;
			margin: 30px 0 0 360px;
			}
			
			.addfavourite {
				display: block;
				float: left;
				width: 32px;
				height: 32px;
				margin: 0 5px 0 0;
				text-indent: -1000em;
				background: url(../images/favourite.png);
				behavior: url(../pngFix/iepngfix.htc);
				}
				
				.addfavourite:hover { margin: -5px 5px 0 0; }
				
			.youtube {
				display: block;
				float: left;
				width: 32px;
				height: 32px;
				margin: 0 5px 0 0;
				text-indent: -1000em;
				background: url(../images/youtube.png);
				behavior: url(../pngFix/iepngfix.htc);
				}
				
				.youtube:hover { margin: -5px 5px 0 0; }
				
			.twitter {
				display: block;
				float: left;
				width: 32px;
				height: 32px;
				margin: 0 5px 0 0;
				text-indent: -1000em;
				background: url(../images/twitter.png);
				behavior: url(../pngFix/iepngfix.htc);
				}
				
				.twitter:hover { margin: -5px 5px 0 0; }
				
			.facebook {
				display: block;
				float: left;
				width: 32px;
				height: 32px;
				margin: 0 5px 0 0;
				text-indent: -1000em;
				background: url(../images/facebook.png);
				behavior: url(../pngFix/iepngfix.htc);
				}
				
				.facebook:hover { margin: -5px 5px 0 0; }
		
/******************** BANNEREK ********************/

#rightSide .bannerBox {
	padding: 20px 0;
	border-top: 1px solid #ddd;
	}

	#rightSide .bannerBox a {
		display: block;
		float: left;
		width: 120px;
		height: 240px;
		margin: 0 0 0 30px;
		padding: 4px;
		border: 1px solid #ddd;
		background: #fff;
		}
		
.contentBanners {
	padding: 0 9px;
	}
		
/******************** KEZDŐLAP ********************/

#homeButtons {
	padding: 10px 10px 0 10px;
	}

	#etelrendeles_button {
		display: block;
		float: left;
		width: 308px;
		height: 140px;
		background: url(../images/etel_button.jpg) top left;
		}
		
	#etelrendeles_button:hover {
		background: url(../images/etel_button.jpg) bottom left;
		text-decoration: none !important;
		}
		
	#egeszsegkozpont_button {
		display: block;
		float: left;
		width: 308px;
		height: 140px;
		background: url(../images/kozpont_button.jpg) top left;
		}
		
	#egeszsegkozpont_button:hover {
		background: url(../images/kozpont_button.jpg) bottom left;
		text-decoration: none !important;
		}
		
	#homeButtons a h3 {
		margin: 20px 0 0 20px;
		font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #1578b5 !important;
		letter-spacing: -0.01em;
		}
		
	#homeButtons a p {
		width: 120px;
		margin: 0 20px;
		font-size: 11px;
		}
		
	/***** HÍREK ÉS RENDEZVÉNYEk *****/
	
	ul.homeTab {
		height: 35px;
		margin: 0 !important; 
		padding: 0;
		border-bottom: 1px solid #ddd;
		list-style-type: none;
		background: #f7f7f7;
		}
		
		ul.homeTab li { 
			float:left;	 
			line-height: 35px;
			}
			
			ul.homeTab a {
				display: block;
				position: relative;
				top: 1px;
				line-height: 35px;
				padding: 0 15px;
				text-transform: uppercase;
				font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
				font-size: 12px;
				font-weight: bold;
				}
				
			ul.homeTab a:hover {
				text-decoration: none;
				color: #1578B5;
				}
				
			ul.homeTab a.current, ul.homeTab a.current:hover, ul.homeTab li.current a {
				border-left: 1px solid #ddd;
				border-right: 1px solid #ddd;
				background: #fff;		
				cursor: default !important;
				text-decoration: none;
				color: #3e3e3e;
				}
				
	div.panes div.pane {
		display:none;
		padding: 20px;
		}
		
	/***** HÍREK *****/

	.new {
		padding: 0 0 10px 0;
		}
		
		.new a.imgBorder {
			display: block;
			float: left;
			width: 70px;
			height: 70px;
			margin: 0 10px 10px 0;
			padding: 4px;
			border: 1px solid #aca8a8;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			background: #fff;
			}
		
		.new h2 {
			font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
			font-size: 17px;
			font-weight: normal;
			color: #1578b5;
			letter-spacing: -0.01em;
			}
			
		.new strong { font-size: 11px; }
		.new p { margin: 0 0 10px 0; }
		
	/***** VIDEÓK *****/

	.videoPanes {
		float: left;
		width: 320px;
		margin: 0 0 20px 20px;
		}
		
	.videoNavContainer {
		float: left;
		width: 270px;
		margin: 0 0 0 5px;
		padding: 0;
		}
		
		.videoNavContainer h1 {
			}
		
		.videoNav {
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
			}
			
			.videoNav li {
				
				}
				
				.videoNav li a {
					display: block;
					width: 228px;
					line-height: 28px;
					margin: 0 0 1px 0;
					padding: 0 10px;
					border: 1px solid #e4e4e4;
					background: #f3f3f3;
					}
					
				.videoNav li a.current, .videoNav li.current a:hover {
					width: 220px;
					margin: 0;
					padding: 0 10px 0 20px;
					border: 0;
					background: url(../images/active_video.png);
					}
		
	/***** FRISS RECEPT *****/
			
	.mainFormula {
		
		}
		
		.mainFormula a.imgBorder {
			display: block;
			width: 100px;
			height: 100px;
			padding: 4px;
			border: 1px solid #aca8a8;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			background: #fff;
			}
			
		.mainFormula p {
			display: block;
			clear: both;
			margin: 10px 0;
			}
			
	/******************** BEJELENTKEZÉS ********************/
			
	#login {

		}
		
		#login h1 {

			}
			
			#login h1 a { color: #2b98da !important; }
			
		#login input[type="text"], #login input[type="password"] {
			display: block;
			float: left;
			width: 125px;
			height: 28px;
			margin: 0 0 10px 0;
			padding: 0 10px;
			border: 1px solid #bbb;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			background: #fff;
			font-size: 11px;
			}
			
			#login input[type="text"] { margin: 0 10px 10px 0; }
			
		#login input[type="submit"] {
			display: block;
			float: left;
			width: 145px;
			height: 32px;
			margin: 0;
			border: 0;
			background: url(../images/blue_button.png) top left no-repeat;
			text-transform: uppercase;
			font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			}
			
		#login input[type="submit"]:hover { background: url(../images/blue_button.png) bottom left no-repeat; }
		
		#login .forgotpass {
			display: block;
			float: left;
			line-height: 32px;
			margin: 0 0 0 20px;
			}
			
	/***** FANNI BOX *****/

	.fanni_box {
		/*padding-bottom: 50px !important;
		background: url(../images/fanni.png) bottom right no-repeat;*/
		}
			
/******************** RENDEZVÉNYEK ********************/

.program {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: transparent url(../images/hr.png) bottom left repeat-x;
	}
	
	.program h2 {
		font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
		font-size: 17px;
		font-weight: normal;
		color: #1578b5;
		letter-spacing: -0.01em;
		}
		
	.program .date {
		display: block;
		float: left;
		margin: 0 20px 3px 0;
		padding: 0 0 0 20px;
		font-size: 11px;
		font-weight: bold;
		background: url(../images/icons/date.png) center left no-repeat;
		}
		
	.program .address {
		display: block;
		float: left;
		clear: right;
		margin: 0 0 3px 0;
		padding: 0 0 0 20px;
		font-size: 11px;
		font-weight: bold;
		background: url(../images/icons/address.png) top left no-repeat;
		}
		
	.program p {
		clear: both;
		padding: 10px 0 0 0;
		}
		
/***** RECEPTEK *****/
			
.recept {
	margin: 0 0 20px 0;
	padding: 0 0 30px 0;
	background: transparent url(../images/hr.png) bottom left repeat-x;
	}
	
	.recept .mainFormula a.imgBorder {
		display: block;
		float: left;
		width: 100px;
		height: 100px;
		padding: 4px;
		border: 1px solid #aca8a8;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #fff;
		}
		
	.recept .mainFormula p {
		float: left;
		width: 460px;
		margin: 0 0 0 20px;
		}
		
/******************** GALÉRIA ********************/

#mainGallery {	
	width: 600px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#mainGallery li {
		float: left;
		width: 180px;
		min-height: 180px;
		margin: 0 20px 20px 0;
		}
		
		#mainGallery li a.imgBorder {
			display: block;
			width: 100px;
			height: 100px;
			margin: 0 auto 10px auto;
			padding: 9px;
			border: 1px solid #c2c2c2;
			background: #f7f7f7;
			}
			
		#mainGallery li a.imgBorder:hover { background: #5db5e6; border: 1px solid #5db5e6; }
			
		#mainGallery li a.name {
			display: block;
			text-align: center;
			text-decoration: none;
			}
			
			#mainGallery li a.name span { font-size: 10px; color: #9e9e9e; }
			
#insideGallery {	
	width: 600px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#insideGallery li {
		float: left;
		margin: 0 20px 20px 0;
		}
		
		#insideGallery li a {
			display: block;
			width: 100px;
			height: 100px;
			margin: 0 auto 10px auto;
			padding: 9px;
			border: 1px solid #c2c2c2;
			background: #f7f7f7;
			}
			
			#insideGallery li a:hover { background: #5db5e6; border: 1px solid #5db5e6; }
			
/******************** VIDEÓK ********************/

.video_inside {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	background: transparent url(../images/hr.png) bottom left repeat-x;
	}
	
	.video_inside object {
		float: left;
		margin: 0 20px 0 0;
		}
		
	.video_inside .details {
		float: left;
		width: 250px;
		}
		
	.video_inside .details h2 {
		margin: 0 0 20px 0;
		font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
		font-size: 17px;
		font-weight: normal;
		color: #1578b5;
		letter-spacing: -0.01em;
		}
		
	.video_inside .details .date {
		display: block;
		margin: 0 20px 3px 0;
		padding: 0 0 0 20px;
		font-size: 11px;
		font-weight: bold;
		background: url(../images/icons/date.png) center left no-repeat;
		}
		
		
		
/******************** Ételrendelés ********************/

.contentpaneopen a{
	text-decoration: none;
	font-family: Segoe UI, segoeuif, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #1578b5;
}