html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#616767; font-size:12px; background-color:#272526; text-align:left; }
html, body { height:100%; }
img { border:0; }
a { text-decoration:none; color:#333333; }
a:hover { color:#FA9521; }


a.linkgraybig:link, a.linkgraybig:visited { font-family: Arial; font-size: 12px; color: #272526; text-decoration: none; font-weight: normal; line-height:14px;}
a.linkgraybig:hover { font-family: Arial; font-size: 12px; color: #FF6600; text-decoration: none; font-weight: normal;}

.textgraybig {font-family: Arial; font-size: 12px; color: #272526; text-decoration: none; font-weight: normal; line-height:14px;}

.inp { font-size:12px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }
.dis { font-size:12px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #CAC0BD; }
.wym { font-size:12px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #FF3401; }
.przy { font-size:12px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }
.gwiazdka {color:#CC0000; font-weight:bold; }
.error { font-size:14px; color:#B0271C; font-weight:bold; }
.error_mini { font-size:12px; color: #B0271C; font-weight:normal; }
.c1 { clear:both; height:1px; }

h1, h2, h3 { color:#FFFFFF; font-size:16px; font-weight:bold; padding:10px 0 10px 0; font-family:"Futura Lt", Arial, Helvetica, sans-serif;  }

a.more { display:block; color:#D61D25; font-size:11px; }
a.more:hover { color:#333333; }

object { border:0; outline:none; }
hr { border:0; height:1px; color:#CCCCCC; background-color:#CCCCCC; width:100%; margin:0 0 0 0; padding:0 0 0 0; }

#master { position:relative; padding:0 0 0 0; height: auto !important; height:100%; min-height:100%; width:960px; margin:0 auto 0 auto; background-color:#272526; }



#footer { background-color:#1C1C1C; height:40px; padding:0 0 0 0; width:960px; position:absolute; bottom:0; left:0; color:#FFFFFF; font-size:11px; }



#header { width:960px; background-color:#1E1C1F; padding:0 0 0 0; }
.no-baner { padding:0 0 5px 0; }
#header #logo { width:285px; height:51px; padding:25px 0 25px 15px; display:block; float:left; }
#header #tmenu { width:343px; height:70px; float:left; }
#header #tmenu a { display:block; float:left; text-transform:uppercase; vertical-align:middle; height:42px; padding:44px 30px 0 0; text-align:center; font-size:13px; color:#BBB8B3; }
#header #tmenu a:hover { color:#FA9521; }

#header #zone a.przypomnienie { font-size:11px; color:#666666; }
#header #zone a.przypomnienie:hover {font-size:11px;color:#FA9521; }

#header #zone { width:315px; height:70px; float:left; }
#header #zone p { text-transform:uppercase; text-align:left; font-size:13px; color:#BBB8B3; padding:25px 0 5px 0; }
#header #zone2 { width:302px; height:70px; float:left; background-color:#63676A; padding:0 0 0 15px; position:relative; }
#header #zone2 p { text-transform:uppercase; text-align:left; font-size:13px; color:#BBB8B3; padding:10px 0 5px 0; }
#header #zone2 a#konto { color:#FF9B00; font-size:10px; text-transform:uppercase; display:block; position:absolute; top:41px; left:15px; }
#header #zone2 a#konto:hover { color:#FFFFFF; }
#header #zone2 #wyloguj { display:block; height:20px; width:70px; position:absolute; top:35px; left:180px; }
#header #only { height:30px; background-color:#63676A; text-align:left; width:660px; float:left; }
#header #only a { color:#E0E1E5; padding:0 5px 0 6px; text-transform:uppercase; font-size:10px; line-height:30px; height:30px; }
#header #only a:hover { color:#FF9B00; }
#header #only a.cur { color:#FF9B00; }

#logfrm { padding:0; margin:0; }
#logfrm #log_login { width:60px; font-size:11px; padding:3px 4px 3px 4px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }
#logfrm #log_pass { width:60px; font-size:11px; padding:3px 4px 3px 4px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }

#content { width:960px; padding:0 0 50px 0; }
#content #lewa { width:240px; padding:0 0 0 0; float:left; }
#lmenu { width:195px; padding:10px 0 10px 15px; background-color:#BDB8B2; }
#lmenu a { display:block; color:#282725; text-transform:uppercase; background:url(../img/a1.gif) 0 50% no-repeat; width:195px; padding:0 0 3px 15px; height:30px; line-height:30px; font-size:12px; }
#lmenu a:hover { color:#FF6600; background-image:url(../img/a2.gif); }
#lmenu a.cur { color:#FF6600; background-image:url(../img/a2.gif); }
#lmenu a.sub { background:url(../img/a5-1.gif) 25px 50% no-repeat; width:170px; padding:0 0 0 40px; }
#lmenu a.sub:hover { background-image:url(../img/a5-2.gif); }

#indcont { width:720px; float:left; height:350px; }
#indcont2 { width:960px; clear:both; padding:10px 0 10px 0; }
#indcont2 h1 { color:#FFFFFF; font-weight:normal; font-size:24px; padding:0 0 15px 0; } 
#indcont2 h2 { color:#FFFFFF; font-weight:normal; font-size:24px; padding:0 0 10px 0; } 
#indcont2 h3 { color:#FFFFFF; font-weight:normal; font-size:24px; padding:0 0 10px 0; }
#indcont2 #ilewa { width:220px; padding:0 10px 0 10px; float:left; }
#indcont2 #iprawa { width:645px; padding:0 0 0 0; float:left;   }
#indcont2 #iprawa #imap { width:300px; height:250px; float:left;}
#indcont2 #iprawa #ical { width:345px; height:250px; float:left;}
#indcont2 #iprawa #ical h3 { padding:0 0 0 15px; }
#indcont2 #iprawa #inewsl { width:545px; float:left; color:#E59301; font-size:10px; }
#inewsl #sn1 #nemail { font-size:11px; width:180px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }

#lewa #findd, #ilewa #findd { padding:25px 0 0 0; }
#lewa #findd #find, #ilewa #findd #find { font-size:11px; width:130px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }

#lewa #newsl, #ilewa #newsl { color:#E59301; font-size:10px; padding:25px 0 0 0; }
#lewa #newsl h3, #ilewa #newsl h3 { color:#FFFFFF; font-weight:normal; font-size:24px; padding:0 0 10px 0; }
#lewa #newsl #nemail, #ilewa #newsl #nemail { font-size:11px; width:130px; padding:1px 2px 1px 2px; background-color:#1F1D20; color:#BCB9B4; border:1px solid #6D665E; }


#sitecont { width:720px; float:left; }
#sitecont #tresc { width:490px; color:#BBB8B3; padding:30px 0 30px 115px; }
#tresc h1 { color:#FFFFFF; font-size:26px; font-weight:normal; padding:0 0 15px 0; }
#tresc h3 { color:#FFFFFF; font-size:18px; font-weight:normal; padding:0 0 10px 0; }
#tresc a { text-decoration:none; color:#6D665E; }
#tresc a:hover { color:#FA9521; }
#tresc #rdata { font-size:11px; color:#FF6600; }
#tresc #rabstrakt { font-weight:bold; padding:5px 0 10px 0; }
#tresc a.rplik { display:block; height:26px; line-height:26px; padding:5px 0 0 0; }


#zoltaramka a { text-decoration:none; color:#272526; }
#zoltaramka a:hover { color:#FF6600; }

#zoltaramka2 a { text-decoration:none; color:#FA9521; }
#zoltaramka2 a:hover { color:#FFFFFF; }



#box5kw { height:144px; width:720px; }
#box5kw div { width:144px; height:144px; float:left; }
#box5kw img { width:143px; height:143px; border:1px solid #272526; border-width:0 0 1px 1px; }
#box5kw a { display:block; width:144px; height:144px; background:url(../img/t1.gif) 50% 0 no-repeat; }
#box5kw a:hover { background-image:url(../img/a4.gif); }
.index #box5kw img { border-width:1px 0 0 1px; }
#sitecont #box5kw { height:20px; overflow:hidden; }

#box3kw { height:102px; width:960px; padding:15px 0 0 0; }
#box3kw .item { width:300px; height:102px; float:left; }
#box3kw .sep { width:30px; height:102px; float:left; }

#footer a { color:#FFFFFF; }
#footer a:hover { color:#FA9521; }
#footer #bmenu { width:550px; height:35px; line-height:35px; padding:0 0 0 0; color:#FFFFFF; float:left; }
#footer #bmenu a { padding:0 10px 0 10px; }
#footer #copy { padding:0 10px 0 0; width:370px; float:left; text-align:right; color:#FFFFFF; height:35px; line-height:35px; }

.formularz table { width:300px; padding:0 0 0 0; }
.formularz td { padding:2px 0 0 0; vertical-align:bottom; }
.formularz td.ltd { width:150px; text-align:right; padding:0 5px 0 0; }
.formularz td.rtd { width:150px; text-align:left; }
.formularz table input.inp, .formularz table input.wym { width:150px; }
.formularz table textarea { width:170px; }
.formularz #sendform { text-align:right; }

#items { width:670px; }
#items .item { width:670px; padding:0 0 20px 0; }
#items .item .p1 { width:80px; float:left; padding:0 0 0 0; text-align:left; }
#items .item .p1 span { display:block; color:#FE9900; font-size:10px; }
#items .item .p2 { width:320px; float:left; padding:0 10px 0 0; text-align:left; }
#items .item .p2 a.a2 { color:#1E1C1F; display:block; }
#items .item .p2 a.a2:hover { color:#B04600; }
#items .item .p2 a.more { color:#B04600; display:inline; font-weight:bold; }
#items .item .p2 a.more:hover { color:#FE9900; }
#items .item .p3 { background-color:#FFC86D; width:90px; float:left; padding:5px 0 5px 0; text-align:center; }
#items .item .p3 img { width:26px; height:26px; padding:5px 5px 5px 5px; }

#ogl { width:590px; }
#ogl .item { width:590px; padding:0 0 20px 0; color:#1E1C1F; }
#ogl .item b { display:block; }
#ogl .item span { display:block; color:#FFFFFF; font-size:10px; }

#adv { width:590px; }
#adv .item { width:590px; padding:0 0 20px 0; }
#adv .item b { display:block; }


.sdzial { width:570px; }
.sdzial h2 { padding:20px 0 10px 0;   }
.sdzial .stem { width:160px; padding:0 0 20px 0; float:left; text-align:center;  }
.sdzial .stemnew { width:170px; padding:0 0 20px 0; float:left; text-align:center }
.sdzial .stem img { width:120px; height:150px; padding:0 0 5px 0; }


#news { width:670px; }
#news .item { width:670px; padding:0 0 20px 0; }
#news .item .p1 { width:80px; float:left; padding:0 0 0 0; text-align:left; }
#news .item .p1 span { display:block; color:#A58056; font-size:10px; }
#news .item .p2 { width:400px; float:left; padding:0 0 0 0; text-align:left; }
#news .item .p2 a.a2 { color:#F8931F; display:block; }
#news .item .p2 a.a2:hover { color:#FA9521; }

.kar { width:720px; height:206px; }
.kar .container { width:720px; height:206px; padding:0 0 0 0; position: relative; overflow: hidden; }
.container ul { height:206px; margin: 0; padding:0 0 0 0; width: 100000px; position: relative; top: 0; left: 0; }                      
.container ul li { display:block; height:206px; width:720px; text-align:left; list-style:none; float:left; color:#616767; }

#kalend { width:324px; height:205px; padding:0 0 0 0; }

#kalend #k1 { width:15px; height:205px; float:left; }
#kalend #k2 { width:294px; height:205px; float:left; }
#kalend #k3 { width:15px; height:205px; float:left; }
#kalend #k1 a, #kalend #k3 a { display:block; width:15px; height:30px; padding:60px 0 60px 0; }
#kalend #lab { text-align:right; width:280px; padding:0 7px 0 7px; color:#FECB32; background-color:#272526; }
#kalend #lab a { color:#FECB32; }
#kalend #lab a:hover { color:#FFCC33; }
#kalend #tk2h { width:280px; padding:0 7px 6px 7px; background-color:#D58E0E;; }
#kalend table { width:280px; padding:0 0 0 0; margin:0 0 0 0; background-color:#D58E0E; }
#kalend td { width:40px; text-align:center; vertical-align:middle; color:#272624; font-weight:normal; font-size:11px; }
#kalend .header { background:url(../img/bg15-1.gif) 50% 0 no-repeat; height:20px; line-height:20px; }
#kalend .dzien { background:url(../img/bg15-2.gif) 50% 0 no-repeat; height:26px; line-height:26px;  }
#kalend .nazwa .niedz { color:#FF0000; }
#kalend .dni .niedz { background:url(../img/bg15-4.gif) 50% 0 no-repeat; color:#FF0000; }
#kalend .wpisy { background:url(../img/bg15-3.gif) 50% 0 no-repeat; color:#FFFFFF; height:26px; line-height:26px; }
#kalend .wpisy a { display:block; height:26px; line-height:26px; color:#272526; }
#kalend .aktualny { background:url(../img/bg15-5.gif) 50% 0 no-repeat; color:#F09008; height:26px; line-height:26px; }
/*
#kalend .wiersz	{ }
#kalend .puste { } 
*/

#bs4 { width:960px; height:125px; padding:0 0 0 0; }




a.sortowanie:link, a.sortowanie:visited { background-color:#FF6600; width:42px; display:block; font-weight:bold;}
a.sortowanie:hover { background-color:#C44F00;  font-weight:bold;}

a.sortowanie2:link, a.sortowanie2:visited { background-color:#C44F00; width:42px; display:block; font-weight:bold;}
a.sortowanie2:hover { background-color:#FF6600;  font-weight:bold;}

