@charset "utf-8";
/* CSS Document */

BODY {background-color:#FFFFFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}


.clearfloat {clear:both;}
#site {width:803px; margin:0 auto;}
p {margin:0; padding:0;}
a {color:#3273D5; text-decoration:underline;}
a img {border:none;}

a.more {font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; float:right; margin:5px 0 0 0; background-image:url(../backgrounds/arrow_right_grey.gif); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 25px; text-decoration:none; color:#333333; width:auto;}
a.more:hover {text-decoration:underline; color:#1173EC; background-image:url(../backgrounds/arrow_right_blue.gif); background-repeat:no-repeat; background-position:left;}

a.blue_more {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; float:right; margin:5px 0 0 0; background-image:url(../backgrounds/more_news.jpg); background-repeat:no-repeat; background-position:left center; padding:3px 0 3px 25px; text-decoration:none; color:#2C80FF; width:auto;}
a.blue_more:hover {text-decoration:underline; color:#2C80FF;}

h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold; color:#172C5E;}
#bg {position:absolute; left:0; top:0; width:100%; background-color:#EBEBEB; height:90px; z-index:1;}


/* ////////////////////////////////// header //////////////////////////////////////// */
#header {width:803px; position:relative; z-index:100; height:90px; margin-bottom:10px;}
#logo {position:absolute; left:0; top:0; z-index:101;}
#search {position:absolute; top:35px; right:20px; z-index:101; background-image:url(../backgrounds/search_bg.jpg); background-repeat:no-repeat; width:149px; padding-top:5px; padding-bottom:5px;}
#search input {width:84px; margin-left:34px; float:left; border:none; color:#666666;}
#button {width:21px; float:right; margin-right:6px;}
#button input {width:21px; border:none; margin-left:0;}

/* ////////////////////////////////// menu //////////////////////////////////////// */
#menu {width:803px; background-image:url(../backgrounds/menu_bg.jpg); background-color:#001F7C; margin:0 auto; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; background-position:top; background-repeat:repeat-x; color:#FFFFFF; text-decoration:none; margin-bottom:10px;}

#menu ul {margin: 0; padding:15px 0 15px 10px; list-style-type: none;}
#menu li {display: inline;   }
#menu li a {text-decoration: none; color: #ffffff; padding: 5px 10px 5px 10px; border-right:1px solid #103c8d;}
#menu li a.last {text-decoration: none; color: #ffffff; padding: 5px 10px 5px 10px; border-right:0px;}
#menu li a:hover {color: #EEAD09; padding: 15px 10px 15px 10px; background-image:none;}
#menu li.current a {color: #EEAD09; padding: 15px 10px 15px 10px; background-image:none;}

/* ////////////////////////////////// content //////////////////////////////////////// */
#content {padding:0; width:803px;}
#left_box {float:left; width:528px; background-image:url(../backgrounds/flaga.jpg); background-position:center; background-repeat:no-repeat;}
div#black_tlo {background-image:url(../backgrounds/black_tlo.png); background-repeat:repeat; width:528px; bottom:0; position:absolute; left:0; padding-top:130px; behavior: url(iepngfix.htc);   }

#left_content {height:273px; margin:0; padding:30px; position:relative;}
h1 {font-size:42px; margin:0; padding:0; font-weight:bold; color:#FFFFFF; position:absolute; top:216px; width:468px; z-index:60;}

#left_content p {position:absolute; top:258px; color:#FFFFFF; width:468px; font-size:13px; line-height:1.4; margin:0; padding:0; height:54px; overflow:hidden; z-index:60;}
#left_content a {color:#00CCFF; text-decoration:none;}
#archiwum {margin:0px; padding:8px 16px; font-size:12px; color:#88B7FF; }
#archiwum a {color:#67a4ff; padding-left:15px; background-image:url(../backgrounds/arrow_news.jpg); background-position:left center; background-repeat:no-repeat; }


#right_box {float:right; width:264px;}
#right_title {width:232px; background-image:url(../backgrounds/right_title.jpg); background-position:top; background-repeat:repeat-x; padding:16px 16px 10px 16px; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:center;}
#right_title span {color:#90BFFF;}
#right_content {background-color:#E1EDFF;}
#newsy {height:273px; padding:20px 0 0 0;}
#newsy ul {margin:0; padding:0; list-style-type:none; font-size:12px;}
#newsy ul li {background-color:none; margin:0px; padding:8px 30px; cursor: pointer; background-image:url(../backgrounds/news_bg_arrow.jpg); background-position:top; background-repeat:no-repeat;}
#newsy ul li a {color:#000; text-decoration:none;}

/* ////////////////////////////////// subpage //////////////////////////////////////// */
#subpage_content  {padding:0; width:803px; background-color:#E1EDFF; }
#tresc {width:743px; min-height:312px; height:auto !important; height:312px; padding:30px;}

.projekty {background-image:url(../backgrounds/xxpokl.jpg); background-position:right 30px; background-repeat:no-repeat; position:relative;}
.wspolpraca {background-image:url(../backgrounds/wspolpraca.jpg); background-position:bottom right; background-repeat:no-repeat;}
.aktualnosci {background-image:url(../backgrounds/aktualnosci.jpg); background-position:bottom right; background-repeat:no-repeat;}
.ofundacji {background-image:url(../backgrounds/ofundacji.jpg); background-position:bottom right; background-repeat:no-repeat;}

#pokl {position:absolute; z-index:1; right:0; top:30px;}
#pokl-linki {position:absolute; z-index:2; right:110px; top:45px; font-size:18px; text-align:center; line-height:2;}

#news {width:500px;}
#tresc h1 {font-size:22px; color:#172C5E; margin:0; padding:0; position:static; }
#tresc p {padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.6;}
#tresc ul {padding:0 0 10px 20px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.6;}
#tresc h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003399; margin:0; padding:10px 0;}
#bobcontent1-title {cursor:pointer; text-decoration:underline;}
#bobcontent2-title {cursor:pointer;  text-decoration:underline;}

#adres {float:left; width:300px;}
#mapka {width:406px; height:276px; margin:0; padding:0; border:none; float:right; overflow:hidden;}
#map {width:400px; height:270px; border:3px #aaaaaa solid; margin:0; padding:0;}

/* ////////////////////////////////// boxes //////////////////////////////////////// */
#boxes {margin-top:10px; width:803px; background-image:url(../backgrounds/boxes_bg.png); background-repeat:repeat-x; background-position:top; background-color:#c1c1c1; padding:20px 0; font-size:12px; text-align:left; color:#333333;} 
#center_col, #left_col {float:left; width:208px; background-image:url(../backgrounds/boxes_line.jpg); background-repeat:no-repeat; background-position:top right; padding:0 30px;}
#right_col {float:left; width:207px; padding:0 30px;}
#boxes p {padding:10px 0 0 0; margin:0;}

/* ////////////////////////////////// footer //////////////////////////////////////// */
#footer {margin-top:20px; width:803px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
