body {
background:#fff url(../img/tlo.jpg) repeat-x;
margin: 0px;
padding: 0px;
text-align: center;
font-family : Verdana, sans-serif;
font-size:12px;
color:#6E6E6E;
}

h1 {
font-size:18px;
padding:0;
margin:10px 0;
}

h2 {
font-size:16px;
padding:0;
margin:10px 0;
}

h3 {
font-size:14px;
padding:0;
margin:10px 0;
}

h4 {
font-size:12px;
padding:0;
margin:10px 0;
}

h5 {
font-size:10px;
padding:0;
margin:10px 0;
}

h6 {
font-size:8px;
padding:0;
margin:10px 0;
}

img {
border:0;
}

a {
color:#ff0000;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#menu {
font-family:Arial;
width:769px;
height:53px;
background:url(../img/menu.jpg) no-repeat;
position:absolute;
top:280px;
margin-left:5px;
z-index:100;
}

#menu ul {
padding:0;
margin:0;
position:relative;
list-style-type: none;
z-index:100;
top:15px;
left:10px;
}

#menu ul li {
display:block;
float:left;
margin-left:0px;
font-size:14px;
width:108px;
height:40px;
text-align:left;
border-right:1px solid #fff;
padding-left:5px;
}

#menu ul li#menu1 {
width:76px;
padding:0px;
}
#menu ul li#menu2 {
width:106px;
}
#menu ul li#menu3 {
width:106px;
}
#menu ul li#menu4 {
width:94px;
}
#menu ul li#menu5 {
width:151px;
}
#menu ul li#menu6 {
width:109px;
}
#menu ul li#menu7 {
width:69px;
border-right:0;
}

#menu ul li a {
color: #ECE9D8;
text-decoration:none;
height:40px;
}

#menu ul li a:hover {
color:#fff;
font-weight: bold;
text-decoration:none;
}

.submenu {
background-color:#fff;
position:absolute;
left:126px;
top:-53px;
display:none;
border: 3px solid;
border-color: #A6A6A6 #E6E6E6 #E6E6E6 #A6A6A6;
font-size:12px;
color:#666;
text-align:left;
font-weight: normal;
}

.submenu p{
margin-left:5px;
}

#menu ul li:hover ul.sub1 li:hover .submenu,
#menu ul li a:hover ul.sub1 li :hover .submenu {
width:190px;
display:block;
z-index:100;
}

#menu ul ul.sub1 {
top:-130px;
left:-6px;
display:none;
visibility:hidden;
background-color:#F20000;
border-left:1px #fff solid;
border-right:1px #fff solid;
}

#menu ul ul.sub1 li{
background-color:#F20000;
width:126px;
height:20px;
text-align:center;
}

#menu ul ul.sub2 {
top:-40px;
left:-11px;
display:none;
visibility:hidden;
background-color:#F20000;
border-left:1px #fff solid;
border-right:1px #fff solid;
}

#menu ul ul.sub2 li {
background-color:#F20000;
width:145px;
height:20px;
text-align:center;
}

#menu ul ul.sub1 li:hover{
font-weight:bold;
}

#menu ul ul.sub1 li:hover a{
color:#fff;
}

#menu ul ul.sub1 li:hover .submenu a{
color:#ff0000;
}

#menu ul ul.sub2 li:hover ul li a{
color: #ECE9D8;
}

#menu ul ul.sub2 li:hover ul li:hover a{
color:#fff;
}

#menu ul ul.sub2 li:hover a{
color:#fff;
}

#menu ul li:hover ul.sub1,
#menu ul li a:hover ul.sub1 {
margin:0px;
position:relative;
display:block;
visibility:visible;
z-index:100;
width:126px;
height:208px;

}

#menu ul li:hover ul.sub2,
#menu ul li a:hover ul.sub2 {
margin:0px;
position:relative;
display:block;
visibility:visible;
z-index:100;
width:126px;
}

#logo {
width:214px;
height:82px;
background: url(../img/logo1.gif) no-repeat;
position:absolute;
z-index:1;
}

#menugora {
font-family:Tahoma;
width:311px;
height:47px;
background: url(../img/menu0.jpg) no-repeat;
position:absolute;
top:15px;
margin-left:465px;
z-index:200;
}

#menugora ul {
padding:0;
margin:0;
list-style-type: none;
z-index:100;
top:7px;
left:20px;
}

#menugora ul li{
display:block;
float:left;
margin-top:7px;
margin-left:10px;
margin-right:-30px;
font-size:14px;
width:128px;
}

#menugora ul li a{
color: #fff;
text-decoration:none;
border-width:0;
}

#menugora ul li a:hover{
color:#333;
font-weight: bold;
text-decoration:none;

}

#menugora ul li ul {
position:absolute;
left:20px;
top:15px;
}

#menugora ul li ul .submenu2,
#menugora ul li a ul .submenu2 {
background-color:#fff;
position:absolute;
left:-20px;
top:25px;
display:none;
font-size:9px;
color:#8C8C8C;
text-align:center;
border-left:1px #F20000 solid;
border-right:1px #F20000 solid;
}

.submenu2 p {
margin-top:10px;
}

#menugora ul li ul .submenu2 p a {
color:#F20000;
text-decoration:none;
}

#menugora ul li ul .submenu2 p a:hover {
text-decoration:underline;
}

#menugora ul li:hover .submenu2,
#menugora ul li a:hover .submenu2{
width:252px;
height:225px;
display:block;
z-index:100;
}

#menudol {
clear:both;
width:773px;
height:40px;
background: url(../img/menu1.jpg) no-repeat;
position:relative;
z-index:1;
font-family : Arial;
}

#menudol ul {
padding:0;
margin:0;
position:relative;
list-style-type: none;
z-index:100;
top:15px;
left:-7px;
}

#menudol ul li {
background:url(../img/menudolsep.jpg) bottom right no-repeat;
display:block;
float:left;
margin-left:0px;
font-size:10px;
padding-right:12px;
padding-left:12px;
}

#menudol ul li a {
color: #ADADAD;
text-decoration:none;
}

#menudol ul li a:hover {
text-decoration:underline;
}

#separator {
background-color:#E60000;
width:300px;
height:6px;
position:absolute;
z-index:1;
top:56px;
left:214px;

}

#flash1 {
position:absolute;
top:6px;
left:8px;
}

#flash2 {
position:absolute;
top:-5px;
left:254px;
}

#flash {
width:768px;
height:225px;
/*background: url(../img/baner1.jpg) no-repeat; */
position:absolute;
top:62px;
margin-left:6px;
z-index:0;
}

#body {
width: 780px;
margin: 0px auto;
text-align: justify;
height:100%;
}

#content {
width:775px;
position:relative;
background: url(../img/homesep.jpg) top no-repeat;
top:340px;
text-align:justify;
}

#box1, #box2, #box3 {
position:relative;
width:212px;
display:block;
margin:25px 20px 25px 20px;
float:left;
}

#box1 {
margin-left:25px;
}

#box2 {
margin-left:30px;
}

#box3 {
margin-left:24px;
}

#homesep {
margin:0px 20px;
padding:20px 0px 10px 0px;

}


#info5 {
width:340px;
float:left;
}

#contact {
display:block;
text-align:left;
width:380px;
float:right;
}

#copy {
text-align:left;
position:relative;
margin-left:610px;
margin-top:-73px;
}

#copy h1 {
font-size:9px;
color:#A19AA1;
}

#copy b u {
text-decoration:none;
color:#646965;
}

#copy b {
color:#E64646;
}

#valid {
padding-left:640px;
padding-top:10px;
}

#valid img {
border:0;
width:60px;
height:21px;
}

#copy2 {
height:70px;
clear:both;
position:relative;
display:block;
color:#878787;
font-size:8px;
top:10px;
text-align:left;
left:5px;
margin-top:-5px;
}

#copy2 a {
color:#ADADAD;
text-decoration:none;
}

#copy2 object {
margin-top:10px;
}

.form {
width: 230px;
height: 14px;
padding-top: 1px;
background: url(../grafika/form_tlo3.gif);
border: 1px solid #CBCBCB;
margin-top: 5px;
color:#999;
}

.formularz {
float: left;
width: 100px;
text-align: right;
margin-right: 20px;
margin-top: 5px;
color:#999;
}

.mini {
font-size: 10px;
color:#999;
}

.button2 {
width: 85px;
height: 22px;
font-size: 13px;
margin-left: 40px;
padding-bottom: 2px;
background-color: #989898;
color: #FFFFFF;
}

#contact {
text-align:left;
width:360px;
float:left;
margin-left:30px;
margin-top:10px;
}

#contact label {
clear:left;
float:left;
}

/* FILTR */
#filtr {
padding:0px;
width:735px;
border:1px #ff0000 solid;
text-align:left;
margin-bottom:5px;
padding-bottom:5px;
}

#filtr label.filtr {
font-weight:900;
margin:5px;
font-size:10px;
}

#filtr select {
margin-top:5px;
font-size:10px;
}

#filtr b{
font-weight:normal;
margin-left:10px;
}

#text {
width: 100px;
border:1px #6E6E6E solid;
}

#type_of_search {
width: 120px;
color:#6E6E6E;
text-align:center;
border:1px #6E6E6E solid;
}

#min {
color:#6E6E6E;
width: 50px;
border:1px #6E6E6E solid;
}

#max {
color:#6E6E6E;
width: 50px;
border:1px #6E6E6E solid;
}

#submit2 {
margin-top:-10px;
display:block;
margin-left:308px;
width: 85px;
height: 18px;
font-size: 10px;
border:1px #6E6E6E solid;
background:#fff;
text-align:center;
font-weight:bold;
color:#6E6E6E;
cursor:pointer;
}

