html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-family: "Verdana", "Arial", sans-serif;
	background: url("img/bg.jpg") #b8b8b8 repeat scroll;
	height: 100%;
}
/*IDs*/
div#all {
	position: relative;
	width: 914px;
	margin: auto;
	padding: 0 0 0 0;
	margin-top: 0;
	margin-bottom: 0;
	height: 100%
}
div#logo {
	position: relative;
	float: left;
	width: 273px;
	height: 106px;
	z-index: 1;
	margin: 0 0 0 0
}
ul#menu {
	position: relative;
	clear: both;
	z-index: 1
}
div#lauout {
	background:url("img/smenu.jpg") top left repeat-y;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	min-height: 100%;
	height: auto;
	_height: 100%
}

div#sec_menu {
	position: relative;
	width: 185px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	background-color: #E7E4DB;
	_padding: 106px 0 0 0;
}
div#main {
	position: relative;
	margin: 22px 0 0 185px;
	padding: 10px 10px 10px 10px;
	min-height: 300px;
	_padding: 116px 10px 10px 10px;
	z-index: 0;
	text-align: justify;
}

div#heel {
	position: relative;
	background-color: #091389;
	
	text-align: right;
	height: 16px;
	border-bottom: 2px solid #FC1004;
	color: white;
	margin-top: -18px
}
/*END IDs*/

/*CON*/

div#sec_menu div {
	font-size: 10px;
	color: #110067;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0
}
div#sec_menu div a:link, div#sec_menu div a:visited {
	color: #110067;
	text-decoration: underline
}
div#sec_menu div a:hover, div#sec_menu div a:active {
	text-decoration: none
}

div#sec_menu div#lang {
	position: relative;
	apadding: 0 0 10px 0;
	margin: 0 0 0 50px;
	height: 20px;
	padding-top: 20px;
}
div#sec_menu div#lang a {
	display: block;
	float: left;
	width: 30px;
	height: 20px;
	margin-right: 5px
}

div#sec_menu div#lang a span {
  display: none;
}

div#sec_menu div#lang a#bl{
	background-image:url("img/bl.jpg")
}
div#sec_menu div#lang a#cz {
	background-image:url("img/cz.jpg")
}
div#sec_menu div#lang a#en {
	background-image:url("img/en.jpg")
}
/*END CON*/

/*HEEL*/
div#heel a {
	color: white;
	text-decoration: underline;
	margin-right: 15px
}
div#heel a:hover {
	color: white;
	text-decoration: none
}

/*END HEEL*/

/*LOGO*/
ul#menu li h1 {
	display: none
}
/*END LOGO*/


/*MENU*/
ul#menu {
	height: 136px;
	margin: 0 0 -138px 0;
	#margin-bottom: -20px;
	_margin-bottom: -138px;
	padding: 0 0 0 0;
}
ul#menu li { 
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	display: inline; 
	list-style-type: none;
  list-style-type: square; 
	border: 0 none;
}
ul#menu li a{ 
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 0 0 0 0;
	height: 136px;
	text-align: center;
	text-decoration: none;
	font-variant: small-caps;
}
ul#menu a span {
	width: 100%;
	height: 40px;
}
ul#menu a span.img {
	display: block;
	height: 116px;
	margin: 0 0 0 0;
	padding: 0 0 0 0
}
ul#menu a#logo {
	height: 116px
}
ul#menu a#logo span { 
	width: 185px;
	background:url("img/logo.jpg") no-repeat left top;
}
ul#menu a#energi span.img {
	background:url("img/energi.jpg") no-repeat left top;
}
ul#menu a#dopr span.img {
	background-image:url("img/dopr.jpg")
}
ul#menu a#stroj span.img {
	background-image:url("img/stroj.jpg")
}
ul#menu a#nd-lor span.img {
	background-image:url("img/nd-lor.jpg")
}
ul#menu a#energi span, ul#menu a#dopr span, ul#menu a#stroj span, ul#menu a#nd-lor span { 
	width: 181px
}
ul#menu a{
	color: black;
	background-color: #FC1004;
}
ul#menu a:link span, ul#menu a:visited span {
	background-color: #091389;
	border-top: 2px solid #FC1004;
	color: white;
	cursor: pointer
}
ul#menu a:hover{
	color: black;
	background-color: #FC1004
}
ul#menu a:hover span {
	border-top: 2px solid #FC1004;
	color: black;
	background-color: #FC1004;
}
ul#menu a span.img {
	border-width: 0 0 0 0
}
ul#menu a span {
	border-top: 2px solid #FC1004;
	display: block;
	width: 100%
}
/*END MENU*/

/*SEC MENU*/

div#sec_menu ul li {
	list-style-type: square;
	list-style-image: url("img/li-link.gif");
	margin-bottom: 5px;
	font-variant: small-caps
}
div#sec_menu ul li:hover {
	list-style-image: url("img/li-hover.gif");
	list-style-type: square
}
div#sec_menu ul li a:link, div#sec_menu ul li a:visited {
	text-decoration: none;
	color: #FF1608
}

div#sec_menu ul li a:hover {
	color: black
}






/*END SEC MENU*/
hr.cl {
clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}
div#smenusqr {
	background:url("img/smenubot.jpg") bottom left no-repeat;
	width: 46px;
	height: 45px;
	margin: -45px 0 0 0;
	padding: 0 0 0 0
}
div#main p {
	margin-top: 0;
}
div#main img {
	margin: 10px 10px 10px 10px
}
div#main a:link, div#main a:visited {
	color: blue;
	text-decoration: underline
}
div#main a:hover {
	text-decoration: none
}
div#main a:active {
	color: red
}
div#main h1 {
	margin-top: 0
}
div.img {
	position: relative;
	display: block;
	float: left;
	width: 165px;
	text-align: center;
	margin: 0;
	padding: 0 10px 0 0;
}

div.img ul {
	text-align: left;
}
div.img img {
	margin: 0;
}
h1 {
	font-size: 150%
}

h2, h3, h4 {
	
  font-size: 110%;
}
h2
{
  padding: 0 10px;
}
img {
	border: 0 none;
}


#gallery
{
  clear: both;
}

#gallery a
{
  display: block;
  float: left;
  width: 95px;
  height: 60px;
  text-align: center;
  padding: 5px;
  border: 1px solid #eee;
  margin: 5px;
  text-decoration: none;
}

#gallery a:hover
{
  border: 1px solid #faa;
}

#gallery a img
{
  margin: 0;
  padding: 0;
}


.clear_both
{
  clear: both;
}
.no_css {
	display: none;
}
a.docs{
  background-repeat: no-repeat;
  padding:0 0 0 15px;
}

