/* CSS Document */

html {
		margin:0;
		padding:0;
		height:100%;
	}

body
{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
}

div, p, a, h1, h2, h3, span, form, label, input, select, table, td
{
	margin:0px;
	padding:0px;
	margin:0;padding:0;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
} 

.stred {margin: 0px auto;}

/* notebook */
@media screen and (min-width:980px) {
  .obsah {width: 100%;}
  .hlavni {max-width: 1000px; width: 85%;} 
  
}
/* tablet */
@media screen and (min-width:660px) and (max-width:980px) {
  .obsah {width: 100%;} /* width: 768px; */
  .hlavni {max-width: 85%; width: 100%;} /* max-width: 768px; */
  
}
/* mobile */
@media screen and (min-width:0px) and (max-width:660px) {
  .obsah {width: 100%;} /* width: 320px; */
  .hlavni {max-width: 90%; width: 100%;} /* max-width: 320px; width: 100%; */
  
}