/* CSS Document */

body { 			margin:0; padding:0; border:0;
				font-family: 'Trebushet Ms', Verdana, Tahoma; font-size:12px; text-align:justify; color:#333333;
				background-image:url(../img/bg.jpg); background-attachment: fixed;
	}
	
#content {		margin:auto; padding:0; border:0; width:960px;
				background-color:#FFFFFF;
	}
	
#logo {			margin:0; padding:0; border:0; width:960px; height:80px; position:relative;
				background-image:url(../img/top.jpg);background-repeat:no-repeat; top:-10px;
	}
	
#logo #szukaj {
				position: absolute;
				top: 40px; right:24px;}

#logo #szukaj span {
				padding-left:20px;
				}

#top {			margin:0; padding:10px; border:0; width:940px; position:relative; height:237px;
				background-image:url(../img/korner_top.jpg); background-repeat:no-repeat; background-color:#333333;
				text-align:center;
	}
#top #shoutbox {
				font-size:14px; width: 249px; height: 237px; float:left; margin-left:5px;
				background-image:url(../img/right_pic.jpg); background-repeat: no-repeat;

				}
img {
border:none;
outline:none;
}

#nav, #nav1 {			margin:0; padding:0; border:0; width:960px; height:45px; clear:both;
				background-image:url(../img/menu.png);
	}
		


#nav ul, #nav1 ul {		
margin:0; padding:0; border:none; background:none;
}

				
#nav ul li {	
float:left; display:inline; list-style:none; margin:0 ; padding:0;  height:45px; border:none;}
#nav1 ul li {	
float:left; display:inline; list-style:none; margin:0 -8px 0 0; padding:0;  height:45px; border:none;}

li.sglowna a {
width:160px;
background:url(../img/menu/glowna.jpg) 0 0 no-repeat;
}
li.sglowna a:hover {
background:url(../img/menu/glowna.jpg) 0 -45px no-repeat;
}
li.sglowna_active a {
width:160px;
background:url(../img/menu/glowna.jpg) 0 -45px no-repeat;
}


li.ofirmie a {
width:89px;
background:url(../img/menu/ofirmie.jpg) 0 0 no-repeat;
}
li.ofirmie a:hover {
background:url(../img/menu/ofirmie.jpg) 0 -45px no-repeat;
}
li.ofirmie_active a {
width:89px;
background:url(../img/menu/ofirmie.jpg) 0 -45px no-repeat;
}

li.katalog a {
width:174px;
background:url(../img/menu/katalog.jpg) 0 0 no-repeat;
}
li.katalog a:hover {
background:url(../img/menu/katalog.jpg) 0 -45px no-repeat;
}
li.katalog_active a {
width:174px;
background:url(../img/menu/katalog.jpg) 0 -45px no-repeat;
}

li.dofinansowanie a {
width:152px;
background:url(../img/menu/dofinansowanie.jpg) 0 0 no-repeat;
}
li.dofinansowanie a:hover {
background:url(../img/menu/dofinansowanie.jpg) 0 -45px no-repeat;
}
li.dofinansowanie_active a {
width:152px;
background:url(../img/menu/dofinansowanie.jpg) 0 -45px no-repeat;
}


li.zarejestruj a {
width:142px;
background:url(../img/menu/zarejestruj.jpg) 0 0 no-repeat;
}
li.zarejestruj a:hover {
background:url(../img/menu/zarejestruj.jpg) 0 -45px no-repeat;
}
li.zarejestruj_active a {
width:142px;
background:url(../img/menu/zarejestruj.jpg) 0 -45px no-repeat;
}

li.oferty a {
width:123px;
background:url(../img/menu/oferty.jpg) 0 0 no-repeat;
}
li.oferty a:hover {
background:url(../img/menu/oferty.jpg) 0 -45px no-repeat;
}
li.oferty_active a {
width:123px;
background:url(../img/menu/oferty.jpg) 0 -45px no-repeat;
}

li.kontakt a {
width:120px;
background:url(../img/menu/kontakt.jpg) 0 0 no-repeat;
}
li.kontakt a:hover {
background:url(../img/menu/kontakt.jpg) 0 -45px no-repeat;
}
li.kontakt_active a{
width:120px;
background:url(../img/menu/kontakt.jpg) 0 -45px no-repeat;
}

li.sglowna a, li.sglowna a:hover, li.sglowna_active a,  li.ofirmie a, li.ofirmie a:hover, li.ofirmie_active a, li.katalog a, li.katalog a:hover, li.katalog_active a, li.dofinansowanie a, li.dofinansowanie a:hover, li.dofinansowanie_active a, li.zarejestruj a, li.zarejestruj a:hover, li.zarejestruj_active a, li.oferty a, li.oferty a:hover, li.oferty_active a, li.kontakt a, li.kontakt a:hover, li.kontakt_active a {
display:block;
height:40px;
}



#menu_katalog {
				margin:0px;padding-top:5px; padding-left:7px; float:left; display:block;
				background-image:url(../img/katalog_menu.jpg); background-repeat:no-repeat;
				width:147px; height:auto !important; min-height:311px; height:311px; font-size:11px;
				}

#menu_katalog ul, #menu_katalog ul li  {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_katalog ul li { padding-bottom:10px;}

#menu_katalog ul a { color:#fff; text-decoration:none; display:block;}
#menu_katalog ul a:hover { color:#FFFF00; text-decoration:none; display:block;}
#menu_katalog a span {color:#FFFF00; text-decoration:underline;}
#menu_katalog img { display:block;}				

#main {
				padding:20px;
				line-height: 150%;
				}
#main #kontakt p {
				margin:0; padding:5px 5px 5px 20px;}

#main_katalog { float:left; width:760px; height:auto !important; min-height:700px; height:700px; background-color:#fff; padding:20px; line-height: 160%;}
#main_katalog a, #main_katalog a:visited { color:#0099FF; text-decoration:none;}
#main_katalog a:hover { color:#000099;}
#main_katalog table { width:730px; margin:auto;}
				
h1, h2, h3 {
				margin:0; padding: 5px 0 10px 0;
				font-family: 'Trebuchet Ms', Verdana, Arial, Helvetica, sans-serif;
				}
				
h2 {			font-size:18px; color:#0099FF;}
h3 {			font-size:14px; color:#66CC33;}
				
#bottom {
				padding-top: 18px; border-top:0px solid #333333; border-bottom:2px solid #333333;
				text-align:center; clear:both;
				width:960px; height: 40px;
				background-color:#f0af30; color:#fff;
				background:url(../img/footerbg.jpg) no-repeat;
				}
img {			border:0; vertical-align:middle;}

#bottom a {	padding:0; margin:0;color: #FFF; text-decoration:none;}

hr { margin:0; padding:0;color:#00CCFF;background-color:#00CCFF; height:1px; width:100%; border:0;}

.mail a { color:#FF0000; text-decoration:none;}
.mail a:hover { text-decoration:underline;}
.akapit { text-indent: 20px;}
.ramka {border:3px double #89BB3A; padding:10px; background-color:#99D041;color:#333333; font-weight:normal;text-align:center;}
.ramka span { color:#3366FF; font-size:16px; font-weight:bold; font-style:italic}
blockquote { margin:10px;padding:10px; font-size:11px;}
#rejestracja span { color:#0099FF; font-weight:bold;}
input.pole {
       border: 1px solid #00CCFF;
       background-color: white; 
	   padding:3px;
       cursor: auto; 
} 
#szukaj input {
	   float:right; 
       border: 0px solid #0099FF;
       background-color: white; 
	   color:#006600;
	   height: 18px; width:190px;
	   background-image:url(../img/szukaj.jpg);
	   padding:7px 10px 5px 10px;
 
} 
#szukaj input.button{ width:36px; height:30px; background-image:url(../img/button.jpg); background-color:#333333;}

#tabela_katalog h3 { margin:0 0 0 -10px; padding:0; font-size:10px;}
#tabela_katalog a { color:#D0376E; text-decoration:none;}
#tabela_katalog a:hover { text-decoration:underline;}

#main_katalog img { border:2px solid #3399FF;}

blockquote h3 { font-size:11px;}
blockquote em {color:#0099FF;}
