* { margin: 0; padding: 0;}

html { background-color: #c0c0c0;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		line-height: 16px;}

body { width: 990px;
		margin: 10px auto 10px auto;
		background-color: #c0c0c0;}
		
#naglowek { width: 950px;
				height: 100px;
				padding: 0px 20px 0px 20px;
				background-image: url('/img/background_top.gif');
				clear: both;}	

#img_logo { border-style: none;} 
				
#top_menu { width: 990px;
				height: 40px;
				background-color: #000000;
				clear: both;}					

#top_menu_left { 	width: 870px;
						padding: 13px 10px 0px 20px;
						vertical-align: middle;
						float: left;
						color: #999999;
						font-weight: bold;}

#top_menu_left a:link, #top_menu_left a:visited, #top_menu_right a:link, #top_menu_right a:visited {
						color: #ffffff;
						text-decoration: none;
						font-weight: normal;
}

#top_menu_left a:hover, #top_menu_right a:hover { color: #009ee0;}
										
#top_menu_right { width: 90px;
						height: 27px;
						padding: 13px 0px 0px 0px;
						vertical-align: middle;
						float: right;
						background-color: #990000;
						text-align: center;}						



#content { width: 970px;
				background-color: #ffffff;
				clear: both;
				padding: 10px;
				min-height: 500px;}
				
				
.text_box p a:link, .text_box p a:visited {
			color: #009ee0;
			text-decoration: none;
			}				
			
.text_box p a:hover { text-decoration: underline;}			
				
.text_box, .catalog_box { background-color: #ffffff;
				padding: 30px;
				float: left;}				

.narrow { width: 540px;}				

.wide { width: 910px;}
				 
.text_box p { font-size: 11px;
					line-height: 18px;
					margin-bottom: 20px;
					color: #7c7c7c;}
				

.polecamy { background-color: #f2f2f2;
				border: 1px solid #cdcdcd;
				padding: 20px;
				width: 318px;
				float: right;}

				
.linia_pozioma { height: 1px; clear: both;} 

.small_box { width: 260px;
					min-height: 207px;
					padding: 0px;
					margin-top: 15px;}

.sb_lewy { float: left;}					
.sb_prawy { float: right;}

.sb_content { width: 230px;
					background-image: url('img/small_box_background.gif');
					background-repeat: repeat-x;
					background-color: #ffffff;
					min-height: 182px;
					padding: 15px;}
					
p.news_header { font-size: 10px; color: #000000; font-weight: bold;
						margin: 0; padding: 0; margin-bottom: 5px;}

p.news_tekst { font-size: 10px; color: #666666; font-weight: normal;
						margin: 0; padding: 0; line-height: 13px;}

p.news_link { font-size: 10px; font-weight: bold; text-align: right;
						margin: 0px 0px 10px 0px; padding: 0;}

p.news_link a:link, p.news_link a:visited { color: #009ee0; text-decoration: none;}						 

p.news_link a:hover { text-decoration: underline;}

#informacje_lista { list-style: none;}						

#informacje_lista li { background-image: url('img/news_bullet.gif');
								background-repeat: no-repeat;
								padding-left: 20px;
								margin-bottom: 10px;}
#informacje_lista li a:link, #informacje_lista li a:visited {
			color: #009ee0;
			text-decoration: none;
}						 

#informacje_lista li a:hover { text-decoration: underline;}

h1 {
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: 18px;}

h1 span { display: none;}

h1#witamy { background-image: url('/img/header_witamy.gif');}

h1#katalog { background-image: url('/img/header_katalog.gif');}

h1#wiadomosci { background-image: url('/img/header_wiadomosci.gif');}

h1#faq { background-image: url('/img/header_faq.gif');}

h1#informacje { background-image: url('/img/header_informacje.gif');}

h1#download { background-image: url('/img/header_download.gif');}

h1#weryfikacja { background-image: url('/img/header_weryfikacja.gif');}

h2 {
	height: 25px;
	background-repeat: no-repeat;
	}

h2 span { display: none;}
h2#nowosci_small { background-image: url('/img/header_nowosci_small.gif');}
h2#informacje_small { background-image: url('/img/header_informacje_small.gif');}


h3 {
	height: 40px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	}
	
h3 span { display: none;}

h3#polecamy { background-image: url('/img/header_polecamy.gif');}


.polecamy_para {
			width: 318px;
			vertical-align: bottom;
			clear: both;
			margin-bottom: 20px;}
			
.polecamy_single { width: 145px;}			
			
.polecamy_img { margin-bottom: 10px;}			
.polecamy_p_id, .polecamy_p_typ, .polecamy_p_lic, .polecamy_single p {
			font-size: 10px;
			color: #959595;
			line-height: 12px;
			margin: 0;
}

.polecamy_p_lic b, .polecamy_p_id b { color: #000000;}

.polecamy_p_typ b { color: #990000;}

p.polecamy_sell_link { font-size: 10px; font-weight: bold; padding: 5px; background-color: #666666; text-align: center; margin-bottom: 10px;}

a.polecamy_preview:link, a.polecamy_preview:visited { color: #ffffff; text-decoration: none;}

a.polecamy_preview:hover { text-decoration: underline;}

div.wyszukiwarka { clear: both; padding-top: 40px;}

h3#wyszukiwarka { background-image: url('/img/header_wyszukiwarka.gif');}

#search_table { border: 1px; 
						border-style: solid; 
						border-color: #cccccc; 
						width: 195px;
						margin-left: auto;
						margin-right: auto;
						padding: 20px 58px 10px 59px;}

.search_form { height: 25px;}

.width65 { width: 65px;}

.width130 { width: 130px;}

.lista { font-size: 12px; color: #666666; border-style: solid; border-width: 1px; border-color: #999999;}

#katalog_searchbox {
				background-color: #f2f2f2;
				border: 1px solid #cdcdcd;
				padding: 20px;
				width: 868px;
				clear: both;
				margin-bottom: 20px;
				min-height: 60px;
				}




div.search_label { 
				width: 90px;  
				float: left; 
				font-size: 10px;
				color: #000000;
				font-weight: bold;
				text-align: right;
				margin: 0; padding: 0px 10px 0px 0px;
				}
				
div.search_element { width: 180px; float: left;}


p.lista_stron {
				clear: both;
				font-size: 11px;
				font-weight: bold;
				color: #666666;
				margin-bottom: 40px;
}

p.lista_stron a:link, p.lista_stron a:visited { color: #009ee0; text-decoration: none;}
p.lista_stron a:hover { text-decoration: underline;}


#download_info_table {
				width: 540px;
				border-style: none;
				background-color: #f2f2f2;
				margin-bottom: 20px;
}

.download_info_tableft {
				text-align: right;
				width: 104px;
				padding: 3px;
				vertical-align: top;
}

.download_info_tabright {
				text-align: left;
				width: 424px;
				padding: 3px;
				font-weight: bold;
				vertical-align: top;
}

.download_info_link:link, .download_info_link:visited {
				color:  #009ee0;
				font-weight: bold;
				text-decoration: none;
}

.download_info_link:hover {
				text-decoration: underline;
}


#download_info_verification {
				width: 318px;
				border-style: none;
				border-spacing: 3px;
}

td.download_info_green {
				background-color: #ccffcc;
				padding: 20px;
}

td.download_info_red {
				background-color: #ffcccc;
				padding: 20px;
}

div.verify_info { 
				background-color: #f2f2f2;
				border: 1px solid #cdcdcd;
				padding: 20px;
				width: 868px;
				clear: both;
				margin-bottom: 20px;
				min-height: 60px;
}

img.download_button {
				display: block;
				margin: 20px auto 20px auto;
				border-style: none;
				
}

p.big_red { font-size: 18px; color: #cc0000; font-weight: bold; margin-bottom: 20px;}

img.download_polecamy { border-style: none;
					margin: 0px 10px 0px 10px;
}

#footer { 	clear: both; 
				background-color: #005482;
				font-size: 11px; color: #ffffff; font-weight: bold;
				padding: 20px;
				text-align: center;}
				
#bottom_witryna { clear: both;}				
