
@import 'panel/style_multicont.css';
@import 'panel/boks.css';




/*================== koniec styli debagera i reklamy pływaj?cej ==================*/
html {


}

body {

    font: 12px arial;
    line-height:100%;
    color:#3d3d3d;
    height:100%;
    padding:0;
    margin:0;
    text-align: center;
    background: url(gfx/top_bg7.jpg) repeat-x center top ;
}
a {outline: none;text-decoration: none;}
.top {
    text-align: left;
    margin:0 auto;
    width: 990px;
    height:296px;
    padding-bottom:1px;
    position:relative;
    background: url(gfx/top_bg7.jpg) repeat-x center top ;
}
.logo {
    display:block;
    width:227px;
    height:70px;
    position:absolute;
    left:6px;
    top:15px;
    background: url(gfx/logo.jpg) no-repeat left top ;
}
.top_link {
    font:13px tahoma;
    color:#fff;
    position:absolute;
    top:30px;
}
.top_link:hover {
    text-decoration: underline;
}
.s_glowna {
    left:278px;
}

.rezerwacja {
    left:427px;
}

.kontakt {
    left:555px;
}
.telefon {
    font:12px/23px tahoma;
    color:#fff;
    position:absolute;
    top:24px;
    left:670px;
    height:23px;
    padding-left:50px;
    background: url(gfx/telefon.gif) no-repeat left top ;
}

.skype {
    font:12px/24px tahoma;
    color:#fff;
    position:absolute;
    top:24px;
    left:835px;
    height:24px;
    padding-left:45px;
    background: url(gfx/skype.gif) no-repeat left top ;
}

.skype a {
 color:#fff;
}
.ramka {
    background:  url(gfx/content_bg.gif) repeat-y center top;
    margin:0;
    padding:0;
    width:100%;

}
.content {
    margin:0 auto;
    width:990px;
    height:auto !important;
    min-height:400px;
    height:400px;
text-align: left;
background:  url(gfx/content_bg.gif) repeat-y center top;
}
.lewa_kolumna {

    width:217px;
    height:auto !important;
    min-height:400px;
    height:400px;
    position: relative;

}

.prawa_kolumna {
    float:right;
    height:auto !important;
    min-height:720px;
    height:720px;
    width:760px;
    position: relative;
    text-align: left;

}
.padding {
    padding:0 0 0 10px;
}

.sg {
    padding:0px 0px 20px 0px;
text-align: center;
}

.sg a {
    font:600 16px arial;
    color:#d21c16;
}
.sg a:hover {
    text-decoration: underline;
}


.aktualnosci {
    width:280px;
    height:auto !important;
    min-height:500px;
    height:500px;
    position: relative;
    text-align: left;


}
.aktualnosci h4 {

    margin-top:0px;
}

.aktualnosci h4 a {
    font:24px arial;
    color:#d21c16;
}
.aktualnosci h4 a:hover {
   text-decoration: underline;
}
.news_start {
    background: url(gfx/shadow.gif) no-repeat center bottom;
    height:auto !important;
    min-height:150px;
    height:150px;
    position:relative;
    margin-bottom: 10px;
}
.news_start_data {
    color:#d21c16;
    font:600 12px arial;
}

.news_start_content img {
    float:right;
    border:3px solid #6e6e6e;
    margin-left:5px;
}

.news_start_content h2 {
  margin-top:2px;
     margin-bottom:5px;
}

.news_start_content h2 a{
    color:#d21c16;
    font:600 12px arial;

}
.news_start_content h2 a:hover {
    text-decoration: underline;
}

.news_start_content {
color:#6a6a6a;
line-height: 130%;
min-height:90px;
height:auto !important;
height:90px;
}
.news_start_more {
    text-align: right;
    position:absolute;
    bottom: 0px;
    right:0px;
}

.news_start_more img{
    border:none;
}
.welcom {
    position:absolute;
    top:0px;
    right:7px;
    width:462px;
    height:344px;
    background: url(gfx/box_bg.gif) no-repeat left top;
    text-align: justify;
    font:12px arial;
    color:#6a6a6a;
}

.welcom h4 {
    font:600 12px arial;
    color:#d21c16;
    margin-top:0px;
}

.prezes {
    text-align: right;
    font-weight: bold;
    padding:5px 0px;
}

#golf {
	position: absolute;
	right: 120px; 
    top:342px;
    border:none;
}
#golf2 {
    position: absolute;
	right: 0px; 
    top:342px;
    border:none;
	}

.imprezy  {
    position:absolute;
    top:460px;
    right:247px;
    width:196px;
    height:258px;

    background: url(gfx/shadow_pion.gif) no-repeat right center ;
    text-align: left;
}

.imprezy h2 {

    margin-top:0px;
    margin-bottom:10px;

}

.imprezy h2 a{
    font:24px arial;
    color:#d21c16;
}
.imprezy h2 a:hover{
    text-decoration: underline;
}
.imprezy h3 {

    margin-top:0px;
    padding-left:13px;
    background: url(gfx/arrow2.gif) no-repeat left 4px ;
    width:170px;
}

.imprezy h3 a{
    font:600 14px arial;
    color:#d21c16;
}
.imprezy h3 a:hover {
 text-decoration: underline;
}

.i_img {
    text-align: center;
    width:170px;

}

.i_img img {
    border:3px solid #d21c16;
}

.i_zajawka {
    padding-top:10px;
    font:12px arial;
    color:#6a6a6a;
    width:170px;
}

.goscili {
    position:absolute;
    top:460px;
    right:10px;
    width:225px;
    height:258px;
    text-align: left;
}
.goscili h2 {
    font:600 14px arial;
    color:#6a6a6a;
    margin-top:10px;

}

.goscili td{
    font:12px arial;
    color:#6a6a6a;
    padding-left:13px;
    background: url(gfx/arrow2.gif) no-repeat left 5px ;
    padding-top:2px;
    padding-right: 6px;
}

.footer {
    width:100%;
    height:89px;
    background: url(gfx/footer_bg.jpg) no-repeat center top ;
    text-align:center;
}

.footer_content {
    margin:0 auto;
    width:990px;
    height:89px;
    position:relative;
    background: url(gfx/footer_bg.jpg) no-repeat center top ;
}

.wityng {
    width:370px;
    height:39px;
    position:absolute;
    top:35px;
    left:30px;
    font:12px/22px arial;
    color:#6a6a6a;
    text-align: left;
}

.wityng img {
    vertical-align: middle;
    margin-right: 10px;
}

.lm {
    width:270px;
    height:39px;
    position:absolute;
    top:37px;
    right:30px;
    font:12px/39px arial;
    color:#6a6a6a;
    text-align: right;
}

.lm img {
    vertical-align: middle;
    margin-left: 10px;
    border:none;
}
.langs {
    padding-bottom: 10px;
    text-align: center;
}
.langs  img {
    vertical-align: middle;
    margin:0 5px;
}
