body {
	width: 992px;
	margin: 0 auto;	
	background: url(../images/site/imgbg.jpg) top center fixed no-repeat;
	background-color: #000;
	font-family: Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	overflow: auto; 
	scrollbar-base-color: #000; 
	scrollbar-track-color: Silver; 
   clip: rect(10px auto auto auto); 
	scrollbar-shadow-color : Silver; 
  scrollbar-highlight-color :#000; 
  scrollbar-face-color : #000; 
  scrollbar-base-color : silver; 
  scrollbar-arrow-color : silver;
}

a {color: #000;}
a:link, a:visited {color: #000; text-decoration: underline;}
a:hover, a:active {color: #000; text-decoration: none;}

a.blue {color: #3296f4;}
a:link.blue, a:visited.blue {color: #3296f4; text-decoration: underline;}
a:hover.blue, a:active.blue {color: #3296f4; text-decoration: none;}

iframe {margin: 0px;}
blockquote, pre, .pre {border: 1px solid #dcdcdc; border-left: 6px solid #8ec5fe; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote {margin: 3px 0 2px 0;}
p, pre, blockquote, table td, ol li {line-height: 130%;}
ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 15px 0 5px 0; color: #8a0f14;}
h1 {font-size: 22px; margin: 0 0 15px 0; color: #000; line-height: 22px;}
h2 {font-size: 16px;}
h3 {font-size: 12px;}
h4 {font-size: 9px;}


.site {
	width: 992px;
	background-color: #e6e9f0;
}

/* HORE - horna cast  */
#header {
	width: 992px;
  height: 163px;
  background-image: url(../images/site/header.jpg);
	background-color: #e6e9f0;
}

#login {
  position: relative;
  display: block; 
  width: 320px;
  height: 40px;   
  float: right;  

}

.nhlcat {
    z-index: 1;
    float:left;
    padding: 1px;
    margin: 2px;
}

#menu
{
  display: block;
  width: 992px;
  height: 34px;  
  background: #e6e9f0 url(../images/bg-menu.jpg) repeat-x;
 
}

#nhl30
{
  display: block;
  width: 992px;
  height: 20px;
  text-align: left;
  margin: 2px 0;
}

/* STRED - stredma cast  */
.stred {
	width: 992px;
	background-color: #e6e9f0;
}

.articles {
	width: 692px;
	float: left;
	background-color: #e6e9f0;
}

#articlaspad {
	margin: 0 16px 16px 16px;
	background-color: #e6e9f0;
}

#titulka-box { 
  width: 660px;
  height: 200px;
  background-color: #b8babf;
  margin: 0 0 10px 0;  
}

.news {
	width: 350px;
	float: right;
}

.stocks {
	width: 300px;
	float: left;
	text-align: left;
}


.box {
	width: 300px;
	float: right;
}

/* DOLE - dolna cast  */
.dole {
	width: 992px;
	float: left;
	background-color: #fff;
}

.last1 {
	width: 300px;
	height: 180px;
	background-image: url(../images/site/last1.jpg);
	float: left;
}

.last2 {
	width: 150px;
	height: 180px;
	background-image: url(../images/site/last2.jpg);	
	float: left;
}

.last3 {
	width: 150px;
	height: 180px;
	background-image: url(../images/site/last3.jpg);
	float: left;
}

.last4 {
	width: 392px;
	height: 180px;
	background-image: url(../images/site/last4.jpg);	
	float: right;
}

.upfooter {
	width: 992px;
	height: 25px;
}

.footer {
	width: 992px;
	height: 90px;
	background-image: url(../images/site/footer.jpg);
	float: left;
	font-size: 10px;
	color: Black;
}

#nav
{
width: 100%;
height: 20px;
float: left;
background-color: #0c4797;
background-image: url(../images/site/usermenu.gif);
background-repeat: repeat-x;
text-transform: uppercase;
}

#nav ul li
{
display: inline;
}

#nav ul
{
line-height:20px; 
white-space:nowrap; 
margin: 0;
padding: 0 0 0 8px;
font-size: 0.9em;
letter-spacing: 2px;
font-weight: bolder;
}

#nav ul li a
{
line-height:20px; 
white-space:nowrap; 
padding: 0 12px 0 12px;
border-right: 1px solid #0d336f;
color: #fff;
text-decoration: none;
float: left;
}

#nav ul li a:hover
{

color: #000;
height: 20px;
}
