body { margin: 20px 0 0 0; background: #ffffff; font-size: 11px; font-family: Tahoma, Arial, Verdana; }
img { border: 0; }
form { margin: 0; padding: 0; }
h1 { font-size: 15px; }
h2 { font-size: 12px; font-weight: normal; }
#main { width: 764px; margin: 0 auto; }
#logo { clear: both; }
#flash { float: left; width: 206px; height: 54px; margin: 0 0 15px 15px; }
#logo form { float: right; margin: 15px 0 0 0; color: #A61303; width: 300px; }
#logo span { float: right; padding: 3px 5px 0 0; }
#menu { height: 54px; background: #213445 url(images/m_back.gif) 0 0 repeat-x; clear: both; margin: 0 0 5px 0; }
#baner { margin: 0 0 5px 0; }
#menu a { float: left; font-size: -666em; height: 59px; color: #00476A; }
#menu em { display: none; }
#menu a:hover { background-position: 0 -59px; color: #318EB9; text-decoration: none; }
#m_glowna { background: #213445 url(images/m_glowna.jpg) 0 0 no-repeat; width: 199px; }
#m_cennik { background: #213445 url(images/m_cennik.jpg) 0 0 no-repeat; width: 141px; }
#m_firma { background: #213445 url(images/m_firma.jpg) 0 0 no-repeat; width: 151px; }
#m_kontakt { background: #213445 url(images/m_kontakt.jpg) 0 0 no-repeat; width: 273px; }
#top { height: 170px; background: #48A3D2 url(images/top.jpg) 0 0 no-repeat; margin: 0 0 15px 0;  display: inline;  }
#top1 { height: 170px; background: #48A3D2 url(images/top.jpg) 0 0 no-repeat; margin: 0 0 15px 0;  width: 764px;  float: left; }
#top2 { height: 170px; background: #48A3D2 url(images/top2.jpg) 0 0 no-repeat; margin: 0 0 15px 0; width: 364px;  float: right;   }
#top h1 { color: white; padding: 20px 0 10px 20px; margin: 0; }
#top h2 { color: #94c4e3; padding: 0 0 0 20px; margin: 0; }
#top ul { list-style: none; padding: 8px 0 0 40px; margin: 0; }
#top li { padding: 3px 0 3px 0; color: #c5e8fe; }
#top li a { color: #c5e8fe; text-decoration: none; }
#top li a:hover { color: white; }

#adres { height: auto; background: #DCDCDC ; margin: 0 0 0 0;  display: inline;  }
#adres1 { height: 50px; background: #DCDCDC ; margin: 0 0 0 0;  width: 150px;  float: left; }
#adres2 { height: 50px; background: #BC8F8F; margin: 0 0 0 0;  width: 350px;  float: right;   }


#footer { height: 50px; background: #213445 url(images/f_bg.jpg) 0 0 repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer img { height: 50px; }
#footer p { float: left; color: #6ec2ff; padding: 17px 0 0 10px; margin: 0; }
#footer span { float: right; padding: 17px 15px 0 0; }
#footer span a { color: #0c5c97; text-decoration: none; font-size: 10px; }
#footer span a:hover { text-decoration: none; }
#footer em { font-style: normal; color: #0d78bf; }
#footer b { font-weight: normal; color: #990000; }
#site { clear: both; margin: 0 0 15px 0; overflow: hidden; zoom: 1.0; }
#blocks { float: right; width: 188px; margin: 0 0 0 10px; }
#content { float: left; background: #F0F0F0; width: 566px; }
#content h1 { color: #70070f; margin: 0; padding: 0 0 10px 0; clear: both; }
#content h2 { color: #016BA5; margin: 0; padding: 0; line-height: 17px; both; }
#content p { line-height: 17px; color: #494B4A; text-align: justify; }
#content a { color: #016BA5; text-decoration: underline; }
#gadu { display: block;	vertical-align: top; text-align: center; font-size: 11px; color: #152D42;  font-weight: bold;  }
#gadu a { font-size: 8px;  color: #FF4500; border-bottom: 0px;  text-align: center; 	}
#gadu a:hover {font-size: 8px;  color: Blue;  }
/* #006bb9 */
#content a:hover { color: #1A1A1A; }
#content span { display: block; border-bottom: 1px solid #0070BC; margin: 30px 0 30px 0; clear: both; }
#content ul { list-stype-type: square; }
#content li { padding: 3px 0 3px 0; color: #323232; letter-spacing: 1px; }
#bottom { clear: both; border-top: 1px solid #BDE7FF; margin: 15px 0 15px 0; height: 170px; background: white url(images/people.jpg) 10px 10px no-repeat; }
.fl { width: 4px; float: left; }
.fr { width: 45px; float: right; }
.inputc { border: 1px solid #BEBEBE; background: #F6F6F6; width: 100%; }
.input { border: 1px solid #BEBEBE; background: #F6F6F6; width: 145px; height: 19px; float: right; margin: 0 5px 0 0; }
.imgin { border: 1px solid black; width: 34px; height: 21px; margin: 0; padding: 0; float: right; } 
.internet img { width: 188px; height: 154px; }
.text { padding: 20px; }
.newsphoto { margin: 0 0 10px 10px; cursor: pointer; border: 1px solid #C7C7C7; }
.newsphotol { margin: 0 10px 10px 0; cursor: pointer; border: 1px solid #C7C7C7; }
.btext { margin: 35px 10px 0 220px; }
.btext h2 { color: #70070f; margin: 0; padding: 0 0 20px 0; line-height: 17px; }
.btext p { line-height: 17px; color: #286493; margin: 0; padding: 0; text-align: justify; }
.btext a { color: #70070F; text-decoration: none; }
.btext a:hover { text-decoration: underline; }
.block { background: #67abdb url(images/r_block.jpg) 0 0 no-repeat; margin: 15px 0 0 0; }
.block h2 { font-size: 14px; color: #152D42; font-weight: bold; padding: 15px 0 30px 15px; margin: 0; }
.block p { padding: 0; margin: 0 15px 29px 15px; color: #2c2c2c; line-height: 17px; }
.block span { display: block; padding: 0 0 15px 0; text-align: center; color: #004171; }
.block a { color: #004171; text-decoration: none; border-bottom: 1px solid #70070f; }
.block a:hover { border-bottom: 1px solid #BDE7FF; }
.blockb { width: 188px; height: 5px; position: relative; top: 2px; }
.cols h2 { color: #70070f !important; margin: 0; padding: 0 0 10px 0; font-size: 15px; font-weight: bold; }
.cols { clear: both; }
.cols a { color: #006bb9; border-bottom: 1px solid #70070f; text-decoration: none !important;  }
.cols ul { list-style-image: url(images/square.gif); padding: 10px 0 61px 17px; margin: 0; }
.cols li { padding: 0 0 7px 0; margin: 7px 0 0 0; }
.colleft { float: left; width: 300px; }
.colright { float: left; }
.com h2 { font-weight: bold; color: #016BA5 !important; }
.com p { font-size: 12px; }
.com { padding: 20px; background: #D8D8D8; }
.cl { border: 0 !important; margin: 0 !important; padding: 0 !important; display: inline !important; }
.date { font-size: 10px; color: #adadad; }

/* style dla linków na samej gorce */
#linkigora {
	margin: 0 auto;
	font-size: 10px;
	color: #000000;
	padding: 8px 0px 10px 0px;
	float: right;
	outline: none;
	}
#linkigora a {
	background-image: none;
	text-decoration: none;
	color: #616161;
	font-size: 10px;
	}		
#linkigora a:hover {
background-image: none;
	text-decoration: none;
	color: #8A8A8A;
	font-size: 10px;
	}

