/*
	FNP - Basic Style Sheet
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.0.0, 17.10.2008
*/

/* =global */
body{color:#868686;font:0.69em/1.2 "Trebuchet MS",Tahoma,sans-serif;background:#fff url('../lay-gfx/bg.png') repeat-x;text-align:center;margin:0;padding:0 0 1.5em;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol,dl{margin:1em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 "Trebuchet MS",Arial,sans-serif;color:#000;}
textarea,input.text,select{background:#fff;padding:0.1em 5px 0;border:1px solid #d6d6d6;font-style:italic;color:#4A556A;border:1px solid #95a9cc;}
select{padding:0;}
input.text{height:1.45em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a:link{color:#C6510E;text-decoration:none;} /* kazali zmienić z #faa81f i #faa61a*/
a:visited{color:#C6510E;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{background:url('../lay-gfx/more.gif') no-repeat 100% 0.45em;padding-right:8px;}

/* =headlines */
#content h3{font-size:1.17em;}
.gfxhl{overflow:hidden;text-indent:-9999px;margin:0;font-size:1px;line-height:1px;height:18px;background-repeat:no-repeat;}

#h-aktualnosci{background:url('../lay-gfx/h-aktualnosci.gif') no-repeat;}
#h-nasi_partnerzy{background:url('../lay-gfx/h-nasi_partnerzy.gif') no-repeat;}
#h-biuro_fundacji{background:url('../lay-gfx/h-biuro_fundacji.gif') no-repeat;}
#h-polecamy{background:url('../lay-gfx/h-polecamy.gif') no-repeat;}
#h-nie_przegap{background:url('../lay-gfx/h-nie_przegap.gif') no-repeat;}
#h-znajdz_program{background:url('../lay-gfx/h-znajdz_program.gif') no-repeat;}
#h-nasze_publikacje{background:url('../lay-gfx/h-nasze_publikacje.gif') no-repeat;}
#h-galeria{background:url('../lay-gfx/h-galeria.gif') no-repeat;}

.en #h-aktualnosci{background:url('../lay-gfx/h-aktualnosci-en.jpg') no-repeat;}
.en #h-nasi_partnerzy{background:url('../lay-gfx/h-nasi_partnerzy-en.jpg') no-repeat;}
.en #h-znajdz_program{background:url('../lay-gfx/h-znajdz_program-en.jpg') no-repeat;}
.en #h-nie_przegap{background:url('../lay-gfx/h-nie_przegap-en.jpg') no-repeat;}
.en #h-polecamy{background:url('../lay-gfx/h-polecamy-en.jpg') no-repeat;}
.en #h-nasze_publikacje{background:url('../lay-gfx/h-nasze_publikacje-en.jpg') no-repeat;}
.en #h-galeria{background:url('../lay-gfx/h-galeria-en.jpg') no-repeat;}
.en #h-biuro_fundacji{background:url('../lay-gfx/h-biuro_fundacji-en.jpg') no-repeat;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}

/* =layout */
#wrapper{width:950px;margin:0 auto;text-align:left;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{overflow:hidden;position:relative;padding:0;}
#branding h1{margin:0;float:left;margin:24px 0 0 0;width:200px;height:67px;}
#branding h1 a{display:block;width:200px;height:67px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/id-fnp.png') no-repeat;}
.en #branding h1 a {background:url('../lay-gfx/id-fnp-en.jpg') no-repeat;}
/* =languages */

/* =search form */
#search_form{float:right;height:16px;margin-top:70px;background:#dc7b26 url('../lay-gfx/search-l.png') no-repeat;padding:2px 0 2px 2px;margin-bottom:5px;}
#search_form h2{position:absolute;text-indent:-9999px;}
#search_form label{text-align:left;overflow:hidden;text-indent:-9999px;position:absolute;}
#search_form #search_but{margin:0 0 0 6px;width:50px;height:16px;border:0;cursor:pointer;background:#dc7b26;color:#fff;font-style:italic;font-weight:bold;font-size:14px;float:left;}
#search_form input.text{border:0;height:15px;margin-bottom:1px;background:#fff;width:120px;vertical-align:2px;font-style:italic;color:#a2a2a2;float:left;}

/* =supplementary navigation */
#branding .nav-supp{float:right;padding:70px 10px 3px;margin:0;}
#branding .nav-supp li{margin:0;padding:0 5px 0 3px;background:url('../lay-gfx/nav-supp-sep.png') no-repeat 100% 50%;list-style:none;display:inline;}
#branding .nav-supp a{color:#104b7d;font-weight:bold;font-style:italic;font-size:1.27em;}
#branding .nav-supp #m_en {padding-right:26px;background:url('../lay-gfx/en.jpg') no-repeat 100% 50%;}
#branding .nav-supp #m_pl {padding-right:26px;background:url('../lay-gfx/pl.gif') no-repeat 100% 50%;}


/* =global navigation */
#nav-global{overflow:hidden;height:100%;margin:0;padding-left:5px;background:#104b7d url('../lay-gfx/nav-global-bg.png') repeat-x;}
#nav-global li{margin:0 10px 0 -10px;padding:0 15px 0 15px;background:url('../lay-gfx/nav-global-sep.gif') no-repeat 0 53%;list-style:none;float:left;font-size:1.27em;font-weight:bold;}
#nav-global a{color:#fff;padding:0.2em 0;float:left;}
#nav-global a:hover,
#nav-global a:active,
#nav-global a:focus,
#nav-global a.active {color:#C6510E;text-decoration:none;}
#nav-global li.newsletter{background-image:none;float:right;margin-right:0;}

#header{clear:both;width:950px;height:130px;}
#header img{display:block;}
#header h2 {background:url('../lay-gfx/header.jpg') no-repeat;width:950px;height:125px;float:left;text-indent:-99999px;margin:0;}
.aktualnosci #header h2 {background:url('../lay-gfx/header.jpg') no-repeat;}
.o-fundacji #header h2 {background:url('../lay-gfx/pic3.jpg') no-repeat;}
.programy #header h2 {background:url('../lay-gfx/pic4.jpg') no-repeat;}
.wspolpraca #header h2 {background:url('../lay-gfx/pic2.jpg') no-repeat;}
.biuro #header h2 {background:url('../lay-gfx/pic8.jpg') no-repeat;}
.kontakt #header h2 {background:url('../lay-gfx/pic7.jpg') no-repeat;}

.aktualnosci .en  #header h2 {background:url('../lay-gfx/header-en.jpg') no-repeat;}
.o-fundacji .en  #header h2 {background:url('../lay-gfx/pic3-en.jpg') no-repeat;}
.programy .en  #header h2 {background:url('../lay-gfx/pic4-en.jpg') no-repeat;}
.wspolpraca .en  #header h2 {background:url('../lay-gfx/pic2-en.jpg') no-repeat;}
.biuro .en #header h2 {background:url('../lay-gfx/pic8-en.jpg') no-repeat;}
.kontakt .en #header h2 {background:url('../lay-gfx/pic7-en.jpg') no-repeat;}
/* ----------------------------------------------------------------------------------------- */
/** =content, home **/
#main{overflow:hidden;height:100%;padding:15px 0 10px;}

#content-primary{float:left;width:497px;}

/* =news */
#news{background:url('../lay-gfx/news-bg.png') no-repeat;padding:10px;margin:0;}
#news li{overflow:hidden;height:100%;padding:10px 0;list-style:none;margin:0;border-bottom:2px solid #d8d8d8;color:#4a556a;line-height:1.2;}
#news li img.p{float:left;margin:0 10px 0 0;}
#news li p{margin:0;}
#news li a {white-space:nowrap;}
#news .t{font-weight:bold;color:#104b7d;color:#175081;white-space:normal !important;}
#news li.double{border-bottom:0;}
#news li.double div{width:48%;border-bottom:2px solid #d8d8d8;padding-bottom:5px;}
#news li.double div.n1{float:left;}
#news li.double div.n2{float:right;}
/*
.en #c-aktualnosci {background:#D8D8D8;width:421px;color:#175081;padding:10px;margin:0 0 12px;min-height:54px;font-size:1em;}
.en #dont_miss {padding:0 10px 10px 0;width:431px;}
.en #news {background:none;padding:0;margin:-10px 0;}
.en #c-nie_przegap {background:url('../lay-gfx/news-bg.png') no-repeat;padding:10px;margin:0;}*/
p.date{color:#95a9cc;margin-top:-0.5em;}

/* =gallery */
#gallery{overflow:hidden;height:100%;margin-left:-10px;}
#gallery li{float:left;margin:0;list-style:none;padding:0 0 10px 10px;width:686px;}
#gallery img{margin:0 auto;}
#gallery a{color:#104b7d;font-weight:bold;}

/* =gallery1 */
#gallery_news{overflow:hidden;height:100%;margin-left:-10px;}
#gallery_news li{float:left;margin:0;list-style:none;padding:0 0 10px 10px;text-align:center;width:23%;text-align:center;}
#gallery_news img{display:block;margin:0 auto;}
#gallery_news a{color:#104b7d;font-weight:bold;}

/* =contact */
#contact{overflow:hidden;height:100%;}
.map{float:right;width:360px;padding-top:30px;}
.address{padding-left:20px;}
#board{padding-left:20px;}
#board dt{margin-top:20px;font-weight:bold;}
#board dd{margin:0;font-weight:normal;}

/* =news */
#news_sub li{margin:0;overflow:hidden;list-style:none;height:100%;padding-bottom:1em;}
#news_sub .pic{float:left;margin-right:10px;}
#news_sub .more{text-align:right;display:block;}
#news_sub p.date{font-size:0.91em;margin-top:-0.5em;}
#news_sub h3{margin-top:0;}
#news_sub p{margin:0;}


/* =partners */
#partners{background:url('../lay-gfx/partners-bg.png') no-repeat;padding:10px;margin:0;overflow:hidden;height:100%;}
#partners li{float:left;margin:0;list-style:none;padding:0 8px;}
#partners img{display:block;}

.wrap{overflow:hidden;height:100%;}

/* =recomm */
#recomm{float:left;width:209px;}
#recomm a{font-size:1.27em;font-weight:bold;font-style:italic;color:#104b7d;}
#recomm ul{background:url('../lay-gfx/recomm-bg.png') no-repeat;padding:10px;margin:0;}

/* =office */
#office{float:right;width:229px;margin-right:17px;}
#office #c-biuro_fundacji{line-height:1.2;margin:0;background:url('../lay-gfx/office-bg.jpg') no-repeat;padding:10px;margin:0;}

#content-secondary{float:right;width:442px;}

#dont_miss{background:#D8D8D8;width:421px;color:#175081;padding:10px;margin:0 0 12px;min-height:54px;font-size:1em;}
#dont_miss h4 {margin:0;} 
#dont_miss #banner_flash {margin-left:5px;}
#search_programm{background:url('../lay-gfx/search_programm-bg.png') no-repeat;width:412px;padding:15px 30px 5px 1px;margin:0 0 12px;min-height:64px;line-height:1.2;overflow:hidden;height:100%;}
#search_programm div.row{overflow:hidden;height:100%;padding:4px 0;}
#search_programm label{font-size:1.27em;font-weight:bold;color:#104b7d;font-style:italic;float:left;text-align:right;width:155px;}
#search_programm select{width:225px;float:right;behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
#search_programm .search{border:1px solid #95a9cc;background:#104b7d;color:#fff;font-style:italic;cursor:pointer;font-size:1.27em;font-weight:bold;float:right;}
#search_programm p.advanced_search{clear:both;font-size:1.27em;font-weight:bold;font-style:italic;text-align:right;margin:0;padding:0.5em 0;}
#search_programm p.advanced_search a{color:#104b7d;}
#search_programm p.advanced_search span{color:#C6510E;}
#search_programm img{display:block;}
#search_programm strong {color:#4A556A;}
#advance_search_form select {ehavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
#gallery_publication{background:url('../lay-gfx/gallery_publication-bg.png') no-repeat 0 18px;width:442px;padding:0 0 5px 0;overflow:hidden;height:100%;}
#gallery_publication .gallery{float:left;width:213px;padding:0 0 20px;text-align:center;}
#gallery_publication .publications{float:right;width:228px;padding:0 0 20px;text-align:center;}
#gallery_publication h2{margin-bottom:10px;}

.gal {width:400px;text-align:center;padding:10px 20px;float:left;margin-top:10px;}

/* ----------------------------------------------------------------------------------------- */
/** =content, subs **/
#content{float:right;width:696px;font-size:1.09em;}
#content h2{font-size:1.67em;font-style:italic;margin:1.5em 0 1.5em;}
#content h2 span{display:block;font-size:75%;}
.content{padding:1px 20px;color:#104b7d;line-height:1.5;background:url('../lay-gfx/content-bg.png') no-repeat;min-height:190px;}
.content table{width:98%;font-weight:bold;margin:2em 0;}
.content table th{background:#104b7d;color:#fff;padding:0.3em 0.5em;}
.content table td{background:#f4f6fa;padding:0.3em 0.5em;}
.content table tr.odd td{background:#D8D8D8;}

.years{margin-left:40px;color:#777;font-weight:bold;}
.years li{margin:0;list-style:none;padding:0.1em 0;}
.years a{color:#104b7d;}

/* =breadcrumbs */
#breadcrumbs{margin:0;padding:0 0 0.2em;}
#breadcrumbs li{margin:0;display:inline;font-style:italic;}
#breadcrumbs a{padding-right:10px;background:url('../lay-gfx/breadcrumbs-sep.png') no-repeat 100% 50%;color:#95a9cc;}
#breadcrumbs strong{color:#104b7d;}

#newsletterForm input.text {float:left;margin-left:10px;}
#newsletterForm .email_txt {float:left;}
#newsletterForm div {width:100%;float:left;padding:0 0 10px 0;}
#newsletterForm .zgoda_inp {float:left;}
#newsletterForm .zgoda_txt {float:left;width:620px;margin-left:10px;font-size:0.75em;}
#newsletterForm .newButton {cursor:pointer;}
/* =tools */
#tools{position:relative;text-align:center;margin:2em 0;height:2em;}
#tools li{display:inline;list-style:none;margin:0; padding:0 0.3em 0 0.7em;background:url('../lay-gfx/pager-sep.png') no-repeat 0 50%;}
#tools li.first{background-image:none;}
#tools li.prev{position:absolute;left:0;top:0;background-image:none;padding:0;}
#tools li.next{position:absolute;right:0;top:0;background-image:none;padding:0;}
#tools strong{text-decoration:underline;}

/* =faq */
#faq dt{font-weight:bold;}
#faq dd{margin:0 0 1.5em 0;}

/* =sitemap */
#sitemap li{margin:0;padding-left:20px;list-style:none;}
#sitemap a{color:#104b7d;}
#sitemap a:hover,
#sitemap a:active,
#sitemap a:focus{text-decoration:none;color:#C6510E;}
#sitemap h3{margin:1em 0 0.2em;}
#sitemap ul{margin:0;}
#sitemap ul li{padding-left:30px;background:url('../lay-gfx/sitemap-p.png') no-repeat 2px 0.6em;}

/* =publications */
#publications li{margin:0;padding-bottom:3em;list-style:none;display:block;overflow:hidden;height:100%;}
#publications img.p{float:left;margin-left:6px;margin-right:20px;}
#publications div.c{float:left;width:560px;}
#publications p,
#publications h3{margin:0;}

#publication{overflow:hidden;height:100%;}
#publication img.p{float:left;margin-right:20px;margin-bottom:20px;}
#publication div.c{float:left;;} /* było 530px */
#publication p.i{margin-top:0;}
#publication p.download_sample{overflow:hidden;height:100%;}
#publication p.download_sample a{float:right;padding:5px 30px 5px 0;background:url('../lay-gfx/i-pdf.jpg') no-repeat 100% 50%;}

/* =search_form */
#advance_search_form div.row{overflow:hidden;height:100%;padding:3px 0;}
#advance_search_form label{float:left;font-size:1.17em;font-weight:bold;font-style:italic;width:160px;padding-right:5px;text-align:right;}
#advance_search_form select{width:250px;}
#advance_search_form .but{margin-top:0.3em;background:#104b7d url('../lay-gfx/search-but.png') no-repeat;width:57px;height:18px;padding:0;float:right;;color:#fff;font-size:1.17em;font-weight:bold;font-style:italic;border:0;cursor:pointer;}
.en #advance_search_form .but {background:#104b7d url('../lay-gfx/search-but-en.jpg') no-repeat;}

#advance_search_form div.w{width:416px;padding-top:0.3em;}
#advance_search_form p.advance_search{margin:0;overflow:hidden;height:100%;}
#advance_search_form p.advance_search a{font-size:1.17em;color:#104b7d;font-weight:bold;font-style:italic;}
#advance_search_form p.advance_search a span{color:#fbb239;}
#advance_search_form #search2{width:238px;}
#advance_search_form div.radio label{float:none;width:auto;display:inline;}
#advance_search_form div.radio span.fl{float:left;font-size:1.17em;font-weight:bold;font-style:italic;width:160px;padding-right:5px;text-align:right;}

#search_results p.more{text-align:right;}
#search_results div.w{overflow:hidden;height:100%;padding-top:0.2em;}
#search_results p.t{float:left;width:220px;}
#search_results li{margin:0;padding:0 0 1em 0;list-style:none;}
#search_results p{margin:0;}
#search_results h3{margin:0;}
#search_results h3 a{color:#104b7d;}
#search_results span{color:#95a9cc;}

/* =application */ 
#application{}
#application label{float:left;font-size:1.17em;font-weight:bold;font-style:italic;width:160px;padding-right:5px;text-align:right;}
#application select{width:250px;}
#application div.row{overflow:hidden;height:100%;padding:3px 0;}
#application .text{width:238px;}
#application .but-ok{margin-top:0.3em;background:#104b7d url('../lay-gfx/but-ok.png') no-repeat;width:57px;height:18px;padding:0;float:left;margin:0 30px 0 164px;color:#fff;border:0;cursor:pointer;}
#application .but-reset{margin-top:0.3em;background:#104b7d url('../lay-gfx/but-reset.png') no-repeat;width:57px;height:18px;padding:0;float:left;margin:0 30px 0 0;color:#fff;border:0;cursor:pointer;}
#application div.checkbox{padding-left:160px;}
#application .checkbox label{display:inline;float:none;font-size:1em;font-weight:normal;width:auto;}

/* =search results */
#search_results-h{overflow:hidden;color:#95a9cc;}
#search_results-h p{margin:0;}
#search_results-h p.f{float:left;width:49%;}
#search_results-h p.r{float:right;width:49%;text-align:right;}
#search_results-h strong{color:#104b7d;}

#search_results .pc{color:#95a9cc;}
#search_results .pc strong{color:#104b7d;}

/* =team */
#team li{margin:0;padding:0 0 2em 0;list-style:none;overflow:hidden;height:100%;}
#team p{margin:0;}
#team h3{margin:0;font-size:1em;font-weight:bold;}
#team img{float:left;margin:0 0.7em 0 0;}

/* =profile */
#profile img.p{float:left;margin:0 0.7em 0.3em 0;}
#profile h3{margin-bottom:0;}
#profile h4{margin-bottom:0;font-size:1.17em;}
#profile p,
#profile ul{margin-top:0;}

/* =box */
.box{margin:0 -10px 10px -10px;background:#dae0ee;border:2px solid #97a7cb;padding-left:12px;overflow:hidden;height:100%;padding-bottom:0.3em;}
.box h3{font-size:1.09em;margin:0.5em 0;}
.box h4{font-size:1em;margin:0;}
.box p{margin:0.2em 0;}
.box div.c1{float:left;width:195px;}
.box div.c2{float:left;width:200px;padding:0 28px;}
.box div.c3{float:left;width:195px;}

.info{overflow:hidden;height:100%;width:}
.info{color:#90a7d1;}
.info a{color:#C6510E;}
.but-formularz_wniosku{display:block;text-indent:-9999px;clear:both;width:184px;height:18px;background:url('../lay-gfx/but-formularz_wniosku.jpg') no-repeat;overflow:hidden;text-indent:-9999px;margin-top:1em;}
.en .but-formularz_wniosku{display:block;text-indent:-9999px;clear:both;width:184px;height:18px;background:url('../lay-gfx/but-formularz_wniosku-en.jpg') no-repeat;overflow:hidden;text-indent:-9999px;margin-top:1em;}


/* ----------------------------------------------------------------------------------------- */
/** =sidebar **/

#sidebar{float:left;width:235px;}

/* =local navigation */
#nav-local{margin:0 0 30px;padding:10px 0 0 20px;background:url('../lay-gfx/nav-local-bg.png') no-repeat;min-height:205px;}
#nav-local li{margin:0;padding:0.2em 0;list-style:none;background:url('../lay-gfx/nav-local-sep.png') no-repeat 0 100%;}
#nav-local ul li{margin-left:20px;}
#nav-local ul{background:url('../lay-gfx/nav-local-sep.png') no-repeat 0 0.2em;margin:0;padding-top:0.2em;}
#nav-local li.last{background-image:none;padding-bottom:0;}
#nav-local a{color:#104b7d;font-size:1.07em;font-weight:normal;}
#nav-local a:hover,
#nav-local a:active,
#nav-local a:focus,
#nav-local a.active{color:#C6510E;text-decoration:none;}

#alfabet {margin:0 0 15px 0;}
#alfabet li {display:inline;;list-style:none;margin:0;}
#alfabet li a {padding:5px 7px;font-weight:bold;}
#alfabet li a:hover,#alfabet li a:active,#alfabet li a.active {padding:5px 7px;background:#dcdcdc;}

.award{background:url('../lay-gfx/nav-supp-bg.png') no-repeat;padding:12px 0 0 20px;margin-bottom:2em;}
.award h2{margin:0 0 1.1em;font-size:1.27em;font-style:italic;}

.download{border-top:9px solid #104b7d;margin-bottom:2em;}
.download .w{padding:3px 0 2em 20px;border:2px solid #95a9cc;border-top:0;background:#dbe0ee;}
.download h2{margin:0 0 1.1em;font-size:1.27em;font-style:normal;color:#104b7d;font-weight:bold;}

#sidebar .nav-supp{margin:0;}
#sidebar .nav-supp li{margin:0;padding:0.2em 0;list-style:none;background:url('../lay-gfx/nav-local-sep.png') no-repeat 0 100%;}
#sidebar .nav-supp ul li{margin-left:20px;}
#sidebar .nav-supp ul{background:url('../lay-gfx/nav-local-sep.png') no-repeat 0 0.2em;margin:0;padding-top:0.2em;}
#sidebar .download .nav-supp li{background-image:url('../lay-gfx/download-sep.png');}
#sidebar .nav-supp li.sub{background-image:none;padding-bottom:0;}
#sidebar .nav-supp a{color:#104b7d;font-size:1.07em;font-weight:normal;font-style:normal;}
#sidebar .nav-supp a:hover,
#sidebar .nav-supp a:active,
#sidebar .nav-supp a:focus,
#sidebar .nav-supp a.active{color:#C6510E;text-decoration:none;}

/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{clear:both;color:#C6510E;font-style:italic;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

.pic-r{float:right;margin:1.2em 0 1em 3em;}
.pic-l{float:left;margin:1.2em 3em 1em 0;}
.pic-c{text-align:center;padding:1px 0;margin:2em 0;}


/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #400;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #000;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #777;
}
.ui-datepicker-days-row {
	background: #eee;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #777;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #999 !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.ui-datepicker-title-row a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*__ added by: Maciej Starck __*/
.newButton {
	border:solid 1px #95A9CC;
	padding:0 3px;
	background:#104B7D;
	color:white;
	font:bold 14px 'Trebuchet MS';
}

.first {margin-left:0  !important;}
.gal img {margin-left:40px;}