/* CSS Document */


* {
padding:0;
margin:0;
}
body{
min-width:760px;
font: 62.5%/1.6 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
background:#FFFFFF;
}
/* 62.5 rowna sie 10px, uwaga - emsy dziedziczą siebie, czyli .... */


/* struktura poziomo */

#wrapper {
	width:100%;

}

#czolowka {display:block;

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


#main_navigation {
	display:block;
	height:27px;
	width: 100%;
	background-image: url(../img/pasek/pasek13gorny.jpg);
	background-repeat: repeat-x;
	background-position: left -3px;
	margin:0;
	padding:0;
	border-top: 1px solid #c3b2b6;
	border-bottom: 1px solid #c3b2b6;
	}

#wrappercontent {
	width: 800px;
	position:relative;
	background-image: url(../img/faux/transpdotleft2.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

#maincontent {
	width: 600px;
	float: left;
	padding-left:20px;
	padding-top:11px;
	
}

/* +typography*/

.lucida {
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	
	font-size:1.4em;

}
#maintext p{
	
font-size:1.24em;
	
	padding-top:0px;
	margin-top:1.6em;
	line-height: 167%;	
}
#techsty_regular #maintext p {
font-size:1.26em;


}
#techsty_regular #maintext p em{
	font-family:"Times New Roman", Times, serif;
font-size:1.17em;

}

#maintext p{
	

}

#maintext .ultext{
font-size:1.14em;
color:#402323;
	list-style:none;
	text-decoration:none;
	padding-top:0px;
	margin-top:1.6em;
	margin-bottom:0;
	line-height: 120%;	
}
#maintext .ultext li{
padding-bottom:0;
margin-bottom:1.3em;
}
#maincontent h1 {
	color:#5D1919;
	border-bottom: 1px dotted #B3B0B0;
	display:block;
padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;

}

/* */
.pslowa {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.pogrubiony{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
}
.pogrubiony span {

color:#B6BF93;

}
#tytuly h2 {
	font-size: 1.6em;
	color:#8DA0B0;
	margin-bottom:1.2em;
	text-transform: none;
}

#tytuly h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #8DA0B0;	
	padding:0;
	margin-top:6px;
	margin-bottom:0px;
	
}

.top {

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

}

p#maincontent:first-child {
	font-weight: 900;
	font-style: italic;	
}
#maincontent h6 {
	
	
}

#magazyn #maincontent h4 {
	margin-top:0.6em;

	font-weight: lighter;
	letter-spacing: 0.4em;
	margin-top:2em;
color:#990000;
margin-bottom:1em;
padding-bottom:0;
	
}

#magazyn #maincontent h3 {
	margin-top:2.3em;
	font-size:1em;
	text-transform: uppercase;
	font-weight: 100;
	color: #777;
	margin-bottom:1em;
}
#magazyn #maincontent h3 {
	font-weight: bolder;
	color: #402323;

}

#magazyn #maincontent h5 {
	margin-top:2.1em;
	font-size:1.4 em;
	text-transform: uppercase;
	font-weight: 100;
	font-weight: bolder;
	color: #402323;
	margin-bottom:1em;
}
#magazyn #maincontent h3 {


	
	font-size: 1.6em;
	font-weight: lighter;
	text-transform: uppercase;
	color:#663333;	
	padding:0;
	margin-top:1.8em;
	margin-bottom:0px;}
	
#magazyn #maincontent h6 {
	color:#402323;
	font-size: 1.1em;
	font-style: normal;

	font-variant: normal;
	text-transform: none;
	margin-bottom:7px;
	margin-top:0;
	margin-top:18px;
	margin-top:0.6em;
	font-weight: lighter;
	letter-spacing: 0.4em;
}
/* inne style */

.midtitle{
margin-top:1.8em;
margin-bottom:1.4em;
color:#BC2C4E;

}
h2 span{
color:#BC2C4E;

}

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


.question {
	font-style:normal;
	color:#81676F;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 0.07em;
	
	
}
.first-letter {
	color:#990000;
	font-size:2.1em;
	font-family:"Times New Roman", Times, serif;
	letter-spacing: 0.02em;

}

.question:first-letter {


}

#maincontentcontent 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;
}

#maintext{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	
	

}

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

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

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

#maintext #breadcrumbs a:link {
text-decoration:none;

}
#maintext #breadcrumbs a:visited {
text-decoration:none;
color:#807CAC;

}
#maintext #breadcrumbs a:hover {

text-decoration:underline;
}
#maintext #breadcrumbs a:active {
text-decoration:none;

}

#maintext #bottom_links a:active {
text-decoration:none;
}
#maintext #bottom_links a:visited {
text-decoration:none;
}

#maintext #bottom_links a:hover {
text-decoration:underline;
}

#maintext #bottom_links a:active {
text-decoration:none;
}

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


#techsty_regular #maintext p a {
color:#856799;
text-decoration:underline;


}
#techsty_regular #maintext p a:visited {
color:#655B6C;
text-decoration:underline;


}
#techsty_regular #maintext p a:hover {
color:#A85958;
text-decoration:underline;


}
#techsty_regular #maintext p a:active {
color:#856799;
text-decoration:underline;


}

a#nounderscore {
text-decoration:none;
}
#maintext cite {
padding-left:65px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #5D1919;
	display:block;
	margin-top:20px;
	font-size:1.5em;
	line-height:135%;
	background-image: url(../img/ozdobne/cytat.gif);
	background-repeat: no-repeat;
	background-position: left top;	

}
#maintext p cite {
font-size:1.2em;
}
 #maintext ul {
	list-style-position: inside;
	list-style-type: square;	
	margin-bottom:2em;
	margin-top:2em;
font-size:12px;

}
 #maintext ul li {
margin-bottom:10px;

}
#poziom1 #maintext ul {
font-size:1em;


}

#poziom1 #maintext h6 {



}


 #maintext .drugiulzrzedu{
	
	margin-bottom:0em;
	margin-top:0em;
	padding:0;
}


.insidetext {
	list-style:none;
	list-style-type:none;
	list-style-image: none;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size:1.24em;
	color:#222;
	text-decoration:none;
	padding-top:0px;
	margin-top:1.6em;
	margin-bottom:0;
	line-height: 137%;
	list-style-type:none;
	list-style-image: none;
}
#poziom1 #maintext li a{
	margin-top:0;
	padding-top:0;
	font-size:1.2em;
	
	
}
#poziom1 #maintext ul {
	color: #5D1919;
	list-style-type: square;		
  }

 #poziom1 #maintext ul a {
 
    color: #4A4A40;
	border:none;
	text-decoration:none;
  }
#poziom1 #maintext ul a:link, a:visited {
   color: #4A4A40;
	border:none;
		text-decoration:none; 
  }
 #poziom1 #maintext ul a:hover {
    color: #990000;
	text-decoration:underline; 
	border:none;
  }
#poziom1 #maintext ul a:active {
  
  }
#maintext ul li {
	
	

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


}

/* techsty gry */

#techsty_gry #maincontent h1 {
	color:#5D1919;
	border-bottom: none;
	display:block;
padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;

}


#poziom1 #maincontent h1 {
	color:#5D1919;
	border-bottom: none;
	display:block;
padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;

}
#techsty_regular #tytuly h1 {
	color:#990000;
	border-bottom: none;
	display:block;
	padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;
	font-weight: lighter;
	
}

#techsty_regular #tytuly h2 {
	font-size: 1.6em;
	color:#836971;
	margin-bottom:1.2em;
	text-transform: none;

}
#techsty_regular #tytuly h3 {
		font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #836971;	
	padding:0;
	margin-top:6px;
	margin-bottom:0px;

}


#techsty_regular #tytuly h5 {
	font-family:"Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #836971;
	padding:0;
	margin-top:1.6em;
	margin-bottom:0px;
	font-weight: bolder;
	text-transform: uppercase;	
}
#techsty_regular {

font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;


}
/*h1, h2, h3 do tekstu i paragrafów */

#techsty_regular #maintext h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.9em;
	color:#5D1919;
	margin-bottom:0em;
	text-transform: none;
	margin-top:1.0em;
	font-weight: 100;
}

#techsty_regular #maintext h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: lighter;
	text-transform: uppercase;
	color:#5D1919;	
	padding:0;
	margin-top:1.8em;
	margin-bottom:0px;
		font-weight: 100;
	
}

#techsty_regular #maintext h5 {
	font-family:"Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #836971;
	padding:0;
	margin-top:1.6em;
	margin-bottom:0px;
	font-weight: bolder;
	text-transform: uppercase;
		font-weight: 100;	
}


small {
color:#CC0000;
}ul
small a:link {
color:#CC0000;
}

p small{
	font-size:0.9em;
	color:#5D1919;
	}
	p big  {
		font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	text-transform: uppercase;
color:#B6BF93;
	}
	
/* Techsty archiwa */


#techsty_newsy #maincontent h1 {
	color:#5D1919;
	border-bottom: none;
	display:block;
padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;

}

#techsty_newsy #maintext img {
	float:right;
	padding:10px;
	margin:0;
			display:block;
	border:1px solid #BEB9B9;

}

#techsty_newsy #maintext h3{

	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: lighter;
	text-transform: uppercase;
	color:#154087;
	padding:0;
	margin-top:1.8em;
	margin-bottom:0px;
	
}

#techsty_newsy #maintext h4 {
width:88%;
	height:1.3em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #B6BF93;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8DA0B0;
}
#techsty_newsy #maintext  {
	padding-top:0;
}
#techsty_newsy #maintext p {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin-top:1.2 em;


}
#techsty_newsy #maintext cite {
	font-size:1.2em;
	
}

#techsty_regular #maintext cite {
	font-size:1.4em;
	
}
#techsty_newsy #tytuly h1{
	color:#5D1919;
	
}
#techsty_newsy #tytuly h2{
	color:#45617A;
	
}
#techsty_newsy #maintext ol {
	font-size:1.1em;
	color:#333333;
	list-style-type: square;
	list-style-position: inside;
}
#techsty_newsy #maintext ol li {
	font-size:1.1em;
	color:#333333;
	list-style-type: square;
	list-style-position: inside;
}
#techsty_newsy #maintext p em{
	font-family:"Times New Roman", Times, serif;
font-size:1.17em;

}


#hipertekst #maintext img {
	float:left;
	padding:5px;
	margin-right:8px;
			display:block;
	border:1px solid #BEB9B9;

}

 #techsty_newsy #maintext {
	float:right;
	padding:10px;
	margin:0;
			display:block;
	

}

#aktualnosci #maintext p em{
	font-family:"Times New Roman", Times, serif;
font-size:1.17em;

}

#aktualnosci #maintext {
	margin-top:0;
padding-top:0;
}
#aktualnosci #maintext h4 {
	width:88%;
	height:1.3em;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #5D1919;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EFEEEE;
	}
	
	#aktualnosci #maintext img {
	float:left;
	padding:7px;
	margin-right: 7px;
		display:block;
	border:1px solid #BEB9B9;

}
	#aktualnosci #maintext h5{
	border-bottom:1px dotted #CBBFC3;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	color: #B6BF93;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 3px;
	display:inline;
	padding-left:0;
	line-height: 30px;	
}
#aktualnosci #maintext p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#444;	
	}

/* blockquote pullquote bareqa streert*/
blockquote.pullquote {


	font:1.01em/112% "Times New Roman", Times, serif;
	float:right;
	width:20em;
	margin: 0.75em 0.25em 0.5em;
	padding:0px 1em 1em 1em;
	border:3px double #C8C59A;
	border-width:3px 3px;
	color:#FFFFCC;
	text-align:left;
	background-color: #A298B7;
}
#aktualnosci blockquote.pullquote {


	font:1.01em/112% "Times New Roman", Times, serif;
	float:right;
	width:20em;
	margin: 0.75em 0.25em 0.5em;
	padding:0px 1em 1em 1em;
	border:3px double #C8C59A;
	border-width:3px 3px;
	color:#FFFFCC;
	text-align:left;
	background-color: #A298B7;
}

.pullquote p:first-letter {

text-transform:uppercase;



}

blockquote{
font-family: "Times New Roman", Times, serif;
color:#FFFFCC;

}
#techsty_regular #maintext blockquote{
font-family:  Times, serif;
margin-top:25px;
color:#FFFFCC;
}
#aktualnosci #maintext blockquote{
font-family:  Times, serif;
margin-top:25px;
color:#FFFFCC;
}
blockquote.alt {
float:left;
margin:0 0 0.15em 0.45em;
}
.pullquote p {
margin:0;
text-align:left;
}


#techsty_regular blockquote.pullquote {

font-style:normal;
	font:1.01em/112% "Times New Roman", Times, serif;
	float:right;
	width:20em;
	margin:8px 0.75em 0.25em 0.5em;
	padding:0px 1em 1em 1em;
	border:3px double #fff;
	border-width:3px 3px;
	color:#FFFFCC;
	text-align:left;
	
	font-style:italic;
}

#aktualnosci blockquote.pullquote {

font-style:normal;
	font:1.01em/112% "Times New Roman", Times, serif;
	float:right;
	width:20em;
	margin:8px 0.75em 0.25em 0.5em;
	padding:0px 1em 1em 1em;
	border:3px double #fff;
	border-width:3px 3px;
	color:#FFFFCC;
	text-align:left;
	
	font-style:italic;
}

/* bardziej szczegolowe */
#maintext {
	color: #444;
	text-decoration:none;
	line-height:1.6em;
	position:relative;
	padding-right:20px;
	padding-top:29px;

	
}

#poziom1 
#maintext {
	
	padding-top:8px;

	
}


#sidebar {
width: 155px;
float: right;
}



#title{}



#sidebar{
	width: 180px;
	float: right;

}
#sidebar_content{}
#footer{
	display:block;
	width:100%;
	height: 45px;
	clear:both;
	border-bottom: 1px solid #c3b2b6;
	border-top: 1px solid #967980;
	background-image: url(../img/pasek/pasek13dolny.jpg);
	background-position: left center;
	background-repeat: repeat-x;
	list-style:none;		
	}
	#clear{
clear:both;		
	}
#footer_content{}
#topnav{}


	

/* struktura stylizowanko */

	html {


}
body {

	color: #444;
	text-decoration:none;
}
		
.accent 	{ color: #7C6D3F; } 

#main_navigation ul li a span{
	color:#990000;
	display:block;
	

}
/* 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:


#aea892 - zloty jasny 

#d9b932
#E0B42E 

*/
h1 {
	margin-top: 0;
	margin-bottom: 0;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.1em;
}
h6{
	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;
}

#header h1 a{display:block;height: 140px;
	width:400px;}

#header h1 a:hover{display:block;height: 140px;
	width:400px;}
p {

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

}
#maincontent h1 {
padding:0;

}

#tytuly {
font-family: "Trebuchet MS", Verdana, sans-serif;
position:relative;
padding:0;

}

#main_navigation ul {
display:inline;
font-family: "Times New Roman", Times, serif;
font-size:14px;
	float: left;
	list-style: none;
	text-transform: uppercase;
		padding-left:2px;
	}
#main_navigation ul li {
display:inline;
	float: left;
	}
#main_navigation ul a{
	font-size:14px;
	}
	#main_navigation ul a:visited{
	font-size:14px;
	}
#main_navigation ul a:active{
	font-size:14px;
	}
#main_navigation ul a:hover {
	color: #ab2737;
	font-size:14px;
	}
	
	#main_navigation 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;}
			
			/* footer i okolice*/

	#credits  {
		display:inline;
	float:left;
	font-family: verdana;
			text-transform: uppercase;
			font-size: 10px;
			line-height: 1px;
			letter-spacing: 2px;
			  	padding-top:13px;
				white-space: nowrap;
	margin-left:20px;
      list-style-type: none;
	   color: #000;  
	   line-height:20px;
	   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; 
		 
		    text-decoration:none;
	   border-bottom:none;
	}
	#credits li a{
		float:left;
		display:inline;
		text-decoration:none;
		 color: #000; 
			border-bottom:none;
		
	 
	}
	
	#credits li a:hover{
		float:left;
		display:inline;
		text-decoration:none;
		color:#990000;
	border-bottom:none;
	
	}
	
	.prawy{
	margin-left:300px;
	
	}
		.komentarz {
		font-size:0.5em;
		letter-spacing:0.2em;
	
		}
	
	#maintext ins {
	color: #51798B;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-decoration:none;
	
padding-top:0;
margin-top:0;
	}
	#maintext ol {
	font-size: 1.2em;
	color: #333366;	
	padding:0;
	margin:0;
	margin-top:2.8em;
	}
	#maintext ol li{
	font-size: 1.1em;
	padding:0;
	margin:0;
	margin-top:2em;
	}
	
.vcard {
}
#mikroformat{
margin-left:300px;
}

/*  +bottomlinks */
#bottom_links {
font-family: "Trebuchet MS", Verdana, sans-serif;
	display:inline;
	margin-top:20px;
	float:left;
	margin-left:0;
	margin-bottom:11px;
	line-height:1.18em;
	font-size:1.07em;
	clear:both;
			}
			
			
		#bottom_links a{ 
font-size:1em;
	line-height:1.3em;
	color:#807CAC;
	text-decoration:underline;
		}
		#bottom_links a:link{ 

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

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

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

		.rzad1a {
			font-size:1em;
	float:left;
	display:inline;
	width:185px;
			}
		
		.rzad1a dd{
	padding-left:20px;
	text-decoration: none;
		}
		.rzad1a dt {
		padding:0;
		margin:0;
		}
		
		#bottom_links dt{
			font-size:1em;

	margin-right:30px;
	margin-left:0;
	margin-bottom:3px;
	border-bottom: 1px solid #c3b2b6;
	font-weight: bolder;
	white-space: nowrap;	
		}	
		#bottom_links dl dt dd{

		}
		
		
		/* =BREADCRUMBS */
	
	#breadcrumbs {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:560px;
	padding-top:3px;
	padding-bottom:4px;
	color: #999;
	margin-top:6px;
		
	border-top: 1px dotted #c3b2b6;
	border-bottom: 1px dotted #c3b2b6;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height:210%;
	

	}
	
#breadcrumbs ul {
	margin-left: 0;
	padding-left: 0;
	display:inline;
	border: none;
color:#B08D97;
width:580px;
height:24px;
line-height:1.6em;
font-size:1em;
	} 

#breadcrumbs ul li {
	margin-left: 0;
	border: none;
	list-style: none;
	display: inline;
	font-size:1em;
	
	}
	#breadcrumbs a{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	color:#AB9CA0;
	text-decoration:none;
	display:inline;
	border:none;
	font-size:1em;

	}
	#breadcrumbs a:link, a:visited{
	color:#807CAC;
	text-decoration:none;
	border:none;
	font-size:1em;
	}
	#breadcrumbs a:hover{
	color:#CF4655;
	text-decoration:none;
	border:none;
	font-size:1em;
	}
	#breadcrumbs a:active{
	color:#807CAC;
	text-decoration:none;
	border:none;
	font-size:1em;
	}

	/*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: " ";
	}

/* +inne */

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



/* 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:visited{
	text-decoration:none;

}
#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;
}

/* sidebar i sidebar_content*/
#sidebar_content a span{
background-color:#B5404F;
color:#EFEEEE;


}



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

}	
#sidebar_content {
	padding-left:14px;
	padding-top:15px;
	clear:both;
	
}	


#sidebar_content h3{
	margin-top:30px;
	color:#4F4B77;
}	
#sidebar_content h3:first-child{
	margin-top:5px;
	padding-top:0;
	color:#4F4B77;
}	
		
		#sidebar_content a:link{
	text-decoration:none;	
	color:#8DA0B0;
}
#sidebar_content a:visited{
	text-decoration:none;	
}
#sidebar_content a:hover{
	text-decoration:underline;
	color: #993333;
}
#sidebar_content a:active{
	text-decoration:none;
}
#sidebar_content h2 {
	
}
#sidebar_content h2 a {
	text-decoration:none;
	display:block;
	color:#666666;
}
#sidebar_content h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#4F4B77;
	font-weight: normal;
	padding:0;
	text-align:left;
	margin-bottom: 4px;
	margin-top:20px;
}
#sidebar_content h6{
	font-size: 11px;
	color: #2A2421;
	font-weight: normal;
	padding:0 0 0 0;
	text-align:left;
	margin-top:8px;
	margin-left:0;
}
#sidebar_content h6:first-letter{
	
	color:#990033;
}
#sidebar_content h6 a:link{
	color:#81816F;
	margin-left: 0px;
	padding-left: 0px;
	
	
	
}#sidebar_content a:visited{
	text-decoration:none;	
}
#sidebar_content a:hover{
	text-decoration:underline;
	color: #993333;
}
#sidebar_content a:active{
	text-decoration:none;
}
#sidebar_content ul {
	text-align:left;
	list-style:none;
	margin-top:8px;
	}
#sidebar_content ul li a{
	display:block;
	width:130px;
	height:17px;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
	padding-left:26px;
	padding-top:1px;
	line-height: 1.5em;	
}

/*gorace lacza*/

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

	 #sidebar_content 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;
		}
	
	 #sidebar_content 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;
		}

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


	 #sidebar_content #blue,  #sidebar_content #blue dt {
		background-color: #9cf;
		}
	
	 #sidebar_content #red,  #sidebar_content #red dt {
		background-color: #c99;
		}
	
	 #sidebar_content #green,  #sidebar_content #green dt {
		background-color: #cf9;
		}
	.whitebg {
	background-color: #FFFFFF;	
	}
.techsty_rss {
background-image: url(../img/right/rsstblue.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.blog_rss {
background-image: url(../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;
margin-bottom:6px;
	
	}
	
	/* +nawigacja tekstu glownego */

#nawiguj {
margin-top:1.5em;
}
#nawiguj ul li{
display:inline;

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

}


#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;

}
#nawiguj ul li a:link{
color:#999999;
border-bottom:none;
text-decoration:none;
}
#nawiguj ul li a:visited{
color:#CCCCCC;
text-decoration:none;
}
#nawiguj ul li a:hover{
color:#B5404F;
background-color:#fff;
text-decoration:underline;
}
#nawiguj ul li a:active{
text-decoration:none;

}


/* nawigacja strzalki */

.strzalki{
display:inline;
margin-left:40px;


}
.strzalki ul li a{
}
/* =print - ikonka */

#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;
}
#maintext h6{
	
	margin-top:2em;
	color:#990000;
	margin-bottom:1em;
	padding-bottom:0;
	
}
#poziom1 #maintext h6{

margin-bottom:1em;
padding-bottom:0;

}
#maintext ul em{
	
}

/* vcard*/
#wizytowka {
text-align: left;
display:block;
float:left;
margin-bottom:2em;
font-size:1.8em;
margin-left:0px;
margin-top:20px;
}


/* rozne classy */

.podobrazkiem{
font-size: 1em;
font-style:italic;
}


.org p {
text-align: left;
display:block;
float:left;
margin-bottom:2em;
font-size:1.3em;

}
/* warianty stron*/
/* reklama*/

#pasekdol {
		padding-top:23px;
		width:168px;
	font-size:11px;	 }

	#reklama1, #reklama2, #reklama3 {
	margin-bottom:12px;
	border: 1px solid #C3B2B6;

	}
#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{
}
/* img gallery*/


/* THIS IS THE TEST CODE TO MAKE THE DROP SHADOW WORK WITH BLOCK ELEMENTS. */
		.dropshadow1, .dropshadow2{
		float:left;
		clear:left;
		background: url(../img/img/shadowAlpha.png) no-repeat right bottom!important;
		background: url(../img/img/shadow.gif) no-repeat bottom right;
		margin: 10px 0 10px 10px !important;
		margin: 10px 0 10px 5px;
		padding: 0px;
		}
		/* jesli powyzej chce sie zrobic 
		blok element o ustalonej dlugosci - width:500px; */
		
			/* .dropshadow2 only applies to test 1 */
				.dropshadow1 p{
				position:relative;
				bottom:6px;
				right: 6px;
				border: 1px solid #999999;
				padding:4px;
				font-size:14px;
				margin: 0px;
				}
			/* .innerbox only applies to test 2 */
				.innerbox{
				position:relative;
				bottom:6px;
				right: 6px;
				border: 1px solid #999999;
				padding:8px;
				margin: 0px 0px 0px 0px;
				}
				.innerbox{
				/* IE5 hack */
				\margin: 0px 0px -3px 0px;
				ma\rgin:  0px 0px 0px 0px;
				}
				.innerbox p{		
				font-size:14px;
				margin: 3px;
				}
				.innerbox h4{
				margin-top: 3px;
				}

/* bezfloat */


/* NO FLOAT IMAGE DROP SHADOW more than doodles */
.img-wrapper {
float:none;
display:block;
margin: 20px 0px 10px 4px;
background: url(../img/img/shadow.gif) no-repeat bottom right;
line-height:0;
}
.img-wrapper img {
	float:none;
	margin:0;
	background:#fff;
	padding:8px;
	border:1px solid #C5BDBD;
	position:relative;
	left:-5px;
	top:-5px;
	
}


.img-small {
float:left;
display:block;
margin-left:0;
margin-top:0;
font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	text-transform: uppercase;
}
.img-small img{
float:none;
display:block;
margin: 10px 5px 0px 4px;
padding:8px;
border:1px solid #C3B2B6;
position:relative;



}

.img-wrapperfloat {
float:left;
display:block;
margin: 25px 10px 4px 2px;
background: url(../img/img/shadow.gif) no-repeat bottom right;
line-height:0;
}
.img-wrapperfloat img {
	float:none;
	margin:0;
	background:#fff;
	padding:8px;
	border:1px solid #C5BDBD;
	position:relative;
	left:-5px;
	top:-5px;
	background-image: url(../../img/ulmer.gif);
}




.imgfloat-p {
float:left;
display:block;
margin: -3px 10px -10px 2px;
line-height:0;


}
.imgfloat-p img {
border:1px solid #C5BDBD;
float:none;
margin:0;
background:#fff;
padding: 6px;
border:1px solid #C5BDBD;
position:relative;

}
/* koniec  more than doodles */

.p-shadow {
  width: 90%;
  float:left;
  background: url(../img/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../img/img/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(../img/img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #C5BDBD;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

  #galeria #sidebar {
  display:none;
  
  }
   #galeria p {
	color:#FFFFFF;
	margin-top:0.6em;
	margin-bottom:2em;
	

	
	} 
	#galeria em {
	font-style: normal;	
	padding-left:0.3em;
	
	
	
	}
	
	 #galeria p a:link{
	font-size:1.4em;
  color:#990000;
 text-decoration:underline;

  }
   #galeria p a:active{
	font-size:1.4em;
  color:#990000;

  
  }
   #galeria p a:hover{
	font-size:1.4em;
  color:#000000;
  text-decoration:underline;
  }
   #galeria p a:visited{
	font-size:1.4em;
  color:#990000;
   

  }
 #galeria #wrappercontent {
background-image: none;
}
#galeria img {
padding:12px;
border: 1px solid #666;
background-color:#FFF;
float:none;
}
#galeria #wrapper {
	
	background-image: url(../img/grids/grid7.gif);
}
#galeria #tytuly h1{
padding-left:12px;
	width:350px;
	background-color: #CC0000;
		color:white;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;

}
#galeria #tytuly h3{
padding-left:12px;
	width:220px;
	background-color: black;
	color: #8DA0B0;
		border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

#galeria #tytuly h3, .zagajenie, #galeria em{
background-color: black;
}

/*tabela */
table {

	border-collapse: collapse;
	width: 540px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #B5404F;
	border-bottom: 1px solid #B5404F;
	background: #EEA274;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;

	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}
	#wybormagazynu{
	display:inline;
	width:300px;
	height:40px;
		color:#5D1919;
	border-bottom: 1px dotted #e7edb9;
padding-bottom:15px;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;
	font-weight:bold;

	}
	#wybormagazynu form{
	display:inline;
	margin-left:120px;
	}
	
	.turkus {
	color:#8DA0B0;
	
	}
	/* wyniki wyszukiwania */
	
	center {
	display:none;
	margin-top:0;
	}
	
	#techsty_wyszukiwanie {

	}
	
	#techsty_wyszukiwanie blockquote {
	
	margin-top:0;
	margin-bottom:35px;
	}
	
	
	/* dzial hipertekst only*/
	
	#hipertekst #maintext h5{
margin-top:2em;
	border-bottom:1px dotted #fff;
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
	color: #CBBFC3;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 3px;
	display:inline;
	padding-left:0;
	line-height:255%;
	 }
	 
	#hipertekst #maincontent h1 {
	color:#5D1919;
	border-bottom: none;
	display:block;
padding-bottom:0;
	padding-right:0px;
	width:560px;
	font-size: 2.4em;

}
	 
	 #hipertekst  #maintext cite {
padding-left:65px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size:1.4em;
	color: #5D1919;
	display:block;
	margin-top:20px;
	
	line-height:155%;
	background-image: url(../img/ozdobne/cytat.gif);
	background-repeat: no-repeat;
	background-position: left top;	

}



/*najnowsze*/


#przypis_blok {
width:80%;
border-top: 1px solid #999999;
padding: 0px 10px 10px 20px;
margin-top:2em;

}

#przypis_blok{

font-size:0.85em;
font-family:"Trebuchet MS", Verdana, sans-serif;
padding-top:1em;
color:#666666;
padding-bottom:0;
margin-bottom:2em;



}
sup#przypis_blok {
margin-right:1em;

}
#przypis_blok sup{
padding-right:0.65em;

}

.pprzypis {
font-size:0.65em;}



sup#przypis_blok a:link{
text-decoration:none;

}

#maintext sup a{
text-decoration:none;
color:#CC0000;

}

#magazyn table {
border:none;
border-color:none;
}
/*dobry do począku artykułu*/
.magazyn_float {
float:left;
	padding:7px;
	margin-right: 7px;
		display:block;
	border:1px solid #BEB9B9;
}

/*dobry w środku artykułu*/
.magazyn_float2 {
float:left;
	padding:7px;
	margin-right: 10px;
		display:block;
	border:1px solid #BEB9B9;

margin-top:10px;


}

#bramy td ul{
	text-align: left;
	display: table;
	list-style:none;

}
#bramy td h2{
	text-align: left;
	

}
#bramy td{
border:none;
padding-top:0;
margin-top:0;	

}
#bramy tr{
border:none;
padding-top:0;
margin-top:0;


}
#bramy {
margin-top:20px;

}

.white {

color:white;

}
.biblio {
color:#73795D;

}
#techsty_regular #maintext .biblio a:link{
color:#586984;
font-family:"Times New Roman", Times, serif;
text-decoration:none;
font-size:120%;


}

#techsty_regular #maintext .biblio a:visited{
color:#586984;
text-decoration:underline;

}
#techsty_regular #maintext .biblio a:hover{
color:#586984;
text-decoration:underline;

}#techsty_regular #maintext .biblio a:active{
color:#586984;
text-decoration:underline;


}
#techsty_regular blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	line-height: 140%;
	font-style:italic;
	color:#FFFFCC;
}

#magazyn blockquote{
font-size:1.3em
}

/* obrazek img */
.obrazek_no_float {
color:#4F4B77;
padding: 10px;
margin-top:1em;
margin-bottom:1em;
clear:both;
font-size:1.28em;
font-family:Georgia, "Times New Roman", Times, serif;

}

.podtekstem{

color:black;
}

.obrazek_no_float img{
border: 1px solid #B3B0B0;
padding:7px;
clear:both;


}
.obrazek_p {

font-style:italic;
color:#81676F;
font-family:Georgia, "Times New Roman", Times, serif;
}

#techsty_regular img {

margin: 10px 0 10px 0;
}

code {
	
}


.codesample {
	width:85%;
	color:#333333;
	display:block;
	border:thin solid #26263A;
	background-color:#DBDBDB;
	padding:10px;
	font-size: 125%;
	font-weight: lighter;
	white-space: normal;
}
.red {

color:#990000;
}

.blue {
color:#0000CC;
}

.green {
color:#009900;
}

.komentarz {
	display:block;
	color:#9999CC;
	margin-left:0;
	padding-left:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top:15px;
}
.komentarz a:link {

	
}

.small {
	text-transform: lowercase;}
	
	.nofloat {
	display:block;
margin-top:20px;
float:none;
clear:both;

}