td {
	padding: 0;
}

body {
	background: #000;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 13px;
	color: #C2C2C4;
} 

table.main_table_win {
	width: 900px;
	margin: 0 auto;
}

td.white_line {
	background: #fff;
}

a, a:link, a:visited {
	color: #848486;
}

.border_right_color {
	border-right: 1px solid #868688;
}

.border_top_color {
	border-top: 1px solid #868688;
}

img {
	border: 0;
}

table.style_reklama td.link_menu a:link {
	color: #Eb0016;
	font-size: 16px;
	font-weight: 800;
}

table.style_reklama td.link_menu a:visited {
	color: #Eb0016;
	font-size: 16px;
	font-weight: 800;
}

td.link_menu {
	padding-left: 20px; 
	padding-top: 5px;
	padding-bottom: 5px;
}

td.link_menu_sub{
	padding-top: 9px;
	padding-bottom: 9px;
}

td.link_menu_sub a:link {
	color: #B1B1B3;
}

table.podstrona_menu {
	width: 100%;
}

table.podstrona_menu td {
	padding: 4px;
	padding-left: 25px;
	font-weight: 800;
	color: #000;
}

table.podstrona_menu td a:link, table.podstrona_menu td a:visited {
	color: #000;
	font-weight: 800;
}

table.podstrona_menu_reklama {
	background: #E2001A;
}

table.podstrona_menu_budownictwo {
	background: #0663A0;
}

table.podstrona_menu_przemysl {
	background: #7DB51C;
}


td.select_a_reklama a:link, td.select_a_reklama a, li.select_a_reklama a:link, li.select_a_reklama a {
	font-weight: 800;
	color: #E2001A;
}

td.select_a_budownictwo a:link, td.select_a_budownictwo a, li.select_a_budownictwo a:link, li.select_a_budownictwo a {
	font-weight: 800;
	color: #0663A0;
}

td.select_a_przemysl a:link, td.select_a_przemysl a, li.select_a_przemysl a:link, li.select_a_przemysl a {
	font-weight: 800;
	color: #7DB51C;
}

li.select_a_none a, li.select_a_none a:link {
	font-weight: normal;
	color: #848486;
}

ul.lista_kategorii_produktowej {
	margin-top: 0;
	padding-top: 0;
	padding-left:10px;
	list-style-image: url(images/wypunktowanie_male.gif);
}

a.select_in_tree, a.select_in_tree:link {
	font-weight: 800;
	color: #C2C2C4;
}

td.site_footer {
	color: #848486;
	font-size: 9px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 20px;
}

td.site_footer a:link, td.site_footer td a:visited {
	color: #848486;
	font-size: 9px;
}

h1 {
	font-size: 12px;
	margin-top: 0;
}

h1.naglowek_reklama {
	color: #E2001A;
}

h1.naglowek_budownictwo {
	color: #0663A0;
}

h1.naglowek_przemysl {
	color: #7DB51C;
}

h1.nazwa_produktu {
	font-size: 12px;
	padding:0;
	padding-bottom: 20px;
}

h1.nazwa_produktu_reklama {
	color: #E2001A;
}

h1.nazwa_produktu_budownictwo {
	color: #0663A0;
}

h1.nazwa_produktu_przemysl {
	color: #7DB51C;
}

#prawa_strona {
	padding: 30px 30px 50px;
}

.kontakt_form {
	width:385px;
}

.kontakt_form_submit, .kontakt_form {
	background: #8D8D8D;
	border:1px solid #000;
}

.kontakt_form_submit {
	color: #000;
}

#map0 span {
	display: block;
}

form.ddfm h2, form div.fmdesc1 { font-size: 11px; }
form.ddfm div.fmdesc { font-size: 11px; font-weight: 800; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { color: #606060; }
form.ddfm .fmcheck p,  form.ddfm .fmradio p, form.ddfm textarea,  form.ddfm .fmfullblock,  form.ddfm .fmhalfblock,  form.ddfm .fmselect,  form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits { color: #404040; }
form.ddfm .required { color: #E1001A; }
.ddfmerrors { color: #FF0000; }
form.ddfm { font-size: 100%; }
form.ddfm h1, form.ddfm h2 { text-align: left; margin: 0 0 10px 0; padding: 0; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { font-weight: bold; }
form.ddfm .credits { font-size: 90%; display: none; }
form.ddfm legend { font-size: 110%; }
.ddfmerrors { font-weight: bold; }
.ddfmwrap { width: 99%; margin: 0 auto; }
form.ddfm { text-align: left; padding: 15px; }
form.ddfm fieldset { padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block; }
form.ddfm legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; }
form.ddfm label { display: block; float: left; width: 30%; text-align: right; margin: 0 2px 0 0; padding-bottom: 0; }
form.ddfm label.fmtextlblwide { display: block; float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; }
form.ddfm select.fmselect { background-color:#8D8D8D;
border:1px solid #000000;
display:block;
float:left;
margin-bottom:15px;
margin-left:10px;
padding:0;
width:208px; }
form.ddfm .fmcheck { display: block; margin-bottom: 15px; }
form.ddfm .fmradio { display: block; margin-bottom: 15px; }
form.ddfm textarea { float: left; position: relative; width: 205px; margin-bottom: 15px; margin-left: 39px; padding: 3px;  background-color: #8D8D8D; border: 1px solid #000; height: 100px; }
form.ddfm br { clear: left; }
form.ddfm .fmfullblock { padding-left: 0px; }
form.ddfm .fmhalfblock { margin-left: 18%; width: 75%; }
form.ddfm input.fmverify { float: left; display: block; width: 22%; margin-bottom: 15px; padding: 3px; background-color: #fff; border: 1px solid #3FA8D9; }
form.ddfm img { margin: 1px 0 0 10px; }
form.ddfm input.fmfile, form.ddfm input.fmtext { float: left; display: block; width: 205px; margin-bottom: 15px; margin-left:10px; background-color: #8D8D8D; border: 1px solid #000; }
form.ddfm textarea.fmtextwide {  background-color: #8D8D8D; border: 1px solid #000; display: block; float: left; width: 205px; margin-right: 2px; margin-bottom: 15px; margin-left:10px; padding: 3px; }
form.ddfm .credits { text-align: right; margin-top: 5px; }
form.ddfm label.submit { margin-top: 15px; text-align: right; width: 32%; }
form.ddfm label.checkbox input { width: 25px; margin-left: 95px; }
form.ddfm input.submit { background-color: #8D8D8D; border: 1px solid #000; color: #000; }

.pager { padding: 10px 0; }
.pager ul { margin: 0 auto; padding: 0; list-style: none; }
.pager ul li { display: inline; text-align: center; padding: 2px 5px; margin: 1px 1px; background: transparent; border: 1px solid #666769; }
.pager ul li:hover { background: #A0A4A9; border: 1px solid #666769; }
.pager ul li.selectPage { color: #000; background: #A0A4A9; border: 1px solid #666769; }
.pager a, .pager a:link { color: #fff; }
.pager a:hover { color: #000; text-decoration: none; }

.kropki {
	background: url(images/podkreslenie.gif) no-repeat left top;
	width: 300px;
}

div#newsletter_info p {
	text-align: center; 
	padding: 10px; 
	font-size: 12px; 
	margin: 25px auto; 
	border: 1px solid #fff; 
	width: 350px; 
}

.bold_search {
	color: #4F4F4F;
}
