body { margin: 0px 0px 0px 0px; }

small { font-size: 12px; }

ul { list-style-type: square; padding-left: 10px; margin-left: 10px; }
ol { padding-left: 10px; margin-left: 10px; }
li { padding-left: 0px; margin-left: 10px; }

td.top_menu {font-family: verdana; font-size: 12px; color: #ffffff; font-weight: bold; background: #2c417a;}
a.top_menu {font-family: verdana; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.top_menu:hover {font-family: verdana; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.top_menu a.highlight {font-weight: bold; color: #ffffff;}

ul.left_menu { font-family: verdana, arial, tahoma; font-size: 12px; color: #333; padding: 0px; margin-left: 10px; text-align: left; }
li.left_menu { list-style-image: url(gfx/strzalka_mala2.png); font-family: verdana, arial, tahoma; font-size: 12px; color: #333; padding: 2px 0px 2px 0px; }
li.left_menu a { font-family: verdana, arial, tahoma; font-size: 12px; color: #333; text-decoration: none; }
li.left_menu a:hover { font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: none; }
li.left_menu a.highlight { color: #cc0000; font-weight: bold; }

left_menu { font-family: verdana, arial, tahoma; font-size: 12px; color: #333; padding: 0px; margin-left: 10px; text-align: left; }
left_menu a { font-family: verdana, arial, tahoma; font-size: 12px; color: #333; text-decoration: none; }
left_menu a:hover { font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: none; }
left_menu a.highlight { color: #cc0000; font-weight: bold; }


.txt13r {font-family: verdana, arial, tahoma; font-size: 13px; color: #ff0000}


.txt {font-family: verdana, arial, tahoma; font-size: 12px; color: #000000}
.txt a {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: none; }
.txt a:hover {font-family: verdana, arial, tahoma; font-size: 12px; color: #ff0000; text-decoration: none; font-weight:bold}

.txt11 {font-family: verdana, arial, tahoma; font-size: 11px; color: #000000}
.txt11 a {font-family: verdana, arial, tahoma; font-size: 11px; color: #cc0000; text-decoration: underline; }
.txt11 a:hover {font-family: verdana, arial, tahoma; font-size: 11px; color: #cc0000; text-decoration: underline; }

.txt_rl {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; }
.txt_rl a {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: none}
.txt_rl a:hover {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: none}

.tyt_news {font-family: verdana, arial, tahoma; font-size: 12px; color: #000000; font-weight: bold; margin: 8px 0px 5px 0px; }
.txt_news {font-family: verdana, arial, tahoma; font-size: 12px; color: #000000; margin: 5px 0px 8px 0px; }
.txt_news a {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: underline}
.txt_news a:hover {font-family: verdana, arial, tahoma; font-size: 12px; color: #cc0000; text-decoration: underline}

.opis_prod { line-height: 1.3; margin: 8px 0px 8px 0px; }

.end {font-family: verdana, arial, tahoma; font-size: 11px; color: #333}
.end a {font-family: verdana, arial, tahoma; font-size: 11px; color: #333; text-decoration: none}
.end a:hover {font-family: verdana, arial, tahoma; font-size: 11px; color: #cc0000; text-decoration: none}

.wiecej { margin: 8px 0px 3px 0px; }
.wiecej a {font-family: verdana, arial, tahoma; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; font-style: italic; }
.wiecej a:hover {font-family: verdana, arial, tahoma; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}

textarea {border: 1px solid #202020; font-family: verdana, arial, tahoma; font-size: 12px; overflow: auto; }
input {border: 1px solid #202020; font-family: verdana, arial, tahoma; font-size: 12px; }


.nb {border-width: 0px; }
input.nb { color: #000000; background: transparent; border: 0px solid #b6ad85; padding: 0px; margin: 0px; font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic; cursor: pointer; }
.ib2 {border: 1px solid #6699cc; padding: 2px; margin:10px}
.m2 {font-size: 2px; font-family: Arial}
.m4 {font-size: 4px; font-family: Arial}
.m5 {font-size: 5px; font-family: Arial}
.m6 {font-size: 6px; font-family: Arial}

.jezyki { font-family: verdana, arial, tahoma; font-size: 11px; color: #666; }
.jezyki a { font-size: 11px; color: #666; text-decoration: none}
.jezyki a:hover { font-size: 11px; color: #000000; text-decoration: none}
.jezyki .highlight { color: #000000; }


/* ------------------ BOXY ------------------ */

#site { 
	font-family: verdana, arial, tahoma; font-size: 12px; color: #000000;
	margin: 0px;
	min-height: 612px; 
	_height: 612px;	
	}


#site_border_top {  
		/* background: url(gfx/box_main_a2.gif) 0% 100% no-repeat;
		width: 850px;
		height: 45px; */
		float: center;
		overflow: hidden;  }
#site_border_bot {  
		/* background: url(gfx/box_main_c2.gif) 0% 100% no-repeat;
		width: 850px; */
		height: 5px;
		float: center;
		overflow: hidden;  }		
#site_border { 
 			/* background: url(gfx/box_main_b2.gif) 0% 100% repeat-y; 
 			width: 850px; */
			padding: 0px 0px 0px 0px; }


div.box_margin { margin: 15px 10px 10px 10px; }
		
div.box_tab { 
		padding: 0px 0px 0px 10px; 
		margin: 0px 0px 0px 0px; 
		float: left; }

div.box_tab strong { 
 			display: block; 
			padding: 0px 0px 3px 0px; 
			margin: 0px; 
			float: left; 
			font-size: 14px; 
			font-weight: bold; 
			color: #cc0000; }

div.box_tabr table.box_tabr { /* main */
			padding: 0px 0px 0px 0px; 
			margin: 0px; 
			font-size: 14px; 
			font-weight: bold; 
			color: #cc0000; }

div.box_tl { 
			min-height: 10px; 
			clear: left; }
div.box_tl_b { 
			min-height: 10px;  
			clear: left; }
div.box_tr { 
			margin: 0px 0px 0px 10px; 
			padding: 10px 15px 3px 5px; 
			min-height: 85px;  }
			
div.box_tr_main { 
			margin: 0px 0px 0px 10px; 
			padding: 15px 15px 10px 6px; 
			min-height: 85px;}			
			
div.box_bl { 
			height: 10px; 
			overflow: hidden; 
			padding: 0px 0px 0px 10px; }
div.box_br { 
			height: 10px; 
			overflow: hidden; }


