/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 670px */

@media only screen and (min-width: 680px) and (max-width: 989px) {
body {
	font-size:15px;
	line-height:19px;
}


h1 {
	font-size: 25px;
	line-height: 27px;
	margin: 0 0 10px 0;
}
h2 {
	font-size: 20px;
	line-height: 27px;
	margin: 0 0 10px 0;
}
h3 {
	font-size: 22px;
	line-height: 25px;
}

#container {
	width: 680px;
}

#top {
	width:680px;
	height:309px;
	background-size:cover;
}

#mainMenu {
    bottom: 50px;
    height: 42px;
    left: 0;
}

#mainMenu ul li a {
    font-size: 19px;
    padding: 11px 16px;
}

#content {
    margin-top: -15px;
    width: 680px;
}

#opis {
    padding-right: 355px;
}

.mainRow {
    margin-bottom: 35px;
}

#gallery .miniatureWrapper a img {
    width: 225px;
}

#footer {
    height: 50px;
    padding-top: 46px;
    width: 680px;
}
#contactBox { width:100% }
	.contentForm fieldset { padding: 25px 50px 8px; }
#contactLeft { width: 100%; }	

.mainIntro { width:317px; margin: 10px 11px 15px; }
	.mainIntro .newsPic { height: 204px; width: 317px; }
	
	
#subLeft {
    width: 100%;
}

#subRight {
    width: 100%;
	margin-top:25px;
}
}