/*
 SilverStripe BlackCandy Theme
 http://www.silverstripe.com
 */
 
/************
  * Misc Styles and defaults 

  */
* {
	margin: 0;
	padding: 0;
}
  
body {
	color: #525252;
 	font-size: 62.5%; 
	font-family: Tahoma; 
	/*background: #f6f6f6 url(../images/bg.png) repeat-x;*/
	background: #fff;
}
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.mceContentBody td,table{
border: 1px solid #c3c3c3;
 }
 
hr {
  border: 0;
  width: 100%;
  color: #dcdcdc;
	background-color: #dcdcdc;
height: 1px;
} 
 
caption, th, td {
/*	text-align: left;*/
	font-weight: normal;
	padding:0;
	margin:0;
}

html {
		background: #fff;

}
.clear{
	clear:both;

}

a{
color:#E31818;
text-decoration:none;
}

a:hover{
color:#525252;
text-decoration:none;
}

#footer_container{
	width:956px;
	margin:0 auto;
	margin-top:30px;
	height: 148px; 
	line-height:1.5;
	color:#535353;
	font-size:11px;
}

#footer_container1{
	width:956px;
	margin:0 auto;
	height: 70px; 
	padding-top:10px;
	font-size:8px;
	color:#c7c7c7;
}

#footer_container1a{
	width:956px;
	margin:0 auto;
	height: 70px; 
	padding-top:10px;
	font-size:10px;
	text-align:center;
	color:#c7c7c7;
}

#footer_11 {
	float:left; 
	padding-left:10px;
	width:385px;
	font-size:10px;
}

#footer_12 { 
	float:left; 
	width:540px;
	padding-right:16px;
	padding-top:10px;
	font-size:12px;
	text-align:right;
	
}

#footer_1 { 
	float:left; 
	width:170px;
	padding:60px 18px 40px 110px;
	margin-right:22px;
 	height: 68px; 
	background: url(../images/footer1.gif) no-repeat;
}

.galleryImageTitle{
text-align:center;
color:red;
}

#footer_2 { 
	float:left; 
	width:170px;
	margin-right:22px;
	padding:60px 18px 40px 110px;
 	height: 68px; 
	background: url(../images/footer2.gif) no-repeat;
}

#footer_3 { 
	float:left; 
	width:170px;
	
	padding:60px 18px 40px 110px;
 	height: 68px; 
	background: url(../images/footer3.gif) no-repeat;
}


#HeaderTop { 
 	width: 100%; 
	height: 4px; 
 	margin: 0 auto;
	overflow: hidden;
	background: #e10611;
}
#HeaderTop1 { 
	width: 980px; 
	background: url(../images/searchbg.gif) no-repeat top right;
	height: 21px; 
 	margin: 0 auto;
	overflow: hidden;
}



#HeaderTop2L{
	position:relative;
	float:left;
	z-index:10;
	padding-left:20px;
	width:401px;
	height:620px;
	background-image: url(../images/tlo1.gif);
}

#ContainerLeft{
float:left;
}

#table-center td{
	text-align:center;
	font-size:11px;
}
#table-center a{
color: #333;
}

#HeaderTop2Lp{
	position:relative;
	
	z-index:10;
	padding-left:20px;
	height:550px;
	width:401px;
	background-image: url(../images/tlo1c.gif);

}

#HeaderTop2Lpdown{
	height:300px;
	width:421px;
	text-align:right;
	padding-top:50px;
}

#HeaderTop2LpdownInwestycje{
	height:300px;
	width:421px;
	text-align:right;
	padding-top:350px;
	
}


#leftinside{
	color:black;
	padding-left:130px;
	float:none;
	left:0;
	margin:0;
	position:absolute;
	height:600px;
	top:125px;
	width:300px;
	z-index:11;
}


#leftinside-down{
	padding-left:120px;
	float:none;
	left:0;
	margin:0;
	position:absolute;
	top:450px;
	width:300px;
	height:50px;
	z-index:12;
}


#leftinside-downp{
	padding-left:130px;
	float:none;
	left:0;
	margin:0;
	position:absolute;
	top:500px;
	width:290px;
	height:50px;
	z-index:12;
}

#photo-container{
	width:290px;
	height:170px;
	position:relative ;
	margin-bottom:20px;
}

#photo-containerL{
	float:left;
	width:100px;
	height:170px;
	padding-right:20px;
}

#photo-containerR{
	position: relative;
	float:left;
	width:160px;
	height:170px;
	padding-right:10px;
	
}

#photo-containerR ul{
	position: absolute; 
	bottom: 0;
}
#photo-containerR li{
	list-style-type:none;
	color:#525252;
	font-size:12px;
	line-height:1.5;
	display: inline;
	display: block;
}
#photo-containerR li a{
	font-size:11px;
	text-decoration: none;
	color:red;
}

#photo-containerR li a:hover{
	font-size:11px;
	text-decoration: none;
	color:#525252;	
}
			

#leftdol {
float:left;
background-image:url(../images/tlo.gif);
height:100px;
padding-left:20px;
width:401px;
}


#HeaderTop2R{
		float: left;
	 	width: 659px; 
		height: 730px; 
		background-image: url(../images/tlo1a.gif) ;
		background-repeat:repeat-x;
		padding-right:120px;
}

#HeaderTop2Rp{
		float: left;
	 	width: 659px; 		
		background-image: url(../images/tlo1b.gif) ;
		background-repeat:repeat-x;
		padding-right:120px;
}


#HeaderTop2Rtop{
		float: left;
	 	width: 656px; 
		height:105px;
}

#HeaderTop2Rnag{
		float: left;
	 	width: 659px; 
		height:170px;
		background:black;
}

#HeaderTop2Rbottom{
		float: left;
	 	width: 659px; 
		background:#373737;
		height:345px;
}


#HeaderTop2RbottomL{
		float: left;
		padding:15px 30px 15px 30px;
	 	width: 280px; 
		height:270px;		
		
}

#filtr a{
	color:#e31818;
	text-decoration:underline;
}

#filtr a:hover{
	
	color:#525252;
	text-decoration:none;
}


#HeaderTop2RbottomL li{
	list-style-type:none;
	font-size:11px;
	display: block;
}



#HeaderTop2RbottomL li a{
	text-decoration: none;
	color:#fff;
	font-size:12px;
}

#HeaderTop2RbottomL li.homepagetitle{
	font-weight:bold;
	
}

#HeaderTop2RbottomL li.newsDateTitle{
	font-size:10px;
	color:#939393;
	margin-bottom:5px;
}

#HeaderTop2RbottomL li.homepagetext{
	color:#fff;
	line-height:1.5;
	margin-bottom:25px;
}


#HeaderTop2RbottomL li a:hover{
	list-style-type:none;
	color:red;
}


#HeaderTop2RbottomR{
		position:relative;
		z-index:10;
		float: left;
	 	width: 319px; 
		height:270px;
		
}

#leftinside-down1{
	float:none;
	left:0;
	margin:0;
	position:absolute;
	top:85px;
	z-index:12;
	
}
.panel {
	margin-left:10px;
	margin-bottom: 10px;
}

#PageGaleria{
	width:620px;
	margin-bottom:25px;
	margin:0 auto;
}

#PageGaleria strip_wrapper{
margin:0px;
padding:0px;
}


#PageGaleria img{
	border:none;margin-right:0px;
	/*float: right;*/
}
#PageContainer{
	width:616px;
	margin:0 auto;
	margin-top:20px;
}


#PageLeft {
	float:left; 
	padding-right:10px;
	width:290px;
	font-size:10px;
	margin-bottom:15px;
}
#PageLeft ul{
margin:0px;
padding:0px;
}
#PageLeft li.odd{
	padding:3px 0px 3px 7px;margin:0px;
	background:#f9f9f9;
	list-style-type:none;
	list-style-image: none;
	line-height:1.3;
	border-bottom:1px solid #d8d8d8; 
	font-size: 12px; 
}

#PageLeft li.even{
	padding:3px 0px 3px 7px;margin:0px;
	background:#f2f2f2;
	list-style-type:none;
	list-style-image: none;
	line-height:1.3;
	border-bottom:1px solid #d8d8d8; 
	font-size: 12px; 
}
#map {
	float:left; 
	
	border: 3px solid #d8d8d8; 
	width:310px;
	height:305px;
	font-size:10px;
}
#submenu{

}
#submenu ul{
float:left;
list-style-position:outside;
margin:0;
padding:0;
margin-top:21px;
}

#historia img{
border:none;
}


#submenu li{
display:block;
border: 1px solid #4d4d4d; 
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0; 
margin-right:10px;
}

/*#submenu li:hover a{
display:block;
background:red;
color:#fff;
padding:0px;margin:0;
}*/
#submenu li a{
color:#ffffff;
border: 1px solid #2d2c2c;
font-size:12px;
text-transform:none;
padding:5px 8px 5px 10px;
}
#submenu li a:hover{
color:red;
text-decoration:none;
}

#submenu li a.current{
color:red;
background:white;
border: 1px solid #fff;
text-decoration:none;
}



#InwestycjeLogo{
	float: left;	
 	width: 321; 
		height:105px;
}

#Find {
	float: left;
	text-align:right;
	width: 332px;
	padding-top:53px;
	height:105px;
	}


#Container1{
	width: 1200px;
	overflow: hidden;
	margin:0 auto;
	/*height:87px;*/
}

#Navigation{
		width: 100%; 
	 	font-size: 24px; 
		height:600px;
}

	#Navigation ul ol{
		padding:0px;
		margin:0px;
	}
	#Navigation ul {
		
		width:280px;
		list-style-position: outside;
		margin: 0px;
	}
	
		#Navigation li{
			text-transform:uppercase;
			color:#fafafa;
			list-style-type:none;
			list-style-image: none;
	 		font-size: 14px; 
			
			
			line-height:1.8;
		}
			#Navigation li a.link{
				text-decoration: none;
				color:#fff;
		
				height: 28px;
				
		
			}
			
			#Navigation li a:hover{
				text-decoration: none;
				color:red;
				
				
			}
			#Navigation a.current, #Main, #Navigation li a.section{
				text-decoration: none;
				color:red;
				height: 28px;
				
				
			}

#Navigation ul.sub {
	display:block;
	width:260px;
	border:medium none;
	margin:5px 0 10px 12px;
}
		
#Navigation ul.sub li {
	height:20px;
	font-size:11px;
	position:relative;
	text-transform:uppercase;
}

#Navigation ul.sub li a.link{
	font-size:11px;
	color:#cacacb;
	height:10px;
}

#Navigation ul.sub li a:hover{
	color:red;
}
#Navigation ul.sub li a.current{
	font-size:11px;
	height:10px;
	color:red;	
}
		

#home_head_page {
	background:#373737;
	float:left;
	color:#ffffff;
	font-size:18px;
	text-transform:uppercase;
	margin: 0;
	padding: 8px 0px 0px 42px;
	height:70px;
	width:614px;
}

.Content {
/* 	margin: 0 auto; center for now */
	float:left;
	background:#fff;
	font-size: 100%;
	width: 779px; 
}

.Content img {  
	margin-right:10px;
	border: 3px solid #d8d8d8; 
}


.NoBorder img {  
	border: 0px ; 
}

#Photo img{  
float: left;
margin-right:20px;

}

/*
.ContentHome a:hover img {
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}
*/
.Content a:hover img {
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

.Layout {
	margin: 0;
	width: 616px;	
	padding: 30px 20px 30px 40px;
 	font-size: 12px;
 	line-height: 1.5;
	}

	
#QuickForm {
	margin-top: -10px;
}

#ProduktyList li{
	padding-right:0px;margin-right:0;
	list-style-image: none;
	list-style-type:none;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:-20px;
	border-bottom:1px dotted #cccccc ;
}


#ProduktyList ul{
	margin:0px;
	padding:0px;
}

#ProduktyList1 li{
	padding-right:0px;margin-right:-50;
	margin-left:115px;
	list-style-image: url(../images/dot.gif);
	line-height: 1.5;
	border-bottom:none;
}

#Title {
	font-size: 12px;
	padding-bottom:10px;
	line-height:1.4;
}
#Tresc img {
	float:left;
}



#Titlem {
	font-size: 11px;
	color:#939393;
	line-height:1.4;

}
#Title a{
	font-size: 18px;
	color:#e31818;
}

#Titleakt {
	font-size: 14px;
	color:#939393;
	padding-bottom:10px;
	text-align:left;
	line-height:1.4;
}

#Title a:hover{
	font-size: 18px;
	color:#525252;
	text-decoration:underline;
}
#Titleakt a{
	font-size: 14px;
	
	color:#e31818;
}

#Titleakt a:hover{
	font-size: 14px;
	color:#525252;
	text-decoration:underline;
}


#Title1 {
	font-size: 18px;
	font-weight:normal;
	color:#333333;
}

	
#NewsList{
	margin:0px;
}


#NewsList li {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #cccccc ;
	list-style:none;
}

#NewsList li.newsDateTitle a {
	list-style-type:none;
	text-decoration:none;

}

#NewsList li.newsDateTitle a:hover {
 	color: #333333;
	text-decoration:underline;
	font-weight:bold;
}

#NewsList li.newsDateTitle {
	list-style-type:none;
	font-weight:bold;
	text-decoration:none;
}

#NewsList1{
	margin:0px;
	padding-left:8px;
	padding-right:5px;
}

#NewsList1 li {
	padding-top:0px;
}

#NewsList1 a {
	font-weight:normal;
}
	
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	list-style: none;
	padding-left:15px;
	background-position: 0px 14px;
	border-bottom:1px dotted ;
	padding-bottom:10px;
	padding-top:10px;
}

#SearchResults a{
	text-decoration: none;
	position:relative;
}



	
#kontakt_container{
	width: 700px; 
}

#k1{
	float:left;
	padding:0px;margin:0px;

	width: 300px;
	height: 355px;
}
#k2{
	float:left;
	padding:0px;margin:0px;
	
	width: 360px; 
	height: 355px;
}

#Container { 
	margin:0 auto;
	width: 1201px;
	padding-top:20px;
	
/*	background: #fff url(../images/containerbg.gif) repeat-y;*/

	}
#LayoutNoMenu {
	width: 920px;
	clear: both;
	overflow: hidden;
	margin: 15px auto;
}


#Sidebar1{
	width: 277px;
	float: left; 	
}

#Sidebar2{
	width: 98px;
	float: left; 	
}

#Sidebar1a{
	width: 282px;
	height: 41px;
	background: #fff url(../images/search_bg.gif) no-repeat;
}


#Content_Home {
	width: 950px;
	height:250px;
	float: right; 	
	margin: 0;
	text-align: left;
}



#ContainerH{
	width: 997px;
	overflow: hidden;
}
#Header3Flash{
		float: left;
	 	width: 617; 
		padding-top: 0px;
}
#Header3News{
		float: left;
	 	width: 282px; 
		padding-top: 0px;
		margin:0px;
}

#Header3Right{
		float: left;
	 	width: 98px; 
		padding-top: 0px;
}

#HeaderDown { 
 	width: 985px; 
	height: 11px; 
 	margin: 0 auto;
	overflow: hidden;
	background: #58ade1 url(../images/headerdown.gif) repeat-x left center;
}
#HeaderLogo { 
 	width: 985px; 
	height: 88px; 
	padding-top:1px;
	margin: 0 auto;
	overflow: hidden;
	background: #58ade1 url(../images/headerlogo.gif) repeat-x left center;
}
#Path { 
 	width: 997px; 
	height: 23px; 
	padding-top:5px;
	padding-left:15px;
	margin: 0 auto;
	overflow: hidden;
}

#HeaderHome{ 
 	width: 950px;
	height:370px;
	margin: 0 auto;
	overflow: hidden;
}

#HeaderZdjecia { 
 	width: 950px;
	height:380px;
	margin: 0 auto;
	overflow: hidden;
}

#Line { 
 	width: 985px; 
	height:1px;
	margin: 0 auto;
	overflow: hidden;
	background: #8895a8;
}

/** Header **/
#Header { 
 	width: 985px; 
 	margin: 0 auto;
	overflow: hidden;
	background: #58ade1 url(../images/header.gif) repeat-x left center;
	}

 	#Header h1 { 
	  	color: #fff; 
		font-size: 3.2em; 
		font-family: Tahoma, Verdana, sans-serif;
		font-weight: 300;
		padding: 20px 0 0 30px;
		}
	#Header p {
		font-size: 1.4em;
		color: #fff;
		clear: left;
		margin: 0 0 0 100px;
	}

    
/** Breadcrumbs **/
#Breadcrumbs { 
 	color: #B7C0C5;
	text-align: left;
	font-size: 11px; 
	margin: 0px 5px 10px 0;
	}
	#Breadcrumbs p {
		margin: 0;
	}
	#Breadcrumbs a{
		margin: 0;
		color:#B7C0C5;
	   	text-decoration: none;
	}
	#Breadcrumbs a:hover{
		margin: 0;
		color:#B7C0C5;
	   	text-decoration: underline;
	}
	#Breadcrumbs a.current{
		margin: 0;
		color:#B7C0C5;
	   	text-decoration: underline;
	}



/*** Message Boxs ***/

.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}

p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}

	
/* Comments
******************************************/

#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}

#PageComments li {
			list-style-type:none;
			list-style-image: none;
			margin: 5px 0;
			padding: 1px;
			width: 88%;
}
#PageComments li.odd {
	background: #dedede;
	padding-left: 10px;
	padding-right: 10px;

}

#PageComments li.even {
	background: #f5f5f5;
	padding-right: 10px;
	padding-left: 10px;
}

#PageComments li.odd p.info {	
}

.actionLinks li a {
	padding-right: 3px;
}
.actionLinks li {
   display: inline;
   border-right: 1px solid;
}
   .actionLinks li.last {
      border-right: none;
   }

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 11px;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}

/* Search Results 
*****************************************/
#Navigationstatic {
	width: 536px;
	margin: 0 auto;
	font-size:12px;
	line-height:1.5em;
	position:absolute;
	top:222px;
	z-index:100;
	padding-top: 1px;
	left: 0.3%;
}

#banner {
	z-index:110;
}

.rollover {display: block;height: 100%;}
.rollover img {width: 100%;height: 100%;border: 0;}
.rollover:hover { visibility: visible; }
.rollover:hover img { visibility: hidden; }
#m1, #m2, #m3, #m4 {height: 22px;}
#m1 {width: 227px;background: url(../images/m1_on.gif);}
#m2 {width: 81px;background: url(../images/m2_on.gif);}
#m3 {width: 106px;background: url(../images/m3_on.gif);}
#m4 {width: 105px;background: url(../images/m4_on.gif);}
.navigation {display:none}

#nav {height: 58px;margin: 0;padding: 0;}
#nav li {float:left;list-style-type: none;margin: 0;padding: 0;}

	


#FootKeys {
	color: #a7a7a7;
	padding:0;
	margin:0;
}
