body
{
	font-size: 12px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: url('images/bodybg.gif') repeat #131315;
	color: #3c3932;	
    height: 100%
}
     
a:hover  { color: #000; text-decoration:none; font-size: 12px;} 
a { color: #d5250c; text-decoration:none; font-size: 12px; }
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:13px; color:#d5250c;  font-weight:bold; margin-bottom:6px; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/

div#bg { background-image: url('images/bg.gif'); width: 100%;  min-width: 1000px;}
div#bg_kartka { background-image: url('images/bg_kartka.gif'); background-repeat: repeat-y; background-position: top center; min-width: 1000px;}
div#top{width:1000px; height:44px; overflow:hidden; margin: 0px auto;}
div#top_zabki { width: 100%; height: 5px; background: url('images/topbg.gif') repeat-x; display: block; overflow: hidden;}
div#bot_zabki { width: 100%; height: 5px; background: url('images/botbg.gif') repeat-x; display: block; overflow: hidden;}

div#menu { padding: 15px 0px 0px 20px; }
#menu a { margin-right: 42px; }


div#top_telefon { float: right; padding: 15px 46px 0px 0px; }

div#center {margin: 0px auto;min-height:320px;height:auto !important; height:320px;width:1000px;  padding-top:14px; padding-bottom:5px; }

div#left { width: 702px; float: left; }
div#right { width: 298px; float: left; }
div#info { padding: 14px 0px 39px 20px; width: 232px; height: 232px;}

div#bottom{	width:1000px; height:76px; margin: 0px auto; color: #e9deb4;  font-size:10px;}
div#copyright { float: left; padding-left: 34px; width: 165px; padding-top: 31px;}
div#menu_bottom {  padding-top: 31px; float: left; width: 478px;}
#menu_bottom a {  font-size:10px; color:#e9deb4; margin: 0px 10px;}
#menu_bottom a:hover { color:#d5250c;font-size:10px; }
div#bottom_lapki { float: left; padding: 16px 0px 0px 0px; }

div#undicom  { 	color:#e9deb4; font-size:10px;	float:right; width:130px; text-align:right; padding-right:42px;  padding-top: 31px; }
div#undicom a { 	color:#e9deb4; font-size:10px; 	}
div#undicom a:hover { 	color:#d5250c; font-size:10px; 	}
div#mapa_dojazdu { float: left; width:420px; overflow:hidden; }
div#mapa_dojazdu iframe { border:3px solid #434037; }
div#mapa_dojazdu a { font-size:11px; }
div#mapa_dojazdu a:hover { font-size:11px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							LOGO						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#logo_kontener { display: block; width: 628px; height: 262px; position: relative;}
#logo_kontener a { position: absolute; }
a#logo { top: 0px; left: 31px; }
a#logos_top { top: 53px; left: 0px; }
a#logos_left { top: 68px; left: 0px; }
a#logos { top: 68px; left: 24px; }
a#logos_right { top: 68px; left: 596px; }
a#logos_bot { top: 250px; left: 24px; }
a#logos_rejestracja { top: 8px; left: 276px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#nasi_klienci_to { padding: 0px 0px 8px 22px; }

div.right_box { width: 252px; height: 93px; position: relative; display: block; margin-bottom: 7px;}
div.right_box_bg { position: absolute; top: 0px; left: 0px; background-color: #fff; opacity: 0.5; filter: alpha(opacity=50); width: 252px; height: 93px;  display: block;}
.right_box a { position: absolute; top: 5px; left: 5px;width: 242px; height: 83px;  display: block; }

div#zawartosc { width: 680px; padding: 23px 0px 0px 0px; line-height: 18px;}
div#zapraszamy { text-align: center; padding: 40px 0px 0px 0px;}
div.txt_tresc { width: 534px; }

div.gal_fotka_kont { float:left; width:130px; margin: 0px 15px 20px 15px; height:100px; overflow:hidden; display: block; position: relative;}
div.gal_fotka_box
{
	 background-image: url('images/gal_fotka_box.png'); position: absolute; top: 0px; left: 0px; width:130px;height:100px; display: block;
}
*html div.gal_fotka_box { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gal_fotka_box.png', sizingMethod='crop'); }
.gal_fotka_kont a { position: absolute; top: 5px; left: 5px; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	.formularz_etykieta_nagl { background-color:#F6F5F1; color:#3D3A33; font-size:12px; font-weight:bold; padding:3px; }
	.formularz_etykieta { font-size:11px; color:#3D3A33; width:100px;}
		input.formularz
	{
		width:250px; height:17px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #fff; border:1px solid #CEC5AF; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:3px; margin-top:3px; 
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:350px; height:70px; padding:3px;
		background-color: #fff; 	border:1px solid #CEC5AF;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 		margin-bottom:2px; margin-top:2px; 
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}