body { background:url(../img/bg.jpg) top center #000; background-repeat:no-repeat; font-family:Georgia; font-size:12px; letter-spacing:1px; }
* {margin:0px; padding:0px}
p {text-align: justify;}

.news p {text-align: justify; margin-bottom: 10px; text-indent: 20px;}

a:link { color:#000 }
a:visited { color:#000;}
a:hover { color:#000}
a:active { color:#000 }

.header_1 { width:943px; height:145px; margin-left:auto; margin-right:auto; background-image: url(../img/header_1.jpg)}
.header_lang_en { width:106px; height:43px; margin-left:695px; }
.header_lang_en a { width:106px; height:43px; background-image: url(../img/header_lang_en.jpg); float:left;}
.header_lang_pl { width:106px; height:43px;  margin-left:695px; }
.header_lang_pl a { width:106px; height:43px; background-image: url(../img/header_lang_pl.jpg); float:left;}
.header_2_pl { width:943px; height:148px; margin-left:auto; margin-right:auto; background-image: url(../img/header_2.jpg)}
.header_2_en { width:943px; height:148px; margin-left:auto; margin-right:auto; background-image: url(../img/header_2_en.jpg)}

.menu { width:943px; height:83px; margin-left:auto; margin-right:auto; }
.menu a { float:left; }
.menu img { float:left; }
.menu_left {width:193px; height:83px; float:left; background-image: url(../img/menu_left.jpg) }

.content_wp { width:943px; margin-left:auto; margin-right:auto; background: url(../img/wraper.jpg) #fff; background-repeat:repeat-y;  }
.content_left {width:219px;  float:left; background-color:white; }
.content_left_1 {width:219px; height:243px; float:left; background-image: url(../img/content_left_1.jpg) }
.content_left_2 {width:219px; height:242px; float:left; background-image: url(../img/content_left_2.jpg) }
.content_right {width:724px; min-height:600px; height:auto !important;  height:600px;  float:left; margin-top:30px;  }

.footer { width:943px; height:125px; margin-left:auto; margin-right:auto; }
.footer_1 {width:943px; height:69px; float:left; background-image: url(../img/footer_1.jpg) }
.footer_2a {width:145px; height:56px; float:left; background-image: url(../img/footer_2a.jpg) }
.footer_2b {width:108px; height:56px; float:left;  }
.footer_2c {width:660px; height:46px; float:left; background-image: url(../img/footer_2c.jpg); background-repeat:repeat-x; padding-top:10px; text-align:right; padding-right:30px; }

.form { width:222px; height:30px;  background-image: url(../img/form.jpg);}
.contact_1 { width:300px; height:436px; float:left; margin-top:23px; padding-left:10px; font-size:20px;}
.contact_1a {width:31px; height:46px; float:left; background-image: url(../img/contact_1a.jpg); }
.contact_1b { font-size:16px; margin-top:10px; font-size:14px;}
.contact_1c {  padding-top:10px;}
.contact_1c a {color:#000; text-decoration:none;}
.contact_1c a:hover {  color:#669A35}
.contact_1c a:visited {  color:#000;}
.contact_2 { height:436px; float:right; margin-top:30px;}
.form_1 {width:219px; height:23px; float:right; background-image: url(../img/form_1.jpg); border:0px; padding-top:5px; padding-left:3px; }
.form_1a {width:222px; height:20px; float:right;  background-image: url(../img/form_1a.jpg); border:0px; }
.form_2 {width:219px; height:20px; float:right;  background-image: url(../img/form_2.jpg);  border:0px; padding-top:4px; padding-left:3px;}
.form_2a {width:222px; height:20px; float:right;  background-image: url(../img/form_2a.jpg); border:0px;  }
.form_3 {width:219px; height:23px; float:right;  background-image: url(../img/form_3.jpg); border:0px;padding-top:4px; padding-left:3px; }
.form_3a {width:222px; height:21px; float:right;  background-image: url(../img/form_3a.jpg); border:0px;  }
.wiad {width:340px; height:112px;  background-image: url(../img/wiad.jpg); border:1px solid #215f14 ; background-repeat:repeat-x; margin-left:12px; }
.send { width:92px ; height:28px; float:left; background-image: url(../img/send.jpg); border:0px; padding:0px; margin:0px; }
.send_en { width:92px ; height:28px; float:left; background-image: url(../img/send_en.jpg); border:0px; padding:0px; margin:0px; }

.contact_form {width:360px; height:140px; float:left;}
.contact_form_1 {width:122px; height:140px; float:left;}
.contact_form_1a {width:112px; height:40px; float:left; text-align:right;  padding-top:4px;}
.contact_form_1b {width:112px; height:40px; float:left; text-align:right;  padding-top:7px;}
.contact_form_1c {width:112px; height:40px; float:left; text-align:right;  padding-top:2px;}
.contact_form_2 {width:230px; height:140px; float:left;}

.contact_wiad {width:350px; height:140px; float:left;}
.contact_wiad_text {width:300px;float:left; padding-left:12px;}
.contact_send_0 {width:332px; height:54px; margin-left:23px; padding:0px; border:0px;}
.contact_send {width:239px; height:54px; float:left; background-image: url(../img/contact_send.jpg); padding:0px; margin:0px;}
.content_text { width:670px; float:left; padding-left:10px;}
.content_text a { color:#659833 ; text-decoration:none;}
.content_text a:visited { color:#659833}
.content_text a:hover { color:#659833}

.news_header {width:670px; float:left; border-bottom: #748C5A 2px solid;}
.news_text {  float:left; margin-top:10px; margin-bottom:50px; width:670px;}
.news_text img {  margin-right:10px; margin-bottom:10px; float:left; }
.strony { text-align:center; width:670px; float:left;}
.news_header_1 { width:490px; float:left; color:#659833; font-size:18px; font-weight:bold;}
.news_date { width:180px; height:20px; text-align:right; color:#659833; float:left; padding-top:5px;}
.books_1 { width:120px; height:150px; float:left; margin-bottom:20px;}
.meetings { width:120px; height:150px; float:left; margin-bottom:20px;}
.meetings_text {width:670px; float:left; margin-bottom:20px;}
.meetings_gallery {width:670px; float:left; }
.meetings_text img { margin-right:10px; margin-bottom:10px; float:left;  }
.books_2 { width:530px;  min-height:150px; height:auto !important;  height:150px; float:left; margin-bottom:20px; padding-left:20px;}
.book_short { width:530px;  float:left; }
.more { text-align:right; float:right; width:670px; height:20px }
.more_2 { text-align:right; float:left; width:500px; height:20px }
.back { width:670px; height:30px ;text-align:right; float:left;}
.title {color:#659833; font-size:22px; font-weight:bold;}
.book_date {color:#659833; font-size:14px; width:530px; height:18px; margin-top:5px; margin-bottom:5px; }
.ilustrations {width:670px; height:25px; float:left; background-image: url(../img/news_header.jpg); background-repeat:repeat-x; margin-top:10px; color:#659833}
.fragments {width:670px; height:25px; float:left; margin-top:10px; margin-bottom:0px; color:#659833; background-image: url(../img/news_header.jpg); background-repeat:repeat-x;}
.fragments_text {width:670px; float:left; }
.fragments_text  img { margin-right:20px; margin-bottom:20px; margin-top:20px;}
.title_fr { color:#659833; font-size:16px; margin-top:20px; font-weight:bold;}
.table_wp { float:left; margin-top:20px;}

img { border:0px;}

td.tdImg { width:110px; height:110px;}
#divWG {text-align:center; font: 11px Verdana, Arial, Helvetica, sans-serif;}
#divWG img, #divWG table {border:none;}
#divWG a:link, #divWG a:visited {text-decoration:none;}
#divWG a:hover {color:red;text-decoration:underline;}
#tblThumbsLayout {text-align:left; margin: 0 auto; }
#tblGalleryName{margin-top:2px;}
#currentGalleryLocation {font-weight:bold;}
td#galleryNameCell {font-size: 18px; font-weight:bold; color:#606060; margin: 10px 10px 0 0;}
td#pagingCell {text-align:right; white-space:nowrap;}
.currentPage { font-weight: bold; background-color: #FFFFE0; font-size: 12px;}
.otherPage {font-size: 12px;}
td.tdImg {border: 1px solid; border-color:#659833; text-align:center; background-color:#d3f058; vertical-align:middle;padding:15px;}
td.tdImg img {}
#pnCell {text-align:right;}
a.pn, a.pn:LINK,a.pn:VISITED {color: #606060; font: 9px arial, helvetica, sans-serif; text-decoration: none; padding: 1px 8px;}
a.pn:HOVER {color: #559933; background-color:#E6F9F8;border-top:1px solid #D9E9E4;border-bottom:1px solid #B4D1C8;}

.news .czytaj { width:670px;  float:left; text-align:right;}
.justify { text-align:justify; }
.author_header { font-size:20px; color:#8BC056;}
.author_header_2 { font-size:16px;  color:#8BC056;}
.red { color:red; font-size:24px; text-align:center;}
.red a {color:red;}
.red a:hover {color:red;}
.red a:visited {color:red;}
.red a:active {color:red;}
