.tops { background:#615e4b; padding-top:10px; border-bottom:2px solid #FFF; }
body { margin:0; padding:0;}
.end { clear:both; }
footer { background:#615e4b; }
h2, h3, h4, h5 { font-size:16px; margin:0; padding:0; color:#18890a; ont-family: 'Lato', sans-serif; }
h1 { font-size:24px; margin:0; padding:0; color:#18890a; ont-family: 'Lato', sans-serif; }
.gk-article {font-size:16px; line-height:24px;}
.gk-article ul {margin:0; padding:0;}
.gk-article li {overflow:hidden; background:url(../images/li.png); background-repeat:no-repeat; background-position:left top; padding-left:36px; background-repeat:no-repeat;}	
.google-maps {
position: relative;
padding-bottom: 75%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

.prawa-str .custom li {overflow:hidden;}
@media (min-width: 1200px) {
	
	body {background:url(../images/bod.png); background-repeat:no-repeat; background-position:top center; min-height:700px; }
	.cont { margin:0 auto; width:1200px; }
	
	
	header { background:url(../images/banner.png); min-height:520px; background-position:top center; background-repeat:no-repeat; }
	
	.lewa-str { font-family: 'Lato', sans-serif; width:850px; float:left; font-size:16px; }
	.prawa-str { font-family: 'Lato', sans-serif; float:left; width:350px; font-size:16px; }
	.prawa-str p { margin:0; padding:0; }
	.span-1 { padding-top:32px; background:url(../images/bg-1.png); background-repeat:repeat-y; }
	.wpis { width:830px; }
	.opis { background:#FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
	.polozenie { background:url(../images/polozenie.png); width:350px; height:145px; background-repeat:no-repeat; text-shadow:1px 1px #FFF; }
	.srodek-wpis { padding:15px; }
	.l-shad { background:url(../images/l-shad.png); width:830px; height:25px; background-repeat:no-repeat; }
	.pol-marg { padding-top:22px; clear:both; }
	
	.szybki-kontakt a, .gk-article a, .dkont a {color:#188409; text-decoration:none;}
	.szybki-kontakt a:hover, .gk-article a:hover, .dkont a:hover {color:#000000;}
	.szybki-kontakt, .polecamy { background:#f1d9bf; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
	.tlo-tyt { height:57px; line-height:57px; text-align:center; background:url(../images/tlo-tyt.jpg); background-repeat:repeat-x; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; }
	.tlo-tyt h2 { font-size:24px; text-transform:uppercase; color:#f1d9bf; }
	.kont-nam { padding-top:20px; }
	.kont-nam p { font-size:16px; line-height:24px; }
	.kont-dan { padding-top:26px; padding-left:10px; }
	.kont-dan p { font-size:16px; font-weight:bold; line-height:24px; }
	.kont-zob { max-width:215px; text-align:center; font-size:18px; text-transform:uppercase; font-weight:bold; background:url(../images/link-sk.jpg); background-repeat:repeat-x; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-left-radius: 15px; padding-top:6px; padding-bottom:6px; display:block; }
	.kont-zob a { color:#f1d9bf; text-decoration:none; line-height:24px; display:block; text-shadow:none; }
	.szybki-kontakt .opis-okna { background:url(../images/bg-sk.png); background-repeat:no-repeat; width:350px; text-shadow:1px 1px #FFF; }
	.polecamy ul { margin:0; padding:5px 0 15px 25px; }
	.polecamy li { line-height:24px; }
	.polecamy li a { color:#198c0a; text-decoration:none; }
	.polecamy li a:hover { color:#000; }
	.marg-footer { padding-top:75px; }
	.logo-footer { float:left; padding-left:32px; }
	
	.span-3 { padding-top:50px; }
	.banner-1 { padding-left:15px; padding-right:15px; float:left; padding-top:65px; } 
	
	.banner-1 img, .banner-2 li img{ border:1px solid #d6d6d6; }
	.banner-2 { float:left; padding-top:80px; }
	.banner-2 #djslider-loader90 { padding-top:10px; }
	.polozenie .custom { padding-left:90px; padding-top:45px; }
	.polozenie .custom p { line-height:20px; color:#6d6a56; font-size:18px; font-weight:normal; }
	.polozenie .custom p strong { color:#188409; line-height:30px; }
	.navigation-container { top:200px; }
	.control-group input, .control-group textarea { width:600px; }
	.control-group2 { clear:both; }
	.control-group2 .control-label, .control-group2 .controls { float:left; }
	.form-actions { padding-bottom:20px; }
}

@media (max-width: 1190px) {
	.szybki-kontakt, .polecamy { background:#f1d9bf;}
	.item-page, .srodek-wpis .contact {background:#FFF;}
	.contact #accordionContact {width:90%; margin:0 auto;}
	.page-header, .tlo-tyt { height:30px; line-height:30px; text-align:center; background:url(../images/tlo-tyt.jpg); background-repeat:repeat-x;}
	.tlo-tyt h2, .page-header h1 { font-size:20px; text-transform:uppercase; color:#f1d9bf; font-weight:bold;}
	.polozenie { background:#f1d9bf; padding:5px;}
	.polozenie .custom { background:#f1d9bf; border:1px solid #FFF;}
	.polozenie p {margin:0; padding:0;}
	.pol-marg, .lewa-str, .l-shad  { padding-top:22px;}
	.kont-nam, .kont-dan {padding-left:10px; padding-right:10px;}
	.kont-zob { text-align:center; font-size:18px; text-transform:uppercase; font-weight:bold; background:url(../images/link-sk.jpg); background-repeat:repeat-x;display:block; line-height:30px;}
	.kont-zob a { color:#f1d9bf; text-decoration:none; line-height:50px; display:block; text-shadow:none; }
	.marg-footer {padding-top:10px;}
	.control-group input, .control-group textarea { width:100%; }
	.marg-cont, .gk-article {padding:4%;}
	
	
}

@media (min-width: 960px) {
	html { background:url(../images/bg.png); background-repeat:repeat-y; background-position:top center; font-family: 'Didact Gothic', sans-serif; color:#000; }
	.logo { padding-top:10px; padding-left:32px; float:left; }
	.menu-gx{ float:right; }
	.menu-gx ul { margin:0; padding:0; }
	.menu-gx li { float:left; display:block; overflow:hidden; padding-left:20px; padding-right:20px; }
	.menu-gx li a { color:#605d4a; font-size:18px; text-decoration:none; }
	.menu-gx li a:hover, .menu-gx li.active a { color:#2a9818; }
	nav { padding-top:30px; }
}

@media (max-width: 959px) {
	html { background:#f6ecdc; font-family: 'Didact Gothic', sans-serif; color:#000; }
	
	.banner-1 img {margin:0 auto; max-width:100%; display:block;}
	.cont { margin:0 auto; width:90%; }
	.end {clear:both;}
	.logo {padding-top:15px;}
	.logo img {margin:0 auto; max-width:100%; display:block;}
	img {max-width:100%;}
	.menud {display:none;}
}

@media (min-width: 640px) and (max-width: 1190px) {

	
	.banner-1, .banner-2 {float:left; width:49%;}
	.banner-1 {padding-right:2%;}
	.banner-2 {padding-top:15px;}
	.banner-1 img, .banner-2 li img {width:100%;}
	.cont {width:95%; margin:0 auto;}
	.lewa-str {float:left; width:69%; padding-right:2%;}
	.prawa-str {float:left; width:29%;padding-top:22px;}
	
}
@media (min-width: 640px) {
		.menud { float:left; }
	.menud ul { margin:0; padding:0; }
	.menud li { float:left; overflow:hidden; display:block; line-height:62px; padding-left:12px; padding-right:12px; }
	.menud li a { color:#878683; text-decoration:none; font-family: 'Didact Gothic', sans-serif; font-size:18px; }
	.menud li a:hover, .menud li.active a { color:#a5a5a5; }
	.autor { float:right; padding-top:20px;}
}
@media (max-width: 800px) {
	.logo-footer {padding-top:15px;}
	.logo-footer img {margin:0 auto; max-width:100%; display:block;}
	.autor { float:right; padding-top:20px;}
	
}