h1,h2 {padding: 5px 0px; color: #FF8000; font-size: 14pt;  }
h2 {font-size: 12pt;}

h4 {font-size: 11pt; font-weight: bold; padding: 0px; margin-bottom: 5px; }

h5 {font-size: 10pt; font-weight: bold; padding: 0px; margin-bottom: 5px; margin-top: 25px; }

a { text-decoration: none; color: gray; border-bottom: 1px dotted gray;}

a:link    { }
a:visited { }
a:hover   { color: red; border-bottom: 1px solid #80A2B3;}
a:active  { }


/*** M E N U   B O C Z N E ********************************************************************************************/
.nav_title{ border: 1px solid black;  background: url('../img/topmenu/curr_bg.jpg') repeat-x;  color: white;
            font-weight: bold;  text-align: center; padding: 5px; }

#navlist { list-style-type: none; text-align: left; padding-left:8px; margin: 10px;}
#navlist li a{ 
   background: transparent url('../img/list-off.gif') left center no-repeat; 
	border: none; 
	font-weight: normal;  
	padding: 2px 2px 2px 15px;
	color: #282828; 
	text-align: left;  
	text-decoration: none; 
	display: block; 
}
#navlist li a:hover  { 
   background: url('../img/list-on.gif') left center no-repeat; 
	color: #FF8000; 
	text-decoration: underline;
}
#navlist li a#current{ background: transparent url('../img/list-active.gif') left center no-repeat; color: #000; font-weight: bold;	}

/*** M E N U   G Ó R N E **********************************************************************************************/
#menu_tab{position: absolute; margin-top: 38px; margin-left: 175px;}
#menu_tab td {}
#menu_tab td a { font: 11pt arial; display: block; height: 26px; border: none; padding: 6px 12px 0px 12px; }
#menu_tab td.m_norm a{ background: url('../img/topmenu/norm_bg.jpg') repeat-x; color: #000; }
#menu_tab td.m_norm a:hover{ background: url('../img/topmenu/high_bg.jpg') repeat-x; color: #000;}
#menu_tab td.m_curr a{ background: url('../img/topmenu/curr_bg.jpg') repeat-x; color: #fff; }
	
/**********************************************************************************************************************/
	
.banery a { border: none;}
				
.content{ 
   background-color: white; 
   text-align: justify; 
   vertical-align: top; 
	padding: 5px 25px 30px 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999 #DDDDDD #DDDDDD #999999;
	margin-bottom: 10px;
}

#main{  margin: auto; width: 790px; background: white url('../img/lines.jpg') repeat-x; background-color: #EEE; }
#main td{  cursor: default; }
#td_menu{ border-left: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }

/*#main td table td { border: none; }*/
#main td .akapit td {border:none;}
#main td .akapit td p {padding-top: 0px;}
#main td .akapit td a {border: none;}
.ramka {border: 1px solid gray;}

#pobierz td{ border: none; }
.red {color: red; }

#cennik{ margin: auto; width: 420px;}
#cennik td{ border: 1px solid gray;}
#cennik .thead { background-color: #CCCCCC; font-weight: bold;}
#cennik .thead td { text-align: center; padding: 5px;}
a.kosz   { border: none;}


#koszyk{ width: 95%; font: 10pt verdana; empty-cells: hide; margin: auto;}
#koszyk thead{ background: #999999; color: white; font-weight: bold; padding-left: 5px; padding-right: 5px;}
#koszyk tbody { text-align: center; font-size: 9pt; }
#koszyk td { border: 1px solid black; padding: 3px; height: 15px;}
#koszyk .sztuki { padding:0px; margin:0px; height: 15px; }
#koszyk .sztuki input { 
    text-align: right; 
    width: 97%; 
    height: 130%; 
    border: none; 
    background-color: #CCCCCC; 
    margin: 0px; 
    padding: 0px; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; 
}
*html #koszyk .sztuki input { height: 100%; }
.cena { text-align: right; width: 60px; }
table#koszyk_dolna{ width: 95%;  border: none;}
table#koszyk_dolna td{ border:none;}
table#koszyk_dolna td a{ border: none;}



#zamow{ width:60%; margin: auto; }
#zamow td{ border: none;}
#zamow thead { background-color: #CCCCCC; font-weight: bold;}
#zamow thead td { text-align: center; padding: 5px;}
.f_name {text-align: right; padding-right: 10px;}
.f_value{text-align: left;}

#cennik2{ width:90%; margin: auto; border-collapse: collapse;}
#cennik2 td{ border: 1px solid gray; padding: 3px;}
#cennik2 thead { background-color: #CCCCCC; font-weight: bold;}
#cennik2 thead td { text-align: center; padding: 4px;}


p{ padding: 10px; text-indent: 20px; }

#roznice { border-collapse: collapse; font: 10pt tahoma; width: 95%;}
#roznice .thead{ background: #CCCCCC; color: black; font-weight: bold; padding-left: 5px; padding-right: 5px; text-align: center;}
#roznice .thead td{ vertical-align: middle; text-align: center;}
#roznice .dt{ text-align: left;}
#roznice .dt img{ margin: 5px;}
#roznice .tbody { text-align: center; font-size: 9pt; }
#roznice .tbody td { border-bottom: 1px dotted black; }
#roznice td { padding: 3px;  border: none; }
#roznice h5 { font: bold 10pt tahoma; padding-top: 5px; padding-bottom: 0px; color: #666666; text-decoration: underline;}


.akapit {text-align: justify; padding: 0px; margin: 0px; margin-bottom: 10px; font: 11pt sans-serif; color:black;}
.akapit_small {padding: 0px; margin: 0px; margin-bottom: 10px; font: 9pt sans-serif; text-align: left; text-indent: 0px;}
.podpis {text-align: right; padding-top: 0px; }
.podpis a { text-decoration: none; color: gray; font-weight: bold; }
.podpis a:hover   { color: red; border-bottom: 1px solid #80A2B3;}
.show_demo { text-align: right; font: 10pt arial, halvetica;}


#kontakt td{ border: none;}
#kontakt td a { border: none;}

#stopka{ margin: auto; width: 780px; font: 8pt verdana; color: #CCCCCC;}
#stopka td{ text-align: center;}

.newslist {padding: 0px; margin-left: 20px; margin-top: 0px; }
.newslist li {margin: 10px auto; }



.marketing {margin: auto; padding-left: 30px; }
.marketing a img { border: 0px; }
.marketing a {  float:left; width: 140px; height: 140px; padding: 20px; border: 1px solid transparent; margin: 50px 20px;
font: bold 10pt verdana; color: black; text-align: center;}
.marketing a:hover { background-color: #ECF5FF; border: 1px solid #82BDFF;}



body { 
  margin: 0px; 
  padding: 0px;
  background-color: #888;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px; 
  color:#333333;
  font-weight: normal;
}
