html
{
    margin:0;
    padding:0;
}
body { 
    margin:0px;
    padding:0px;
    background:url(../images/bg.jpg) top center no-repeat #000;
    color:#fff;
    font-size:14px;
    font-family: 'open sans';
    font-weight:400;
}

a, a img
{
    padding: 0;
    margin: 0;
    text-decoration: none;
    border:0;
}
.clear
{
    float:none;
    clear:both;
    width:0;
    height:0;
    font-size:0;
    line-height: 0;
    display: block;
    overflow: hidden;
}

#body-content
{
    width:1000px;
    margin:0 auto;
}

#header-content
{
    width:1000px;
    height:335px;
    background:url(../images/header-bg.png) top right no-repeat;
}
#header-title
{
    float:left;
    margin:0;
    padding:102px 0 0 0;
}
#header-title a
{
    display:block;
    color:#fff;
    font-weight:400;
    font-size:36px;
}
#header-title a span
{
    display:block;
    margin:0 0 0 70px;
}
#header-title a img
{
    display:block;
    margin:15px 0 0 -15px;
}
#header-menu 
{
    float:left;
    position:absolute;
    margin:218px 0 0 89px;
    padding:0 0 0 400px;
    width:521px;
    height:132px;
    z-index:200;
    list-style:none outside;
    background:url(../images/menu-bg.png) right top no-repeat;
}
#header-menu .menu-item
{
    float:left;
    padding:79px 0 0;
}
#header-menu .menu-item a
{
    display:block;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    padding:4px 12px;
    margin:0 1px;
}
#header-menu .menu-item a:hover
{
    color:#000;
    background:url(../images/btn-h.jpg) left center repeat-x;
    border-radius:5px;
}
#header-menu .menu-item a.active
{
    color:#000;
    background:url(../images/btn-n.jpg) left center repeat-x;
    border-radius:5px;
    font-weight:600;
}

.header-submenu-menu li:first-child{
	margin:0!important;
}

.header-submenu-menu
{
	display:none;
    width:auto;
	position:absolute;
    background:url(../images/menu-header-n.jpg) repeat-x center center;

    list-style:none outside;
    margin:0;
    padding:0;
    border-radius:0 0 4px 4px;
	z-index:500;
	background:#000;
}

.header-submenu-menu .menu-item
{
	padding:0px!important;
	float:none!important;
}
.header-submenu-menu a
{
    display:block!important;
    padding:9px 30px 9px 31px!important;
    font-size:12px!important;
    font-weight:600;
    text-transform:uppercase;
    color:#fff;
    text-decoration:none;
    text-shadow:0 1px 3px rgba(0,0,0,0.4);
    transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
	width:auto;
	line-height: 1em;
}





.title-page
{
    color:#ffcc00;
    font-weight:bold;
    background:url(../images/title-bg.png) left center no-repeat;
    margin:0;
    padding:13px;
    text-transform:uppercase;
}

.sliderstep
{
    width:1000px;
    height:326px;
    overflow:hidden;
}
#sliderstep-1
{
    background:url(slider/1.jpg) center center no-repeat;
}
.sliderscribe
{
    width:211px;
    height:326px;
    padding:0 20px 0 50px;
    background:url(../images/slider-scribe-bg.png) center center no-repeat;
    float:right;
    text-align:right;
}
.sliderscribe h3
{
    text-transform:uppercase;
    font-size:38px;
    margin:10px 0;
    font-weight:400;
}
.sliderscribe p
{
    color:#000;
}
.sliderscribe a
{
    padding:4px 12px;
    background:url(../images/btn-silver-n.jpg) left center repeat-x;
    color:#000;
    border-radius:5px;
}
.sliderscribe a:hover
{
    background:url(../images/btn-silver-h.jpg) left center repeat-x;
    box-shadow:0 1px 10px rgba(0,0,0,0.3);
}

#home-box-list
{
    width:1010px;
    list-style:none outside;
    margin:20px 0 0 0;
    padding:0;
}
#home-box-list li.box-item
{
    width:197px;
    height:183px;
    transition:all 0.5s ease;
    float:left;
    margin:0 4px 0 0;
}
#home-box-list li#box1 {background:url(../images/box1-n.jpg) center center no-repeat;}
#home-box-list li#box1:hover {background:url(../images/box1-h.jpg) center center no-repeat;}
#home-box-list li#box2 {background:url(../images/box2-n.jpg) center center no-repeat;}
#home-box-list li#box2:hover {background:url(../images/box2-h.jpg) center center no-repeat;}
#home-box-list li#box3 {background:url(../images/box3-n.jpg) center center no-repeat;}
#home-box-list li#box3:hover {background:url(../images/box3-h.jpg) center center no-repeat;}
#home-box-list li#box4 {background:url(../images/box4-n.jpg) center center no-repeat;}
#home-box-list li#box4:hover {background:url(../images/box4-h.jpg) center center no-repeat;}
#home-box-list li#box5 {background:url(../images/box5-n.jpg) center center no-repeat;}
#home-box-list li#box5:hover {background:url(../images/box5-h.jpg) center center no-repeat;}

#home-box-list li.box-item p
{
    text-align:right;
    color:#000;
    margin:0;
    padding:10px;
    font-weight:700;
    text-transform:uppercase;
    font-size:15px;
    height:130px;
    text-shadow:0 1px 1px rgba(255,255,255,0.4);
}
#home-box-list li.box-item a
{
    color:#000;
    background:url(../images/btn-n.jpg) center center repeat-x;
    padding:4px 10px;
    border-radius:5px;
    font-size:12px;
    float:right;
    margin:0 10px 10px 0;
}
#home-box-list li.box-item a:hover
{
    background:url(../images/btn-h.jpg) center center repeat-x;
    box-shadow:0 1px 10px rgba(0,0,0,0.5);
}

#footer-cnt
{
    margin:30px 0 0;
    font-size:10px;
}
.footer-menu
{
    float:left;
    margin:0;
    padding:0;
    list-style:none outside;
}
.footer-menu li
{
    float:left;
    padding:0 20px 0 0;
}
.footer-menu li a
{
    color:#fff;
}
.footer-menu li a:hover
{
    color:#ffcb00;
}
.rights
{
    float:left;
}
.author
{
    float:right;
}


.form-box-row{
	display:block;
	padding:4px 0;
}

.form-box-row label{
	float:left;
	display:block;
	width:150px;
	margin-top:2px;
}
#form-box input,#form-box textarea{border:1px solid #d3d3d3;padding:2px 3px;font-family: 'Open Sans';font-weight: 300;width:290px;}
#form-box textarea{width:290px;height:140px;}
#form-box input:focus,#form-box textarea:focus{border:1px solid #94ae11;}

#form-box input[type=submit]
{
    background:#f60000;
	width:auto;
	padding:7px 25px;
	color:#fff;
	font-weight:bold;
	border:#f60000 1px solid;
	cursor:pointer;
	margin-left:0px;
	margin-top:-15px;
	display: block;
}
#form-box input[type=submit]:hover
{
    background:rgb(153, 1, 1);
	border:rgb(153, 1, 1) 1px solid;
}

.error{
width:100%;border:1px solid #d8000c;background:#ffbaba;text-align:center;font-size:12px;padding:10px 0px;margin-top:10px;margin-bottom:15px;color: rgb(100, 0, 0);
}
.good{
width:100%;border:1px solid rgb(156, 216, 0);background:rgb(216, 255, 186);text-align:center;font-size:12px;padding:10px 0px;margin-top:10px;margin-bottom:15px;
color:rgb(44, 58, 10);}
#trening td{
padding:2px 4px;
}

.user-comment{
	border-bottom: dotted 2px #3a3a3a;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.user-comment-top{
	margin-bottom:4px;
}
.user-comment-title,.user-comment-date{
	font: 11pt "Myriad Pro";
	color: #cbcbcb;
	text-shadow: 2px 2px 2px #000;
	font-style:italic;
}
.user-comment-title{
	float:left;
}
.user-comment-date{
	float:right;
}

.gallery a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	border: solid 3px #333333;
	margin-right: 6px;
	margin-bottom: 6px;
	padding:0px!important;
}

.gallery img{
	border:0px solid #a8a8a8;
	min-height:100px!important;
	min-width:100px!important;
	height:auto!important;
	width:auto!important;
	max-height:150px!important;
	max-width:150px!important;
}

.gallery-title{
	display:block;
	width: 180px;
	font-size: 12px;
}


.gallery-category a{
	display:block;
	width:200px;
	height:120px;
	overflow:hidden;
	float:left;
	border: solid 3px #333333;
	margin-right: 6px;
	margin-bottom: 6px;
}

.gallery-category img{
	border:0px solid #a8a8a8;
	min-height:120px!important;
	min-width:200px!important;
	height:auto!important;
	width:auto!important;
	max-height:310px!important;
	max-width:220px!important;
}

.gallery-category-title{
	display:block;
	width:120px;
	font-size:18px;
}

.stronnicowanie a.active{
border-radius: 4px;
background: #f21716;
background: -moz-linear-gradient(top, #f21716 0%, #a60303 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f21716), color-stop(100%,#a60303));
background: -webkit-linear-gradient(top, #f21716 0%,#a60303 100%);
background: -o-linear-gradient(top, #f21716 0%,#a60303 100%);
background: -ms-linear-gradient(top, #f21716 0%,#a60303 100%);
background: linear-gradient(to bottom, #f21716 0%,#a60303 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f21716', endColorstr='#a60303',GradientType=0 );
padding: 5px 10px;
color: #fff;
}

.stronnicowanie{
	text-align: center;
height: 30px;
margin-top: 20px;
}

.stronnicowanie a{
border-radius: 4px;
background: #5F5A5A;
background: -moz-linear-gradient(top, #5F5A5A  0%, #222  100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5F5A5A ), color-stop(100%,#222 ));
background: -webkit-linear-gradient(top, #5F5A5A  0%,#222  100%);
background: -o-linear-gradient(top, #5F5A5A  0%,#222  100%);
background: -ms-linear-gradient(top, #5F5A5A  0%,#222  100%);
background: linear-gradient(to bottom, #5F5A5A  0%,#222  100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5F5A5A ', endColorstr='#222 ',GradientType=0 );
padding: 5px 10px;
color: #fff;
}

#slider-content{ }
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;margin-top:0;}
li.bjqs-slide{display:none;position:absolute;}
ul.bjqs img{margin:0!important;
}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}

p.bjqs-caption{display:block;margin:0;position:absolute;bottom:0;right: 0;}

.sliderscribe-text{
	margin-top:10px;
	display: block;
	color:#000;
}
.sliderscribe-text span{
text-transform: uppercase;
font-size: 38px;
margin: 10px 0;
font-weight: 400;
color:#fff;
}

ol.bjqs-markers
{
	background: url(../images/slider-nav-bg.png) 2px 0 no-repeat;
	list-style: none outside;
	height: 37px;
    display: block;
    padding: 0;
	margin-top: 0px;
	display:none;
}
ol.bjqs-markers li
{
    float: left;
}
ol.bjqs-markers li a{
	display: block;
    margin: 4px 0 4px 5px;
	padding: 5px 9px;
	color: #000;

}

ol.bjqs-markers li.active-marker a,ol.bjqs-markers li:hover a{background: #0d91d7;
color: #fff;}

p.bjqs-caption{
}

h2.title{
margin: 0 0 10px 0;
font-weight: normal;
color: #f00;
}

#opinie-slider{
	
}

#opinie-slider a .short{
	color:#000!important;
	font-style:italic!important;
}

#opinie-slider span{
	display:block;
	text-align:right;
	color:#f00;
}

#opinie-slider .bjqs-controls .bjqs-next{
	float:right;
	font-size:0px;
	display:block;
	width:95px;
	height:16px;
	margin-top:-145px;
	margin-right: -75px;
	background:url(../images/btn-nastepna.png);
}

#opinie-slider .bjqs-controls .bjqs-prev{
	float:left;
	font-size:0px;
	display:block;
	width:110px;
	height:15px;
	background:url(../images/btn-poprzednia-n.png);
}

#opinie-slider .bjqs-controls .bjqs-next:hover{
	background:url(../images/btn-nastepna-h.png);
}

#opinie-slider .bjqs-controls .bjqs-prev:hover{
	background:url(../images/btn-poprzednia-h.png);
}

.cofnij{
	display:block;
	width:71px;
	height:15px;
	background:url(../images/btn-cofnij-n.png);
}

.cofnij:hover{
	background:url(../images/btn-cofnij-h.png);
}

#opinie-slider .bjqs-markers{
	display:none;
}



#opinie a .short{
	color:#000!important;
	font-style:italic!important;
}

#opinie span{
	display:block;
	text-align:right;
	color:#f00;
}

.od{
	font-weight:bold;
	color:#f00;
	font-style:italic!important;
	text-align:right!important;
	width:100%;
}



.news{
border-bottom:dotted 2px #3a3a3a;
padding-bottom:20px;
margin-bottom:20px;
}
#page-content{
line-height:1.4em;
}

#page-content .title{
color:#ff0000;
font-size:15pt;
}
#page-content .title a:hover{
color:#fff;
}
#page-content .data{
color:#848484;
font-size:9pt;
}

#page-content  .text_mini{
color:#9f9f9f;
text-align: justify;
margin-bottom:20px;
}


.stronnicowanie a.active{
border-radius: 4px;
background: #f21716;
background: -moz-linear-gradient(top, #f21716 0%, #a60303 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f21716), color-stop(100%,#a60303));
background: -webkit-linear-gradient(top, #f21716 0%,#a60303 100%);
background: -o-linear-gradient(top, #f21716 0%,#a60303 100%);
background: -ms-linear-gradient(top, #f21716 0%,#a60303 100%);
background: linear-gradient(to bottom, #f21716 0%,#a60303 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f21716', endColorstr='#a60303',GradientType=0 );
padding: 5px 10px;
color: #fff;
}

.stronnicowanie{
	text-align: center;
height: 30px;
margin-top: 20px;
}

.stronnicowanie a{
border-radius: 4px;
background: #E4E4E4;
background: -moz-linear-gradient(top, #E4E4E4  0%, #CCCCCC   100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4 ), color-stop(100%,#CCCCCC  ));
background: -webkit-linear-gradient(top, #E4E4E4  0%,#CCCCCC   100%);
background: -o-linear-gradient(top, #E4E4E4  0%,#CCCCCC   100%);
background: -ms-linear-gradient(top, #E4E4E4  0%,#CCCCCC   100%);
background: linear-gradient(to bottom, #E4E4E4  0%,#CCCCCC   100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4 ', endColorstr='#CCCCCC  ',GradientType=0 );
padding: 5px 10px;
color: #6D6969;
}

#news-list
{
    margin:0;
    padding:0;
    list-style:none outside;
}
.news-item
{
    padding:20px;	
    margin:1px 0 0 0;
}
.news-item h3 a
{
    font-weight:normal;
    color:#ff0000;
    font-size:21px;
    margin:0 0 0 0;
    padding:5px 0 0 0;
	float:left;
}
.news-item p
{
    font-size:14px;
    text-align:justify;
}
.news-item a
{
    float:right;
}
.news-item:hover
{

}
.news-item:hover h3
{
    color:#f00;
}

.czytaj_wiecej{
float: right;
color: #ff0000;
font-size: 12px;
padding: 3px 6px;
border-radius: 3px;
background: #fff;
}


.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 1000px;
	height: 80px;
	margin-bottom: 1em;
	margin-top:30px;
	padding:7px;
	overflow:hidden;
}

	.simply-scroll .simply-scroll-clip {
		width: 1000px;
		height: 80px;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			margin: 0px 10px 10px 0;
			width: 160px;
			opacity: .4;
			margin-bottom:20px;
		}
		
		.simply-scroll .simply-scroll-list li:hover{
			opacity: 1;
			
		}
		/* class="greyScale" */
		.simply-scroll .simply-scroll-list li img {
			margin-right:40px!important;
			/*border-right:20px solid #000!important;*/
			max-height:50px;
			text-align:center;
		
		}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}