*{
 margin:0;
 padding:0;
 }
body{
 background-color:#f4f2ee/*#ebe7e4*/;
 background:transparent url(../design_img/body.jpg) repeat-y;
 color:#333;
 font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
 font-size:12px;
 }
.shortTxtDouble .shortTxt{
 float:left;
}
.shortTxtContent{
 float:right;
 width:140px;
}	

#mpContainer{
 width:974px;
 margin:0 auto;
 border-left:8px solid #fff;
 border-right:8px solid #fff;
 background-color:#fff;
 color:#333;
 } 
/*#nav{
 position:absolute;
 bottom:8px;
 right:10px;
 } 
#nav li{
 list-style-type:none;
 display:inline;
 }
#nav a{
 color:#333;
 text-decoration:none;
 font-size:12px;
 font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
 }
#nav a:hover{
 text-decoration:underline;
 } 
#nav span{
 margin-left:5px;
 margin-right:5px;
 color:#fff;
 }   
*/
#nav{
	width:964px;
	color:#333;
	padding:7px 10px 34px 0px;
	background:transparent url(../design_img/navBg2.jpg) top left no-repeat;
	position:relative;
	z-index:10;
	}		
#nav ul li{
	list-style-type:none;
	display:inline;
	/*margin-right:10px;*/
	}	
#nav ul .bottomul{
	display:none;
	position:absolute;
	bottom:0px; /*md:6px;*/
	left:0px;
	width:964px;
	padding:7px 10px 6px 0px;/*md*/
	}
#nav ul a{
	color:#333;
}
.bottomul a{
	padding:7px 10px 7px 10px;
}		
#nav a, #nav span{
	background-color:transparent;
	color:#fff;
	text-decoration:none;
	padding:7px 10px 7px 10px;
	}
#nav a:hover{
	/*text-decoration:underline;*/
	/*background-color:#d4c7b4;*/
	background:transparent url(../design_img/navBgHover.jpg) top left repeat-x !important;
	color:#333 !important;
	}
#nav .navActive{
	background:transparent url(../design_img/navBgHover.jpg) top left no-repeat;
	color:#333;
}		
#sideNav{
	position:absolute;
	top:0px;
	right:0px;
	padding:7px 10px 7px 10px;
}
#sideNav a{
	background-color:#d4c8b3;
	color:#333;
	padding:7px 10px 7px 10px;
}

#sideNav:hover ul{
	display:block;
	z-index:200;
	background-color:#F0F0F0;
	}	
#sideNav ul{
	position:absolute;
	top:27px;
	right:0;
	background-color: #FFF;
	z-index:100;
	padding:10px;
	border:1px solid #D27A0C;/* ccc */
	display:none;
	text-align:left;
	width:180px !important;
	}		

#sideNav ul li{
	display:list-item;
	}
#sideNav ul li a{
	display:block;
	padding:5px;
	width:170px;
	border-bottom:1px solid #CCC; /* FFF */
	background-color:#fff;
}	
 
.bottomLinks{
 width:100%;
 padding:3px 0 3px 0;
 text-align:right;
 border-top:1px solid #d2c6ca;

 }
.bottomLinks ul{
 margin-right:10px;
 } 
.bottomLinks li{
 display:inline;
 } 
.bottomLinks span{
 margin-left:5px;
 margin-right:5px;
 }  
#header{
 width:974px;
 /*height:145px;*/
height:100px;
 background:transparent url(../design_img/headerBg2.jpg) 0px -1px no-repeat;
 border-top:1px solid #443f3b;
 position:relative;
 }
#logotype{
 position:absolute;
 top:14px;
 left:0px;
 } 
#loggedIn{
 position:absolute;
 top:15px;
 right:10px;
 } 
.banner{
 width:100%;
 text-align:center;
 margin-top:3px;
 }   
#leftContent{
 float:left;
 width:485px;
 }
#rightContent{
 float:right;
 width:485px;
 }
#rightContent .contentBox{
 width:483px;
 } 
#rightContent .smallTabs{
 width:483px;
 }
#rightContent .advBox{
 width:483px;
 }  
a{
 color:#474747;
 text-decoration:none;
 }
a:hover{
 color:#000;
 }  
a img{
  border:0;
  } 
#playstop{
 width:18px !important;/*28*/
 height:14 !important;/*26*/
}
.tabs{
 background-color:#de910b/*f1f1f1*/;
 margin-bottom:10px;
 padding:0;
 } 
.tabs a{
 display:block;
 height:14px;
 text-align:center;
 padding:3px;
 /*border-bottom:1px solid #ebc59e;*/
 background:#ffc url(../design_img/bigTabsTabBg2.gif) top left repeat-x;
 } 
.tabs a img{
 height:14px;
}
#bigTabs .tabs a.active{
 background:#ffc url(../design_img/bigTabsActiveTab.gif) top left repeat-x;
 border-bottom:0;
} 
#bigTabs .tabs a:hover{
 background:#ffc url(../design_img/bigTabsTabHover.gif) top left repeat-x;
 border-bottom:0;
 text-decoration:none;
} 
#bigTabs{
 width:477px;
 height:425px;
 background:#de910b url(../design_img/bigTabsBg2.jpg) bottom left no-repeat;
 color:#000;
 margin-top:3px;
 /*border:1px solid #ebc59e; md */
 position:relative;
 overflow:hidden;
 } 
.lshadow{
 position:absolute;
 top:0;
 left:-2px;
 } 
.rshadow{
 position:absolute;
 top:0;
 right:-2px;
 }
* html .rshadow{
 position:absolute;
 top:0;
 right:-7px;
 }   
/*#tabContent{
 padding:0px 10px 10px 10px;
 overflow:hidden;
 }*/ 
#bigTabs h1{
 font-size:14px;
 font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 background:transparent;
 font-weight:bold;
 padding:0;
 } 
.mainPic{
 width:460px;
 height:210px;
 overflow:hidden;
 position:relative;
 padding-bottom:3px;
 border-bottom:1px solid #fff;
 clear:both;
 margin-bottom:5px;
 }
.mainPic img{
 position:absolute;
 top:0;
 left:0;
 clip:rect(0px, 460px, 210px, 0px);
 } 
.shortTxt{
 width:220px;
 float:left;
 } 
.shortTxt .img{
 display:block;
 width:72px;
 /*height:50px;*/
 position:relative;
 /*overflow:hidden;*/
 float:left;
 margin-right:5px;
 }
.shortTxt .img img{
 /*position:absolute;
 top:0;
 left:0;
 clip:rect(0px, 60px, 50px, 0px);*/
 }  
h2{
 font-size:12px;
 color:#000;
 }  
.contentBox{
 width:477px;
 border:1px solid #c00;
 margin-top:3px;
 } 
.double,.double2{
	background:url(../design_img/borderPixel.gif) center center repeat-y;
}
.double .left, .double2 .left{
 width:238px;
 /*border-right:1px solid #ccc;*/
 } 

* html .double .left{
 width:238px;
 }  
.double .right, .double2 .right{
 width:238px;
 }
 
.left2{
 float:left;
}
.right2{
 float:right;
}
.double .right img{
 margin-right:5px;
 } 
* html .double .right{
 width:234px;/*230*/
 padding-right:0;
 } 
* html .double2 .left{
 width:238px;
 } 
* html .double2 .right{
 width:234px;
 padding-right:0;
 float:right;
 }   
* html .double2 .shortTxt{
 width:212px;
 } 
.press{
 margin-top:3px;
 position:relative;
 width:459px;
 height:140px;
 border:0;
 padding:5px 10px 10px 10px;
 background:transparent url(../design_img/prasaBg.jpg) top left repeat-x;
 }
#morePress{
 color:#000;
 text-decoration:none;
 position:absolute;
 right:15px;
 bottom:10px;
 z-index:50;
}
#morePress:hover{
 text-decoration:underline;
}
* html .press{
 margin-top:3px;
 width:459px;
 height:140px;
 border:0;
 padding:5px 10px 10px 10px;
 background:transparent url(../design_img/prasaBg.jpg) top left repeat-x;
 }
* + html .press{
 margin-top:3px;
 width:459px;
 height:140px;
 border:0;
 padding:5px 10px 10px 10px;
 background:transparent url(../design_img/prasaBg.jpg) top left repeat-x;
 }  
.press h1{
 background:transparent;
 } 
.press li{
 list-style-type:none;
 float:left;
 margin-right:3px;
 } 
.titles li{
 float:none;
 }
.titles a{
 color:#000;
 text-decoration:none;
 } 
.titles a:hover{
 text-decoration:underline;
 }  
.contentBoxContent{
 padding:5px;
 } 
.contentBox .shortTxt{
 margin:0 3px 0 3px;
 } 
.contentBox ul{
 margin-left:20px;
 }
.advBox ul{
 margin-left:0px;
 } 
.contentBox li,.advBox li,.tabsContent li{
 list-style-type:none;
 }  
.smallTabs .tabsContent,.smallTabs2 .tabsContent{
 padding:5px 10px 5px 10px;
 } 
h1{
 color:#fff;
 font-size:12px;
 font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 background:transparent url(../design_img/h1Bg.jpg) top left repeat-x;
 padding:2px 3px 4px 3px;
 margin:1px;
 } 
#footer{
 clear:both;
 } 
.borderSpacer{
 clear:both;
 border-bottom:1px solid #eec055;
 margin-top:10px;
 margin-bottom:10px;
 } 
.borderSpacer2{
 clear:both;
 border-bottom:1px solid #ccc;
 padding-top:10px;
 margin-bottom:10px;
 }  
.spacer3{
 clear:both;
 height:0;
 overflow:hidden;
}
	
.spacer{
 clear:both;
 padding-top:10px;
 } 
* + html .spacer{
 clear:both;
 padding-top:5px;
 }
* html .spacer{
 clear:both;
 padding-top:5px;
 }   
.advBox{
 border:1px solid #c00;
 margin-top:3px;
 width:477px;
 } 
.left,.advLeft,.left img,.right img{
 float:left;
 } 
.right,.advRight{
 float:right;
 }
.left,.right{
 width:230px;
 }

.smallTabs{
 width:477px;
 margin-top:3px;
 background:transparent url(../design_img/smallTabsBg.jpg) bottom left repeat-x;
 border:1px solid #ccc;
 } 
.smallTabs2{
 width:477px;

 margin-top:3px;
 background:transparent url(../design_img/smallTabs2Bg.jpg) bottom left repeat-x;
 border:1px solid #ebc59e;
 }   
.smallTabs .tabs a{
 display:block;
 text-align:center;
 padding:3px;
 border-bottom:1px solid #ccc;
 background:#ffc url(../design_img/smallTabsTabBg.jpg) top left repeat-x;
 }   
.smallTabs2 .tabs a{
 display:block;
 text-align:center;
 padding:3px;
 border-bottom:1px solid #ebc59e;
 background:#ffc url(../design_img/smallTabs2TabBg.jpg) top left repeat-x;
 }     
.smallTabs .tabs a.active{
 background:#ffc url(../design_img/smallTabsActiveTab.jpg) top left repeat-x;
 border-bottom:0;
} 


.smallTabs .tabs a:hover{
 background:#ffc url(../design_img/smallTabsTabHover.jpg) top left repeat-x;
 border-bottom:0;
 text-decoration:none;
}  

.smallTabs2 .tabs a:hover{
 background:#ffc url(../design_img/smallTabsTabHover.jpg) top left repeat-x;
 border-bottom:0;
 text-decoration:none;
}  

.horizontal li{
 display:inline;
 margin-right:30px;
 }
.horizontal a{
 background:transparent url(../design_img/arrow.gif) left center no-repeat;
 padding-left:10px;
 } 
.pics td{
 text-align:center;
 } 
#photoStory{
 clear:both;
 margin-top:3px;
 background:#ffc url(../design_img/photoStoryBg.jpg) top left repeat-x;
 }
#photoStory h1{
 color:#c00;
 background:transparent url(../design_img/photoStoryh1.jpg) top left repeat-x;
 border-bottom:1px solid #ccc;
 } 
#photoStory li{
 
 }  
#galleryWrapper{
background-color:transparent;
width:900px;
height:110px;
margin:10px auto;
white-space:nowrap;
position:relative;
overflow:hidden;
}
#gallery{
position:absolute;
top:0;
left:0;
display:block;
white-space:nowrap;
}
#gallery li{
 display:inline;
 text-align:center;
 margin:5px 21px 5px 0px;
 list-style-type:none;
}





/*======================================================wyszukiwanie=======================================*/  

/*Logowanie*/



#frm1{
 display:none;
 float:right;
 padding-right:0px;
 width:320px;
 position:relative;
 }
* + html #frm1{
 display:none;
 float:right;
 padding-right:5px;
 width:320px;
 position:relative;
 } 
* html #frm1{
 display:none;
 float:right;
 padding-right:5px;
 width:315px;
 position:relative;
 } 

#frm1_inp{
 width:125px;
 border:1px solid #fff;
 margin-top:5px;
 margin-right:3px;
 } 

#frm1_haslo{
 width:110px;
 border:1px solid #fff;
 margin-right:3px;
 } 

#zaloguj_btn,#szukaj_btn,#zapisz_btn,#filtruj_btn{
 width:61px;
 height:18px;
 border:none;
 font-size:10px;
 padding:1px 5px 3px 5px;
 cursor:pointer;
 position:relative;
 top:-1px;
 background-color:#333/*#f1f1f1*/;
 color:#fff;
 }
* html #zaloguj_btn,* html #szukaj_btn, * html #zapisz_btn, * html #filtruj_btn{
 width:61px;
 height:18px;
 border:none;
 font-size:10px;
 padding:2px 5px 2px 5px;
 cursor:pointer;
 position:relative;
 top:0px;
 background-color:#333/*#f1f1f1*/;
 color:#fff;
 }
* + html #zaloguj_btn,* + html #szukaj_btn, * + html #zapisz_btn, * + html #filtruj_btn{
 width:61px;
 height:18px;
 border:none;
 font-size:10px;
 padding:2px 5px 2px 5px;
 cursor:pointer;
 position:relative;
 top:0px;
 background-color:#333/*#f1f1f1*/;
 color:#fff;
 }  

#zaloguj_btn,#szukaj_btn{
 margin-right:5px;
 } 
* html #zaloguj_btn, * html #szukaj_btn{
 margin-right:0px;
 }  

#szukaj_ogl_btn{
 width:61px;
 height:18px;
 border:none;
 font-size:11px;
 padding:1px 5px 3px 5px;
 cursor:pointer;
 position:relative;
 top:-1px;
 background-color:#f1f1f1;
 margin-left:5px;
} 

.btn{
 width:61px;
 height:21px;
 border:none;
 font-size:10px;
 padding:1px 5px 3px 5px;
 cursor:pointer;
 position:relative;
 top:-1px;
 background-color:#f1f1f1;
} 

#zaloguj_btn:hover,#szukaj_btn:hover,#zapisz_btn:hover,#szukaj_indeks:hover,#dodaj_btn:hover,.btn:hover,#filtruj_btn:hover,#szukaj_ogl_btn:hover{
 background-color:#333;
 color:#fff;
 } 

div.search_links{
 position:absolute;
 left:-4px;
 bottom:-18px;
 color:#4b3c2f;
 }
* html .advSearch{
 position:absolute;
 left:0px;
 bottom:25px;
 color:#4b3c2f;
 } 

div.search_links a{
 margin-right:5px;
 margin-left:5px;
 color:#4b3c2f;
 text-decoration:none;
 font-size:12px; /* 11 md */
 } 

div.search_links a:hover{

 color:#c00;

 text-decoration:none !important;

 }  

a span{
 position:relative;
 top:-1px;
 }  
/*wyszukiwanie*/ 
#frm2{
 display:none;
 position:relative;
 }

#frm2_inp{
 width:170px;
 margin-top:25px;
 border:1px solid #fff;
 }
/*Newsletter*/ 
#frm3{
 display:block;
 margin-top:10px;
 color:#000;
 }
#frm3_inp{
 width:170px;
 margin-top:2px;
 border:1px solid #fff;
 } 

#news_frm{
 display:none;
 } 
 
#head_nav{
 position:absolute;
 right:358px;
 /*float:right;*/
 width:150px;
 text-align:right;
 margin-right:10px;
 margin-top:37px;
 }  

#head_nav li{

 list-style-type:none;

 line-height:1.66

 }

#head_nav li a{

 color:#4b3c2f;

 text-decoration:none;

 font-weight:normal;

 } 

#head_nav li a span{

 position:relative;

 top:-1px;

 } 

#head_nav li a:hover{

 color:#c00;

 text-decoration:none;

 }   
 
 
 
#search{
 position:absolute;
 right:0;
 /*float:right;*/
 width:320px;
 height:70px;
 color:#fff;
 background-color:transparent;
 font-size:12px; /* 11 md */
 margin-top:30px;
 margin-right:30px;
 padding-left:10px;
 border-left:1px solid #c4b2a3;
 }   


#mapa_strony{
 width:980px;
 height:163px;
 clear:both;
 font-size:12px !important;
 padding:0px 0px 5px 0px;
 border-top:10px solid #fff;
 border-left:none;
 border-right:none;
 border-bottom:10px solid #fff;
 background-color:#f4f4f4;
 /*background-image:url(../design_img/mapa_inny.jpg);*/
 /*background-image:url(../design_img/mapa_strony_bg.jpg);*/
 background-repeat:repeat-x;
 position:relative;
 } 
#mapa_strony li{
 list-style-type:none;
 } 
#mapa_strony li a{
 color:#898989;
 text-decoration:none;
 } 
#mapa_strony li a:hover{
 color:#9c0107;
 text-decoration:none;
 }
li.col{
 float:left;
 padding-left:4px;
 width:135px;
 height:160px;
 }   
li.wydarzenia,li.galerie,li.artysci,li.katalogi,li.aukcje,li.sklep{
  border-right:1px dotted #d0d0d0;
  }
li.title{
 margin-bottom:10px;
 font-weight:bold;
 color:#898989;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:2px;
 background-color:/*#f1edeb*/#e6e6e6;
 }  
 
 
 
 
 
 
#footer{
 width:100%;
 height:5px;
 padding:0px 0px 30px 0px;
 background-color:#fff;
 /*background-image:url(../design_img/footer_new.gif);*/
 background-repeat:repeat-x;
 margin-top:0px;
 position:relative;
 }
.lb{
 position:absolute;
 bottom:-20px;
 left:-10px;
 }  
.rb{
 position:absolute;
 bottom:-20px;
 right:-10px;
 } 
#footer p.copyrights{
 position:absolute;
 left:0px;
 top:15px;
 font-size:12px !important;
 } 
#footer p.copyrights a:hover{
 text-decoration:underline;
 } 
#footer p.copyrights a{
 color:#000;
 text-decoration:none;
 } 
#footer p.footer_links{
 position:absolute;
 right:0px;
 top:15px;
 }
#footer p.footer_links a{
 color:#333;
 font-size:12px;
 margin-right:2px;
 margin-left:2px;
 text-decoration:none;
 }  
#footer p.footer_links a:hover{
 text-decoration:underline;
 }  
 
 
 /*ad zasłanianie flasha*/
#adClick
{
	position:relative;
	margin:0 auto;
}

#adClick div{
	position:absolute; 
	display:block ;
 	/*width:100% ;
 	height:100% ;*/
 	z-index:150 ;
 	top:0px ;
 	left:0px ;
 	background-color:transparent;
}

#adClick div img {
 
 position:absolute;
 background-color:transparent;
 /*width:100%;
 height:100%;*/
 left:0px ;
 top:0px ;
 /*border:1px solid blue;*/
 cursor: pointer;
}

/*=====================wyszukiwarki===============================*/
.mainSearch{
	padding:0px;
	border:1px solid #c00;
	background-color:#dbd0be;
}
.mainSearch form{
	padding:5px;
}	
.mainSearch form ul{
	list-style-type:none;
}	
.mainSearch form span{
	margin-left:4px;
	margin-right:4px;
}
.mainSearch ul li{
	line-height:2;
	margin-bottom:3px;
	}	
.inpTxt2{
	border:1px solid #ccc;
	padding:1px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.btn2{
	width:50px;
	text-align:center;
	background-color:#333;
	color:#fff;
	border:none;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.mainSearch select{
	border:1px solid #ccc;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
}	
.btn2:hover{
	cursor:pointer;
	background-color:#c00;
}


#oferta_glowna li
{
	width:220px;
	float:left;
}
