
@font-face {
	font-family: 'calibri';
	src: url('fonts/calibri_1.eot');
	src: local('�'), url('fonts/calibri_1.woff') format('woff'), url('fonts/calibri_1.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'calibri light';
  src: url('fonts/Calibri-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Calibri-Light.woff') format('woff'), url('fonts/Calibri-Light.ttf')  format('truetype');
  font-weight: light;
  font-style: light;
}


@font-face {
	font-family: 'bglr';
	src: url('fonts/BigelowRules-Regular.eot');
	src: local('�'), url('fonts/BigelowRules-Regular.woff') format('woff'), url('fonts/BigelowRules-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

div,footer,section {position:relative;}

body  {
	font-family:calibri light;
	font-size:1.2vw;
	line-height:1.7vw;
}
.clear {width:100%;clear:none;float:left;}

.lngs {
xdisplay:none;
position:absolute;
top:0;right:0;
width:20vw;
text-align:right;
font-size:0.7vw;
z-index:102;
}


.lbobas {
position:absolute;
top:1.7vw;right:0;
width:10vw;
text-align:right;
font-size:0.7vw;
z-index:102;
}

.lbobas img {
width:7vw;
}

.lngs a {font-weight:bold;font-size:0.8vw;text-decoration:none;padding:0% 1%;color:#333;}
.lngs a:hover {text-decoration:underline;}

h1 {font-family:bglr,'Open Sans Condensed', sans-serif;}
h2 {font-size:1.5vw;line-height:3vw;}

.h1title {font-size:2vw;text-transform:uppercase ;letter-spacing:0.1vw;padding-bottom:0.8vw; }

.fl {clear:none;float:left;}
.fr {clear:none;float:right;}
.ps {position:static;}
.pa {position:absolute;} 
.db {display:block;}


.nlt_input {width:100%; padding:0.2vw 0.2vw; 	font-family:'calibri light'; 	font-size:1vw; text-align:center;}
.nlt_submit {
	background-color:#eee;
	border:0px solid rgba(80,80,80,0,5); 
	box-sizing: content-box;
	xwidth: 100%;
	border:4px solid rgba(80,80,80,0.0);
	cursor:pointer;
	background-color: #ffffff;
	color:#777;
	font-family:'calibri light';
	font-size:1vw;
	padding:0.1vw 0.5vw;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
  margin-top:;
	
}

.nlt_submit:hover {
  border: 2px solid rgba(145,145,145,1);
  color: rgba(255,255,255,1);
  background: rgba(173,173,173,1);
  -webkit-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -moz-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  -o-transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
  transition: background-color 0.3s cubic-bezier(0, 0, 0, 0), color 0.3s cubic-bezier(0, 0, 0, 0), width 0.3s cubic-bezier(0, 0, 0, 0), border-width 0.3s cubic-bezier(0, 0, 0, 0), border-color 0.3s cubic-bezier(0, 0, 0, 0);
}

.wrap {
	position:relative;
	margin: 0 auto;
	background-color:#eee;
	width:1200px;/*1600px;*/
	width:80%;
	}

	
.w75, .w74 , .w50, .w49, .w32, .w25, .w24, .w99 {position:relative;clear:none;float:left;overflow:hidden;}
	
.w75 {width:75%;}
.w25 {width:25%;}
.w50 {width:50%;}

/* dla 25%*/
 .w96 {width:96%;margin:2%;padding-bottom:96%;}
/* dla 50%*/
.w98 {width:98%;margin:1%;}
.w123 {width:125%;margin:1%;}
.p23 {padding-bottom:23%;}
.p46 {padding-bottom:46%;}
.txt {width:96%;padding:8% 2%;font-size:80%;}
.mh24 {min-height:24%;}
 
 
 .hlogo {padding-bottom:75%;}

.w74 {width:74%;margin:0.5%;padding-bottom:61.2%;overflow: hidden;}

.w74 {width:74%;margin:0.5%;padding-bottom:61.2%;overflow: hidden;}
.w49 {width:49%;margin:0.5%;padding-bottom:;overflow: hidden;}
.w99 {width:99%;margin:0.5%;padding-bottom:;overflow: hidden;}

.h24{xheight:24vw;}

.w32 {width:32%;margin:0.66%;padding-bottom:32%;overflow:hidden;}

.w24 {width:24%;margin:0.5%;padding-bottom:24%;overflow: hidden;}
.w49 {width:49%;margin:0.5%;padding-bottom:24%;overflow: hidden;}


.cc {text-align:center;}

.dmenu {padding-bottom:6.3%;}
.wvisible {overflow:visible;}

#ds1_1 {display:none;}

.bbg {background:url(../images/bbg.png) center center;}
.lbg {background:url(../images/lbg.png) center center;}

.bbg .crnr, .lbg .crnr {position:absolute;top:0;right:0; transition: all .3s ease-in-out;transform-origin: right top;}

.inner {  margin: auto;  position: absolute; overflow: hidden; top: 0; left: 0; bottom: 0; right: 0; }
.inner div, .inner ax { left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);position:absolute;}

.inner div, .inner a, .ainner {font-family:bglr,'Open Sans Condensed', sans-serif;;font-size:2.5vw;	line-height:3vw;letter-spacing:0.4vw;transition: all .3s ease-in-out;text-decoration:none;}

.inner:hover + .crnr { transform: scale(1.1); }
.inner:hover > div,  .inner:hover > a , .ainner:hover{ xfont-size:3vw; }



.ainner:visited {color:#000;}

.ximg1 {background:url(../img/krzeslo1.jpg) center center cover; transition: ;overflow: hidden}

.img1 .img {width:100%; transition: transform .45s ease-in-out; transform: scale(1);}
.img1:hover .img {transition: transform .45s ease-in-out;transform: scale(1.03);}


.dmain  .img  {transition: transform .45s ease-in-out; transform: scale(1); }
.dmain:hover .img  {transition: transform .45s ease-in-out; transform: scale(1.01); }

.ffont, .ffont a { 
font-family:'calibri light' !important;
font-size:0.85vw !important; 
text-transform: uppercase; 
transition:none !important;
line-height:1.6vw !important;
letter-spacing:0.05vw !important;
width:100%;padding:0;margin:0;
color:#000;
}

.ffont {margin:0vw 2vw;}

a:hover {color:#777;}


#adm_menu {position:absolute;top:0px;left:0px;font-size:1vw;color:#fff;background-color:#888;}
#adm_menu a {color:#fff;padding:0.2vw;text-decoration:none;}
#adm_menu a:hover {text-decoration:underline;} 

.eee {background-color:#eee;}

.inner div a {color:#000;}
.inner div a:hover {color:#777;}

strong, b {font-weight:bold;}

.icon {
height:1.6vw;	
clear:both;
}

.page1 .edx {z-index:100;position:absolute;top:0;left:0;}

.baner_img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

@media (min-width: 769px) {
	.baner_img {
		max-width: 80%;
	}
}

@media (min-width: 1280px) {
	.baner_img {
		max-width: 70%;
	}
}

@media (min-width: 1536px) {
	.baner_img {
		max-width: 60%;
	}
}