
body {
  background-color: black;
/*background-color: #efefef;*/
/* background-position:center top; */
font-size: 62.5%;
color: black;
}

#container {
position: relative;
/*left:50%;
margin: 0 0 0 -599px;*/
/*	top:50%;
	left:50%;
margin: -350px 0 0 -599px;
max-width:100%;
height:100%;*/
background-color:white;
font-family: Tahoma, calibri, Helvetica, Tahoma, Verdana, Arial, sans-serif;
color:black;
         

    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0px;
    text-align: left;
    width: 1000px;

}

#flash{
background-image: url(images/grafika/logo.jpg);
width:369px;
height:108px;
float:left;
}

#logo{
background-image: url(images/grafika/flash.jpg);
width:631px;
height:108px;
float:right;
}

#menu{  
  clear:both;
  background-image: url(images/grafika/menu_a.jpg);
  width:1000px;
  height:90px;
  list-style: none;
}
  

#menu ul{
padding:105px 50px 0px 100px;
list-style: none;

}

#menu li {
padding:0px 150px 0 0;
list-style: none;
}

#menu a{
float:right;
padding: 10px 10px 10px 15px ;
color: #4e4e4e;
/*border: 1px solid white;
border-bottom: none;*/
text-decoration: none;
outline:none;
}

#menu a:hover {color: white;}
#menu a:active{color:red;}

#pasek{
float:left;
/*background-image: url(images/grafika/pasek.jpg);*/
width:16px;
height:426px; 
}

#menu2{
float:left;

/*background-image: url(images/grafika/menu_b.jpg);
background-repeat:no-repeat;*/
width:186px;
text-align: left;
font-size: 1.3em;
}
 
a.menu {
display: block;
padding: 5px 5px 5px 10px;
width: 110px;
color: black;
text-decoration: none;
font-weight: bold;
}

a.menu:hover {
display: block;
padding: 5px 0px 5px 10px;
width: 110px;
color: red;
text-decoration: none;
font-weight: bold;
}

a.menug:hover {
  display: block;
  padding: 5px 0px 5px 0px;
  color:red;
}

a.menug {
  padding: 5px 0px 5px 0px;
  display: block;
  color:#4e4e4e;
}

#menu0 {
	width: 145px;
	margin: 10px;
	padding: 0;
}

#menu0 dt {

	color:black;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	/*background: url(images/menu.gif) repeat-x;*/
 	padding: 5px 0px 5px 10px;
}

#menu0 dt:hover{

	color:red;
	/*font-weight: bold;*/
	text-align: left;
	cursor: pointer;
	/*background: black;*/
 	padding: 5px 0px 5px 10px;
  	width: 130px;
}

#menu0 dd {
	/*color: #000;*/
	margin: 0;
  	padding: 5px 0px 5px 15px;
}

#txt {
  float:right;
width:798px;
/*min-height: 426px;*/
/*clear:both;*/
background-color: white;
overflow:hidden;
/*background-image: url(images/grafika/txt.jpg);
background-position:center top;
background-repeat:repeat-y;*/
}


#tresc {
text-align: justify;
padding: 0px 70px 0px 70px;
/*color: #f6e8cd;*/
color:black;
font-size: 1.3em;
font-weight:normal;
line-height: 1.5em;
word-spacing:0.1em;
letter-spacing:0.1em;
/*font-style:italic;*/
}


h1{
font-size: 1.5em;
letter-spacing:0.1em;
/*line-height: 1.7em;*/
text-transform: lowercase;
}

h2{
margin:0;
padding:0;
font-size: 1.2em;
font-weight:normal;
line-height: 1.5em;
word-spacing:0.1em;
letter-spacing:0.1em;
}

h3{
font-size: 1em;
font-weight:normal;
letter-spacing:0.1em;
}

#stopka {
  clear:both;
background-image: url(images/grafika/stopka.jpg);
background-repeat:no-repeat;
width:1000px;
height:126px;
font-style:normal;
padding: 0px 0px 0px 0px;
letter-spacing:1px;
}

a{
color: gray;
text-decoration:none;
}

a:hover{
color: #ff6600;
text-decoration:none;
}

a.link:hover{
color: green;
text-decoration:none;
}

a.dit:hover{
color: white;
text-decoration:none;
}

li {
list-style-type: disc;
padding: 3px 0 0 0px;
margin:0 0 0 15px;
}

li.oferta{
list-style-type: disc;
margin:0 0 0 15px;
}

ul {
padding: 0px;
margin:0px;
}

#kontakt{
margin: 0 0 0 0px;

}

#kont_l{
float:left;
width:330px;
padding: 15px;
padding-right:5px;
}

#kont_p{
float:left;
width:200px;
padding: 15px;
padding-left:5px;
}

img.kontakt{
  padding:5px 5px 0 0;
}

p.cent{
margin:0;
text-align: center;
}

p.data{
font-style: italic; 
font-size: 8pt; 
font-family: verdana,tahoma,helvetica,sans-serif; 
color: grey;
}

.mail{
padding: 0 0.5em 0 0;
}

