@CHARSET "UTF-8";

body {
	padding-top: 20px;
	height: 100%;
}

#viniette {
	position: fixed;
	-moz-box-shadow: inset 0 0 10em #000;
	-webkit-box-shadow: inset 0 0 10em #000;
	box-shadow: 0px 0px 220px black inset;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: -1;
}

/* Custom container */
.container {
	max-width: 2000px;
	min-width: 800px;
	margin: 0 auto;
	z-index: 10;
}

.container>hr {
	margin: 60px 0;
}

.navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#sponsorItem {
	width: 50px;
	height: 50px;
	padding: 1px;
	font-size: 10pt;
	color: white;
}

#backgroundImage {

}

#backgroundImage2 {
	background-repeat: repeat-y;
	background-image: url("assets/img/bgLine.jpg");
	width: 100%;
	height: 100%;
}

.span9 {
	text-align: justify;
	font-size: 12pt;
	color: white;
	background-color: rgba(0, 136, 204, 0.5);
	padding: 0px;
	height: 800px;
}

#titleLogoContainer {
	position: relative;
	height: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
}

#kmLogoTitle {
	position: relative;
	width: 100%;
	width: 100%;
}

#logoImgDiv {
	position: absolute;
	padding: 0px;
}

#logoImg {
	padding: 0px;
}

#title {
	position: absolute;
	width: 100%;
	text-align: center;
	color: white;
	font-size: 30pt;
}

/* 2 wersja */
#titleLogoContainer2 { /* 	height: 270px; */
	height: 100%;
	padding-bottom: 30px;
}

#kmLogoTitle2 {
	width: 100%;
}

#logoImgDiv2 {

}

#logoImg2 {
	display: block;
	margin: auto;
}

a.divlink {
	display: block;
	width: 200px;
	height: 200px;
	float: left;
}

#title2 {
	width: 100%;
	padding-top: 10px;
	text-align: center;
	color: rgba(0, 136, 204, 0.8);
	color: rgb(0, 136, 204);
	color: rgb(0, 136, 204);
	color: rgb(255, 0, 0);
	filter: alpha(opacity =   80);
	font-size: 30pt;
	font-family: sans-serif;
	-webkit-font-smoothing: antialiased !important;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px
		0 #fff;
	filter: progid:DXImageTransform.Microsoft.Chroma(color='white' ) progid:DXImageTransform.Microsoft.Alpha(opacity=100
		) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff, offX=1,
		offY=1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=-1, offY=1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=1, offY=-1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=-1, offY=-1 );
}

#title3 {
	width: 100%;
	text-align: center;
	color: rgba(0, 136, 0, 0.8);
	color: rgb(0, 136, 0);
	color: rgb(250, 0, 0);
	filter: alpha(opacity =   80);
	font-size: 22pt;
	-webkit-font-smoothing: antialiased !important;
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px
		0 #fff;
	filter: progid:DXImageTransform.Microsoft.Chroma(color='white' ) progid:DXImageTransform.Microsoft.Alpha(opacity=100
		) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff, offX=1,
		offY=1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=-1, offY=1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=1, offY=-1 ) progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,
		offX=-1, offY=-1 );
}

.nav{
	padding-right: 0px;
	margin-right: 0px;
	border-right: 0px;
}
.nav>li>a {
	background-color: rgba(255, 255, 255, 0.2);
	color: #366790;
	font-size: 12pt;
	font-weight: bold;
	/* 	background-color: none; */
	/*color: red;*/
}

.nav>li>a:AFTER,.nav>li>a:LINK {
	background-color: rgba(255, 255, 255, 0.5);
	/* 	background-color: none; */
	/*color: red;*/
}

.nav>li>a:hover,.nav>li>a:focus {
	text-decoration: none;
	background-color: #ffffff;
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus
	{
	color: #ffffff;
	background-color: #366790;
}

.nav-list>.active>a,.nav-list>.active>a:LINK,.nav-list>.active>a:AFTER {
	color: #ffffff;
	background-color: #366790;
}

.row {
	background-color: rgba(255, 255, 0, 0.5);
}

#allMenuContainer {
	display: table;
	overflow: hidden;
	width: 100%;
	height: 100%;
	/* 	background-color: rgba(255, 255, 255, 0.3); */
	background-color: rgba(255, 255, 255, 0.8);
	/* 	border: 1px solid rgba(255, 255, 255, 0.8); */
	/* 	border: 2px solid rgb(255, 255, 255); */
	/* 	-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius: 3px; */
	color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#80ffffff', endColorstr='#80ffffff' ); /* IE */
}

#menuContainer {
	padding-top: 15px;
	display: table-cell;
	vertical-align: top;
	width: 28%;
}

#underMenuContainer {
	background-color: rgba(255, 255, 255, 0.5);
	height: 100%;
}

#textContainer {
	display: table-cell;
	height: 100%;
	background-color: #366790;
}


#siteText h1 {
	text-align: center;
	color: #FFFFFF;
	font-size: 22pt;
}

#siteText { /*background-color: rgba(0, 136, 204, 0.5);*/
	background-color: rgba(0, 136, 204, 1);
	background-color: #366790;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#800088cc', endColorstr='#800088cc' ); /* IE */
	padding-top: 4px;
	height: 100%;
	width: 100%;
}

#siteText p { /*background-color: rgba(0, 136, 0, 0.5);*/
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: justify;
	font-family: helvetica;
	font-size: 14pt;
	color: #CCDDFF;
	line-height: 1.2;
	height: 100%;

}

#patronatHonor { /*background-color: rgba(0, 136, 204, 0.5);*/
	background-color: rgba(0, 136, 204, 1);
	background-color: #366790;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#800088cc', endColorstr='#800088cc' ); /* IE */
	padding-top: 4px;
	vertical-align: middle;
}

#patronatHonor p { /*background-color: rgba(0, 136, 0, 0.5);*/
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-family: helvetica;
	font-size: 18pt;
	color: #FFFFFF;
	line-height: 1.2;
}


#sponsorColumn {
	padding-top: 20px;
	max-width:700px;
	display: inline-block;

}

#sponsorColumn2 {
	padding-top: 20px;
	background-color: rgba(1, 255, 255, 0);
	float: right;

}

#sponsorDivB {
	display: block;
	margin: 0px;
	margin-right:30px;
	cursor: pointer;
	float: left;
	width: 239px;
	background-color: rgba(255, 255, 255, 0);
}

#sponsorDiv {
	display: block;
	margin: 0px;
	margin-right:30px;
	cursor: pointer;
	float: left;
	width: 115px;
	background-color: rgba(255, 255, 255, 0);
}

#sponsorDiv2 {
	margin: 0px;
	float: right;
	cursor: pointer;
	width: 120px;
	background-color: rgba(255, 255, 255, 0);
}

.sponsorImgB { /* 	display:block; */
	margin: auto;
	padding-top: 0px;
	width: 239px;
	background-color: rgba(255, 255, 255, 0);
}

.sponsorImgC { /* 	display:block; */
	margin: auto;
	padding-top: 0px;
	width: 115px;
	background-color: rgba(255, 255, 255, 0);
}

.sponsorImg { /* 	display:block; */
	margin: auto;
	padding-top: 0px;
	width: 115px;
	height:115px;
	background-color: rgba(255, 255, 255, 0);
}

.sponsorTB {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: rgba(255, 255, 0, 0);
	width: 239px;
	height: 100px;
}

.sponsorT {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: rgba(255, 255, 0, 0);
	width: 115px;
	height: 100px;
}