blockquote {
    behavior: url('../../gfx/iepngfix.htc');
}

* {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: none;
}

body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: #ffffff;
    font-family: 'Tahoma', 'Trebuhed MS', 'Verdana', sans-serif;
    font-size: 11px;
    color: #312417;
}

#centerBox {
    width: 910px;
    margin: 0px auto 0px auto;
    position: relative;
    padding: 0px 32px 0px 32px;
} 

#infoLineBox {
    width: 300px;
    height: 30px;
    position: absolute;
    top: 12px;
    right: 2px;
    background: url(/gfx/infoLine.png) no-repeat right top;
}

#headBox {
    height: 88px;
    position: relative;
}

#menuBox {
    position: absolute;
    right: 2px;
    bottom: 10px;
}

#menuBox a {
    text-decoration: none;
    color: #221c19;
    font-size: 16px;
    margin-left: 23px;
}

#menuBox a.selected, #menuBox a:hover {
    color: #cc0606;
}

#nav {
float: right;
}

#nav_lewe div,
#nav_green div {
    display: none;
}

#nav_lewe div div,
#nav_green div div {
    margin-left: 10px;
}

/*
* SUB MENU BOX
*/

#subMenuBox {
    margin-top: 50px;
    width: 140px;
    background: url(/gfx/subMenu-body.png) repeat-y center top;
}

#subMenuBox #subMenuHead {
    height: 16px;
    background: url(/gfx/subMenu-begin.png) no-repeat center bottom;
}

#subMenuBox #subMenuFoot {
    height: 16px;
    background: url(/gfx/subMenu-end.png) no-repeat center top;
}

#subMenuBox #subMenuBody a {
    display: block;
    /*height: 15px;*/
    line-height: 15px;
    margin: 0px 5px;
    padding: 5px 0px 5px 20px;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dashed #553f2a;
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#subMenuBox #subMenuBody a:hover {
    color: #cc0606;
}

#subMenuBox #subMenuBody a span {
    font-weight: bold;
}

#subMenuBox #subMenuBody a.parent {
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#subMenuBox #subMenuBody a.selected {
    background: url(/gfx/leftmenu_selected_bg.gif) repeat-y;
    color: #91c30f;
    border: none;
    border-bottom: 1px solid #372410;
}

#subMenuBox #subMenuBody a.selected span {
    background: url(/gfx/green_arrow_angle.gif) no-repeat left center;
    margin-left: -13px;
    padding-left: 13px;
    display: block;
}

#subMenuBox #subMenuBody a.submenuelem {
    background: url(/gfx/red_minus.gif) no-repeat 16px 13px;
    border: none;
    text-indent: 5px;
    display: block;
    border-right: 0px solid #3E2C1A;
    width: 78px;
}

#subMenuBox #subMenuBody a.submenuelem span {
    font-weight: normal;
    background: none;
}

#subMenuBox #subMenuBody div div a.selected {
    background: url(/gfx/green_dot.gif) no-repeat 16px 12px;
    color: #91c30f;
    border: none;
    text-indent: 5px;
    border-right: 0px solid #3E2C1A;
    width: 78px;
}

/*
* SUB MENU GREEN BOX
*/

#subMenuBox2 {
    margin-top: 20px;
    width: 140px;
    background: url(/gfx/subMenuGreen-body.png) repeat-y center top;
}

#subMenuBox2 #subMenuHead2 {
    height: 16px;
    background: url(/gfx/subMenuGreen-begin.png) no-repeat center bottom;
}

#subMenuBox2 #subMenuFoot2 {
    height: 16px;
    background: url(/gfx/subMenuGreen-end.png) no-repeat center top;
}

#subMenuBox2 #subMenuBody2 a {
    display: block;
    /*height: 15px;*/
    line-height: 15px;
    margin: 0px 5px;
    padding: 5px 0px 5px 20px;
    font-size: 11px;
    color: #1f1a17;
    text-decoration: none;
    border-bottom: 1px dashed #9ee80c;
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#subMenuBox2 #subMenuBody2 a:hover {
    color: #cc0606;
}

#subMenuBox2 #subMenuBody2 a span {
    font-weight: bold;
}

#subMenuBox2 #subMenuBody2 a.parent {
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#subMenuBox2 #subMenuBody2 a.selected {
    background: url(/gfx/greenbox_selected_bg.gif) repeat-y;
    color: #1f1a17;
    border: none;
    border-bottom: 1px solid #56741b;
}

#subMenuBox2 #subMenuBody2 a.selected span {
    background: url(/gfx/blue_arrow_angle.gif) no-repeat left center;
    margin-left: -13px;
    padding-left: 13px;
    display: block;
}

#subMenuBox2 #subMenuBody2 a.submenuelem {
    background: url(/gfx/red_minus.gif) no-repeat 16px 13px;
    border: none;
    text-indent: 5px;
    border-right: 1px solid #86C40B;
    width: 99px;
}

#subMenuBox2 #subMenuBody2 a.submenuelem span {
    font-weight: normal;
    background: none;
}

#subMenuBox2 #subMenuBody2 div div a.selected {
    background: url(/gfx/blue_dot.gif) no-repeat 16px 12px;
    color: #1128cc;
    border: none;
    text-indent: 5px;
    border-right: 1px solid #86C40B;
    width: 99px;
}

#logoBox {
    position: absolute;
    left: 2px;
    bottom: 14px;
    display: block;
    width: 192px;
    height: 67px;
    background: url(/gfx/logo-letsGo.png) no-repeat center center;
}

#zalobnaWstega {
	display: block;
	width: 44px;
	height: 67px;
	position: absolute;
	left: 200px;
	bottom: 14px;
	background: url(/gfx/czarna-wstega.gif) no-repeat center center;
}

#langBox {
    position: absolute; 
    right: 0px; 
    top: 371px; 
    width: 37px; 
    text-align: center;
    z-index: 2;
}

#subLangBox {
    position: absolute; 
    right: 0px; 
    top: 587px; 
    width: 37px; 
    text-align: center;
    z-index: 2;
}

#subLangBox_powi {
    position: absolute; 
    right: 0px; 
    top: 815px; 
    width: 37px; 
    text-align: center;
    z-index: 2;
}

#subLangBox_powi2 {
    position: absolute;
    right: 0px;
    top: 1575px;
    width: 37px;
    text-align: center;
    z-index: 2;
}

#subLangBox_powi3 {
    position: absolute;
    right: 0px;
    top: 2205px;
    width: 37px;
    text-align: center;
    z-index: 2;
}

#subPageLangBox {
    position: absolute; 
    right: 0px; 
    top: 548px; 
    width: 37px; 
    text-align: center;
    z-index: 2;
}

#subPageLangBox_powi2 {
    position: absolute;
    right: 0px;
    top: 1776px;
    width: 37px;
    text-align: center;
    z-index: 2;
}

#langBox a, #subLangBox a, #subLangBox_powi a, #subLangBox_powi2 a, #subLangBox_powi3 a, #subPageLangBox a, #subPageLangBox_powi2 a {
    display: block;
    width: 37px;
    height: 21px;
    line-height: 20px;
    text-decoration: none;
    font-size: 10px;
    color: #312417; 
    background: url(/gfx/lang.png) no-repeat left top;
}

#langBox a:hover, #langBox a.selected, #subLangBox a:hover, #subLangBox a.selected, #subLangBox_powi a:hover, #subLangBox_powi a.selected, #subLangBox_powi2 a:hover, #subLangBox_powi3 a:hover, #subLangBox_powi2 a.selected, #subLangBox_powi3 a.selected, #subPageLangBox a:hover, #subPageLangBox a.selected, #subPageLangBox_powi2 a:hover, #subPageLangBox_powi2 a.selected {
    color: #eff0f0;
    text-decoration: none;
    background: url(/gfx/lang-sel.png) no-repeat left top;
}

#langBox a#first, #subLangBox a#first, #subLangBox_powi a#first, #subLangBox_powi2 a#first, #subLangBox_powi3 a#first, #subPageLangBox a#first, #subPageLangBox_powi2 a#first {
    background: url(/gfx/lang-first.png) no-repeat left top;
}

#langBox a#first:hover, #langBox a#first.selected, #subLangBox a#first:hover, #subLangBox a#first.selected, #subLangBox_powi a#first:hover, #subLangBox_powi a#first.selected, #subLangBox_powi2 a#first:hover, #subLangBox_powi2 a#first.selected, #subLangBox_powi3 a#first:hover, #subLangBox_powi3 a#first.selected, #subPageLangBox a#first:hover, #subPageLangBox a#first.selected, #subPageLangBox_powi2 a#first:hover, #subPageLangBox_powi2 a#first.selected  {
    background: url(/gfx/lang-first-sel.png) no-repeat left top;
}

#langBox a#last, #subLangBox a#last, #subLangBox_powi a#last, #subLangBox_powi2 a#last, #subLangBox_powi3 a#last, #subPageLangBox a#last, #subPageLangBox_powi2 a#last {
    height: 20px;
    background: url(/gfx/lang-last.png) no-repeat left top;
}

#langBox a#last:hover, #langBox a#last.selected, #subLangBox a#last:hover, #subLangBox a#last.selected, #subLangBox_powi a#last:hover, #subLangBox_powi a#last.selected, #subLangBox_powi2 a#last:hover, #subLangBox_powi2 a#last.selected, #subLangBox_powi3 a#last:hover, #subLangBox_powi3 a#last.selected, #subPageLangBox a#last:hover, #subPageLangBox a#last.selected, #subPageLangBox_powi2 a#last:hover, #subPageLangBox_powi2 a#last.selected {
    background: url(/gfx/lang-last-sel.png) no-repeat left top;
}

#sloganBox {
    height: 282px;
    position: relative;
}

.sloganHead {
    height: 282px;
    width: 910px;
    background: no-repeat center center;
    position: absolute;
    top: 0px;
    left: 0px;
}

#topBox {
    height: 135px;
    
}

div.liga_dla_firm { background: url(/gfx/topy/liga_dla_firm.jpg) no-repeat center center; }
div.liga_dla_firm_pilka_nozna { background: url(/gfx/topy/pilka_nozna.jpg) no-repeat center center; }
div.liga_dla_firm_siatkowka { background: url(/gfx/topy/siatkowka.jpg) no-repeat center center; }
div.liga_dla_firm_tenis { background: url(/gfx/topy/tenis.jpg) no-repeat center center; }

div.turystyka { background: url(/gfx/topy/turystyka.jpg) no-repeat center center; }
div.turystyka_narty { background: url(/gfx/topy/narty.jpg) no-repeat center center; }
div.turystyka_aktywna_majowka { background: url(/gfx/topy/aktywna_majowka.jpg) no-repeat center center; }
div.turystyka_obozy_sportowe { background: url(/gfx/topy/obozy_sportowe.jpg) no-repeat center center; }
div.turystyka_aktywne_wakacje { background: url(/gfx/topy/aktywne_wakacje.jpg) no-repeat center center; }
div.turystyka_windsurfing { background: url(/gfx/topy/windsurfing.jpg) no-repeat center center; }

div.eventy { background: url(/gfx/topy/eventy.jpg) no-repeat center center; }
div.eventy_pikniki { background: url(/gfx/topy/piknik.jpg) no-repeat center center; }
div.eventy_wyjazdy_integracyjne { background: url(/gfx/topy/wyjazdy_integracyjne.jpg) no-repeat center center; }
div.eventy_imprezy_firmowe { background: url(/gfx/topy/wyjazdy_motywacyjne.jpg) no-repeat center center; }
div.eventy_konferencje { background: url(/gfx/topy/konferencje.jpg) no-repeat center center; }
div.eventy_turnieje_sportowe { background: url(/gfx/topy/turnieje_sportowe.jpg) no-repeat center center; }

#topBox2 {
    height: 135px;
    background: url(/gfx/subTop2.jpg) no-repeat center center;
}

#topBox3 {
    height: 135px;
    background: url(/gfx/subTop3.jpg) no-repeat center center;
}

#subPageTopBox {
    height: 135px;
}

#newsletterBox {
    width: 287px;
    height: 33px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 22px 0px 0px 33px;
}

#newsletterBox form {
    position: relative;
    z-index: 50;
}

blockquote.newsletterBoxBg {
    width: 310px;
    height: 55px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/gfx/newsletterBack.png) no-repeat left top;
    z-index: 1;
    display: block;
}

label.newsletter {
    margin-right: 10px;
}

input.newsletter {
    background: transparent;
    border: 0;
    width: 125px;
    font-family: 'Tahoma', 'Trebuhed MS', 'Verdana', sans-serif;
    font-size: 11px;
}

#contentBox {
    background: #312417 url(/gfx/columnsBack.png) repeat-y center center;
}

#column1 {
    width: 260px;
    padding: 15px 20px 0px 25px;
    background: url(/gfx/column1-back.png) no-repeat center top;
}

#column2 {
    width: 260px;
    padding: 15px 20px 0px 20px;
    background: url(/gfx/column2-back.png) no-repeat center top;
}

#column3 {
    width: 260px;
    padding: 15px 25px 0px 20px;
    background: url(/gfx/column3-back.png) no-repeat center top;
}

#subColumnsBox {
    background: #312417 url(/gfx/subColumns-back.png) repeat-y center center;
}

#subColumn1 {
    width: 210px;
    padding: 15px 20px 0px 25px;
    background: url(/gfx/subColumn1-back.png) no-repeat center top;
}

#subColumn2 {
    width: 210px;
    padding: 15px 20px 0px 20px;
    background: url(/gfx/subColumn2-back.png) no-repeat center top;
}

#subColumn3 {
    width: 210px;
    padding: 15px 25px 0px 20px;
    background: url(/gfx/subColumn3-back.png) no-repeat center top;
}

#subColumnsBox2 {
    background: #312417 url(/gfx/subColumns-back2.png) repeat-y center center;
}

#subColumn4 {
    width: 126px;
    padding: 15px 1px 0px 16px;
    background: url(/gfx/subColumn4-back.png) no-repeat center top;
}

#subColumn5 {
    width: 126px;
    padding: 15px 6px 0px 20px;
    background: url(/gfx/subColumn5-back.png) no-repeat center top;
}

#subColumn6 {
    width: 126px;
    padding: 15px 3px 0px 20px;
    background: url(/gfx/subColumn6-back.png) no-repeat center top;
}

#subColumn7 {
    width: 126px;
    padding: 15px 5px 0px 20px;
    background: url(/gfx/subColumn7-back.png) no-repeat center top;
}

#subColumn8 {
    width: 126px;
    padding: 15px 0px 0px 20px;
    background: url(/gfx/subColumn8-back.png) no-repeat center top;
}

.columns,
.columns_off {
    float: left;
    height: auto !important;
    height: 187px;
    min-height: 187px;
}

.columns h2,
.columns_off h2 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 10px;
}

.columns p {
    color: #c09867;
    line-height: 14px;
    margin-bottom: 10px;
}

.columns_off p {
    color: #503b28;
    line-height: 14px;
    margin-bottom: 10px;
}

.columns img,
.columns_off img {
    margin-bottom: 10px;
    cursor: pointer;
}

.columns a.moreBtn,
.columns_off a.moreBtn {
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px 0px 3px 25px;
    color: #c09867;
    background: url(/gfx/more-button.gif) no-repeat left center;
    position: relative;
    z-index: 100;
}

.columns a.moreBtn:hover,
.columns_off a.moreBtn:hover {
    text-decoration: underline;
}

.news_intro {
    border-bottom: 1px solid #e2dcd6;
    margin-top: 17px;
    padding-bottom: 32px;
    width: 840px;
}

.news_intro h3 {
    font-family: Arial;
    font-size: 12px;
    color: #cc0606;
}

.news_intro span.news_date {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #e2dcd6;
}

.news_intro p {
    font-family: Arial;
    font-size: 12px;
    color: #1f1a17;
    margin-top: 15px;
}

.news_intro a.moreBtn {
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px 0px 3px 25px;
    color: #c09867;
    background: url(/gfx/more-button2.gif) no-repeat left center;
    position: relative;
    top: 10px;
}

.news_intro a.moreBtn:hover {
    text-decoration: underline;
}

.news h3 {
    font-family: Arial;
    font-size: 12px;
    color: #cc0606;
}

.news span.news_date {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #e2dcd6;
}

.news p {
    font-family: Arial;
    font-size: 12px;
    color: #1f1a17;
    margin-top: 15px;
}

div.padblock {
    height: 30px;
    float: left;
    position: relative;
}

#closeColumns {
    height: 16px;
    clear: both;
    background: url(/gfx/closeColumns.png) no-repeat center center;
    margin: 0px;
}

#closeForumColumns {
    height: 16px;
    clear: both;
    background: url(/gfx/closeForumColumns.png) no-repeat center center;
}

#closeSubColumns {
    height: 16px;
    clear: both;
    background: url(/gfx/subColumns-close.png) no-repeat center center;
}

#closeSubColumns2 {
    height: 16px;
    clear: both;
    background: url(/gfx/subColumns-close2.png) no-repeat center center;
}

#leftSiteBox {
    float: left;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    width: 150px;
}

#rightSiteBox {
    float: right;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    width: 760px;
}

#footBox {
    margin: 18px 0px 0px 0px; 
    height: 30px;
    text-align: center;
    font-size: 11px;
}

#footBox p {
    line-height: 15px;
}

#footBox a.letsGo {
    display: inline;
    padding: 12px 57px 0px 0px;
    line-height: 18px;
    background: url(/gfx/letsGo.gif) no-repeat center bottom;
}

#footBox a.projekt:link,
#footBox a.projekt:visited {
    font-family: 'Tahoma', 'Trebuhed MS', 'Verdana', sans-serif;
    font-size: 11px;
    color: #312417;
    font-weight: bold;
    text-decoration: none;
}

#footBox a.projekt:hover {
    text-decoration: underline;
}

#pageContent {
    height: 272px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

#pageContent_powi {
    height: 500px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

#pageContent_powi2 {
    height: 1260px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

#pageContent_powi3 {
    height: 1890px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

ul {
    margin-left: 20px;
}

#pageContentHead {
    height: 12px;
    background: url(/gfx/subContent-begin.png) no-repeat center top;
} 

#pageContent h2, #pageContent_powi h2, #pageContent_powi2 h2, #pageContent_powi3 h2 {
    color: #cc0606;
    font-size: 14px;
    margin-bottom: 30px;
}

#innerContent, #innerContent_powi, #innerContent p, #innerContent_powi p, #scrollBody, #scrollBody p {
    line-height: 18px;
    font-size: 11px;
    color: #1f1a17;
}

#innerContent {
    height: 230px;
    overflow: hidden;
    position: relative;
}

#innerContent_powi {
    height: 450px;
    overflow: hidden;
    position: relative;
}

#innerContent_powi2 {
    height: 1250px;
    overflow: hidden;
    position: relative;
}

#innerContent_powi3 {
    height: 1880px;
    overflow: hidden;
    position: relative;
}

#subPageContent {
    height: 272px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back_2.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

#subPageContent_powi2 {
    height: 1500px;
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back_2.png) repeat-y center top;
    overflow: hidden;
    position: relative;
}

#subPageContentForum {
    padding: 0px 45px 25px 25px;
    background: url(/gfx/text-back_2.png) repeat-y center top;
    position: relative;
}

#subPageContentHead {
    height: 12px;
    margin-top: 15px;
    background: url(/gfx/subContent-begin_2.png) no-repeat center top;
} 

#subPageContent h2, #subPageContent_powi2 h2, #subPageContentForum h2 {
    color: #cc0606;
    font-size: 14px;
    margin-bottom: 30px;
}

#subPageInnerContent, #subPageInnerContent p, #scrollBody, #scrollBody p {
    line-height: 18px;
    font-size: 11px;
    color: #1f1a17;
}

#subPageInnerContent {
    height: 230px;
    overflow: hidden;
    position: relative;
}

#subPageInnerContent_powi2 {
    height: 1490px;
    overflow: hidden;
    position: relative;
}

#subPageInnerContentForum {
    position: relative;
}

#scrollBody {
    position: absolute;
	width: 100%;
}

#scrollBody a:link, #scrollBody a:visited, #scrollBody a span {
font: 11px 'verdana';
color: #660000;
font-weight: bold;
text-decoration: none;
}

#scrollBody a:hover {
color: #AB1212;
}

.ukryty {
    display: none;
}

.czysty {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    clear: both;
}

#scrollBox {
    position: absolute;
    right: 5px; 
    top: 45px;
    width: 15px;
    height: 235px;
    background: url(/gfx/scroll-back.png) repeat-y center top;
    z-index: 5;
    display: none;
}

#scrollBox_powi {
    position: absolute;
    right: 5px; 
    top: 45px;
    width: 15px;
    height: 445px; 
    background: url(/gfx/scroll-back.png) repeat-y center top;
    z-index: 5;
    display: none;
}

#scrollBox_powi2 {
    position: absolute;
    right: 5px;
    top: 45px;
    width: 15px;
    height: 1218px;
    background: url(/gfx/scroll-back.png) repeat-y center top;
    z-index: 5;
    display: none;
}

#scrollBox_powi3 {
    position: absolute;
    right: 5px;
    top: 45px;
    width: 15px;
    height: 1458px;
    background: url(/gfx/scroll-back.png) repeat-y center top;
    z-index: 5;
    display: none;
}

#scrollUp, #scrollDown, #scrollKnot {
    display: block;
    width: 15px;
    height: 15px;
}

#scrollUp {
    background: url(/gfx/scroll-up.png) no-repeat center center;
}

#scrollUp:hover {
    background: url(/gfx/scroll-up-sel.png) no-repeat center center;
}

#scrollDown {
    background: url(/gfx/scroll-down.png) no-repeat center center;
}

#scrollDown:hover {
    background: url(/gfx/scroll-down-sel.png) no-repeat center center;
}

#scrollKnot {
    cursor: pointer;
    background: url(/gfx/scroll-knot.png) no-repeat center center;
}

#scrollDrag {
    width: 15px;
    height: 205px;
}

#scrollDrag_powi {
    width: 15px;
    height: 425px;
}

#scrollDrag_powi2 {
    width: 15px;
    height: 1200px;
}

#scrollDrag_powi3 {
    width: 15px;
    height: 1440px;
}

#tabsBox {
    height: 50px;
    padding: 5px 5px 0px 5px;
}

#tabsBox a {
    width: 250px;
    height: 50px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: 0px 0px; 
}

#tabsBox a img {
    margin-left: 20px;
    margin-top: 25px;
}

#tabsBox a.selected img, #tabsBox a:hover img {
    margin-top: 17px;
}

#tabsBox a.selected, #tabsBox a.selected:hover {
    background-position: 0px -50px;
}

#tabsBox a:hover {
    background-position: 0px -100px;
}

#tabsBox a#column1Tab {	background-image: url(/gfx/column1-tab.png);}
#tabsBox a#column2Tab {	background-image: url(/gfx/column2-tab.png);}
#tabsBox a#column3Tab {	background-image: url(/gfx/column3-tab.png);}

#actualOffers {
    width: 140px;
    padding-top: 10px;
    margin-top: 15px;
    height: 165px;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
}

#forumWrapper {
    
}

/*
* FORMULARZ
*/

form#contact div,
form#newtopic div,
form#postreply div,
form#register div {
    width: 552px;
    margin-top: 14px;
    float: left;
    position: relative;
}

form#contact,
form#newtopic,
form#postreply,
form#register {
    overflow: hidden;
}

form#contact div.form_foot,
form#newtopic div.form_foot,
form#postreply div.form_foot,
form#register div.form_foot {
    font-family: Tahoma;
    font-size: 11px;
    color: #312417;
}

form#contact div label,
form#newtopic div label,
form#postreply div label,
form#register div label {
    font-family: Arial;
    font-size: 12px;
    color: #312417;
    margin-top: 9px;
    float: left;
    width: 150px;
}

form#contact div input,
form#newtopic div input,
form#postreply div input,
form#register div input {
    font-family: Arial;
    font-size: 12px;
    color: #777;
    font-weight: bold;
    padding-top: 7px;
    padding-left: 5px;
    float: left;
    width: 254px;
    height: 23px;
    background: url('gfx/input_text_bg.gif') 0px 0px no-repeat;
}

form#contact div input.focus,
form#newtopic div input.focus,
form#postreply div input.focus,
form#register div input.focus {
    background: url('gfx/input_text_bg.gif') 0px -30px no-repeat;
}

form#contact div textarea,
form#newtopic div textarea,
form#postreply div textarea,
form#register div textarea {
    font-family: Arial;
    font-size: 12px;
    color: #777;
    font-weight: bold;
    float: left;
    padding-top: 7px;
    padding-left: 5px;
    width: 395px;
    height: 123px;
    overflow: hidden;
    overflow-y: auto;
    background: url('gfx/textarea_bg.gif') 0px 0px no-repeat;
}

form#contact div textarea.focus,
form#newtopic div textarea.focus,
form#postreply div textarea.focus,
form#register div textarea.focus {
    background: url('gfx/textarea_bg.gif') 0px -130px no-repeat;
}

#register_send_btn {
    margin-right: 143px;
    float: right;
}

/*
* FORUM
*/

#loginbox {
    font-family: Arial;
    font-size: 12px;
    text-align: right;
    padding: 5px;
    background: #f1f1f1;
    color: #312417;
    height: 24px;
    border: 1px solid #e3ddd7;
}

#loginbox input {
    border: 1px solid #e3ddd7;
    padding: 3px;
}

#loginbox input.loginbuttion, #forumWrapper a.red, #register_send_btn, #newtopic_send_btn, #postreply_send_btn {
    font-size: 10px;
    background: #98b51f;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 4px;
    position: relative;
    top: -1px;
    cursor: pointer;
    text-decoration: none;
}

#loginbox input.loginbuttion:hover, #forumWrapper a.red:hover, #register_send_btn:hover, #newtopic_send_btn:hover, #postreply_send_btn:hover {
    background: #cc0606;
}

form#contact div.form_foot input, form#newtopic div.form_foot input, form#postreply div.form_foot input, form#register div.form_foot input {
    font-size: 10px;
    background: #98b51f;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 4px;
    position: relative;
    top: -1px;
    cursor: pointer;
    text-decoration: none;
    height: auto;
    width: auto;
}

form#contact div.form_foot input:hover, form#newtopic div.form_foot input:hover, form#postreply div.form_foot input:hover, form#register div.form_foot input:hover {
    background: #cc0606;
}

#forumWrapper form input, #forumWrapper form textarea {
    border: 1px solid #e3ddd7;
    color: #555;
}

table.forumtab {
    width: 100%;
    font-size: 11px;
    margin-top: 10px;
    font-family: Arial;
    /*border-collapse: collapse;*/
}

table.forumtab strong {
    color: #312417;
}

table.forumtab tr td {
    font-family: Arial;
    font-size: 11px;
    color: #1f1a17;
    font-weight: normal;
    border: 1px solid #e3ddd7;
    height: 50px;
    padding: 4px 0 4px 10px;
}

table.forumtab tr.dark td {
    background: #f1f1f1;
}

table.forumtab tr td a,
table.forumtab tr td a:link,
table.forumtab tr td a:visited {
    color: #cc0606;
    text-decoration:none;
    font-weight:bold;
}

table.forumtab tr td a:hover{
    color: #db0221;
    text-decoration:none;
    font-weight:bold;
}

table.forumtab tr.head td {
    /*	border-bottom: 1px solid #a33;	*/
    height:30px;
    font-weight: normal;
    padding:7px 10px 0 10px;
    border: 0;
    font-size: 13px;
    color: #98b51f;
}

table.forumtab input, table.forumtab textarea {
    width: 300px;
    border: 1px solid #eee;
    font-size: 11px;
    font-family: Arial;
}

table.forumtab input.submit {
    font-size: 10px;
    background: #068;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 4px;
    width: auto;
}

table.forumtab textarea {
    height: 100px;
}

/* rejestracja */

table.forumtab2 {
    width: 100%;
    font-size: 13px;
    margin-top: 10px;
    border-collapse: collapse;
}

table.forumtab2 tr td {
    height:20px;
    padding:7px 0 0 10px;
}

table.forumtab2 tr.head td {
    height:30px;
    background: url('images/pasek_forum.jpg') repeat-x;
    font-weight: bold;
    padding:7px 0 0 10px;
    color: #fff;
}

table.forumtab2 input, table.forumtab2 textarea {
    width: 300px;
    border: 1px solid #eee;
    font-size: 11px;
    font-family: Arial;
}

table.forumtab2 input.submit {
    font-size: 10px;
    background: #068;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 4px;
    width: auto;
}

table.forumtab2 textarea {
    height: 100px;
}

div.buttons {
    margin-top: 10px;
    position: relative;
}

div.forum_lastreg {
    font-family: Arial;
    font-size: 11px;
    color: #312417;
    padding-left: 2px;
    padding-top: 10px;
    clear: left;
}

/* koniec rejestracji */

/*
 * GALLERY LIST
 */

#galleryListBox {
    position: absolute;
    top: 238px;
    left: -120px;
    width: 140px;
    background: url(/gfx/subMenu-body.png) repeat-y center top;
}

#galleryListBox #galleryListHead {
    height: 16px;
    background: url(/gfx/subMenu-begin.png) no-repeat center bottom;
}

#galleryListBox #galleryListFoot {
    height: 16px;
    background: url(/gfx/subMenu-end.png) no-repeat center top;
}

#galleryListBox #galleryListBody a {
    display: block;
    /*height: 15px;*/
    line-height: 15px;
    margin: 0px 5px;
    padding: 5px 0px 5px 20px;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dashed #553f2a;
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#galleryListBox #galleryListBody a:hover {
    color: #cc0606;
}

#galleryListBox #galleryListBody a span {
    font-weight: bold;
}

#galleryListBox #galleryListBody a.parent {
    background: url(/gfx/red_arrow.gif) no-repeat 7px center;
}

#galleryListBox #galleryListBody a.selected {
    background: url(/gfx/leftmenu_selected_bg.gif) repeat-y;
    color: #91c30f;
    border: none;
    border-bottom: 1px solid #372410;
}

#galleryListBox #galleryListBody a.selected span {
    background: url(/gfx/green_arrow_angle.gif) no-repeat left center;
    margin-left: -13px;
    padding-left: 13px;
    display: block;
}

#galleryListBox #galleryListBody a.submenuelem {
    background: url(/gfx/red_minus.gif) no-repeat 16px 13px;
    border: none;
    text-indent: 5px;
    display: block;
    border-right: 0px solid #3E2C1A;
    width: 78px;
}

#galleryListBox #galleryListBody a.submenuelem span {
    font-weight: normal;
    background: none;
}

#galleryListBox #galleryListBody div div a.selected {
    background: url(/gfx/green_dot.gif) no-repeat 16px 12px;
    color: #91c30f;
    border: none;
    text-indent: 5px;
    border-right: 0px solid #3E2C1A;
    width: 78px;
}

/* galeria */

div.gallery {
    overflow: hidden;
    padding: 0 0 10px 36px;
    text-align: center;
    font: 11px 'verdana';
    color: #98b51f;
}

div.gallery a.category {
    position: relative;
    display: block;
    width: 138px;
    height: 82px;
    margin: 9px 9px 50px 9px;
    float: left;
    font: 11px 'verdana';
    font-weight: bold;
    text-decoration: none;
    color: #6A810A;
}

div.gallery a.category span {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 10;
    width: 138px;
    height: 82px;
    background: url('/gfx/foto-ramka.png') no-repeat;
}

div.gallery a.category img {
    float: left;
    border: 4px solid #fff;
    padding: 0 0 3px 0;
}

div.gallery a.category div {
display: inline;
position: absolute;
top: 85px;
left: 0px;
width: 138px;
}

div.gallery a.foto {
    position: relative;
    display: block;
    width: 138px;
    height: 82px;
    margin: 9px 9px 9px 9px;
    float: left;
    font: 11px 'verdana';
    font-weight: bold;
    text-decoration: none;
    color: #6A810A;
}

div.gallery a.foto span {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 10;
    width: 138px;
    height: 82px;
    background: url('/gfx/foto-ramka.png') no-repeat;
}

div.gallery a.foto img {
    float: left;
    border: 4px solid #fff;
    padding: 0 0 3px 0;
}

div.news_gallery {
float: left;
padding: 0px 28px;
}

div.news_intro a.foto,
div.news a.foto,
div.news_gallery a.foto {
    position: relative;
    display: block;
    width: 138px;
    height: 82px;
    margin: 4px 9px 9px 9px;
    float: left;
    font: 11px 'verdana';
    font-weight: bold;
    text-decoration: none;
    color: #6A810A;
}

div.news_intro a.foto span,
div.news a.foto span,
div.news_gallery a.foto span {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 10;
    width: 138px;
    height: 82px;
    background: url('/gfx/foto-ramka.png') no-repeat;
}

div.news_intro a.foto img,
div.news a.foto img,
div.news_gallery a.foto img {
    float: left;
    border: 4px solid #fff;
    padding: 0 0 3px 0;
}

form#rezerw {

}

form#rezerw div {
height: 23px;
margin: 3px 0 0 0;
}

form#rezerw div span {
float: left;
width: 250px;
padding: 3px 0 0 0;
}

form#rezerw input.text {
background: #FFFFFF;
border: 1px solid #e3ddd7;
font: 11px 'verdana';
width: 150px;
height: 21px;
}

form#rezerw select {
background: #FFFFFF;
border: 1px solid #e3ddd7;
font: 11px 'verdana';
width: 54px;
height: 21px;
}

form#rezerw input.send {
font-size: 10px;
background: #98b51f;
color: #fff;
font-weight: bold;
border: none;
padding: 4px;
position: relative;
top: -1px;
cursor: pointer;
text-decoration: none;
}

form#rezerw input.send_disabled {
font-size: 10px;
background: #e2e2e2;
color: #fff;
font-weight: bold;
border: none;
padding: 4px;
position: relative;
top: -1px;
cursor: pointer;
text-decoration: none;
}

form#rezerw input.send:hover {
background: #cc0606;
}

form#rezerw input.radio {
margin: 0 5px 0 5px;
}

form#rezerw textarea {
background: #FFFFFF;
border: 1px solid #e3ddd7;
font: 11px 'verdana';
width: 250px;
height: 90px;
overflow: hidden;
overflow-y: auto;
}


#baner_reklamowy_cien {
	background: #000000;
	display: none;
	z-index: 128;
	position: absolute;
}

#baner_reklamowy {
	position: absolute;
	display: none;
	border: 8px solid #312417;
	border-top: 25px solid #312417;
	background: #312417;
	z-index: 130;
}

#baner_reklamowy a {
	z-index: 10;
	display: block;
}

#baner_reklamowy a img{
	border: 1px solid #ebb953;
}

/*#schowaj_baner {
	position: relative;
	width: 222px;
	height: 40px;
	display: none;
	background: url('../gfx/box-baner-small.png') no-repeat center center;
	margin: 10px;
	margin-right: 0px;
	cursor: pointer;
	overflow: hidden;
}*/

/*#baner_minim {
	width: 15px;
	height: 15px;
	background: url('../gfx/baner-minim.png') no-repeat center center;
	position: absolute;
	top: -20px;
	right: 15px;
	cursor: pointer;
}*/

#baner_close{
	width: 15px;
	height: 15px;
	background: url('../gfx/baner-close.png') no-repeat center center;
	position: absolute;
	top: -20px;
	right: -5px;
	cursor: pointer;
}

#baner_title {
	height: 15px;
	color: #ffffff;
	font-weight: bold;
}
