@charset "utf-8";
/* CSS Document */

/* mobile styles */
@media handheld {
	html, body {
		font: 12px/15px sans-serif;
		background: #fff;
		padding: 3px;
		color: #000;
		margin: 0;
		line-height:1;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
	}
	#st_wrapper_main * {
		float: none;
	}
	a:link, a:visited {
		text-decoration: underline;
		color: #0000CC;
	}
	a:hover, a:active {
		text-decoration: underline;
		color: #660066;
	}
	#st_wrapper_topmenu img,
	#st_wrapper_banner img,
	#st_wrapper_main img,
	#st_wrapper_news img,
	#st_wrapper_footer img,
	#st-wrapper img { 
		max-width: 250px;
		height: auto;
	}
	#st_wrapper_main {
		width: 100%; !important;
		text-align: center;
	}
	.table_border,
	.theme_specification_table {
		border-collapse:collapse;
		border-spacing:0;
		background: none;
	}
/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 

	html {
		-webkit-text-size-adjust: none;
		}

}