body
{
  margin: 0;
  padding: 0;
  background: #E4E2E0 url('/templates/422/g_files/bg_body_top.gif') repeat-x;
  font-family: Verdana;
  font-size: 11px;
  color: #000;
}
body *
{
  margin: 0;
  padding: 0;
}
h1, div.news_short_title,div.news_full_title, div.b2
{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #2956A2;
}
h1
{
  border-bottom: 1px solid #FFF;
  margin: 10px;
}
h2
{
  color: #172E5F;
  font-size: 13px;
  margin: 10px;
  border-bottom: 1px solid #FFF;
}
ul
{
  padding-left: 20px;
}
li
{
  margin: 5px;
  text-align: justify;
}

div.b2 div
{
  display: list-item;
  margin: 5px;
}

div.b2
{
  padding: 0 0 10px 20px;
}

p, div.news_short_box
{
  margin: 10px;
  text-align: justify;
}

div.news_short_lead a
{
  color: #000;
}

img
{
  border: 0;
}
a
{
  text-decoration: none;
  color: #2956A2;
}

div#page
{
  width: 780px;
  margin: 0 auto;
}
div#menu-top
{
  height: 50px;
}
div#menu-top img
{
  margin-right: 55px; 
}
object
{
  margin-bottom: 10px;
}
div#menu-left
{
  width: 210px;
  float: left;
}
div#content
{
  width: 420px;
  margin-left: 210px;
  border-left: 2px dotted #BDBDBD;
  border-right: 2px dotted #BDBDBD;
  padding: 10px;
}
div#menu-right
{
  float: right;
  width: 110px;
}
div#menu-right img
{
  margin: 10px 0;
}
div#footer
{
  width: 780px;
  padding: 10px 15px;
  background: #E4E2E0 url('/templates/422/g_files/bg_foot.gif') no-repeat;  
  clear: both;
  margin-top: 25px;
}
div#footer a
{
  font-size: 11pkt;
  color: #757575;
}
div#footer img
{
  float: right;
  margin-right: 30px;
}
div.news_short_date, div.news_full_date
{
  color: #7F7F7F;
  margin: 5px;
}

form.szukaj
{
  margin-top: 15px;
  width: 206px;
  height: 50px;
  background: url('/templates/422/g_files/bg_search.gif');
}
input.text
{
  margin: 15px;
  margin-right: 0;
  border: 1px solid #000;
  padding: 2px;
  background: #CCCCCC;
  float: left;
}
input.text2 {
  margin: 0 15px;
  margin-right: 0;
  border: 1px solid #000;
  padding: 2px;
  background: #CCCCCC;
  float: left;
}
form.newsletter
{
  margin-top: 15px;
  width: 206px;
  height: 50px;
  background: url('/templates/422/g_files/bg_search.gif');
}
form.newsletter .newsleter_head { margin: 0 15px; padding: 2px 0;}
form.newsletter input.send {
	margin-top: 15px;
	background: #ccc;;
	border: 1px solid #5B5C5E;
	margin: 0 0 0 10px;
	padding: 1px;
}
input.sbm
{
  height: 22px;
  width: 43px;
  margin: 15px;
  margin-left: 0;
  border: 0;
  font-size: 0;
  background: url('/templates/422/g_files/bt_szukaj.gif');  
  float: right;
}

table.een_wyszukiwarka{
  display:block;
}

table.een_wyszukiwarka input,table.een_wyszukiwarka select{
  width:300px;
  background:#fff;
  border:1px solid #000000;
}

table.een_wyszukiwarka input.een_submit
{
  width:100px;
  background:#CCCCCC;
  font-weight:bold;
  display:block;
  margin:0 auto;
}


table.een_wyszukiwarka td{
  padding:3px 0px;
}

table.een_wyszukiwarka td.left{
  text-align:right;
}

table.een_oferty{
  border-collapse:collapse;
  width:100%;
  margin:10px 0;
}

table.een_oferty td{
  border:1px solid #BDBDBD;
  border-collapse:collapse;
  padding:3px;
}

table.een_oferty td.center{
  text-align:center;
  font-weight:bold;
}
table.een_oferty div.RefNum {
	float: right;
	color: #333;
}
table.een_oferty td.left {
	font-weight: bold;
	text-align: left
}
table.een_oferty td.right{
  text-align:center;
  font-weight:bold;
}
table.een_oferty a:hover {
	color: #2956A2;
}

table.een_oferty td.decription{
  text-align:left;
}

div.een_no_offers{
  text-align:center;
  font-weight:bold;
}


table.Coop td {text-align: center;}
table.Coop td.FR {text-align: left;}
div.CompanyView p {background: #ccc;padding: 5px;margin: 0;}
div.CompanyView table th {background: #ccc;padding: 5px;}
div.CompanyView table td {padding: 5px;}
div.CompanyView div.CompanyDesc {padding: 8px 5px;}
div.CompanyView div.CompanyDesc p {background: none}
div.CompanyView div.CompanyPhotos {text-align:center;padding: 10px 0;}
div.CompanyView div.CompanyPhotos img {border: 2px solid #999;}
div.CompanyView div.CompanyPhotos img:hover {border: 2px solid #444;}
div.CompanyView div.CoopInfo {
	padding: 5px 0;
	border-top: 1px solid #aaa;
}
div.CompanyView div.CoopInfo p {
	background: none;
}
a.AddCompanyEEN {
	font-weight: bold;
	padding: 2px 15px 4px 8px;
	border-left: 6px solid #FFCB39;
	border-bottom: 2px solid #FFCB39;
}
a.AddCompanyEEN:hover {
	text-decoration: underline;
}
table.een_oferty p {background: none}

#AppForm form.cl_form { text-align:center; }
#AppForm form.cl_form td { text-align:right; } 
#AppForm form.cl_form select { width:200px; } 