body {
	font-family: Verdana, Arial;
	margin:0;
	font-size:8pt;
}
div, p, td, tr, form {
	font-family:Verdana;
	font-size:11px;	
}
h1 {
	font-size: 12pt;
	font-weight:bold;
	color:rgb(39,96,163);
	text-align:center;
	margin:0;
}
h1.red {
	color: #FF0000;
	font-size: 16pt;
}
h2 {
	font-weight: normal;
	font-family:Verdana;
	font-size:12px;	
	font-weight:bold;
}

#all {
	width:950px;
	font-size:8pt;
	margin-left:auto;
	margin-right:auto;
	font-size:8pt;
	
}
#header {
}
#header_1 {
        background-image:url("../images/header_1.jpg");
        width:721px;
        height:104px;
        background-repeat: no-repeat;
        vertical-align:top;
}

#header_2 {
		background-image:url("../images/header_2.jpg");
        width:229px;
        height:149px;
        background-repeat: no-repeat;
        vertical-align:bottom;
        padding-bottom:20px;
}
#wyszukaj {
  	position:relative;
  	top:5px;
  	left:40px;
  	height:55px;
}
#content {
	font-size:8pt;	
}

#left_column {
	width:229px;	
}
#middle_column {
	width:481px;
	margin-left:5px;
	margin-right:5px;
}
#right_column {
	width:229px;
}

#footer {
	width:950px;
	height:126px;
	background-image:url("../images/tlo_stopka.jpg");
	background-repeat: x-repeat;
	position:relative;	
}

#copyright {
	position:absolute;
	top:110px;
	left:400px;	
}

#linki {
	position:absolute;
	top:95px;
	left:240px;	
}

#teksty_marketingowe {
	position:absolute;
	top:80px;
	left:110px;	
	font-weight:bold;
}

div.strz {
		width:50px;
		height:40px;
		position: absolute;
		left:350px;
		top:40px;
		background:url('../images/strz.png');
		background-repeat:no-repeat;
	 	* background: none;
		* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/strz.png',sizingMethod=scale);	
}
div.telefon {
		width:50px; 
		height:40px;
		position: absolute;
		left:70px;
		top:40px;
		background:url('../images/telefon.png');
		background-repeat:no-repeat;
	 	* background: none;
		* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/telefon.png',sizingMethod=scale);	
}
div.ok {
		width:50px; 
		height:40px;
		position: absolute;
		left:670px;
		top:40px;
		background:url('../images/ok.png');
		background-repeat:no-repeat;
	 	* background: none;
		* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ok.png',sizingMethod=scale);	
}
.wyszukaj {
        vertical-align:middle;
        padding-left:50px;
}
#menu_gorne {
	
    font-family:Tahoma;
	font-size:12px;
	color:rgb(38,111,185);
	margin:0;
	padding:7px 0px 0px 15px;
}
#menu_gorne li {
	display:inline;	
	padding-left:10px;
}
#menu_gorne a.m_g:link, a.m_g:visited {
	text-decoration:none;	
	color:rgb(84,84,84);
	background-image:url("../images/strz.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:14px
}
#menu_gorne a.m_g:hover {
	color:rgb(167,0,0);	
	background-image:url("../images/strz_red.gif");
	background-repeat:no-repeat;	
}

div.header_2 {
	text-align:right;
	padding-right:20px;
	padding-bottom:20px;

}

.szkla {
 	border:1px solid #266FB9;
 	background-color:white;
}
.szkla_polec {
 	border:1px solid #8BAABF;
 	background-color:#F2F9FC;
}
form {
	padding:0;
	margin:0;
}
.footer_nag_k, .footer_nag_w, .footer_nag_i {
	color:rgb(31,96,163);
	font-weight:bold;	
}
.footer_nag_k {
	position:absolute;
	left:90px;
	top:10px;	
}
.footer_nag_w {
	position:absolute;
	left:370px;
	top:10px;	
}
.footer_nag_i {
	position:absolute;
	left:690px;
	top:10px;	
}
.footer_kontakt {
	position:absolute;
	top:30px;
	left:130px;
}
.footer_wysylka {
	position:absolute;
	top:30px;
	left:410px;
}
.footer_informacje {
	position:absolute;
	top:30px;
	left:730px;
}
.menu_element {
	background-image:url("../images/element_menu.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:28px;
	vertical-align:middle;
	padding-bottom:2px;
}
.bold {	
	font-weight:bold;
}
table.head_logowanie {
	padding-right:20px;
}
td.right_log {
	text-align:right;
}

#boks_standard_head {
	background-image:url("../images/okno_nag.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:28px;
	padding-left:40px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
}
#boks_promocje_head {
	background-image:url("../images/okno_nag.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:28px;
	padding-left:40px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;		
	color:rgb(200,0,0);	
}
#boks_koszyk {
	background-image:url("../images/tlo_koszyk.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:123px;
}
#boks_koszyk_head {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
	height:30px;
	padding-left:40px;	
}
#boks_koszyk_content {
	vertical-align:bottom;
	text-align:left;
	padding-top:5px;
}
#boks_producenci {
	background-image:url("../images/tlo_producenci.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:103px;	
}
#boks_telefon {
	background-image:url("../images/tlo_telefon.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:103px;	
}
.boks_telefon {
	background-image:url("../images/tlo_telefon.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:103px;			
}
#boks_producenci_head {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
	height:30px;
	padding-left:40px;	
}
#boks_producenci_content {
	vertical-align:top;
	text-align:center;
	padding-top:4px;
	padding-left:20px;
}

#boks_telefon_head {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
	height:30px;
	padding-left:0px;	
}
.boks_telefon_head {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
	height:30px;
	padding-left:0px;	
}
#boks_telefon_content {
	vertical-align:top;
	text-align:center;
	padding-top:4px;
	padding-left:0px;
}
.boks_telefon_content {
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
}
.boks_telefon_content ol {font-size:11px;margin-top:0px; margin-left: 0px; padding-left: 28px;}
li {margin-left: 0px; padding-left: 0px;}
#boks_user {
	background-image:url("../images/tlo_pelne.gif");
	background-repeat:no-repeat;
	width:229px;
	height:175px;	
}
#boks_pp {
	background-image:url("../images/tlo_pp.gif");
	background-repeat:no-repeat;
	width:229px;
	height:180px;	
}
#boks_pp_head {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:rgb(4,68,117);
	height:30px;
	padding-left:40px;	
}
#boks_pp_content {
	vertical-align:bottom;
	text-align:center;
	padding-bottom:1px;
}
input.input_pp {
	background-color:#f2f9fc;
	border:1px solid #c2dde8;	
}

#boks_forum {
	background-image:url("../images/forum.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:129px;
	cursor:pointer;	
}

#boks_forum {
	background-image:url("../images/forum.jpg");
	background-repeat:no-repeat;
	width:229px;
	height:129px;	
}
a.link1 {
	color:rgb(169,0,0);
	text-decoration:none;
}
a.link:hover {
	text-adecoration:underline;	
}

td.menu_element a.m:link, a.m:visited {
	color:rgb(84,84,84);
	display:block;
	text-decoration:none;
}
td.menu_element a.m:hover {
	color:rgb(167,0,0);
}

a.m_b:link, a.m_b:visited {
	color:rgb(84,84,84);
	display:block;
	font-weight: bold;
	text-decoration:none;
}
td.menu_element a.m:hover {
	color:rgb(167,0,0);
}

div.image {
	background-image:url("../images/strz.gif");
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:20px;
	margin-left:15px;
}
div.image:hover{
	background-image:url("../images/strz_red.gif");
	background-repeat:no-repeat;
	background-position:0 3px;
}
td.tekst_wyszuk {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:rgb(31,96,163);
}
a.link2 {
	color:rgb(20,74,130);
	text-decoration:none;
	font-weight:bold;
}
.index > p {
	font-family:Verdana;
	font-size:8pt;	
}
.index {
	width:459px;
	border:1px solid rgb(219,219,219);
	padding:14px 10px 10px 10px;	
	text-align:justify;
	margin-bottom:5px;
}
.index_naglowek {
	font-weight:bold;
	color:rgb(39,96,163);
	text-align:center;
}
.short_description {
	border:1px solid rgb(219,219,219);
	padding:10px 5px 10px 5px;	
	text-align:center;
	margin:1px;
	margin-bottom:5px;
	width:225px;
}
.s_d_naglowek {
	font-weight:bold;
	color:rgb(39,96,163);
	text-align:center;
	font-size:12pt;
}
.s_d_image {	
	margin:0;
	text-align:center;
	padding:0;
	height:100px;
}
.s_d_do_koszyka {
	text-align:center;
	margin:0;

}
.s_d_typ {
	padding-top:5px;
	padding-bottom:5px;	
}
.s_d.cena_r {

}
.s_d_cena_bz {
	font-size:12px;
	color:rgb(120,0,0);
	font-weight:bold;
	padding-top:5px 0px 3px 0px;
	margin:0;
}

.s_d_cena_n {
	font-size:14px;
	color:rgb(215,0,0);
	font-weight:bold;
	padding-top:5px 0px 3px 0px;
	margin:0;
}

img {
	border:0;
}

.okno {

}

.okno_naglowek {
	background-image:url("../images/naglowek.gif");
	background-repeat:no-repeat;
	height:28px;
	padding-left:28px;
	padding-top:7px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;		
	color:rgb(4,68,117);
}

.okno_content {
	text-align:justify;
	padding:5px 10px 5px 10px;
	color:rgb(90,83,83);
	font-family:Verdana;
	font-size:12px;
}
.okno_content > p, td {
	font-family:Arial;
	font-size:12px;
}
a {
	color:rgb(200,0,0);
	text-decoration:none;
}
a:hover {
	text-decoration:underline;	
}

input.przycisk {
	background-image:url("../images/tlo_button.gif");
	width:118px;
	height:20px;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	padding:2px 0px 4px 0px;
	border:0;
	cursor:pointer;
}
input.przycisk_p {
	background-image:url("../images/tlo_button_p.gif");	
	width:180px;	
	height:20px;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:11px;
	color:white;
	font-weight:bold;
	padding:2px 0px 4px 0px;
	border:0;
	cursor:pointer;
}

.right {
	text-align:right;
	padding-right:3px;
}
.center {
	text-align:center;
}
hr.niebieska {
	background-color:rgb(194,221,232);
	border:0;
}
#parametry {

}
#parametry_head {
	background-image:url("../images/tlo_gora_parametry.gif");
	background-repeat:no-repeat;
	height:7px;
	width:452px;
	margin:0;
	padding:0;
}
#parametry_content {
	background-image:url("../images/tlo_parametry.gif");
	background-repeat:repeat-y;
	width:452px;
	margin:0;
	padding:0;
	text-align:center;	
}
#parametry_footer {
	background-image:url("../images/tlo_dol_parametry.gif");
	background-repeat:no-repeat;
	width:452px;
	height:7px;
	margin:0;
	padding:0;
}
.parametry_naglowek {
	font-size:18px;
	font-weight:bold;
	color:rgb(200,0,0);
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
}
.produkt_dol {
	width:100%;
	text-align:justify;
	padding:5px 7px 5px 7px;
}
.naglowki_tabel {

	font-weight:bold;
	padding:3px 0px 3px 0px;
	background-color:#A8C8F2;
}
.naglowki_formularz {
	font-family:Tahoma; 
	font-size:14px; 
	font-weight:bold; 
	color:rgb(4,68,117); 
	padding-bottom:15px;
}
.left_l {
	text-align:left;
	width:160px;
}
.left {
	text-align:left;
}
.form1 {
	background-color:white;
}
#short_description {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.tabela {
	border:1px solid #A8C8F2;
}
.color_1 {
	background-color:#A8C8F2;
}
.color_2 {
	background-color:#D2E5F1;
}
.color_3 {
	background-color:#C4DAE9;
}
.okno_polec {
	background-image:url("../images/tlo_polec.gif");
	width:340px;
	height:373px;
	background-repeat:no-repeat;
}
#okno_p_napis {
	position:absolute;
	top:160px;
	width:340px;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	color:#294d95;
	text-align:center;
}
#okno_p_nazwa {
	position:absolute;
	top:193px;
	
	width:340px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:rgb(168,0,0);
	text-align:center;
}
#okno_p_form {
	position:absolute;
	top:230px;
	left:30px;
}
.tab_polec {
	font-family:Arial;
	font-size:12px;
	padding-left:5px;
	padding-bottom:2px;
}

ul.naw {
	list-style-type:none;
	padding:0;
	margin:0px 10px 0px 15px;
	vertical-align:middle;
}
ul.naw a:link, ul.naw a:visited {
	display:block;
	width:200px;
	background-image:url("../images/strz.gif");
	background-repeat:no-repeat;
	background-position:0 3px;
}
ul.naw a:hover {
	background-image:url("../images/strz_red.gif");
	background-repeat:no-repeat;
	background-position:0 3px;
}

/* -- Boks dla programu partnerskiego -- */
div.soczewki_box {
	width: 170px;
	height: 100%;
	
	border: solid 1px #eaeaea;
}

div.soczewki_box_naglowek_box {
	width: 170px;
	height: 30px;
	background-color: #eaeaea;
	position: relative;
}
div.soczewki_box_img_logo {
	position: absolute; 
	top: 2px; 
	left: 3px;
}

div.soczewki_box_txt_naglowek {
	position: absolute;
	font-weight: bold;
	font-family: arial;
	font-size: 15px;
	color: #266FB9;	
	
	top: 6px;
	left: 45px;
}

div.soczewki_box_txt_naglowek a {
	font-weight: bold;
	font-family: arial;
	font-size: 15px;
	color: #266FB9;	
	text-decoration: none;
}

div.soczewki_box_content_box {
	height: 100%;
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
}

div.soczewki_box_txt_content {
	margin-bottom: 5px;
}

div.soczewki_box_txt_content a {
	font-family: arial;
	font-size: 11px;
	color: #266FB9;	
	text-decoration: underline;
}

div.soczewki_box_txt_content a:hover{
	text-decoration: none;
}

div.soczewki_box_search_box {
	height: 50px;
	background-color: #eaeaea;
}

form.soczewki_box_form_box {
	margin:0; 
	padding:0;
}

input.soczewki_input_box {
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #266FB9;
}

div.soczewki_box_txt_szukaj_soczewek {
	font-family: arial;
	font-size: 10px;
	color: #266FB9;
	padding: 5px 0px 0px 10px;
}

div.soczewki_box_form_all {
	position: relative; 
	width: 170px; 
	height: 35px;
}

div.soczewki_box_form_left {
	position: absolute; 
	left: 10px; 
	top: 3px;
}

div.soczewki_box_form_right {
	position: absolute; 
	left: 140px; 
	top: 6px;
}	
.pp_zwin {
	background-image:url("../images/1.gif");
	background-position:top right;
	background-repeat:no-repeat;
}
.pp_napis {
	font-weight:bold;
	padding-top:8px;
}
#pp_boks_source {
	/*border:1px solid gray;
	padding-left:5px;
	padding-right:5px;
	*/
}
.title_prd{font-size:12px; color:#165aa1; font-family:arial; width:295px;font-weight:bold;}
.price_prd{font-family:tahoma; font-size:11px; color:#333333;}
.price_prd p{color:#cc0000; font-size:12px; display:inline;font-weight:bold;}
.price_prd2  {font-family:tahoma; font-size:11px; color:#333333;}
.price_prd2 p{color:#cc0000; font-size:14px; display:inline;font-weight:bold;}
.lnk_zn a{color:#000000; font-family:tahoma; font-size:10px; line-height:0px;}
.tb_prd {padding-bottom: 7px; margin-top: 7px; border-bottom-color:#d5d5d5; border-bottom-width:1px; border-bottom-style:solid;}
.error_select{
    border:1px solid #9C0E29;
}
a.setDel{
    background:transparent url('../images/bn.gif') no-repeat scroll 0 50%;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    padding:3px 11px;
    text-align:right;
    text-decoration: none;
}
div.dDel{
    width: 460px;
    margin-bottom: 14px;
    text-align: center;
}
