    body {
        color: #444444;
        background-color: #ddf9fa;
		background: url(images/bg-mk.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
        font-family: tahoma,'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {font-size:25px;}
    h2 { font-size: 1.5em;color:#2a8fad }
	h3 { font-size: 13px;line-height: 8px; }
    #page{
        background-color: #FFFFFF;
        width:1200px;
        margin: 24px auto;
        padding: 0px;
		box-shadow: 0 10px 10px 3px #222;
    }
    #header{
        padding: 6px ;
        text-align: center;
		height:115px;
    }
    .header{ background-color: #01A9DB; color: #FFFFFF; }
    #content {
        padding: 4px 0 24px 0;
    }
	.logo{width:330px;float:left}
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
	.button{
		font:100 16px/18px tahoma;
		border:1px solid #4cae4c;
		color:#fff;
		width:175px;
		height:40px;
		background:#5cb85c;
		border-radius:3px;
		//box-shadow:0 3px 3px #aaa;
		margin:10px;
		padding:10px;
		float:left;
		transition: all 0.5s;
		text-align:center
	}
	.grupa{height:58px;background:#01A9DB;}
	.button:hover{
	background:#297529;
	transition: all 0.5s;
	//color:#000;
	}
	.iframe{width:100%;height:2900px;border:0px solid}
	.plakat{width:100%;border:0px solid}
    body {
        color: #444444;
        background-color: #ddf9fa;
		background: url(images/bg-mk.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
        font-family: tahoma,'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }

    #header{
        padding: 6px ;
        text-align: center;
    }
    .header{ background-color: #01A9DB; color: #FFFFFF; }
    #content {
        padding: 4px 0 24px 0;
    }
	.logo{width:330px;float:left}
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
	
	.plakat{width:100%;border:0px solid}

	.button-reg{
		font:100 16px/18px tahoma;
		border:1px solid #4cae4c;
		color:#fff;
		width:335px;
		height:115px;
		background:#01A9DB;
		border-radius:3px;
		//box-shadow:0 3px 3px #aaa;
		margin:10px;
		padding:10px;
		float:left;
		transition: all 0.5s;
		text-align:center
	}
	.button-reg:hover{
	background:#297529;
	transition: all 0.5s;
	//color:#000;}
	.flag{width:100px;height:60px;//float:left;padding:0 10px;}
	
	@media screen and (max-width: 524px){
		.button-reg{float:left; width:200px important;}
		
		
	}