@charset "UTF-8";
 /* styl css oparty na madrosci starszych braci w css design, na wlasnym  doswiadczeniu, i wielu godzinach
bezskutecznego brudzenia sobie rak w kodzie, oby czasy kompatybilnosci przegladarek nastapily jak najszybciej, oby internet explorer 7 wyparl wszystkie inne 
dawniejsze ie, i oby nastaly czaasy panowania firefoxa, z serecznymi pozdorwieniami dla mlodych adeptow css - redattore corporatore */
/* styl css zmieniony na inny w kwietniu 2009 roku */ 

* {
    margin:0;
    padding:0;
}
 html {
		margin:0;
		padding:0;
	}
	body {
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	min-width:800px;
	font-size:14px;
	}
	#czolowka {
display:block;
color:#999999;
		border-bottom: 1px dotted #c3b2b6;
	width:100%;
}
	#wrap {
	position:relative;
	top:0px;
	width:800px;
	z-index:900000;


	}
#header {
	display:block;
	background-image: url(../img/header/tlotryb.gif);
	background-repeat: no-repeat;
	background-position: 300px bottom;
}
#content {

position:relative;
	margin: 0;
	padding: 0;
	padding-top:35px;
	
	}
	#content  p{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	
	}
#rightcontent {
padding-top:0px;
padding-right:8px;
padding-left:4px;
background-color:none;

}
	#main {
	float:left;
	width:623px;
	margin:0;
	padding:0;
	clear:both;


	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
	float: right;
	width: 175px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../img/right/pasek.gif);
	background-repeat: repeat-y;
	background-position: left;	
	
}
	
	img {
float: left;
margin: 0 12px 2px 0;
border: 1px solid #999;
}



/* z pliku wewnetrznego*/


	#overwrap {
position:relative;
	width:800px;
	margin: 0px auto 0 auto;
	top:0px;

	}
	#sidebar ul {
		margin-bottom:0;
    }

	#footer2 {
		border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
	background-image: url(../img/pasek/pasek13dolny.jpg);

	background-position: left -10px;
	clear:both;
		
		
	}
	#footer2 p {
		padding:5px;
		margin:0;
		clear:both;
    }

/* stylizowanko */
html {


}
body {
	font: medium "Trebuchet MS", Verdana, sans-serif;
	color: #444;
	text-decoration:none;
}
		
.accent 	{ color: #7C6D3F; } 

/* linki*/

 a:link{ 
 color:#8C242F;
	text-decoration:undeline;
		}
 a:visited{ 

	color:#824040;
	text-decoration:underline;
		}
 a:hover{ 

	color:#CF4655;
	text-decoration: underline;
		}
 a:active{ 
	color:#824040;
	text-decoration: underline;
		}



/* =kolory:


#c3b2b6 - zloty jasny 

#d9b932
#E0B42E 

*/
h1 {
	margin-top: 0;
	margin-bottom: 0;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.1em;
}
h6{
	color:#E0B42E;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
}
#header h1 {
	display:block;
	height: 140px;
	width:400px;
	text-align: left;
	background-image: url(../img/header/log/logo2009.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:10px;
}
p {

	margin-top: 6pt;
	margin-bottom: 0;
}
#sidebar p {
	font-size: 0.8em;

}

/* stylizowanko zwykla strona*/
#stronaglowna #content p {
	padding-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	font-size:0.76em;
	line-height:1.5em;
}
#content p {
padding-left:0;	
margin-left:20px;
	margin-bottom:15px;
	font-size:0.82em;
	line-height:1.5em;
}
#content:first-paragraph p:first-letter {
  
	
}
#content p + p + p + p:first-letter {
  
	
}
#content > p:first-child{
    font-size:2em;
	color:#990000;
	font-family:"Times New Roman", Times, serif;
	
}
#content  h4, h5, cite, sub {
	margin-left:20px;
	margin-right:20px;
	

}
#content cite {
	margin-left:20px;
	margin-top:20px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #8089BF;	
	display:block;
	font-size:1.2em;
	line-height:120%;

	

}
#content ol {
	margin-left:20px;
	padding-left:20px;
	font-size:0.8em;
	color:#668A99;
	list-style:none;
}
#content li:first-letter {
	
}
#content ol li{
	margin-bottom:8px;
	color:#555;


}
#content h1 {
	color:#5D1919;
	border-bottom: 1px dotted #e7edb9;
	display:block;
	margin-left:20px;
	padding-right:0px;
	width:560px;

}
#content h2 {
	font-size: 1.3em;
	color:#8D7252;
	margin-top:0.3em;
	margin-left:10px;
	margin-bottom:1.2em;
	text-transform: none;
}

#content h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #A0A07D;	
	padding:0;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:0px;
	
}

.top {

margin-top:30px;
}
#content h4 {
	margin-top:2.3em;
	font-size:1em;
	text-transform: uppercase;
	font-weight: 100;
	color: #777;
	margin-bottom:1em;
}
#content h4 {
	font-weight: bolder;
	color: #402323;

}
#content h5 {
	color:#402323;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-top:30px;
	margin-bottom:20px;
}
p#content:first-child {
	font-weight: 900;
	font-style: italic;	
}
#content h6 {
	margin-left:20px;
	margin-top:0.6em;
	color:#CBBFC3;
	font-weight: lighter;
	letter-spacing: 0.4em;
	
}

.quote {
color:#7F79A7;
font-style:italic;
margin-top:20px;
letter-spacing: 0;
}
#content sub {
	border-top: 1px dotted #777;
	border-bottom: 1px dotted #777;
	display:block;
	margin-top:20px;
	margin-right:100px;
	padding: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #888;
	font-size: 0.8em;
	font-style: italic;
}
.zagajenie {
	border-top: 1px dotted #e7edb9;
	border-bottom: 1px dotted #e7edb9;
	display:block;
	width:560px;
	margin-top:20px;
	margin-right:100px;
	margin-left:20px;
	padding:1.6em 15px 1.6em 15px;
	font-family: "Times New Roman", Times, serif;
	color: #888;
	font-size: 0.8em;
	font-style: italic;
	background-image: url(../img/gradient/zagajenie.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.question {
	font-style:italic;
	first-letter:none;
	color:#990000;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 0.2em;
}

.question:first-letter {

font-size:1.6em;
	font-family: "Times New Roman", Times, serif;	
	color:black;
}

#content q {
display:block;
background-color:#CBBFC3;
border: 1px dotted #402323;
float:right;
padding:20px;
margin-right:20px;
width:13em;
height:auto;

}
.firstparagraph {
	font-weight: bolder;
	margin-top:40px;
}


.alt {
display:none;
}
fieldset{
margin-top:0;
padding-top:0;
margin-bottom:0;

}
form h3{

font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#c3b2b6;
	font-weight: normal;
	padding:0;
	padding-top:0;
	text-align:left;
	margin-bottom:4px;
	margin-top:0;


}
.akcencik 	{ color: #7C6D3F; } 
.motylek	{
			font-family: verdana;
			text-transform: uppercase;
		
			margin: 0px 0px 2px 0px;
			font-size: 10px;
			line-height: 10px;
			letter-spacing: 2px;
			}
			
			/* dropcapt - first letter specjal - image */
			.dropcapt {
    display:block;
    float:left;
    width:32px;
    height:40px;
    margin-right:5px;
    background-image:url(../img/ozdobne/lit/t.gif);
    background-repeat:no-repeat;
    }
  .dropcapt span {display:none;}
  
  .dropcaph {
	display:block;
	float:left;
	width:37px;
	height:40px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-image: url(../img/ozdobne/lit/h.gif);
    }
  .dropcaph span {display:none;}
    .dropcapg {
    display:block;
    float:left;
    width:27px;
    height:41px;
    margin-right:5px;
    background-image:url(../img/let/g.gif);
    background-repeat:no-repeat;
    }
  .dropcapg span {display:none;}
 /* male s w =szukaj */
 
  
#content  h1 {
	margin-top: 0;
	margin-bottom: 0;
}

  /* linki */
  
#content a	{ 
text-decoration:none; 
border-bottom: 1px solid #e7edb9;
color: #858145;
}
#content a:visited	{ 
color: #444; 
text-decoration: none;
 border-bottom: 1px solid #CCC;} 
#content a:active	{
color: #777; 
text-decoration: none; 
border-bottom: 1px solid #CCC;} 
 #content a:hover { 
color: #5C5024;
text-decoration: none;
 background-color: #FCFBF7; 
border-bottom: 1px solid #777;} 
  #leftcontent p {
	font-size: 12px;
	font-style: italic;
	color: #c3b2b6;  
	padding: 8px;
  }

    #content ul {
	font-size: 0.9em;
	color: #5D1919;
	margin-left:40px;
	margin-top:2px;
	margin-bottom:20px;
	line-height: 1.3em;
	list-style-type: square;		
  }
   #content ul a {
    color: #4A4A40;
	border:none;
	text-decoration:none;

  }
   #content ul a:link, a:visited {
    color: #4A4A40;
	border:none;
		text-decoration:none;
  }
   #content ul a:hover {
    color: #990000;
	text-decoration:underline;
	border:none;
  }
   #content ul a:active {
    color: #4A4A40;
	border:none;
  }
/* lewy nawigacyjny */




.lifirst {
}
.lilast {
			border-bottom: 1px solid #c3b2b6;

}
#left ul li a:hover{
	display:block;
	background-image: url(../img/left/tloleft2pure.gif));
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: 0.1em;
		border-top: 1px solid #c3b2b6;

}

/* czy jestes content */
#homepage {

		}
#lnews {
		float:left;
		width:207px;
		margin-left:0px;
		border-bottom:1px solid #c3b2b6;
		}
			#cnews {
        float:left;
		width:207px;
		border-left:1px solid #c3b2b6;
		margin-left:0;
				border-bottom:1px solid #c3b2b6;

		}
		#rnews {
		position:relative;
	float:left;
	width:207px;
	border-left:1px solid #c3b2b6;
	margin-left:0;
	border-bottom:1px solid #c3b2b6;
	}
	#gwiazdka {
	position: absolute;
	top:-15px;
	left:594px;
	z-index:2000;
	display:block;
	background-image: url(../img/centre/gwiazdka04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;	
	}
		
		#homepage p {
	padding-right: 16px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:16px;
	margin:0;
	font-size: 12px;
	color: #444;
	text-align: left;
	line-height: 1.5em;
		}
		
		#homepage p:last-letter {
		width:18px;
		height:18px;
		background-image: url(../img/ozdobne/strzalka.gif);
	background-repeat: no-repeat;
	background-position: center center;
		}
		#homepage p:first-letter {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.5em;
	color: #4A4A40;	
	padding-right:1px;	
		}
		
		/* lista arytuklow */ 
		#homepage dl{
	padding-top:12px;
	padding-left:16px;
	padding-bottom:8px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	display:block;	
	border-bottom: 1px dotted #402323;
		}
		#homepage dl h6{
	color:#999999;
	background-image: url(../img/ozdobne/dokument.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	font-size: 11px;
	height:14px;
	padding-bottom:0;
	padding-left:18px;
		}

		#homepage dt a {
	color: #402323;

		}
		#homepage dt a:link{
		text-decoration: none;
		color:#402323;
		}
		#homepage  dt a:visited{
		text-decoration: none;
		color: #402323;
		}
		#homepage  dt a:hover{
		text-decoration: underline;
		color:#5B5128;
		}
		#homepage  dt a:active{
		text-decoration: none;
		color: #402323;
		}
		#homepage dt{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #402323;
	text-decoration: none;
	padding-top:4px;
	line-height:1em;
		}
		#homepage dd{
	padding-top:3px;
	padding-bottom:6px;
	padding-right:4px;
	font-family: "Times New Roman", Times, serif;
	color: #402323;
	font-size: 10px;
		}
		#homepage dd{
		}
		dd#homepage:last-sibling{
		border-bottom: none;
		}
		#homepage dd:last-child {
		border-bottom:none;
		}
		.dllast {
		border-bottom:none;}
		#homepage dl + dl + dl{
		border-bottom:none;
		}
.clearing {
clear:both;

}
.clearingleft {
clear:both;

}

/* news stUff */

.hpbig {
	width: 608px;
	margin: 8px 0 0 20px;
	padding: 12px 0 0;
	float: left;
	display:inline;
	font-size:12px;
	clear:both;
	margin-bottom:22px;
}


/* vvv */
#contentbig {
	width: 784px;
	float: left;
	display: inline;
}
#list {
	position: relative; /* vvv */
	font-size: 11px;
	line-height: 14px;
	float: left;
	padding: 0;
	margin: 0 0 0 16px;
	width: 316px;
}
.keyword {
	font: 9px/10px Arial, Helvetica;
	color: #990000;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	width: 100%;
	display: block;
	clear: both;
	padding: 8px 0 4px 10px;
}

/* tresc dolna */

#dolny {
	font-size:11px;
	width:618px;
	display:inline;
	margin-top:0;
	float:left;
	margin-left:8px;
	margin-bottom:20px;
	line-height:1em;
	clear:both;

			}
		#dolny a{ 
	line-height:1.3em;
	color:#807CAC;
	text-decoration:underline;
	
		}
		#dolny a:link{ 

	color:#807CAC;
		text-decoration:underline;
		}
		#dolny a:visited{ 

	color:#807CAC;
		text-decoration:underline;
		}
		#dolny a:hover{ 

	color:#CF4655;
		text-decoration:underline;
		}
		#dolny a:active{ 
	color:#807CAC;
		text-decoration:underline;
		}

		.rzad1a {
	float:left;
	display:inline;
	width:205px;
			}
		
		.rzad1a dd{
	padding-left:20px;
	text-decoration: none;
		}
		
		#dolny dl dt{
	width:100px;
	margin-right:30px;
	margin-left:4px;
	border-bottom: 1px solid #c3b2b6;
	font-weight: bolder;
	padding-bottom: 2px;
	margin-bottom:2px;
	white-space: nowrap;	
		}	
		#dolny dl dt dd{

		}

		}

/* pasek search */

#right p{

}

submit {
}
input {
	background-color: #EFECEA;
	margin-bottom:8px;
	text-align:left;
}
form {
padding: 0;
text-align:left;
margin-top:0;


}

.width {
width:130px;
}
#pasekdol {
		padding-top:10px;
		width:168px;
	font-size:11px;	 }

	#reklama1, #reklama2, #reklama3 {
	margin-bottom:9px;
	border: 1px solid #C9AFA1;

	}
#reklama1 a{
	display: block;
	width: 165px;
	height: 45px;
	background-image: url(../img/right/10hts.gif);
	}
	
#reklama1 a:hover {
	background-image: url(../img/right/10htsov1.gif);
	background-repeat: no-repeat;
}

#reklama2 a{
	display: block;
	width: 165px;
	height: 45px;
	background-image: url(../img/right/10mol.gif);
	}
	
#reklama2 a:hover {
	background-image: url(../img/right/10molov.gif);
	background-position: -165px 0px;
}
#reklama2 a:active, a:visited{

}
#reklama3 a{
	display: block;
	width: 165px;
	height: 45px;
	background-image: url(../img/right/10ae.gif);
	}
	
	
	#reklama3 a:link{

}

#reklama3 a:active {

}

#reklama3 a:hover {
	background-image: url(../img/right/10aeov1.gif);
	background-position: -165px 0px;
}
#reklama3 a:visited{
}

/* global nav breadcrumbs */


#breadCrumb{
	display:block;
	width:800px;
	height:18px;
	font-size: 12px;
	padding: 6px 0 3px 3px;
	border-bottom: 1px solid #c3b2b6;
	border-right: 1px solid #c3b2b6;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	 color: #7C6D3F;  
			text-transform: uppercase;
			font-size: 10px;
			line-height: 10px;
			letter-spacing: 2px;

}
#breadCrumb a:link{
padding-left:8px;
		 color: #7C6D3F;
		 text-decoration:none;  
}
#breadCrumb ul a:link{
padding-left:12px;
}
#breadCrumb a:hover{
	color: #990000;
}
#breadCrumb a:visited{
	color:#7C6D3F;
}

#nav ul li a {
padding-left:8px;
		
}
#nav ul li  {
padding-left:8px;
		
}
#nawigacja ul li a:hover {
display:block;
	color:#990000;
	
		
}
.krotki1{
display:block;
	float:left;
	height:25px;
	width:79px;
	margin-right:6px;
}
.krotki2{
display:block;
	float:left;
	height:25px;
	width:71px;
	margin-right:6px;}
	.krotki3{
display:block;
	float:left;
	height:25px;
	width:65px;
	margin-right:6px;}
	
.pierwszy{
margin-left:1px;
float:left;
	height:25px;
	width:91px;
	margin-right:6px;}

.dlugi1{
	display:block;
	float:left;
	height:25px;
	width:148px;
	margin-right:6px;
	letter-spacing: 0.5px;
}

.dlugi2{
display:block;
	float:left;
	height:25px;
	width:139px;
	margin-left:6px;
	letter-spacing:0.5px;

}


 /* footer i okolice */ 
 
 
	#credits  {
		display:inline;
	float:left;

			line-height: 10px;

			  	padding-top: 5px;
				white-space: nowrap;
	margin-left:20px;
      list-style-type: none;
	   color: #000;  
	   line-height:15px;
	   text-decoration:none;
	   border-bottom:none;
    }
	
		#credits ul { 
		display:inline;
				text-decoration:none;
				 color: #000; 
				    text-decoration:none;
	   border-bottom:none;
		}
		
		
	#credits ul li{
	display:inline;
		float:left;
		 color: #000; 
			border-bottom:none;
			
		
	}
	#credits li a:link{
		float:left;
		display:inline;
		text-decoration:none;
		 color: #000; 
			border-bottom:none;
	
			text-transform: uppercase;
			font-size: 10px;
			line-height: 1px;
			letter-spacing: 3px;
			padding-right:100px;
			
	 
	}
	#credits li a:visited{
		float:left;
		display:inline;
		text-decoration:none;
		 color: #000; 
			border-bottom:none;
			text-transform: uppercase;
			font-size: 10px;
			line-height: 1px;
			letter-spacing: 3px;
	 
	}
	

		#credits li a:hover{
		float:left;
		display:inline;
		text-decoration:none;
		color:#990000;
	border-bottom:none;
	text-transform: uppercase;
			line-height: 1px;
	
				letter-spacing: 3px;
			
	
	}
		#credits li a:active{
		float:left;
		display:inline;
		text-decoration:none;
		 color: #000; 
			border-bottom:none;
			text-transform: uppercase;
			font-size: 10px;
			line-height: 1px;
		

				letter-spacing: 3px;
	}
	

	#wydawca{
	display:block;
	line-height: 10px;
	padding-top: 5px;
	white-space: nowrap;
	margin:60px;
	font-family: "Courier New", Courier, monospace;
	text-transform: uppercase;   
	clear:left;
	
	
	}
	.prawy{
	margin-left:300px;
	
	}
 .menu3, .menu4 {
 height:35px;
      width: 100%;
      margin: 0;
      padding: 0px 0px;
    }
   .menu3 ul, .menu4 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
    .menu3 li, .menu4 li {
	margin: 0 0 0 8px;
	padding: 0;
	float: left;
	height:35px;
	
    }
   
 
    .menu3, .menu4 {
      padding: 0;
  
     width: 100%;
	text-decoration: none;
	padding-top:13px;
    }
	.menu4 li a:link {
	display: block;
	width: 100%;
	text-decoration: none;
	padding-top:13px;
	
    }
    .menu4 a:hover {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	text-decoration:underline;
    }
	
	
	
	
	#dlugie{
	display:block;
	height:35px;
	width:130px;
	white-space: nowrap;
	margin-left:15px;
	margin-right:45px;
	padding-top:13px;
 color: #5F5C5C;  
font-family: verdana;
			text-transform: uppercase;
		
			font-size: 10px;
			line-height: 1px;
			letter-spacing: 2px;
			}
 #duze {
display:block;
width:137px;
height:35px;
	background-image: url(../img/footer/malelogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* prawy pasek, formy i inne diabelstwa */
fieldset {
border:none;
	text-align:left;
	padding-bottom:12px;
}
			#rightcontent p{
	padding-top:0px;
	padding-bottom:6px;
	text-align: left;

}	
#rightcontent {
	padding-left:14px;
	padding-top:0;
	clear:both;
	
}	


#rightcontent a span{
background-color:#B5404F;
color:#EFEEEE;


}
#rightcontent h3:last-child{
	margin-top:0px;
}	
#rightcontent h3:first-child{
	margin-top:6px;
	padding-top:0;
}	#rightcontent h3{
	margin-top:0px;
	padding-top:0;
}	
		
		#rightcontent a:link{
	text-decoration:none;	
	color:#8DA0B0;
}
#rightcontent a:visited{
	text-decoration:none;	
}
#rightcontent a:hover{
	text-decoration:underline;
	color: #993333;
}
#rightcontent a:active{
	text-decoration:none;
	
}
#rightcontent h2 a {
	text-decoration:none;
	display:block;
	color:#666666;
}
#rightcontent h3{
	
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#4F4B77;
	font-weight: normal;
	padding:0;
	text-align:left;
	margin-bottom: 8px;


}
#rightcontent h6{
	font-size: 11px;
	color: #2A2421;
	font-weight: normal;
	padding:0 0 0 0;
	text-align:left;
	margin-top:8px;
	margin-left:0;
}
#rightcontent h6:first-letter{
	
	color:#990033;
}
#rightcontent h6 a:link{
	color:#81816F;
	margin-left: 0px;
	padding-left: 0px;
	
	}
	#rightcontent a:link{
	color:#807CAC;
		
}#rightcontent a:visited{
color:#807CAC;
	text-decoration:none;	
}
#rightcontent a:hover{
	text-decoration:underline;
	color: #CF4655;
}
#rightcontent a:active{
color:#807CAC;
	text-decoration:none;
}
#rightcontent ul {
	text-align:left;
	list-style:none;
	margin-top:8px;
	
	
		}
#rightcontent ul li a{
	display:block;
	width:130px;
	height:17px;
	font-size: 12px;
	color: #807CAC;
	text-decoration:none;
	padding-left:26px;
	padding-top:1px;
	line-height: 1.5em;	
}


/* gorace lacza  */

	
	 #rightcontent dl {
	width: 143px;
	margin: 0 0 8px 0;
	padding: 0;
	background-color: #F0F0DB;
	background-image: url(../img/corners/cornebot2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		}

	#rightcontent dt {
	margin: 0;
	padding: 2px 0 0 10px;
	font-size: 1px;
	background-color: #F0F0DB;
	background-image: url(../img/corners/cornertop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: capitalize;
		}
	
	#rightcontent dd {
		margin: 0 0 0 10px;
		padding: 0 5px 5px 10px;
		color: #fff;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		background: url(../img/corners/arroww2.gif) no-repeat 0 3px;
		}

#rightcontent dd a:link {
	font-size: 11px;
	color: #807CAC;
	text-decoration: none;	
	}
#rightcontent dd a:visited {
	font-size: 11px;
	color: #807CAC;
		text-decoration: none;	
	
	}
	
	#rightcontent dd a:hover {
	font-size: 11px;
	color: #CF4655;
		text-decoration: underline;	
	
	}
	#rightcontent dd a:active {
	font-size: 11px;
	color: #fff	;
		text-decoration: none;	
	
	}

#dlzewnetrzny {
background-color:#E2F1A9;

}

#dlzewnetrzny dl {
background-color:#E2F1A9;

}

#dlzewnetrzny dd {
background-color:#E2F1A9;

}

#dlzewnetrzny dt {
background-color:#E2F1A9;

}
	#rightcontent #blue, #rightcontent #blue dt {
		background-color: #9cf;
		}
	
	#rightcontent #red, #rightcontent #red dt {
		background-color: #c99;
		}
	
	#rightcontent #green, #rightcontent #green dt {
		background-color: #cf9;
		}
	.whitebg {
	background-color: #FFFFFF;	
	}
	
	

.techsty_rss {
background-image: url(http://techsty.art.pl/img/right/rsstblue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	
.blog_rss {
background-image: url(http://techsty.art.pl/img/right/rsstred.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
	
	.twitter {
background-image: url(http://techsty.art.pl/img/right/twitter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.facebook {
background-image: url(http://techsty.art.pl/img/right/facebook.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

	
	
	.forma {
	margin-right:1px;
width:145px;
	
	}
	
	
/* topnav */
#topnav {
	position:absolute;
	top:0px;
	left:0;
	height:14px;
	width:100%;
	padding: 0;
	text-align:right;
	display:inline;
	border-bottom: 1px solid #C3B2B6;
	background-image: url(../img/pasek/pasek13gorny.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	
}
#topnav ul {
list-style: none;
padding:0 20px 0 0;
margin:0;
}
#topnav li
{
margin-left: 0.15em;
display:inline;
float:right;
}
#topnav li a:link{
	display:block;
	text-decoration: none;
	text-align: center;
	color:#333333;
	font-size: 10px;
	text-decoration:none;
	padding-left:8px;
	width:36px;
	height:14px;
}
#topnav li a:ctive{
	display:block;
	text-decoration: none;
	text-align: center;
	color:#333333;
	font-size: 10px;
	text-decoration:none;
	padding-left:8px;
	width:36px;
	height:14px;

}
#topnav li a:hover{
	display:block;
	text-decoration: none;
	text-align: center;
	color:#333333;
	font-size: 10px;
	text-decoration:none;
	padding-left:8px;
	width:36px;
	height:14px;

}
#topnav li a:visited{
	display:block;
	text-decoration: none;
	text-align: center;
	color:#333333;
	font-size: 10px;
	text-decoration:none;
	padding-left:8px;
	width:36px;
	height:14px;

}
#topnav ul li span{
	display:none;
}
#topnav span{
	display:none;
}
span#topnav{
	display:none;
}

.english {
background-image: url(../img/nav/english.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.kontakt {
background-image: url(../img/nav/kontakt.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.blog {
background-image: url(../img/nav/blog2.gif);
	background-position: center top;
	background-repeat: no-repeat;

}
.forum {
background-image: url(../img/nav/forum.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

.forum span {

display:none;}
a .alt { display: none; }

/* styling topnav */

.alt {
display:none;
}
/* boxy */

.box {
	width: 266px;
	float:left;
	margin-right:20px;
	margin-bottom:40px;
	background-image: url(../img/box/13boxbot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
  
 .box p {
 margin-top:0;
 padding-top:0;
 }
  
.box h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color:#000;
	padding-left:16px;
	margin-bottom:6px;
	line-height:50px;
	height:60px;
	text-align:left;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	border:none;
	background-image: url(../img/box/13boxtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
  }

  
  
   .box h2 {
 font-size:18px;
  font-family: "Times New Roman", Times, serif;
  border:none;
  background-color: none;
 padding-left:6px;
 padding-top:4px;
 margin-bottom:8px;
  }
  .box h5 {
  color:#444;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  border:none;
  background-color: none;
 padding-left:11px;
margin-top:8px;
margin-bottom:6px;
margin-left:0;
  }
  .box h6 {
  font-family: "Times New Roman", Times, serif;
 margin: 8px 0 14px 0;
 padding-left:11px;
 
  }
.box ul {
  margin: 0;
  padding: 14px 10px 14px 10px;
  list-style: none;
  }
.box li {
  margin: 0 0 6px; 
  padding: 0;
  } 
  
  .box2 {
	width: 267px;
	float:left;
	margin-left:20px;
	padding:0;
	background-image: url(../img/box/10box2bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  
  }
.box2 h4 {
	margin: 0;
	height:62px;
	padding: 6px 8px 4px 18px;
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: lighter;
	line-height:40px;
	background-image: url(../img/box/10boxniebtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
  }
  .box2 h6 { 
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #402323;
	font-size:12px;
	margin:0 0 4px 14px;
	padding:0;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
  }
.box2 ul {
	
	margin: 0 0 4px 0;
	padding: 4px 10px 3px 14px;
	list-style: none;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #402323;
  }
  .box2 ul a {
 
	font-size:11px;
	color: #222;
	list-style: none;
	text-decoration:none;
	font-style: normal;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  }
  .box2 ul a:link, a:active {
  color: #222;
  list-style: none;
  text-decoration:none;
  }
  .box2 ul a:hover {
  color: #990033;
  text-decoration:underline;
  }
  .box2 ul a:visited {
  color: #222;
  text-decoration:none;
  }
.box2 li {
  margin: 0 0 0 0; 
  padding: 0;
  } 
  
  
 #gornav {
display:block;
	height:27px;
	width: 100%;
	background-image: url(../img/pasek/pasek13gorny.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin:0;
	padding:0;
	border-bottom: 1px solid #c3b2b6;
			

	}
	
	 #gornav .jestestutaj a:link{
	background-color:#402323;
	color:#fff;
	
	}
#gornav ul {
display:inline;
font:83%/2 "Times New Roman", Times, serif;
	float: left;
	list-style: none;
	text-transform: uppercase;
		padding-left:2px;
		background-color:none;
	}
#gornav ul li {
display:inline;
	float: left;

	
	}
#gornav ul a:hover {
	color: #ab2737;
	}
	
	#gornav ul a {
		display:block;
	float:left;
	text-align: left;
			padding: 0 1.1em;
			line-height: 2em;
			text-decoration:none;
			color:#333333;
			}
			.lifirst {
			padding-left:0px;}
			/* style dla rss feeds*/

.rss-box {

	 
}
.rss-items {
	padding:0.5em; 0.5em;
	
}
p.rss-title {padding:2px;}
.rss-title {
	font-size: 15px;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss-item  {
  list-style: none;

}

.rss-item a {
	text-decoration: underline;

	}
	
.rss-item a:visited {
	color: #000000;
}

.rss-date {
	font-size: 9px;
	font-weight : normal;
	color: #CCCCCC;
	} 
	
	/* non-structural elements*/
	
	/* styling forms */
	
	.buttonlist {
	display:block;

	}
	.rss_techsty {
	background-image:url(../img/right/rsstechsty.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
	.rss_blog { 
	background-image:url(../img/right/rsstechsty.gif) ;
	background-repeat: no-repeat;
	background-position: right center;}
	
	.white {
	color:white;}
.dllast {
border-bottom:11px solid white;

 }
/* +nawigacja tekstu glownego */

#nawiguj {
display:inline;
}
#nawiguj ul li{
display:inline;

}
#nawiguj ul {
margin-left:20px;
margin-bottom:20px;

}
#nawiguj ul li a{
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	background-image: url(../img/nav/czystetlo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-align: center;
	padding-top:3px;
	background-color:none;
}
#nawiguj ul li a:link{
color:#999999;
border-bottom:none;
background-color:none;
}
#nawiguj ul li a:visited{
color:#CCCCCC;
background-color:none;
}
#nawiguj ul li a:hover{
color:#B5404F;
background-color:white;
}
#nawiguj ul li a:active{
background-color:none;

}
#nawiguj #tutaj a{
color:#B5404F;
display:block;
width:18px;
height:18px;
	background-image: url(../img/nav/tutaj.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/* nawigacja strzalki */
.strzalki{
display:inline;
float:right;
margin-right:20px;
}
.strzalki ul li a{
display:block;
float:right;
width:18px;
height:18px;
margin-left:5px;
}

/* +BREADCRUMBS */
	
	#bread {
	display:block;
	width:560px;
	height:26px;
	color: #999;
	padding: 3px 0 0 0;
	margin-bottom:15px;
	margin-left:20px;
	margin-top:10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	border-bottom: 1px dotted #e7edb9;
	position: absolute;
	top: 0px;
	left: 0px;
	clear:both;

	}
	
#bread ul {
	margin-left: 0;
	padding-left: 0;
	display:inline;
	border: none;
color:#668A99;
width:600px;
height:24px;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	font-size:14px;
	padding-left:3px;
	}
	#bread a{
	color:#999999;
	text-decoration:none;
	display:inline;
	border:none;
	font-size:11px;
	}
	#bread a:link, a:visited{

	border:none;
	}
	#bread a:hover{
	
	border:none;
	}
	#bread a:active{
	
	border:none;
	}

	/*generuje to, ze nie ma znaku breadcrumba*/
	
	#bread-gen ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
	color: #ff9;
	}
	
#bread-gen ul li.first:before {
	content: " ";
	}
	
#print {
	display:block;
	text-align:right;
	width:24px;
	height:24px;
	position:absolute;
	top:0;
	right:0px;
	left:95%;
	border:none;
}
#print a{
	display:block;
	width:24px;
	height:24px;
	background-image: url(../img/ozdobne/print.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom:none;
}
#print a:visited{
	border:none;
	width:24px;
	height:24px;
}
#print a:hover{
	display:block;
	width:24px;
	height:24px;
	background-image: url(../img/ozdobne/printov2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
	#print a:active{
	border:none;
	width:24px;
	height:24px;
}
	/* +aktualnosci - styling */
#aktualnosci h4 {
	width:88%;
	height:1.3em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #5D1919;
	margin-left:15px;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A0A07D;
	}
	#aktualnosci h5 {
	}
	#aktualnosci h5 {
	border-bottom:1px dotted #CBBFC3;
	font-size: 0.6em;
	font-style: italic;
	font-weight: normal;
	color: #CBBFC3;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 3px;
	display:inline;
	margin-left:18px;
	padding-left:0;
	
	}
	#aktualnosci p {
	margin-top:1.2em;
	padding-top:0;
	margin-bottom:0.2em;
	padding-bottom:0;
	margin-left:25px;
	padding-right:40px;
	}
	
	#aktualnosci #content  {
	padding-top:0px;
	}
	#aktualnosci #dolny  {
	margin-top:30px;
	}
	#aktualnosci #content  {
	padding-top:0px;
	}
	#aktualnosci #rightcontent  h6  {
	padding-left:0;
	margin-left:0;
	}
	#aktualnosci #content ul {
	color:#444;
	font-size:12px;
	line-height:135%;
	}
	
	
	#aktualnosci img {
	
	display:block;
	padding:7px 7px 7px 7px;
	border:1px solid #BEB9B9;
	
	}
	/* blockquote barea street */
blockquote.pullquote {
float:right;
width:10em;
margin:0.25em 0.75em 0.25em 0.5em;
padding:0.5em 0.2em 0.3em 0em;
border:3px double #CBBFC3;
border-width:3px 3px;
color:#8D7252;
font:italic 1.2em/1.2 Trebuchet;
text-align:left;
}

blockquote.alt {
float:left;
margin:0.15em 0 0.15em 0.45em;
}
.pullquote p {
margin:0;
text-align:left;
}
.pullquote p:first-letter {

text-transform:uppercase;

font-size:12px;

}

#content blockquote {
	display:block;
	background: url(../img/gradient/zolty2.png) repeat-x top;
	font-family: "Times New Roman", Times, serif;

}



#content blockquote {
	display:block;
	background: url(../img/gradient/zolty2.png) repeat-x top;
	font-family: "Times New Roman", Times, serif;

}
.box2 h5 {
margin-bottom:20px;

}

.box2 h5 a:link{
font-size:1.5em;
text-decoration:underline;
color:#990000;

}
.box2 h5 a{
font-size:1.5em;
text-decoration:underline;
color:#990000;

}
.box2 h5 a:visited{
font-size:1.5em;
}
.box2 h5 a:hover{
font-size:1.5em;
text-decoration:underline;
color:#999999;
}
.box2 h5 a:active{
font-size:1.5em;
}
/* FLOAT IMAGE DROP SHADOW more than doodles */

/* inne style */

.reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	font-size: 0.9em;	

}
.left {
float:left;

}