* {
	margin: 0;
	padding: 0;
}
html {
	background: #f0a11e;
	/*background:#000 url('img/bg.jpg') 0 0 repeat-x;*/
	height: 100%;
}
body {
	margin: 0 auto;
	width: 600px;
	height: 100%;
	position: relative;
	border: solid #000;
  border-width:0 10px;	
  background:#000;
  font: normal 93% 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}
ul#menu {
	position: absolute;
  z-index:2;
	top: 132px;	left: 0;
	width:200px;
	border:solid #000;
	border-width:1px 1px 0 0;
	list-style-type: none;
}
ul li a, ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	height: 70px;
	line-height: 35px;
	padding:15px 0;
	color: #aaa;
	border-bottom: 1px solid #000;
}
ul li a#menu-1 {
  background: url('img/menu-1.jpg') 0 0 no-repeat;
}
ul li a#menu-2 {
  background: url('img/menu-2.jpg') 0 0 no-repeat;
}
ul li a#menu-3 {
  background: url('img/menu-3.jpg') 0 0 no-repeat;
}
ul li a#menu-4 {
  background: url('img/menu-4.jpg') 0 0 no-repeat;
}
ul li a#menu-1:hover, ul li a#menu-1:focus, ul li a#menu-2:hover, ul li a#menu-2:focus, ul li a#menu-3:hover, ul li a#menu-3:focus, ul li a#menu-4:hover, ul li a#menu-4:focus {
  background: transparent;
  color: #fff;
}
ul li ul {
	display: none;
}
ul li:hover ul, ul li:focus ul {
  background: url('img/pravy.jpg') 0 0 no-repeat;
	display: block;
	z-index: 2;
	position: absolute;
	text-align: justify;
	left: 201px; top: -1px;
	border-top:1px solid #000;
}
ul li:hover ul li, ul li:focus ul li {
	color: #fff;
	width: 360px;
	height: 395px;
	padding:5px 20px;
	overflow: auto;
}
h1, h1 a, h1 span {
  width: 600px;
  height: 537px;
}
h1 {
	margin: 0;
	padding: 0;
	display: inline;
	text-align:center;
	font-size:120%;
}
h1 a:link, h1 a:active, h1 a:visited {
	color: #fff;
	background: #000;
	text-decoration: none;
}
h1 a, h1 span {
	display: block;
}
h1 a {
	background: #fff;
	color: #000;
	position: relative;
	line-height: 60px;
	cursor:default;
}
h1 span {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}
h1 a span {
	background: url('img/rozcesti.jpg') left top no-repeat;
}
strong {
  font-weight: bold;	
  font-size:80%;
  display:block;
}
h2 {
	color:#fafaae;
	font-size:110%;
}
ul li ul li p {
  padding: 20px 0 0 0;
  text-align:left;
  color:#f8f3ae;
}
ul li ul li p img {
  float:left;
  padding:0 10px 10px 0;
}
ul li:hover ul li a {
	display: inline;
	color: #c63427;
	text-decoration: underline;
	border:0;
}
ul li:hover ul li a:hover {
	text-decoration: overline;
}
