body
{
	font-size: 14px;
	text-align:left;
	font-family: Arial,Helvetica,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bg.gif') repeat-x #878787;
	color: #181616;	
}
     
a:hover  { color: #776281; text-decoration:none; font-size: 14px;} 
a { color: #181616; text-decoration:none; font-size: 14px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:14px; color:#131f5a;  font-weight:bold; padding: 5px 0px 5px 0px; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener{margin:0px auto; padding: 12px 0px 5px 0px; width:956px;	overflow:hidden; position: relative;}

div#top{width:956px; height:172px; overflow:hidden; background-image: url('images/top.jpg'); position: relative;}
div#top_napis {  width: 379px; height: 59px; display: block; position: absolute; top: 45px; left: 33px; }
div#logo {  width: 213px; height: 76px; display: block; position: absolute; top: 18px; left: 726px; }
div#top_mail { width: 102px; height: 19px; display: block; position: absolute; top: 80px; left: 601px; }
div#top_tel { width: 102px; height: 53px; display: block; position: absolute; top: 13px; left: 601px; }

div#logos { width: 205px; height: 44px; display: block; position: absolute; top: 111px; left: 734px; }

div#menu {  width: 680px; height: 30px; display: block; position: absolute; top: 130px; left: 32px; }
#menu a { float: left; margin-right: 12px;}

div#srodek {  padding: 0px 18px 0px 18px; width: 920px; display:block;  background-image: url('images/srodekbg.png');}

div#center {background-color:#ffffff;min-height:320px;height:auto !important; height:320px;width:718px; float:left;}
div#right { width: 202px; float: left; }


div#bottom { display: block; width: 696px; padding: 0px 230px 0px 30px; height: 35px; background-image: url('images/bottombg.png'); text-align: center; color: #a0a0a0; font-size: 12px;}
#bottom a { color: #a0a0a0; font-size: 12px; }
#bottom a:hover { color: #131f5a; font-size: 12px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							RIGHT						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#right_aktualnosci_naglowek { padding: 0px 0px 0px 16px; }

div#right_aktualnosci { padding: 5px 13px 0px 13px; }

div.right_news_box { padding: 0px 0px 15px 0px;}
div.right_news_nazwa { }
.right_news_nazwa a { font-weight: bold; color: #131f5a; }
div.right_news_opis { color: #000000;}
div.right_news_wiecej { text-align: right; }
.right_news_wiecej a { color: #000000; font-weight: bold; }

div#right_zapytanie{ border-top: 1px solid #b0b3c0; margin: 0px 12px 0px 2px; padding: 9px 0px 0px 2px; }
div#right_pytanie_naglowek { border-top: 1px solid #b0b3c0; margin: 0px 12px 0px 2px; padding: 9px 0px 0px 2px; }
div#right_pytanie { padding: 0px 0px 0px 14px;}
div.formularz_etykieta { color: #525253; font-weight: bold; padding: 4px 0px 2px 0px;}
div.formularz_button { text-align: center; padding-top: 8px; }




div#naglowek { font-size: 24px; color: #131f5a; font-weight: bold; padding: 25px 0px 0px 22px;}
div.txt_tresc { padding: 0px 22px 0px 22px; }

.txt_tresc a { text-decoration: underline; color: #131f5a; font-weight: bold; }
.txt_tresc a:hover { text-decoration: none; color: #131f5a; font-weight: bold; }

div#news_lista { padding: 15px 0px 0px 22px; }
div.news_box { padding: 0px 0px 15px 0px;}
div.news_left { width: 85px; float: left; }
div.news_right { width: 585px; float: left; padding-top: 8px;}
div.news_data { color: #000000; }
div.news_foto { padding: 15px 10px 0px 0px; text-align: center;}
div.news_nazwa { border-top: 1px solid #a6a9b6; padding: 20px 0px 0px 0px; }
.news_nazwa a { font-weight: bold; color: #131f5a; }
div.news_opis { color: #000000;}
div.news_wiecej { text-align: left; }
.news_wiecej a { color: #000000; font-weight: bold; }

div.news_powrot { padding: 10px 0px 0px 22px; }
.news_powrot a { color: #000000; font-weight: bold; }
/* LISTA GALERII */
div.gal_kategoria_box { width: 701px; display: block; padding: 15px 0px 18px 8px;}
a.gal_kategoria_top { display: block; width: 685px; height: 27px; padding: 0px 0px 0px 16px; line-height: 26px; background-image: url('images/centerbox_top.gif'); overflow: hidden; color: #131f5a; font-weight: bold;}
a.gal_kategoria_top:hover { background-position: 0px -27px; }
div.gal_kategoria_bg { width: 695px; height: 90px; display: block; padding: 15px 0px 1px 6px; background-image: url('images/centerbox_bg.gif'); }
div.gal_kategoria_bot { width: 701px; height: 14px; display: block; overflow: hidden; background-image: url('images/centerbox_bot.gif'); }
div.gal_kategoria_fotka { display: block; width: 120px; height: 90px; overflow: hidden; float: left; padding: 0px 9px 0px 9px; }
/* KONKRETNA GALERIA */

div#gal_box { width: 701px; display: block; padding: 15px 0px 2px 8px;}
a#gal_powrot1 { display: block; width: 687px; height: 27px; padding: 0px 0px 0px 14px; line-height: 26px; background-image: url('images/centerbox_top.gif'); overflow: hidden;  color: #525253; font-weight: bold;}
a#gal_powrot1:hover { background-position: 0px -27px; }
div#gal_box_bg { padding: 17px 0px 0px 14px; background-image: url('images/centerbox_bg.gif');}
div#gal_box_bot { width: 701px; height: 14px; display: block; overflow: hidden; background-image: url('images/centerbox_bot.gif'); }
a#gal_powrot2 { display: block; width: 687px; height: 27px; padding: 0px 0px 0px 14px; margin-left: 8px; line-height: 26px; overflow: hidden;  color: #525253; font-weight: bold;}

span.arrow { display: block; float: left; width: 17px; height: 27px; background-image: url('images/arrow.png'); overflow: hidden; margin-right: 5px;}

div.gal_fotka_box { float:left; width:192px;}
.gal_fotka_box a { background-image: url('images/gal_fotka.png'); width: 172px; height: 102px; display: block; padding: 10px;  background-position: 0px -122px;}
.gal_fotka_box a:hover { background-position: 0px 0px; }
div.gal_fotka_nazwa { color: #000; padding: 6px 0px 20px 0px; text-align: center; }

/* OFERTA */
div#oferta_box { width: 701px; display: block; padding: 15px 0px 2px 8px; }
div#oferta_box_top { height: 27px; display: block;}
#oferta_box_top a { display: block; float: left; width: 231px; margin-right: 4px;}
div#oferta_box_bg { padding: 23px 0px 0px 2px; background-image: url('images/centerbox_bg.gif');}
div#oferta_naglowek { padding: 0px 0px 10px 14px; font-size: 16px; color: #131f5a; font-weight: bold; zoom: 1;}
div#oferta_box_bot { width: 701px; height: 14px; display: block; overflow: hidden; background-image: url('images/centerbox_bot.gif'); }

a.oferta_maszyny_box { width: 174px; height: 165px; display: block; float: left; position: relative; overflow: hidden;}
.oferta_maszyny_box .on, .oferta_maszyny_box .off { position: absolute; top: 0px; left: 0px; }
.oferta_maszyny_box .on { display: none; }


div.oferta_pasek1 { display: block; width: 701px; height: 3px; background-color: #f4c007; overflow: hidden;}
div.oferta_pasek2 { display: block; width: 701px; height: 3px; background-color: #3cb621; overflow: hidden;}
div.oferta_pasek3 { display: block; width: 701px; height: 3px; background-color: #f25708; overflow: hidden;}

div#maszyny_przepraszam { display: block; text-align: center; padding: 100px 0px 100px 0px; }
/* OFERTA SUBMENU */
div.submenu { width: 143px; display: block; position: absolute; top: 0px; left: 0px; display: none;}
div.submenu_top { width: 143px; height: 7px; display: block; overflow: hidden;}
div.submenu_bg { width: 139px; padding: 0px 2px 0px 2px; }
div.submenu_naglowek { font-size: 16px; font-weight: bold; color: #131f5a; padding: 10px 0px 5px 0px; text-align: center;}
div.submenu_bot { width: 143px; height: 7px; display: block; overflow: hidden;}
.submenu_bg a { display: block; width: 139px; line-height: 19px; color: #131f5a; text-align: center; font-size: 16px; }
.submenu_bg a:hover { color: #fff; font-size: 16px; background-color: #131f5a; }

.submenu1 .submenu_top { background-image: url('images/submenu1_top.png'); }
.submenu1 .submenu_bg { background-image: url('images/submenu1_bg.png'); }
.submenu1 .submenu_bot { background-image: url('images/submenu1_bot.png'); }

.submenu2 .submenu_top { background-image: url('images/submenu2_top.png'); }
.submenu2 .submenu_bg { background-image: url('images/submenu2_bg.png'); }
.submenu2 .submenu_bot { background-image: url('images/submenu2_bot.png'); }

.submenu3 .submenu_top { background-image: url('images/submenu3_top.png'); }
.submenu3 .submenu_bg { background-image: url('images/submenu3_bg.png'); }
.submenu3 .submenu_bot { background-image: url('images/submenu3_bot.png'); }

div#formularz_zapytania{ margin: 5px 22px 0px 22px; border-top: 1px solid #c1c0c8;}
div.formularz_zapytania_info { border-top: 1px solid #c1c0c8; font-size: 12px; color: #525253; margin-top: 25px; padding: 5px 0px 10px 0px;}

div.formularz_etykieta2 { color: #525253; font-weight: bold; padding: 4px 0px 2px 0px;}
div.formularz_button2 { text-align: center; padding-top: 8px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.formularz
	{
		width:160px; height:21px; padding:3px 5px 0px 3px;
		background-color: transparent; 	border:1px solid #c6c6c6;  
		color: #000; font-size: 12px;	font-family: Arial,Tahoma,Verdana;
		background-image: url('images/inputbg.gif');
	}
	input.formularz2
	{
		width:410px; height:21px; padding:3px 5px 0px 3px;
		background-color: transparent; 	border:1px solid #c6c6c6;  
		color: #000; font-size: 12px;	font-family: Arial,Tahoma,Verdana;
		background-image: url('images/inputbg2.gif');
	}

	
	.wiadomosc,textarea.formularz
	{
		width:160px; height:100px; padding:5px;
		background-color: transparent; 	border:1px solid #c6c6c6;  
		color: #000; font-size: 12px;	font-family: Arial,Tahoma,Verdana;
		overflow:auto; background-image: url('images/inputbg.gif');
	}

	
* html span.arrow  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrow.png', sizingMethod='scale');}
* html div#srodek  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/srodekbg.png', sizingMethod='scale');}
* html div#bottom  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bottombg.png', sizingMethod='scale');}
* html .submenu1 .submenu_top  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu1_top.png', sizingMethod='scale');}
* html .submenu1 .submenu_bg  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu1_bg.png', sizingMethod='scale');}
* html .submenu1 .submenu_bot  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu1_bot.png', sizingMethod='scale');}