body {
    margin:0; padding:0;
    font:13px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
    color:#fff;
    background:url('/images/bg.gif') repeat-x #fff;
}

a {color:#f39a45; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {position:relative; clear:both;}

#main {width:994px; margin:0 auto;}

/* ========== backgrounds ========== */
#bgMain1 {background:url('/images/bg_m.gif') repeat-x #fff;}
#bgMain2 {background:url('/images/bg_main.jpg') center top no-repeat;}
#bgMain2 #content {background:none;}

#bgbezpieczenstwo, #bgalarm, #bgkontrola, #bgdomofony , #bgprezentacje {background:url('/images/bg_bezp.jpg') center top no-repeat;}
#bgbezpieczenstwo #cont2 {background:url('/images/content_bezp.jpg') no-repeat;}
#bgprezentacje #cont2 {background:url('/images/content_bezp.jpg') no-repeat;}
#bgalarm #cont2 {background:url('/images/content_bezp_alarm.jpg') no-repeat;}
#bgdomofony #cont2 {background:url('/images/content_bezp_dom.jpg') no-repeat;}
#bgkontrola #cont2 {background:url('/images/content_bezp_kont.jpg') no-repeat;}

#bgFirma {background:url('/images/bg_firma.jpg') center top no-repeat;}
#bgFirma #cont2 {background:url('/images/content_firma.jpg') no-repeat;}

#bgkomfort, #bgogrzewanie, #bgrolety, #bgsterowanie, #bgoswietlenie  {background:url('/images/bg_komfort.jpg') center top no-repeat;}
#bgkomfort #cont2 {background:url('/images/content_komfort.jpg') no-repeat;}
#bgoswietlenie #cont2 {background:url('/images/content_komfort_osw.jpg') no-repeat;}
#bgogrzewanie #cont2 {background:url('/images/content_komfort_osw.jpg') no-repeat;}
#bgrolety #cont2 {background:url('/images/content_komfort_rol.jpg') no-repeat;}
#bgsterowanie #cont2 {background:url('/images/content_komfort_ster.jpg') no-repeat;}

#bgkontakt {background:url('/images/bg_kontakt.jpg') center top no-repeat;}
#bgkontakt #cont2 {background:url('/images/content_kontakt.jpg') no-repeat;}

#bgsterowanie, #bgoferta {background:url('/images/bg_sterowanie.jpg') center top no-repeat;}
#bgsterowanie #cont2 {background:url('/images/content_sterowanie.jpg') no-repeat;}
#bgoferta #cont2 {background:url('/images/content_sterowanie.jpg') no-repeat;}

#bgoszczednosc {background:url('/images/bg_oszczednosc.jpg') center top no-repeat;}
#bgoszczednosc #cont2 {background:url('/images/content_oszczednosc.jpg') no-repeat;}

#bgmonitoring {background:url('/images/bg_bezp.jpg') center top no-repeat;}
#bgmonitoring #cont2 {background:url('/images/content_bezp.jpg') no-repeat;}

#bghistoria {background:url('/images/bg_firma.jpg') center top no-repeat;}
#bghistoria #cont2 {background:url('/images/content_firma.jpg') no-repeat;}
#bgmisja {background:url('/images/bg_firma.jpg') center top no-repeat;}
#bgmisja #cont2 {background:url('/images/content_firma.jpg') no-repeat;}
#bgofirmie {background:url('/images/bg_firma.jpg') center top no-repeat;}
#bgofirmie #cont2 {background:url('/images/content_firma.jpg') no-repeat;}
/* ============== menu ============= */
#menu {background:url('/images/menu_left.png') no-repeat; padding-left:9px; float:right;}
#menu div {background:url('/images/menu_right.png') top right no-repeat; padding-right:11px;}
#menu ul {margin:0; padding:0 0 49px 0; list-style-type:none; background:url('/images/menu_bg.png') repeat-x;}
#menu ul li {height:35px; float:left; background:url('/images/menu_separator.gif') 100% 10px no-repeat; padding:6px 6px 0 5px; position:relative;}
#menu ul li.last {background:none;}
#menu ul li a, #menu li b {color:#f8f0df; display:block;}
#menu ul li a b {padding:8px 15px;}
#menu ul li:hover a, #menu ul li a:hover {background:url('/images/menu_link_left.gif') no-repeat #d31111; text-decoration:none;}
#menu ul li:hover b, #menu ul li a:hover b {background:url('/images/menu_link_right.gif') top right no-repeat; color:#f6e0b1;}

#menu ul ul {padding:0; background:none; position:absolute; visibility:hidden;}
#menu ul ul li {height:auto; padding:0; float:none; background:none;}
#menu ul ul li a {width:164px; padding:5px 23px; background-image:none !important; background-color:#d31111; border-top:1px solid #dd2929;}
#menu ul ul li:hover a, #menu ul ul li a:hover {background:none #b50909;}

#menu ul ul ul {top:0; left:210px;}
#menu ul ul ul li a {background-color:#b60a0a; border-top:1px solid #d31111;}
#menu ul ul ul li:hover a, #menu ul ul ul li a:hover {background:none #9e0505;}

#menu table {position:absolute; top:37px; left:2px;}
#menu table table {top:0; left:0;}

#menu ul :hover ul {visibility:visible;}
#menu ul :hover ul ul {visibility:hidden;}
#menu ul ul :hover ul {visibility:visible;}

#top h1 {margin:48px 0 37px 90px; float:left;}
#top h2 {margin:0; padding:39px 84px 28px 0; float:right; clear:right;}
#top h1 img, #top h2 img {display:block;}

#topMain h1 {margin:100px 0 70px 90px; float:left;}
#topMain h2 {margin:0; padding:100px 36px 62px 0; float:right; clear:right;}
#topMain h1 img, #topMain h2 img {display:block;}

/* ============ content ============ */
#content {clear:both; margin-bottom:10px; background:url('/images/content_bg.gif') repeat-y #9e0404;}
#cont1 {min-height:480px; background:url('/images/content_bottom.jpg') bottom no-repeat; padding-bottom:130px; position:relative;}
#cont2 {min-height:480px;}

.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.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 .sifrReplace {visibility:hidden; margin:0; padding:30px 0 25px;}
.sIFR-hasFlash h2.sifrReplace {font-size:28px;}
.sIFR-hasFlash h3.sifrReplace {font-size:18px;}
.sIFR-hasFlash h3.mainHsIFR {font-size:24px; text-align:center; margin:0; padding:15px 0 0;}

#leftSide {width:236px; padding:60px 0 0 50px; float:left;}
#rightSide {width:605px; padding:23px 50px 0 0; float:right;}

#mainBox {height:212px; background:url('/images/main_bg.jpg') no-repeat; padding:20px 15px;}
.mainBoxLink {width:33.33%; float:left; text-align:center;}

/* ============ menuLeft =========== */
.menuLeft {margin:0; padding:3px 5px; list-style-type:none;}
.menuLeft li {background:url('/images/menu_left_separator.gif') bottom repeat-x; padding:11px 16px;}
.menuLeft a {color:#fff;}

.leftBox {width:170px;}
.leftPartnerzy {width:170px; text-align:center;}

/* ============ navButt ============ */
#navButt {margin:-22px 0 0 -20px; padding:0; list-style-type:none; position:absolute;}
#navButt li {margin-right:4px; float:left;}
#navButt a {height:44px; display:block;}
#navButt li a span {display:none;}
#buttKom {width:91px; background:url('/images/button_kom.png') no-repeat;}
#buttBez {width:138px; background:url('/images/button_bez.png') no-repeat;}
#buttOsz {width:120px; background:url('/images/button_osz.png') no-repeat;}
#buttKomCurrent {width:91px; background:url('/images/button_kom_c.png') no-repeat;}
#buttBezCurrent {width:138px; background:url('/images/button_bez_c.png') no-repeat;}
#buttOszCurrent {width:120px; background:url('/images/button_osz_c.png') no-repeat;}
#navButtMargin {height:35px;}

/* ============ pagePath =========== */
#pagePath {font-size:10px; color:#e9b19d; position:relative; margin:-25px 0 22px -3px;}
#pagePath a {color:#e9b19d; margin:0 3px;}
#pagePath b {color:#f8f0df; margin:0 3px; font-weight:normal;}

/* ============== opts ============= */
#opts {width:604px; position:absolute; bottom:70px; margin:0; padding:40px 50px 0 340px; list-style-type:none;}
#opts li a {padding-left:14px;}
#opts .optBack {float:left;}
#opts .optPrint {float:right;}
#opts .optTop {float:right; margin-left:30px;}
#opts .optBack a {background:url('/images/icon_back.gif') 0 no-repeat;}
#opts .optPrint a {background:url('/images/icon_print.gif') 0 no-repeat; padding-left:21px;}
#opts .optTop a {background:url('/images/icon_top.gif') 0 no-repeat;}

/* ========== kontaktDane ========== */
#kontaktDane {width:100%; border-collapse:collapse; line-height:16px; margin-bottom:50px;}
#kontaktDane td {padding:0; vertical-align:top;}
#kontaktDane strong {color:#f6ddae; font-size:14px;}
#kontaktDane address {margin:6px 0; font-style:normal;}

/* ========== contactForm ========== */
#contactForm {margin:0; padding:0;}
#contactForm table {margin-left:35px;}
#contactForm table td {padding:4px; vertical-align:top; line-height:28px;}
.input {
    border:none;
    padding:5px;
    background:url('/images/input.png') no-repeat;
    font:13px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
}

#contSubmit, #contReset {margin-top:15px; cursor:pointer; border:none;}
#contSubmit {width:124px; background:url('/images/contact_send.gif') no-repeat; float:left;}
#contReset {width:133px; background:url('/images/contact_reset.gif') no-repeat; float:right;}

/* ============= footer ============ */
#footer {clear:both; height:30px; padding:0 35px;}

#footDesign {float:right;}
#footDesign img {display:block; padding:9px 0;}

/* TEXT BODY */
#ContentText_Body img {
	margin: 10px;
	padding: 1px;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
