body { 

background-color:#D7D7D7;
font-family:tahoma;
background-image:url('bigbg.jpg');
background-position:top;
background-repeat:repeat-x;
color:#686760;
font-size:13px;

}

img { border:0; }

div#container {

width:980px;

}

div#top {

margin-top:15px;
border-bottom:1px solid #C5C5C5;
margin-bottom:2px;
float:left;

}

div#top .search {

float:right;
background-image:url('searchbg.jpg');
background-repeat:repeat-x;
padding:6px 20px 5px 20px;

}

*html div#top .search { height:38px; }

input#search {

margin-left:15px;
background-image:url('lupa.jpg');
background-repeat:no-repeat;
background-position:left;
border-top:1px solid #D6E0E7;
border-left:1px solid #D6E0E7;
border-bottom:1px solid #DCECF6;
border-right:1px solid #DCECF6;
font-size:12px;
padding:5px 0px 5px 22px;
float:left;
width:150px;
}

*html input#search { height:26px; font-size:11px; }

input#comSub {

font-family: verdana;
font-size: 11px;
padding:5px;
margin-top:2px; 
border: 1px solid #D7D7D7; 
background-color:#FBFBFD;
color:#585858;

}

div#top h2 {

float:left;
margin:10px;
}

div#top h2 a {

text-decoration:none;
color:#387FC4;
font-size:11px;
}

ul.links,ul.slinks  {

margin:10px;
float:left;

}

ul.links li,ul.slinks li  {

float:left;
background-image:url('arrow.jpg');
background-repeat:no-repeat;
background-position:left;
padding:0 18px 2px 14px;
list-style:none;

}

ul.slinks li { background-image: none; padding:0 10px 2px 14px; }

ul.links li a,ul.slinks li a  {

text-decoration:none;
color:#4E4C41;
font-size:12px;
font-family:arial;

}

ul.slinks li a { font-size:11px; }

*html ul.links li a,ul.slinks li a { font-size:12px; }

*html ul.slinks li a { font-size:11px; }

ul.links li a:hover { text-decoration:underline; }

/*CONTENT */

p.header {

background-image:url('headersep.jpg');
background-repeat:no-repeat;
background-position:bottom left;
padding:10px;
margin-bottom:8px;
font-size:18px;

}

h1.subheader {

background-image:url('contentsep.jpg');
background-repeat:no-repeat;
background-position:bottom left;
padding:10px;
margin-bottom:8px;
font-size:18px;
margin-bottom:2px;
margin-left:10px;
color:#387FC4;

}

h2.strony_internetowe { 
	margin:8px;
	font-size:18px;
	color:#387FC4
}

div.comments {

border-top:1px solid #D6E0E7;
border-left:1px solid #D6E0E7;
border-bottom:1px solid #DCECF6;
border-right:1px solid #DCECF6;
margin-bottom:4px;
}

p.commentTitle {

background-image:url('subsitenote.jpg');
background-repeat:repeat-x;
margin:5px;
padding:5px;
}

p.commentTitle a {
color:#387FC4;
text-decoration:none;

}

div.separator {

background-color:#D7D7D7;
height:8px;

}

*html div.separator { height:8px; font-size:1px; line-height:8px;}

div.archrss { float:left; margin:5px; margin-bottom:15px;} 

div.archrss img { float:left; margin:4px 5px 0 0; }

div.archrss a {

color:#686760;
text-decoration:none;
margin-top:4px;
float:left;
font-size:11px;
margin-right:10px;

}

div.seemore { 

float:left; 
width:616px;
height:123px; 
margin:5px; 
margin-bottom:15px;
background-image:url('zobacz.jpg');
background-repeat:no-repeat;
padding-top:35px;
padding-left:10px;

} 

div.seemore TD { padding:3px; }

div.seemore TD a { 

background-image:url('zobacz_arrow.jpg');
background-repeat:no-repeat;
background-position:left;
color:#387FC4; 
font-size:12px; 
padding-left:10px;
text-decoration:none; }

div.seemore TD a:hover { text-decoration:underline; }

form#contactForm input,textarea {

font-size:10px;
font-family:tahoma;

}

div#content {

float:left;
width:980px;
background-color:#FCFCFC;
text-align:left;

}

div#leftSide {

float:left;
width:310px;

}

div#leftSide .info {

background-image:url('indexNote.jpg');
background-repeat:no-repeat;
height:165px;
padding:20px;
font-size:11px;

}

*html div#leftSide .info {

height:205px;
padding:18px;
font-size:11px;

}

a {

color:#387FC4;
text-decoration:none;

}

a:hover {

text-decoration:underline;

}

div#leftSide .mainLinks ul li {

/* height:36px; */
background-image:url('linkOFF.jpg');
background-repeat:no-repeat;
padding-top:11px;
padding-bottom:12px;
list-style:none;

}

/*html div#leftSide .mainLinks ul li { height:47px; }*/

div#leftSide .mainLinks ul li.active {

background-image:url('linkON.jpg');
background-repeat:no-repeat;

}

div#leftSide .mainLinks ul li a {

color:#E7F1F9;
text-decoration:none;
font-size:20px;
margin-left:12px;


}

div#leftSide .mainLinks div.sub {

background-image:url('sublinkbg.jpg');
background-repeat:repeat-y;
margin-top:11px;
margin-bottom:1px;
padding-bottom:12px;

}

div#leftSide .mainLinks div.sub a {

font-size:12px;
font-family:tahoma;
display:block;

}

div#leftSide .mainLinks div.sub div.sites {

font-size:11px;
font-family:tahoma;
margin:0;
padding:0;
height:110px;
color:#ffffff;

}

div#leftSide .mainLinks div.sub div.sites a{
font-size:11px;
font-family:tahoma;
color:#ffffff;

}

div#leftSide .newsletter {

background-image:url('newsletter.jpg');
background-repeat:no-repeat;
font-size:11px;
height:98px;
color:#FFFFFF;
padding:50px 20px 10px 20px;

}

*html div#leftSide .newsletter {

height:158px;
font-size:11px;

}

input.nmail {

margin-left:15px;
border-top:1px solid #B07E36;
border-left:1px solid #B07E36;
border-bottom:1px solid #D8AD6F;
border-right:1px solid #D8AD6F;
font-size:11px;
padding:2px 0px 2px 5px;
float:left;
width:200px;
}

*html input#nmail { font-size:11px; }

div#centerSide {

float:left;

}

div#centerSide .main {

padding:10px;
width:650px;

}

*html div#centerSide .main { width:670px; }

div#centerSide .main .box {

width:300px;
float:left;

}

div .news {
font-size:11px;
margin-bottom:2px;
padding:14px;
letter-spacing: 1px
}

div .news p.title {

background-image:url('o_arrow.jpg');
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;
margin-bottom:8px;
font-size:10px;
margin-left:0px;
letter-spacing: 0px;

}

div .news p.title a { 

color:#686760;
font-weight:bold;
font-size:12px; 

}

div .news td { padding:4px; vertical-align:top; font-size:11px; }

div#projekty { float:left; width:976px;}

div#projekty .menu {

margin:20px;
float:left;
margin-bottom:0;
}

div#projekty .menu a {

border:1px solid #D7D7D7;
border-bottom:0;
background-image:url('pj_buttbg.jpg');
display:block;
float:left;
margin-left:10px;
padding:11px 36px 11px 36px;
background-position:top;
background-repeat:repeat-x;
color:#9A9A9A;
font-size:17px;
font-family:verdana;

}

*html div#projekty .menu a  {
font-size:15px;
font-weight:bold;
}

div#projekty .menu a:hover { text-decoration:none; color:#418BCB; }

div#projekty .menu  a#pj_back_a {

color:#FFFFFF;
border:0;padding:12px 30px 12px 30px;
background-image:url('pj_back.jpg');

}

*html div#projekty .menu  a#pj_back_a { padding:12px 31px 12px 31px; }


div#projekty .content {

margin-top:0;
width:940px;
float:left;
background-image:url('pj_bg.jpg');
background-position:top;
background-repeat:repeat-x;
padding:16px;
}

*html div#projekty .content {

width:978px;
min-height:300px;

}

div#projekty .content .box { 

background-image:url('pj_sitebg.jpg');
background-repeat:no-repeat;
height:273px;
width:182px;
float:left;
margin:3px;
text-align:center;

}

div#projekty .content .banbox { 

background-image:url('pj_bannbg.jpg');
background-repeat:no-repeat;
height:205px;
width:182px;
float:left;
margin:3px;
text-align:center;

}

div#projekty .content .box  img,div#projekty .content .banbox  img  {

margin-top:25px;
border:1px solid #C4C4C4;

}

div#projekty .content .box h6,div#projekty .content .banbox h6 { padding:8px; text-align:left; font-size:11px; }



/* FOTTER */

div#fotter {

float:left;
width:980px;

}

div#fotter .partners {

border-bottom:1px solid #D7D7D7;
height:100px;
background-image:url('partnersbg.jpg');
background-repeat:repeat-x;

}

div#fotter .partners a { 

margin:0 20px 0 20px;

}

div#fotter .partners h4 {

float:left;
margin:40px 0 30px 20px;
font-size:13px;

}
div#fotter .links {

background-image:url('fotterbg.jpg');
background-repeat:no-repeat;
width:980px;
float:left;
height:120px;
padding-top:2px;
}

div#fotter .links ul {

float:right;
width:750px;
margin:18px 20px 0 20px;
padding-bottom:16px

}

*html div#fotter .links ul  { width:750px;padding-bottom:32px; }

div#fotter .links ul li { 

color:#A5A5A5; 
font-size:11px; 
float:right; 
margin:10px 10px 15px 10px; 
list-style:none;

}

div#fotter .links ul li a { 

font-family:tahoma;
font-size:12px;
text-decoration:none;
color:#686760;
margin-right:10px;

}

*html div#fotter .links ul li a { font-size:11px; }

div#fotter .links ul li a:hover { text-decoration:underline; }

/* IE HACK */

img#arrowsbg { margin:0; padding:0; }

li { list-style-image: url('o_arrow.jpg'); }

div#ostatnie {
    background-image:url('ostatnie_projekty.jpg');
    background-position:top;
    background-repeat:repeat-x;
    height:169px;
}

div#ostatnie a {
    font-size:11px;
    color:#FFFFFF;
}
div#ostatnie a:hover { text-decoration:none; }

div#ostatnie div {  
    padding:10px;
    padding-top:48px;
}
