body
 {
  background-color: #ffffff;
  text-align: center;
  background: url('/img/background_blue.gif') repeat-x top;
  margin: 0px;
 }

*
 {
  color: #233B7F;
  font-family: tahoma, arial;
  margin: 0px;
  padding: 0px;
 }

ul { padding-left: 20px; padding-bottom: 10px; padding-top: 10px; }
h1 { margin-bottom: 10px; }

a
 {
  color: #233B7F;
 }

img
 {
  border: 0;
 }

#wrapper
 {
  width: 970px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  text-align: left;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #d0d0d0;
 }

#footer
 {
  text-align: center;
  font-size: 11px;
 }

#header
 {
  height: 82px;
  width: 950px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffffff;
  background: url('/img/header_background.gif') repeat-x top;
 }
 
#header-status
 {
  height: 20px;
  width: 950px;
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #c8c8c8;
  background-color: #EFFFA3;
  font-size: 11px;
 }
 
#header-logo
 {
  width: 275px;
  float: left;
  margin-top: 16px;
 }

#business-directory-main
 {
 }

#business-directory-main ul
 {
  list-style: none;
  margin-left: 0px;
  margin-top: 10px;
  padding-left: 10px;
 }

#business-directory-main li
 {
  line-height: 14px;
  margin-bottom: 15px;
 }
 
#business-directory-main a
 {
  font-size: 11px;
  color: #606060;
 }
 
#business-directory-main a.title
 {
  font-size: 14px;
  font-weight: bold;
  color: #80A83E;
 }

#business-directory-main .column
 {
  width: 193px;
  float: left;
 }
 
#business-directory-main .column ul { margin-top:10px; margin-bottom:0px; padding-bottom: 0px; padding-top: 0px; }
#web-directory-main .column ul { margin-top:10px; margin-bottom:0px; padding-bottom: 0px; padding-top: 0px; }



#web-directory-main
 {
 }

#web-directory-main ul
 {
  list-style: none;
  margin-left: 0px;
  margin-top: 10px;
  padding-left: 10px;
 }

#web-directory-main li
 {
  line-height: 14px;
  margin-bottom: 15px;
 }
 
#web-directory-main a
 {
  font-size: 11px;
  color: #606060;
 }
 
#web-directory-main a.title
 {
  font-size: 14px;
  font-weight: bold;
  color: #80A83E;
 }

#web-directory-main .column
 {
  width: 193px;
  float: left;
 }
 

#header-main-menu
 {
  width: 595px;
  height: 66px;
  margin-top: 16px;
  float: left;
 }
 
#header-main-menu ul
 {
  list-style: none;
  padding-top: 3px;
  margin: 0px;
  display: inline;
  float: left;
 }
 
#header-main-menu li
 {
  width: 44px;
  height: 58px;
  padding: 0 7px;
  margin-right: 10px;
  float: left;
 }

#header-main-menu li a
 {
  display: block;
  text-align: center;
  width: 60px;
  font-size: 12px;
  padding-top: 34px;
  font-weight: bold;
  text-decoration: none;
 }

#directory-web
 {
  font-size: 12px;
 }

#directory-web a.title
 {
  font-size: 14px;
  margin-right: 10px;
 }
 
#directory-web a.title-premium
 {
  font-size: 14px;
  color: #800000;
  margin-right: 10px;
 }
 
#directory-web a.desc-premium
 {
  color: #800000;
  text-decoration: none;
 }

#directory-web a.url
 {
  font-size: 11px;
  color: #606060;
 }

#directory-web a.url-premium
 {
  font-size: 11px;
  color: #A00000;
 }

#directory-web .header
 {
  font-size: 14px;
  font-weight: bold;
  color: #80A83E;
 }
 
#directory-web .premium-entry 
 {
  color: #800000;
 }
 
#directory-web ul
 {
  margin-left: 0px;
  list-style: none;
  padding-left: 0px;
 }

#directory-web li
 {
  padding-bottom: 10px;
 }

#directory-web li.category
 {
  list-style-type: disc;
  padding-bottom: 0px;
  font-weight: bold;
 }
 
#directory-web ul.category
 {
  list-style-type: disc;
  margin-left: 20px;
 }

#page-numbers
 {
  text-align: center;
  font-size: 12px;
 }

.button-blogs
 {
  background: url('/img/header_button_blog.gif') no-repeat 50% 0;
 }

.button-news
 {
  background: url('/img/header_button_news.gif') no-repeat 50% 0;
 }

.button-catalog
 {
  background: url('/img/header_button_catalog.gif') no-repeat 50% 0;
 }

#content
 {
  width: 950px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: #ffffff;
  float: left;
 }

#column-left
 {
  float: left;
  width: 600px;
  margin-right: -340px;
 }

#column-right
 {
  float: right;
  width: 340px;
 }

.box600-header
 {
  width: 595px;
  height: 21px;
  background: url('/img/box600_header.gif') no-repeat top;
  font-weight: bold;
  padding: 0px;
  padding-left: 5px;
  margin-right: 0px;
  text-decoration: none;
  float: left;
  font-size: 12px;
  color: #444444;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
 }
 
.box600-header a
 {
  text-decoration: none;
 }
 
.box600-header a:hover
 {
  text-decoration: underline;
 }

.box600-footer
 {
  width: 600px;
  height: 4px;
  background: url('/img/box600_footer.gif') no-repeat top;
  float: left;
 }

.box600-content
 {
  width: 588px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #c8c8c8;
  padding: 5px;
  padding-bottom: 2px;
  float: left;
 }

.box340-header
 {
  width: 335px;
  height: 21px;
  background: url('/img/box340_header.gif') no-repeat top;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana;
  padding: 0px;
  padding-left: 5px;
  margin-top: 10px;
  float: left;
 }

.box340-noheader
 {
  width: 340px;
  height: 4px;
  line-height: 1px;
  font-size: 1px;
  margin-top: 10px;
  background: url('/img/box340_noheader.gif') no-repeat top;
  float: left;
 }

.box340-footer
 {
  width: 340px;
  height: 4px;
  background: url('/img/box340_footer.gif') no-repeat top;
  float: left;
 }
 
.box340-green-footer
 {
  width: 340px;
  height: 4px;
  background: url('/img/box340_green_footer.gif') no-repeat top;
  float: left;
 }

.box340-content
 {
  width: 328px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #c8c8c8;
  padding: 5px;
  padding-bottom: 2px;
  font-size: 11px;
  float: left;
 }

.box340-green-content
 {
  width: 328px;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #c8c8c8;
  background-color: #EFFFA3;
  padding: 5px;
  font-size: 11px;
  float: left;
 }

.clear
 {
  clear: both;
 }
 
.ticker { clear: both; }
#ticker_container { height: 20px; position: relative; overflow: hidden; }
.ticker .ticker_info { float: left; width: 159px; }
.ticker .text_zwykly { float: left; width: 159px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; }
.ticker .text_zwykly { color: #fff; background: #cf142b; }
.ticker .ticker_scroll { float: left; width: 955px; height: 23px; margin: 0px;}
.ticker p { font-size: 14px; height: 20px; line-height: 20px; position: absolute; z-index: 5; margin: 0px; }
.ticker p { font-weight: bold; }
.ticker .ticker_zwykly {  }
.ticker .ticker_zwykly a, #ticker .ticker_zwykly a:visited, { font-weight: bold; text-decoration: none; color: #800000; }
#ticker .ticker_zwykly a:hover { text-decoration: underline; }
.ticker .ticker_zwykly div.a0 { width: 955px; position: relative; height: 20px; }

#userpreferences select
 {
  font-size: 11px;
  width: 150px;
  margin-bottom: 4px;
 }
 
#userpreferences .question
 {
  width: 150px;
  display: inline;
  float: left;
 }
 
#site-register
 {
  font-size: 12px;
 }

#site-register td
 {
  font-size: 12px;
 }
 
#site-register h1
 {
  font-size: 14px;
  font-weight: bold;
  color: #80A83E;
 }
 
#site-register .form-required
 {
  color: #FF2020;
  font-weight: bold;
  display: inline;
 }
 
#site-register .form-error
 {
  color: #FF2020;
  font-weight: bold;
  display: inline;
 }
 
#form-sendstm
 {
  font-size: 12px;
 }

#form-sendstm input
 {
  height: 18px;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #777777;
  margin: 0px;
  margin-left: 5px;
  padding: 0px;
 }

#form-sendstm .msgsrc
 {
  width: 400px;
 }

#form-sendstm .msg
 {
  width: 588px;
  display: block;
 }
 
#form-sendstm .msgline1
 {
  display: block;
  background-color: #eeeeee;
  padding: 5px;
 }
 
#form-sendstm .msgline2
 {
  display: block;
  background-color: #dddddd;
  padding: 5px;
 }
 
#form-sendstm .msgdate
 {
  width: 130px;
  float: left;
 }
 
#form-sendstm .msgtext
 {
  display: block;
  width: 440px;
 }
 
#form-sendstm .clear
 {
  clear: both;
 }
 
#form-login
 {
  text-align: center;
  font-size: 12px;
 }
 
#form-login input
 {
  height: 20px;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  border-color: #777777;
  margin-left: 5px;
 }
 
#news-current
 {
  font-size: 12px;
  color: #444444;
 }
 
#news-current ul { display: block; width: auto; float: left; }
#news-current li { line-height: 15px; }
#news-current a { color: #444444; }

#news-current h1
 {
  font-size: 16px;
  font-weight: bold;
 }

#news-current-content { font-size: 12px; color: #444444; }

#news-current-content h1 { font-size: 16px; font-weight: bold; }
 
.news-title
 {
  color: #444444;
  font-weight: bold;
 }
 
.news-header
 {
  color: #444444;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
 }
 
.news-content
 {
  color: #444444;
  margin-bottom: 10px;
 }
 
.news-title p { color:#444444; }
.news-header p { color:#444444; }
.news-content p { color:#444444; }
.news-content li { color:#444444; }
 
.news-info
 {
  color: #777777;
  text-decoration: italic;
 }
 
#site-of-the-day
 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  background-color: #ffefc6;
 }

#site-of-the-day img
 {
  border-style: solid;
  border-color: #777777;
  border-width: 1px;
 }
 
#add-site-to-catalog a
 {
  font-weight: bold;
  color: #E18B36;
 }

#business-info
 {
  font-size: 12px;
 }
 
#business-info .line
 {
  display: block;
  width: 590px;
 }
  
#business-info .col1
 {
  width: 200px;
  float: left;
 }

#business-info .col2
 {
  float: left;
  width: 390px;
 }
 
#business-info .clear
 {
  clear: both;
 }
 
#business-info hr { height: 1px; color: #d0d0d0; }

#business-blog
 {
  font-size: 12px;
 }
 
#business-blog input
 {
  height: 20px;
  border-width: 1px;
  border-style: solid;
 }
 
#business-blog .blogtitle
 {
  width: 300px;
 }
 
#business-blog .blogcontent
 {
  width: 570px;
  height: 200px;
 }

#business-blog .msg
 {
  width: 588px;
  display: block;
 }
 
#business-blog .msgline1
 {
  display: block;
  background-color: #eeeeee;
  padding: 5px;
 }
 
#business-blog .msgline2
 {
  display: block;
  background-color: #dddddd;
  padding: 5px;
 }
 
#business-blog .msgdate
 {
  width: 130px;
  float: left;
 }
 
#business-blog .msgtext
 {
  display: block;
  width: 440px;
 }
 
#business-blog .clear
 {
  clear: both;
 }

.header600-catalog
 {
  float: left;
  display: block;
  font-size: 12px;
  color: #444444;
  margin-top: 3px;
 }
 
.header600-katalog
 {
  float: left;
  display: block;
  font-size: 12px;
  color: #444444;
  margin-top: 3px;
 }

.rss-catalog-feed
 {
  float: right;
  display: inline;
  padding-right: 24px;
  margin-right: 5px;
  margin-top: 2px;
  background: url('/img/rss_green.gif') no-repeat right;
 }

.rss-info-feed
 {
  float: right;
  display: inline;
  padding-right: 24px;
  margin-right: 5px;
  margin-top: 2px;
  background: url('/img/rss_green.gif') no-repeat right;
 }
 
.premium-entry
 {
  color: #FF1010;
 }
 
li.premium-entry
 {
  color: #FF1010;
 }
 
a.newslist-title
 {
  font-size: 12px;
  color: #606060;
  font-weight: bold;
 }
 
a.newslist-firsttitle { font-size: 14px; font-weight: bold; }
 
.newslist-header
 {
  font-size: 12px;
  color: #606060;
  margin-bottom: 10px;
 }

#biotope-box0 { color: #606060; font-size: 12px; }
#biotope-box0 .bio-articles { width: 290px; float: left; padding-right: 5px; color: #606060; display: inline; }
#biotope-box0 .bio-descriptions { width: 290px; float: left; color: #606060; display: inline; }

#biotope-box0 .bio-descriptions ul { display: block; width: auto; float: left; }
#biotope-box0 .bio-descriptions li { line-height: 15px; }
#biotope-box0 .bio-descriptions a { color: #444444; }
#biotope-box0 a.newslist-firsttitle { color: #444444; font-size: 14px; font-weight: bold; }

#biotope-box1 { color: #606060; font-size: 12px; }
#biotope-box1 .bio-articles { width: 290px; float: left; padding-right: 5px; color: #606060; display: inline; }
#biotope-box1 .bio-descriptions { width: 290px; float: left; color: #606060; display: inline; }

#biotope-box1 .bio-descriptions ul { display: block; width: auto; float: left; }
#biotope-box1 .bio-descriptions li { line-height: 15px; }
#biotope-box1 .bio-descriptions a { color: #444444; }
#biotope-box1 a.newslist-firsttitle { color: #444444; font-size: 14px; font-weight: bold; }

#article-box
 {
  color: #606060;
  font-size: 12px;
 }

#article-box *  { color: #606060; }
#article-box h1 { font-size: 16px; }
#article-box h2 { font-size: 14px; }
#article-box h3 { font-size: 12px; }
#article-box hr { color: #A0A0A0; height:1px; }
#article-box a { color: #000000; }

#article-toc
 {
  background-color: #f0f0f0;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #808080;
  display: block;
  width: 576px;
  margin-bottom: 10px;
 }
 
#article-toc ol { margin-left: 20px; padding: 10px; }

table.taxon { background: #F8F8F8; border-color: #A0A0A0; border-style: solid; border-width: 1px; border-spacing: 3px; padding: 3px; margin: 0px; }
td.taxon-col1 { width: 150px; height: 15px; margin: 0px; padding: 1px; }
td.taxon-col2 { width: 210px; height: 15px; margin: 0px; padding: 1px; }
td.taxon-col3 { width: 210px; height: 15px; margin: 0px; padding: 1px; }
td.taxon-col2-3 { width: 420px; height: 15px; margin: 0px; padding: 1px; }

td.taxon-col1-x { width: 150px; height: 15px; margin: 0px; padding: 1px; background-color: #c0c0c0; }
td.taxon-col2-x { width: 210px; height: 15px; margin: 0px; padding: 1px; background-color: #c0c0c0; }
td.taxon-col3-x { width: 210px; height: 15px; margin: 0px; padding: 1px; background-color: #c0c0c0; }
td.taxon-col2-3-x { width: 420px; height: 15px; margin: 0px; padding: 1px; background-color: #c0c0c0; }

td.taxon-col1-s { width: 150px; height: 15px; margin: 0px; padding: 1px; background-color: #e0e0e0; }
td.taxon-col2-s { width: 210px; height: 15px; margin: 0px; padding: 1px; background-color: #e0e0e0; }
td.taxon-col3-s { width: 210px; height: 15px; margin: 0px; padding: 1px; background-color: #e0e0e0; }
td.taxon-col2-3-s { width: 420px; height: 15px; margin: 0px; padding: 1px; background-color: #e0e0e0; }

#article-box a.article-not-found { color: #800000; }
#dokumentacja-content { color: #606060; font-size: 12px; }
#dokumentacja-content * { color: #606060; font-size: 12px; }
#dokumentacja-content h1 { font-size: 14px; font-weight: bold; }
#dokumentacja-content img { border-width:1px; border-style:solid; border-color:#808080; }

#allpay-content { color: #606060; font-size: 12px; }
#allpay-content * { color: #606060; font-size: 12px; }
#allpay-content input { height: 16px; border-width: 1px; border-color:#a0a0a0; font-size: 12px; width: 570px; }
#allpay-content .halfwidth { width: 275px; }
#allpay-content textarea { width: 570px; font-size: 12px; height: 100px; border-width: 1px; border-color:#a0a0a0; }
#allpay-content .submit { width:100px; height: 20px; }
#allpay-content .checkbox { width:20px; }
#allpay-content .col1 { width:50%; float: left; }
#allpay-content .col2 { width:50%; float: right; }
#allpay-content hr { height:1px; border-color:#a0a0a0; border-style:dashed; }

#business-box .hdr-sml { font-size: 11px; }
#business-box .hdr-med { font-size: 14px; font-weight: bold; line-height: 14px; }
#business-box .hdr-big { font-size: 16px; font-weight: bold; line-height: 18px; }

img.info-icon { margin: 5px; margin-left: 0px; margin-right: 10px; padding: 1px; border-width:1px; border-style: solid; border-color: #808080; float:left; }
