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; display:inline; height:83px; }
.menu img { float:left; display:inline; }
.menu_left {width:193px; height:83px; float:left; background-image: url(../img/menu_left.jpg) }


.jquerycssmenu ul {float:left; display:inline; margin:0; padding:0px; border:0px; list-style:none; }
.jquerycssmenu li {float:left; display:inline; margin:0; padding:0px; border:0px; list-style:none; }
.jquerycssmenu .subslidemenu {float:right; display:inline; width:175px; margin:0px; margin-right:-33px; margin-top:-25px; padding:17px 0px 5px 0px; list-style:none; position:relative; top:0px; right:0px; z-index:2000; background: url(../img/submenu_bg.jpg) 0 0 no-repeat;}
.jquerycssmenu .subslidemenu li a { height:20px; color:#000000; letter-spacing:0em; text-decoration:none; font-family:Georgia; font-size:11px; font-weight:bolder; width:150px; padding:10px 0px 10px 20px; display:block; font-weight:bolder;}
.jquerycssmenu .subslidemenu li a:hover {color:#FF0000;}
.jquerycssmenu .non {padding:0px; border:0px; margin:0px; width:0px; height:0px; display:none;}
/*
.menu_head {}
.menu_body ul {float:left; width:175px; margin:0; padding:0px; list-style:none; }
.menu_body {float:right; width:175px; margin:0; padding:12px 0 7px 0; list-style:none; display:block; position:relative; top:-25px; right:310px; z-index:2000; background: url(../img/submenu_bg.jpg) 0 0 no-repeat;}
.menu_body li{float:left; width:175px; }
.menu_body li a{color:#000000; text-decoration:none; font-family:Georgia; font-size:11px; font-weight:bolder; width:168px; padding:16px 0px 10px 22px; display:block; font-weight:bolder;}
.menu_body li a:hover {color:#FF0000;}
.menu_body li.alt{}
*/

.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;}

.scenariusze_p{text-indent: 30px; margin-bottom: 10px;}
.scenariusze_p_end{margin-bottom: 10px; text-align: right; margin-top: 20px;}

/* kup ksiazke */

#flashMessage {float:left; width:100%; padding:10px 0px; margin-bottom:10px;}
.message {border:1px solid #990000; background:#ffc6c6; color:#990000; font-weight:bolder;}
.error_message {float:left; text-align:center; color:#990000; font-size:10px; width:100%;}


#buy_book {float:left; width:665px; text-align:center;}
#buy_book h2 {color:#659833; font-size:22px;}
#buy_book h3 {color:#659833;}
#buy_book_table {margin-right:auto; margin-left:auto; width:470px;} 
#buy_book_table th {border-right:1px solid #748C5A; border-bottom:1px solid #748C5A; border-top:1px solid #748C5A; padding:5px; color:#659833; } 
#buy_book_table td {border-right:1px solid #748C5A; border-bottom:1px solid #748C5A; padding:5px;} 
#buy_book_table .td_id {border-left:1px solid #748C5A; padding:5px 10px; text-align:center;} 
#buy_book_table .td_name {text-align:center;} 
#buy_book_table .td_price {text-align:center;} 
#buy_book_table .td_input {text-align:center;} 
#buy_book_table .td_input input {width:50px; text-align:center;}
#buy_book_table2 {float:left; width:300px; border-top:1px solid #748C5A; border-left:1px solid #748C5A;}
#buy_book_table2 th { border-bottom:1px solid #748C5A;  padding:5px; color:#659833; } 
#buy_book_table2 tr {width:100%;}
#buy_book_table2 td {border-right:1px solid #748C5A; border-bottom:1px solid #748C5A; padding:5px 0; width:50%;} 
#buy_book_table3 {float:left; width:215px; border-top:1px solid #748C5A; border-left:1px solid #748C5A;}
#buy_book_table3 th { border-bottom:1px solid #748C5A;  padding:5px; color:#659833; } 
#buy_book_table3 td {border-right:1px solid #748C5A; border-bottom:1px solid #748C5A; padding:5px;} 
#step_1_dane {float:left; padding:20px 0 10px 0; width:100%;}
#step_1_dane .inputs {float:left; width:100%; padding:5px 0px;}
#step_1_dane .inputs label {float:left; width:210px; padding-right:20px; padding-top:2px; text-align:right;}
#step_1_dane .inputs input {float:left; display:inline; width:220px; height:18px; }
#step_1_dane .checkbox {float:left; padding:10px 0 10px 0; width:100%;}
#step_1_dane .checkbox label {float:left; width:70px;}
#step_1_dane .checkbox input {float:left; display:inline; width:13px; height:13px;}
#buy_book #next_step {float:left; width:460px; text-align:right; padding:10px 0 30px 0; }
#buy_book #next_step input {float:right; padding:5px 7px; color:#659833; font-family:Georgia; font-size:12px; font-weight:bolder; border:0px; background:none; cursor:pointer;}
#step_2_dane {float:left; padding:20px 0 10px 100px;}
#step_2_dane h3 {float:left; width:450px; padding:0 0 10px 0;}
#step_2_dane .inputs {float:left; width:500px; padding:5px 0px 0px 0px; text-align:left;}
#step_2_dane .inputs label {float:left; width:210px; padding-right:20px; padding-top:2px; text-align:right;}
#step_2_dane .inputs input {float:left; display:inline; width:220px; height:18px; }
#step_2_dane .checkbox {float:left; padding:10px 0 10px 0; width:100%;}
#step_2_dane .checkbox label {float:left; width:70px;}
#step_2_dane .checkbox input {float:left; display:inline; width:13px; height:13px;}
#buy_book #end_step {float:left; width:95%; padding:10px 0 30px 0; font-size:12px; font-weight:bolder;}
#buy_book #end_step .next {float:right; display:inline; text-align:right;}
#buy_book #end_step .prev {float:left; display:inline; text-align:left;}

body #fb_link {float:left; position:fixed; top:350px; left:0px;}
body #fb_link img {float:left;}

