

body        { margin: 0px; padding: 0px; font: 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #424242; background: #f4f4f4 url('gfx/body_bg.png') repeat-y center; }

a           { color: #006fdd; text-decoration: underline; }
a:hover     { color: #005ab7; }
a img { border: 0px; }
/* Elementy główne */
#all        { margin: 0px auto; width: 780px; border: 12px solid  #fff; border-bottom: 0px;}
#logo       { width: 780px; height: 70px; background: #fff url('gfx/logo.png') no-repeat; }
#header     { width: 780px; height: 120px; background: #fff url('gfx/header.png') no-repeat; } 

/* menu */
#menu 		{ width: 780px; height: 26px; background: #fff url('gfx/menu.png') no-repeat; border-top: 6px solid #fff; }
#menu a     { padding: 6px 20px 5px 20px; display: block; height: 16px; float: left; font: bold 11px arial, sans-serif; color: #4d3d37; text-decoration: none; text-align: center; border-left: 1px solid #e9e9e9 ;}
#menu a:hover {text-decoration: underline; }
/********/

#content    { width: 780px; background: #ffffff url('gfx/content_bg.png') repeat-y; border-top: 6px solid #fff; min-height: 200px;}

#left 		{ float: left; width: 272px;}
#right		{ float: right; width: 502px;}	

#left .tresc{ padding: 6px 12px 6px 12px; }
#right .tresc{ padding: 6px 18px 6px 18px; }

#bottom     { width: 780px; height: 28px; background: #e9e9e9; border-top: 6px solid #fff;}
#bottom .copy { float: right; width: 300px; height: 18px;  padding: 6px 12px 4px 12px; background: #003366; text-align: center; color: #fff; font: bold 12px verdana, sans-serif; border-left: 6px solid #fff;}    
#bottom .links { height: 18px;  padding: 7px 12px 5px 12px; font: 11px verdana, sans-serif; }

#bottom .links a { text-decoration: none; color: #5f5f5f; }
#flags {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.clear 		{ clear: both; }
.separator 	{ width: 100%; height: 6px; background: #fff; border-top: 6px solid #e9e9e9; }
.end 		{ width: 780px; height: 10px; background: url('gfx/end.png') no-repeat; }
.offer      { margin-bottom: 20px; }
.a_img      { padding-bottom: 1px; }


h33 			{ background: #E9E9E9 url('gfx/h_bg.png') left no-repeat; height: 21px; margin:0px; padding: 0px; 
			    padding: 5px 0px 0px 6px; font: bold 12px verdana, sans-serif; color: #fff; margin-left: 6px;
				border-top: 6px solid #E9E9E9;}
	
p           { color: #424242; font:  13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
p.quote     { font-style:italic; }

p.p_r       {text-align: right; }
#left .tresc p { font:  12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align: left; }
quote       { font: italic 13px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color: #424242; }
ul          { list-style: none; padding: 0px;}	
ul li          { line-height: 14px; margin-top: 10px; padding-left: 14px; background: url('gfx/point.gif') no-repeat 0px 7px ;}
#left .tresc li { margin-top: 4px; }

/* naglowek tytulowy */
h3       { background: #e9e9e9 url('gfx/h_bg.png') left bottom no-repeat; margin: 0px 0px 0px 6px; padding: 5px 0px 0px 20px; height: 26px; font: bold 12px verdana, sans-serif; color: #fff;}
h3 span  { background: #003366 url('gfx/h_bg_r.png') right no-repeat; display: block; float: left; padding-top: 5px; padding-right: 20px; height: 21px;}

/* formularz */
.formularz  { width:380px; margin: 0px auto;}
.formularz p { text-align: right; }
.formularz label { float: left; }
.formularz textarea { width: 260px; font: 13px Arial, Helvetica, sans-serif; }
.formularz input[type=text] { width: 260px; font: 13px Arial, Helvetica, sans-serif; }
.formularz input[type=password] { width: 260px; }

.error      { border: 1px solid #ff0000; padding: 0px 10px 0px 10px; }
.ok         { border: 1px solid #00ff00; padding: 0px 10px 0px 10px; }

/* Aktualnosci */
.aktual_inc { font: 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #9f9f9f; margin-bottom: 16px;}
.aktual_inc a { padding-left: 6px; color: #505050; font: bold 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.aktual_inc p { padding: 0px; margin: 0px; text-align: left; }
.aktual_inc img { border: 0px; padding-bottom: 1px; padding-left: 2px;}

.offer img  { float: right; margin-left: 20px; }

.decyzja    { width: 450px; border: 1px solid #c80000; padding: 4px;}

