* { margin:0 }
body { font-family:Tahoma; font-size:12px; color:#383838; background-color:#686868 }
td { font-family:Tahoma; font-size:12px; color:#383838; text-align:left }
a { color:#BE0000; text-decoration:none }
a:hover { color:#BE0000; text-decoration:underline }
img { border:0 }
blockquote { margin-left: 20px; padding-left: 20px; }
ul { padding-left: 35px}
ol { padding-left: 23px}
h3 { font-family:Trebuchet MS; font-size:12px; color:#383838; font-weight:bold }

#body_1 { text-align:center; background:url('../img/bgGrad.jpg') top repeat-x; background-color:#FFFFFF; min-width:1000px }
#body_2 { border-top:1px solid #749A48; height:130px; text-align:center; min-width:1000px }
#body_3 { text-align:center; background:url('../img/bgGrad2.jpg') top repeat-x; background-color:#FFFFFF; min-width:1000px }

#banner_1 { position:relative; width:590px; height:102px }
#banner_2 { position:absolute; left:-1px; top:5px; border:0 }
#banner_3 { margin:6px } #banner_3 img { border:0 }

#left { width:190px; margin:6px 0 6px 8px }
#center, #center2 { margin-bottom:10px }
#right { width:190px; margin:6px 0 6px 7px }
#right #blogi { margin:0 0 9px 4px }
#right #blogi_1 { margin:5px 0 1px 0 }
#right #blogi_2 { margin:7px 0 1px 0 }
#right #blogi_3 { margin:7px 0 0 0 }
#right #blogi_4 { width:162px }
#right #blogi_5 { margin-top:12px; text-align:center }
#right .lista { border-bottom:1px solid #E5E5E5; width:176px; overflow:hidden; margin:0 0 0 8px }
#right .lista_1 { margin:6px 0 }
#right .lista_2 { text-align:center; margin:6px 0 }

#left_2 { width:190px; margin:6px 0 6px 0 }
#right_2 { width:805px; margin:6px 0 6px 5px; background-color:#FFFFFF }
#right_2 .clear { clear:both }
#right_2 #left { float:left; width:600px; margin:0; overflow:hidden; border:0px solid red }
#right_2 #right { float:right; width:191px; margin:0; overflow:hidden; border:0px solid green }

.bg { background-color:#FFFFFF; border:1px solid #FFFFFF }
.bgMargin { margin:5px 6px; overflow:hidden }
.odstep { margin-top:7px }
.cursor { cursor:pointer }

#bottomMenu { margin: 12px 0 8px 0 }
#bottomLogo { margin-bottom:3px }
#bottomStopa { font-size:10px; line-height:20px }

.pLitera { font-size:17px; font-weight:normal }
.title { height:22px; border-bottom:1px solid #CACACA }
.lista { margin:6px 0 }

#logowanieBg { width:190px; height:28px; background:url('../img/leftLogowanie.jpg	') no-repeat }
#logowanieBg #title { margin-left:53px; padding-top:3px }
#logowanie { text-align:center }
#logowanie #a { margin:3px 0 9px 0 }
#profil { margin:3px 5px 0 5px; border-bottom:1px solid #CACACA; text-align:center }
#profil #a { margin-bottom:3px }
#profil #b { margin:5px 0 9px 0 }
#profil #c { margin-bottom:3px }
#profil_2Bg { width:190px; height:28px; background:url('../img/leftProfil.jpg') no-repeat }
#profil_2Bg #title { margin-left:23px; padding-top:1px }
#profil_2 { margin:9px 5px 8px 5px }

#ulubioneBg { width:190px; height:29px; background:url('../img/leftUlubione.jpg') no-repeat }
#ulubioneBg #title { margin-left:19px; padding-top:2px }

#archiwumBg { width:191px; height:29px; background:url('../img/rightArchiwum.gif') no-repeat }
#archiwumBg #title { margin-left:33px; padding-top:2px }

#listaPostowBg { width:191px; height:29px; background:url('../img/rightListaPostow.gif') no-repeat }
#listaPostowBg #title { margin-left:44px; padding-top:2px }

#najczesciejBg { width:190px; height:29px; background:url('../img/rightNajczesciej.jpg') no-repeat }
#najczesciejBg #title { margin-left:19px; padding-top:2px }

#najnowszeBg { width:190px; height:29px; background:url('../img/rightNajnowsze.jpg') no-repeat }
#najnowszeBg #title { margin-left:41px; padding-top:2px }

#statystyki { width:190px; font-size:10px; margin:20px 0 10px 0 }
#statystyki .clear { clear:both }
#statystyki .a { float:left; width:130px }
#statystyki .b { float:left }

#top { position:relative }
#top #logo { position:absolute; left:-1px; top:7px; border:0 }
#top #menu1 { position:absolute; left:365px; top:17px }
/*#top #blogTop { position:absolute; left:741px; top:10px }*/
#top #lista { position:absolute; left:804px; top:15px }
#top #lista2 { position:relative }
#top #strzalka_1 { float:left; width:16px; margin-top:4px }
#top #strzalka_2 { float:left; width:16px; text-align:right; margin-top:4px }
#top #selectLista { float:left }

#top2 { position:relative; width:1000px; height:133px; background:url('../img/top(1).jpg') no-repeat }
/*#top2 #projekty { position:absolute; left:51px; top:9px; font-family:Tahoma; font-size:12px; color:#C7DB81 }
#top2 #projekty a, #top2 #projekty a:hover { color:#C7DB81; text-decoration:none }*/
#top2 #logo { position:absolute; left:22px; top:12px }
/*#top2 #www { position:absolute; left:53px; top:86px; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#FFFFFF }
#top2 #www a, #top2 #www a:hover { color:#FFFFFF; text-decoration:none }*/
#menu { margin-left:8px }

#blog { background-color:#FFFFFF }
#blog #a { margin:0 8px 0 7px; border-bottom:1px solid #CACACA }
#blog #a_1 { width:980px; margin:8px 0; text-align:center; overflow:hidden }
#blog #b { clear:both; min-height:165px; height:auto !important; height:165px }
#blog #b_1 { float:left; width:183px; min-height:158px; height:auto !important; height:158px; margin:7px 0 0 7px; text-align:center }
#blog #b_1_1 { margin:22px 0 3px 0 }
#blog #b_1_2 { margin-bottom:3px }
#blog #b_2 { float:left; width:612px; min-height:158px; height:auto !important; height:158px; border-left:1px solid #CACACA; border-right:1px solid #CACACA; margin:7px 0 0 0; position:relative }
#blog .b_2_0 { clear:both }
#blog .b_2_1 { float:left; width:134px; text-align:right; margin-right:8px; line-height:18px }
#blog .b_2_2 { float:left; width:454px; /*line-height:18px*/margin:3px 0 }
#blog .b_2_3 { clear:both; width:588px; height:12px }
#blog .b_2_4 { text-align:right; margin-right:8px }
#blog #b_3 { float:left; width:190px; margin:7px 0 0 0; text-align:center; overflow:hidden }
#blog #b_3 div { margin-bottom:3px }
#blog #b_3 #b_3_1 { text-align:right }
#blog #c { height:8px; font-size:1px; clear:both }

#ostatnieWpisy { overflow:hidden; width:573px }
#ostatnieWpisy .clear { clear:both }
#ostatnieWpisy .clearHr { clear:both; border-bottom:1px solid #CACACA; font-size:1px }
#ostatnieWpisy .a1 { float:left; width:108px; text-align:center }
#ostatnieWpisy .a1 img { margin:14px 0 14px 14px }
#ostatnieWpisy .a2 { float:left; width:461px; margin:14px 0 }
#ostatnieWpisy .a3 { float:left; width:340px }
#ostatnieWpisy .a4 { float:right }

.koszty { margin:0 0 10px 0; width:580px }
.koszty .clear { clear:both }
.koszty .bg { background-color:#F2F2F2; height:25px }
.koszty .a { float:left; width:440px; margin:0 0 0 10px }
.koszty .b { float:right; width:110px; margin:0 10px 0 0; text-align:right }
.koszty .aBoth { float:left; width:440px; margin:5px 0 6px 10px }
.koszty .bBoth { float:right; width:110px; margin:5px 10px 6px 0; text-align:right }
.koszty .odstepTop { height:6px; font-size:1px; clear:both }
.koszty .odstepBottom { height:29px; clear:both }
.koszty .a1 { float:left; width:30px; margin:0 0 0 10px }
.koszty .b1 { float:left; width:410px; margin:0 }
.koszty .c1 { float:right; width:110px; margin:0 10px 0 0; text-align:right }
.koszty .a2 { float:left; width:30px; margin:0 0 0 10px }
.koszty .b2 { float:left; width:300px; margin:0 }
.koszty .c2 { float:right; width:110px; margin:0; text-align:right }
.koszty .d2 { float:right; width:110px; margin:0 10px 0 0; text-align:right }

#wynikiWysz { overflow:hidden; width:573px }
#wynikiWysz .clear { clear:both }
#wynikiWysz .clearHr { clear:both; border-bottom:1px solid #CACACA; font-size:1px }
#wynikiWysz .a1 { float:left; width:108px; text-align:center }
#wynikiWysz .a1 img { margin:14px 0 14px 14px }
#wynikiWysz .a2 { float:left; width:461px; margin:14px 0 }
#wynikiWysz .a3 { float:left; width:340px }
#wynikiWysz .a3_1 { float:left; width:340px; margin-bottom:6px }
#wynikiWysz .a4 { float:right }
#wynikiWysz .a4_1 { float:right; margin-bottom:6px }
#wynikiWyszBrak { margin:20px 0 }
#wynikiWyszSubTitle { border-bottom:1px solid #CACACA }
#wynikiWyszSubTitle div { margin:10px }

#listaBlogow { overflow:hidden; width:573px }
#listaBlogow .clear { clear:both }
#listaBlogow .clearHr { clear:both; border-bottom:1px solid #CACACA; font-size:1px }
#listaBlogow .a1 { float:left; width:108px; text-align:center }
#listaBlogow .a1 img { margin:14px 0 14px 14px }
#listaBlogow .a2 { float:left; width:461px; margin:14px 0 }
#listaBlogow .a3 { float:left; width:340px; margin-bottom:6px }
#listaBlogow .a4 { float:right; margin-bottom:6px }

#galeria { clear:both }
#galeria .imgOut { float:left; width:146px; height:146px }
#galeria .imgOut2 { float:left; width:136px; height:146px }
#galeria .imgIn { width:136px; height:136px; overflow:hidden; position:relative; border:1px solid #CACACA }
#galeria .imgIn img { position:absolute }

.blue { font-family:Tahoma; font-size:12px; color:#2A41A6 }
.blue a { color:#2A41A6; text-decoration:none }
.blue a:hover { color:#2A41A6; text-decoration:underline }
.blueB { font-family:Tahoma; font-size:12px; color:#2A41A6; font-weight:bold }
.blueB a { color:#2A41A6; text-decoration:none }
.blueB a:hover { color:#2A41A6; text-decoration:underline }

.grey { font-family:Tahoma; font-size:12px; color:#383838 }
.grey a { color:#BE0000; text-decoration:none }
.grey a:hover { color:#BE0000; text-decoration:underline }
.greyB { font-family:Tahoma; font-size:12px; color:#383838; font-weight:bold }
.greyB a { color:#BE0000; text-decoration:none }
.greyB a:hover { color:#BE0000; text-decoration:underline }

.greyLight { font-family:Tahoma; font-size:12px; color:#969696 }
.greyLight a { color:#c9c9c9; text-decoration:none }
.greyLight a:hover { color:#969696; text-decoration:underline }
.greyLightB { font-family:Tahoma; font-size:12px; color:#969696; font-weight:bold }
.greyLightB a { color:#c9c9c9; text-decoration:none }
.greyLightB a:hover { color:#969696; text-decoration:underline }

.greyDarkB { font-family:Tahoma; font-size:12px; color:#292929; font-weight:bold }

.red { font-family:Tahoma; font-size:12px; color:#BE0000 }
.red a { color:#BE0000; text-decoration:none }
.red a:hover { color:#BE0000; text-decoration:underline }
.redB { font-family:Tahoma; font-size:12px; color:#BE0000; font-weight:bold }
.redB a { color:#BE0000; text-decoration:none }
.redB a:hover { color:#BE0000; text-decoration:underline }

.white { font-family:Tahoma; font-size:12px; color:#FFFFFF }
.white a { color:#FFFFFF; text-decoration:none }
.white a:hover { color:#FFFFFF; text-decoration:underline }
.whiteB { font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold }
.whiteB a { color:#FFFFFF; text-decoration:none }
.whiteB a:hover { color:#FFFFFF; text-decoration:underline }

.greenB { font-family:Tahoma; font-size:12px; color:#729B16; font-weight:bold }
.greenB a { color:#729B16; text-decoration:none }
.greenB a:hover { color:#729B16; text-decoration:underline }
.greenLight { font-family:Tahoma; font-size:12px; color:#ffffff }
.greenLightB { font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:bold }
.greenLightB a { color:#ffffff; text-decoration:none }
.greenLightB a:hover { color:#ffffff; text-decoration:underline }

.regulaminB { font-weight:bold; clear:both; padding:12px 0 4px 0 }
.regulaminClear { clear:both }
.regulaminPkt { float:left; padding:3px 0 3px 10px }
.regulaminPkt2 { flaot:left; text-align:justify; padding-left:40px !important; padding:3px 0 3px 0; width:536px }
.regulaminUl { margin-left:26px }
.regulaminUl li { padding: 3px 0 3px 0; text-align:justify }

.error { position:relative; height:64px }
.error_1 { position:absolute; left:3px; top:18px }
.error_2 { position:absolute; left:40px; top:12px }

#aktualnosci { overflow:hidden; width:573px }
#aktualnosci .clearHr { clear:both; border-bottom:1px solid #CACACA; font-size:1px }

/*-------------------- formularze ----------------------------*/

.err { font-family:Tahoma; font-size:12px; color:red; margin:6px 0 }
.info { color:green; text-align:center }

.form, .form td { font-family:Tahoma; font-size:12px; color:#383838 }
.form input, .form select, .form textarea { 
	height:19px; width:200px;
	border:1px solid #CACACA; background-color:#F1F1F1; 
	font-family:Tahoma; font-size:12px; color:#383838
}
.form .inputBox { width:30px; background-color:#FFFFFF; border:0 }
.form .in { width:180px }
.form .in2 { width:220px }
.form .in3 { width:50px }
.form .in4 { width:130px }
.form .in5 { width:520px }
.form .in6 { width:30px }
.form .in7 { width:80px }
.form .in8 { width:160px }
.form .opis { width:300px; height:60px; border:1px solid #CACACA; background-color:#F1F1F1 }
.form .naglowek { width:570px; height:300px; border:1px solid #CACACA; background-color:#F1F1F1 }
.form .trescMaila { width:400px; height:140px; border:1px solid #CACACA; background-color:#F1F1F1 }

.form .buttons { margin-top:10px; text-align:center }
.form .buttonDalej { width:86px; height:27px; border:0 }
.form .buttonZaloguj { width:108px; height:27px; border:0 }
.form .buttonDodaj { width:106px; height:27px; border:0 }
.form .buttonZapisz { width:106px; height:27px; border:0 }
.form .buttonWyslij { width:106px; height:27px; border:0 }
.form .buttonWyszukajSmall { width:20px; height:20px; border:0 }
.form .buttonWyszukaj { width:105px; height:27px; border:0 }

.form #projektImg { margin:2px 0 0 20px }

.formB { clear:both; font-size:12px; font-weight:bold }
.formClear { clear:both }
.form1 { float:left; width:110px }
.form2 { float:left; color:#8F8F8F; font-weight:bold }

.form .post { width:570px; height:300px; border:1px solid #CACACA; overflow:auto; background-color:#F1F1F1 }
.form .komentarz { width:570px; height:100px; border:1px solid #CACACA; overflow:auto; background-color:#F1F1F1 }

.listaBlogowTop select { width:164px; border:1px solid #759B48; background-color:#FFFFFF }

/*------------------ posty, komentarze ------------------------------*/

#posty { width:578px; margin: 20px 0 20px 10px }
.post { border:0 }
.post h3 { margin-bottom:20px }
.post .dodajKom { float:right; margin-right:3px }
.post .top { text-align:right }
.post .post { background-color:#f40a61; margin-bottom:12px; border:1px solid #f40a61 }
.post .clear { clear:both; margin:0 10px 6px 10px; border:1px solid #f40a61 }
.post .data { float:left }
.post .linki { float:right }
.post .komentarze { float:left; margin:6px 0 19px 12px }
.post .komentarze_2 { clear:both; width:568px; overflow:hidden; margin-left:6px }
.post .komentarze_2 .komBlue { clear:both; background-color:#F2F2F2; height:26px }
.post .komentarze_2 .komBlueDodal { float:left; margin:7px 0 0 7px }
.post .komentarze_2 .komBlueMail { float:left; margin:8px 0 0 10px }
.post .komentarze_2 .komBlueTs { float:right; margin:7px 6px 0 0 }
.post .komentarze_2 .komWhite { clear:both; margin:13px }
.post .komentarze_2 .komWhiteImg { float:left; margin:0 19px 13px 6px; width:80px; text-align:center }
.post #sortowanie { text-align:right; color:#737373; font-size:9px; margin:0 5px 10px 0 }
.post #sortowanie a, .post #sortowanie a:hover { color:#737373; text-decoration:none }

.sliding, .sliding td { font-family:Tahoma; font-size:12px; color:#383838; font-weight:bold }
.sliding a, .sliging a:hover { color:#A59C87; text-decoration:none; font-weight:normal }
.sliding .prevNext { font-family:Trebuchet MS; font-size:12px; color:#383838; font-weight:bold; text-decoration:none }
.sliding .top { margin:0 0 20px 4px }
.sliding .bottom { margin:20px 0 0 4px }
.sliding .both { margin:20px 0 20px 4px }

/*------------------------------ facebook, youtube ----------------------*/
#youtubeLeft { position:fixed; left:-80px; top:57px; width:120px; height:85px; z-index:100; padding:0; text-align:left; background:url('../img/youtubeLeftBg.gif') no-repeat }
#facebookLeft { position:fixed; left:-307px; top:148px; width:347px; height:503px; z-index:100; padding:6px 0 0 6px; text-align:left; background:url('../img/facebookLeftBg.gif') no-repeat }
#facebookLeft .white { background-color:#ffffff; width:292px; height:497px }
/*------------------------------ facebook, youtube end ------------------*/

#logoDdcSmall { margin:22px 0 0 13px }

#tooltip { position:absolute; border:1px solid #cacaca; background:#ffffff; padding:5px 8px; display:none; font-size:12px }