body {
	margin: 0px;
	padding: 0px;	
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	line-height: 15px;
	background-color: #f9f9f8;;
	color: #757575;
}
ul {
	margin-top: 6px;
}
a {
	text-decoration: none;
	color: #2C598F;
}
a:hover {
	color: #637E9F;
}
img {
	border: none;
}
p {
	margin: 0px;
	padding: 0px;
}

#main {
	margin: auto;
	width: 1000px
}

#top_left{
	float: left;
	width: 679px;
	overflow:hidden;
	height: 372px;
	position: relative;
}
#top_right {
	float: left;
	width: 321px;
	height: 372px;
}
.top_bg {
	background-image: url('../../media/img/top_logo.gif');
	width: 321px;
	padding-top: 25px;
	height: 51px;
	position: relative;
}
.top_bg div {
	float: left;
	
}
#loga {
	position: absolute;
	left: 10px;
	width: 300px;
}
#loga div {
	width: 146px;
	height: 35px;
}
#loga img {
	position: absolute;
}
#lang {
	padding-top: 10px;
}
#lang img {
	position: absolute;
}
#lang div.lang_txt{
	width: 104px;	
}
#lang div {
	float: left;	
	width: 50px;
	height: 42px;
}
#blue_belt {
	height: 47px;
	width: 321px;
	background-color: #2A7CE9;
}
#search {
	width: 247px;
	height: 46px;
	float: left;
	background-image: url('../../media/img/search_bg.gif');
	padding: 0px;
	margin: 0px;
	padding-top: 29px;
}
#search .search_word {
	margin-top: -1px;
	font-size: 11px;
	border: 1px solid #FFBB03;
	height: 21px;
	line-height: 21px;
	color: #722800;
	float: left;
	width: 180px;
}
#search .search_word:focus {
	background-color: #FFF3CC;
	border: 1px solid #FF7F06;
}
.search_img {
	float: left;
}

/* MENU */
#menu {
	/*background-image: url('../../media/img/menu_bg.png'); */
	width:562px;
	height: 36px;
	padding: 5px 0px 0px 20px;
	position:absolute;
	left: 36px;
	top: 300px;
}
#menu img {
	top: 0px;
}
#menu a {
	position: relative;
	z-index: 3
}
.home {
	background-image: url('../../media/img/pl/menu/home.gif');
	width: 128px;
	height: 29px;	
	display:block;
	background-position: center top;
	float: left;
}
.home:hover {
	background-position: center bottom;
}
.home span {
	position: absolute;
	left: -9999px;
}

.firma {
	background-image: url('../../media/img/pl/menu/firma.gif');
	width: 158px;
	height: 29px;	
	display:block;
	background-position: center top;
	float: left;
}
.firma:hover {
	background-position: center bottom;
}
.firma span {
	position: absolute;
	left: -9999px;
}

.oferta {
	background-image: url('../../media/img/pl/menu/offer.gif');
	width: 68px;
	height: 29px;	
	display:block;
	background-position: center top;
	float: left;
}
.oferta:hover {
	background-position: center bottom;
}
.oferta span {
	position: absolute;
	left: -9999px;
}

.news {
	background-image: url('../../media/img/pl/menu/news.gif');
	width: 106px;
	height: 29px;	
	display:block;
	background-position: center top;
	float: left;
}
.news:hover {
	background-position: center bottom;
}
.news span {
	position: absolute;
	left: -9999px;
}

.contact {
	background-image: url('../../media/img/pl/menu/contact.gif');
	width: 81px;
	height: 29px;	
	display:block;
	background-position: center top;
	float: left;
}
.contact:hover {
	background-position: center bottom;
}
.contact span {
	position: absolute;
	left: -9999px;
}
.active {
	background-position: center bottom;
}


/* ARCHIWUM NEWSOW */
.archive_news {
	padding: 10px 0px 30px 0px;
	width: 700px;
	float: left;
}

.title_archive_news {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0px;
	color: #5CA105;
}
.archive_news .body{
	padding: 10px 0px;
}
.archive_news .news_box {
	padding-bottom: 25px;
	border-bottom: 1px solid #D6D6D6;
}
.archive_news .title {
	margin-top: 15px;	
}
.archive_news .button1 {
	float: right;
	margin-right: 10px;
}
.show_news .button1 {
	margin-left: 300px;
	float: none;
}
.img_decoration {
	width: 200px;
	float: left;
}


/* HEADERY */
h2.about_us {
	background-image: url("../../media/img/pl/headers/about_us_header.gif");
	width: 280px;
	padding: 0px 0px;
	margin: 10px 0px;
	font-size: 12px;
	height: 22px;
}
h2.about_us span {
	position: absolute;
	left: -9999px;
}

h2.contact_us {
	background-image: url("../../media/img/pl/headers/contact_header.gif");
	width: 240px;
	padding: 0px 0px;
	margin: 10px 0px;
	font-size: 12px;
	height: 22px;	
}
h2.contact_us span {
	position: absolute;
	left: -9999px;	
}

/* SEO */
#seo {
	margin-left: 40px;
	width: 615px;
}
#seo h2 {
	float: left;
	padding: 0px;
	margin: 0px;
}
a.paliwa_silnikowe {
	background-image: url("../../media/img/pl/headers/paliwa_silnikowe.gif");
	width: 58px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;	
	float: left;
	display:block;	
}
a.paliwa_silnikowe span {
	position: absolute;
	left: -9999px;	
}

a.paliwa_silnikowe_pl {
	background-image: url("../../media/img/pl/headers/paliwa_silnikowe.gif");
	width: 123px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;	
	float: left;
	display:block;	
}

a.paliwa_silnikowe_pl span {
	position: absolute;
	left: -9999px;	
}

a.paliwa_silnikowe_ru {
	background-image: url("../../media/img/ru/headers/paliwa_silnikowe.gif");
	width: 123px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;	
	float: left;
	display:block;	
}

a.paliwa_silnikowe_ru span {
	position: absolute;
	left: -9999px;	
}

a.gazy_plynne {
	background-image: url("../../media/img/pl/headers/gazy_plynne.gif");
	width: 97px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;	
	float: left;
	display:block;			
}
a.gazy_plynne span {
	position: absolute;
	left: -9999px;	
}
a.oleje_opalowe {
	background-image: url("../../media/img/pl/headers/oleje_opalowe.gif");
	width: 109px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;	
	float: left;
	display:block;			
}
a.oleje_opalowe span {
	position: absolute;
	left: -9999px;	
}
a.oleje_i_smary {
	background-image: url("../../media/img/pl/headers/oleje_i_smary.gif");
	width: 111px;
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 12px;
	height: 32px;
	float: left;
	display:block;				
}
a.oleje_i_smary span {
	position: absolute;
	left: -9999px;	
}

#center {
	width: 100%;
	background-color: #f9f9f8;
	border-top:1px solid #e8e8e8;
}


/* HOME */
#news {
	float: left;
	width: 330px;
	padding: 15px 15px 10px 15px;
}
#news .title, .archive_news .title {
	font-size: 9px;
	color: #FE7E00;
}
#news .title span, .archive_news .title span {
	color: #565656;
}
#news h2, .archive_news h2 {
	font-size: 12px;
	color: #2068CC;
	padding: 0px;
	margin: 0px;
	display: inline;
}
#news .body, .archive_news body {
	margin-top: 15px;
	text-align: justify;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;	
}
#news .button1 {
	margin-right: 145px;
}
#news a {
	margin-top: 15px;
	font-weight: bold;
	float: left;
	font-size: 10px;
}
#news .body a {
	float:none;	
}	
#news .archiwum {
	
}

#slide {
	width: 289px;
	height: 235px;
	background-color: #D0D0D0;
	position: relative;
	top: -1px;
	margin-bottom: -2px;
	border-bottom: 1px solid #bbbbbb;
	float: left;
	padding-left: 11px;
	padding-top: 11px;
}
#points {
	text-align: right;
}
#points .dot.off {
	background-image: url('../../media/img/circle.gif');
	width: 14px;
	height: 14px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
#points .dot.on {
	background-image: url('../../media/img/circle_over.gif');
	width: 14px;
	height: 14px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	float: left;	
}

/* MAPKA */
#mapka {
	width: 330px;
	float: left;
}
#mapka .map {
	background-image: url('../../media/img/mapa.gif');
	width: 167px;
	height: 165px;
	position: relative;
	left: 70px;
	top: 10px;
}
#mapka .map .circle_small {
	background-image: url('../../media/img/circle_small.gif');
	width: 7px;
	height: 7px;
	overflow:hidden;
	font-size: 1px;
	line-height: 1px;
}
#mapka .map .circle_small.over{
	background-image: url('../../media/img/circle_small_over.gif');
}
#mapka .map .circle_big {
	background-image: url('../../media/img/circle_big.gif');
	width: 13px;
	height: 13px;
	overflow:hidden;
	font-size: 1px;
	line-height: 1px;
}
#mapka .map .circle_big.over{
	background-image: url('../../media/img/circle_big_over.gif');
}
.niwnica {
	position: absolute;
	top: 120px;
	left:50px;
	cursor:pointer;
}
.zawadzkie {
	position: absolute;
	top: 117px;
	left: 64px;
	cursor: pointer;
}
.czestochowa {
	position: absolute;
	top: 110px;
	left: 77px;
	cursor: pointer;
}
.warszawa {
	position: absolute;
	top: 68px;
	left: 106px;
	cursor: pointer;
}
#addresses {
	position: relative;
	top: 10px;
	padding: 10px;
	padding-left: 27px;
	width: 250px;
}
.address {
	position: absolute;
	visibility: hidden;
}
.address h3 {	
	font-size: 11px;
	color: #FF8006;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E9E9E9;
}

#bottom_menu {
	background-image: url('../../media/img/menu_bottom_bg.jpg');
	background-repeat: repeat;
	width: 1000px;
	height: 69px;
}

.button1 {
	background-image: url('../../media/img/button.gif');
	display: block;
	text-align: center;
	width: 88px;
	height: 21px;
	line-height: 21px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	overflow: hidden;
	font-size: 9px;
	font-weight: bold;
	color: #737373;
	
}

/* FOOTER */
#footer {
	padding-bottom: 38px;
	border-bottom: 1px solid #e6e6e6;
}
#footer .foo_left {
	padding-left: 20px;	
	float: left;
}
#footer .foo_right {
	float: right;
	padding-right: 43px;
}
#bottom_menu img {
	position: relative;
	top: 12px;
}
#bottom_menu .menu_left {
	padding: 30px 0px 0px 30px;
	width: 329px;
	float: left;
}
#bottom_menu .menu_center {
	float: left
}
#bottom_menu .menu_right {
	float: left;	
	padding: 30px 0px 0px 43px;
}
#bottom_menu a {
	color: #3F7ED5;
	font-weight: bold;
}
#bottom_menu a:hover {
	color: #0D499C;	
}
#bottom_menu a.active {
	color: #0D499C;
	font-weight: bold;	
}

/* BOCZNE MENU */
.left_submenu {
	padding: 20px 10px;
}
.left_submenu a {
	border-bottom: 1px solid #cccccc;
	display: block;
	padding: 4px 0px 5px 0px;
}

.pagination {
	text-align: center;
	margin-top: 30px;
}
.pagination a {
	padding: 0px 1px;
}
.pagination strong {
	color: #155CAF;
}

/* WYSZUKIWARKA */
#search_results {
	width: 800px;
	margin: auto;
	padding: 10px 0px 40px 0px;
}
#search_results h3 {
	color: #2068CC;
	font-size: 12px;
}
#search_results .search_msg {
	text-align: center;
}
#search_results .search_msg .error {
	color: #cc0000;
	font-size: 11px;
	font-weight: bold;
}
#search_results .search_msg span{
	font-weight: bold;
}
#search_results .search_msg strong {
	color: #FF8006;
}
#search_results .body {
	text-align: justify;
	margin-bottom: 10px;
}
#search_results .result_box {
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}
/* FIRMA */
.left_submenu {
	float: left;
	background: url('../../media/img/left_menu_bg.gif') right center;
	background-repeat: repeat-y;
	width: 200px;
}
.left_submenu img {
	float: left;
	margin: 0px 7px;
	display: inline;
	position: relative;
	top: 10px;
}
.left_submenu .active {
	font-weight: bold;	
}
h3.left_menu_title {
	font-size: 12px;
	color: #5CA105;
	padding: 0px;
	margin: 0px;
	margin-bottom: 14px;
	
}
.right_body {
	float: left;
	padding: 20px 0px 20px 30px;
	width: 750px;
	color: #5E5C5C;
}
.search_submit {
	float: left;
	background: url('../../media/img/icon_search.gif') transparent; 
	border: none; 
	width:26px;
	height:23px
}

.clear_l {
	clear: left;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow:hidden;
}
.clear_r {
	clear: right;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow:hidden;	
}
#divID
{
	position: absolute;
	top: 0px;
	left: 0px;
	border-width: 0;
	display: none;
	cursor: pointer;
	z-index: 9;
}

#divID a img
{
	border-width: 0;	
}

a.oleje_energetyczne {
	background: url('../img/oleje_energetyczne.gif') no-repeat;
	width: 143px;
	height: 32px;
	display:block;
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
}

a.oleje_energetyczne span {
	left:-9999px;
	position:absolute;
}

a.oleje_energetyczne_en {
	background: url('../img/oleje_energetyczne_en.gif') no-repeat;
	width: 172px;
	height: 32px;
	display:block;
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
}

a.oleje_energetyczne_en span {
	left:-9999px;
	position:absolute;
}

.home_links {
	color: #3F7ED5;
}

.home_links:hover {
	color: #0D499C;
	font-weight: bold;
}

.left_form {
	float:left;
	width:120px;
	text-align: right;
	padding-right: 4px;
	margin-bottom: 9px;
}

.right_form {
	float: left;
	width: 180px;
}

.right_form input {
	width: 158px;
	height: 18px;
	border: 1px solid #cecece;
	color: #464646;
	font-size: 11px;
}

.right_form textarea {
	border: 1px solid #cecece;
	color: #464646;
	height: 80px;
	width: 180px;
	font-size: 11px;
}

.submit_div {
	width: 391px;
	text-align: center;
}

.submit_div input {
	border: 1px solid #aaa;
	font-size: 11px;
	color: #464646;
	padding: 4px;
	width: 60px;
}
