/* reseting  */

html, body, h1, h2, h3, h4, h5, h6, p, ul, li, ol, dl, dt, dd, form, select, fieldset, hr, blockquote {
	margin: 0;
	padding: 0;
	}
	
img, fieldset {
	border: none;
	}
	
a:link, a:visited	{
	text-decoration: none;
	color: #FFF
	}

a:hover {
	text-decoration: underline
	}

table {
	border-collapse: collapse
	}

/* layout */

body { 
	background: url(../img/bg.jpg) repeat-x #C5C5C5;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF
	}
	
div#content {
	width: 752px;
	margin: auto;
	background: url(../img/bg_content.jpg) repeat-x top #7E7E7E;
	border-bottom: 1px solid #6F6F6F;
	position: relative;
	overflow: auto;
	padding: 5px 0 5px 6px;
}
	
div#header,
div#header_intro,
div#splash,
div#boksy4,
div#linki4,
div#footer {
	margin: auto;
	width: 758px
	}

div#stopka {
	padding: 3px;
	width: 758px;
	margin: auto;
	border-top: 1px solid #f0f0f0;
	}
div#stopka div#copyright {
	float: left;
	width: 350px;
	text-align: left;
	}
div#stopka div#smi {
	float: right;
	width: 350px;
	text-align: right;
	}

div#header {
	height: 204px;
	position: relative;
	margin-top: 10px;
	}
	
div#header_intro {
	position: relative;
	height: 120px;
	margin-top: 10px;
	}

div#rzetelnafirma {
	position: absolute;
	left: 315px;
	top: 35px;
	z-index: 100;
}

div#logo {
	width: 234px;
	height: 82px
	}	

div#title {
	width: auto;
	padding: 6px 10px 0 14px;
	background: url(../img/bg_title.gif) no-repeat;
	height: 23px;
	margin-bottom: 6px;
	}
	
div#main {
	width: auto;
	margin: 0 5px 0 145px;
	} 

div#container {
	background: url(../img/bg_main_2.jpg) repeat-x #808283;
	width: 580px;
	border-left: 1px solid #8A8B8D;
	border-right: 1px solid #8A8B8D;
	padding: 6px 6px 6px 14px;
	overflow: auto;
	}
	
div#print {
	text-align: right;
	padding: 6px 18px 0 0;
	font-size: 10px;
	}
	
div#print a {
	text-decoration: none
	}		
		
		
	
/* wyszukiwarka */	
	
div#szukaj_top {
	width: 514px;
	height: 46px;
	position: absolute;
	top: 45px;
	left: 234px;
	text-align: right;
	color: #DBDBDB;
	}
	
input#szukaj_input {
	width: 115px;
	height: 16px;
	border: 1px solid #808080;
	background-color: #4D4D4D;
	color: #DBDBDB;
	font-size: 11px;
	padding: 2px 0 0 0
	}

div#zaawansowana {
	padding: 4px 31px 0 0;
	}
	
div#zaawansowana a	{
	color: #DBDBDB;
	text-decoration: none
	}
		
	
/* gorny obrazek - maly header */

div#image_top {
	background: url(../img/header_image.jpg) no-repeat;
	height: 84px;
	width: 758px;
	position: absolute;
	top: 120px;
	left: 0;
	z-index: 5
	}
	
div#lokalizator {
	height: 16px;
	width: 758px;
	position: absolute;
	top: 187px;
	left: 0;
	color: #000;
	padding: 0 0 0 5px;
	z-index: 10;
	font-size: 10px;
	}

a.itl:link, a.itl:visited {
	color: #000;
	text-decoration: none
	}
	
a.itl:hover, a.itl_selected {
	color: #E20A16
	}

/* top menu */

div#menu_top {
	width: 524px;
	height: 34px;
	position: absolute;
	text-align: right;
	top: 0;
	left: 234px;
	color: #FFF;
	padding-top: 12px;
	}

a.tml:link, a.tml:visited, a.tml_selected:link, a.tml_selected:visited, a.tml_selected:hover {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	background: url(../img/menu_top_bg.gif) no-repeat;
	display: inline;
	height: 20px;
	padding: 0 10px 10px 10px
	
	}

a.tml:hover, a.tml_selected:link, a.tml_selected:visited, a.tml_selected:hover {
	color: #E20A16
	}

/* menu glowne */

div#menu {
	background: url(../img/bg_menu.gif) repeat-x;
	height: 38px;
	width: 758px;
	position: absolute;
	top: 82px;
	left: 0
	}
	
a#mb_produkty {
	display: block;
	width: 91px;
	height: 38px;
	background: url(../img/btn_produkty_PL.gif) no-repeat top left;
	float: right
	}

a#mb_obsluga {
	display: block;
	width: 121px;
	height: 38px;
	background: url(../img/btn_obsluga_PL.gif) no-repeat top left;
	float: right  
	}

a#mb_nowosci {
	display: block;
	width: 88px;
	height: 38px;
	background: url(../img/btn_nowosci_PL.gif) no-repeat top left;
	float: right   
	}

a#mb_promocje {
	display: block;
	width: 91px;
	height: 38px;
	background: url(../img/btn_promocje_PL.gif) no-repeat top left;
	float: right   
	}

a#mb_reklama {
	display: block;
	width: 83px;
	height: 38px;
	background: url(../img/btn_reklama_PL.gif) no-repeat top left;
	float: right  
	}

a#mb_serwis {
	display: block;
	width: 142px;
	height: 38px;
	background: url(../img/btn_serwis_PL.gif) no-repeat top left;
	float: right   
	}

a:hover#mb_obsluga, a:hover#mb_reklama, a:hover#mb_promocje,
a:hover#mb_serwis, a:hover#mb_nowosci,a:hover#mb_produkty {
	background-position: 0 -38px;
	}
a.mb_selected, a.mb_selected:link, a.mb_selected:visited, a.mb_selected:hover {
	background-position: 0 -38px !important;
	}


/* footer */

div#footer, div#stopka {
	text-align: center;
	padding: 6px 0 12px 0;
	font-size: 10px;
	}
	
div#footer a:link, div#stopka a:link, div#footer a:visited, div#stopka a:visited {
	color: #FFF
	}

div#footer a:hover, div#stopka a:hover {
	color: #E20A16;
	text-decoration: none;
	}	
	
div#footer a.selected, div#stopka a.selected {
	color: #E20A16 !important;
	text-decoration: none;
	}	
	
.img_mid {
	vertical-align: middle
	}

/* lewe menu */


div#left {
	width: 139px;
	height: 100%;
	background: url(../img/bg_ml.gif) top no-repeat #656668;
	float: left
	}
		
div#lewe_menu {
	width: 131px;
	padding: 4px;
	}
	
div#lewe_menu_img {
	bottom: 0;
	width: 131px;
	height: 340px;
	}

a.ll:link, a.ll:visited {
	display: block;
	width: 113px;
	background: url(../img/bullet_1.gif) no-repeat 6px 3px #7A7C80;
	color: #FFF;
	margin-bottom: 1px;
	padding: 4px 3px 5px 15px;
	text-decoration: none
	}
	
a.ll:hover {
	background-color: #E20A16;
	}	
	
.ll_selected {
	display: block;
	width: 113px;
	background: url(../img/bullet_1.gif) no-repeat 6px 3px #E20A16;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 4px 3px 5px 15px
	}

a.ll2:link, a.ll2:visited, a.ll2_selected:link, a.ll2_selected:visited, a.ll2_selected:hover {
	display: block;
	width: 103px;
	background-color: #8F9195;
	color: #FFF;
	margin-bottom: 1px;
	padding: 4px 3px 5px 25px;
	text-decoration: none
	}
	
a.ll2:hover, a.ll2_selected:link, a.ll2_selected:visited, a.ll2_selected:hover {
	background-color: #E20A16
	}	
	
div#lewe_menu ul li {
	list-style-type: none;
	}



/* teksty */

h1 {
	font-size: 13px;
	font-weight: bold;
	}
		
h2 {
	font-size: 11px;
	font-weight: bold;
	padding: 14px 15px 6px 15px
	}

h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 6px 0
	}

h4 {

	}

.b {
	font-size: 13px;
	font-weight: bold
	}
	
.r	{
	color: #E20A16;
	font-size: 13px;
	font-weight: bold;
	}
		
	
/* produkty */

table.produkty {
	background: url(../img/bg_produkty.gif) repeat-y;
	width: 602px;
/*	height: 438px;*/
	margin-top: 6px;
	text-align: center
	}
	
table.produkty td {
	height: 146px;
	width: 150px;
	vertical-align: top
	}	
	
table.produkty span {
	display: block;
	height: 30px;
	padding-top: 10px
	}

table.produkty a:link, a:visited {
	text-decoration: none
	}

table.produkty a:hover {
	text-decoration: underline
	}
	
table.produkty p {
	vertical-align: top
	}	
	
div#shortcut {
	text-align: left;
	padding: 10px
}	

a.sl:link, a.sl:visited {
	display: block;
	background: url(../img/bullet_1.gif) no-repeat 6px 3px ;
	color: #FFF;
	margin-bottom: 1px;
	padding: 5px 0 0 15px;
	min-height: 10px
	}
	
a.sl:hover {
	}	
	
div#shortcut ul li {
	list-style-type: none;
	}

div#form_box_1 {
	border-right: 1px solid #BABBBC;
	float: left;
	padding: 3px 20px 3px 0
	}
	
div#form_box_2 {
	float: left;
	padding: 3px 0 3px 30px;
	width: 330px;
	}
	
	
form#wybor select {
	margin: 4px 0 12px 0;
	background-color: #9B9D9D;
	border: 1px solid #B7B8B9;
	height: 18px;
	font-size: 10px;
	width: 190px;
	color: #FFF
	}

form#wybor input {
	margin: 4px 6px 2px 0;
	}
	
div#wynik {
	border-top: 1px solid #B7B8B9;
	border-bottom: 1px solid #B7B8B9;
	padding: 10px 5px;
	float: left;
	margin: 10px 0;
	width: 97%
	}	
	
div#porownaj_cont {
	margin: 6px 0 8px 0;
	display: block;
	height: 18px;
	width: 560px
	}

a#porownaj {
	background: url(../img/btn_porownaj_PL.gif) no-repeat top left;
	}	

a#zobacz {
	background: url(../img/btn_zobacz_PL.gif) no-repeat top left;
	}	

a#porownaj, a#zobacz {
	display: block;
	margin: 6px 0 8px 0;
	float: left;
	width: 90px;
	height: 18px;
	}

a:hover#porownaj, a:hover#zobacz {
	background-position: 0 -18px
	}
	
	

/* wyniki wyszukiwania */

div.wyniki, div#kp {
	background: url(../img/bg_main_2.jpg) repeat-x #808283;
	width: 588px;
	border-left: 1px solid #8A8B8D;
	border-right: 1px solid #8A8B8D;
	padding: 14px 0 0 12px;
	overflow: auto;
	}
	
div.wyniki, div#kp {
	background: url(../img/bg_main_2.jpg) repeat-x #808283;
	width: 588px;
	border-left: 1px solid #8A8B8D;
	border-right: 1px solid #8A8B8D;
	padding: 14px 0 0 12px;
	overflow: auto;
	}
	
	div.wyniki, div#kp {
	background: url(../img/bg_main_2.jpg) repeat-x #808283;
	width: 588px;
	border-left: 1px solid #8A8B8D;
	border-right: 1px solid #8A8B8D;
	padding: 14px 0 0 12px;
	overflow: auto;
	}
	
div.wyniki table {
	margin-bottom: 0px
	}	
	
table#wyniki_table {
	margin-bottom: 14px;
	float: left;
	vertical-align: top;
	}
	
table#wyniki_table td {
	width: 147px;
	vertical-align: top;
	}	
	
div.wyniki_box {
	float: left;
	width: 147px;
	min-height: 195px;
	margin-bottom: 14px;
	}
	
div.wynik_tab {
	float: left;
	width: 18px;
	height: 19px;
	background: url(../img/bg_tab_porownaj_PL.gif) no-repeat;
	padding: 49px 2px 0 0;
	}

div.wyniki_foto {
	float: left;
	width: 105px;
	height: 105px;
	}
	
div.wyniki_opis	{
	float: left;
	width: 105px;
	padding: 10px 0 0 20px;
	text-align: center;
	}
	
div.wyniki_por_cont {
	width: 572px;
	border-top:	1px solid #999B9C;
	float: left;
	margin-top: 10px;
	}
	
div.wyniki_por_cont_top {
	width: 572px;
	border-bottom:	1px solid #999B9C;
	float: left;
	margin-bottom: 14px;
	}
	
a.wyniki_por {
	display: block;
	margin: 10px 0 14px 243px;
	width: 90px;
	height: 18px;
	background: url(../img/btn_porownaj_PL.gif) no-repeat top left;
	}	

a:hover.wyniki_por, a:hover.wyniki_por_top {
	background-position: 0 -18px
	}
	
a.wyniki_por_top {
	display: block;
	margin: 0 0 14px 246px;
	width: 90px;
	height: 18px;
	background: url(../img/btn_porownaj_PL.gif) no-repeat top left;
	}	
	
/* wyniki porownania */


td.wyniki_box_foto {
	text-align: center;
	background: url(../img/bg_wynik_por1.gif) no-repeat top left;
	width: 192px;
	padding-bottom: 10px;
	}
	
.wyniki_box_foto img {
	margin: 12px 0 6px 0;
	}
	
.wyniki_box_cechy p {
	margin: 0 0 6px 0;
	}

td.wyniki_box_cechy {
	background: url(../img/bg_wynik_por2.gif) no-repeat;
	vertical-align: top;
	}
	
.wyniki_box_por {
	margin: 10px 6px 10px 8px;
	width: 170px
	}
	
td.wyniki_box_buttony {
	background: url(../img/bg_wynik_por2.gif) no-repeat;
	padding: 12px 0 5px 33px;
	}

a#roznice, a#wszystko {
	display: block;
	margin: 10px 0 10px 189px;
	width: 198px;
	height: 18px;
	}	

a:hover#roznice, a:hover#wszystko {
	background-position: 0 -18px
	}
	
a#roznice {
	background: url(../img/btn_pokaz_roznice_PL.gif) no-repeat top left;
	}	
	
a#wszystko {
	background: url(../img/btn_pokaz_wszystko_PL.gif) no-repeat top left;
	}	

	
/* szukanie zaawansowane, szukanie proste, newsy */

form#zaawansowane {
	border-bottom: 1px solid #999B9C;
	padding: 4px 0 6px 0
	}

td.lf {
	font-weight: bold;
	text-align: right;
	width: 60px;
	padding: 8px 10px
	}

.ff {
	background-color: #9B9D9D;
	border: 1px solid #B7B8B9;
	height: 16px;
	font-size: 10px;
	color: #FFF
	}

a#szukaj_btn {
	float: right;
	display: block;
	margin: 6px 0 8px 0;
	width: 90px;
	height: 18px;
	background: url(../img/btn_szukaj_big_PL.gif) no-repeat top left;
	}	

a:hover#szukaj_btn {
	background-position: 0 -18px
	}

div.wyniki_txt {
	padding: 15px 0 6px 0;
	border-bottom: 1px solid #999B9C;
	width: 576px;
	margin-bottom: 10px;
	}

div.wyniki_pag {
	text-align: center
	}

p.wyniki_txt_title {
	padding: 0 0 6px 0;
	font-weight: bold
	}
	
p.newsy_title {
	padding: 0 0 2px 0;
	font-weight: bold
	}
	
p.newsy_date {
	padding: 0 0 4px 0;
	font-size: 10px;
	color: #CCCCCC;
	margin-bottom: 5px;
	}
	
img.newsy_foto {
	border: 1px solid #999B9C;
	float: left;
	margin-right: 10px;
	}

.wyniki_txt a:hover, .wyniki_pag a:hover, .newsy a:hover, .faq_topic a:hover, #faq a:hover {
	text-decoration: underline;
	}

div.newsy {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #999B9C;
	width: 576px;
	margin-bottom: 6px;
	float: left;
	}
	
div.txt {
	line-height: 150%
	}
	
div.txt li {
	list-style: square;
	margin: 0 0 0 30px
	}
	
div.txt ul {
	margin: 5px 0
	}	
	
div.wiecej {
	display: block;
	text-align: right;
	float: right;
	width: 575px;
	}	

/* karta produktu */

div#kp_box {
	width: 225px;
	float: left;
	}

div#kp_foto {
	}
	
img#kp_pow {
	float: right
	}

div#kp_opis {
	width: 330px;
	float: right;
	min-height: 245px;
	margin: 0 15px 0 0;
	display: inline;
	}

div#kp_opis p {
	margin-bottom: 6px;
	}

div#kp_opis a {
	color: #ff3333;
	}

div#kp_pliki {
	float: left;
	width: 557px;
	background: url(../img/bg_kp.gif) no-repeat;
	height: 50px;
	padding: 8px 15px 0 10px;
	margin: 10px 0;
	}

div#kp_pliki p {
	border-bottom: 1px solid #B0B2B5;
	padding-bottom: 5px;
	margin-bottom: 5px

}


/* formularze */


input.fs, .fk, .ft {
	background-color: #9B9D9D;
	border: 1px solid #B7B8B9;
	font-size: 11px;
	color: #FFF;
	padding: 3px 0 0px 2px
	}

input.fs  {
	width: 200px;
	height: 16px;
	}

input.fk {
	width: 50px;
	height: 16px;
	}
	
select.se {	
	background-color: #9B9D9D;
	border: 1px solid #B7B8B9;
	font-size: 11px;
	color: #FFF;
	width: 203px;
	}
	
.fi {	
	background-color: #9B9D9D;
	color: #FFF;
	border: 1px solid #B7B8B9;
	}
	
textarea.ft  {
	width: 200px;
	height: 100px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

input.error, select.error, textarea.error {
     border-color: #E20A16;
     }

td.f1 {
	text-align: right;
	width: 120px;
	padding: 8px 0;
	vertical-align: top;
	}

td.f2 {
	width: 20px;
	padding: 10px 0 0 0;
	text-align: center;
	vertical-align: top;
	}
	
td.f3 {
	width: 210px
	}
	
td.f4, td.f5 {
	text-align: left;
	font-size: 10px
	}

td.f4 {
	width: 225px;
	}
	
td.f5 {
	padding-top: 10px;
	width: 435px
	}
	
div.f6 {
	font-weight: bold;
	padding: 15px 0 6px 0;
	border-bottom: 1px solid #999B9C;
	width: 344px;
	margin-bottom: 10px;
	}

a#wyslij {
	display: block;
	width: 90px;
	height: 18px;
	background: url(../img/btn_wyslij_PL.gif) no-repeat top left;
	}	

a:hover#wyslij {
	background-position: 0 -18px
	}

div#wyslij_cont {
	width: 333px;
	border-top:	1px solid #999B9C;
	margin: 10px 0 0 0;
	padding: 10px 0 5px 243px;
	}
	
a#wyslij_cv {
	display: block;
	width: 90px;
	height: 18px;
	background: url(../img/btn_wyslij_cv_PL.gif) no-repeat top left;
	}
	
a#rekrutacja {
	display: block;
	width: 220px;
	height: 18px;
	background: url(../img/btn_form_rekrutacyjny.gif) no-repeat top left;
	}	

a:hover#wyslij_cv, a:hover#rekrutacja {
	background-position: 0 -18px
	}	
	
/* FAQ */

div#faq {
	margin: 10px 0 0 0;
	font-weight: bold;
	padding-bottom: 15px;
	padding: 0 0 15px 28px;
	width: 548px;
	}
	
div#faq li {
	margin: 0 0 6px 0;
	list-style: decimal
	}
	
div#faq ul {
	list-style: decimal
	}

p.faq_title {
	padding: 0 0 2px 0;
	font-weight: bold
	}
	
div.faq_topic {
	padding: 14px 0 8px 0;
	width: 576px;
	margin-bottom: 2px;
	border-top: 1px solid #999B9C;
	}
	
div.top {
	display: block;
	margin-top: 10px;
	text-align: right
	}	

/* serwis i dystrybucja */

form#serwis {
	border-bottom: 1px solid #999B9C;
	padding: 15px 0 6px 0
	}

td.sel {
	font-weight: bold;
	text-align: right;
	width: 90px;
	padding: 8px 10px
	}

table#sdw {
	width: 580px;
	margin-top: 12px
	}
	
table#sdw th {
	background-color: #E20A16;
	}
	
table#sdw th, table#sdw td {
	border: 1px solid #999B9C;
	padding: 4px
	}

table#sdw td {
	padding: 8px;
	}

tr.trc1 {
	background-color: #BFBFBF
	}
	
tr.trc2 {
	background-color: #AAA
	}
	
div#logo_inside_1 {
	position: absolute;
	top: 8px;
	left: 660px
	}
	
div#logo_inside_2 {
	position: absolute;
	top: 10px;
	left: 590px
	}

#boksy4 {
    height:140px;
    background:#9e9e9e;
}
#Movies3 {
    float:left;
    width:570px;
}
img.movie {
    border-right:1px solid #9e9e9e; 
}
#News {
    float:right;
    width:188px;
    height:140px;
    background:url(../img/news_bg.gif) repeat-x top;
}
#NewsContent {
    padding:10px;
    color:#cccccc;
    }
#NewsContent .tytul {color:#fff; font-weight:bold; padding:3px 0 5px 0; display:block;}
#NewsContent .more a {color:#ff3333; display:block; padding:5px 0;}

#linki4 {
    background-color:#444444;
    width:758px;
}

#linki4 table td {
    background-color:#444444;
    padding:10px 10px 10px 10px;
    text-align: center;
}

#link1, #link2, #link3, #link4 {
    padding:10px 10px 10px 10px;
    display:block;
   /* float:left; */
    background-color:#444444;
}

#link1, #link2 {
    /**width:169px;**/
}
#link3, #link4 {
    width:170px;
}
#linki4 a {
    background:url(../img/link_arrow.gif) 0 4px no-repeat;
    padding:0 0 0 8px;
   /* display:block; */
    color:#b4b4b4;
   /* margin-right: 10px; */
   margin-right:-25px;
}
#linki4 a:hover {
    color:#fff;
    text-decoration:none;
}