@import url(czcionki.css);
@import url(rotator.css);

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,blockquote,th,address{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0; font-size:inherit; margin-bottom:20px; text-align:left;}
td{padding:10px; vertical-align:top;}
th{padding:10px;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em, th,var{font-style:normal; font-weight:normal;}
ul{line-height:15px; margin-bottom:20px;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
hr{border-left:none; border-right:none; border-top:none; border-bottom:1px #e6e6e6 solid; clear:both; margin-bottom:40px; padding-top:19px;}
a{text-decoration:none;}
img{margin:0px; padding:0px; border:none;}
img a{text-decoration: none; }
*{border:0; margin:0; list-style-type:none; outline:none;}
::-moz-selection{background:#262626; color:#ffffff;}


/****************************************** body ******************************************/

body{
	font-family: 'PT Sans', sans-serif;
	color:#949494;
	font-size:14px;
	padding:0;
	text-align:justify;
}

/****************************************** koniec body ******************************************/

/****************************************** 50% ******************************************/

.lewa{
	margin-right:4%;
	width:46%;
}

.lewo{
	float:left;
}

.prawa{
	width:46%;
}

.prawo{
	float:right;
}

/****************************************** koniec 50% ******************************************/

/****************************************** inne % ******************************************/

.trzecia{
	float:left;
	width:32%;
}

.trzecia:nth-child(2n+2){
	margin:0 2%;
}


/****************************************** koniec inne % ******************************************/

/****************************************** główna siatka strony ******************************************/

div#logo{
	overflow:hidden;
}

div#header{
	 background:url(../images/szablon/header.jpg) center top repeat-x;
	 bo6rder-top:6px solid #ff7f00;
	 bor6der-bottom:2px solid #ff7f00;
	 hei3ght:553px;
	 position:relative;
	 width:100%;
}

div#header2{
	background:url(../images/szablon/header2.jpg) center top repeat-x;
	position:relative;
	width:100%;
}

div#header2 img{
	height:auto;
	max-width:960px;
	width:100%;
	
}

div#menu{
	padding:20px 0;
}

.gora .prawo{
	font-size:18px;
	font-family:'PT Sans Narrow', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	padding-top:16px;
}

div#jezyki2{
	font-size:18px;
	font-family:'PT Sans Narrow', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	padding-top:16px;
}


.fixed {
	border-bottom:1px #e6e6e6 solid;
    position:fixed;
    top:0;
}

.fixed {
	border-top:0 !important;
}

.fixedp {
    position:fixed !important;
}

.gora{
	background-color:#ffffff;
	border-top:6px solid #ff7f00;
	margin:0 auto;
	width:100%;
	z-index:999;
}

div#jezyki{
	float:left;
}

div#jezyki2{
	display:none;
}

.podmenu{
	background:url(../images/szablon/pdm.png) repeat-x top left;
	border-bottom:3px #ff7f00 solid;
	display:none;
	left:50%;margin-left:-480px;
	max-width:960px;
	padding:40px 0 20px 0;
	position:absolute;
	width:100%;
	z-index:999999;
}

.podmenu li{
	background:url(../images/szablon/lip.jpg) top right no-repeat;
	display:inline-block;
	margin:0 !important;
	text-align:center;
	width:25%;
}

.podmenu li:last-child{
	background:none;
}

.podmenu li h3{
	display:block;
	font-size:17px;
	height:45px;
	margin:15px auto 0;
	max-width:170px;
	text-transform:none;
}

div#guziki{
	border-bottom:1px #e5e5e5 solid;
	text-align:center;
	padding:20px 0;
	width:100%;
}

div#zawartosc{
	margin:50px auto 0;
	width:960px;
}

.box{
	background:url(../images/szablon/linia-p.jpg) bottom left no-repeat;
	float:left;
	margin:0 8% 26px 0;
	width:46%;
}

.box .gruby{
	display:block;
	margin-bottom:10px;
}

.box:nth-child(2n+2){
	margin-right:0;
}

.box13{
	float:left;
	overflow:hidden;
	width:37%;
}



.box23{
	float:right;
	overflow:hidden;
	text-align:left;
	width:60%;
}

.box3 .gruby{
	display:block;
	margin-bottom:10px;
}

.box23 .gruby{
	display:block;
	margin-bottom:10px;
}

.box img{
	height:auto;
	width:100%;
}

div#partnerzy{
	font-size:15px;
	text-align:center;
}

div#partnerzy .sredni{
	display:block;
	margin-bottom:20px;
}

div#partnerzy .gruby{
	display:block;
	margin-bottom:20px;
}

div#menu_dol{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:15px;
	font-weight:700;
	margin-bottom:40px;
}

div#dol{
	background-color:#262626;
	clear:both;
	min-wkidth:960px;
	padding:48px 0;
	width:100%;
}

div#dol .lewo:first-child{
	max-width:50%;
}
div#dol .prawo{
	text-align:right;
}

div#dol .dlugi:first-child{
	font-size:14px;
	margin-bottom:50px;
}

div#dol .dlugi:last-child{
	font-size:12px;
}

.dlugi{
	margin:0 auto;
	overflow:hidden;
	width:960px;
}


/****************************************** koniec główna siatka strony ******************************************/

@media (max-width: 959px) {
	
body{
	width:100%;
}
	
div#header{
	background-position: bottom !important;
	margin:0 auto;
	padding:0px;
	width:90%
}

div#header2{
	background-position: bottom !important;
	margin:0 auto;
	width:90%;
}

.gora{
	width:90%;
	margin:0 5%;
}

.gora .dlugi{
	width:100% !important;
}

.fixed{
	width:90%;
	
}

.dlugi{
	width:100%;
	min-width:1px !important
}

.gora .prawo{
	display:none;
}

div#menu_glowne{
	display:none;
}

div#jezyki2{
	display:block;
}

div#jezyki{
	display:none;
}

.gora .lewo{
	float:none;
}

div#tekst{
	margin:0 auto;
	width:90%;
}

div#zawartosc{
	width:90%;
}

.box13{
	float:none;
	width:100%;
}

.box23{
	float:none;
	width:100%;
}

div#dol{
	min-width:90%;
}

div#dol .dlugi{
	width:90%;
}

div#menu_dol{
	width:90%;
}

div#menu_dol .lewo{
	margin-bottom:30px;
	text-align:left;
}

div#menu_dol .prawo{
	float:none;
	text-align:center;
}

}

@media (max-width: 690px) {

.lewa{
	border-bottom:1px #e6e6e6 solid;
	margin-bottom:30px;
	margin-right:0;
	padding-bottom:30px;

}



.gora .prawo{
	float:none;
	width:100%;
	text-align:center;
}

div#menu_glowne{
	float:none !important;
	margin:15px 0 !important;
}

div#menu_glowne li{
	display:inline-block;
	float:inherit;
}

}

@media (max-width: 640px) {
	
body{
	width:100%;
}
	
div#header{
	margin:0 auto;
	padding:0px;
	width:90%
}

.gora{
	width:90%;
	margin:0 5%;
}

.gora .dlugi{
	width:100% !important;
}

div#menu_glowne li{
	display:inline-block;
	float:inherit;
	margin-right:10px !important;
}

.fixed{
	position:relative;
}

.fixedp{
	position:relative;
}

.dlugi{
	width:100%;
}

div#tekst{
	margin:0 auto;
	width:90%;
}

div#zawartosc{
	width:90%;
}

.lewa{
	width:100%;
}

.prawa{
	width:100%;
}

div#dol{
	min-width:90%;
}

div#dol .dlugi{
	width:90%;
}

div#menu_dol{
	width:90%;
}

div#menu_dol .lewo{
	margin-bottom:30px;
	text-align:center;
}

div#menu_dol .prawo{
	float:none;
	text-align:center;
}

div#dol .lewo:first-child{
	float: none;
    margin-bottom:20px;
    max-width:100%;
    text-align:center;
}

div#menu_dol .lewo ul li:last-child{
	margin-right:0;
}

div#dol .prawo{
	text-align:center;
    width:100%;
}

}