										/* Ogólne */

BODY {
 behavior: url(scripts/csshover.htc);     
	margin:0px 0px 0px 0px; 
	font-size:12px;
	font-family:Trebuchet MS;
	background:url(/images/bg.gif) top left repeat-x;
	line-height:18px;
	}
  
  TABLE {border-collapse:collapse;}
  
A {outline:none;}


#top {

  width:910px;
  margin:0px auto 10px auto;
height:245px;
position:relative;
}
#topmenu {
  height:300px;
  position:absolute;
  }
  
#top IMG {
  display:block;
  }

#footer {
  clear:both;
  width:910px;
  margin:0px auto;
  color:#666666;
  text-align:center;
  line-height:30px;
  }

#footer IMG {
  border:0;
  padding:0px 10px;}

#main {
    margin:0px auto;
    width:910px;
    color:white;
    }

#lcol {  

  margin-left:17px;
  margin-right:11px;
  width:523px;
  float:left;
  background:url(/images/l_t.gif) left top no-repeat #d92422;  
  }
#lcol .bt {
  height: 66px;
  background:url(/images/l_b.gif) left top no-repeat;
  }
#content {
 background:url(/images/r_t.gif) left top no-repeat #055dd6;
  width:342px;
  float:left;
color:#f6cccc;
font-size:12px;
font-weight:bold;
}

#content .bt {
  height: 43px;
  background:url(/images/r_b.gif) left top no-repeat;
    clear:both;
  }
 
 
#article {
padding:50px 10px 0px 10px;
  }

#article2 {
padding:80px 10px 0px 10px;
  }
  
    
  
H1 {
color: #ffffff;
font-family: Trebuchet MS;
font-size:26px;
font-weight:normal;
padding-bottom:18px;
background:url(/images/h1.gif) left bottom no-repeat;
margin:0;
  }  

H2 {
margin:20px 10px 0px 10px;
color: #ffffff;
font-family: Trebuchet MS;
font-size:13px;
padding-bottom:10px;
border-bottom:2px dashed #ffffff;
  }   
H4 {
margin:20px 10px 0px 10px;
color: #ffffff;
font-family: Trebuchet MS;
font-size:13px;
padding-bottom:10px;
  }  
  

P, UL {
  margin:10px 10px 0px 10px;
  } 
 
 UL {
  list-style:none;
  }

UL LI {
  padding-left:15px;
  background:url(/images/li.gif) left 5px no-repeat;
  }  
OL {
  list-style-type: upper-alpha;
  }

OL OL {
  list-style-type: decimal;
  }
  
A {
  color: #ffffff;
  
  }
A:HOVER {
  color: #055dd6;
  } 
 
 
INPUT, SELECT {
  font-family:Trebuchet MS;
  font-size:11px;
  padding:1px;
  } 
 
.formularz DIV {
  border:2px solid #c86902;
  background: #e4b683;
  margin-bottom:0px;
  padding:5px;
  text-align:center;
  }

H3 {
margin:10px 0px 0px 0px; 
color:white;
font-family: Trebuchet MS;
font-size:13px;
padding-top:10px;
padding-left:5px;
background:url(/images/form_h3.gif) left top repeat-x;
height:32px;
}
 
TABLE {
width:100%;
} 

EM {
  font-size:10px;
  line-height:12px;
  text-align:left!important;
  display:block;
  }
TD {  
  border:2px solid #e4b683;
  background:#ebc8a2;
  padding:5px;
  }
.submitbutton {
  margin-top:10px;}

.maintb TD {
  border:2px solid #c86902;
  background:#e4b683;
  
}
.maintb .data {
  background:#623301;
  color:white;
  text-align:right;
  width:100px;
  } 
.miasto {
  width:100px;
  }  
 
 
.logo2 {
  float:right;
  width:342px;
  text-align:center;
  margin-right:17px;
  padding-top:20px;
  }
.logo2 h4 {
  font-size:14px;
  font-family: Trebuchet MS;
  color:#162983;
  text-align:left;
  font-weight:normal;
  paddin:0; margin:0
  }  
  
.logo2 IMG {
  border:0;
  vertical-align:middle;
  margin-bottom:10px;
  }
.logo2 .l {
  margin-left:20px;}  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* MENU  - vertical*/
     
/* /MENU - vertical*/


/* MENU - horizontal */
 
#hmenu {
background:yellow;
margin-left:250px;
}

#hmenu UL {
  margin:0;
  list-style:none;
    border:1px solid white;
    border-bottom:0;
    height:26px;
    padding:0;
}
#hmenu UL LI {
  padding:0;
  float:left;
position:relative;
  }



#hmenu A {
  display:block;
  padding:6px 10px 6px 10px;
  color:black;
  text-decoration:none;
    border-right:1px solid white;
    background:yellow;
  }

#hmenu A:HOVER {
  background:pink;
  color:black;
  
}

#hmenu UL UL LI {
  clear:left;
  }

#hmenu UL UL {
  position:absolute;
  left:-1px;
  top:25px;
  border:0;
   border-top:1px solid white;
}

#hmenu UL UL A {
  width:120px;
  border-left:1px solid white;
  border-bottom:1px solid white;
  position:relative;
}

#hmenu UL UL UL {
  position:absolute;
  left:141px;
  top:0px;
  border:0;
  border-top:1px solid white;
   }
#hmenu UL UL UL A {
  width:100px;
  border-left:1px solid white;
  border-bottom:1px solid white;
  position:relative;
  padding:3px 5px 3px 5px!important;
  font-size:10px;
}   

div#hmenu ul ul,
div#hmenu ul ul ul,
div#hmenu ul ul ul ul,
div#hmenu ul ul ul ul ul,
div#hmenu ul li:hover ul,
div#hmenu ul li:hover ul ul,
div#hmenu ul li:hover ul ul ul,
div#hmenu ul li:hover ul ul ul ul,
div#hmenu ul ul li:hover ul,
div#hmenu ul ul li:hover ul ul,
div#hmenu ul ul li:hover ul ul ul
{display: none;}

div#hmenu ul li:hover ul,
div#hmenu ul ul li:hover ul,
div#hmenu ul ul ul li:hover ul,
div#hmenu ul ul ul ul li:hover ul,
div#hmenu ul ul ul ul li:hover ul
{display: block; z-index:999;}
 
/* /MENU - horizontal */


img.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	padding:10px;
	background:#f6f6f6;
	border:1px solid #999999;
	}
img.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
		padding:10px;
	background:#f6f6f6;
	border:1px solid #999999;
	}	
img.zdjc {
	display:block;
margin:10px auto 0px auto;
		padding:10px;
	background:#f6f6f6;
	border:1px solid #999999;

	}	

span.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	padding:0px 10px 10px 10px;
  }
span.zdjl IMG {
	display:block;
	margin:0px -10px 5px -10px;
	}

span.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
	padding:0px 10px 10px 10px;
  }
span.zdjr IMG {
	display:block;
	margin:0px -10px 5px -10px;
	}
.zdjakt {
	margin:0px 20px 10px 0px;
	float:left;}
.zdjakt IMG {
  border:0;}

.produkty UL {
  list-style:none;
  margin:0;
  padding:0;
  }
  
.produkty LI {
  display:inline;
  }
  
.produkty A {
  display:block;
  float:left;
  border:1px solid gray;
  margin-top:5px;
  margin-right:5px;
  }    
.produkty IMG {
border:5px solid white;
  }  

.produkty H2 {
  clear:left;
  }


div#qTip {
  font-size:10px;
  padding: 4px;
  border: 0px solid #ff5e00;
  display: none;
  background: #ffffff;
  color:;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
