html{
  height:101%;
}
body
{
	font-family: Verdana;
	font-size: 13px;
  background:  url(img/bg_bottom.png) transparent no-repeat bottom center;  
	color: #595959;	
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	text-align:justify;
}     

a{
border: 0px;
text-decoration: none;
color:#676767;
}

a:hover{
text-decoration: none;
color:#676767;
}

form{margin:0px}

img{    
border:0px ;
}
textarea, input{
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
border-right: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
background: #FAFAFA;
}

h1{
font-size: 21px;
font-weight: normal;
color: #676767;
margin: 10px 0px 0 0; 
background:  url(img/gwiazdka.png) transparent no-repeat top left;    
display:block;
height: 30px;
padding: 14px 0 0 40px;
text-transform: uppercase;
border-bottom:1px #8F8B8C solid;
}

h2{
font-size: 14px;
font-weight: bold;
color: black;
margin: 5px 0px 5px 0px;
}

h2 a{
color:white;
background:#A9692C;
padding:3px 0 3px 10px;   
display: block;
font-weight:bold;
text-decoration:none;
}

h2 a:hover{
color:white;
}

h4{
font-size: 12px;
font-weight: bold;
color: #AAAAAA;
margin:10px 0px;
}

hr{
border-top: 1px solid  #8F8B8C;
border-left: 1px solid  #8F8B8C;
border-bottom: 0px solid;
background:  #8F8B8C;
margin: 0px 0px 0px 0px;
height: 0px;
}

/* strona */
#strona {
width:100%;
padding:0px;
margin:0px;
overflow: hidden;
}

#tlo_gorne {
background:  url(img/bg_top.png) transparent no-repeat top center;
width:100%;
float:left;     
}

#tlo_dolne {

width:100%;
float:left; 
 background:  url(img/bg.png) transparent repeat top;
}

#srodek_do_srodka {
margin:0 auto;
width:1055px; 
}

#srodek {
margin:0 auto;
width:1035px;
float:left;
background: url(img/tlogorasrodekgora.png)  no-repeat 13px top ;
}

#gora {
float:left;
width:1035px;
height:145px;
background:  url(img/menu.png) no-repeat -5px bottom ;
position: relative;
}
#strmenu{
  position:absolute; top:0px; right:200px;
}
#strmenu a{
  width:61px;height:61px;display:inline-block;padding:5px;
}
#strmenu #id1{
  background:  url(img/but1.png) no-repeat center center; 
}
#strmenu #id2{
  background:  url(img/but2.png) no-repeat center center; 
}
#strmenu #id3{
  background:  url(img/but3.png) no-repeat center center; 
}
#strmenu #id1:hover{
  background:  url(img/but1h.png) no-repeat center center; 
}
#strmenu #id2:hover{
  background:  url(img/but2h.png) no-repeat center center; 
}
#strmenu #id3:hover{
  background:  url(img/but3h.png) no-repeat center center; 
}

#logo {
  float:left;
  width:376px;
  height:120px;
  margin-left:10px;
  background:  url(img/logo.png) transparent no-repeat bottom;
}
#flash_lampa{
  position:absolute; top:0px; right:-120px;

}
#flash_logo{
    

}
.gallery img{
  margin:3px;        

}

/* menu */

#menu
{
  position:absolute; bottom:28px; right:0px;
	width: 630px;
	height: 26px;
  float:left;   
  color:#fff;
  font-size:15px;
  font-weight: bold;
}
#menu ul{
  float:left;
  list-style: none ;
  margin:0px;
  display: block;
  padding:0px;
}
#menu li{
  float: left; 
  position: relative;
  padding-bottom:5px;
}
#menu li ul{
  display:none;
  position:absolute; top:44px; right:-15px;
  margin:0px;
  padding:0px;
}
#menu li:hover ul{
  display:block;
}
#menu li:hover a{
  color: #F9D800; 
  border:0px;
  text-decoration: none;
}
#menu a{
  display: inline-block;
  color:#fff; 
  padding:10px 0px;
}
#menu .separator{
  padding:10px;
}
#menu li ul li{
  width:100%;
  padding-bottom:0px;
  font-size:10px;
}
#menu li ul li a{
  color:#fff !important;
}
#menu li ul li a:hover{
  color:#F9D800 !important;
}
#menu .podkat li a{
  color:#fff;
  width:210px;
  height:21px;
  padding:2px 5px 0px 15px;
  background:url('img/menu_rc.png') no-repeat top left;
  font-size: 12px;
  font-weight: normal;
}
#menu .podkat li.laaast a{
  background:url('img/menu_rd.png') no-repeat top left;
  padding-bottom:6px
}
#tresc {
  display:block;
  float:left;  
  margin-left:13px;
  width:1000px;
  background:#F1F1F1  url(img/tlogorasrodekdol.png) no-repeat top center;
}
#cyk{
  float:left;
  background: url(img/dolnetlosrodek.png) transparent no-repeat left bottom;  
}
#lewa {
  float:left;
  width:610px;
  padding: 30px 30px 0px 30px;   
}
#prawa {
  float:left;
  width:300px;  
}

#kontakt {
  padding:50px 0 0 0;
}


/*formularz*/
#formularz {
width:450px;
}

.submit{
  height: 20px;
  background: #9B3055;
  border: 0px;
  color: white;
  font-weight: bold;
  font-variant: small-caps;
}

.pole_szk{
  width:180px;
  height: 21px;
  padding:14px 5px 0px 12px;
  border: 0px;
  background: #FAFAFA url('img/szukaj.jpg') left top no-repeat;
}

.pole_k, .pole_nk{
  width:180px;
  height: 15px;
  padding-left:4px;
  border-top: 1px solid #AAAAAA;
  border-left: 1px solid #AAAAAA;
  border-right: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
  background: #FAFAFA;
}

.input{
  width:170px;
  height: 20px;
  padding-left:4px;
  float:left;
  border:0;
  background: url(img/nk.png) transparent no-repeat;
}

.select{
  width:160px;
  height: 23px;
  padding-left:4px;
  border:0;
}

#stopka {
  width:1001px;
  height:100px;
  float:left;
  padding:0;
}
#stopka div{
  display:inline-block;
  float:left;
}
#footer{  
  width: 1020px; height:77px;
  background: url(img/foot_prawa.png) transparent no-repeat right top; 
  margin-left:-10px; 
}
#footer_l{
  width: 14px; height:77px;
  background: url(img/foot_lewa.png) transparent no-repeat left top;  
}

#stopka_srodek {
width:992px;
height:57px;
float:left;
background: url(img/foot_srodek.png) transparent repeat-x;
padding:27px 0 0 0;
color:#FFFFFF;
font-size:12px;
line-height: 1.2em;
text-align:center;
}
#stopka_srodek a{
  color: #fff;;
  text-decoration: none;
}

#stopka_dol {
width:1001px;
height:23px;
float:left;
text-align:center;
}

label {
float:left;
width:180px;
}
.strangemenu{
  font-size:10px;

}
