/* CSS global BODY styles */
body {
	margin: 0px;
	padding: 0px;
	font-family: "Tahoma" , sans-serif;
	font-size: 11px;
	color: #90a3c1;
	background: #243445;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, ol, li, p, div, h1, h2, h3, h4, form, fieldset, input, textarea, label {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
fieldset{
  border:none;
}
.textVersion {
	display: none;
}
p {
	line-height: 15px;
}
a, a:visited {
  color:#bed7ff;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a img{
  border:none;
}
.clearfix{
  font-size:0px;
  clear:both;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
#topBkg{
  height:116px;
	background: url('../img/top_bkg.png') top center no-repeat;
}
#footerBkg{
  height:122px;
	background: url('../img/footer_bkg.jpg') top center no-repeat;
}
.content{
  width:980px;
  margin:0px auto;
}
.clearfix{
  clear:both;
  font-size:0px;
}
/* ------------------------------------------------------------------------------ TOP DIVS */
#top{
  width:960px;
  height:244px;
  margin:38px auto 0px auto;
	background: url('../img/top_bkg.jpg') top center no-repeat;
}
#top h1{
  padding-top:95px;
}

#menu{
  width:960px;
  height:93px;
  margin:0px auto 20px auto;
	background: url('../img/menu_bkg.jpg') top center no-repeat;
}

#menu ul{
  position:relative;
  padding:13px 0px 0px 0px;
  list-style-type:none;
}
#menu ul li{
  float:left;
  padding:0px 13px;
}
#menu ul li a span{
  display:none;
}
#menu ul li a.home{
  display:block;
  width:214px;
  height:32px;
  background: url('../img/menu_strona_glowna.jpg');
}
#menu ul li a.praceWysokosciowe{
  display:block;
  width:214px;
  height:32px;
  background: url('../img/menu_prace_wysokosciowe.jpg');
}
#menu ul li a.systemyOdstraszaniaPtakow{
  display:block;
  width:214px;
  height:32px;
  background: url('../img/menu_systemy_odstraszania_ptakow.jpg');
}
#menu ul li a.kontakt{
  display:block;
  width:214px;
  height:32px;
  background: url('../img/menu_kontakt.jpg');
}
#menu ul li ul li a{
  display:block;
  height:30px;
}
#menu ul li ul{
  display:none;
  position:absolute;
  top:45px;
  left:0px;
  padding-top:18px;
}
#menu ul li:hover ul, #menu ul li ul:hover, #menu ul li ul.hover{
  display:block;
}
#menu ul li ul.praceWysokosciowe{
  padding-left:345px;
  width:615px
}
#menu ul li ul.systemyOdstraszaniaPtakow{
  padding-left:5px;
  width:955px
}

#menu ul li ul li{
  padding:0px 4px 0px 2px;
  background: url('../img/sub_menu_separator.jpg')  right  5px no-repeat;
}
#menu ul li ul li.last{
  padding-right:0px;
  background:none;
}
#menu ul li ul li a.subPraceWysokosciowe{
  width:131px;
  height:25px;
  background: url('../img/menu_sub_prace_wysokosciowe.jpg');
}
#menu ul li ul li a.subPracePrzemyslowe{
  width:131px;
  height:25px;
  background: url('../img/menu_sub_prace_przemyslowe.jpg');
}

#menu ul li ul li a.subKolecPrzeciwPtakom{
  width:150px;
  height:25px;
  background: url('../img/menu_sub_kolce_przeciw_ptakom.jpg');
}
#menu ul li ul li a.subSiatki{
  width:52px;
  height:25px;
  background: url('../img/menu_sub_siatki.jpg');
}
#menu ul li ul li a.subDzwiekowe{
  width:261px;
  height:25px;
  background: url('../img/menu_sub_dzwiekowe_sytemy_odstraszania_ptakow.jpg');
}
#menu ul li ul li a.subNaklejki{
  width:230px;
  height:25px;
  background: url('../img/menu_sub_naklejki.jpg');
}
#menu ul li ul li a.subModel{
  width:228px;
  height:25px;
  background: url('../img/menu_sub_model.jpg');
}
#menu ul li a.hover, #menu ul li a.active{
  background-position: 0px -32px;
}
#menu ul li ul li a:hover, #menu ul li ul li a.active{
  background-position: 0px -25px;
}
/* ------------------------------------------------------------------------------ MAIN PAGE */

#contentBkg{
  background: #1d2939;
}
#content{
  width:900px;
  margin:0px auto 0px auto;
  padding:25px 30px;
}
#main{
  width:465px;
  float:left;
}
#sub{
  width:380px;
  float:right;
}
#content b{
  color:#bed7ff;
}
#content h2{
  padding-bottom:10px;
}
#content h3{
  font-size:1em;
  color:#bed7ff;
  text-transform:uppercase;
  padding-top:10px;
}
#content p{
  line-height:18px;
  padding:10px 0px;
}
#content ul{
  padding-bottom:10px;
  list-style-type:none;
}
#content ul li{
  line-height:18px;
}
#content .photoList{
  padding-bottom:20px;
}
#content .photoList ul li{
  float:left;
  padding-right:8px;
}
#content .photoList ul li.last{
  padding-right:0px;
}
#content form ul li{
  clear:both;
  padding-top:8px;
}
#content form ul label{
  display:block;
  width:160px;
  float:left;
}
.iText{
  color:#90a3c1;
  font-size:11px;
  font-family:"Tahoma";
  width:294px;
  height:14px;
  padding:6px 5px;
  border:none;
  background: url('../img/input_bkg.jpg');
}
#formWiadomosc{
  height:75px;
  background: url('../img/textarea_bkg.jpg');
}

.iButton{
  text-transform:uppercase;
  float:right;
  color:#90a3c1;
  font-size:12px;
  font-family:"Tahoma";
  font-weight:bold;
  border:none;
  background: none;
}
.headZalety{
  width:256px;
  height:16px;
  display:block;
  background: url('../img/head_zalety.jpg');
  cursor:pointer;
}
.headZaletyActive{
  background: url('../img/head_zalety_ov.jpg');
}
.headZalety span{
  display:none;
}
#content #sub ul.menu{
 margin-bottom:20px;
}
ul.menu li{
  padding-top:5px;
}
ul.menu li a{
  display:block;
  width:375px;
  height:33px;
}
ul.menu li a span{
  display:none;
}
ul.menu li.ptak101 a{
  background: url('../img/sub_stop_ptak101.jpg');
}
ul.menu li.ptak104 a{
  background: url('../img/sub_stop_ptak104.jpg');
}
ul.menu li.ptak111 a{
  background: url('../img/sub_stop_ptak111.jpg');
}
ul.menu li.ptak123 a{
  background: url('../img/sub_stop_ptak123.jpg');
}
ul.menu li a:hover, ul.menu li a.active{
  background-position:0px -33px;
}
/*----------------------------------------------------------------------------- FOOTER DIVS */
#footer{
  height:42px;
  width:900px;
  margin:20px auto 0px auto;
  padding:28px 30px 0px 30px;
  background: url('../img/footer_bkg.jpg');
}
#footer .phone{
  float:left;
  width:150px;
  color:#767b84;
  padding:2px 0px 5px 20px;
  background: url('../img/ico_phone.jpg') 0 0 no-repeat;
}

#footer .copy{
  float:right;
  width:150px;
  color:#767b84;
  text-align:right;
}

#footer ul{
  float:left;
  display:block;
  width:580px;
  list-style-type:none;
  text-align:center;
}
#footer ul li{
  border-right:1px solid #767b84;
  display:inline;
  padding:0px 5px;
}
#footer ul li.last{
  border:none;
}
#footer ul li a{
  font-weight:normal;
  color:#767b84;
}

.real{
  padding-right:30px;
  text-align:right;
  height:40px;
  width:930px;
  margin:20px auto 0px auto;
}
.real span{
  position:relative;
  top:-3px;
}
/*---- sIFR --- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h2{
	visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
}

.sIFR-hasFlash h2 {
}

