<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
THEME NAME: Silasfalt
THEME URI: http://www.silasfalt.cz
DESCRIPTION: custom wordpress theme for silasfalt.cz
VERSION: 1.0
TAGS: silasfalt
*/


/* ------ RESET STYLES ------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif; 
	vertical-align: baseline;
}

/* \*/  * html .parent {height: 1%} /* */ 

/* ------ CUSTOM STYLE ------ */

html {
    height: 101%;
}

body {
	background: #000000 url('silnice.jpg') no-repeat top center; 
	width:100%
	text-align: left;
	margin: 10px;
	padding: 10px;
	color: #333333;
}

.left {
	float: left;
	text-align: left;
}

.alignleft{
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

.right {
	float: right;	
	text-align: right;
}

.alignright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto
}

#wrapper {
	width: 920px;
	margin: 0 auto;
	background: #fff;
	text-align: left;
}

#container {
	float:right;
	margin: 0 12px 0 0px;
	width: 720px;
}

#containerWide {
	padding: 0 10px 1px 10px;
}

#content {
}

#sidebar {
	width: 180px;
	float:left;
	overflow:hidden;
}


#footer {
	clear: both;	
	border-top: 10px solid #ffd900;
	color: #fff;
	padding: 10px;
	background: none;
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

a {
	color: #999999;
	text-decoration: none;
}

a.more, a.back {
	background: #f0f0f0;
	border-left: 3px solid #ffd900;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	color: #36383a;
}

a:hover.more, a:hover.back {
	background: #ffd900;
}

a.rss {
	color: #000;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top:2px;
	background: url('img/rss.gif') no-repeat;
}

a:hover.rss { color: #ffd900; }

a.pdf {
	color: #000;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top:2px;
	background: url('img/pdf.gif') no-repeat;
}

a:hover.pdf { color: #ffd900; }

.strong { font-weight: bold; }

.clearer { clear: both; height: 0px; }
.clearer5 { clear: both; height: 5px; }
.clearer7 { clear: both; height: 7px; }
.clearer10 { clear: both; height: 10px; }
.clearer15 { clear: both; height: 15px; }
.clearer20 { clear: both; height: 20px; }
.clearer25 { clear: both; height: 25px; }
.clearer30 { clear: both; height: 30px; }
.clearer35 { clear: both; height: 35px; }
.clearer45 { clear: both; height: 45px; }
.clearer55 { clear: both; height: 55px; }

/* ------ HEADER STYLE ------ */

#topNav {
	height: 22px;
	padding-top: 5px;
}

#topNav .left{
	margin-left: 10px;
}

#topNav .right{
	margin-right: 10px;
}

#topNav a {
	text-decoration: none;
	color: #666;
}

#topNav .right a:hover {
	color: #ffd900;
}

#topNav .right a.selected{
	color: #ffd900;
	font-weight:normal;
}

#topNav a.selected {
	font-weight: bold;
}

#topNav .right div#worldwide { /*neu 13.07. 18:43*/
	float: right;
	margin-top: -3px;
	height: 20px;
	margin-left: 5px;
	padding: 2px 0px 0px 0px;
	background: url(img/world-grey.gif) no-repeat;
	color: #666;
	width: 100px;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	
}

#topNav .right div#wordwidesites{ /*neu 13.07. 18:43*/
	background: url(silnice.jpg) repeat-y;
	position: relative;
	float: right;
	text-align: left;
	left: 1px;
	top: 5px;
	visibility: visible;
	width: 94px;
	padding: 3px;
	line-height: 16px;
	
	border-left: solid 1px #d8d8d8;
	border-right: solid 1px #d8d8d8;
	border-bottom: solid 1px #d8d8d8;
}

#logo {
	float: left;
	border: 0px;
	padding: 0px;
	border-right: solid 8px #fff;
}

#title {
	float: left;
	width: 717px;
	text-align: left;
	padding: 35px 0 0 15px;
	height: 45px;
}

#mainHeader #title a {
	padding: 0 13px 0 13px;
	display: block;
	float: left;
}

#mainHeader #title a:hover, #mainHeader #title a.selected {
	display: block;
	padding-bottom: 5px;
	border-bottom: 4px solid #ffd900;
	float: left;
}

/* ------ HOME STYLE ------ */

#containerWide #frontPageImg {
	margin-bottom: 25px;
}

#frontPageTeaser {
	background: #fff url('img/bgFrontPageTeaser.gif') repeat-y;
	margin-bottom: 40px;
}

#frontPageTeaser2 {
	background: #fff url('img/bgFrontPageTeaser2.gif') repeat-y;
	margin-bottom: 25px;
}

	#frontPageTeaser2 .box {
		width: 160px;
		padding: 0 10px 0 10px;
		float: left;
	}
	
	#frontPageTeaser2 .box h3{
		width: 160px;
		padding: 0 10px 0 10px;
		float: left;
	}
	
	#frontPageTeaser2 .kont{
		width: 300px;
		padding: 0 10px 0 10px;
		float: left;
	}
	

#containerWide .topTopics {
	width: 532px;
	float: left;
	padding-left: 10px;
}

	#containerWide .topTopics ul li, ul.news li {
		list-style-image:none;
		list-style: none;
		margin-bottom: 20px;
	}
	
	ul.news li a, ul.news li a:hover {
		background: none;
		color: #ffd900;
	}
	
	ul.news li a.hiddenLink {
		background: none;
		color: #333333;
	}
	
	ul.news li a:hover.hiddenLink {
		background: none;
		color: #ffd900;
	}
	
	div.sitemapBox ul li a {
		background: none;
		color: #333333;
	}
	
	#containerWide .topTopics span.yellow, #content ul.news li span.yellow {
		color: #ffd900;
		font-weight: bold;
	}
	
#containerWide .currentJobOffers {
	width: 300px;
	float: left;
	padding-left: 10px;
}

	#containerWide .currentJobOffers h2, #containerWide .topTopics h2 {
		margin-bottom: 20px;
	}


	
	#containerWide .topTopics a, #containerWide .currentJobOffers a {
		color: #ffd900;
		text-decoration: none;
	}

	#containerWide .topTopics a.hiddenLink, #containerWide .currentJobOffers a.hiddenLink, a.hiddenLink {
		color: #333333;
	}

	#containerWide .topTopics a:hover.hiddenLink, #containerWide .currentJobOffers a:hover.hiddenLink, a:hover.hiddenLink {
		color: #ffd900;
	}

	#containerWide .topTopics a.more, #containerWide .currentJobOffers a.more, #containerWide #frontPageTeaser2 .box a.more, .entry-contentSidebar a.more, a.button {
		background: #f0f0f0;
		border-left: 3px solid #ffd900;
		text-decoration: none;
		padding: 2px 5px 2px 5px;
		color: #000;
	}
	
	#containerWide .topTopics a:hover.more, #containerWide .currentJobOffers a:hover.more, #containerWide #frontPageTeaser2 .box a:hover.more, .entry-contentSidebar a:hover.more, a:hover.button {
		background: #ffd900;
	}
	
	#containerWide .topTopics p {
		line-height:16px;
	}
	#containerWide .currentJobOffers p {
		line-height: 1.8;
	}

.articleImg {
	margin-bottom: 20px;
}

.teaser, .teaser a, .teaserHeadline, .teaserHeadline a {
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 5px;
}

.teaser p, .teaserHeadline p{
	margin-top: 5px;
}

.headerImg {
	margin-bottom: 25px;	
}

.entry-content {
	padding-left: 9px;
	padding-right: 9px;
	width: 425px;
	float: left;
	line-height: 16px;
	margin-right: 10px;
}

.noRightCol {
	border-right: none;
}

	.entry-content ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	.entry-content ul li {
		background-image: url('img/aufzaehlungszeichen.gif');
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 13px;
	}
	
	.entry-content p a, .entry-content-wide p a, .entry-content li a, .entry-content-wide li a {
		color: #333333;
		background: #dddddd;
	}
	
	.entry-content p a:hover, .entry-content-wide p a:hover, .entry-content li a:hover, .entry-content-wide li a:hover {
		color: #333333;
		background: #ffd900;
	}
	
	.entry-content ol li{
		margin-left: 20px;
	}
	
	
.border-right {
	border-left: none;
	width: 514px;
	padding-right: 9px;
	padding-left: 0px;
	margin-right: 0px;
}

.magPost {
	border-left: 1px solid #ccc;
	padding-left: 9px;
}

.entry-content div.magPost p{
	margin-top: 10px;
}

.magTitle a {
	font-size: 15px;
	line-height: 21px;
	color: #333;
}

#magRight {
	float: left;
	width: 187px;
	padding: 0px;
	margin: 0 0 0 10px;
}

.entry-content-wide {
	border-left: 1px solid #ccc;
	padding-left: 9px;
	width: 710px;
	float: left;
	line-height: 15px;
	margin-right: 15px;	
}

.entry-content p, .entry-content-wide p {
	margin-top: 20px;
}

.entry-content .searchResult p {
	margin-top: 5px;
}

.entry-contentSidebar {
	width: 265px;
	float: left;
	line-height: 15px;
}

.entry-contentSidebar .teaserImg {
	float: left;
	margin-right: 10px;
}

h3.imgReplace, h2.imgReplace {
	font-size: 16px;
	color: #5d6468;
  	line-height: 1;

}
h3.imgReplace2 {
	font-size: 14px;
	color: #000000;
  	line-height: 1;

}

/* ----- FORM STYLE ----- */

.silasfaltForm label {
	width: 110px;
	float: left;
}

.silasfaltForm label.col2 {
	width: 70px;
	float: left;
	margin-left: 20px;
}

.silasfaltForm input {
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif; 
}

.silasfaltForm select {
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif; 
}

.silasfaltForm textarea {
	float: left;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif; 
}

.silasfaltForm input.error{
	border:1px solid #ffd900;
	height:15px;
	padding:2px;
}

.silasfaltForm label.error{
	display:none;
}


#searchform #s{
	width: 150px;
	margin-right: 7px;
	font-size:10px;
}

#searchform .alignTop {
	margin-top: -4px;
	float:left;
}

#btnQuickSearch {
	margin-right: 10px;
}


/* ----- SIDEBAR STYLE ----- */

#sidebar ul li{
	/*height: 17px;*/
	margin: 4px 0 4px;
}

#sidebar ul li a {
	background: #fff;

	border-left: 3px solid #fff;
	text-decoration: none;
	padding: 2px 5px 0px 9px;
	color: #36383a;
	display: block;
}

#sidebar ul li a:hover {
	color: #ffd900;
	border-left: 3px solid #ffd900;
}


#sidebar ul li.current_page_item a  {
	color: #ffd900;
	border-left: 3px solid #ffd900;
	font-weight: bold;
}

#sidebar ul li.current_page_item2 a  {
	color: #ffd900;
	border-left: 3px solid #fff;
	font-weight: bold;
}

#sidebar ul li ul {
	display: none;
}

#sidebar ul li.current_page_item ul, #sidebar ul li.current_page_item2 ul {
	display: block;
	/*padding-left: 29px;*/
	list-style: none;
}

#sidebar ul li.current_page_item ul li a, #sidebar ul li.current_page_item2 ul li a {
	background: #fff;
	border-left: none;
	text-decoration: none;
	padding: 2px 5px 0px 29px;
	color: #36383a;
	font-weight: normal;
}

#sidebar ul li.current_page_item ul li a:hover, #sidebar ul li.current_page_item2 ul li a:hover {
	color: #ffd900;
	padding-left: 26px;
	border-left: 3px solid #ffd900;
}

#sidebar ul li.current_page_item2 ul li.current_page_item a {
	color: #ffd900;
	padding-left: 26px;
	border-left: 3px solid #ffd900;
	font-weight: bold;
}

#sidebar ul li.current_page_item ul a, #sidebar ul li.current_page_item2 ul a{
	color: #00F;
	background: #993;
}

#sidebar .magTitle, #sidebar p{
	padding-left: 10px;
}

/* ------ FOOTER STYLE ------ */

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #ffb555;
	text-decoration: none;
}

#footer a.selected {
	color: #ffffff;
	text-decoration: none;
}

/* ------ MAIL TO FRIEND STYLE ------ */

body#mailToFriend {
	background: none;
}

body#mailToFriend #title {
	width: 250px;
}

/* ------ OFFENE STELLEN STYLE ------ */

form#searchJobs .boxLeft{
	width: 400px;
	float: left;
	margin-right: 10px;
}

#searchJobCat {
	width: 195px;
}

form#searchJobs .boxRight{
	width: 300px;
	float: left;
	line-height: 3.0;
}

/* ------ SITEMAP STYLE ------ */

.sitemapBox {
	width: 167px;
	float: left;
	margin-right: 10px;
}

.sitemapBox ul{
	list-style: none;
	margin-top: 20px;
}

	.sitemapBox ul li ul {
		list-style: none;
		margin-top: 0px;
		margin-left: 15px;
	}
	
.sitemapBox a {
	color: #333;
}

.sitemapBox a:hover {
	color: #ffd900;
}

/* ------ BILDARCHIV STYLE ------ */

#bildArchiv {
	clear: both;
	background: url('img/bgImgArchiv.gif') repeat-y;
	overflow:hidden;
}

#bildArchiv .bildArchivBox {
	float: left;
	width: 170px;
	margin-right: 9px;
	line-height: 2;
        margin-bottom: 15px;
}

#bildArchiv .bildArchivBox4 {
	float: left;
	width: 170px;
	margin-right: 0px;
        line-height: 2;
        margin-bottom: 15px;
}

/* ------ DOWNLOAD STYLE ------ */

#downloadTable tr{
	height: 30px;
}

/* ------ TABLESORTER STYLE ------ */

table.tablesorter thead tr .header {
	background-image: url('img/tableSortBg.gif');
	background-repeat: no-repeat;
	background-position: 0px 23px;
	cursor: pointer;
	height: 28px;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('img/tableSortBgAsc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('img/tableSortBgDesc.gif');
}

/* ------ PAGINATION STYLE ------ */

.wp-pagenavi span.pages {
	display: none;
}

#content .wp-pagenavi span.current {
	border: none;
	color: #ffb800;
}

#content .wp-pagenavi a, #content .wp-pagenavi a:hover, #content .wp-pagenavi a:visited {
	border: none;
	color: #333;
}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006   2008 Mark Wubben, &lt;http://novemberborn.net/&gt;

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also &lt;http://novemberborn.net/sifr3&gt; and &lt;http://wiki.novemberborn.net/sifr3&gt;.

This software is licensed and provided under the CC-GNU LGPL.
See &lt;http://creativecommons.org/licenses/LGPL/2.1/&gt;
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

.bgLines {
	background: url('bgLines.gif') repeat-y 
}

.bgRightLine {
        background: url('bgLines.gif') repeat
}


}

#tagCloud a {
	color: #333333;
}

#tagCloud a:hover {
	color: #ffd900;
	text-decoration: none;
}

#stimuli_imageDetails, #stimuli_imageDataContainer #stimuli_imageData #stimuli_caption {
	/*display: none;*/
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif; 
	font-weight: normal;
	line-height: 16px;
}

#stimuli_numberDisplay{
	display: none !important;
}

.entry-content .wp-pagenavi span.extend {
	border: none;
}

#yearsList a {
	margin-right: 10px;
        margin-left: 0px;
	color: #333333;
	background: #dddddd;
        padding: 2px;
}

#yearsList a.currentYear, #yearsList a:hover {
	color: #333333;
	background: #ffd900;
}

.piclenselink {
	display:  none;
}

.tableTitle {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url('img/home_cz_01.jpg') no-repeat; 
	height: 300px;
	width: 900px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	height: 300px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	height: 300px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next &amp; Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
</pre></body></html>