body, td 
{
	font-family: Tahoma, Arial, Sans-serif;
	font-size:11px;
	margin:0px auto;
	color: #000000;

}

ul 
{
    margin:0px;
    padding:0px;
    list-style:none;
    
}

li
{
    display:block;
    height:17px;
    background-image: url("images/ikonka_zestaw.png");
	background-repeat: no-repeat;
	background-position: top left;	
	padding-left:15px;
}

.infoBrakTowaru {color: darksilver; }

input, select {font-size:11px; border:1px solid black; padding:2px }
.button {font-weight:bold}
label {font-weight:bold; color: black;}

.fieldset_main {border:1px solid #000000;padding-left:10px;padding-right:10px}
.legend_main  {color:black; font-weight:bold}


A:link {color:#0C5F4E;  text-decoration:none}
A:visited {color:#0C5F4E;  text-decoration:none}
A:hover {color:#0C5F4E;  text-decoration:underline}

.left A:link {color:#888;  text-decoration:none; font-weight:bold}
.left A:visited {color:#888;  text-decoration:none; font-weight:bold}
.left A:hover {color:#888;  text-decoration:underline; font-weight:bold}

.top
{
    	padding:0px;
	margin:0px;
	height:161px;	
	color:white;
	background-color:#FFFFFF;
	background-image: url("images/konfigurator-strona_pasek.jpg");
	background-repeat: repeat-x;
	display:block;  
	width: 100%;  
	text-align: center;
}

.top h1
{
    display:none;
}

.content
{
    padding:15px;
    text-align:center;
}

.conf_type
{
    font-size:11px;
    font-weight:bold;
    color:#636363;
    margin-top: 0px;
    margin-bottom:0px;
}
.conf_type span
{    
    color:black;
}

.main_field{
	color: black;
	background-image:  url('images/zbuduj.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	border-width: 0px;
	height: 70px;
	padding-top: 35px;

}

.fieldset_main{
	border-color: #d6d6d6;
	width: 500px;
}

.mazaki{
	color: white;
	background-image: url('images/zmien.jpg');
	background-color: white;
	width: 56px;
	height: 23px;
	border-width: 0px;
}

.left
{    
    padding:10px
}
.main
{
    border-right:0px solid #24A086;
    padding-right:10px
}

.zestawy_nag
{
    background-color: white;
    padding:4px;
        
}
.zestawy_nag h2
{
    font-size:11px;
    font-weight:bold;
    display:inline;
}
.error_message
{
    color:red;
}
.messagebox 
{
	padding: 10px;
	border: 1px solid silver;
	width:500px;	
	text-align:center;
	vertical-align: middle;
	
}
.price_sum
{
    font-weight:bold;
    padding:5px;
    
    border:1px solid silver;
    background-color:#efefef;
    text-align:center;
}
.price_sum span
{
    color: navy;
    font-size:14px;
}
.preconfig_desc
{
    color: #808080;
}

.print 
{
    display:block;
    width:770px;
    text-align:left;    
}

.print_price
{
    font-size:14px;
}

.changeElementBlock
{
	display:none; 
	border:1px solid #4F9F8E; 
	padding:4px;
	
	background-color: #CBC7BC;
}

.addElementBlock
{
	display:none; 
	border:1px solid #4F9F8E; 
	padding:4px;
	
	background-color: #D1EFE8;
}

#srodek{
			background-image: url('images/drukuj_solar/tlo.jpg');
			background-repeat: no-repeat;
			background-position: left top;
			background-color: white;
			width: 595px;
			margin: 0px auto;
			font-family: Arial;
		}
		
		table#naglowek{
			width: 100%;
			border-collapse: collapse;
			margin-left: 22px;
			padding: 0px;
			background-image: url('images/drukuj_solar/tlo_tablica.jpg');
			background-repeat: no-repeat;
			background-position: right top;
		}
		
		table#naglowek td.dol{
			
			height: 74px;
			color: #9D5124;
			font-size: 30px;
			padding-left: 50px;
		}
		
		table#produkty_drukuj{
			border: #E2E1E1 solid 1px;
			width: 326px;
			margin-left: 10px;
		}
		
		table#produkty_drukuj td.naglowek_, table#produkty_drukuj tr.head td{
			border-bottom: #E2E1E1 solid 1px;
		}
		
		table#produkty_drukuj tr.head td{
			text-align: center;
			font-weight: bold;
		}
		
		table#ceny_drukuj, table#data_drukuj{
			width: 100%;
			background-color: #DFDBD5;
			margin-top: 50px;
		}
		
		table#ceny_drukuj_{
			border: 1px solid #773E1A;
			background-color: white;
			width: 373px;
		}
		
		table#ceny_drukuj_ td, table#ceny_drukuj_ th{
			border: 1px solid #773E1A;
		}
		
		table#ceny_drukuj_ td{
			text-align: center;
		}
		
		table#data_drukuj{
			margin-top: 0px;
		}
