body {background:  #eeedc9 url(/res/gfx/site/body_bg.png) repeat-x; }
body, tbody,a { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
forum, input, textarea { font-family: MS Sans Serif, sans-serif; font-size: 12px; }
label { cursor: pointer; }
img, p, h1, h2, h3, ul, li, form { border: 0; margin: 0; padding: 0; }
p { margin-bottom: 9px; }
h1 { font-size: 12px; margin-bottom: 18px; }
h2, h3 { font-size: 11px; }
h2 { background-image: url(/res/gfx/site/oferta_col_h2_bg.gif); background-position: 2px 2px; background-repeat: no-repeat; padding-left: 20px; margin-bottom: 8px; }
h3 { margin-bottom: 6px; }
#main_page { margin: 0 auto; width: 900px; position: relative; }
#main_page_top { height: 137px; }
#main_page_top h1 { margin: 0; }
#main_page_top #main_page_top_main_page {position:absolute;color:#fff;font-size:10px;left:45px;top:3px;text-decoration:none}
#main_page_top #main_page_top_kontakt {position:absolute;color:#fff;font-size:10px;left:155px;top:3px;text-decoration:none}
#main_page_top ul#top_menu { margin: 4px 0px 0px 0px; padding: 0; }
#main_page_top ul#top_menu li { display: inline; list-style-type: none; background-image: url(/res/gfx/site/main_page_top_menu_item.gif); background-repeat: no-repeat; background-position: 12px 1px; padding-left: 28px; padding-top: 12px; color: white; }
#main_page_top ul#top_menu li a { text-decoration:none; color: white; padding-top: 12px; }
#main_page_menu { /* 	border: 1px solid red; */ width: 100%; float: left; /* 	display: inline; */ height: 36px; font-size: 12px; color: white; background-image: url(/res/gfx/site/main_menu_bg.jpg); background-repeat: no-repeat; }



#main_page_top #langs {position:absolute;left:225px;top:2px;width:300px}
#main_page_top #langs a {color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:right;padding-right:20px;margin-right:4px;}
#main_page_top #langs a.selected {font-weight:bold;color:#8b2320}
#main_page_top #langs a.pl {background-image:url(/res/gfx/site/pl.png)}
#main_page_top #langs a.de {background-image:url(/res/gfx/site/de.png)}

/* #main_page_top #langs img {vertical-align:-2px;xmargin-right:4px;} */

#main_page_menu ul { float: left; /*     position: absolute; */ margin: 10px 0px 0px 12px; padding: 0; left: 0px; }

#main_page_menu li img { vertical-align: -5px; }
#main_page_menu li { display: inline; /*    border: 1px solid red; */ list-style-type: none; }
#main_page_menu li a { text-decoration:none; margin-left: 1px; margin-right: 1px; color: #fff; }
#main_page_content { float:left; position: relative; width: 900px; background-image: url(/res/gfx/site/main_page_bg.gif); }

#footer { font-size: 9px; color: #5e5e5e; margin: 0 auto; width: 900px; padding-top: 40px; padding-bottom: 12px; padding-right: 4px; background-image: url(/res/gfx/site/footer_bg.gif); background-repeat: no-repeat; background-position: 216px 0; /*     background-color: #ebeac4; */ clear: both; text-align: right; }
#footer a { text-decoration: none; color: #5e5e5e; }
#footer a:hover { text-decoration: underline; }



.nobtm_marg {
    margin-bottom: 0px !important;
}

#left_col_wrap {
    min-height:200px;
    float: left;
    padding-bottom: 12px;
    background-image: url(/res/gfx/site/right_col_bottom_bg.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
#left_col {
    float: left;
    position: relative;
    width: 216px;
    position: relative;
    background-image: url(/res/gfx/site/oferta_col_drop_shadow.gif);
    background-repeat: no-repeat;
    background-position: 100% 20px;
    background-color: #fbfbf6;

}

#left_col div.item {
    width: 164px;
    float: left;
    background-image: url(/res/gfx/site/left_col_item_bg.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 19px 26px;
}

#left_col div.item p {
    margin-bottom: 10px;
}
#left_col div.item h1 {
    margin: 0 0 12px 0;
    font-size: 12px;
}
div.item h3 {
    margin: 0px 0 4px 0;
    /*     margin: 14px 0 8px 0; */
    background-image: url(/res/gfx/site/oferta_col_ellist_item_bg.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #5f1a1e;
}
div.item h3 a {
    text-decoration: underline;
    color: #5f1a1e;
}
div.item.long_text h3 {
    margin: 14px 0 8px 0;
}
h3.inline_image_h3 {
    margin-bottom: 2px !important;
    background-position: 0px 3px;
}

/* poziom pierwszy */
#left_col div.item ul.list {
    margin: 0;
    padding: 0;
}
#left_col div.item ul.list li, #left_col div.item ul.list li ul li {
    padding: 0px;
    list-style-type: none;
}
#left_col div.item ul.list li a {
    display: block;
    color: #2b2e23;
    text-decoration: none;
    padding-left: 18px;
    padding-bottom: 6px;
    padding-top: 6px;
    background-image: url(/res/gfx/site/left_col_list_item_bg.gif);
    background-position: 0px 8px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #bfc5a0;
}
#left_col div.item ul.list li.expanded a {
    border: none !important;
}
/* poziom drugi */
#left_col div.item ul.list li ul {
    /*     margin-left: 9px; */
}
#left_col div.item ul.list li ul li a {
    list-style-type: none;
    display: block;
    color: #2b2e23;
    text-decoration:none;
    padding-left: 18px;
    padding-bottom: 8px;
    padding-top: 0px;
    background-image: url(/res/gfx/site/left_col_list_item_level2_bg.gif);
    background-position: 0% 1px;
    background-repeat: no-repeat;
    border-bottom: none;

}
#left_col div.item ul.list li ul li a:hover {
    text-decoration:underline;
}
div.separator {
    clear: both;
}
div.reportaze  {
    /*     background-color: red; */
}
div.reportaze .img_mini_wrap {
    float: left;
    padding-top: 3px;
    margin: 0;
    display: inline;
    margin: 12px 0;
    margin-left: 40px;
}

#left_col div.reportaze .link {
    width: 140px;
    text-align: center;
    padding: 0px 10px 0px 10px;
    margin-bottom: 12px;
    margin-top: 10px;
}
#left_col div.reportaze .link a {
    color: #5f1a1e;

    text-decoration: underline;
    background: none;
}
#left_col #najnowsze_reportaze {
    float: left;
    background-image: url(/res/gfx/site/left_col_report_gradient.gif);
    background-position: left bottom;
    background-repeat:repeat-x;
}
#najnowsze_reportaze .item .img_mini_wrap .img_mini img {
    margin: 0;
}
#najnowsze_reportaze .link {
    display: block;
    text-align:center;
    width: 140px;

}
#right_col {
    padding: 0px;
    background-image: url(/res/gfx/site/right_col_top_corner.gif);
    background-color:#eaecd7;
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
    width: 684px;
    min-height:570px;
    border-top: 4px solid #fbfbf6;
    padding-bottom: 30px;

}
#right_col_bottom {
    clear: both;
    position:absolute;
    left: 228px;
    float: left;
    bottom: -15px;
    width: 660px;
    /*     padding: 8px 28px 8px 28px; */
    /*     padding: 8px 8px 8px 8px; */
    /*     padding: 8px 4px; */
}
#right_col_bottom div {
    font-size: 9px;
    text-align: center;

    line-height: 145%;
    padding: 12px 0px;
    border-top: 1px solid #bfc5a0;
}
#right_col_bottom div em {
    font-style: normal;
    /*     line-height: 150%; */
    /*     font-weight: bold; */
}
#right_col_bottom div a {
    text-decoration: underline;
    color: #000;
}
#stadnina h3 {
    background-position: 0px 3px !important;
}
#oferta_col, #stadnina, #wiadomosci_col, #reportaze_col, #forum_col, #kontakt_col, #konie_col {
    float: left;
    padding: 24px 18px;
    /*     padding-bottom: 24px; */
}
#oferta_col.main_page {
    padding-top: 36px;
}
#oferta_col_wrap_main_page {
    /*     padding-top: 22px; */
    float: left;
    width: 220px;
}
#oferta_col_wrap.wide_list, #reportaze_col_wrap, #kontakt_col_wrap, #forum_col_wrap, #konie_col_wrap {
    float: left;
    width: 554px;
    padding: 0px;
}

#forum_col_wrap {
    min-height:200px;
}

#forum_col_wrap ul {
    list-style:none;
}
#oferta_col_wrap_main_page .item {
    margin-bottom: 24px;
}
#oferta_col ul, #konie_col ul {
    /* width: 440px; */
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 6px;
}
#konie_col ul {
    margin-left: 0;
}

#oferta_col ul li, #konie_col ul li {
    background-image: url(/res/gfx/site/text_listitem_bg.gif);
    background-repeat: no-repeat;
    background-position: 1px 7px;
    padding-bottom: 6px;
    padding-left: 9px;
}


#oferta_col .line, #konie_col .line {
    border-bottom: 1px solid #bfc5a0;
    padding-top: 10px;
    margin-bottom: 10px;
}
#oferta_col .line_short, #konie_col .line_short,  {
    background-image: url(/res/gfx/site/oferta_line_short_sep.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-top: 8px;
    margin-bottom: 8px;
}

.img_mini_wrap, .img_mini_wrap_wide {
    background-repeat: no-repeat;
}
.img_mini_wrap {
    padding-top: 4px;
    background-image: url(/res/gfx/site/news_img_bg_top.gif) !important;
}
.img_mini_wrap_wide {
    margin-right: 13px;
    margin-bottom: 13px;
    padding-top: 3px;
    background-image: url(/res/gfx/site/wide_img_bg_top.gif) !important;
}
.img_mini_wrap_wide .img_mini img {
    border-left: 3px solid #d4d7b6;
    border-right: 3px solid #d4d7b6;
}
#oferta_col .item.list .img_mini_wrap .img_mini, #konie_col .item.list .img_mini_wrap .img_mini {
    padding-bottom: 4px;
    background-image: url(/res/gfx/site/news_img_bg_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#oferta_col .item.list .img_mini_wrap .img_mini img, #konie_col .item.list .img_mini_wrap .img_mini img {
    border-top: 2px solid #d4d7b6;
    border-bottom: 2px solid #d4d7b6;
    border-left: 6px solid #d4d7b6;
    border-right: 6px solid #d4d7b6;
    margin-right: 8px;
}

#news_long {
}
#wiadomosci_col .news.galery {
    border: none;
}

#reportaze_col .item {
    border-bottom: 1px solid #bfc5a0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    /*     padding-top: 20px; */
}
#reportaze_content {
    padding-top: 20px;
    /*     width: 100px; */
}
#reportaze_col .item.last {
    border-bottom: none;
}
#wiadomosci_col .news.galery h2 {
    color: #7b0101;
    font-weight: normal;
    font-size: 11px;
    background-image: url(/res/gfx/site/galery_h2_bg.gif);
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

#oferta_col ul.el_list {
    margin-top: 8px;
}
#oferta_col ul.el_list li {
    background-image: url(/res/gfx/site/oferta_col_ellist_item_bg.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 18px;
    padding-bottom: 8px;
}
#oferta_col ul.el_list li a {
    color: #5f1a1e;
}
.img_mini_wrap {

    margin-right: 5px;
    padding-top: 3px;
    background-image: url(/res/gfx/site/oferta_col_img_bg_top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin-bottom: 12px;
}
.img_mini {
    padding-top: 0px;
    padding-bottom: 3px;
    background-image: url(/res/gfx/site/oferta_col_img_bg_bottom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.img_mini_wrap img {
    border-left: 3px solid #d4d7b6;
    border-right: 3px solid #d4d7b6;
}

#wiadomosci_col_wrap {
    background: none;
}

#wiadomosci_col_main_page {
    margin-top: -20px;
    padding-left: 8px;
    width: 312px;
    float: right;
    background-image: url(/res/gfx/site/wiadomosci_drop_shdow.gif);
    background-position: 0px 76px;
    background-repeat: no-repeat;
}

#wiadomosci_col h3 {
    font-size: 11px;
    font-weight:bold;
    color: #881e1b;
}
.pagger, .pagger {
    padding: 4px 0px;
    text-align: center;
    color: #dd0800;
}
.pagger .pg_arrow, .pagger .pg_arrow {
    padding: 0px 4px;
    vertical-align: -1px;
}
.pagger a, .pagger a {
    padding: 0px 2px;
    color: #dd0800;
}
.pagger .selected {
    padding: 0px 2px;
    color: #dd0800;
    font-weight: bold;
}
.news {
    /*     width: 510px; */
    border-bottom: 1px solid #bfc5a0;
    /*     padding: 8px 0px 20px 0px; */
    padding: 8px 0px 16px 0px;
    margin-bottom: 10px;
}
.news.last {
    border: none;
    padding: 8px 0px;
}
.news.nobdrd {
    border: none;
}
.news h3 {
    color: #7b0101;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.news h3 a {
    color: #7b0101;
}
.news p {
    margin-bottom: 10px;
    /*     margin-bottom: 10px; */
    /*     margin-top: 10px; */
}
.news ol {
    background:none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 10px;
}
.news ol {
    margin-left: 24px;
}
.news ul {
    list-style-type: none;
}
.news ol li {
    padding-bottom: 6px;
    padding-left: 0px;
}
/* .news ul li { */
/*     background-image: url(gfx/text_listitem_bg.gif); */
/*     background-repeat: no-repeat; */
/*     background-position: 1px 7px; */
/*     padding-bottom: 6px; */
/*     padding-left: 9px; */
/* } */


.news li {
    background:none;
    list-style-type:disc;
    background:none;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 10px;
}
.news ul {
    margin-left:20px;
}
.news ul ul li {
    list-style-type:square;
}
.news ul ul ul li {
    list-style-type:circle;
}

.item .img_mini_wrap, .news .img_mini_wrap {
    /*     float: left; */
    background-image: url(/res/gfx/site/news_img_bg_top.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-top: 4px;
}
#left_col div.item .img_mini, #wiadomosci_col .news .img_mini {
    float: left;
    background-image: url(/res/gfx/site/news_img_bg_bottom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 4px;
}
#left_col div.item .img_mini img , #wiadomosci_col .news .img_mini img {
    float: left;
    border-top: 2px solid #d4d7b6;
    border-bottom: 2px solid #d4d7b6;
    border-left: 6px solid #d4d7b6;
    border-right: 6px solid #d4d7b6;
    margin-right: 8px;

}
.item .more, .news .more {
    text-align: right;
    clear:right;
    background-image:url(/res/gfx/site/more_bg.gif);
    background-repeat: no-repeat;
    background-position: 100% 4px;
}
.item .more a, .news .more a {
    color: #dd0800;
    padding-right: 13px;
    text-decoration: none;
}

.back {
    margin-top: 12px;
    text-align: right;
    clear:both;
}
.back a {
    background-image:url(/res/gfx/site/less_bg.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    color: #dd0800;
    padding-left: 13px;
    text-decoration: none;
}

#wiadomosci_col .news .back {
    margin-top: 12px;
}
#left_col div.item .more a:hover, #oferta_col .item .more a:hover, #wiadomosci_col .news .more a:hover, #reportaze_col .more a:hover, .back a:hover {
    text-decoration: underline;
}
ul.galery_items {
    margin: 0;
    list-style-type: none;
    padding: 0px;
    float: left;
    width: 500px;
}

#reportaze_col .item ul.galery_items {
    margin-top: 9px !important;
}
ul.galery_items li {
    float: left;
    display: inline;
    margin-bottom: 14px;
    margin-right: 14px;
    /*     margin-left: 8px; */
    padding: 0 !important;
    background-image: none !important;
}
ul.galery_items li div.gal_wrap {
    background-image: url(/res/gfx/site/galery_items_imt_bg.gif);
    background-repeat: no-repeat;
    padding: 6px;
}
ul.galery_items li div.gal_wrap {
    cursor: pointer;
}

#wiadomosci_col .data {
    font-size: 9px;
    color: #535353;
    margin-top:4px;
    margin-bottom: 6px;
}
#kontakt_table {
    width: 425px;
}
#kontakt_table tr {
    margin: 4px;
}
#kontakt_table td {
    padding-top: 4px;
    padding-bottom: 2px;
}
#kontakt_table input, #kontakt_table textarea {
    display: block;
    width: 320px;
    border: 1px solid #d4d7b6;
    margin-bottom: 4px;
}
#kontakt_table .template_errors {
    color: red;
    padding-top: 3px;
}
#kontakt_table input.send {
    width: 70px;
    border: 0;
}
#kontakt_mapa_cont {
    border-bottom: 1px solid #bfc5a0;
    margin-bottom: 20px;
}
#mapa_lokalizacja {
    margin-bottom: 14px;
}
#forum_col ol {
    margin: 0px;
    padding-left: 18px;
}
#forum_col ol li {
    padding-bottom: 12px;
}
.regulamin h3 {
    margin-top: 25px !important;
    background: none !important;
}

.kon_detail {margin-left: 0px;width: 240px;margin-bottom: 10px;}
.kon_detail tr {}
.kon_detail tr th {font-weight:normal;text-align:left; padding: 0px 2px 4px 0px;}
.kon_detail tr td {padding: 0px 2px 4px 0px;}

.kon_bimg {padding-right: 20px;padding-bottom: 10px;float: left}
.kon_bimg img {border: 3px solid #d4d7b6;}

/* Skopiowane forum */
.forum_navigation_path {
    margin-bottom:12px;
    padding-top:5px;
}
.forum_navigation_path, .forum_navigation_path a {
    color:#A53719 !important;
}
.forum_forum_desc {
    margin-bottom:12px;
    margin-top:24px;
}
.forum_forum_desc p {
    padding-left:20px;
}
.forum_forum_desc h2 {
    color:#7B0101;
    font-weight:normal;
    padding-bottom:0;
    padding-top:1px;
}
.forum_forum_desc h2 a {
    color:#7B0101;
    font-weight:bold;
    text-decoration:none;
}
span.title {
    text-decoration:underline;
}
.forum_forum_abstract {
    color:grey;
    font-size:10px;
    padding-left:20px;
}
.forum_new_posts a {
    text-decoration:none;
}
.forum_new_posts {
    font-weight:bold;
}
.forum_forum_abstract a {
    color:gray !important;
    text-decoration:none !important;
}
.forum_thread_desc {
    margin-bottom:4px;
    margin-top:12px;
    padding:6px 0 0;
}
.forum_thread_desc h3 {
    color:#5F1A1E;
    margin:0;
    padding:0;
}
.forum_thread_desc h3 a {
    color:#0A3F3F;
    text-decoration:none !important;
}
.forum_thread_desc h3 span {
}
a.forum_thread_post_count {
    font-weight:normal;
    text-decoration:none !important;
}
.forum_thread_last_post_date {
    color:gray;
    font-size:10px;
    padding-left:20px;
}
.forum_thread_last_post_content {
    padding-left:20px;
}
.forum_thread_last_post_content a {
    color:#212121;
    text-decoration:none;
}
.forum_thread_last_post_content a:hover {
    color:#313131;
}
.forum_thread_total_posts_count {
    border-bottom:1px solid #BFC5A0;
    color:grey;
    font-size:9px;
    margin-bottom:3px;
    margin-left:20px;
    padding-bottom:3px;
}

.regulamin a {
    color:#000000;
}
.nav_sign {
    left:-10px;
    position:absolute;
    top:10px;
}
.respond_box {
}
.respond_box div {
    margin-bottom:12px;
}
.selected .forum_post_head {
    border:1px solid #BFC5A0 !important;
}

.forum_navigation_path {
    padding-top: 5px;
    margin-bottom: 12px;
/*     border: 1px solid red; */
}
.forum_navigation_path, .forum_navigation_path a {
    color: #A53719 !important;
}
.forum_forum_desc {
/*     width: 360px; */
/*     border: 3px solid #fabcfe; */
/*     padding: 8px; */
    margin-bottom: 12px;
    margin-top: 24px;
}
.forum_forum_desc p {
    padding-left: 20px;
}
.forum_forum_desc h2 {
	font-weight: normal;
	color: #7b0101;
	padding-top: 1px;
	padding-bottom: 0px;

}
.forum_forum_desc h2 a {
    text-decoration: none;
	font-weight: bold;
    color: #7b0101;
}
span.title {
    text-decoration: underline;
}
.forum_forum_abstract {
    font-size: 10px;
    color: grey;
    padding-left: 20px;
}
.forum_new_posts a {
    text-decoration: none;
}
.forum_new_posts {
	font-weight: bold;
}
.forum_forum_abstract a {
    color: gray !important;
    text-decoration:none !important;
}
.forum_thread_desc {
    margin-top: 12px;
    padding: 0px;
    padding-top: 6px;
    margin-bottom: 4px;
/*     margin-left: -6px; */
}

.forum_thread_desc h3 {
    margin: 0;
    padding: 0;
    color: #5f1a1e;
/*     color: #0a3f3f; */
}
.forum_thread_desc h3 a {
    text-decoration: none !important;
    color: #0a3f3f;
}
.forum_thread_desc h3 span {
/*     font-weight: normal !important; */
/*     text-decoration:none  !important; */
}
a.forum_thread_post_count {
	font-weight: normal;
	text-decoration:none !important;
}
.forum_thread_last_post_date {
    font-size: 10px;
    color: gray;
    padding-left: 20px;
}

.forum_thread_last_post_content {
    padding-left: 20px;
}
.forum_thread_last_post_content a {
    text-decoration:none;
    color: #212121;
}
.forum_thread_last_post_content a:hover {
    color: #313131;
}
.forum_thread_total_posts_count {
    font-size: 9px;
    color: grey;
    margin-left: 20px;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #bfc5a0;
}

.regulamin a {
    color: #000;
}

.nav_sign {
    position: absolute;
    left: -10px;
    top: 10px;
}
.respond_box {
/*     margin-bottom: 24px; */
}
.respond_box div {
    margin-bottom: 12px;
}
.selected .forum_post_head {
/* 	background: red !important; */
	border: 1px solid #bfc5a0 !important;
}
.forum_post_content {
/*     border-bottom: 1px solid #bfc5a0; */
/*     border-bottom: 1px solid #fbfbf6; */
/*     width: 360px; */
/*     width: 400px; */
    margin: 0px;
    margin-bottom: 12px;
    padding: 3px;
}
.forum_user_cell {
/*     border: 1px solid red; */
    vertical-align: top;
}
.forum_post_sender {
    padding-bottom: 2px;
    font-weight:bold;
    padding: 3px 0px;
    margin-left: 10px;
}
.forum_post_date {
  	float: right;
  	position: relative;
  	top: -18px;
    font-size: 9px;
    color: #444;
    margin-right: 5px;
/*     margin-bottom: 6px; */
    padding: 3px 0px;
}

.forum_post_head {
    background-color: #e3e5cd;
    border: 1px solid #e3e5cd;
/*     border-left: 2px solid #fbfbf6; */
    padding: 0px;
}

.forum_post_body {
/*
    border-bottom: 1px solid #e3e5cd;
    border-right: 1px solid #e3e5cd;
    border-left: 1px solid #e3e5cd;
*/
    padding: 3px 10px;
}

.forum_post_body a {
    color: #000;
    text-decoration: none;
}
.forum_post_body a:hover {
    color: #313131;
}
.forum_post_body a.inpost { color:#8e1414;text-decoration:underline }

.forum_ans_link {
	padding-left: 24px;
}
.forum_ans_link a {
    color: #212121;
    text-decoration: underline;
}

.forum_fdo_link {text-align:right; padding:2px 0}
.forum_fdo_link a, .forum_fdo_link span {padding: 0 2px;}
.forum_fdo_link span.selected {font-weight:bold}

.forum_fdo_link_add {
    margin-top: 21px;
    margin-bottom: 10px;
    background-image: url(gfx/forum_add2.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 14px;
}
.forum_fdo_link_add a, .forum_fdo_link_add_post a {
    color: #212121;
    text-decoration: none;
}
.forum_fdo_link_add a:hover, .forum_fdo_link_add_post a:hover {
    text-decoration:underline;
}

.forum_fdo_link_add_post {
    margin-bottom: 6px;
    background-image: url(gfx/forum_add2.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 14px;
}
.nav_table {
    border: 1px solid red;
}
.forum_fdo_link a {
    color: #212121;
    text-decoration: none !important;
}
.forum_fdo_msg {
    padding: 10px 0px;
/*     font-weight: bold; */
}

.forum_fdo_link a {
    color: #212121;
    text-decoration: underline;
}
.forum_fdo_link a:hover {
    text-decoration:underline !important;
}
a.respond {
    margin-top: 10px;
    background: url(gfx/forum_send2.gif) 0px 3px no-repeat;
    margin-right:20px;
    padding-left: 14px;
    text-decoration: none;
}
a:hover.respond {
    text-decoration:underline;
}

.resp_box {
    margin-top: 8px;
}
.zobacz_odp {
    padding-left: 24px;
}
.template_errors {
    color: #fa0200;

}
.forum_left_col .more {
    margin-bottom: 6px;
/*     padding: 8px 0px; */
}
.login_box {
/*     text-align: right; */
    padding: 9px 0px;
}
#forum_login_form {
/*     width: 170px; */
}

input.txt {
    border: 1px solid #d4d7b6;
}

#forum_search input.text,
#forum_login_form input.txt {
    width: 105px;
    border: 1px solid #d4d7b6;
}

#forum_search input.text { width:162px; }

#forum_login_form input.op {
/*     width: 75px; */
}
.rejestracja {
/*     border: 1px solid red; */
    margin-top: 10px;
/*     width: 330px; */
}
.rejestracja td {
/*     padding-bottom: 4px; */
    padding: 4px 0px;

    vertical-align: center;
}
.rejestracja td.even {
/*     background-color: #fbfbf6; */
}
.rejestracja td.label {
    width: 180px;
}
.rejestracja td.check {
	width: 350px !important;
/*     background-color: #fbfbf6; */
}
.rejestracja textarea.txt,
.rejestracja input.txt {
    width: 200px;
    border: 1px solid #d4d7b6;
    height: 16px;
}

.rejestracja textarea.txt {
    width:auto;
    height:auto;
}

.buttons input {
/*     width: 75px; */
}
.new_thread {
    width: 320px;
    border: 1px solid #d4d7b6;
}
.rejestracja .template_errors {
    margin-top: 6px;
    margin-bottom: 2px;
/*     border: 1px solid green; */
}
.new_post_form {
    margin-bottom: 12px;
}
.new_post_form textarea {
    width: 500px;
    border: 1px solid #d4d7b6;
}
.new_post_form .buttons input {
/*     width: 75px; */
}
#login_error {
    margin-top: 6px;
    color: red;
}
#template_errors {
    margin-top: 6px;
    margin-bottom: -6px;
    color: red;
}
.collapse, .expand {
    padding: 0;
    margin: 0;
    padding-left: 14px;
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
a:hover.collapse, a:hover.expand {
    text-decoration:underline;
}
.collapse {
    background-image: url(gfx/forum/nav_min.gif);
}
.expand {
    background-image: url(gfx/forum/nav_plu.gif);
}
.error {
    display:block;
    padding:3px 0 3px 0;
    color:red;
}

.register_form {
    margin-top:10px;
}

.register_form input.input {
    width:200px;
    border:1px solid #D4D7B6;
}

.formop_errors { margin-top:3px;color:red; }
.clear { clear:both; }

div.path {padding-bottom:5px;}
div.path a {
    text-decoration:none;
    color:#7B0101;
}
div.path a:hover { text-decoration:underline; }