@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);html,body,applet,object,iframe,h1, h2, h3, h4, h5, h6 ,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,ol,form,label,hr,table,caption,tbody,tfoot,thead,tr,th,td, a img, ul, li {	margin: 0;	padding: 0;	border: 0;	font-weight: normal;	font-style: normal;	font-size: 100%;	font-family: inherit; }table {	border-collapse: collapse;	border-spacing: 0;} li {	margin: 0;	padding: 0;}q:before,q:after,blockquote:before,blockquote:after {	content: "";}.reset {clear: both;line-height: 0px; width:1px;visibility: hidden;}a { 	font-size: 11px;	font-family: 'Open Sans', sans-serif;}a:hover {	color: #000;}/* konec reset *//* konec reset */ body {font-family: 'Open Sans', sans-serif;font-size: 13px;text-align: justify; }ul.menu {	list-style-type: none;	letter-spacing: 1px;	font-size: 10px;}ul.menu li {	text-align: center;	background: #ececec;		width: 110px;}ul.menu li.middle {	background: #fff;	padding: 10px 0 5px 0;	color: #1b5e5e;}ul.menu li a {	display: block;	background: #308080;	color: #fff;	padding: 1px;	margin-top: 1px; 	text-decoration: none;}ul.menu li.top a {	display: block;	background: #939393;	color: #fff;	padding: 1px;	margin-top: 1px; 	text-decoration: none;}ul.menu li.bottom a {	display: block;	background: #939393;	color: #fff;	padding: 1px;	margin-top: 1px; 	text-decoration: none;}ul.menu li.novinky a {	display: block;	background: #c10808;	color: #fff;	padding: 1px;	margin-top: 1px; 	text-decoration: none;}ul.menu li.top a:hover,ul.menu li.bottom a:hover { background: #ccc;}ul.menu li.novinky a:hover { background: #de1a1a;}ul.menu li a:hover {	background: #1b5e5e;}p.hlavicka {	padding: 0;	margin: 0;} 