body {background: #000 url(../img/body_bg.jpg) no-repeat top center; font-family: arial; font-size: 12px; color: #c2c2c2; line-height: 18px; text-align: left;margin:0; z-index: 0; }

html,body { height: 100%; }

#intro { margin: 210px 0 0 0; }
#pominIntro { text-align: center; padding: 10px 0 10px 0; }

a { color: #DFCA5D; text-decoration: underline; font-weight:normal;}
a:hover { color: #DFCA5D; text-decoration: none; }
form { display: inline; }
.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }
img {border:0px;}
h1 {color:#ebebeb;font-size:24px;line-height:26px;font-weight:normal;margin:0 0 10px 0;font-family: Georgia;}
p { margin: 12px 0 12px 0; padding: 0; }

a.menuOferta1 { display: block; text-decoration: underline; font-size: 18px; color: #ebebeb; font-family: Georgia; line-height: 22px; }
a.menuOferta1:hover { text-decoration: underline; color: #d7d7d7; }
a.menuOferta2 { display: block; padding: 1px 0 1px 20px; }
a.menuOferta2:hover {  }

.menuOfertaP { display: none; }

#layout {width:960px;margin:0px auto 0 auto; z-index: 10; position: relative; }

#header {width:960px;margin:0 auto;height:210px}
#logo {width:960px;text-align:center;height:157px;}

#mainMenu {width:960px;margin:20px auto 0 auto;text-align:center;font-family: Georgia;}
#mainMenu a {color:#e6e8e9;text-decoration:none;font-size:16px;padding:0 20px;font-weight:normal;;}
#mainMenu a:hover {color:#DFCA5D} 

#content {width:880px;padding:40px 40px 0 40px;color:#c2c2c2;height:445px;background: #000000;}
#columns {width:880px;height:415px}
#columnLeft {float:left;width:400px;margin:0 60px 0 0;height:400px;overflow: hidden;}

#columnLeft .text ul { margin: 5px 0 5px 30px; padding: 0 0 0 10px; }

.signature {text-align:right;margin:10px 0 0 0}
#columnRight {float:left;width:420px;text-align:center}
#columnRight .header {font-size:23px;color:#fff;line-height:30px;margin:0 0 20px 0}

#columnLeft2 { float:left;width:650px;height:400px; }
#columnRight2 { float:left;width:230px;text-align:center; margin: 40px 0 0 0; }

.menuDodatkowe { margin: 10px 0 0 0; text-align: center; }
.menuDodatkowe a { padding: 0 5px 0 5px; }

#columnLeft .miniaturki { text-align: right: margin: 10px 0 0 0; }
#columnLeft .miniaturki img { margin: 4px; padding: 2px; border: 1px solid #0e4153; cursor: pointer; }
#columnLeft .miniaturki img:hover { border: 1px solid #1c6078; }
#columnLeft .miniaturki .active { border: 1px solid #1c6078; }

#columnLeft2 .miniaturki { text-align: right: }
#columnLeft2 .miniaturki img { margin: 2px; padding: 2px; border: 1px solid #0e4153; cursor: pointer; }
#columnLeft2 .miniaturki img:hover { border: 1px solid #1c6078; }
#columnLeft2 .miniaturki .active { border: 1px solid #1c6078; }

#columnRightGallery img { margin: 0 1px 1px 0; }
#columnRightBack { padding: 10px 10px 0 0; text-align: right; }

#footer {background:url(../img/footer_bg.jpg) no-repeat top;width:880px;padding:7px 0 0 0;font-size:11px;overflow:hidden;clear:both}
#copyright {width:400px;float:left;color:#fff}
#bull {float:right;width:400px;text-align:right;}
#bull a {color:#9ca9ad}

#footerMenu {width:960px;margin:0px 0 0 0;padding:20px 0 20px 0;text-align:center;}
#footerMenu a {color:#9ca9ad;text-decoration:none;font-weight:bold;font-size:14px;margin:0 10px}
#footerMenu a:hover {color:#fff}

.gallery_pics { }
.gallery_pic { float: left; width: 208px; }
.gallery_pic img { padding: 1px; border: 1px solid #000000; margin: 2px; }






/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c75a5a;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma;}
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c75a5a;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }

.porcjowanie { text-align: center; clear: both; }

/* 
#slider { height: 400px;   float: right; }
#scroller {	width: 380px; height: 400px; overflow: hidden; }
#scroller .text { }
*/

/* 
#slideshow { position: relative; width: 400px; height: 300px; background: #000000; }
#slideshow img { position: absolute; top: 0; left: 0; z-index: 8; }
#slideshow img.active { z-index: 10; }
#slideshow img.last-active { z-index: 9; }
*/

.sklepy { width: 870px; overflow: hidden; margin: 0 0 0 10px; }
.sklep { width: 280px; float: left; margin: 0 10px 0 0; text-align: center; }
.sklep img { margin: 4px 0 5px 0; border: 2px solid #bb9737; }



#galleryBox { width: 630px; position: relative; text-align: left; }
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:630px;
	height:360px;
	overflow:hidden; 
	text-align: left;
	line-height: 1px;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:20px;
	height:30px;
	position:absolute;
	left:-20px;
	top:30px;
	}	
#nextBtn{ 
	left:630px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:20px;
	height:30px;
	background:url(../img/arrow_prev.gif) no-repeat top center;	
	}	
#nextBtn a{ 
	background:url(../img/arrow_next.gif) no-repeat top center;	
	}	
	
#slider img { margin: 2px; padding: 2px; border: 1px solid #0e4153; cursor: pointer; }
#slider img:hover { border: 1px solid #1c6078; }
#slider .active { border: 1px solid #1c6078; }