@import	url("cssreset.css");
@import	url("sprite.css");
@import	url("forms.css");



/*
SETUP

Colors: 

	text color:			#333333 ( dark grey )
	h1 , h2 color :     #4b525c  ( gray / darblue)
	border under h1     #96a5af
	content bg blue     #c6d3dc ( jasno niebieski )
	

*/


body{
	font-family: "Trebuchet MS", Arial, Tahoma,  Verdana, Helvetica;
	font-size:	70%;
	background: #000 url('../gfx/bg1.jpg') repeat-x;
}



h1 {
color:#4b525c;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-style:normal;
margin:15px 0px;
padding:5px;
border-bottom: 1px solid #96a5af;
}

h2 {
color:#4b525c;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:normal;
margin:8px 0 0;
padding:5px;
}


h2.innews {
color:#4b525c;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
margin:8px 0 10px 0;
padding:5px;
border-bottom: 1px solid #8A8A8A;
font-weight: bold;
}



h3 {
color:#4b525c;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}


/*LAYOUT*/

#container{
    background: url('../gfx/bg_container.jpg') no-repeat center top;
	width:		960px;
	min-height: 670px;
	margin:		0 auto;
    position:	relative;
	display: block;
}


.szpalta-side{
	width:		150px;
	float:		left;
	overflow: 	hidden;
}

.szpalta-mid{
	width:		660px;
	float:		left;
	overflow:	hidden;
}

/*DO STRONY GLOWNEJ*/




.top-round{
	background:	url('../gfx/bg-content-top.png') no-repeat top left;
	height:		10px;
	overflow:	hidden;
}

.bottom-round{
	background:	url('../gfx/bg-content-bottom.png') no-repeat top;
	height:		13px;
	width: 660px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: block;
		
}


div#footer{
	
	text-align: center;
	
}


#footer img {
	
	display: block;
	padding: 10px;
	
}


/*TYPE*/

p{
	color:			#333333;
	padding-bottom: 5px;
}

a{
	text-decoration:none;
	color: 			#333333;
}

.data { float: right;  }

a.read-more {
	
	text-decoration:underline;
	float: right;
	height:17px;
	width:71px;
	background:url(../gfx/read-more.png) -0px -0px no-repeat;

}

a.read-more:hover{

background:url(../gfx/read-more.png) -80px -0px no-repeat;

}




a.back-btn {
	width: 60px;
	height: 17px;
	float: right;
	background: url(../gfx/back-btn.png) -0px -0px no-repeat;
	overflow:hidden;
    text-indent:-9999px;
}

a.back-btn:hover{
	width: 60px;
	height: 17px;
	background: url(../gfx/back-btn.png) -62px -0px no-repeat;
}


a:hover{
	color: 			#333333;
}




/*HELPERS*/


/*nowosci na stronie glownej*/


.float-area{
	margin:0;
	padding:0;
	overflow:hidden;

}

.float-area div, .float-area a.panel-large{
	float:		left;
}

.cl{
	clear:		left;
	line-height:0;
	height:0;
}

.cr{
	clear:		right;
}

.cb{
	clear:		both;
}

sup{
	vertical-align:super;
	font-size:0.6em;
}

/*    HEADER       */


#header {
	
height: 201px;	
	
}


#open_times { 
	
	color: #fff;
	font-size: 12px;
	width: 330px;
	padding: 10px 90px 10px 10px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../gfx/bg-opentimes.png')no-repeat left bottom;
	
 }
 
#open_times span { font-weight: bold;}


#content{
	
	width: 640px;
	background: url('../gfx/bg-content.jpg') repeat-y ;
	overflow: hidden;
	padding:0px 10px;
	margin: 0px;	
}

#content p { 
	
	font-family: Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0.3px;
	font-size: 11px;
	color: #333333;	
}

#content-bg {
	
	background :url('../gfx/gory.jpg') no-repeat bottom;
	padding:  10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	overflow: hidden;
	display: block;
}


.panel-glowna-lista a, a:hover{ 
	
	color: #fff;
	
}



.panel-glowna-lista{
	
    height:170px;
    width:167px;
    background:url(../gfx/bg-gallery.png) -0px -0px no-repeat;
	position: 			relative;
	margin:				5px 18px;
	padding: 			7px 0 0 0;
	text-align:			center;
	text-decoration:	none;
	color:				#787878;
	/*overflow: 			hidden;*/
}

.panel-glowna-lista img{
	margin: 			0 0 15px 0;
	
}

.panel-glowna-lista:hover{

    background:url(../gfx/bg-gallery.png) -174px -0px no-repeat;
}


#contactArea {
padding-left:155px;
}


#contactArea h3 {
border-left:1px dotted #CB3300;
color:#666666;
font-size:14px;
margin:5px 0 0;
padding:0 0 0 3px;
}

#contactArea p {
background-color:#EFEFEF;
border-color:#DEDEDE #DEDEDE #DEDEDE #CB3300;
border-style:dashed dashed dashed dotted;
border-width:1px;
margin:0;
padding:2px;
width:300px;
}

#contactArea a {
color:#CC3300;
text-decoration:none;
}

#stolen {
	padding: 15px 0 0 45px;
	text-align: center;
}



.news {
	
   position: relative;
   overflow: hidden;
   display: block;
   width: 100%;
}



.news-photo-thumb-small {



}

.news img {

border: 10px solid #9fb1bd;

float:left;
line-height:0;
margin:0 10px 10px 0;
text-indent:-9999px;

}

.banner {margin-right: 15px;}
