*{
 margin: 0;
 padding: 0;
 font-family: arial;
}
a.link {
 color: #e6e6e6;
 font-size: 20px;
 float: left;
 margin-top: 4px;
 margin-left: 10px;
}
:focus {
 outline: 0;
}

a {
 text-decoration: none;
}

a.online {
 color: #e6e6e6;
 font-weight: bold;
 font-size: 14px;
 margin-left: 10px;
}

p {
 color: #e6e6e6;
}

p.post {
 color: #e6e6e6;
 font-size: 15px;
}

p.cm {
 padding-top: 8px;
 color: #2c2c2c;
 font-weight: bold; 
}

p.date {
 color: #2c2c2c;
 font-weight: bold; 
 font-size: 35px;
}

p.month {
 color: #2c2c2c;
 font-weight: bold; 
 font-size: 18px;
 margin-top: -5px;
 margin-left: 2px;
}

p.pagin {
 color: #2c2c2c;
 font-weight: bold;
 font-size: 20px;
}

img {
 border: 0;
}

body {
 background: #000;
 text-align: center;
 background: url('images/background.jpg') repeat-x;
}

#wrapper {
 position: relative;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 width: 1000px;
 height: 1200px;
}

#header {
 width: 1000px;
 height: 115px;
}

/* Easy Slider */

/* image replacement */
.graphic, #prevBtn, #nextBtn{
 margin:0;
 padding:0;
 display:block;
 overflow:hidden;
 text-indent:-8000px;
}
/* // image replacement */

#slider{
 width: 1000px;
 height: 340px;
 overflow: hidden;
 display: block;
}

#slider ul, #slider li{
 width: 1000px;
 height: 340px;
 list-style: none;
 overflow: hidden;
}

#slider li{ 
 /* 
 define width and height of list item (slide)
 entire slider area will adjust according to the parameters provided here
 */ 
 width: 1000px;
 height: 340px;
 overflow: hidden; 
}

#prevBtn, #nextBtn{ 
 display:block;
 width:59px;
 height:78px;
 position:absolute;
 top: 260px;
}	

#nextBtn{ 
 margin-left:950px;
}
														
#prevBtn a, #nextBtn a{  
 display:block;
 width:59px;
 height:78px;
 background:url('images/l_arrow.png') no-repeat 0 0;	
}	

#nextBtn a{ 
 background:url('images/r_arrow.png') no-repeat 0 0;	
}

/* // Easy Slider */	

#sliderc {
 width: 900px;
 height: 320px;
 margin-left: 60px;
}		

#sliderc.thumb {
 width: 396px;
 height: 370px;
 float: left;
 margin-left: -10px;
}

#sliderc.title {
 width: 383px;
 height: 38px;
 float: left;
 margin-left: -5px;
 margin-top: 60px;
}		

#sliderc.new {
 margin-top: 30px;
 margin-left: 5px;
 width: 90px;
 height: 78px;
 background: url('images/new.png');
 float: left;
}

#sliderc.text {
 width: 500px;
 height: 200px;
 margin-left: 2px;
 float: left;
}

#sliderc.online {
 width: 55px;
 height: 16px;
 background: url('images/online.png');
 margin-top: 10px;
 margin-left: -2px;
 float: left;
}

#sliderc.link {
 width: 261px;
 height: 25px;
 background: url('images/online_back.png');
 margin-top: 7px;
 margin-left: 8px;
 float: left;
}

span.swiecej {
 width: 99px;
 height: 37px;
 float: left;
 margin-left: 20px;
 background: url('images/wiecej.png');
}


span.pwiecej {
 width: 99px;
 height: 37px;
 float: right;
 background: url('images/wiecej.png');
 margin-right: 10px;
}

span.smswiecej {
 width: 77px;
 height: 30px;
 background: url('images/wiecej_small.png');
 float: right;
 margin-right: 5px;
}

span.qswiecej {
 width: 77px;
 height: 30px;
 background: url('images/wiecej_small.png');
 float: right;
 margin-right: 5px;
 margin-top: 140px;
 clear: both;
}

span.logo {
 width: 415px;
 height: 103px;
 background: url('images/logo.png');
 float: left;
}

span.lang {
 width: 100px;
 height: 39px;
 background: url('images/lang.png');
 float: right;
 margin-right: 30px;
}

#menu {
 width: 435px;
 height: 37px;
 margin-top: 7px;
 float: right;
 clear: right;
}

#smenu {
 width: 435px;
 height: 30px;
 margin-top: 20px;
 float: right;
 clear: right;
 margin-right: -50px;
}

span.onas_cur {
 float: left;
 width: 97px;
 height: 37px;
 text-align: center;
 background: url('images/Onas_active.png');
}

span.oferta_cur {
 float: left;
 width: 97px;
 height: 37px;
 text-align: center;
 background: url('images/Oferta_active.png');
}

span.realiza_cur {
 float: left;
 width: 97px;
 height: 37px;
 text-align: center;
 background: url('images/Realizacje_active.png');
}

span.kontakt_cur {
 float: left;
 width: 97px;
 height: 37px;
 text-align: center;
 background: url('images/Kontakt_active.png');
}

span.onas{
 float: left;
 width: 97px;
 height: 36px;
 background: url('images/Onas.png');
}

span.onas :hover{
 width: 97px;
 height: 36px;
 background: url('images/Onas_hover.png');
}

span.oferta{
 float: left;
 width: 97px;
 height: 36px;
 background: url('images/Oferta.png');
}

span.oferta:hover{
 width: 97px;
 height: 36px;
 background: url('images/Oferta_hover.png');
}

span.realiza{
 float: left;
 width: 97px;
 height: 36px;
 background: url('images/Realizacje.png');
}

span.realiza:hover{
 width: 97px;
 height: 36px;
 background: url('images/Realizacje_hover.png');
}

span.kontakt{
 float: left;
 width: 97px;
 height: 36px;
 background: url('images/Kontakt.png');
}

span.kontakt:hover{
 width: 97px;
 height: 36px;
 background: url('images/Kontakt_hover.png');
}


span.sonas_cur {
 float: left;
 width: 78px;
 height: 30px;
 text-align: center;
 background: url('images/sOnas_active.png');
}

span.soferta_cur {
 float: left;
 width: 78px;
 height: 30px;
 text-align: center;
 background: url('images/sOferta_active.png');
}

span.srealiza_cur {
 float: left;
 width: 78px;
 height: 30px;
 text-align: center;
 background: url('images/sRealizacje_active.png');
}

span.skontakt_cur {
 float: left;
 width: 78px;
 height: 30px;
 text-align: center;
 background: url('images/sKontakt_active.png');
}

span.sonas{
 float: left;
 width: 78px;
 height: 30px;
 background: url('images/sOnas.png');
}

span.sonas :hover{
 width: 78px;
 height: 30px;
 background: url('images/sOnas_hover.png');
}

span.soferta{
 float: left;
 width: 78px;
 height: 30px;
 background: url('images/sOferta.png');
}

span.soferta:hover{
 width: 78px;
 height: 30px;
 background: url('images/sOferta_hover.png');
}

span.srealiza{
 float: left;
 width: 78px;
 height: 30px;
 background: url('images/sRealizacje.png');
}

span.srealiza:hover{
 width: 78px;
 height: 30px;
 background: url('images/sRealizacje_hover.png');
}

span.skontakt{
 float: left;
 width: 78px;
 height: 30px;
 background: url('images/sKontakt.png');
}

span.skontakt:hover{
 width: 78px;
 height: 30px;
 background: url('images/sKontakt_hover.png');
}
.posttitle2 {
 width: 284px;
 height: 29px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
}
.postthumb2 {
 width: 313px;
 height: 231px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
}
p.post2 {
 color: #e6e6e6;
 font-size: 15px;
}
.posttext2 {
 width: 280px;
 padding-top: 10px;
 height: 210px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
}
.postbg2 {
 width: 303px;
 height: 260px;
 background: url("images/postbg.png");
 margin-left: 5px;
 margin-top: 5px;
}
.postlinkbg {
 width: 303px;
 height: 36px;
 margin-left: 5px;
 margin-top: 5px;
 background: url('images/link_bg.png');
}
span.postwiecej {
 width: 96px;
 height: 35px;
 float: right;
 margin-right: 4px;
 background: url('images/wiecej2.png');
}

span.otworz {
 width: 96px;
 height: 35px;
 background: url('images/otworz.png');
 float: right;
}
.postarea {
 width: 630px;
 height: 274px;
 margin-top: 12px;
 float: left;
}
.postarea2{
 width: 303px;
 height: 550px;
 float: left;
 margin-left: 40px;
}
.postdate {
 width: 57px;
 padding-top: 5px;
 text-align: center;
 height: 72px;
 float: left;
 background: url('images/date.png');
}
.postdate2 {
 width: 57px;
 padding-top: 5px;
 text-align: center;
 height: 72px;
 float: left;
 background: url('images/dateEmpty.png');
}
.postbg {
 width: 571px;
 height: 274px;
 background: url('images/post_bg.png');
 float: left;
 margin-left: 2px;
}

.postthumb {
 width: 255px;
 height: 223px;
 float: left;
 margin-left: 2px;
 margin-top: 25px;
}

.posttitle {
 width: 206px;
 height: 28px;
 background: url('images/brand.png');
 float: left;
 margin-left: 5px;
 margin-top: 25px;
}
.posttitle_Wapienniki {
 width: 226px;
 height: 28px;
 background: url('images/wapienniki4x4.png');
 float: left;
 margin-left: 5px;
 margin-top: 25px;
}
.posttitle_Grave {
 width: 226px;
 height: 28px;
 background: url('images/graveMini.png');
 float: left;
 margin-left: 5px;
 margin-top: 25px;
}
.posttext {
 width: 290px;

 margin-left: 5px;
 float: left;
 overflow: hidden;
}
.posttext3 {

 padding: 20px;
 margin-left: 5px;
 float: left;
 overflow: hidden;
}
#dmbg {
 width: 297px;
 height: 246px;
 background: url('images/dm_bg.png');
 float: left;
 margin-top: 12px;
 margin-left: 15px;
}

#dmtitle {
 width: 268px;
 height: 67px;
 background: url('images/dm.png');
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
}

#dmtext {
 width: 265px;
 height: 140px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
}

#nkbg {
 width: 297px;
 height: 246px;
 background: url('images/dm_bg.png');
 float: left;
 margin-left: 15px;
}


#nktitle {
 width: 268px;
 height: 67px;
 background: url('images/nk.png');
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
}
/* Easy Slider */

/* image replacement */
.graphic2, #prevBtn2, #nextBtn2{
 margin:0;
 padding:0;
 display:block;
 overflow:hidden;
 text-indent:-8000px;
}

/* // image replacement */

#slider2 {
 width: 265px;
 height: 170px;
 margin-left: auto;
 margin-right: auto;
 overflow: hidden;
 overflow: hidden;
 display: block;
}

#slider2 ul, #slider2 li{
 width: 265px;
 height: 170px;
 list-style: none;
 overflow: hidden;
}

#slider2 li{ 
 /* 
 define width and height of list item (slide)
 entire slider area will adjust according to the parameters provided here
 */ 
 width: 265px;
 height: 170px;
 overflow: hidden; 
}

p#controls2{

} 

#prevBtn2, #nextBtn2{ 
 display:block;
 width:59px;
 height:78px;
 position:absolute;
 top: 860px;
 margin-left: 20px;
}	

#nextBtn2{ 
 margin-left:240px;
}
														
#prevBtn2 a, #nextBtn2 a{  
 display:block;
 width:59px;
 height:78px;
 background:url('images/nk_left.png') no-repeat 0 0;	
}	

#nextBtn2 a{ 
 background:url('images/nk_right.png') no-repeat 0 0;	
}

/* // Easy Slider */

#footer {
 width: 1000px;
 height: 70px;
 position: absolute;
 top: 1127px;
} 

#logo_mini {
 width: 219px;
 height: 54px;
 background: url('images/logo_mini.png');
 float: left;
 margin-top: 5px;
}

#pagination {
 width: 200px;
 height: 23px;
 margin-left: 250px;
 padding-top: 30px;
 clear: both;
}

span.pelement {
 text-align: center;
 margin-left: 2px;
 float: left;
 width: 24px;
 height: 23px;
 background: url('images/pagin.png');
}

span.pcelement {
 text-align: center;
 margin-left: 2px;
 float: left;
 width: 24px;
 height: 23px;
 background: url('images/pagin_curr.png');
}
.coda-slider-wrapper { 
 padding: 0 0;
}

.coda-slider { 
 margin-top: -30px;
}
	
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { 
 height: 200px; 
 overflow: auto !important; 
 padding-right: 20px;
}
	
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel {
 height: 640px;
 overflow: hidden;
 width: 1000px;
} 
	
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
 width: 600px;
}

.coda-slider-wrapper.arrows .coda-slider {
 margin: 0 10px;
}
	
/* Arrow styling */
.coda-nav-left a{
 position: absolute;
 top: 1050px;
 width: 59px;
 height: 59px;
 background: url('images/lb_arrow.png');
 text-indent:-8000px;
}

.coda-nav-right a {
 position: absolute;
 top: 1050px;
 width: 59px;
 height: 59px;
 background: url('images/rb_arrow.png');
 text-indent:-8000px;
}
	
/* Tab nav */
.coda-nav ul li a.current {
 background: url('images/pagin_curr.png');
}
	
/* Panel padding */
.coda-slider .panel-wrapper {
 padding: 0px
}
	
/* Preloader */
.coda-slider p.loading {
 padding: 0px;
 text-align: center;
}

/* Don't change anything below here unless you know what you're doing */

/* Tabbed nav */
.coda-nav ul {
 clear: both;
 overflow: hidden;
 position: absolute;
 top: 1070px;
 left: 470px;
}

.coda-nav ul li {
 display: inline;
 text-align: center;
}

.coda-nav ul li a {
 color: #2c2c2c;
 font-weight: bold;
 font-size: 20px;
 display: block;
 float: left;
 width: 24px;
 height: 23px;
 background: url('images/pagin.png');
}
	
/* Miscellaneous */
.coda-slider-wrapper {
 clear: both;
 overflow: auto
}

.coda-slider {
 float: left;
 overflow: hidden;
 position: relative
}

.coda-slider .panel {
 display: block;
 float: left
}

.coda-slider .panel-container {
 position: relative
}

.coda-nav-left, .coda-nav-right {
 float: left;
}

.coda-nav-left a, .coda-nav-right a {
 display: block;
 text-align: center;
 text-decoration: none;
}
