* { margin:0 }
html, body { font-size:11px; font-family:Tahoma; color:#383838; text-align:center }
table, td { text-align:left; font-size:11px }
a { color:#b90000; text-decoration:none; cursor:pointer }
a:hover { color:#b90000; text-decoration:underline }
pre { text-align:left }

#body { margin:auto; /*width:1064px;*/ height:100% }
#body_1 { width:50%; height:100%; vertical-align:top; text-align:right }
#body_1_1 { height:200px; text-align:right }
#body_2 { width:1000px; height:100%; vertical-align:top }
#body_3 { width:50%; height:100%; vertical-align:top }
#body_3_1 { height:200px; text-align:right }

.clear { clear:both }
.relative { position:relative }

#content_1 { height:68px; vertical-align:top }
#content_2 { height:44px; vertical-align:top }
#content_3 { height:165px; vertical-align:top }
#content_4_1 { vertical-align:top; width:801px }
#content_4_2 { vertical-align:top; width:199px }
#content_5 { height:9px }
#content_6 { height:83px; vertical-align:top; background-color:#f3f3e9 }
#content_7 { height:100%; background-color:#f3f3e9 }

#topLogo { position:absolute; left:7px; top:7px }
#topInfo { position:absolute; left:283px; top:26px }
#topInfolinia { position:absolute; right:122px; top:17px }
#topInfolinia2 { position:absolute; right:18px; top:9px; font-size:12px; font-weight:bold; color:#b90000 }
#topGadu { position:absolute; right:19px; top:42px }
#topSkype { position:absolute; right:49px; top:40px }
#topMail { position:absolute; right:19px; top:44px }

#flesz { position:absolute; left:210px; top:0 }
#szukajka { position:absolute; left:9px; top:0; width:199px; height:165px }
#szukajka2 { position:absolute; left:9px; top:0; width:982px; height:165px }
#bgSzukajkaC, #bgSzukajkaL, #bgSzukajkaR { height:165px }

#formSzukajka, #formSzukajka td { font-size:11px; color:#ffffff; font-weight:bold }
#formSzukajka a { color:#ffffff; text-decoration:none }
#formSzukajka a:hover { color:#ffffff; text-decoration:underline }
#formSzukajka input, #formSzukajka select { border:1px solid #bc3e00; font-size:11px; color:#383838 }
#formSzukajka .in { width:165px }
#formSzukajka .in2 { width:40px }
#formSzukajka .in3 { width:176px }
#formSzukajka #buttonWyszukaj { border:0 }
#formSzukajka .a { padding:33px 0 0 15px }
#formSzukajka .b { margin:4px 0 0 13px; height:20px }
#formSzukajka .c { margin:0 0 0 15px }
#formSzukajka .d { margin:4px 0 0 13px; height:20px }
#formSzukajka #button { margin:5px 0 0 13px}
#formSzukajka #button2 { padding:7px 5px 0 0; text-align:right }
#formSzukajka #link { margin:6px 0 0 105px }
#formSzukajka #link2 { padding-top:6px; text-align:right }
#formSzukajka .a1 { padding:33px 0 0 18px }
#formSzukajka .b1 { margin:4px 0 0 16px; height:20px }
#formSzukajka .c1 { margin:7px 0 0 18px }
#formSzukajka .d1 { margin:4px 0 0 16px; height:20px }
#formSzukajka .e1 { float:right; margin-top:16px }
#formSzukajka .e2 { float:right; height:25px; margin-top:14px }
#formSzukajka .e3 { float:right; margin-top:16px }
#formSzukajka .f { margin-top:50px; text-align:right; height:26px }
#formSzukajka .g { height:20px; text-align:right; height:26px }
#formSzukajka .h { height:50px }
#formSzukajka .i { float:right; height:26px }
#formSzukajka .j { float:right; margin-top:3px }

#flashPartnerzy { margin-top:12px }
#dlaDeweloperow { margin-top:8px }

#promocjaT { width:189px; padding-top:0px; color:#ffffff; font-family:Verdana; font-size:11px }
#promocjaT a, #promocjaT a:hover { text-decoration:none; color:#ffffff }
#promocjaT .clear, #promocjaT .clear2, #promocjaT .clear3 { clear:both; border-bottom:1px solid #ffb35f; width:168px; margin-left:13px }
#promocjaT .clear0 { height:56px }
#promocjaT .clear { height:21px }
#promocjaT .clear2 { height:34px }
#promocjaT .clear3 { height:35px; border-bottom:1px solid #ffe1bf }
#promocjaT .clear4 { clear:both; height:31px; text-align:center; font-weight:bold; font-size:10px; margin-top:4px }
#promocjaT .left { float:left; padding-top:3px }
#promocjaT .right, #promocjaT .right2 { float:right; font-weight:bold; margin-right:2px }
#promocjaT .right { padding-top:3px }
#promocjaT .right2 { padding-top:16px }
#promocjaB { width:189px }
/*
#notes { margin-top:8px }
#notesT { width:189px }
#notesB { width:189px; height:4px; font-size:1px }
.notesText, .notesText td { color:#ffffff; line-height:14px }
.notesText { padding:0px 0 0 12px }
.notesText a { color:#ffffff; text-decoration:none }
.notesText a:hover { color:#ffffff; text-decoration:underline }
.notesDodaj { width:189px; height:35px }
#notesDodaj { padding:8px 0 0 128px  }
*/
#notesRight { position:fixed; right:-160px; top:119px; width:193px; height:93px; z-index:100; padding:0 }
#notesRight #green { width:159px; margin-left:34px }
#notesT { width:100%; background-color:#729B16 }
#notesB { width:100%; height:4px; font-size:1px }
.notesText, .notesText td { color:#ffffff; line-height:14px }
.notesText { padding:8px 0 0 12px }
.notesText a { color:#def1a7; text-decoration:none }
.notesText a:hover { color:#def1a7; text-decoration:underline }
.notesDodaj { width:100%; height:27px }
#notesDodaj { padding:9px 0 0 1px  }

#newsletter { width:190px; height:101px; margin-top:8px; position:relative }
#newsletterInput { position:absolute; left:9px; top:36px }
#newsletterInput .input { background:transparent; border:0; font-family:Tahoma; font-size:11px; color:#383838; margin:3px 0 0 5px; width:129px }
#newsletterButton { position:absolute; left:154px; top:35px }
#newsletterInfo { position:absolute; left:10px; top:64px }

#menuRT { width:190px; margin-top:8px }
.menuR, .menuR td { font-size:11px; color:#383838 }
.menuR a { color:#383838; text-decoration:none }
.menuR a:hover { color:#383838; text-decoration:underline }

#stopaL { float:left; width:660px }
#stopaL #a { margin:11px 0 5px 0px }
#stopaL #b { margin-bottom:4px }
#stopaR { float:right; width:330px; text-align:right }
#stopaR #a { line-height:13px; margin-top:12px }
.stopaBold { color:#454749; font-size:11px; font-weight:bold }
.stopaBold a { color:#454749; text-decoration:none }
.stopaBold a:hover { color:#454749; text-decoration:underline }
.stopa { font-size:11px; color:#454749 }
.stopa a { color:#454749; text-decoration:none }
.stopa a:hover { color:#454749; text-decoration:underline }
.stopaCopy { font-family:Arial; font-size:11px; color:#898b8d }

.zawijakRight100, .zawijakLeft100 { height:100% }
.zawijakRToL, .zawijakLToR { width:801px; height:7px; font-size:1px }
.zawijakTop { width:801px; height:16px }
.zawijakLeftDrukuj { padding:4px 10px 4px 20px }
.zawijakRightDrukuj { padding: 4px 20px 4px 10px }

#titleH { width:801px; height:34px; position:relative }
#titleH .title {text-transform: uppercase;}
.title { font-family:Trebuchet MS; font-size:16px; color:#383838; padding-left:27px; line-height:32px; font-weight:bold }
.title:first-letter { font-size:21px }
.title .pLitera { font-size:21px }
#facebookIkonki { position:absolute; right:12px; top:5px }

.info, info TD { color:#333333; text-align:justify }
.info UL { line-height: 14px }
.info a img { border:0 }
.info hr { height:1px; border:0; color:#d9d9d9; background-color:#d9d9d9 }

.CBillKatalog { font-family: Tahoma; font-size: 11px; color: #333333; margin:auto }
.CBillKatalogInput { 
	font-family: Tahoma; font-size: 11px; color: #333333; 
	border: 1px solid #D1CAB9;
	width: 190px; height: 19px;
	padding: 2px 0px 0px 3px
}

.infoTit_1 { float:left; width:11px; margin-top:9px }
.infoTit_2 { float:left; font-weight:bold; line-height:25px }
.infoTit_2 a, .infoTit_2 a:hover { color:#383838; text-decoration:none }
.info_1 { float:left; width:11px; margin-top:9px }
.info_2 { float:left; width:732px; line-height:23px }
.info_3 { float:left; width:7px; margin-top:9px }
.infoLinia { width:750px; border-bottom:1px solid #f1f1f1; height:1px; font-size:0; clear:both }
.infoLiniaTemp { width:750px; height:1px; font-size:0; clear:both }
.infoTxt { color:#333333; text-align:justify; margin:0 11px 10px 11px; width:727px }

.redB { color:#b90000; font-weight:bold }

.posrednicySelect { width:190px; height:17px; border:1px solid #D1CAB9; font-family:Tahoma; font-size:11px; color:#383838 }

.wynikiSelect { font-size:11px; color:#383838; width:90px; height:19px; border:1px solid #BCB39F; vertical-align:top }
.wynikiB, .wynikiB TD { color:#BE0000; font-weight:bold }
.wynikiB a, .wynikiB a:hover { color:#be0000; text-decoration:none }

.aranzacje { font-weight:bold; border-bottom:1px solid #dbdbdb; width:749px; line-height:22px }
.aranzacje2 { padding:6px 0 6px 0 }
.aranzacje2 img { border:1px solid #dbdbdb }
.aranzacje3 { font-weight:bold; border-bottom:1px solid #dbdbdb; width:145px; line-height:22px; margin-right:10px }
.aranzacje4 { padding:6px 0; margin-right:10px }
.aranzacje4 img { border:1px solid #dbdbdb }

.realB, .realB TD { color:#BE0000; font-weight:bold }
.real TD { border-bottom:1px solid #dbdbdb; padding:8px 0 }
.real2 img { border:1px solid #dbdbdb; margin:8px 8px 0 0 }

.pStrRed { color:#BE0000; font-weight:bold }
.pStrRed A, .pStrRed A:HOVER { color:#BE0000; text-decoration:none }
.pStrGreen { color:#68923C; font-weight:bold }
.pStrGreen A, .pStrGreen A:HOVER { color:#68923C; text-decoration:none }
.pStrBlue { color:#3063A4; font-weight:bold }
.pStrBlue A, .pStrBlue A:HOVER { color:#3063A4; text-decoration:none }
.pStrOrange { color:#E05002; font-weight:bold }
.pStrGrey { color:#383838 }
.pStrGreyB { font-weight:bold }
.pStrGreyB a, .pStrGreyB a:hover { color:#383838; text-decoration:none }

.pStrTrebuchetOrange h1, .pStrTrebuchetOrange h1 a, .pStrTrebuchetOrange h1 a:hover { font-family:Trebuchet MS; font-size:16px; color:#E05002; font-weight:bold; text-decoration:none }
.pStrTrebuchetRed h1, .pStrTrebuchetRed h1 a, .pStrTrebuchetRed h1 a:hover { font-family:Trebuchet MS; font-size:16px; color:#BE0000; font-weight:bold; text-decoration:none }
.pStrTrebuchetGreen h1, .pStrTrebuchetGreen h1 a, .pStrTrebuchetGreen h1 a:hover { font-family:Trebuchet MS; font-size:16px; color:#68923C; font-weight:bold; text-decoration:none }
.pStrTrebuchetBlue h1, .pStrTrebuchetBlue h1 a, .pStrTrebuchetBlue h1 a:hover { font-family:Trebuchet MS; font-size:16px; color:#3063A4; font-weight:bold; text-decoration:none }
.pStrTrebuchetRed h1, .pStrTrebuchetRed h1 a, .pStrTrebuchetRed h1 a:hover { font-family:Trebuchet MS; font-size:16px; color:#BE0000; font-weight:bold; text-decoration:none; text-transform: uppercase; }


.pStrTrebuchetRed h1{display: inline;}
.pStrTrebuchetRed span{font-family:Trebuchet MS; font-size:16px; color:#BE0000; font-weight:bold; text-decoration:none; cursor:pointer}
.pStrTrebuchetRed span:first-letter{font-size: 21px;}
.nfirst:first-letter{font-size: 21px;}

.pStrTrebuchetBlue h2, .pStrTrebuchetBlue h2 a, .pStrTrebuchetBlue h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#3063A4; font-weight:bold; text-decoration:none }
.pStrTrebuchetBlue h2:first-letter{font-size: 21px;}
.relate {color: #3063A4;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;}
.relate:first-letter{font-size: 21px;}

.pStrTrebuchetBlue h2{
    color: #3063A4;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    }
.pStrTrebuchetBlue:first-letter h2{font-size: 24px;}    
    
.news a, .news a:hover{color:#ffffff;
    text-decoration:none;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold; }

.pStrTrebuchetWhite h1 { font-family:Trebuchet MS; font-size:16px; color:#ffffff; font-weight:bold }
.pStrTrebuchetWhite h1 a, .pStrTrebuchetWhite h1 a:hover { color:#ffffff; text-decoration:none }
.pStrTrebuchetGreen h2, .pStrTrebuchetGreen h2 a, .pStrTrebuchetGreen h2 a:hover { font-family:Trebuchet MS; font-size:16px; color:#68923C; font-weight:bold; text-decoration:none; text-transform: uppercase; }

.projname{
  color: #BE0000;
    font-family: Verdana;
    font-size: 28px;
    font-weight: bold;}

.pStrRamkaTloOff { background:none }

.formZamow, .formZamow TD { font-family: Tahoma; font-size: 11px; color: #333333; }
.formZamow A, .formZamow A:HOVER { color: #BE0000; text-decoration: none; }
.formzamowErr { font-family: Tahoma; font-size: 11px; color: #BE0000; text-align:center; }
.formZamow2, .formZamow2 TD { font-family: Tahoma; font-size: 11px; color: #8C8C8C; }
.formZamowTit, .formZamowTit TD { font-family: Arial; font-size:18px; color: #B9B9B9; }
.formZamowTit2, .formZamowTit2 TD { font-family: Arial; font-size: 19px; color: #BE0000; }
.formZamowTit3, .formZamowTit3 TD { font-family: Tahoma; font-size: 14px; color: #383838; font-weight: bold; }
.formZamowInput {
	font-family: Tahoma; font-size: 11px; color: #333333; 
	border: 1px solid #D1CAB9;
	width: 190px; height: 19px;
	padding: 2px 0px 0px 3px;
}
.formZamowTextarea {
	font-family: Tahoma; font-size: 11px; color: #333333; 
	border: 1px solid #D1CAB9;
	width: 190px; height: 80px;
}
.formZamowSelect { 
	width: 190px; height: 17px;
	border: 1px solid #D1CAB9;
	font-family: Tahoma; font-size: 11px; color: #383838;
}
.formZamowSklepTit { font-family:Trebuchet MS; font-size:16px; color:#be0000; font-weight:bold }
.formZamowSklepUkryj a, .formZamowSklepUkryj a:hover { color:#be0000; font-weight:bold; text-decoration:none; padding-left:20px; linej-height:16px }
.formZamowSklepNazwa { color:#be0000; font-weight:bold }
.formZamowSklepTab_1 { width:11px; border-bottom:1px solid #f1f1f1; line-height:22px; overflow:hidden }
.formZamowSklepTab_2 { width:50px; border-bottom:1px solid #f1f1f1; line-height:22px; overflow:hidden }
.formZamowSklepTab_3 { width:119px; border-bottom:1px solid #f1f1f1; line-height:22px; text-align:right; overflow:hidden }
.formZamowSklepTab_4 { color:#be0000; font-weight:bold }
.formZamowSklepInputIlosc { width:30px; height:17px; border:1px solid #ded7c7; background-color:#f5f5f5; color:#be0000; font-weight:bold; text-align:center; font-size:11px }
.formZamowSklepIlosc { font-weight:bold }
.formZamowSklepSuma { font-weight:bold; color:#be0000 }
.formZamowSklepWyczysc { color:#be0000; padding-top:12px }

.error { position:relative; height:57px }
.error_1 { position:absolute; left:8px; top:15px }
.error_2 { position:absolute; left:49px; top:8px }

#screenshot { position:absolute; border:1px solid #be0000; background:#ffffff; padding:1px; display:none; color:#000000 }

.sklepNazwa { color:#be0000; font-weight:bold }
.sklepTab_1 { width:11px; border-bottom:1px solid #f1f1f1; line-height:22px; overflow:hidden }
.sklepTab_2 { width:50px; border-bottom:1px solid #f1f1f1; line-height:22px; overflow:hidden }
.sklepTab_3 { width:119px; border-bottom:1px solid #f1f1f1; line-height:22px; text-align:right; overflow:hidden }
.sklepTab_4 { color:#be0000; font-weight:bold }
.sklepInputIlosc { width:30px; height:17px; border:1px solid #ded7c7; background-color:#f5f5f5; color:#be0000; font-weight:bold; text-align:center; font-size:11px }
.sklepIlosc { font-weight:bold }
.sklepSuma { font-weight:bold; color:#be0000 }
.sklepWyczysc { color:#be0000; padding-top:12px }
.sklepErr { color:#be0000; margin:20px 21px 10px 21px; text-align:center }
.sklepTit, .formZamowTit TD { font-family: Tahoma; font-size: 14px; color: #383838; font-weight: bold }
.sklepInput {
	font-family: Tahoma; font-size: 11px; color: #333333; 
	border: 1px solid #D1CAB9; width: 190px; height: 19px; padding: 2px 0px 0px 3px;
}
.sklepTextarea {
	font-family: Tahoma; font-size: 11px; color: #333333; 
	border: 1px solid #D1CAB9; width: 190px; height: 80px;
}
.sklepZestawienie td { line-height:20px }
.sklepZestawienieTit td { font-weight:bold }
.sklepZestawienieRazem { text-align:right; font-size:13px }
.sklepZestawienieAdres { width:200px; text-align:left; line-height:14px; margin:auto; margin-top:10px }

#indexTagow { font-family:Tahoma; font-weight:bold; width:180px; margin:3px 0 0 8px; text-align:justify }
#indexTagow .c1 { color:#ccc5b3 }
#indexTagow .c2 { color:#a39881 }
#indexTagow h1 { font-size:16px; display:inline }
#indexTagow h2 { font-size:15px; display:inline }
#indexTagow h3 { font-size:14px; display:inline }
#indexTagow h4 { font-size:10px; display:inline }
#indexTagow h5 { font-size:12px; display:inline }
#indexTagow h6 { font-size:11px; display:inline }
h5.c1{ font-size:16px !important; display:inline }
h54.c1{ font-size:15px !important; display:inline }
h3.c2 { font-size:16px !important; display:inline }

#mapaStron { clear:both; height:100% }
#mapaStron ul { line-height:13px; padding-left:0; list-style-position:outside }
#mapaStron div { width:223px; float:left; margin-right:10px; padding-left:15px }

#contentAbout{
margin-left: 30px;
}
#contentAbout p{
margin: 0 20px 0 0;
padding: 5px 0; 
}

#youtubeLeft { position:fixed; left:-71px; top:119px; width:108px; height:77px; z-index:100; padding:0; text-align:left }
#facebookLeft { position:fixed; left:-305px; top:206px; width:342px; height:503px; z-index:100; padding:6px 0 0 6px; text-align:left }
#facebookLeft .white { background-color:#ffffff; width:292px; height:497px }

#pomozmyInnym { padding:12px 21px 10px 9px }
#pomozmyInnym hr { border:0; height:1px; color:#ded7c7; background-color:#ded7c7; margin:15px 0; padding:0 }
#pomozmyInnym .border { border:1px solid #ded7c7 }
.pomozmyInnymTitle { font-size:13px; font-weight:bold; color:#be0000 }
.pomozmyInnym2 { font-weight:bold; text-align:justify; margin:0 15px 0 20px }

.gdzieKupicProjekt { font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#383838 }

/*------------ przewijany pasek na pierwszej stronie -----------------------------------*/
#przewijanyPasek { padding:3px 0 0 19px}
#przewijanyPasek a { font-weight:bold; text-decoration:none }
#przewijanyPasek a.pd1 { color:#fd0e03 } #przewijanyPasek a.pd1:hover { color:#ff3a09 }
#przewijanyPasek a.pd2 { color:#fd5b00 } #przewijanyPasek a.pd2:hover { color:#ff8d00 }
#przewijanyPasek a.pd3 { color:#729d24 } #przewijanyPasek a.pd3:hover { color:#93c02f }
#przewijanyPasek a.pd4 { color:#0089fd } #przewijanyPasek a.pd4:hover { color:#00c5fe }
#przewijanyPasek a.pd5 { color:#0352fa } #przewijanyPasek a.pd5:hover { color:#057eff }
#przewijanyPasek a.pd6 { color:#4307b9 } #przewijanyPasek a.pd6:hover { color:#680ceb }
#przewijanyPasek .scrollable { position:relative; overflow:hidden; width:696px; height:95px; margin:auto; border:0px solid #ccc }
#przewijanyPasek .scrollable .items { width:20000em; position:absolute; clear:both }
#przewijanyPasek .items div { float:left; width:348px }
#przewijanyPasek .items div div { float:left; width:116px; text-align:center }
#przewijanyPasek a.browse { display:block; width:13px; height:92px; margin:0; cursor:pointer; font-size:1px }

#przewijanyPasek a.right { background-position:-13px 0 }
/*#przewijanyPasek a.disabled { visibility:hidden !important }*/
#przewijanyPasek a.disabled { opacity:0.3; filter:alpha(opacity=30); cursor:default }

