
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);

@import url(css/kickstart-buttons.css);
@import url(css/jquery.fancybox-1.3.4.css);


body, h1,h2,h3,h4,h5,h6{
	font-family: "Raleway", arial, verdana, sans-serif;
	font-weight: normal;
}

p, li	{font-size: 110%; line-height: 140%;}

p	{text-align: justify;}

b	{color: inherit;}

.acenter {text-align: center;}
.acenterbig {text-align: center; font-size: 125%; line-height: 140%;}

div.row ul li	{margin-bottom: 10px;}

hr.alt2{border-style: dashed; border-color: #666666;}


h2	{
	text-align: center;
	font-size: 300%;
	font-weight: bold;
	/*padding: 0px 20px 20px 20px;*/
	color: #ffffff;
	/*text-shadow: 2px 2px 2px #444;*/
	padding-bottom: 20px;
}
h3	{font-size: 150%; padding-bottom: 5px; padding-top: 0px;}
h3, #lektori h3	{border-bottom: solid 1px #999999; text-align: center; padding-top: 10px;}
h4 	{font-size: 125%; color: #a30000;}


body	{
	background:#000 url(img/top.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;

}

div.top-image	{

}
	h1 {
		color: #ffffff;
	    font-weight: bold;
	    font-size: 400%;
	    text-align: center;
	    /*border-top: solid 1px #ffffff;*/
	    text-shadow: 2px 2px 2px #444;
	    padding-top: 20px;
	}
	h1 img	{margin-bottom: 10px;} 

div.maininfo	{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 20px 20px 20px;
	/*
	background-color: #333333;
	background-image: url(img/bg_grass_bw.jpg);
	*/
	color: #ffffff;
	/*
	border-top: dotted 1px #ffffff;
	box-shadow: 10px 0px 10px #666666;
	*/
	text-shadow: 1px 1px #000000;
	
}
	div.maininfo p, td	{
			margin: auto;
			font-size: 150%;
			line-height: 180%;
			text-align: center;
	}


div#home	{padding: 40px 0px 40px 0px; color: #333333;}
/*div#home img	{border-radius: 10px;}*/

/* COLUMNS SIDES PADDINGS*/

div.colpadding	{padding-right: 10px; padding-left: 10px;}
div.col4padding	{padding-right: 10px; padding-left: 10px;}
div.col8padding	{padding-right: 10px; padding-left: 10px;}
div.col3padding	{padding-right: 10px; padding-left: 10px;}
div.col12padding	{padding-right: 10px; padding-left: 10px;}

div.col7leftpadding	{padding-left: 10px; padding-right: 20px;}
div.col5rightpadding	{padding-left: 20px; padding-right: 10px;}
	div.col5rightpadding img	{margin-bottom: 20px;}


/* BACKGROUNDS*/

div.sitebg-white, div.sitebg-dark	{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #ffffff;
	padding: 20px 0px 20px 0px;
}
	div.sitebg-white img, div.sitebg-dark img	{
			border-radius: 2px;
	}

div.sitebg-white	{
	background-color: #ffffff;
	/*background-image: url(img/bg_sky.jpg);	*/
	color: #444444;	
}
	div.sitebg-white h2, div.sitebg-white h3 {color: #a30000; /*text-shadow: 1px 1px 1px #999999;*/}


div.sitebg-dark	{
	background-color: #333333;
	color: #ffffff;
	background-image: url(img/bg_grass_bw.jpg);
}
	div.sitebg-dark a	{
		color: #fdf490;
	
	div.sitebg-dark h2, div.sitebg-dark h3 {color: #ffffff; /*text-shadow: 1px 1px 1px #999999;*/}
	}	

	div.gobutton	{text-align: center; padding: 20px;}
	


.navbar 		{box-shadow: 10px 0px 10px #333333;}
.navbar li a	{font-size: 0.9em;} 	
.navbar-brand 	{font-size: 1em; color: #ffffff; font-weight: bold;}


img.img-kontakt	{
	margin-bottom: 20px;
	border-radius: 50%;
}


/************************************************************************************************/

	.gallery{ text-align: center;}

		.gallery a{
		display:inline-block;
		position:relative;
		border:1px solid #ddd;
		background:#fff;
		padding:3px;
		margin:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		}

		.gallery a img{
		display: block;
		position: relative;
		margin:0;
		padding:0;
		}
		
		
		