/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
*{margin:0;padding:0;}

@font-face {
    font-family: 'francois';
    src: url('francoisone-webfont.eot');
    src: url('francoisone-webfont.eot?#iefix') format('embedded-opentype'),
         url('francoisone-webfont.woff') format('woff'),
         url('francoisone-webfont.ttf') format('truetype'),
         url('francoisone-webfont.svg#francois') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#open_sans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_light';
    src: url('OpenSans-Light-webfont.eot');
    src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Light-webfont.woff') format('woff'),
         url('OpenSans-Light-webfont.ttf') format('truetype'),
         url('OpenSans-Light-webfont.svg#open_sans_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans';
    src: url('OpenSans-Italic-webfont.eot');
    src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Italic-webfont.woff') format('woff'),
         url('OpenSans-Italic-webfont.ttf') format('truetype'),
         url('OpenSans-Italic-webfont.svg#open_sans') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'open_sans';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Bold-webfont.woff') format('woff'),
         url('OpenSans-Bold-webfont.ttf') format('truetype'),
         url('OpenSans-Bold-webfont.svg#open_sans') format('svg');
    font-weight: bold;
    font-style: normal;
}

html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;text-rendering: auto;}

sub, sup {position: relative;font-size: 75%;	line-height: 0;	vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
b, strong {font-family:'open_sans',tahoma,sans-serif;font-weight:bold;}
i, em {font-family:'open_sans',tahoma,sans-serif;font-style:italic;}
img {max-width: 100%;width: auto \9; height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
a, a:hover {text-decoration:none;color:#186db1;}

body {width:100%;background: url('../images/bg-noise.png') 0 0 repeat;color:#000;
	font: 14px/20px 'open_sans',Tahoma, Verdana, sans-serif;overflow-x: hidden}
body.inside {}

#top {position:relative;float:left;width:100%;height:77px;background: url('../images/bg-belt.jpg') 50% 0 no-repeat;}
#midBlock {clear:left;position:relative;float:left;width:100%;height:auto;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #a59e81),
	color-stop(0.4, #cfc6a2),
	color-stop(0.8, #cfc6a2),
	color-stop(1, #c4bc9a)
);
background-image: -o-linear-gradient(bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
background-image: -moz-linear-gradient(bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
background-image: -webkit-linear-gradient(bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
background-image: -ms-linear-gradient(bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
background-image: linear-gradient(to bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
-pie-background: linear-gradient(to bottom, #a59e81 0%, #cfc6a2 40%, #cfc6a2 80%, #c4bc9a 100%);
behavior: url(PIE.htc);
	-moz-box-shadow: 0 8px 8px -8px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 8px 8px -8px rgba(0,0,0,0.3);
	box-shadow: 0 8px 8px -8px rgba(0,0,0,0.3);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}
#midBlock .odstep {float:left;display:block;width:130px;height:50px;margin:0 30px 0 0;}
#midBlock .ModBlock-treningi {float:left;position:relative;margin:3px 0px 3px 172px;z-index:5;}
#midBlock .ModBlock-treningi h3 {float:left;font: 1.2857142857142857142857142857143em 'francois',Tahoma, Verdana, sans-serif;color:#09416d;
	padding:0px 0;margin:0 10px 0 0;}
#midBlock .ModBlock-treningi .artItem {float:left;display:block;}
#midBlock .ModBlock-treningi .artItem .artTitle {float:left;display:block;background-color:#fff;text-transform:uppercase;font-weight:bold;
	font-size:0.78571428571428571428571428571429em;line-height:1em;padding:1px 2px;margin-left:5px;}
#midBlock .ModBlock-treningi .artItem .artContent {float:left;border-left:1px solid #a09c83;margin-left:10px;}
#midBlock .ModBlock-treningi .artItem .artContent .TreningBlok {float:left;margin:0 10px 0;}
#midBlock .ModBlock-treningi .artItem .artContent .TreningBlok .grupa {float:left;}
#midBlock .ModBlock-treningi .artItem .artContent .TreningBlok .grupa .nazwa,
#midBlock .ModBlock-treningi .artItem .artContent .TreningBlok .grupa .godziny {clear:left;}
#midBlock .ModBlock-treningi .artItem .artContent .TreningBlok .grupa .nazwa {margin:0 6px 0 0;}
#midBlock .doPrawej {float:right;position:relative;display:block;z-index:4;}

#scianka {position:relative;float:left;width:100%;height:453px;background: url('../images/scianka.jpg') 50% 0 no-repeat;z-index:-1;}
#scianka_cien {position:relative;float:left;width:100%;height:140px;background: url('../images/scianka-cien.png') 50% 0 no-repeat;z-index:1;}
#content {clear:left;position:relative;float:left;width:100%;height:auto;z-index:2;margin-top:0px;}
.inside #content {margin-top:30px;}

footer {position:relative;float:left;width:100%;height:auto;margin:50px auto 0 auto;padding:40px 0 0 0;background-color:#cfc6a2;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #cfc6a2),
	color-stop(1, #f1eec7)
);
background-image: -o-linear-gradient(bottom, #cfc6a2 0%, #f1eec7 100%);
background-image: -moz-linear-gradient(bottom, #cfc6a2 0%, #f1eec7 100%);
background-image: -webkit-linear-gradient(bottom, #cfc6a2 0%, #f1eec7 100%);
background-image: -ms-linear-gradient(bottom, #cfc6a2 0%, #f1eec7 100%);
background-image: linear-gradient(to bottom, #cfc6a2 0%, #f1eec7 100%);
-pie-background: linear-gradient(to bottom, #cfc6a2 0%, #f1eec7 100%);
behavior: url(PIE.htc);
}

.rama {width:1100px;height:auto;margin:0 auto;}
.logoBlock {position:relative;float:left;display:block;width:162px;height:185px;background: url('../images/logo-bg.png') 0 0 no-repeat;
	text-align:center;padding:15px 0 0;z-index:10;margin:0 0 0 0px;}
.logoBlock img {width: 100px; height: auto;}
#wazne {position:relative;float:left;width:100%;height:auto;padding:0; top:-100px; z-index:500;}
#wazne .AktualnosciWyroznione {float:left;width:100%;margin:0;}
#wazne .AktualnosciWyroznione .artItem {float:left;width:100%;height:auto;margin:60px 0;}
#wazne .AktualnosciWyroznione .artTitle {float:left;width:25%;height:auto;margin-right:15%;}
#wazne .AktualnosciWyroznione .artContent {float:left;width:60%;height:auto;}

#content .rama {width:80%;height:auto;margin:0 auto;}
#content .colLeft,
#content .colRight,
#content .colMid {float:left;width:28%;height:auto; margin-right:8%;}
#content .colRight {margin-right:0; margin-left: 8%;}
#content .colMid {margin:0;}
#content .treningi {float:left;width:80%;height:auto; padding:0 10%;}
#content .treningi .artTitle {font-weight: bold;}
#content .treningi .artItem {float:left; margin: 10px auto;}
#content .treningi .artContent .grupa {float:left; width:100%;}
#content .treningi .artContent .grupa .nazwa {float:left; width: 60%}
#content .treningi .artContent .grupa .godziny {float:left; width:40%;}

#content .MoriheiMotto {float:left;width:100%; min-width:330px;height:auto;min-height:180px;background-color:#e5e4ca; margin:40px auto;}
#content .MoriheiMotto .ModBlock {width:80%;padding:10%;}
.MoriheiMotto .artTitle {font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif;color:#193346;margin-bottom:25px;}

#content .WAAmisja {float:left;width:100%; min-width:330px;height:auto;}
#content .WAAmisja .ModBlock {width:80%; height: auto; padding: 0 10%;}
.WAAmisja .artTitle,
#content .colMid .ModBlock .artTitle,
#content .colRight .News h3,
#content .treningi h3 {font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif;color:#193346;margin-bottom:25px;}


#content .swords {float:left;width:100%; min-width:330px; height:183px;background: url('../images/swords.png') 50% 0 no-repeat;margin:-80px auto 0;}
#content .colMid .ModBlock {float:left; width: 100%; height:auto; margin:40px 0; text-align:center;}
#content .colMid .ModBlock video {width: 100%; height:auto;}
#content .colMid .ModBlock video[poster]{
	height:100%;
	width:100%;
	object-fit: cover;
}
#login-form #modlgn-username,
#login-form #modlgn-passwd {width:60%; padding:5% 10%; margin: 5px auto;text-align:center; border: 1px solid #ccc;
	font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif;}
#login-form button,
.logout-button input {border:1px solid #ccc; background-color: #ccc; color: #fff; padding: 5% 10%; margin: 5px auto;
	font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif; text-transform: uppercase; text-align: center; }
#login-form #modlgn-username,
#login-form #modlgn-passwd,
#login-form button, .logout-button input {
	-webkit-transition: all 0.2s ease;  
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
	}
.logout-button input {margin-top:40px;}
#login-form #modlgn-username:focus,
#login-form #modlgn-username:active,
#login-form #modlgn-passwd:focus,
#login-form #modlgn-passwd:active {
	border:1px solid #999;
}
#login-form button:focus,
#login-form button:active,
#login-form button:hover,
.logout-button input:focus,
.logout-button input:active,
.logout-button input:hover {
	background-color:#11243d; cursor: pointer;
}

#content .colRight .News .news-date {color: #999;}
#content .colRight .News .news-title {float: left; display:block; width: 100%; clear: both; font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif;
	margin: 3px 0 15px;}
#content .colRight .News .intro {float:left; display:block; width: 100%; height:auto; margin-bottom: 30px;}
#content .colRight .News .NewsLink {float:left; display:block; width: 100%; height: auto; margin: 60px 0 40px; text-align:center;}
#content .colRight .News .NewsLink a {padding:20px 40px; color: rgb(25, 51, 70); background-color: rgb(207, 226, 240);
	background-color: #ccc; color: #fff; padding: 5% 10%;
	font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif; text-transform: uppercase; text-align: center;
	-webkit-transition: all 0.2s ease;  
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease}
#content .colRight .News .NewsLink a:hover {text-decoration:none; background-color:#11243d;}

 
#content .promoBlock {clear:left;float:none;display:block;width:1100px;height:auto;margin:30px auto 100px; }
#content .promoBlock .promo {float:left;width:330px;height:auto;min-height:220px;margin-bottom:55px;color:#fff;}
#content .promoBlock .promo.nr2{margin-left:55px;margin-right:55px;}
#content .promoBlock .promo .rozjasnienie {float:left;display:block;width:330px;height:220px; background:rgba(255,255,255,0.2);overflow:hidden;}
#content .promoBlock .promo .rozjasnienie .wDol {float:left;display:block;width:100%;height:25%;margin-top:50%;padding:5px 10px;background: url('../images/bg-blue-80.png') 0 0 repeat;}
.rozjasnienie .wDol .artTitle {font:1.7142857142857142857142857142857em/1em 'francois',Tahoma,Verdana,sans-serif;color:#fff;margin-bottom:0px;}
#content section.wazne {float:left;width:50%;height:auto;}
#content section.wazne h2, .AktualnosciWyroznione .artTitle {font:1.7142857142857142857142857142857em/1em 'francois',Tahoma,Verdana,sans-serif;color:red;margin-bottom:25px;}
#content section.wazne h2 a {color:red;}
#content section.wazne article.nr1,#content section.wazne article.nr2, #content section.wazne article.nr3 {margin-top:20px;}

#content .infoMain {float:left;display:block;width:100%;height:auto;margin:50px 0;}
#content .infoMain .ModBlock {display:block;width:350px;height:auto;margin:0 auto 0;}
#content .infoMain .ModBlock h3 {font:2.5714285714285714285714285714286em/1em 'francois',Tahoma,Verdana,sans-serif;color:#193346;margin-bottom:25px;text-align:center;}
#content .infoMain .ModBlock ul li a {float:left;width:260px;}
#content .infoMain .ModBlock li {float:left;margin-bottom:10px;border-bottom:1px dotted #74aedc;padding-bottom:10px;}
#content .infoMain .ModBlock .news-date {float:left;margin:0 6px 0 0;font-size:0.85714285714285714285714285714286em;}
#content .infoMain .ModBlock  .NewsLink {float:left;text-align:center;display:block;width:100%;margin:20px 0 0;}
#content .infoMain .ModBlock  .NewsLink a {display:inline-block;background-color:#cfe2f0;padding:15px 20px;color:#193346;}
#content .infoMain .ModBlock  .NewsLink a:hover {text-decoration:none;}

#content .contentInside {float:left;display:block;margin:0 0 20px; font-size:15.5px text-align:center;}
#content .contentInside-noMenu {
    float: left;
    display: block;
    width: 100%;
    margin: 0 0 20px;
    font-size: 15.5px;
    line-height: 26px;
    text-align: center;
    margin: 0 auto 60px;
    padding: 0 10%;
    clear: both;
	box-sizing: border-box;
}
#content .contentInside-noMenu article {margin-top:20px; text-align:left;}
#content article {margin: 20px 0 60px;}
#content .contentInside-noMenu.kolumny article.artykul {}
#content a:hover {text-decoration:underline;}
#content .contentInside .imgL, #content .contentInside-noMenu .imgL {float:left;margin:2px 20px 5px 0;}
#content .contentInside .imgP, #content .contentInside-noMenu .imgP {float:right;margin:2px 0px 5px 20px;}
.contentInside .ModBlock {float:left;width:290px;height:auto;margin:80px 55px 0 0;padding:20px;background:rgba(186,210,227,0.3);}
.contentInside .ModBlock h3 {font:1.2857142857142857142857142857143em/1.1428571428571428571428571428571em 'open_sans_light',Tahoma,Verdana,sans-serif;
	color:#193346;margin-bottom:5px;}
.contentInside .ModBlock ul.menu {float:left;display:block;width:290px;height:auto;}
.contentInside .ModBlock ul.menu li {clear:left;float:left;display:block;width:100%;margin:0 0 10px;padding-bottom:8px;border-bottom:1px dotted #c0d7e8;}
#content .contentInside .ModBlock ul.menu li a {color:#96bad3;text-decoration:none;}
#content .contentInside .ModBlock ul.menu li a:hover {text-decoration:none;}
#content .contentInside .ModBlock ul.menu li.current a, 
#content .contentInside .ModBlock ul.menu li.current a:hover {color:#193346;text-decoration:underline;}
#content .contentInside .ModBlock ul.menu li.separator {border:none;}
#content .AktualnosciWyroznione {float:left;width:25%;margin-top:20px;}
#content .AktualnosciWyroznione .artItem {margin-bottom:40px;}

.ModBlock-cd {position:absolute;color:white;width:200px;text-align:center;background:rgba(255,255,255,0.6);padding:5px 0 0 0px;
	margin-top:12px;border-bottom:1px solid #b7cbd9;}
.ModBlock-cd .scdp-number {line-height:10px;}
.ModBlock-cd .scdp-number .sc-fx-wrapper {letter-spacing:-2px;}
.ModBlock-cd .scdp-number .sc-fx-wrapper .sc-fx-element {margin:0;padding:0;}
.ModBlock-cd .scdp-wrapper-center {padding:0;margin:0;height:55px;overflow:hidden;}


.contentInside article.artykul {float:left;display:block;width:710px;font-family:'open_sans';}
.contentInside article.artykul h1, article.artykul h1, section.inCat article h2, .catList h1, .catListgalerie h2, section.catList h2,
.contentInside-noMenu .catListgalerie h1, .AktualnosciWyroznione h3, section.catList h1{font:2.5714285714285714285714285714286em/1em 'francois',Tahoma,Verdana,sans-serif;color:#193346;margin-bottom:40px;}
article.artykul hgroup h1, section.catList h1 {color:#999; 
	text-align:center;
	}
article.artykul h1.bezImg, section.catList h2 {color:#186db1; text-align:center; margin: 20px auto 60px; width:500px;}
section.catList, section.catListgalerie {float:left;display:block;height:auto; margin:40px auto; width:100%; text-align:left;}
section.catList .category-desc {width:50%; margin: 0 auto; margin-bottom:40px;}

section.catList .artsList, section.catListgalerie .artsList {float:none;display:block;width:550px; margin:0 auto; padding-top: 20px; border-top:1px solid #ccc;}
section.catList .artsList ul, section.catListgalerie .artsList ul {float:left;margin:0px 0 0 30px;width:100%;}
section.catList .artsList ul li, section.catListgalerie .artsList ul li {list-style:none;width:100%; margin-bottom:10px;}
section.catList .artsList ul li .date, section.catListgalerie .artsList ul li .date {float:left;display:block;width:20%;}
section.catList .artsList .artTitle {float:left; width: 80%;}

#content table {margin:25px 0;border-collapse:collapse; padding:0%;}
#content table td {margin:5px 0;border-collapse:collapse; padding:3%;}
#content table td img {width:100%;}
#content table.hakamy td img {width:auto; height: 250px;}

.galeria {clear:left;float:left;width:100%;height:auto;text-align:center;margin:0 0 40px;}

article.artykul ul {list-style:disc;margin:15px 30px 15px;}
article.artykul ol {list-style:decimal;margin:15px 30px 15px;}
article.artykul ul li {}
article.artykul ol li {margin-bottom:10px;}

article.artykul.galerie a.mgthumbnails img {}
a.mgthumbnails {float:left;display:inline-block;margin:5px;}
table a.mgthumbnails {float:none;}

ul.nawi, 
#content ul.pagenav {clear:both;float:left;display:block; width:100%; height:auto; padding:50px 0 30px; margin: 0 auto; text-align:center; list-style: none;}
#content ul.nawi li, #content ul.pagenav li {display:inline-block;padding:20px 30px;}
#content ul.nawi li a, #content ul.pagenav li a {float:left; padding:20px 30px;
	background-color: #ccc; color: #fff;
	font:1.4285714285714285714285714285714em/1em 'francois',Tahoma,Verdana,sans-serif; text-transform: uppercase; text-align: center;
	-webkit-transition: all 0.2s ease;  
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease}
#content ul.nawi li a:hover, #content ul.pagenav li a:hover {text-decoration:none; background-color:#11243d;}
#content ul.pagenav li a .icon-chevron-left, #content ul.pagenav li a  .icon-chevron-right {display:none;}


/* 
//////////////GALERIA
 */
 
#galeria {
	position: relative;
	float: left;
	clear: both;
	display: block;
	width: 100%;
	height: auto;
	left: 0%;
	margin: 30px auto;
	padding: 30px 0 10px;
	text-align: center;
}

#galeria:hover::before,
#galeria:hover::after {
	width: 100%;
	height: 2px;
	border-width: 2px;
}
.full #galeria::before,
.full #galeria::after {
	display: none;
}

#content .art .galleryItem a::before {
	display: none;
}
.full #galeria .galleryItem {
	float: left;
	display: inline-block;
	width: 20%;
	height: 12vw;
	margin: 0;	
	padding: 0;
}
#galeria .galleryItem {
	position: relative;
	float: left;
	display: block;
	margin: 1%;
	text-align: center;
	cursor: pointer;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-ms-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
	background-repeat: no-repeat;
	background-size: 100% auto;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	box-sizing: border-box;	
	background-position: 50% 50%;
	-webkit-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4);
       -moz-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4);
            box-shadow: 0 5px 10px -5px rgba(0,0,0,0.4);
}
#galeria .galleryItem:hover {
	opacity: 1;
	-webkit-transition: opacity 0s ease;
	-moz-transition: opacity 0s ease;
	-ms-transition: opacity 0s ease;
	-o-transition: opacity 0s ease;
	transition: opacity 0s ease;
}
#galeria .galleryItem .galleryLink {
	height: 150px;
}

 
 /* 
/////////////koniec GALERII
 */


ul.menu {float:left;margin:22px 0 0 0px;}
ul.menu li {float:left;margin:0 10px;}
ul.menu li a.red {color:red;}
ul.menu li.active a{color:#97bcd3;}
.menu a {font:1.7142857142857142857142857142857em/1em 'francois',Tahoma,Verdana,sans-serif;color:#fff;}
.menu a:hover {text-decoration:underline;}

.TreningBlok {float:left;display:block;height:auto;}
.TreningBlok .grupa {float:left;display:block;height:auto;}
.TreningBlok .nazwa {float:left; display:block;height:auto;}
.TreningBlok .godziny {float:left; display:block;height:auto;}



footer .col1, footer .col2, footer .col3 {float:left;display:block;width:330px; height:auto;margin:0 55px 0 0;}
footer .col3 {margin:0 0 0 0;}
footer .col2 .ModBlock {margin-bottom:50px;}
footer h3 {color:#fff;font:1.7142857142857142857142857142857em/1em 'francois';margin:0 0 30px 0;text-shadow: 2px 0px 1px #8d826d;}
footer a {font-weight:bold;color:#09416d;}
footer img.basiaFooter {margin-top:-120px;}


.nn_tabs .nav-tabs > li > a {font-size:0.85714285714285714285714285714286em;}




.dodKontakt {clear:both;float:left;display:block;width:100%;height:auto;margin:60px 0 40px;padding:80px 0 10px;text-align:center;
	background: url('../images/ornament-kontakt.png') 50% 0 no-repeat;}
.dodKontakt .liniaBlok {clear:both;width:100%;height:auto;text-align:center;margin:20px 0 0;}
.dodKontakt .liniaBlok .linia {display:inline-block;width:60px;height:1px;background:#41361c;}
.dodKontakt .blokWewn {clear:both;display:inline-block;padding:0px;font-size:0.88888888888888888888888888888889em;margin:0;}

#mobileMenu {display:none;clear:both;width:35px;height:26px;padding:0px 0 10px 40px;background:url('../images/menuBtn.png') 0 0 no-repeat;
	font: 1.1666666666666666666666666666667em 'charis-bold-italic';color:#6c5b41;}
#mobileMenu.show {display:block;cursor:pointer;}
#mobileMenu:hover {cursor:pointer;}
nav {margin-bottom:10px;}
nav ul.menu {display:block;width:100%;height:auto;}
nav ul.menu li {padding:0;background-color:#fff;text-align:center;border-top:1px solid #d5d0a4;}
nav ul.menu li a {display:block;padding:0.72727272727272727272727272727273em 0;font-size:1.8333333333333333333333333333333em;text-decoration:none;color:#4f4230;font-family:'charis-italic';}
nav ul.menu li.active {background-color:#716137;color:#fff;}
nav ul.menu li.active a {color:#fff;}


a.aidia {float:right;display:inline-block;}

.NowaLinia {float:left;display:block;width:100% !important;height:auto;}

#fancybox-title-outside {font-family:'charis-italic';font-size:16px;}

.theme-default .nivoSlider a.nivo-imageLink {float:left;display:block;position:absolute;width:1100px;height:450px;z-index:10;}
.theme-default .nivoSlider img {z-index:5;}

