/* Reset
-------------------------------------------------------------------------------*/
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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
	font-family: 'Titillium Web', sans-serif;
    /*vertical-align: baseline;*/
}

/*tbody, tfoot, thead, tr, th, td,*/
/*tr,td{vertical-align:top;}*/

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}

html,body{
    width:100%;
    height:100%;
	text-align:center;
	font-family: 'Titillium Web', sans-serif;
}
#main{
	width:100%;
	text-align:center;
	overflow:hidden;
}
.art-postcontent{
	font-size:19px;
}
.art-postcontent p{
	margin-top:-30px;
}
#artykuly p{
	font-size:19px;
}
#aktualnosci{
	font-size:16px;
	color:#032d38;
	line-height:18px;
	border-bottom:1px solid #6eb9b0;
	text-align:justify;
	text-justify:inter-word;
	display:inline-block;
}
#aktualnosci a{
	color: #6eb9b0;
}
#aktualnosci p{
	padding:12px 0 12px 0;
}
#top{
	width:100%;
	height:50px;
	background:#00706a;
	text-align:center;
	position:relative;
}
.line{
	width:100%;
	height:1px;
	background:#015d58;
}
#menu{
	width:972px;
	height:23px;
	font-family: 'Titillium Web', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	left:50%;
	margin-left:-500px;
	text-align:left;
	padding:14px;
}
#menu li{
	display: inline;
	padding:7px;
}
#menu li:hover{
	cursor:pointer;
	padding-top:30px;
	padding-bottom:30px;
	background:#015e59;
}
#slider_box{
	width:100%;
	height:500px;
	position:absolute;
	overflow:hidden;
	text-align:center;
}
.slider_box{
	width:1000px;
	height:500px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-500px;
	overflow:hidden;
	text-align:center;
	
}
#slider_menu{
	position:absolute;
	left:15px;
	top:10px;
	z-index:999;
}
#slider_menu li{
	width:10px;
	height:4px;
	background:#004a99;
	margin:5px;
	float:left;
}
#slider_menu li:hover{
	background:#00FFFF;
	cursor:pointer;
}

#slider_lang{
	position:absolute;
	right:12px;
	top:6px;
	z-index:999;
}
#slider_lang li{
	padding:8px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
#slider_lang li:hover{
	color:#e5e5e5;
	cursor:pointer;
}
.arrow_right{
	position:absolute;
	right:-86px;
	top:10px;
}
.arrow_right:hover{
	opacity:0.6;
	cursor:pointer;
}
#slogany{
	width:1000px;
	position:absolute;
	left:50%;
	}
#slogan{
	color:#FFFFFF;
	text-align:left;
	font-size:48px;
	font-weight: bold;
	width:640px;
	position:absolute;
    top:110px;
	left:-140px;
	z-index:999;
    line-height:45px;
}
#subslogan{
    font-size: 18px;
	display: block;
    line-height: 24px;
}
#baner{
	width:100%;
	height:500px;
	background-image:url('../img/banery/baner1.jpg');
	background-position:center;
	background-repeat: no-repeat;
	position:absolute;
	top:-50px;
	z-index:998;
}
#bar, #bar2{
	position:absolute;
	bottom:50px;
	width:100%;
	height:65px;
	background-color: #3A3737;
	z-index:999;
}
#bar span, #bar2 span{
	position:absolute;
	left:50%;
	margin-left:-500px;
	width:1000px;
	height:20px;
	padding:15px;
	z-index:999;
	overflow:hidden;
	text-align:left;
}

#zegarmistrz{
	position: absolute; 
	width: 300px; 
	height: 25px; 
	left: 900px; 
	top: -8px; 
	color: #fff;
}
span#zegarmistrz a:hover{
	color: #DE000D !important;
}

#counter{
	position:absolute;
	left:240px;
	top:27px;
	color:#00FFFF;
	font-size:18px;
	float:left;
}
#sign{
	position:absolute;
	left:500px;
	top:3px;
	color:#00FFFF;
	font-size:24px;
	font-weight:bold;
	float:left;
	cursor:pointer;
	text-decoration:none;
}
.pencil{
	position:relative;
	left:8px;
	top:4px;
}
#like{
	position:absolute;
	right:53px;
	top:14px;
}
.yt{
	position:absolute;
	right:165px;
	top:8px;
}
.fb_link{
	width:30px;
	position:absolute;
	right:132px;
	top:10px;
}
#body{
	width:980px;
	padding:10px;
	position:absolute;
	left:50%;
	top:501px;
	margin-left:-500px;
	background:#FFFFFF;
}
.logo{
	position:absolute;
	left:0px;
	top:-130px;
	z-index:999;
	cursor:pointer;
}
#left_contener{
	width:310px;
	float:left;
	padding:10px;
	border:0;
}
.organizers{
	position:absolute;
	right:690px;
	text-align:right;
	color:#00978f;
	font-size:18px;
	font-weight:bold;
	padding-top:38px;
}
.general_sponsor{
	margin-left:60px;
	margin-right:5px;
	float:left;
	color:#00978f;
	font-size:18px;
	font-weight:bold;
	width:100px;
	line-height:19px;
}
.left_content{
	text-align:left;
	color:#00547a;
	font-size:24px;
	font-weight:bold;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	margin:0px;
	margin-top:-10px;
	border:0;
}
#menu_left{
	font-size:16px;
	color:#003762;
	text-align:left;
}
#menu_left .li{
	height:30px;
	padding-top:5px;
	padding-left:20px;
	border-top:1px solid #6eb9b0;
	margin-top:3px;
}
#menu_left .li:hover{
	color: #FFFFFF;
	font-weight:bold;
	background:#6eb9b0;
	height:33px;
	margin-bottom:-3px;
}
#menu_left .check{
	height:30px;
	padding-top:5px;
	padding-left:20px;
	border-top:1px solid #6eb9b0;
	margin-top:3px;
	color: #FFFFFF;
	font-weight:bold;
	background:#6eb9b0;
	height:33px;
	margin-bottom:-3px;
}
#menu_left .check2{
	color:#004a99;
	font-weight:bold;
}

#menu_left li:hover{
	cursor:pointer;
}
#submenu{
	padding-top:5px;
	margin-top:3px;
	color:#006ab3;
	list-style-type:square;
	list-style-position:inside;
}	
#submenu li{
	border-top:1px solid #6eb9b0;
	position:relative;
	padding-top:5px;
	min-height:30px;
	padding-left:35px;
	list-style-type:square;
}
#submenu li:hover{
	color:#004a99;
	font-weight:bold;
}

#right_contener{
	text-align:left;
	width:630px;
	float:left;
	padding:10px;
}
#left_contener br{
	line-height:22px;
}
#right_contener br{
	line-height:22px;
}
#slider{
	position:absolute;
	width:629px;
	height:420px;
	background-size:cover;
	padding:0px;
}
#slider_news{
	position:absolute;
	bottom:0px;
	width:456px;
	background-image:url('../img/bg2.png');
	margin:0px;
	padding:18px;
	padding-right:155px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:16px;
	line-height:17px;
}
#slider_news b{
	font-size:20px;
}
.slider_menu{
	width:629px;
	height:40px;
	position:absolute;
	bottom:-40px;
	background:#032d38;
}
.slider_menu table{
	width:429px;
	height:40px;
	text-align:center;
	position:absolute;
	left:100px;
	color:#00978f;
	font-size:16px;
}
.slider_menu td{
	cursor:pointer;
	opacity:0.6;
}
.small_arrow_right{
	position:absolute;
	bottom:45px;
	right:55px;
}
.small_arrow_right:hover{
	opacity:0.6;
	cursor:pointer;
}
#slider_arrow_left{
	position: absolute;
	left:10px;
	top:10px;
	cursor:pointer;
}
#slider_arrow_right{
	position: absolute;
	right:10px;
	top:6px;
	cursor:pointer;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.slider_arrow_top{
	position:absolute;
	top:-10px;
	left:160px;
}
#art{
	width:100%;
	font-size:16px;
	color:#032d38;
	line-height:18px;
	border-bottom:1px solid #6eb9b0;
	text-align:justify;
	display:inline-block;
}
#art p{
	padding:0;
}
.news_img img{
	display:none;
}
#art_ambasadorowie{
	width:100%;
	font-size:16px;
	color:#032d38;
	line-height:18px;
	border-bottom:1px solid #6eb9b0;
	text-align:justify;
	display:inline-block;
}
#art_ambasadorowie p{
	padding-bottom:13px;
}
.art2{
	width:100%;
	font-size:16px;
	color:#032d38;
	line-height:18px;
	border-bottom:1px solid #6eb9b0;
	text-align:justify;
	display:inline-block;
}
#art2{
	width:100%;
	font-size:16px;
	color:#032d38;
	line-height:18px;
	border-bottom:1px solid #6eb9b0;
	text-align:justify;
	display:inline-block;
}
#art2 p{
	padding-top:14px;
}
#kontakt{
	width:100%;
	font-size:16px;
	color:#032d38;
	line-height:18px;
	text-align:justify;
	text-justify:inter-word;
	display:inline-block;
}
#kontakt b{
	font-size:20px;
}
#MCS{
	border-radius:10px;
	background:#0080c3;
	line-height:18px;
	float:right;
	width:410px;
	height:79px;
	padding:15px 30px 45px 30px;
	font-size:16px;
	color:#FFFFFF;
	display:block;
}
#MCS br{
	height:0px;
	line-height:0px;
	}
footer{
	text-align:right;
	padding:15px;
	color:#a0a0a0;
	width:970px;
	position:absolute;
	bottom:0px;
	background:#e5e5e5;
	font-size:16px;
	}
footer a{
	color:#000000;
	text-decoration:none;
	}
	
#galeria{
	display:inline-block;
	width:100%;
	text-align:left;
}
#obrazek{
	float:left;
	margin:2px;
}
#obrazek_news{
	float:left;
	margin:5px;
}
#pagination{
	margin-top:30px;
	display:inline-block;
	width:100%;
	text-align:center;
}
#pagination li{
	display: inline;
	font-size:16px;
	margin:6px;
	color:#00978f;
}
#pagination img{
	position:relative;
	top:5px;
}
.header{
	padding-top:15px;
}
/*druga strona*/
#header_box{
	width:100%;
	height:120px;
	position:absolute;
	overflow:hidden;
	text-align:center;
	background-position: center bottom;
}
#body_2{
	width:980px;
	padding:10px;
	position:absolute;
	left:50%;
	top:171px;
	margin-left:-500px;
	background:#FFFFFF;
}
#bar2{
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	background-image:url('../img/bg1.png');
	z-index:999;
}
#bar2 span{
	position:absolute;
	left:50%;
	margin-left:-500px;
	width:1000px;
	height:20px;
	padding:15px;
	z-index:999;
	overflow:hidden;
	text-align:left;
}
#slider_2{
	position:relative;
	width:310px;
	height:220px;
	background-size:cover;
	padding:0px;
	cursor:pointer;
}
#slider_news_2{
	position:absolute;
	bottom:0px;
	width:287px;
	background-image:url('../img/bg2.png');
	margin:0px;
	padding:18px;
	padding-right:5px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:11px;
	line-height:17px;
}
#slider_news_2 b{
	font-size:15px;
}
.slider_menu_2{
	width:310px;
	height:40px;
	position:absolute;
	bottom:-40px;
	background:#032d38;
}
.slider_menu_2 table{
	width:260px;
	height:40px;
	text-align:center;
	position:absolute;
	left:25px;
	color:#00978f;
	font-size:16px;
}
.slider_menu_2 td{
	cursor:pointer;
	opacity:0.6;
}
#slider_arrow_left_2{
	position: absolute;
	left:10px;
	top:10px;
	cursor:pointer;
}
#slider_arrow_right_2{
	position: absolute;
	right:10px;
	top:6px;
	cursor:pointer;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}
.slider_arrow_top_2{
	position:absolute;
	top:-10px;
	left:50px;
}

/* żałoba 
#menu_left, #right_contener, #body, header, footer, #slider_box{
	-webkit-filter: grayscale(100%) !important;
	-moz-filter: grayscale(100%) !important;
	-o-filter: grayscale(100%) !important;
	-ms-filter: grayscale(100%) !important;
	filter: grayscale(100%) !important;
}
*/