@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555;

}

body {
	margin: 0px;
	padding: 0px;
	background-image:url(/imgs/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #fff;
	text-align:center;

}
img {border:0px;}
hr {border: none; background-color:#555; color:#555; height: 1px; width:100%;}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px; font-size:14px; color:#FF0000; font-weight:bold; color:#000;}





h2 {color:#FFFFFF; font-size:14px; padding:4px;-moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;background:url(/imgs/head_bg1.jpg) repeat-x top; height:16px; line-height:16px;}
p {margin:0px; padding:0px;}

a {font-weight: bold; color:#FF0000; text-decoration: none;}
a:hover {color:#444;}

table{margin:0; border:0}
td,th {padding:0;border:0}

input { margin:0; padding:0;}
select { margin:0; padding:0;}



div#container {width:1020px; margin:0 auto; padding:0; text-align:left;}



/*-----------------OVERTOP-----------------------*/
		div#overTop { height:34px; background:url('/imgs/overtop_bg.jpg') no-repeat top right;}
		div#overTop div {float:left; color:#fff; }
		div#overtop_tel { padding-top:5px;line-height:26px; font-size:14px; margin-right:265px;}
		div#overtop_tel img {padding:0 6px;}
		div#overtop_tel span {float:left;}
		div#overtop_tel span#nr-tel {font-size:16px}
		div#overtop_home { margin-right:20px;}
		div#overtop_menu {margin-right:40px;}
		div#overtop_menu ul, div#overtop_kontak ul { list-style:none; margin:0; padding:0;}
		div#overtop_menu li, div#overtop_kontak li { float:left;margin:0; padding:0; line-height:29px;}
		div#overtop_menu a, div#overtop_kontak a { color:#fff; font-size:10px; padding-right:12px;}
		div#overtop_menu a:hover, div#overtop_kontak a:hover { color:#aaa;}




/*-----------------TOP-----------------------*/
div#top {background:url('/imgs/top_bg.jpg') no-repeat left top; height:221px;}

div#top h5 { height:56px; line-height:56px; padding:14px 0 0 30px;}



/*-----------------TOP wyszukiwarka-----------------------*/
div#top_szukaj {height: 103px;}
div#top_szukaj_zaawansowane { padding-top:38px; padding-left:40px; color:#960000;}
div#top_szukaj_zaawansowane a {color:#DC0000; font-weight:normal; font-size:11px;}
div#top_szukaj_zaawansowane a:hover {color:#990000;}
div#top_szukaj_forma { padding-top:13px; padding-left:40px}
div#top_szukaj_forma div { float:left; padding-right:4px;}
div#top_szukaj_kol0 {line-height:28px; margin-right:20px;}
div#top_szukaj_forma input#marka {border:1px solid #bbb; width:250px; height:27px; background-image:url(/imgs/gradient_bg4.jpg); background-position:top; background-repeat:repeat-x;color:#666666; padding-left:4px;-moz-border-radius: 3px; border-radius: 3px;}
div#top_szukaj_forma select {border:1px solid #bbb; width:250px; height:29px;color:#666666;padding-left:4px;background-image:url(/imgs/gradient_bg4.jpg); background-position:top; background-repeat:repeat-x;-moz-border-radius: 3px; border-radius: 3px;}



/*-----------------menu main-----------------------*/
div#top_menu { padding:15px 30px; 0 0;}
div#top_menu ul {list-style:none; margin:0; padding:0; float:right;}
div#top_menu li {float:left;margin:0; padding:0;}
div#top_menu a { color:#fff; font-size:13px; padding-left:14px; padding-right:21px; font-weight:normal; background: url('/imgs/arrow_orange.png') no-repeat 0 50%;}
div#top_menu a:hover{color:#FF0000;}




/*-----------------Content-----------------------*/
div#content {padding-top:26px;}


/*-----------------slide-down-panel-----------------------*/
div#slide-down-panel { margin-bottom:18px;}





div#sciezka { font-size:11px; padding-bottom:6px}
div#sciezka a { color:#333333; font-weight:bold;}
div#sciezka a:hover { color:#990000;}
div#sciezka a.aktual {color:#CC0000;}
div#sciezka span { color:#990000; font-weight:bold;}












div#footer { margin-top:40px;}

div#footer_top{ background-image:url(/imgs/footer_top_bg.jpg); background-repeat:repeat-x; background-position: top; background-color:#FFFFFF; height:220px}
div#footer_top_container{ width:1015px; margin:0 auto; text-align:left; padding-top:14px;}
div#footer_top_poziom1 div {float:left; width:203px;}
div#footer_top_poziom1 h5 { font-size:12px; color:#222;  line-height:14px; border-bottom:1px solid #ccc; border-left:1px solid #bbb; padding:16px 0 2px 4px}
div#footer_top_poziom1 ul { list-style:none; margin:0; padding:12px 0 12px 4px; background-color:#FFFFFF;border-bottom:1px solid #e9e9e9;}
div#footer_top_poziom1 li {margin:0; padding:0;}
div#footer_top_poziom1 li a { font-weight:normal; color:#666666; line-height:16px;}
div#footer_top_poziom1 li a:hover { color:#990000;}
div#footer_top_poziom1 li a span { font-weight:bold; color:#990000;}

div#footer_top_poziom2 p#platnosci {color:#999; font-size:11px; line-height:13px;}


div#footer_bottom{ background-image:url(/imgs/footer_bottom_bg.jpg); background-repeat:repeat-x; background-position: top; background-color:#670000; height:40px}
div#footer_bottom_container{width:1015px; margin:0 auto;text-align:left; color:#FFFFFF; padding-top:12px;}

div#footer_bottom_kol1 { float:left;}
div#footer_bottom_kol2 { float:right;}
div#footer_bottom_kol2 ul {list-style:none; margin:0; padding:0;}
div#footer_bottom_kol2 li {margin:0; padding:0; float:left; font-size:11px}
div#footer_bottom_kol2 li a { font-weight:normal; color:#ccc; line-height:16px; padding:0 10px; border-left:1px solid #DF5B5F}
div#footer_bottom_kol2 li a:hover { color:#fff;}






div.button { height:28px; width:100px; text-align:right; float:right; margin-bottom:30px}
div.button a { -moz-border-radius: 5px; border-radius: 5px; height:28px; line-height:28px; display:block; background-image:url(/imgs/btn_bg.jpg); background-repeat:no-repeat; background-position:top right; padding:0 30px 0 10px; color:#FFFFFF; font-size:13px; font-weight:normal;}

div.button_left { height:28px; width:100px; text-align:right; float:right; margin-bottom:30px}
div.button_left a { -moz-border-radius: 5px; border-radius: 5px; height:28px; line-height:28px; display:block; background-image:url(/imgs/btn_bg_left.jpg); background-repeat:no-repeat; background-position:top left; padding:0 20px 0 10px; color:#FFFFFF; font-size:13px; font-weight:normal;}

.colorRed { color:#FF0000;}

div.wyczysc {clear:both; height:0px; line-height:0px; font-size:0px;}





div#lista_prod{}
div#lista_prod h2{ background:url(/imgs/motoil/head_bg.jpg) repeat-x top; line-height:35px; font-size:16px; font-weight:bold; color:#000;text-shadow: 1px 1px #f9f9f9; margin-top:30px;}

div.lista_prod_box{border-bottom:3px solid #aaa; padding-left:40px; position:relative;}

div.lista_prod_box_l{ float:left; width:664px; position:relative;border-right:1px solid #ccc; min-height:112px; padding-top:40px;}
div.lista_prod_box_l h3	{line-height:18px; font-size:18px; font-weight:bold; color:#000; width:420px; padding:0; margin:0 0 8px 0;}
div.lista_prod_box_l h3 a { color:#000000;}
div.lista_prod_box_l h3 a:hover { color:#FF6600}

div.lista_prod_opis{width:420px; font-style:italic; color:#777; font-size:11px; line-height:16px; margin-bottom:14px;}
div.lista_prod_opis a { font-weight:normal;}
div.lista_prod_opis a span{color:#FF6600}
div.lista_prod_poj{}
div.lista_prod_poj div{ float:left; padding-right:20px;}
div.lista_prod_poj div span { font-weight:bold; color:#FF6600; font-size:16px}
div.lista_prod_info{ position:absolute; top:36px; right:0px; text-align:right; line-height:22px; padding-right:10px; color:#777;}
div.lista_prod_info div {}

div.lista_prod_box_r { float:right; width:130px; height:152px; overflow:hidden;}


div.lista_prod_box a.lista_prod_koszyk {
position:absolute; bottom:0; right:132px;
line-height:44px; height:44px; width:45px;
background:url(/imgs/motoil/koszyk.jpg) no-repeat 0% 0%;
transition: 0.2s ease;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;
}
div.lista_prod_box a.lista_prod_koszyk:hover { background-position:0% 100%;}