/*                             RESET DEFAULT & GLOBAL
------------------------------------------------------------------------------------ */
html, body, h1, h2, h3, h4, h5, h6, div, span, p, address, form, fieldset, img, ul, li, hr, table, strong { margin:0; padding:0; border:0; }

img, fieldset { border: none; }
a, a:visited { text-decoration: none; color: #ffffff; }
a:hover { text-decoration: underline;}
a img { border: 0em; }
/*table { border-collapse:collapse; border-spacing: 0; } */
table.blog { width:100%; }
ul {list-style-type: none}
input.submit { cursor:pointer; border: 0;}

:focus { outline: 0; }
.hidden {display: none;}
div.clear { clear:both; overflow:hidden; height:0; /*line-height:0px; */}
div.break { clear:both; overflow:hidden; height:1px; line-height:1px; font-size: 1px; background: #ffffff;}

.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }
.hr_line { border-bottom: 1px #e6e6e6 solid; margin: 15px 0px 10px 0px; }

* {
margin:0;
padding:0;
}

body {font-family: Georgia; font-size: 12px; line-height: 14px; color: #d3d3d3; background: #301a0d url('../images/bg.jpg') 50% 0 no-repeat;}
#header {margin: 0 auto; text-align: center; width: 993px; background: #321B0F url('../images/header.png') 0 0 no-repeat; height: 129px; margin-top: 22px; position: relative;  z-index: 1000}
#headermenu {margin: 0 auto; text-align: center; width: 993px; height: 34px; position: relative;  background: transparent url('../images/headermenuback.gif') 0 100% repeat-x; z-index: 900}

.error404 { background: url('../images/404.jpg') 0 19px no-repeat; width: 993px; height: 351px; margin: 0 auto; padding-top: 19px; }

#footer {margin: 0 auto; text-align: center; width: 963px; margin-top: 15px; padding: 0 15px; position: relative; color: #a87f67;}
#footer a {color: #a87f67;}
#footer .nested_set_list {float: left; text-align: left; }
#footer .nested_set_list li  {float: left; text-align: left; padding: 0 10px; background: transparent url('../images/li2.gif') 0 50% no-repeat;}
#footer .nested_set_list li.first  { padding:  0 10px 0 0; background: transparent; }


#content {margin: 0 auto; text-align: left; width: 993px; background: #ffffff; color: #3c3c3c; line-height: 18px; padding-bottom: 5px;}
#content a:hover, #content a:link, #content a:active, #content a:visited {color: #1e1e1e}
#leftcontent { float: left; width: 247px;}
#breadcrumb { width: 475px;  padding-bottom: 15px;}

#centercontent { float: left; width: 500px; padding: 25px 20px 25px 5px; }
#rightcontent { float: left; width: 196px; padding: 60px 15px 0 10px; }


/* HEAD */

#logo {text-indent: -9000px; width: 250px; height: 100px; background: transparent; display: block; float: left; }

.topmenu {float: right; line-height: 25px; padding-top: 0px; float: right;}
.topmenu li {float: left; padding: 0 8px; background: transparent url('../images/break1.gif') 100% 6px no-repeat;}
.topmenu li.last {background: transparent;}
.topmenu li.last a.active:hover {text-decoration: none;}


#headermenu .menu {margin: 0 auto; text-align: center; width: 993px; height: 30px; position: relative;  background: transparent url('../images/menuback.gif') 0 0 repeat-x;}
#headermenu .menu li {float: left; height: 30px; line-height: 30px; padding: 0 25px;}

#headermenu .nested_set_list { background: transparent url('../images/menuback.gif') 0 0 repeat-x; height: 30px; color: #373532 }
#headermenu .nested_set_list li.level-1 { float: left; position: relative; color: #373532; font-weight: bold;  line-height: 30px; font-size: 14px; z-index: 999}
#headermenu .nested_set_list li.level-1 a{height: 30px;  padding: 0 11px; line-height: 30px; }
#headermenu .nested_set_list li.level-1 a, #headermenu .nested_set_list li.level-1 a:visited, #headermenu .nested_set_list li.level-1 a:link, #headermenu .nested_set_list li.level-1 a:active, #headermenu .nested_set_list li.level-1 a:hover  {color: #373532; display: block;}

#headermenu .nested_set_list li.phtml_28 a, #headermenu .nested_set_list li.phtml_33 a {padding: 0 16px;}
#headermenu .nested_set_list li.level-1 a	{ background: transparent url('../images/menuback.gif') 0 0px repeat-x; margin: 0 0px 0 2px }
#headermenu .nested_set_list li.level-1 a:hover { background: transparent url('../images/menuback.gif') 0 -30px repeat-x;  }
#headermenu .nested_set_list li.level-1 span { background: transparent url('../images/break2.gif') 0 50% no-repeat;  display: block;}
#headermenu .nested_set_list ul.ullevel-1 li.active span {}
#headermenu .nested_set_list ul.ullevel-1 li.active a:hover, #headermenu .nested_set_list  ul.ullevel-1 li.active a:link, #headermenu .nested_set_list  ul.ullevel-1 li.active a:active, #headermenu .nested_set_list  ul.ullevel-1 li.active a:visited  { background: #000000; color: #ffffff;}
#headermenu .nested_set_list ul.ullevel-1  ul.ullevel-2 li a:hover, #headermenu .nested_set_list  ul.ullevel-1 ul.ullevel-2  li a:link, #headermenu .nested_set_list  ul.ullevel-1  ul.ullevel-2 li a:active, #headermenu .nested_set_list  ul.ullevel-1 ul.ullevel-2 li a:visited { background: transparent; color: #373532;}

#centercontent ol { padding-left: 20px; }





#headermenu .nested_set_list li.first span { background: transparent; }
#headermenu .nested_set_list ul.ullevel-2 { background: transparent url("../images/dropdown.png") 0 100% no-repeat; display: none; z-index: 1000; padding: 10px 15px 20px 15px; position: absolute; top: 30px; width: 245px; left: -3px; }
#headermenu .nested_set_list ul.ullevel-2 a {line-height: 18px;}
#headermenu .nested_set_list  ul.ullevel-1 li:last-child ul.ullevel-2 { left: auto!important; right: 0!important; padding: 10px 10px 20px 15px!important;  }
.phtml_36 ul.ullevel-2 { left: auto!important; right: 0!important; padding: 10px 10px 20px 15px!important;  }

#headermenu .nested_set_list ul.ullevel-2 li { background: transparent url("../images/dropdown-separator.png") 0 100% repeat-x; height: 100%; line-height: 18px;}
#headermenu .nested_set_list ul.ullevel-2 li span { height: auto; padding: 3px 0 5px 0;}

#headermenu .nested_set_list ul.ullevel-2 li span a { height: auto; }
#headermenu .nested_set_list ul.ullevel-2 li a:hover { background: transparent; text-align: left;}
#headermenu .nested_set_list ul.ullevel-2 li a:visited, #headermenu .nested_set_list ul.ullevel-2 li a:link, #headermenu .nested_set_list ul.ullevel-2 li a:active, #headermenu .nested_set_list ul.ullevel-2 li a:hover  { background: transparent; text-align: left;}
#headermenu .nested_set_list li.level-1 ul.ullevel-2 li span { background: transparent url("../images/li1.gif") 0 11px no-repeat; display: block; border: 1px solid transparent }

#headermenu .nested_set_list ul.ullevel-3 li{ height: auto; padding: 3px 0 5px 10px;}

#nav-main ul.dropdown li {
    background: url("../img/header/dropdown-separator.png") repeat-x scroll left bottom transparent;
    padding-bottom: 3px;
}
#nav-main ul.dropdown a {color: #000000; display: block; font-size: 1em; padding: 0.5em 5px 0.7em; text-decoration: none;}
#nav-main ul.dropdown a:hover { background: url("../img/header/dropdown-hover.png") repeat-x scroll 0 0 transparent; }

.input1 {width: 184px; height: 22px; background: transparent url("../images/input2.gif") 0 0 no-repeat; border: 0; display: block; }
.input1 input {width: 150px; height: 18px; background: transparent; border: 0; display: block; padding: 2px 4px; float: left;}
.input1 input.input3 {width: 26px; height: 22px; background: transparent; border: 0; cursor: pointer;}
.boxtopmenu {padding-top: 20px; width: 400px; float: right; }
.searchform {float: right; margin-right: 15px; margin-left: 15px;}

#recommendbox {width: 308px; position: absolute; top: 20px; right: 54px; background: #ffffff;  color: #900000; text-align: left; padding: 1px 10px 10px 10px; line-height: 22px; z-index: 1000; border: 1px solid #b86666; min-height: 95px; _height: 95px;}
#recommendbox label {color: #454545; display: block; float: left; width: 100px; height: 22px;}
#recommendbox p { clear: both; display: block; padding-bottom: 5px; _height: 22px; min-height: 22px;}
#recommendbox p.submit	{ padding: 4px 6px 0 0 }
#recommendbox p span.error { display: block; padding-left: 120px; background: transparent url("../images/error.gif") 100px 6px no-repeat; height: 20px; width: 180px;  float: left; padding-bottom: 5px; font-size: 11px;}
#recommendbox p.submit span.send { display: block; width: 71px; height: 21px; background: transparent url("../images/polec.gif") 0 0 no-repeat; float: right;}
#recommendbox p.submit span.send:hover { background-position: 0 -21px; }
#recommendbox p.submit span input {background: transparent; border: 0; width: 71px; height: 21px; cursor: pointer;}
#recommendbox .loader { float: right; background: url('../images/ajax-loader.gif') 0 0 no-repeat; width: 16px; height: 11px;margin: 5px 9px 0 0; }

.input2 {width: 201px; height: 22px; background: transparent url("../images/input3.gif") 0 0 no-repeat; border: 0; display: block; float: left;}
.input2 input {width: 190px; height: 18px; background: transparent; border: none; display: block; padding: 2px 6px;}


#recommendbox p.info_msg, #recommendbox p.info_error {padding: 40px 0; text-align: center; font-weight: bold;}
.close { background: transparent url("../images/close.gif") 0 0 no-repeat; display: block; width: 10px; height: 11px; position: absolute; top: 5px; right: 6px;}

/* KONIEC HEAD */



/*FRONT PAGE */

#fpleft {float: left; width:242px; padding: 35px 10px 35px 15px;}
#fpcenter {float: left; width:330px; margin: 0; padding: 35px 30px;}
#fpright {float: left; width:310px; padding: 35px 15px 35px 10px;}

.newsbox { padding: 0px 0 10px 0; text-align: left; }
.newsbox p { padding: 8px 0 5px 0;}
.newsbox p.newsdate { padding: 6px 0 0px 0;}
.newshead { font-size: 18px; color: #424241; text-align: left; padding: 0 10px 0 0; }
.newshead a:hover, .newshead a:link, .newshead a:visited, .newshead a:active { color: #424241; }
.newsbox .news { padding: 0 0 10px 0; background: transparent url("../images/break3.gif") 0 100% repeat-x; }
.newsbox .last { background: transparent;  padding: 0 0 0px 0;  }
.newsdate { color: #1e1e1e; font-weight: normal; font-size: 12px; }
.newstitle { color: #1e1e1e; font-weight: bold; font-size: 12px; }
.news-title { color: #3c3c3c; font-weight: bold; font-size: 12px; padding-top: 0px!important; }

.headtitle { font-size: 18px; color: #313131; line-height: 22px; font-weight: normal; padding-top: 2px; padding-bottom: 5px; }

.introcontent {padding: 8px 0;}

.newscontent {margin-top: 20px;}
#content .newscontent p {font-size: 12px; line-height: 18px; color: #313131; padding: 8px 0 5px 0;}
#content .newscontent .newstime {font-size: 16px; color: #8a0000; line-height: 20px; font-weight: bold;}
.newscontent .newstitle {font-size: 18px; color: #313131; line-height: 22px; font-weight: normal; padding-top: 2px; padding-bottom: 5px;}
.newscontent .more {line-height: 30px;}

#content .more {background: transparent url("../images/arrowright.gif")  100% 50% no-repeat; padding-right: 10px; color: #4b4b4b;}
#content .more:hover, #content .more:active, #content .more:visited, #content .more:link  { color: #4b4b4b;}
#content .indent:hover {text-indent: -9000px; text-decoration: none;}

.pagetitle{color: #8a0000; font-size: 34px;}

/* KONIEC FRONT PAGE */



/* BREADCRUMB */

.breadcrumblist {color: #8a0000; font-size: 12px;}
.breadcrumblist li {float: left; padding: 0 13px 0 0px; background: transparent url('../images/rarr.gif') 100% 6px no-repeat; margin-right: 10px; height: 18px; overflow: hidden;}
#content .breadcrumblist li a, #content .breadcrumblist li a:visited, #content .breadcrumblist li a:link, #content .breadcrumblist li a:active, #content .breadcrumblist li a:hover {color: #8a0000;}
.breadcrumblist li.first { padding-left: 0; }
.breadcrumblist li.last { background: transparent; color: #313131 }

/* KONIEC BREADCRUMB */



/* NEWSLETTER BOX */

.newsletterbox { background: #771911 url("../images/newsletter.gif") 0 0 no-repeat; width: 309px; padding: 0px; color: #ffffff; text-align: left;}
.newsletterboxcontent { width: 284px; padding: 40px 10px 0 15px; color: #ffffff; text-align: left;}

.newsletterbox .submit{ background: transparent url("../images/submit4.gif") 0 0 no-repeat; width: 125px; height: 29px; cursor: pointer; float: right; padding: 0; margin-bottom: 10px;}
.newsletterbox .submit:hover { background-position: 0 -29px; }
.newsletterbox p {padding-bottom: 10px; min-height: 22px; _height: 22px; display: block;}
.newsletterbox input {font-size: 12px; font-family: Georgia; color: #1e1e1e;}
.newsletterbox .error {display: block; background: transparent url("../images/alert.gif") 0 8px no-repeat; padding: 5px 20px; height: 20px; float: left;  }
.newsletterbox .loader { float: right; background: url('../images/ajax-loader-2.gif') 0 0 no-repeat; width: 16px; height: 11px; margin: 10px 69px 0 0 }

.newsletterfoot {width: 309px;  height: 6px;  background: transparent url("../images/newsletterfoot.gif") 0 0 no-repeat;}

.input4 {width: 277px; height: 22px; background: transparent url("../images/input4.gif") 0 0 no-repeat; border: 0; display: block; float: left;}
.input4 input {width: 265px; height: 18px; background: transparent; border: 0px; display: block; padding: 2px 6px;}

.input5 {width: 177px; height: 22px; background: transparent url("../images/input5.gif") 0 0 no-repeat; border: 0; display: block; float: left;}
.input5 input {width: 165px; height: 18px; background: transparent; border: 0px; display: block; padding: 2px 6px;}


.newsletterboxsmall { background: transparent url("../images/newslettersmallcontent.gif") 0 0 repeat-y; width: 195px; padding: 0px; color: #ffffff; text-align: left;}
.newsletterboxsmallcontent { background: transparent url("../images/newslettersmall.gif") 0 0 no-repeat;  width: 175px; padding: 40px 10px 0 10px; color: #ffffff; text-align: left;}
.newsletterboxsmall .submit{ background: transparent url("../images/submit5.gif") 0 0 no-repeat; width: 101px; height: 24px; cursor: pointer; float: right;}
.newsletterboxsmall .submit:hover { background-position: 0 -24px; }
.newsletterboxsmall p {padding-bottom: 10px; min-height: 22px; _height: 22px; display: block;}
.newsletterboxsmall input {font-size: 12px; font-family: Georgia; color: #1e1e1e;}
.newsletterboxsmall .error {display: block; background: transparent url("../images/alert.gif") 0 8px no-repeat; padding: 5px 20px; height: 20px; float: left;  }
.newsletterfootsmall { width: 195px;  height: 8px;  background: transparent url("../images/newslettersmallfoot.gif") 0 0 no-repeat; }
.newsletterboxsmall .loader { float: right; background: url('../images/ajax-loader-2.gif') 0 0 no-repeat; width: 16px; height: 11px; margin: 7px 28px 0 0 }

/* KONIEC NEWSLETTER BOX */

/* LEWE MENU */
#leftmenu .nested_set_list .ullevel-1 li.level-1 {width: 195px; padding: 0 15px 0 15px; background: transparent url("../images/flaga.gif") 0 0 no-repeat; line-height: 34px; font-weight: bold; font-size: 14px; }

#leftmenu ul.ullevel-2 { padding: 0!important }

#leftmenu .nested_set_list .ullevel-1 { margin-top: 60px; }
#leftmenu .nested_set_list .ullevel-1 li.level-1 a {color: #ffffff}
#leftmenu .nested_set_list .ullevel-1 li.level-2 a {color: #1f1f1f; background: transparent url("../images/break3.gif") 0 100% repeat-x; display: block; line-height: 18px; padding: 4px 0;}
#leftmenu .nested_set_list .ullevel-1 li.level-3 a {padding: 4px 4px 4px 10px; }

#leftmenu .nested_set_list .ullevel-1 li.level-2 {line-height: 26px; font-weight: bold; font-size: 14px; color: #ffffff}

#leftmenu .nested_set_list .ullevel-2 li.active {}
#leftmenu .nested_set_list .ullevel-2 li.active a:hover, #leftmenu .nested_set_list .ullevel-2 li.active a:link, #leftmenu .nested_set_list .ullevel-2 li.active a:active, #leftmenu .nested_set_list .ullevel-2 li.active a:visited  {color: #8A0000;}

#leftmenu .nested_set_list .ullevel-2 li.active ul li a { color: #1F1F1F!important }
#leftmenu .nested_set_list .ullevel-2 li.active ul li.active a {color: #8A0000!important;}


/* KONIEC LEWE MENU */


/* FOOTER */

#contentfooter { width: 963px; padding: 10px 15px 10px 15px; }
#fbfooter { width: 963px; background: transparent url("../images/fblikeborder.gif") 0 0 repeat-x;  height: 190px;}
#fblike {width: 939px; height: 178px; overflow:hidden; text-align: center;}
.closefblike {background: transparent url("../images/arrowright.gif")  100% 50% no-repeat; padding-right: 10px; color: #666666; font-size: 11px; float: right;  line-height: 30px;}
.closefblike:hover, .closefblike:hover, .closefblike:visited, .closefblike:active, .closefblike:link  {color: #666666;}

.buttonul { float: right; width: 98px; margin-top: 25px; }
.buttonul li { float: left; width: 20px; height: 20px; padding-right: 6px; text-indent: -9000px; }
.buttonul li a { display: block; width: 20px; height: 20px; }
.buttonul li.fbbutton a { background: transparent url("../images/fbbutton.gif") 0 0 no-repeat; }
.buttonul li.twiterbutton a { background: transparent url("../images/twiterbutton.gif") 0 0 no-repeat; }
.buttonul li.flickbutton a { background: transparent url("../images/flickbutton.gif") 0 0 no-repeat; }
.buttonul li.ytbutton a { background: transparent url("../images/ytbutton.gif") 0 0 no-repeat; }
.buttonul li.ytbutton { padding-right: 0px; }

.partners { color:#5f5f5f; width: 780px; float: left; line-height: 47px; margin-top: 10px; padding-right: 135px; text-align: left; }
.partners ul { float: right; width: 640px; height: 47px;}
.partners ul li { float: left; }
.partners li a { display: block; height: 47px; text-indent: -9000px; }
.partners li a:hover { background-position: 0 -47px; }

.partners .partner1 a { width: 67px;  background: transparent url("../images/mc_01.jpg") 0 0 no-repeat; }
.partners .partner2 a { width: 92px;  background: transparent url("../images/mc_02.jpg") 0 0 no-repeat; }
.partners .partner3 a { width: 74px;  background: transparent url("../images/mc_03.jpg") 0 0 no-repeat; }
.partners .partner4 a { width: 107px;  background: transparent url("../images/mc_04.jpg") 0 0 no-repeat; }
.partners .partner5 a { width: 86px;  background: transparent url("../images/mc_05.jpg") 0 0 no-repeat; }
.partners .partner6 a { width: 58px;  background: transparent url("../images/mc_06.jpg") 0 0 no-repeat; }
.partners .partner7 a { width: 78px;  background: transparent url("../images/mc_07.gif") 0 0 no-repeat; }
.partners .partner8 a { width: 63px;  background: transparent url("../images/top_medical.gif") 0 0 no-repeat; }
.partners .partner8 a:hover { background-position: 0 -44px; }

.partners .partner9 a { width: 84px; height: 37px; background: transparent url("../images/medica_polska.gif") 0 0 no-repeat; margin-top: 7px; }
.partners .partner9 a:hover { background-position: 0 -37px; }

.partners .partner10 a { width: 75px; height: 23px; background: transparent url("../images/tchibo.gif") 0 0 no-repeat; margin-top: 15px; }
.partners .partner10 a:hover { background-position: 0 -23px; }

.europejskiwolantariat { display: block; width: 240px; height: 231px; background: transparent url("../images/europejski_rok_wolontariatu.gif") 0 0 no-repeat; }

.zbiorka-krwi { display: block; width: 339px; height: 187px; background: transparent url("../images/latem_depozyty.gif") 0 0 no-repeat; }

/* KONIEC FOOTER */



/* PAGINTION */
.pages {text-align: center; width: 100%; margin-top: 10px;}
.pages li { display: inline;}
.pages li a { display: inline; background: #8a0000; color: #ffffff; padding: 2px 5px;}
.pages li.active a { display: inline; background: #d5a3a3; color: #ffffff; padding: 2px 5px;}
#content .pages li a:visited, #content .pages li a:link, #content .pages li a:active, #content .pages li a:hover  { color: #ffffff;}
/* KONIEC PAGINTION */

.list11 {margin: 5px 0;}
.list11 li  {float: left; width: 154px; }
.list11 li.break11  { background: transparent url("../images/break11.gif") 50% 8px no-repeat; width: 16px; height: 70px;}
.list11 li.active p {color: #890202}

.list1 li {margin-bottom: 10px }

.list1 .articlecontent { margin-top: 10px; }
.opened {background: transparent url("../images/minus.gif")  100%  5px no-repeat;  color: #4b4b4b; width: 100%; display: block; padding: 0px 0px 0px 0;}
.closed {background: transparent url("../images/plus.gif")  100%  5px no-repeat;  color: #4b4b4b; width: 100%; display: block; padding: 0px 0px 0px 0;}

.articlecontent h2 { line-height: 20px; }

.break1 { padding: 0 0 0 0; background: transparent url("../images/break3.gif") 0 100% repeat-x; }
#mapka {width: 722px; height: 196px; border: 5px solid #f6f2e7; margin-top: 20px;}

/* EDYTOR */
/* KONIEC EDYTOR */

.filecontentcategory {margin-top: 40px;}
.filecontentcategory h4 {font-weight: bold; color: #1f1f1f; padding: 7px; background-color: #efefef;}
.filecontentcategoryul li {float: left; width: 100px; margin-top: 20px; margin-right: 25px;}
.filecontentcategoryul li div {width: 95px; height: 70px;}
#content .filecontentcategoryul li a:hover, #content .filecontentcategoryul li a:link, #content .filecontentcategoryul li a:active, #content .filecontentcategoryul li a:visited  {color: #8a0000;}

.form1 p { display: block; clear: both; height: 24px; padding-top: 6px;}
.form1 p label { display: block; float: left; width: 145px; line-height: 24px;}
.form1 p label.lblflat2 { width: 95px; }
.form1 p span { display: block; float: left; width: 330px; }
.form1 p span.flat1 { width: 96px;}
.form1 p span.flat1 input { width: 78px;}
.form1 p span.flat2 { width: 138px;}
.form1 p span.flat2 input { width: 130px;}

.form1 p span.postal1 { width: 45px;}
.form1 p span.postal1 input { width: 19px;}
.form1 p span.postal2 { width: 138px;}
.form1 p span.postal2 input { width: 37px;}
.form1 .blockoverflow { width: 660px; height: 42px; padding: 15px 10px; border: 1px solid #d0d0d0; overflow: auto; margin: 15px 0; color: #919191; clear: both;}

.form1 p.perror input { border: 1px solid red;}  
.form1 p span.error { width: 535px; padding-left: 145px; color: red;}  
.form1 p.pverification span.error {color: red; line-height: 20px; float: left; width: 200px; padding-left: 0px; margin-top: -3px; }   
.form1 p span.verification { width: 30px;} 
.form1 p span.verification input { width: 14px; height: 14px; border: 1px solid #d0d0d0; padding: 0; border: 0;} 

.form1 p label.lblverification { line-height: 14px;} 
.form1 p.submit span { width: 680px;}
.form1 p.submit span input { width: 113px; height: 32px; background: transparent url("../images/dalej.gif")  0  0 no-repeat; cursor: pointer; border: 0; float: right;}
.form1 p.submit span input:hover { background-position: 0 -32px; }

.form1 p span input { width: 322px; border: 1px solid #d0d0d0; height: 16px; font-size: 12px; line-height: 16px; padding: 4px 3px; font-family: Georgia; }

.form3 p { display: block; clear: both; height: 28px; padding-top: 6px;}
.form3 p label { display: block; float: left; width: 190px; line-height: 24px;}
.form3 p label em { color: #771911; font-weight: bold; }
.form3 p span { display: block; float: left; width: 300px; }
.form3 p span.input7 input { width: 282px; height: 16px; border: 0; font-size: 12px; line-height: 16px; padding: 3px 6px; font-family: Georgia; background: transparent;}
.form3 p span.input7 { display: block; width: 294px; height: 22px; padding: 0; background: transparent url("../images/input6.gif")  0  0 no-repeat;  }
.form3 p.pinput8 label { width: 482px;  }
.form3 p span.input8 { display: block; width: 482px; height: 145px; padding: 0; background: transparent url("../images/input7.gif")  0  0 no-repeat;  }
.form3 p span.input8 textarea { display: block; width: 462px; height: 125px; background: transparent; border: 0;  font-family: Georgia; font-size: 12px; padding: 10px; }
.form3 p span.verification { display: block; width: 26px; height: 16px; background: transparent; border: 0;}
.form3 p span.verification input { display: block; width: 16px; height: 16px; background: transparent; border: 1px solid #8d8d8d;}
.form3 p.pverification label { width: 300px; }
.form3 p.submit span { float: right; width: 106px; height: 26px; background: transparent url("../images/send.gif")  0  0 no-repeat; margin-right: 12px;}
.form3 p.submit span input  { width: 106px; height: 26px; background: transparent; border: 0;}
.form3 p.submit label  { width: 250px; }

.form3 p span.error { color: red;}  

#donationlist { display: block; height: 145px; }
#donateform .radio_list li { width: 172px; height: 123px; float: left; line-height: 18px; }
#donateform .radio_list li span.avatar { display: block; width: 152px; height: 123px; margin-bottom: 8px; }
#donateform input.radio { display: block; float: left; width: 16px; margin-top: 2px;}
#donateform input.submit { 	width: 113px; height: 32px; background: url("../images/wplac.gif") no-repeat scroll 0 0 transparent; }

#donateform .inputs p { height: auto!important }

#donationlist label.radiolabel { float: left; }
#donationlist label.radiolabel span { font-size: 18px; }
#donationlist input.radio { float: left; }
#donationlist input.specialamount { width: 45px; border: 1px solid #D0D0D0; height: 16px; padding: 4px 3px; }

.list2 li {width: 154px; height: 145px; float: left; line-height: 18px;}
.list2 li label span {font-size: 16px; line-height: 25px;}
.list2 li.separator {width: 19px; margin: 5px 0; height: 55px; background: transparent url("../images/separator.gif")  50%  0 no-repeat; }
.list2 li span.avatar {  display: block; width: 154px; height: 68px; margin-bottom: 8px; }

.table1 tr td, .table1 tr th  {vertical-align: top; }

#topbutton { position: absolute; top: 80px; right: 15px;}
#topbutton li {float: left;}
.payin {display: block; width: 125px; height: 29px; background: transparent url("../images/wplac.png")  0  0 no-repeat; text-indent: -9000px; margin-left: 10px;}
.payin:hover { background-position: 0 -29px; }
.joinin {display: block; width: 125px; height: 29px; background: transparent url("../images/submit4.gif")  0  0 no-repeat; text-indent: -9000px; margin-left: 10px; }
.joinin:hover { background-position: 0 -29px; }

.infomsg {background: #f6f2e7; border: 1px solid #ddcfa9; color: #3d3d3d; padding: 20px; text-align: center; width: 440px; margin-bottom: 20px;}
#content .searchlist li a, #content .searchlist li a:link, #content .searchlist li a:active, #content .searchlist li a:hover, #content .searchlist li a:visited  {color: #921111; font-weight: bold; font-size: 14px;}
.searchlist li p.searchtitle { padding: 10px 0 8px 0;}

.searchlist li {background: transparent url("../images/break4.gif")  0  100% repeat-x; padding: 10px 0 23px 0;}
.searchlist li.last {background: transparent;}

.calendarlist { margin-top: 20px; }
.calendarlist li { border: 1px solid #e4ddc3; margin-bottom: 10px; padding: 15px 15px 10px 15px; }
.calendarlist li .day { color: #454545; font-size: 28px; }
.calendarlist li .month { color: #454545; font-size: 16px; }
.calendarlist li .lititle { color: #8a0000; font-size: 20px; display: block; float: left; line-height: 21px; }
.calendarlist li .lidate { display: block; width: 130px; float: left; margin-top: -8px; line-height: 29px; }

.calendarlist li a.calendarlink { background: transparent url("../images/plus2_.gif") 97%  15px no-repeat; no-repeat;  color: #4b4b4b; width: 100%; display: block; padding: 0px 20px 0px 0; display: block; width: 466px; height: 20px; padding: 15px; position: absolute; top: -18px; left:-10px ;}
.calendarlist li a.closed { background: transparent url("../images/plus2.gif") 97% 50% no-repeat; }
.calendarlist li a.opened { background-position: 97% -20px}

.calendarlist li .licontent { padding-top: 30px; }


/***** gallery ******/
.gallery  {}
	.gallery-title { font-size: 18px; }
	.line-gallery { height: 1px; background: url('../images/line-gallery.gif') 0 0 repeat-x; overflow: hidden; padding:0!important; }
	.gallery a { float: left; margin: 11px 11px 0px 0 }	
	.gallery a.last { margin-right: 0; }
	.gallery a img { opacity: 0.8; filter: alpha(opacity = 80);}
	.gallery a:hover img { opacity: 1; filter: alpha(opacity = 100);}

	
.likeit	{ clear: both; padding-top: 20px; }

.confirmTable { width: 100%; margin-top: 20px;}
.confirmTable th { font-size: 18px; font-weight: normal; background: url('../images/line-gallery.gif') 0 100% repeat-x; padding-bottom: 10px; }
.confirmTable tr td { padding-top: 10px; }
.confirmTable .lft { padding-left: 20px; width: 147px; }

.payment-logo { background: url('../images/ecard.gif') 0 0 no-repeat; height: 50px;}

.edit-data { float: left; background: url('../images/payment-edycja.gif') 0 0 no-repeat; height: 32px; width: 163px; text-indent: -9000px}
.edit-data:hover { background-position: 0 -32px; }

.pay { float: right; background: url('../images/payment-place.gif') 0 0 no-repeat; height: 31px; width: 181px; text-indent: -9000px}
.pay:hover { background-position: 0 -31px; }


.box-site-map { background: #f6f5f5; padding: 4px 15px 4px 15px; margin-bottom: 11px; }
.box-site-map .level-1 { font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.box-site-map .level-2 { padding: 0; background: url("../images/arrowright.gif") no-repeat 0 6px; padding-left: 12px; margin-left: 10px; }
.box-site-map table tr td { width: 220px }
.box-site-map table { margin-bottom: 10px; } 

#box_logo_wolontariatu { text-align: center; font-size: 9px; margin-bottom: 20px; border: 1px solid #ddcfa9; padding: 2px; line-height: 1.3em; }

.expert { padding-bottom: 10px; margin-bottom: 10px; clear: both; }
.zwin {
    background: url("../images/zwin-rozwin.gif") no-repeat scroll 100% 5px transparent;    
    display: block;
    height: 14px;
    float: right;
    width: 40px;
    margin-top: 5px;
}
.rozwin {
    background: url("../images/zwin-rozwin.gif") no-repeat scroll 100% -9px transparent;
    display: block;
    height: 14px;
    float: right;
    width: 50px;
}
