/* 
 * ========================================
 * File: 		path_style.css 
 * Used in:		pathfinder.trek.pl
 * Last mod:	29.12.2008
 * Ver:			path 6
 * ========================================
 * Additional info:
 * 					- none
 *
 */
 


/*  
 * ========================================
 * global style elements 
 * ========================================
 */

html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body{ 
	background: rgb(76,78,91);
	color: #000;
	font-family: Verdana, Tahoma, Arial, Sans-Serif, Georgia, Courier, Serif;
	font-size: 10px;
	line-height: 135%;
	margin: 0px;
	padding: 0px; /* required for Opera to have 0 margin */
	text-align: center; /* centers www in MSIE */
}

img { border: 0; margin: 0;	padding: 0; }

a { color: #000; }

/* 
 * ========================================
 * site wrapper 
 * ========================================
 */

#pathwraper {
	margin: 20px auto 20px auto; /* center */
	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */
	border: 0px solid red;
	width: 780px;
	padding: 0;
	}

	.clear { clear:both; }
	.cr { clear:both; display:block; }
	
/* 
 * ========================================
 * logo settings
 * ========================================
 */
 
 div.logo { position:relative; padding: 0; margin: 0; width: 765px; height:147px; background: url('../img/logo_1.jpg') no-repeat; }
 
 	.counter { margin: 0; padding: 2px 0 7px 0; color:#FFF; background:#000; width: 110px; text-align: center; font-weight: bold; }
	
	.favcomm { 
		position: absolute; right: 0; bottom: 0; margin: 0; padding: 7px 0 2px 0; color:#FFF; background:#000; width: 204px; 
		text-align: center; font-weight: bold; }
		
		.favcomm a {color:#FFF; margin: 0 5px; }
 
/* 
 * ========================================
 * left / right content
 * ========================================
 */
 	#main { position: relative; border: 0px solid #fff; width: 780px; }
 
 	#main .main-left { float: left; margin:0; padding:0; width: 220px; border: 0px solid #fff; }
	
	
	#main .main-right { float:right; margin:0; padding:0; width: 550px; border: 0px solid #fff;  }
	
	
/* 
 * ========================================
 * box settings
 * ========================================
 */	
 
 .shadow { margin: 4px 0; padding: 0 5px 5px 0; border: 0; background: rgb(76,78,91) url('../img/shadowbg.gif') no-repeat 5px 5px; }
 
 .border { margin: 0; padding: 0; border: 5px solid #000; background: rgb(134,140,163); }
 
 	div.category,
	div.minilogo { margin:0; padding:0; border-bottom: 4px solid #000; font-size: 1px; height: 24px; /*overflow:hidden;*/ }
	
	div.minilogo { border: 0; height: 103px; }
	
/* 
 * ========================================
 * current issue
 * ========================================
 */		
	
	div.curr-left { position: relative; margin:0; padding:0; width: 330px; text-align: center; border-right: 4px solid #000;}
	
	* html div.curr-left { height: 550px; }
	
	div.curr { margin: 0px auto; padding: 25px 0 ; border: 0; }
	
	.curr img { padding: 2px; background: #eee; border: 1px solid #333;  }
	
	div.curr-left p { text-align: center; margin: 0; padding: 15px 0 15px 0; font-size: 10px; line-height: 15px; }
	
	div.curr-right { position: absolute; top: 36px; right: 10px; margin:0; padding:0; width: 200px; }
	

/* 
 * ========================================
 * list sttings
 * ========================================
 */			
 
	.listlabel { 
		margin: 0; padding: 7px; color:#fff; font-weight: bold; font-size:10px; background: #000;  }

		ul.lista { 
		margin: 0; padding: 0; font-size: 10px; list-style-type: none; line-height: 13px; }
		
		ul.lista li,
		ul.lista li.last { 
			padding: 3px 3px 3px 20px; margin: 3px 0; position: relative; border-bottom: 1px solid rgb(168,172,189); 
			background:url('../img/news_arrow.gif') no-repeat 0 50%; }
			
		ul.lista li.last { border: 0; }
		
				
			span.lista_info { 
				display: block; padding: 0; color: #000; font-weight: normal; margin-top: 0px; font-size: 10px; line-height: 16px; text-decoration: none;  }
	
	
/* 
 * ========================================
 * article preview
 * ========================================
 */	
		
	/*img.mini { display: block; position:absolute; top: 15px; left: 10px; z-index: 5; }
	
	* html img.mini { left: -110px; } /* ugly hack for stupid ie */
	
	img.mini { float: left; margin: 0 10px 5px 0; padding: 2px; background: #eee; border: 1px solid #333; }
	
	div.prev { position: relative; font-size: 10px; line-height: 16px; text-align:justify; padding: 10px 15px 10px 15px; margin: 0; }
	
	
	
	p.author { font-size: 10px; line-height: 15px; text-align:right; margin:10px 0 0 0; padding: 10px 0 0 0; border-top:1px solid rgb(76,78,91); }
	
	
/* 
 * ========================================
 * archive settings
 * ========================================
 */		

	div.arch { padding: 10px; margin: 0; text-align: center; border-top: 4px solid #000; }
	
	.arch img { padding: 2px; background: #eee; border: 1px solid #333; }
	
	div.arch p { padding: 5px 0; margin: 0; text-align: center; font-size: 10px; }
	
	div.arch p a { display:block; padding: 5px 0; margin: 0; font-size: 10px; color:#000; }
	
		
/* 
 * ========================================
 * custom modificators
 * ========================================
 */	
 
 	.bb1 { border-bottom: 1px solid rgb(168,172,189); }
 
 	.pt3 { padding-top: 3px; }
	
	.pl20 { padding-left: 20px; }
	
	div.bt0 { border: 0; }	
	
	div.m0 { margin: 0; padding: 10px 15px; }
	
		
/* 
 * ========================================
 * footer
 * ========================================
 */	


	div.footer { position:relative; background: #000; margin: 0; padding: 25px; color:#999; font-size: 10px; } 
	
	div.footer a { color:#999; }
	div.footer a:hover { color:#FFF; }

/* end file */