@font-face {
	font-family: "Calibri";
	font-style: normal;
	font-weight: normal;
	src: local('Calibri'), url("/lib/fonts/Calibri.ttf") format('truetype');
	
}
@font-face {
	font-family: 'Droid Sans Mono';
	font-style: normal;
	font-weight: normal;
	src: local('Droid Sans Mono'), url('/lib/fonts/DroidSansMono.ttf') format('truetype');
}
@font-face {
	font-family: 'Droid Sans';
	font-style: normal;#top-container { text-align: center; }
	src: local('Droid Sans'), url('/lib/fonts/DroidSans.ttf') format('truetype');
}

/**
 * 	Mainifest
 */
.explaine {
	font-size: smaller;
}

/**
 * 	Header / Intro
 */

#top-container { text-align: center; }
	#top-container h1 { padding: 0px; margin-top: 40px; }
	#container-logo figure { float: left; overflow: auto; }
	#container-logo figure img { float: left; }

	/*
		#container-logo { background-image: url("/templates/default/lodowisko/pictures/102-007-01.jpg"); margin: 20px auto 0px auto; background-repeat: no-repeat; background-color: #FFF; color: #000; background-position: top; padding: 0px; height: 230px; }
		#container-logo .content { float: left; padding-top: 2px; color: #000; text-align: left; font-family: Georgia, Verdana, Arial !important; margin: 0px; }
	*/
	#container-logo figure img { width: 225px; height: 150px; }
		font-weight: normal;
	}

#container-content section { margin: 10px 20px 0; }
	#container-content article {
	    display: block;
	    padding: 10px 20px;
	    background: rgba(255, 255, 255, 0.4);
	    -webkit-border-radius: 8px;
	    -khtml-border-radius: 8px;
	    -moz-border-radius: 8px;
	    border-radius: 8px;
	    margin-bottom: 10px;
	    border: 1px solid rgba(0, 0, 0, 0.2);
	}
	
	#container-content section article div.experimental {
		font-size: 12px; font-family: 'Droid Sans';
		color: #3f3f3f;
		text-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px;
	}

#container-single, .container-single, #container-wide, .container-wide  { margin: 0px; }

#container-wide, .container-wide { width: 645px; }
	article.media section { text-align: center; }

.container-wide { }
	.container-wide article section div:first-child, .container-single article section div:first-child { margin-bottom: 15px; }
	.container-wide article section div.time { font-size: 10px; color: #666; }
	
	span[time] { font-size: 2em; }
	.version { color: #e6e6fa }
	span.explaine { font-size: x-small }
	
	table.tbl-pricelist td.col1 { width: auto; }
	table.tbl-pricelist td.col2 { width: 130px; }
	table.tbl-pricelist td.col3 { width: 130px; }
	table.tbl-pricelist td.price, table.tbl-pricelist td.col3 { text-align: right; }
		
	table.school {
		
	}
	
	table.school tbody tr td.c {
		text-align: center;
	}
	
	a.profile {
		text-decoration: none;
	}
	
	a.profile:hover {
		text-decoration: underline;
	}
	
/*------------------------------
=Main
------------------------------*/
#MainPage {
	
}
	div.seazon_info {
		font-weight: bold;
		font-size: 1.3em;
	}
	
	table.times tbody tr th {
		text-align: left;
	}
	
	table.times tbody tr td {
		text-align: right;
	}
/*------------------------------
=BLOG POST
------------------------------*/
.blogPost header p, .blogPost header p a {
		font-size: 10px;
		font-style: italic;
		color: #777;
	}
	
		.blogPost header p a:hover {
			text-decoration: none;
			color: #000;
		}

.blogPost div.experimental {
	/* Column-count not implemented yet */
	-moz-column-count: 2;
	-webkit-column-count: 2;
	
	/* Column-gap not implemented yet */
	-moz-column-gap: 22px;
	-webkit-column-gap: 22px;
}
	
.blogPost img {
	margin: 22px 0;
	-webkit-box-shadow: 3px 3px 7px #777;
}

#container-narrow, .container-narrow, aside.container-narrow {
	width: 325px;
}
	.container-narrow article section, aside.container-narrow article section {
		text-align: center
	}
		section.counting {
			margin-bottom: 15px;
		}
